#nexus BEGIN Taxa; DIMENSIONS ntax=51; TAXLABELS [1] 'Bengal' [2] 'Bowman' [3] 'CarolinaGold' [4] 'CarolinaGoldSelect' [5] 'Catahoula' [6] 'CL111' [7] 'CL131' [8] 'CL152' [9] 'CL261' [10] 'Cocodrie' [11] 'Cypress2' [12] 'Della2' [13] 'Dixiebelle' [14] 'Francis' [15] 'Hidalgo' [16] 'IAC600' [17] 'Jazzman2' [18] 'Jazzman' [19] 'Jupiter' [20] 'L201' [21] 'LA2177' [22] 'Lagrue3' [23] 'Lemont-LSU' [24] 'LM-1' [25] 'Mermentau' [26] 'Saber' [27] 'Wells' [28] 'Arias' [29] 'AZUCENA' [30] 'Binulawan' [31] 'CanellaDeFerro' [32] 'Chodongji' [33] 'Darmali' [34] 'Davao' [35] 'HaginomaeMochi' [36] 'Jambu' [37] 'Lemont' [38] 'Maintmolotsy' [39] 'Mansaku' [40] 'Nipponbare' [41] 'Norin20' [42] 'NPE844' [43] 'Phudugey' [44] 'TaHungKu' [45] 'Trembese' [46] 'Curinga' [47] 'Esperanza' [48] 'Fanny' [49] 'L2825-CA' [50] 'Parao' [51] 'Zafiro' ; END; [Taxa] BEGIN Characters; DIMENSIONS nchar=127419; FORMAT datatype=DNA missing=? gap=- symbols="atgc" labels=no transpose=no interleave=no; MATRIX nnnnnannnngtannnatacgcaantnnncgttcngntntcncnanctnanaanncnnaacncagcgnntngannnnnncnnagncgcnnnnnnnnntnncccaatcntgagnnnnnggnnngnnnctgcatnnagcgaannnnannggagcnnnacctnntcnccnnnncnngncnnttnnnnnnnnnnntcnnnnngtgntnntggcnnngnnnnccgnctnnnnnnannnngnannccactgagattntnngnnnnnnnnnnnanncantactaccannnccannanctacnnnnnnntanggnnnacnannncanatnnngnnnnanacatnnngntanntnnanacnncancnccgactgannnnncagccnnananggcanntnnanncncnnncncanggcnnntnngnnnnagnngnnnnngnangcngcngtgtanananncannntnnngntctgnncntagagagtgttntccatnnnnnnnnnnnanngncnntnnnnntnnnnnnnnnnaagnnnnanaanngnnnatngtnnggatancacgttnntnnnnnnnngnnnnnnnnnnacccgnnncantgntncnggnnncggtaccnnagnngnnagntcgacnaggngnnntacnntnncgcannnngnnannnnnnnnannnnntaaggngnangcnncnnnnntcgcggtgnnnntnccnattggngnnnnnnnnnnnnnngctacaacnntccgnnngcnnnnngcganntnacnntngnccntntnnnanngacntnancgngcttnnccgnnntngnncnnnnnnnnnnnntnncnnnntnncnannnaggtngttnncgcnnncnnngtnnnnatncngtaagtccganngngnacncnncancgcnagcnnnnnnnnnnnnnnnnnnntnnnagnnnnnnnntnnnnnnntntcanggannnnacnnnggannnngnnnntnntnnatnncntgcgannnnncnnnngcnnnnnncngnnncnatgnnnnatcgcgnaannaacnnannnnggtnnntgannnnncatgtnantcnnnntactgacaatngntgaccntnnnnnnnnntngnnntcnnnnnnnncntnnnnnncnnnnngcnnnnnnnnnnnntcgnnnnnnangtgnncngcangnnngnnnagnnnngcgnnnnnaaacctcncntgangnncnacnnnannnnantnnnnnnnnnngnnnnnnnntnnnnnnnccnnntgtnnnnnnnnnnnnnnncnantnnnnnnntnnnntcnantnnnatangttgnnganngaagnntatnntncnnncnnnntnncnccngnnnnnatgggnnnntnnncnngtgtnnnnaannncnnntntnnnnnntaccttnntnnannncnnnnnnnnncnnnnnngtnnnggnncnntcncttttnngnanngntnntnnngnggnaggtgtatngnnnnnnnngntcgnantaatgtnnnnnatnnggtntncacntgcntnnngnggcnnnnnnnntngnnntnantncgtgntnnnggannaggtgnnnnntantnannannnnnngantgannnnnnnnnnnnntcnnnncncnancnnntnccngntaangnncnttnnaccncgtcncggcacgtnnnntngatnctgagtanncattncnannantcnnnnntnnnnacgnncantagnnnntagacnnattaggttnntnnnnntttcntagagctgccnatnnctnnnnanctnnnccgttctatacttcnntnngcnnnnnngtgcnannnacnnnnnancannnnnngcgnaacgnntcttcctagcnnnncnnntnccnannnnnnnnnntgnannnnnngnctgtanccangncntngcanncagnnntnnncnatnngnctcnggnnnnannntcaannntatgcgaactganggtacccncgnnnnncncgncgattgttacnnnnnnnnnnnnatannnannannngantgntcaggcnntcnntngnncncnnngcgnnnagannnncnactntnnnnnnnnagnnnngtnnnggntnnanannnngtnnntnannnnnnnnnactgtgnnggtcnacannngtcnncggctatncgtntnnngnatnaanntgntnangagtnncnnnangnnnntnnacnnnnnccncanncttcnnnangannanngnacntagnannccntgtngttnncanntgggtgnnganannntnnntngancagngtnnncnnggtctnnnantcnatntannnnccnnnntgnggncgncgtnggncnnncgtnnnnncntnnaacgnnanttgnnccngcnnnngnannnaatgccananactgtnnncanancnnctnnnnctcncngnatnnnancnngggcnnnnantgnnnnnanannattcntctntngatcccnncnnnnttntannntagccgatnntnnnnanggctnanncttntnntttnntgngtccaaaaanngaccnanntnnccttcnnnaancnnnnnancgggtnacnnngtnncntnttnggtccagnggnnccnnnncgaannnnnnnnnncgnncnncnngnancngntnnngngcttgcctngnncctnntagnaanagnnannnnngggagtnnnnncnnnannnnnnnnnnnncnccgngnnngngnncnncagcacnnnanannnntgancccgacnngnattntnnntnnnnattcggngagaggcnngncntgggannnnnnagtagnnngangtattnnnnnnnnntnattggtnttancnnannnacgnnttgnanngttnnncnngnngcnntannnngctnccnattgntgnggaagncanagcnnagcnnnnnnntgngnannntcntagcangtaacnnntnnnnggnnngntcannnngnnnnntcaannnnccgannncagaccgcgnnttnnaggannttgtagagcgacggtgagcnnnnnntncctanccntccgttngcatccnnnnnnnncnncgctnnnnntgngtgggnnnttanacnnnnnggncnccnnncncaatcnattnnnnngcganannnanngcntaannnnntacnnnngannngntngnnngantncnntnnncngnngnnnntgnngcgnnncnnnnnntctnnngaccgtatcgannngnggnnccngnnnnnnnnnnnannnncngcanntnannnccgttnnnnnnnngnnnngagtngngngnnnncgcccgacngncnntcnnnnngngnnncncnggnnnnnnnnncngncnnnncnnnannnnanntgnnntgtncgcnnnnnnnnncggnnnnngnnnnnnnnncagnncgtntaatantnnnnanntataanannttanncnagtggngacncannctnnnnngnnnnnnngtcttagngnnntnnncnncntngnnnnnncggcantnnnnnnnnctgatnnntnancncnnnncnnngcnnnnngnagtgnttggcnttntnnnggnnnnnannnnnnnnannnnnccnnncnnntnntngannnngnnganngatnnntnnnnnnatngggagtgcngtncagcagntgngtgnngcccccgtngcatnnatcannngganncncntgggcnngntcggcntgntgnagnnagncnnnnctnnngngnannnaantcccgcancnnantttntgtantgngngnnngnanttgcnnncancaccntncgantcgnngnnccnncncnntncnncnnatcttaancannncttcgacannnttncgnnnnnngnggnnnnnactannatntnnnnntcgnnnnctnnnanngncnnnnccnantcagaccncnnnncnncnngccnangncnncnnnancctgnnnnnntnnnannnngccnnnnnnnnnnnncnnnncnnntnntgntnancttatngnntgnnnnnnnnnnnnnnnnnttcagnnnnatnnnannngganattgtccnnnnnnnnnngntncnccntgnngnnnnnnnnntnngnnnncagnncnncnnngnnnngnngnnnnnnnctntatnctngncnnacgnntgnagcnntnnnnnaagnnnnnnnnnncnannggnntcnnngcnnnnnnntnnngcncagnnnacacnnnncngcnnncntggnananncngnncnnttnngcangnncnngnangcncnnnnnnngtcgnnnntganncnnnaataggnnnnantcnngcnngnangcgtnnnnntccgacannnnnntnnntannnnnnnnnnnnnnnntnnnnnnnnnncnntnnncnnngnannnttcaannangnnaannngnnnntntnntgnnnacactcttgnnntganacagtcnnnganngcacatgannnannnatnccccannnnnntncgnanngnnnannntnatcggngctancctnnannnnnnnngctgcgcgtannnnncnnnntaccncctcgnnnnnantcanngcnncacgnacnanccttnntnnnnngnagagtannnntgnnncnngntnnngnncgnnnnncgnatangggnncnccntnnnnnnnnnntnnnnnncnntnncnannnncannctctcanatccttgcgcgtnnnccnntgnnnnnnnnnnancnncnancngnnagccctacnngnngncctnnatcngtngcnctcnnnnnnttagaggnnnncncgancacnangnnnnntngaatnnnaaattttancncgntnntcgnnnatnaananctgnttggnacanggtnngcttnnanntantnnnnnnnnnatnnannnnccngnacnnncnnnnnnnnatantngnttnnnnnnnggcnnnnnnnnnangnntnngnanngnnnnnannnnnntgcnnggagnganananntcngnnnntngatncnntggcnnnncnnnnnnnagatttnnnncgngtcgcctnnnnnnnatnntcatcggnncggtncggtctgnnnnnnntnnnnnnnnnnnnntgnncgcnccnnnagannnnnctntncntcnnnncntnnnnngtagactnngaatgncagnnnnannttgtnnannnnnngtgntnncncaaannnnnnagcttnnntnnnnncnnnnntnnntnnnnctnnntngtnctntnnnnnnnnntngcnnnnnanncnatntgcncngtcnnatgncnnccttncgnananncnccncttnccgttgcnnattgnnnncnnnnnnnnnannnnngnnnnntnnnnannnctanctannnnnngtnctgngnnnnnnnnngggtnnnnnaanttnnnnacnnngtnnnnncnncncnnnannnnntnnaagtnnnnnannagnntngnttngnaaccnnnnntatnnnnnnacacangnnncgannannnntgnngnnnangcnctatcnggtcanannnntgnnactnnnnnnnannnncttanngnnattagnntancaatnngnnntttnnnntggannntnnnacngntgcnnagtaccangnnntnagnnnnnnngnnnngacgnnnnctnnnnggnntannnnnncgggacntccggnnnnnnntnnnatgcnnannnnaccgcnnnnnnannacagnngganntngaccncctacnncnngacnncttnantggacnnngnacgccttttcgcannnanncnnngngngttnnantacnnnatccccnnggntagcgnnnnnnnnnnggnagncatgnncnctcccggccaggccacnttaccctggtnnncnnnttaanggancggggnnaacnntcnagnnannnnncnnnnnnatnnngnngtgnnnngngnactcnggtnnannannnnctgnnccgnnnnanngcngtnatggnancnnnnnnanngatnnncanattgncnatcatctcgcnaaannntnctgaannttnnnnnnatnngnncgncncnnntctcntctgctgngnnnanganntnnnaggnncccnnnctgnnnnnncttnnnnntnncannttgannnnnnncngnnnngnnntnnnnnnatnnnnntnannancngnngnggtacnnnctccnttnttnnnnannnccnnngtgaatcgngnncnnnncntnagtcnnnnnnacnnnannctagtagangnnnncctgngngcncnnnnnnnnacnnaanggtanntnganaacccnatcnnnnangnccnnannnantannntgngnactgcagnaancgcgtcncnnnncaangtnaannagcnngnngnnnancnancnnnnnnnngnnnnnnnnnttnctgattcacnnntaaannagnnannanggagggccatcctccnnnccgtcccggggacnnnnnnnngattncnntncnggcnnnnnnngcgncnnnnttnngntacnngttngngtnnanntannnnnnanannancctgaagngcnntnnntggntnccttatngtngttanaaantnnngtnntnncnangnnncaangangnntaagggngcngccntntacaatnnnnncgtnnnnatgtgnnannnnnangggnnngnnggnnngnnnnnnncgnntnnngnanancctanngncttngcgngnnnaagaggaccntccnnnncgctnnnnnttnantannnggcccaagacatcgntccnncnnnntcnncanntantnnnnnncncgccgangtncnttnnangcgangcnanntattgnnnnnnnntnnnncacngngntnnnngagtnnancagcgctnncngntcaccacaanncggngggctnntncnnattcnnttntctggacctcnnnantttcgacgaccatntnnccanannnnnncgcgtgtcccnttnnnnnngngnannnnnnnctnctnntnnnngnncnnnnnngnnnacntnnngnggtgnnnncnnanannnnnntggtnnnnacngtcnncnnnctnacngngnnnntcngnattncacannnnnnttnnggcnncgnnngcnnncnncacnnngccngancnaaannngtantnggagannggggngatnnaagnnccnnncnnnnnnannanntnnnnntatnnnagccccnngnanngnnnnggaannngnaaataananntcngnacaanannnnnnnnnnagnannggncnacatnngnttttnngntatnngnnaannnangaagnngnnnccnnnntnnccccncngcncnnnnncnncnctacnngnnncntcnnnngnncanngnnnnnannnnanntgnnnntcatnnnnctnctaggttnnntannnctcannngntnnnnnnnancnnancagcccgcgccgccatgtcggccccagtnnnnnnnntnngacnnaangaganngtgannnnntttnngatacaagnnntttaaaatttaacncantananatnntnnncnnnnnnnngnnngtctcnnnnnnnnnnnnnnnnnantnngnngnacagnnntaannnannnttncannntngttgtgnngnnnnnnagcnnagnnnncttcncntgnannnntnnnntnnnnnngnnntctnnnnncccnannnntacngttcgnctaannngananaaaattgntagcgnaacttnnncggntncgannnnnngnnnnnnnnnnncncngnnnanncngnnannatatnntcatctnnnaantnnncnnccgtnngntnaangnttcccangatgcaaccttcncnaggcgntttgntgngncccaacaacncanntatttnnncagatgggnnncnnaaccnngnntgtnanatccgnctnngttttnnnntnnnnagaactnngnggngnnnnnngnnnnnctcnanncgcttgtctnnanngnagtnnnncncnncgcaattcagncnatggaatgntnnnannnttgtnnattnnngcnnccgnnagccttnncttngtncntgacngctcnnnntnnnttaangcgannntgncnnannggngntnngntattattnnntacgngnctggannnttnnnagacgcncnnncacctcangnggctgacccaanaancnaccggncttgctgcggncnnngnctnccnnncnnnnntnntgnncananctannnnatnttnaatncttancgnaactnnncngnnnnagnncaaanncangtgngnntagnnnnactgnnncntntannngncngttgntnnnagnggagctnctnnnnnnntcctngnncngnnnnnnngncnnngtnaaantanncgtctccnannnncatnagananncttcnnnnnnnnnggangcnngnttagnnntnntnnnnattacgnnncaagntggnnccnnnacnnagatggccnntnnnnnngnnnnngnnggnngngnngnnncctannnnngntntcttcccacgtnntanntnnnnanngnannngnnncgtnnnnnaatntctnnnggnntnngnggncgcgngaggtnnnannannnnnnacgtncnntannnnnnagangnnnannnnnnnnntaanacnnngntatnnacannggaagnaacntcagcctcgntaggaacagannnagnannnnnncnnnnncnnnnngnnnatcgatnannntacnntaatnnccnntnngnannnctcntangtcannnntcgnnnacnacgnnnnnnnccgcnnncngcnnntnnantncacgggnnannnnntnnacngtnnnnnatnnatnnnggnnnnnnnnntnntnnnnnnnnnnnannnnggcaantncnnnccanngncgnnnncgaccnncntngcntnncctnatnnnnnngtnnnancnncnttnggttnctaanaccgannnncnnntnnacccgnnncnnnnnggcnnntnnagtncggtnnnnnngnnnnnnnntgcgnnnnnnnntcgaaagcncngtnnngttcnaggnannnnnnctgtggcggtcngnnnnntncggcnanngcnnngnnnttnnngcagtnccgtntnnnantntcccgcgnggnnngnnnnnnnangcngnncnnacgncannnngnnnntcnnnggcgcggaacnnnnnnngnnntnnnnnnntgngnngacacgtgtgcgtgccgcagacaagcngncagcccgcnnnntngncggannnnnnnnnnnnnnnnncgnnnnnnnanntcnnnncnnnnacnttancnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnncngngcgtgtgagnnancctgcgangagnntngnnnnnnncnacgnnngtgaccntnngnnggcnncctnnnnnnnannnctnnnactccangancnnngtccaaacnnanccnntngggcgancgnntncgtcactnnacnnncnncacngtctgncttcnggnncgngacannngnnnatgatcgacnaggggnaccttntnanntnnnnnntttnaannaagcnncnagnnnctnnnnaaattnnnttnnngncnganccggagaaccnannnnntnngtncanccttgggctnnannnnccgcnnnannnanngnncnnncgagctngnnngannnnnngnngnnnnnatannnnnnnnntnnnnnnnnnnnnnccnnnnnncngannnnnnannnnaacnncggngnnnnnnnntnagggagnnattcanagangntntgcagcncnnnnnnnantnnaggcanntgnnngncnnnnnnnattnnaagnntggcnnnnnggannnnntnntgnncnnnnnacatgnaccttnnatnnncaccggggngtagctgangccantccanactgntcnannaatgncnanancagccntncnngtnntnnnnnctcagnnnnacnnatcgnncgntnnngnnnncnnngantnacntnntgnnnnnnnnggnncccgaacaatacggcnnncnncgncnncnnnngtggannnnncnnnngcnactncntnnaannnnttntnnannnnnngnnngannggantccngcnnncannnnangnnnnggnnatgtgcntnnngcgncnnnnnnnnnnnnnnncnnnnnnncnnnnnntntnngnnttcncctnanntantgannnntacagnnntccagnctgnnnntncggcannnnnnnnnnnnnnntnnnannntnncgacntcatcgaccgnaacncntcnnanannnannctnnntcnnantnatacggaccnnnagtcnnngngccgncnnnttnggccannnannnntnnnnncnnnangnntnnnnnnnnnnannnnngnnnntagctntnnttcncgnncnnnngntannnancnnnntnnnnnngnnngnnacaacnnnacntcntngnntganacaanccnnngannnncaggnnnncnnannnatnnatnanttnaganncatnnnnnntntgacgnntgtgnnattngcganagnnanccntncnaaatgncncgtgcnnnacnggctntaantnatgnnncnnannnnnnnnnnannnnntncnncncnnnntnnancctgnnatggagcngcagnccnnncnnccttnnaanngtggntnnnnnnncnctgnnngnnccctnancnaccccnggngannacnnnnnncnnnactnnnngccgctatnccnnggcnntannntacnctaagtanntntnnnggncgnacnattctnntgatntnnnncncctaaantgtnggcnccaccctcancgncngcgttnggccngnnnngnnnnntccagcaacttccnntccnnngnngnancnnnnnnccgagtnnagnggnttncgcncctcagcgantctanngngnnnancggtngnncnnncnnnncannnnnnnnncaaggttgccganncnctntancnnctnannnatgnnnnnatgtngnnactatncgnaanaagnncngnncgaancnnnncnnanngnngactacnnnnntngnanntnnnggngnctnnnnnnnnncatggcgcttncangnntcgannnccagnnnncnnnatcnnananncccngnnncanggncganncncagacaacngannnnnngnnnnagtntantgnancatcnnnaangcnacnannntccntgcttcctggncntnntgnnnttcgtnnnnaactnnnnnttnngttncnnncnaggannngnnanctannttnnngnntncnagnannaancnancgngnnnnngccgccntngagcggatggananganagcnnngcgggggnnnnnangnnnggannccgnanntgnaanngcgnngatgngnncncgctcnnagnnntcnnnnnnaggnatntnnggcatgtnnnnnnnnnnnnncgagnnnaaananncctnnnnnncccnnngccttctnatccgnngancttntggnnaannnantnaanannnnnnaagncannnnngnnntaggnagnngnnngcnaanannatngttnnncgnnnnggactncccttcnnanctgcgnagntanngannnnnnnnctatncannnnncnnaacaannncnnnnnnnannnnnntngnnngtnngggnanatnnnnnanccccctcnnnnnnnaangcnnnnnncnnnnnnnncngntntncaattcantcccacgnnccggcnnnnnnantnanntnngtncnctcacggtgggnnnggnntnnnnnatggnagncnnnnnngggntcancnnnnnnnnnnnanagnctnncnnnnttcnnnnttntnnnnnnnnnaataccnctanccgtnnntgnggnnncnnnnnnnnnnngagaggtannntgcnnnntgnncncnnnnnntcccnnnnnccaannnnnnncacnnnggcnctgtaagnanntnnnncnccanntcctnnnnngcnnancggtgatgnntannnattcatgncnngnnnnnnnnnnntantnnngctngtntcncgnnnntnggnnnatnnannnnnnnanannnntgagntcanctncgnanncngaanggnttnnacatnntnntntacnttnnnnatctctcngcanagctaannnnnnatacnncnacncnnnncnccgntccgcannnntctnnntnntangnnngnnggntnnnntccgncncantcngagggngngnnnnancctaatananncangntcnnnanacnatgttnnntnnaantaggatcnnancnncccnnnnncnnnnnngcnngncananagncggacnnnnnnnnttnnnnnnannnnngnnctnngnnnatttnngncnngnnnnnngcnnnacnnannnanctcncnccgnnaagccncnnncctcngnggctngccgtgnnnnnnnnnagnnnangnnngnnannnnngcncttactgcggcngcanncgaacnnnntnnnnnnncnnngnnntnnganncancnnanaaatcnngacncgtacatgcnnngngngntctcnccancnncggncnngnannannncnntctncntcngcncnntnnngcnnnnnnnnntntcccnngnnnnannnnnnngcntnnntctccgngacnctcncgnnttnntcnanangngatnnnnnnnagnnnngnntgcanannngnnntnnnnngcnnnggtgntnnnnnnnnngncnnnttacggngntaccaggcgccggtnnccnnngcagcacngtnnngaagcggacgncnagtatngatncnnnnnncgttnnnnnnnnncngcaaccatganngntccccacnnngtnnnnnnanncggncgctanccnngntnnnnnnnnnannncagnagcncacnnnnnnganncannngcgactagnnttngnnannnnnnantgnctnnnnngatncnncacannnannnantnnnnnnnaccnnaannngncgngtgttnaggcgtnnnnagncgcccnnngnntnnannnnnaanccaacnnnnnnnnacnnnncacagnnnagngcnntcaannagnnataacgatccaccngngcnnnnntctnnnnnnnnnnnnngcnnnnnnntntannnnctnntaaannnanncnnnnnnnnggnnngccngnnnagggacgtggttgnnnntnncgccnnnagtctacntatnntannnnnnccatcacnngnngannnnccgggncnccnntancgcggtcgggnnnnaccnnntnnnnnnnnnnnnnncgnnancncnancnnnannnnnacctgacantgnanataacacncacnnnctganncntagctacntncntgannnnnnnttgccattaggctcgtcgcnnnnnttnnnncnaacgaggnctgnntgtgantnantcnnctnntnnnaccgcggncacnnncgcangngncncanngcagnanngncgnnnnntgnnnnntnttaccntcngcngttanctcnncnngnngannagantngnggnatgtncnncngttnnnnnnantcttgngnnnnnnncgtntacngnnnnnntnngtctannntacactttngcctcgancncnagtnaggcntatnnnanntnggttgcggntannttntccggangcgnnatttcaccngcatatnntnacnnatcacacctnttnanntnnnnnnngnnannnnnncncgnnggnctcggactnncgnatcnaggnncgnnnnnntgnnnnnntantnnnnntnnncngnnnccntnngnnnnannaccnntacnnnttnnncacaacagataangcgcnntaagannnntggtaannanngcnctnnngannnngcnntcctggngcctgcatannnngacnntnnttgatnnnnngaagctcttattactntnnancanntncgctangagncgnnnncggtgcangcnanntntncnnnngcgnngcnnnnnannatgncgcaattnnntgaatnnnanntngcncncannttnnnnngnggggactanacannaatcnannaccnncnganancnnnacancatanannngananttggnnannncannnncnannnnnnnntnannnnngctgagancnacantttatgtnngnntttnnantntaacgcnntnccntatnnctnnngnnanngnngnanggcgggngntgatgtnacggtctantttgngagnacgcannnnctctngtnngaannnantnctnncnnnagttgngnaacntnnnntgtgtatcnnncataccgagtactcngtanacncnntgnnttacannntcntnnaaannnntnncnantnagncnnnnnnngnnccngnattanagnaagggcaaaannnncngnncaangnnnacactngnntcnnnncantntntnnntcnaggcgcnnntnncagtngnggagnnnnnannnngnnnngntnnnnnnngnagncggcgcnnnttacngangcnnagctnngnntttnaacccganngcnnnnnnntngnnntnncnngtcnacgcacnnntccnactngtctacnncggangannncaaaggcnnnngaaaacatcnngnnangagatcncnaanattncggcgagttcccaaaagnngggagagtancngntnnnnnagttgcagcacgannngaangnggacncgtannnncctattgnnnatcgnncnggcnncnannngtnncnnnnngnncaatcccntcccgnctnnnnnnngnantanatnnnnnnngtnnatnantnncatgtccnatngnnnnncnnnnncntagnnattgtngatgcggannncatcccncanngctaaggnnnnnnngtncgacnggtnnnnnnnannngncanntnnangcgtgngattagtnnnnnnnnnnntgccctccnatcnnntnngntgcgnnaacngaatnnnntnannnttnnnncaggatnnnnnnnannnnnntntngtgannnnnntcncttgatnacgtannnannnnantntnnnnnnngatctgangnaggngaaactnggtccannnntcnnncngntnaangttntnnnnngctnnngnnngatnnannntcnnnnnnnannnnnnnnnaannnnnngcgnnannnnnncaagnnngnntnntnnnnnngnnngccnagnncgngncnngnnnnnnnttnaggnnnngtcgacgctnannnnnnnnnnnnnnnnngantnctgngaggacgttgnncnntggtgnnganacgcannnnntggcnacngnnnttctnnntcnccannnnngcnnncatnnnnnnnncntnacnnnccnntgcanagnacnccnnagnnngnggcnnnnantnnnnnnnnacntcgaactanngnnggtcttntnntnaannncnggacaacaannncnntnnnggcnnnnnnnntcgnnnnngnnnnnnncnnntnnncngngcnannantnnnnnnannncnagnnngcnnnnntntcgnnnnnntnngnannntnnnnnnnnaagcnnnaganccaagggccanctnnnnncnagganacncgnnannnnnnnctntancnncgncggntntacatnnnnngnnngtgngncnnnccntgcgatgntnngacangtnacgncangnnnnngnnngngantnncnngntntaannnnnnnnanacggnacggnnnggnnnnntgnntttntnncngcgnnntgangnngtgantagccnnnntanagnannttggggntntnctgnnanccntgtcgcccgggnactggagcaanatccnagtangnncttagctgnnnnnnannnnnnngggttntntannnntngngnntntccgncctagcgtgnncgcgctncnncgcngcacacgnngnnnngnnnnntccnngtccgnggnntntgtnnnngcnnntcncnngtcnnnatcnnacnacnnntggnttgagngngntnncgtntnacatgnncgcttgcctgaatncctnctncnnnnngtnnngnntngnagngcnccnancnnncnnnnnnnnaaacggngntnnaaggntncatnnnnttnnccactnttatnnanacntgctngnatganataanctnnncggtacggannnnangnntnnnnnnngnacnntgncccnngnnntanntnngannntggctncnnanttnnattcgnnngnnncanannnannnnnnnggtacgctnnntcgtgggnnnnntnnannncncnccnnngtnngactctanangnggtntnnannnannnctnnnnnnngttnnntaaccntnntggtnnnnganttcggnngancggcnnnnncnnaacnnnnnnnctanncnnnccnannngaantgcnatngcnttnnagctnctnnngngncaggtntaggcnccttgcnncctgtgtccnnctacagatcncncncngtctngnnnncnncncngtgggcannnnnntgagnnnnncgagncnnncannnngnnncgtnactcannnnnnccnnntgnnnnnngntnnnnntagnggccgnnnnngnagtnnntntgnnnnannaanngcattagnagctngnnnntgngtnncggcgcnnncnngcncgctnanantatntgcngngcnnannnnngnnnnntnnnngnnnntnangnnannacntnnttaantntnncntnnccatnnnnatnnnnnnnnnnnnnnnnnnnnanatnnnnntgtatccgtncncnnnggcnnnnngatnnannnnncnncagnaggtnannnctcnnnnncncnngtactttannnangctgcgnngtggtnttcnncttcnnnngcattctanntcnttctnnngtgnnnctagnnngacgcgcganccncaantccnannnnnnnnnnnncncnntgagtncnnnnnacnnnnnnntcatgnactatgtnctcncnnagnngtnncannnccncnnnnnnggnnnngntannntnnngnnnngncncggatcnnctgtnntnngnnnngccgnnctcncacntanngtnnngatccaggnnccacncnnctgtgnngnnagacnncnctnnnggtgnnncanctcngtnngntngnncgngnnnntcgnnnatggngancgngaagtgatagnnggtagnnncnctncgnntntnnttaagntnttnacnnttaagccctgnnnngnntnnnnnnnncgttannnnnnntaannnntcgncatnnntgnntnnnngngnccgagtnnncntnnnnccgaangnntngatcncggnanccttcacacantgnngnngnnnngnnnnnccnctnnnnnnnnnnnggananangggntnngngcgnannnncgnntanccnnnnnnngcnttcgagntgnnntnancnngcnnnnnagctnnngtnnnnnntggcgcncggnnnngagnnnnatnanntggacncttanccncganggcgtntntntcacntnntcaggnccnncnncccnnnnnngttnacngagnatnnctgangttngtnnnggncnnngnntnngnnncnnnnnnanaanngnctttnannnnttannangagncgctnggtnnnnntncaaacaaanannnnnannngnnnngnnnnncatcgnactcnntntgnntntanntnnnngnntcnnannnagnatcnnnngnnnnnntgtcnccnnnnnngattatnagctaatcgnnctgtnnctntcggntngngnntgnnnngcnnnttcaantcnnngccntctnnnnnnttnnnggcnnnnnnnntgnnnanncaaattnnnnnccgtcnnntncngtnnnancnntgtntgngnnncccttncngcnccgagnnnccncnnagtgccnnnncngatgtnccagtncntcgnnnnnnnnnntaacnncnccccccgnatncntnncnancnacngnttctnnnaaaactgtngcacggagccaaggnnnngtcanncttnnnnnntngngngtnattnnnnnncgcnncntgcatnnccngntncntagnntnaccnanngctngcccgntnnnnnnccanncnngcnntcgtnnnntcnnctnnnnnggtnaacngaaannnnnnntgnancacatnccnanctgnaatnnnatannncgcgactcgacccnacacngggcccngctntgnnnnagntncngtnntnnnnnccagnattcaannnnaagcaccntttntnnncacanctnangtnnnggnngcntgnnncgtcgnntacntgnnnnnatnaacnnnnaggaagtncnnnntcnnnncgntnccagnnnnnnnnnnnaactnaataggatttgngnnngagcgggcancggnatangnnantccgcngntnnnnnnnnctaannancnnnnattcncnnacnncactngacnnnctnactntctgnnngtngcnnccnggaccnnttcnnncacnnntgttncccnngcnntcnagtcnnnctgnnggcnnganntcnnnntgtnnnnttcnncannnnggncttnnnttgnnnnnnnanntnnnncnnnatnnncannnnnntnncnantntnnnnnnnnanccnctngnnngnnnnnnaannannatnntnnaaagtaaactgggaggnnnntnnnnnngngnngnngntnnancngtnnngannnaacatnccgncaatnnnnnnncnnntngngannncacnnncnnnncgnnnnnangnngntagngnnnnctntatgtcnnnncgtnanngnnngaggcncnnnnnnncnnnannnnnnnnnnannnaaannnanncnnnaagtctattgnnnnncccgannnnnnncagnnnncgnnnnnnangtntgnaagcttgnnnanntcnnnnnnnnnnngagagttccncnnngnnnatntnngtnnntnaantnnngccngnnngntnnncgnnnngtgntcgnangnnntgnggctgnnannnananattctcttcannaanttannncnnnnctntanctggngannnnnngnnntngnangnnacggcngannnnangaggtncnnnnngangagnctcgtcgnnggnnaggtagcnnnnngaggggannnnnacagnnnnnaaggngngcnnnnnccnnccacnngnnttccgcgtngnttctcancngnctntcnnnngnnnnnnncgnanactccnnnnnnnnnnnnnnnncatttgccncngggacnntcnggannannngctaaangncnnnngncnaantnnnnnnncnngnnntacnnngagnggncgnnnntgagtnnagnaanntntnntncctnganntatnnagtnncncnangggnannnnnnnctnnncataannnctnagncncgnnccgnncncggcttctaaacgatnnnccnnnntnnnnntnncnnnngnnncnnngnannnggnnnaannnnnncngnctnancntnntnntngtcncgntcngcnnncccgnnannganncntnnngnnnggnnnntnnctantgtanngnctanncnctgctaggagttngccncnanggnnanantnnntnnnnnggggggncangannantnnntgtnnntancncnnannnnnagnntagaacaatcnctaannncttnnntannnnnccnngnnantaannagncaagcnnntngcngtnnntgnncnncnngnnnanngtgnnannannccgnnnnnnnangtccnnnntntnangnnnnncnngnnggnannnnnnctnannnngnnntggngtgncgacancncnttannctnnnnnnnntcnnnnnnncnaancgnnnanntngntnnnntncnnnnnncgnnnnacnctnctacnnntgannnaccannncnntgaacntnggatnnccctgnnncnnnttgannaanatccaaatngacanantcgcctngnagnacgnnnggtngatnnnggtnnncntannnnccaccntgtnctannngnangngnnaannnnnattnaacnnnannngtcnntcnnttcantgnngncgnantcatnnccantannnncnannnagangcgntctgcancnncnancntncagggntaccgnannaancagcnatagnnnnntancccaanntnatnnnggnannancnaaacgnnnnnnnnnngaggttagcngtgggtncngncnagcgcntgngcncnannnnnnannnnnnnnnatnnnnngnnagntnnnnnttcgtncnnnnnntnncnnnngttnannanngantnntcgnngnggccaannntannnacnntnnnnngggngnnnnncagccngttgntggtannnntcagngnnnncnnnnctnncnnnnnnnnnncntgacnntnanngacgagcnnnggnnnntgnnnggcntnannnnnngnaaaanaangggnntntnnnnncnaancgnntnnnngantgnccnnngnntnnnnnangtnnttntagnnnnnnnnnnnnngcngnnngnnntgggnnncnngnnatgnnnnnngnattcngannctcnatnannnnngctnnngcccacaggnncnacnngnannnnnnttnnnggacnntggcannncnnggnnnctnatacannnnnntanannnnntntcngannnntcgngganntntngnnnannngntnnngnngcncnnnnntngtnnnncatnnnnnangnntnnnntnnncngnnncnnnntanctcgnnnnnnantgtngagnactanangntnantnagcnacngnnnnnncntctcgnaccnnannnnntcgnngcnnccnngnnnncgtatgnnnnnnnncnnnannncccnnntgngggncatgcncnnatcncagncgnnnncnntaannncncntagnnnnnnncncgtnnnnccnnngtnnnannnnnnannangcnnntngatgngntcgnnntgannncnnnttgnntgnggggnntnncnctttnttnccgnnngncnnntnnangngngnatnncgnncnnccnnnggttnnngnnnnnnnnnttnnnnnnntntgtnncncnntngnangcanattgnnntncnngnatacncacancgacnnnnnnnnncngcgcannacaacatntcncnngnggacaggggntcganncnngntagagttgcncgcgccnccngnnatnnncccnagannngnnnngtnnntccccagnnncnnnncnnnntnncngnnanngctnancngcgctntannnnnnnannnnnnncnnngcgnnntncgcgtananntnncnncnnngngntnnnnnnnnnntangnnnggacgcggatcntnnnnngaatnangnnngtgnntnnncgnncgcaaggnngcccnatagnatnngtnncnnnnnngtnnnntacaggcnnnnnancncagnngctnnncnnnnnngaatcntnnngannacnnncnnnnntactttnnnnnnnnnncngnngagnagananangctgnntnnnnacannnntaannnnctaacantgantnagnnnnncnnnnnnnnanccnnncnnnnnnntgggancnnntctttgnntcccntntnnncnnngtncnnnncnggncccntcncntcnnnntgggcngntanncgnnnnngcactnnnnncnnnnntnnngtgnnnnnnnnnaatctnngngcnntcnntannnnnnnnagnnngttncgacctgaacancgcnnnnngnacnannccnnntnanatnnncnntnnacgaagnnntcnnccnntacnngcngngntcnnntnnnnnnntnctagntgaantnnnngnntnnnnngannncnanagnnaccttngcntacnnnnatantncnncgnagatnncnntctnaganncnngcnanggnnnngacacnnanccngcnncnccngnncanngngctncnnnnnnnnnnantngnacnnncgntccccgnnanngncnnnncnngnngnngngnnnannaaacgancgnnnnnnnntnnnnnnnccnnaancnnccgccactntnngnggnngttttntcatcgtttnnnnnnnnnnnnngnncnnnnnnnnntagtnncnganntanntttcngnnttntgnnnnanngnnnnnnnnnnncnanncntncnnngctcnntcgtctnnngcgncnnngntgcagatngananncnnngnggaccngnngntgaagatgctgtatatcnnnnttctcacgnggtgcnnanntnnnnnacnnngtnactgngngnngnnnngggacnngnnncnncnnnnntnttgagggacaaannnnnngaagtnncggnnncgcnncgnangtacnngnnnanaangnntnanagtttnnctannngnnnnnntnntanancggnnncnnnnnngnnnnntgnnctaaagannacgcctctccccgtanacaaannntcgnnanngacgcaaataanctattntgangggnctggnccgctcacggcnctnnctcnnggnangncgnncnncataaccgtnnnnnngngtnntnnnncnnnnncccgaccannnnagaagnngttagctcnaaangntnnnctncgagnatgnnagncantnnaggnanggancnagatcnnctnnnnntnctgttgnnnngnnnnanncngcagntgttgngngnnnnttaaccnncgntnnnnngnntggncntngtnnncnnngnnnnannnnnncggcnnnnnngngncngnnnnnnnnggangcgnntngaggtnnaagnngncnnnnngtngnannntannnnnnnnnngtnnccnttnannnancnnnnnnnnnngntnnnncntnnnnnannnnccncggatgaaggttgggnnnnnnnnccantgtnangtnnncnnnncnnnnnccaaaannnnngnnagnngnctaaacnnnnnnnnnnntnnnnanntnncnttgnctgnctcnnnntnncngaannaaagncnnnnngtcnnnnaggcntcnnancnnnnnctgtnntnnctagtntcacctnnatcttttgcactttcaaggactgncnnnnnnngnntanctngnnncagntagnnnaganganacanngnntnnggtnnatnccnnnnnnnntacgnnnggnnngacnnnnancnagnnnaancgnnnngcgctnngntncnnnnnngtataagncnnggtcctanggngtagaccgtngccngnnnnctgcngtttggnngctntgnnnnnaacanannngttnnnntgcgntttnnnnnnnnnnnnntncnacgcancnnggaggtacatantnagnnnacnncnnnntnnnnngnnangaagttaccctctacagnacnnnnnntnacntnnncangnnnnnnnnnntangcgatncctatannngcnntgnnncagngantagggnnnnnnnnggggnnntnaatncncnggntnnccncgtggnntgtncttcnaaangnnnnctntagcnnncngacgnnntnnannncanannntnnnncccntgnncgcntcnnngggncnntnncnccnngnnanctcantgnnnnnacnnnntcncncannngccccntcgcannttnanccnntcnggannnnatancattnnngtganncnnnnnnnnggacnnngaaggncncgnnnnnangntnnngtnnnacaangancnttgacnngnntcaannacntcctnnncgnacggaacnccnccnnaangtacgnnntaatcnngcnnnnnnnanatnnnnnggnnnnnncccgangnnnnnannnnnnnnctnccagtnnatgttnnnngnntngcnnnnctgntnnnnnngnncnannnctnacncnnnnnnnnngngncnnnnnngnnngtannnnnntnnnnnncnnctngcannngngnnnnagancatgggcgggacnnaaaggtcccgnnnnnnttcngnnnnnnnntcgaaccgtnatngnnnnncntcntccgnnnnnntnncgatnnnnanncnnnnnnncgngngnnttcanccnncggnnngnnnnnnnnnnnntccntcgtcngannnntcnntacnngnntgtnnanggngtgtgntcntaattnnnnnannntncnnnnntnnnnngccnanacngnnnnncnnngagnntaacagnnnccgnnncnnnnnttgtctgncagnctnnntngnngnnnccngnnnanngngtnnnnnnnncnnttancantcaatctnnnnnnnnatnantannnncnanttggtnnnnnnnnnnntnntaatgngacnaggcnnnnntcgnttnngtcncttactnangtnntnanntgagaacggnngncnnncttccnnnanngtatattaacggangcncnnntgnncanggggnnnnttgnnnntnngnnccgaccnnnnantttnnnnntnnanccgnnatntnnnnnnntannnnnngcagnnnnnngtnnncccngngnangnnnnnnanngcnggnannntnngtncntntngnnngnnnnntnntntnnnnnngatncatcacacggttnngnnnnnntnncngcgannannnncnnnnnnnanggngagnnnaatnnntanngnngnnnngcnancnanncnnctcnntcgnaaacncnnannnnanntcnannnnnccantnnnagtcnnncnnnnntnnnnngtnntnnntgnnnnnggngggnnnanatntnangtgacgagatannnggnnnnnnnnnnnctnnntngnnnccgtacnttanccnnncncnnnnnnnnncgtcganctncncnnannnnnnnnnnngacgnnatgnnannnnnntgnatnttntnncnnnnnnnacgnnnacnnnnnnnttnnatcaancncntnnnnannnngttnnannnncgncnnnnatannnnagncancatgggcnanntgggcnntcnnncnnnnnntnnntngngcnagnanaganacngncttnnnnntnnnnannnnnntcncgntnntnnannnnncanntngcnnatngccnancngnnnntnnnnnnnnnnnntnnnnnnnnnngacnnaaagnancnncagcggnntgtcattngnnntnnnngnnnannnnttattcgntnanctntnnnnnnngcnnnncnnnntnnncnnnngnncnnnttngtnnnannngnnnnnncannnnnantntgtannnnanannnntngacnnnaanncngnactannnnancgnnnnncnaggctnnantnnncnnngngcgaagtannnnttnncgtacgcatacgggctgtngnnctnnnnngnnctgntnnnnnnatcctagnngtnnnnnannnnnnatnnnnnnnnnnttnnnngaagcnnnncgnnnnnngntnngnaacacnnnnnngnnnnttnnnnnnncacgnantacctcgncagatgcnntagcgatnncnnnnnntatnctnaatannctggcananncncanncnnnnnannnnnaanntnggngcnncnnnnnngcanatannnnnnnnaanannnnnnntccnnntngannnngcnnnnnnannnnnannngnnnnngncnannnaatgngntnnngaccnnnnnncncngtgtnnngntnncnnnnnncnnnnnnnanttctntnaccgtnntnnnntannngcccnctnctnacnnnnnngannnctganctgttnacngcngnnnntnannngnnntcgnannnnntcttnangnccaattgcccntnnntggtngangnncncccnnnnnntnnctnngnnntnnnttnnncagtnnnnaccnnnaancncnnacgnnncgatnaanntnnnnnncntgnttntnnntnntncnnnnnnnnnntnnnnnnnannnnnnactnnnnnnnnntnnggntgnaatnnactntnnggnttnngtcnncntaannntnttncngnnnntacgntcttncnnnncnnngnnnnctagnncngncnnnnacnncnnanccnncnnnnnnnancnncnngnnnagtnntnncanagngnancccanntncnacnnnnnctcgnntgnntnnnnnncnacnnnngcnctnnnntgctnnncnannganctnttcggnnnncncnatctnnnnntnnnnnnncaacnnnnctnnnngnncgggttacagnncagaatcctnnnntngnnnnccncnnnnntngctatctnanggcnngcgnannagtnnnnatgcgnnacaattgattnnnnnnccggnannnnnnnnnnataatnnaancnnnnntacttncganatanatgncggnnnngatnnncggnnnnagnnnntnnnnanncggtgnnnngtanatcanacnnnnncgncnnnnngnnncnnnccncncnanngganttnnactanagcnnccnnnnaanntaanacgaannngcgttntnnnnnnnctntancnnnnnnatcacatnnntggnnnngnnagcctcnnnnagnagctganccngtnnaccnngnnttggnttgagnnnnannnncgnaagtgntnanannannnnnnnnnnnnnnnagcnanntcnncnnatnncnnnnnnnggnncnncacnnntnccggagnncgctnccncttgtnnnnnnaaanccngnntttnnnnnnnncncattcaacggtnntnngngnangganctnntnncgagantnnnnccnngnnngnnnnnnncaggnnnttnnnnnnagnntnnttcnctatnanngaagtgcaannngnccgncnnnntnnnatngcnancttnnnccnanncnnnannanntcnnanngnnnnnnnncnnnnnnnnnctnnnnanngncacnncanccnnncnnnccntcnnaagcnnnangannnnnantatngcnnnnctnnnngctgnncnnctgnntccnnctgantgcgnaatcgncgnnnnnaaanccnanngcannangntccnncatnnncccngngggacgcncccgacactaaanncnncctacannnngaaacnnnaggtnnngtnnnnctgngtgacnnncnnnnngggtnnnnnngatnnnnncnngtagntagnnntggcnggncnngnagnancgnnntgntnnnnctnnnnnnncntntgcanntnncnnnntnctacnggtcnatgnntgggnatntntanccgnggtncnnnnnnncaacccanattaacnntacgaggntcgngcgttnntnngnagtctntctgcnnnggtnccncggnnccccgcgccctcgaatcngatnnncntntncnnanntgnnnnngnnnacngncttngngcgcncanctnncantncnnnnnnanccgannnnnnnttgggnatcaagagttcggcnnnngnnnanctnggngggnannaancntnnnctgnnnnnntnnntgnnntcngcngctcanagngcngcagcgnnncnnnnncnnntnttnnnntttggtagttgnttnnnnntnnntgtatctnnannnnnnnnnnnngnnnnnnnnnnnanntnnnnnnnnnnngtatnanncnnnnnnngcnnnctnnnnnnnnnnnannncnnnnnnnnnnnnnnnnnnnnnnnnngnnnncccnnncnnnnnnncctngcnnttgaggtntnnnnnnnagccnggntccngnnnnnnagatnnnncnnnnnnnnnnnnnnnntnnnnnngnnctncatnnnnncnnggcngcnngctcttgtgcctngnnnnnncnnnnttnnnnnnnnngnnnnangngnnaatncgnngnnangcttgtnngnngnnnncnnngtacnannnngnnntgagnnnnnnngcnnnnnnaactcacnnggtntnacnnnncnnctcnannnagannnnnnnnacccntccnnnnacncnntggacnaggnccccnacgtggngtnnnnnnnanccgnnnaacnngnnncnnnntgctgnnnactannnnnngctnnnncnntaantgnnnncnnntnnntanngannnannnncggnnnnaattcnnaanannnctnnataanttacnnattcnnnnccnaccagncggnnnnanaattaatttcnnnagacngantanntnncntnnncacctnnnnnntnnnagngccnnnnngngnnncnnncnnnnnnnnganannnnnacaantgnagngancnnatngtannnnnntcnannnnctcgntnnnnnannccannnnannnnnnngtgnnnannnnacnnnttngtnnntgngacgagttcgnnnncnnnnnnnncnaannnnnnntncgcnntnncntnncnnnnnnnnnnnnnnnnnncnnnnnnntngnnnncnnnnnnnnnnnnngnnangnnnnnatncnnannctnnngnnnnncnncntgagnnnnngacgnnnnttaaanntntgtnnnannggnncggnntncnnnnannnnannnnnnnnnnngtagngnnannctnggtccttnnaattnnngtnngaaanccgtctcgcnganctnnngngnanattcgnagnnncnnnngtnctnncnnntnatnctngntnnnnnnncntnnaacgnnggnnnnnnannnnnncanntctnntgnnncgnngantcnntngacnangtnnnnacnntnnnnnttgcgcnnaccncgnagtcnnntngtngattgnnnnnnnnncanctccncnnnnnnntgtaangcntggncctgngatnncccncnngacncctcctnnnnnnnnnnngntnntnggacatgtngtgnannnnnnnnnnggnccnngnnnntcnnnnntnnggcgnnncancgtntnctnnnncaaggncctnntcnnnnngngnnnccncnnntnnnnnngcnnnntgtnncatnnnnnntncgnnnannnangcgtgnncnatnnnnnnnancccnatatcaattgannnnntgnncnnngacnncacntntnnnnntnngaggnnagnnncnnccnnnngcnnnnnncgcatnnnnnacannnnnnnngntantcnnnncnntannacnngtnnacannntnnnnannntngnnnncnncgannnntnnaaanngnnnngncnngnncnannnngnnnntnnannngtgcgtgnnnnnnnngnncaancgnngngcnntgaggtnagancnantnnacnnangctcgtcgnnnnnnnnagnatggctcngagggaccnncnnntnnntcngcgccnnnntgtagaaantccngnnntgtcnnnngtnacnnncttngtnttncntattntacncnntnnnannnntgtaananatnantnnnnnnccaaantncggtcagagnnnanntgttgncnnnnnngcngnnacnananntgnnncgctactgctnganttcagccgntcantnncnannanncgacgngccnnnnnagtattcnnnnagngannnngngnnntcnancagnnancangntnngnannnnnnnnnatnnccnnnancncnnnnnngccnnnnnncnanannntnnnnnnnnnnnnatanannnncnnnnnnnannnnaactncnantncnnnnngttnnnnannnctnnacngaatnttcnncnaannnanaanaggannntccagnnnntnnnnnnngannnngntnnanggnnntgngtctattgttgnnnnntcgctaanntannnnnagnnnntnnnagnntggnnnngtnntnnnnngnnncggcngttannnnnnnnncaannnnnnngntnnnncnngnnangnntgaaagntannnnnntcacnnnntannnnnntttancnangtggnnnnngaacnagnannccntncnntnnaaancnnnnncnnncnncnnnngncncnnnaanannncgggnggcnnngnnnnntnnnntngncgtngnnnannnggnnnnnnnnannnnnncganangnanggtnnnngtaaccnaccttgnctcntcncgcgcnnnnannnngnnncnntgnntnnncnncnnnngcngtcnntncnnngnnnnnnncanngnnnnnnnanaataagcgccngnnnnatnnncnannctttcacgannnangtagnnnnncggngtgcnnnnnnnnnnnnngcnccnnnnctcgaaatnccgncnnctncnttgtnnncagggnnnctcngcnnnnnnntnnannnnnnnnngnnntcngggctgcatnnnnnnnacgntnntaantnccncngnnnantcagntatntnnncnnccnannnnanncttannncttgaaanntcnnagnnncgcnnnnatnntcantgnnctnggannnnggnnatnnnnnttnngtcgnnnnnncatgggtatngnannatccctgnctnnncgngantnnnnncannnngncacntgnnctcagntgnnnccnnnnannangnnntactatanattagcgcgnnnnnncnnnnnngtnannnnnnnnanncgnnnncncnnncnntncntntnnngattccnnanngngcnnnnnctcnnngnnctnnnnnatnnngngnnnnnnnnntnnnngnnnnnnnnnngtaangtgnncnnngnnccnctggggnnntnnnagnntcnnatnngnnnntcnnnnnnnnnannnaagaantgntnnnttgnntgnggnnnnccngngactaccgngtggntatnnccnnncaancnnannangnnnngnannnnnnncgnanntcnnannnntcnannannnnnnnnnngactntanaannctntntnntgnntnncnnaanngnnncgagtncnngnnnacnnnnnnnnnnnanattnnnnntcntngggctnnnnnnnnnnngcnnacctgncnnttnggnnnnannnnnnnnnnnngnnngtaannnnnncggttatcncctcctcannanntnganantancacnggacantnggangcntgnnntnntcnntnnncnggnntnnncccgtagcgnnnggggtacatannnaaccncnannngcnnncnngancgctgganntcnncnannnnnnnncannnnaagcnngncnnnngacnntatccnnnnatggcctanccntgnnntgantntncgnttacntacntcnagnntcnnangtnnntttnnnnnnncnnnnnttttcccngcccgtnnnnnnnanntannnnnnnnnnnnnngnnncagcnnatnnccggaanngcgnnnnttgnnnnanngttgcaaaatcagnnctncacgcgnnnnnanngngtnnncctnnaggccntccgtctnnnatcgagcttcccnnnnnnntnanttnnnnnnnnactancnngncgttatannngcnnnngnttantnnantctnnnncangtntncncgnnccannnntannaganacggcnannnaatncnannncnncngtntnngnggnnnnnaaacngntnnanngctgatnnncnnnnnngggnngangctgnngnnnntnnnnttnncaagngnnaanntnggnnnnnngnnccnnnnnnnnngnannnnnntnnngncnntcnnnnntnntnnnntnagtnnccnnnngnnnccnnnnacncngggtctnnangannngnngcnnnnnngnaatgntntnnnctnnnnnnntncannnncaatgagaagncccgagccnangnatcgagnaccnangngnnnnnnnnnntcacnaaagccgtnnantgngcatnnngnnngngattnnncattttntgtgggngctnnncgntnnngcncgccgtacagctcannnnannnnncancggagncnnnccnnnncnggtatantnggnnnntgacggnnngncnagncgnnnnatgangcaancnntncnnnnnncannntcnnnnntccccttngggantntantanntaannccnnngcnnngcncttgctcatnnnntnnnttgaaagtcntnntancctgtgntnncnngntntncagntnanttcgnnnncgnannncccggaangnnnnnnntgncatnncnnnnngcccgagggnnnnannnnncctnncacnnaancnggcgngnntctgcacctncnnnnnnnngnnncnnnccncnnnnnnnnnncgagannccccntnnnttcngnnntccttnttngtcgngacntgtgnngnnantcnnatcntnncngatnnnnnaggnnggnnaannnnncntnttnnnnncgcantcctntgtattnnnatnctnnnnatcctgctaggacgnnnnnncnnanncancnnnncnnnatccanncgangngcaangngtangngannncntcannannacaanncnttnannnntacntngaangcnnnnnannnnannntcgannnnnnnnaacnnnncnnantncccgtccttgcgtgtanggnnnnnnnnngnnnnanctnanngacnanatcctcnnnnntngnnngtacncnntnncgtccnggtggggnannttgnagnnaaggnnnnncnnnntnnntntacnnnacnttagcnnnccnnnnnnagttngcnananctngntcgntcngtacnananggatncgnnnnnnnnnnngnnnnnnncnnnnnntcnnagggtatnannntcnncgagnnnnnnnantcnntcccatcantanncgtnactgcnggtcgtgtnnttnncnnnnccgtncgcangncnccnngnntgtcnnnactcncnnncntaganctnncnnntngnttnccacgatgcgaagnntgtaggngnagtnnnnnccnncnnnnngntgggccgccnntgnnntncancagagagnngngnntgtnnacgcgcccgggtnnncgnntgttnntgnatcccggnngnggctggcgngcgnnnnngctgnngtnccnactcatcncatcngaaagnanaanngatgtcngngantnnnanggaanntnnnngngtnannannnnngtgncnnnannnnnnnnngntanncggnnnctngnttaccntcntanancnnaacgnnngnacnnatcnnttagncagnnnntnnnnnnnnnannntnnnnnnnctcnnnnnnncggnntgtnnnnnntngnnncagatgacanannaaacttgcatattcccnntntntnngaggncnngnannnnttangatanntncngaagnanccnnnnnnctncnnnnnnnnnnncnnngnctnnnggagnnnnnnnntnngngcnctcactnnnntntngannnnttaantnnngggnctacnnnnngcnctccnngnnggnngnngncnnnntancnnnnnntntnnnnntcaccccanggtnnnaannngcggtnngtccncnntacnannnngggtngnnnnntgaggccnncgncgnnnngnnnctttnnganngnnanagnnaactgcgaggtattgttnanntnaatgccgannnngtnnnnngngnnaannncccnncnacnngcatnngngcctnngntcnnnnnnnnnnancagntnntgnnangnntctntnnntnnnngaacgnccccagngtcncccagnannatcgnncggcgtnnnnncctgannctcgnnntnnnnnngcntaggcannnnnnntnnancannggngngacannnntcaggntnnnnnncnnnangncgnccnnncggtggnnnngcaaagnngnnngagncgnnnacgtnntnnnaannnncnnncgtcgngnatgnngnnnnnnanatncagcnnngancannacannanaagccnngannnnncaangtnanntancnncaatgaccnnannnntnncgcgnnngtnnagtnnnnnnccnnncaannnnnnnngnnnctactncnanncnnnnanngnngnacacntnannnggtcgcnnnnnngnnnntgcncggtgagttagacgcaagcntattnnaagantggcgnnnnncgcntgcnngctatcgngangnanntnncngnngnnntanannnngcggtgncnnnnnntnntgttnnganttngnnaggcngngnnnnnatcncangnnngggcntntnaganaanctnnnnnncnncagnnnncgcgnacttctanannnnntntnnnnctgttanangnantngnnngngcggccatgtnnannnnnnnnnnacnnntacntnnnnntngncgtacnnnntnnggcgcnngngtnnaaanatnggcccannnncccgtcnnnngngcanncggnangggngnnnnnancnnncnnnannccnnnnnntggnnnnnncntattcgaactnnntngcnnagngagnnnnncncactgcggcnggctggtngtnnnntnanactnctcacaacnnangnngnnnnnncgcnnaannatnnannnnnngcaagcccacnncnagnttctatcccnnnnnnntcgtcnngannnnnnannnnnanattantaaacagcnnnncncnggnnnnancctcctagnagnnnaggacctacnnnnnnnnnnntanntcnncnnnnaaataanttantannccaccnnngncngaacgancnnnnnntnnnngtncngnncgtctctgctnnnnnnatagnnnnnnnnnngcnnnagttnnncntnnnctaacgnnncnanncatctngntnatnncgnntnctntgctctnnnnaggcntagnacngatnatnnccncngngacgcgagntntnnaanncantanangncntaccctaccaangacgnngnnannnnnccnngtnnannnnnttcacncnnnagnnccanacgnnngtnnngnnacnnncnnnnnnnnnntnnnngcngtcctnnncntnnncnctnntnnaccntntnnnnagngcggtcgcaannnnncggtnnnatacangtagctnnntnnccnnnnnnnnnncnncttnnntnnttnnnnnntnnctncnnnngntncnaggncgnncnnnnnnnntctgttnnnggnagcgcnccgncttcgcatgccanantcnggnnnnnngcnnnncngnnncnngcnnnnnncnnttnnnnnnnnngattantnatnacnncntgctnnnncggnnngccnactgnnnctnntgncacnncnntancccncgncgcntannnncnnnanncngtntcnagtagnttacnannnnngctncgtcnnntnttnangnntncgnagcnccnatcnntccnnntagctgctncnnnnnnncanatnngagtnnnactngtcantgntgcntnnnttgtngctngngntnnnnntggnntaannnnnnnngccgnactncngncnnnnnnnnnnaccngntgnnnntctcggggaaccggannggcgcgnncngcngganagtnnnnnnctttaacaannncgtannannnnntcnnctagtngnnnnnnntntgnnnnnnnnnngcnnnnatnnnnnnnntaagtcnnnnnnnnctnngctannnnatcanngntgaatntcngcgnncttggggtnnngnanggcaantnnggantcncggnncccntgnnnccnncnngatnacnctnnntannngnntnttgnccgagtggangtnngnncnnntnangcannnnntcnannnncnnnnnnnnnnnnnttactgncnnntngnnntanntnagnnnangnnncgcctnngangnnntnanacnanncgnnnngtnnannncngtngntcnntaccacgnttncngnntntcggnnngtnncnangcnngganatcntnntttancgatgganacnccnntaaacgtgctngcngnnanannnnanngaagagtnntgnnncganngggangangncncnnnnnngttgnnntnnnntnnnnncgancntntnanncgngccangnnnntnnnngcnnngnnatgcncnnncnnnnnannannncnnnnnnanngannntnannnngnnnantannntnngcgcggcncggacncnnncnncnnnncgganncgctnngnnntngnnnnagnnnnnnntccnannnncgcnnncgtngtntnncnncgccannnnnnnnggannngannnnntnannnggaannnnngatcnctncncntnggtgnncgnngcnngnnnantnttanngnggngnnnnnntncgncgcggactnntngncnnagttnntnncnangcanaatcgntcnntnngnccnnnagtangnnnnnangcnagncaanncnntnnangngatnntnntnnnnntgcnnncacgtngtacntggatatncnncgnannntnacngnngntcatgcngntnaannctgnancnagcttggganngccnngtaagnnccncnnnnnnnaccnnngntgnngncnnannngnaanagnnnanacnnntnnctantgcacncnncncnnttgcgtnannncancagtttatnngcanannnnnnnnnnngnnngnnngncgncngnnnnccnactnnncctnnncacgcannnnccgcgnntngngaaacagcgganncnatgcccncggnngnagagncnnttantncgcncngttnnannnngnacnnntcgngtggnngaagctantgccanntnnnagnnancgnccttcatcagnnngncnngtcncnttnnncgatcnnncnnacgncntttagantnnnggntnannnntgcgngngtgacnnanngntnctntntcnagtnnntaatcaantnaggnntcccncnnganncnaannnnngganncnnngtgtantgagtcctnctncnttnngnnngccctccagnannnntgtnnnnnnntaanggagnncnannncccgncananggtntnttaancannnngcntaggttatttnannnnnngntagagcnnnnnnncntnnnnngatgnannnccaattgaaannngncgnngnttnnnnnngnnnnnnnngnntctnnncngccggnnnnnnnnnncattacnantaaacaannnncannannncannntgnnantgangcntcctgncnnagnntattngaatnagatnanngcncnnctacnntgatntatnntggcnattnnnngaanacncnnnnnnnnncnnatcgnnnnnnncnncancnnttcgnnnncgtntcnnanntntgagtcnntnnnnnntnnnaatnctngcncngtnnagagnnnannnnnnnnanagntntcatnnnnnnncaaagactannnnaaaagtngactgcngannnnnnttacnnggtcnncnagacnnntatantgngntggnatnnncnccgtcntttcccnnatgtgcnttggntcctcgttnnnnnnnccgantnncattnnnctttnncnantangcnnngncangnnntcgggnntggncctgnaaggttcnncntnntggnnncnnantnntacnntcntnnannacttnntgcnnnnanaaacngnnttnngagtncnaanntnnnnntttntnnnnnnnngnctnanttacagccnnnngtaggtncnnntgtnaacnttntaggtannnggnnnntgcnnnannnngaacnnaancagtnggannnntnggcctntngnntagcgnnnnnnnnnatnaannncnnnnnnnntnnagaccngtanancnntncgnnnnnccaannntnnnngnncgcgnatccnncnnnantatatnnnaggacancnntnncncngnnngncggtgggtnnncngnnnngnnnntcnnnttnannnccgngantcnanngnnnnnnngaccnacnnncnngtccgnnnnannnnnnnnnnnngtnncnacnnnnncnnacggtggggtngaagnnnnnnngttnggcgaccgancnncngcncnggtnntcangnnnnnnnntnnnnnngcgatanangnncngngnnnngcnncnnnnganatggcncggnncncngnnnangtnngnnnnnngacnntgnnnttngnnnnnnggtnnnnnnncnntantggnngnngtngcttnacatcgtannnnnnnnntggatangtnncttgacgaatntccnntccganncgtttcctnncnnctgnnnnncnannncnngnnnngatcnnngngncggnannnnnnccttncnagtngccacngnagcggtgannttcntcnnnncnnnnnnnnnnnnnncnngncatatnnnnnngnnnnnncggannanccatannnncncagnnnnnnnngagnnnntnnnncnnnnnnnngaangttnnnntggnnnnnnnnnnaatangnangnactnnntanannnngnngnnangnnnngnggagntnnnnnncaggannnctntnacangancaacttncngntcnnaantnntcanngntncnnntgnnnannnannggntatnnacannnnnatntntangcccnataagcncntcnatnngnncnnnanctcntctgnnnnnnggcgtnganncannnaannnnnnngnnattnnnnnnnnnnnnnnnnnntnnnngcnntnncnacgnncanngtnccctntccncgtcctnnnnnnatncnnnannaggtannnnnncncncganggnnnttatcacnnnnnnntctacngtngcanncnnnnnnnnnnnnnnannnnnnnnangtcgccactnnncnnnnnnnctnnngnctttnnnnnttagcnttctngnnnnntnncactggtcantttnannnctagctnngnncnannnnnngnannnnanacccgntngnnagnngnnnctggnttannncncacnnncgnnaannnngtgnnacgtggtttgagnccannancncngncnctnatgnntnttgcacnnnnttctnnngtcnnnncnnnnnnnnanttnnactgatantctncgangnnnngnttgngnnnngnnnngtnnntacanngnngtntccgcncgnnntccnacgntgcnnnnnnnncgtgnntnngtagnggaaannatctnanngaaagcnttgtntnnnnnncgnntgacnngtatggannnnnnnnntnntnngtngncncnttgccnnnnccnncnnnananttngntnncnncngtntnagaagcngagcgnnncnaancacagccnnnngnnncnaggnnncagntntgtncctnnananngnctcnannnggnannnaannanannacnngnacaactcatgntncnnnnncgggnnnnnnngcnngctccgnnnnnaatcgnggagnaccgntggtgtnngntttgcnnnngangnggntnnctccccncnnncngcggnggtnnnggcnnagnnnntnnaggnnnttgccnnngtnacgacntnanttatccanngnacaagtntngtgcntnnanngcgnactccannaaggnnannnnntggnncctnnnnncnnnnnnnagacnnaaggtgtcacnntgnnnnnnnncncaancccgnnggnnnannncaagtnnntgtnncnncnnnnngcagntnnnnntgcntgnnnnnngnnnncntnnanncnantaannnnnagaggtananaantcnngannnntcntnngnngnnnancnnnnaannnggtgagagntnncgcnnngncccacntncnnnnnnccnnnttaacnncacgngtnnnagnggcncacngtnnntancgacnnnnnncnntncgnngtagcgttgnaagcctccancnnntnanttaaaaatctacggngnngtggtnntgnacgnggantnnnnncgtatgganannnngnntngnnngnnnnnagntnnnnngancnccnagcnnnnctnnngtnngncnnttgtcagtcannngtggnncctgnngnctntnggngcgatgacgnngncaatnactnncnnnntnngtnncgnnttannttnnncgngngtcgttttgncnacntctgncnanagagcntcnnnnnnaaatgnngccttnnnnncnnnctgtngaatnnnnngnanntnncngnnnnnnnaaantancgggnacnnnngnnnnnnntcncannctnnnnagctnngantnncnngttnnnnatgntggcccggtnaggnnananaaccnaacnancnnannggngnttnngannnannnnngctnnacatagccnntgggcggcccanngnnntgnncngnnanttannttnccgannnnnnntnnntnggcaagnntnacgntntntcagnnccannntcgagncacgntnannnnnnacagnanaanannnnnnnntcgngnnngnnnnnaagngacctnnnantnnnnncngcnngttntntngtntancatctnnatactcnaacnggnncggntntncantnnnntctacccnannnnnacannnnctnagtgnancgcncgcncnnngaagcannnnncnnntcnnnngtctttnacnntnnnnnnnntannnnnnntnngnnnnnnnngnnnnttngannanttctaggnntnnnnngttagnattncgccgngngnnngantncannntnnnnnnnnnntgntannncnnccgnnnnnnnaagngnnnnntnataagntgnatcngggancgactgntcggnanggnnccttannnggcannnncnacannngngnaatgatcnntcagncaactggnatcggccnnncannncagncnnnccnccntnganaancnncgngntnntnnncagncggccangngnagctnnnnnngcnatgctaacnnanttgtcnnnnnnnngnaancanncgngngntannnnagtnntannncnncctnnaatanaganntnnnnnnnaaccnncttnnctgnccnncnnncnncccannngnnnngtttaatcngntanngnggnnngnnntcngtntgnncngnnntagnnnggtcgacactnnncnncnatcctntggnctcgnnncnnnnnantncatnnnngcnnnnnacnttgtatcgaacttggcnttgntgannngnannannantttntaacnntgganggantagannnnttnnngtnccttacnccnnanngtanngtntgggantnncanctagtnccnnannnntnnngnctngnnnnaacgagntncgnagntncnnnnngantcnanacgacgtctngtnnngganaacncnnnntntgattnantcnnntccgncnnnnncngnntcccnnnnnggnnngantgcgnannnggcatgcnnngcagnnnnnnanncnnntttagnnaaactgtnagnnnaccnnnnnnnnngngttcgnacacnntnacngnanagctcnnnnnancnnagcgaccnntgatcncgcgactgcccgntcnntaggtnnnctnanncnggannnnannnnnaannngtngtcagtncttnntaannnnnnnnngaccnaannnacctattncgtaanaaacntannnccnnnnnnntcttcnttnnncnnnngncngccncgtnnngnanaactnnnntnnnnnnnancnnnntnngtgcgcgnntannacnaatngtatcncaggtntcgncnganncncggnnnnnnnncncctngattnctnntnnntcntcacttnnaccagncgncnnnangaanctnngnannnnntncgggctnanngganngcttaaganannnggtaccnnnnngcgatagnnnnnnnnggcgtatcaagcangtgnccgatnnnnntccnnnntcctnnncnnnnnnnnnntagtggngntgancatnnctntaccgtnntnncngtncnnnncnnnnnnnnnncnnntnggnactagnnctcaccgcgnncttnnnggctntnttnncnngcnnngagttnnganncnnnggcnnnagtaggaagtncancnaggcntgnnnannannntatgagtgnnattgngngnnnggcnnnagacnnnnnnnnnnntcccnannannanttnncannnnngnnnangnnnnnnnnncnngtnactantnnggaggnncnancnnngttnanntnancgtcannttgnncgncgngnnnnnnnnnnagncngncannncgngantntcgggcgncanngttnncnnncctannnntagcnnnnntagngcnnngcggcgctannnnnntcantagnaagatgngcnnnnantgngnnngnncntcgacccgncccnnnngncnnnaanccccgnnnnnngcnggcnnannnagntcnacnnggtnnnnnacgcnnnnnnanacgagggtgnnccgccggancannnnncnnnnanaanaccatnggatnncangnncnttntcncgnnnnnggnaacncaanngnntgnnnnnnnnanancnnnnnnnnngtacnggtccananngtnnnnagtcnnnnncanngnnttnatnganngnntntnantcnnaannntannnacagcnggnnncttgcgtnnccnnnnctngncggnnnnncanngnntnnaagccnncntgtncnnngttacgncnnnaanncgnnngggccnnntcgaattgngnngnnnnnncgnnngcttttgaatgaggncttnnnnngnnnnnnnnanngccnngtnnntatcgnnnncgtccnnnannaagnannnaatcgnnnntgcgnngnnncngngcnnttnngacacgnnnanncnanntgnnannnnnncnnaaagcagccctngtnacttannnnncnnnnncnnnnnnctnnnnaanataannngcaaannnnttttanncnnnganaacgnnnnngcnnnnnnnngnnnnnannnnnnngtcgttnncagcggnnncgtnnnnnnnnnnnnnngctggggantnnncnngacncnctcnnannnttnnannnnacntncnnnnnnannntngncancnnntnngnnnannnanagaannnccnnagnnnncgtngncngnannnnnnnntgagntnttnnnnnnntgngnnnccnnnnnnnnngnnanntactnanngnttccctcggtcggtannntagcctctgcannntattgcnnnnnnnngngntgntcnnnnnnncccncnncnncgtngatacanccnananggtnanncntanngancgncangnnnnntnnngccggannnnngnnnngnnnnncgnnctnggntnnnntnntcgnnnnncnnntgnnggcnnnangttatncngcncgnnctccncncccttcnncccnnttnnaannnngnnntntatcaatancnnnnnnnntcttccgnngnngctgnnnnnntganntcgcnatcncannnctggnncnnaccgtntcnntannnnannngnnnnnnnnacnntctncaaacaccccatgnannngnnnncnggtnnnctnncnccnagtgttaanggtcccnnnnnngnncnntgnnnantanntannnnnntnccncgcngngtgccagnnnngcnnnncccgcnnnancntgtctgnnaggnncnntttnncannatgnnnnnnnnnnntctgcngaannnntnntcnnnnnnnncnctntcnnnnccnggnggacnnaagnaacgccgtgatnnannnnnnannnnncgnnnctaatctnancgcngnnnncntnnccngcnnnnntnnnntnacngnnnggaacnnnnnnnannnnngtnnnntnnaatnngnncannnnantnnnnnnngngnnntnggncntccannncnanncnanncgnnncnnnncnnccancacncccnncnccgcnnatnnnnnannnnngnnngtncgnaccaatgggngnntcacnnnnnnnngnngncgnnncnntgnntnncntntngctcngctnaactntnctnncannnngaccccantggtcgannnnnacgnannnnntgnngncnnnaacngnannacnnnntnnnnnnatgnnnnngnnnaananngnnngnnnnannntgnannnnnancntannnnnncnnnnnnnngcgncnnnnnngagnnnnnngcggnnncnnnnnnannnnngnngnnnnanctggncgnnnnacagtncgctcantaannnggtnnntnncggnnnngtctggannnnggtnnnnnncntagcgtctcncggttgggncgngnnntcnnnntcnccgnnncggnnccnnngtnnngnncnntnnnntgttgnnnnntannnnnnngaaggnnnntgnngngaatangnnnngannnnnnnnnnannncacngtaatnnttnntgtgnanntcggtnnnnnctngaangnnnnncncagncnnnnnnnannctnntnnngannnncnnntggnngggnctgnannnnnnnanacgngntnntntcnggnnnagnanntnnnngnangnnnccnngacnnntntgccanagnnngnnnngnnnnnnanngnnnnntncnnntnntnnnnnntctcgcncnncnnntgaaatnnnnnnnnntgtnncgnnannnnnnaacnnantcnnntaanatnnntnnnnantttnncantnnnnnntcnncgcnngcnnaganntnanggtnncnngannnnnnntcnncnnaaananntntnntnntnncggnttnacacacnnnnngnnnnnnnanngncggnnnncngttnnacggatgnagngananantcaggcttnnangcgacncnnnnnccgantggagccngccgnntnngtcgcggggggnngnnccnnngcnnagnnnnnnnaggnancagcttacgtaggcacnnnnnnnnnnncnnntngtcgcncnnnaanngnnaggatancgatcancgnatagtganntaanngnnnnnnatnnnnnnnnnnnnntcnnnnnnggatnngtnnnntnaccanntcnnnnagnnnanncncngctangctntggncncgtntcggtcgctnannctttnccgcnnctnannnannatngcnctggaatccgattaantaannntngnnnnntncgcgctcntttnnacngnnnctntacannnnancttgcccntnnnctnagnngtntntncgcgnnnntctncnggnnnnncngatcactccctanngcggtgnnagnncngtcgngncgncatncnncttngnnnnnganntancnnnnccnncagctannnnnnncnnnngnccccnnnngggctaannnnnngtccgnngncgnnccnnnnnnnactnnnngggaagtnantnnnnnnggngtnnnnnnnnnnntgntcagnnnnngntnacnnnntnnnntccannnngnnnntntnatcgcatctannncnagntcgcnagtcgnntcnctccaagngnctgntgggntagnncnnggccnngatgcagcantcntnnnnantncnannnnntcgcggnntgnngncaggaccgcntagcccnnngtntaaantgttannncnngnatnncagtgtcanannnnncgnncgaggcngcanntnnnnnctnnnnncctttaaggatgccgaggatgcaatnncnnccnnnattnnncngannccgnnnnnnnnnnngatngangnnnnnnncnnnnntanacgnnncaaatnnnnnnnanncnnagcnnnannnccngtanagnccnnccanntcggaannnannangnnnnnnncnnnnnnnnncntnctggncgnnnnnnnnctngagntnnnnngnnnntgtnnncnnnnnanngnnnnnnagggagtngcttaancacananagcgcngngnnnnngtngtnnaannagcgtggccagataggngananccnttantnntannatagcgcnnnnnnaanncnntnntngatatnaannncaccnncgtnngtnancacntcnangcnncncntcnnattnnnnnngacgggggtctnccttgntnnnnnntggcnncagngcgnatacgnnggnnngttcggntgnnanngntgnngtcccgaagatgngnatctggnnnancgnnnnagannnnnnnannnantggagntnnngatcannnnnnnntnnnnnntgganncnnnnnananncnnnntnnnnnagcaantnnnnngncggntngnannnnantcnnnggttgtacctggcnngnggtcnnngntcnactgtnannnctctgagcactncgtannannntnnntnnncanntgcntggnnnnnnnnntaantnngncngctgcaaagnnggccgannnnngcnattantgaangnnnnnntggnnnnnnngnncnngncnnannttnanccnnngnanctnannngtnnnannnnnngnnngnntnncnnnnnnnntgnnnntncannnnngnnnntncnnacnnnncnnnnnnnntnggnnctnttngctnnntncnagcntgncggtgcganncnnannncnntanncnnnngggatcnctngcnnnncanttcntccncctngtnacttgngngggggncacntataccaancnnnnnccnannncggnnnnnnnnnnnnnnnnnccnnngnnnnnctnnnntnnnnnggnnnnanncacaattgnnnnnnnnacnnnnnnnccnaganannannnnnnnnnnnggnnnncnntgatcncgangncnnnnnncnnnnnnnganntacgannannnnncngcacnccacaannntncntgnncttnnanncgnngggctanaanantgtnnnggtnnnnaannnncnatagggnnnncggtngnnnnacantnnnccntgtctnnncntgcggnncnnnnnnnccgagtatgtccaagtanntnngnnnnnnnnnnatgnnnaancnngacnnnnancnnnnngttttcangnnngnntnaggannncngcattattagngganncacnnnntgnanactaannnntnnnnancnancnnnnnaagtncaangcngnnntnncngnagctggnannnaangagnannagncatanannnnaannngcnnnnnntnagntggnntnntnnnnantaacttnggggagnnnntttnccncnnntcgccnnaanncnacnnannntnnantnnnnnnnnntngcgnggcngntngntnnnacccnncntntnnnaaanannnctgtnggcgnnccaacnngnngtcacnanntnctatnnnngctcnnnngnanggnnaggcacgnaanacncnnnnnttgnnnnnngnacgnnnnnnnctntntgcnannnncnnnnnncnggatntcnnangccnannnntgnnnaacnggtctancnngganccngncgnnnnnnnnnnnnnaatnnnnaggttnnnccaangtgnnnnganngaccncnnnnnaannnnngaannnaacnncncnnnannannggnncnctatcggnnnngnnnncganntnnnnannnnggtacnncntgnncgcctgcggnnncnnnnnnnttccnnannntnaannatancannnnnnngnnnnnnnnntacgntagnnnnngtcnttnnttnnnnaccngnntgnnagtnnngnnggcnngngngccnnnnctnngnnnnttcntnnntnnttanntnggtnnnnnannnngntgcgntnngnnattnnaccncatcnnnnnnnngnnnnnnnagcgggctannannnnnnnnnnnannnanngcntnngcaanangncnnnnnnnnatntnnncnnngngnncnnncnngnnnctnacccnaagnatgntnaannnnnnnnnnnntnngcncnnnnaagtncnnnanantnaccnnnnngntgnnnnntgnnnntnnnanngnnnnnngcnttcannnncnnnnnnncgannctgnannggtnnnnnnnnnnttntancctngcccngccctgnntnnnttanncnngtnngnncgnngnanttcgngnnnnaaannannnnnntannntnnnnnnnnctnagggcggtgnnncccncgnnnnnngntnnancgcagnannacnannnnnnngnaattncnnccnncgnnngnnnntncnctcnnngtnncnagccggnntcanntatttggacccccatcnnnncanngnagtnncaggnngnnnnggggatgnngagggtnnnctcgannnnnnaancgntnttgnnnnanacnatnnaannngganctcgtnangngtttcnaacgtgnntannnannantcnngnancancccggggatannnnnnnacnnnannctcnnaagcnnnnttcgcannnncgcntcngncacnnanctnnggncgnnnatcggnatnnngnnatcnagnnnnnnnngtntncangtnncnnngnnggnnnnggcntnngntaacnnntntnnancaanctnnantnnannntttnnannnnnncnnngnnnncnnntcnnnnccgnagtnnnnctcnnnnntnngnnnnntnngngntgnngnngnnnngtnnttncgnnttnggncnntngncncnnnnnnnntnnnnggaacaatnaattnggtaannctnnnnnncatntnnnnnnnncntatncnncnncnnnnnnnngngnnnnnnnnnngcncnnncnnnncnnnnnnnncctttgnngnnnnnggnantnnnnctttccnttaaangagttntncacgntcggncgatccnnnnnnntnnctannacatnnnncacnnncgggngtncnttctagagnntcagncannnnttngangttnngacgccgncnagnagatatanctnttncngnnnnncnnagcacntcngnnnancnccntngnnnanccnnnannnntagtnaaaagnnnnanatccnttgannnnnnccagnagannnnannngnatcnccccnnntacngcntgnnngtggancnctncnttnnnngnnnngntannannnnnnnancgngngnngnnnnnnacnaaannnnnnnncnnnctaccanntngnnganatccnnnnnntttnnncgnncngaaancagganccnnnnntgannagnncagncnnngngnnnncncnnnnanannnnnnnnnnagnnnannnngncnnnnatnggancnnnnnnnnnnnnagtcttcnnnnnnnngngnncngngncngnntnganatnnactnatacgnnnnnagtaannnnnntngggtgtnncnnnnnnnnatnncannncnccccnnnnncttnannngnntactnnagnngatnnnncncnggagnngngnnnnntcnncccgnntanngnngnnaaccgcannnnnnngcancttcgntcnaaagctntcnnngntaaacgttanccnnnnnnnnnngaaactgnnntccggcnnannngtnntcnaacnggggnntnnnnncancnattgcnnnngtgnnncctnnnacaangnatatanggggtnnnntnatncgtncnnnnnncnntgnaannncnnnnttnntaannnagtncgnnatggtattctnnnnnntnaananganctanctantggtggtaanaacnntgtanntnnncnannntgnnnggnnnnnnnnnnanncttncangnnncnntnccaantgnngnnccnncnannnnnntnnnnnnnngtacnnnatnnttannggtcagtattnatntatagagtgccntaatgntantnnngcncntcaantcntntnnnntnngnctnnnnnnnncnatctgtttnngnnnnnnnngannnnncannnnatagnnctgcnancnnnnnnnngnanttgnccangagnnntanngctctatngcgcgnacannnnnnnttgannanattatccnnnggcangcnnngggaaangnnnnncttctgctggagtnntannnnnnngnaagcaagatgttgngtcgncctgnannnganatggtgtcngcagaatcagtcnnnnccanntannnngnncnnngtnnnggngcgtntcgngnngnccantagccgcnanntggnncccnaagtagtatnnacgatnnnagnaannnngncacctntngtgtattncanntgnannngcaannnanatgtnncttntnnnnngtcanaatcttccaagnntgatgcnnncnnnanatcntnnntcnnganacnnngnatnngnnnnaaggggactnnannncgntntgggtcgccnnnnnncgnnnnnnnacnnnanattcnncnnnnnanggancncnnaacnnnttnnnnnacnanannnggatnnnnnnaanacananncnagggggnnnggnnngnngnngncntcnntaatctnnnttntcnnannnnacnnngnntncnnnnnnnancnnntgcntncnggttagggnnggcnaannnncacngncatgtcacntntnnnnnnntngnccngncnntnctnntnacctgnnaaagaangtncnnnnatnncnnnnnnngnngaagcctcnntcnnnngnnnantnaagngcnngnntnnnntcctntnnacnnnnnnnnaaattgnctancnnatccgngnncngnngnagnnnatcncnnnnnnngggantnngntaanntnnnattgttcngntanagggttnnntgccgnccatcnancnngcnagtnnaagacaagttnatnatngnanntnttantttgtacagntaacnatnntgaagnnntnnctcggntanncccgnnnnnncnnnngnccgacaaagntnacaannnnggnttngtnnncncctgcnatnnnanncnctnagagcatgnctcannnnnctnngnggnnnnnataannnntctccnnccnnnntnnntacnccgncnaanngngtnttcnnnnnatnnccaagaatngnaannnnngnncngagnnnanngcangcatngtnacangnnnacganacnnnntnttcnnnntggtagtngncncccngnntnnnattnnnnagangnnnngtnnnnantagaatgacnnncggnnatgnaacnnnnnnnnnnnggccctaanatacanncncnnttgnncanannttnntnnntnnnnncncncgctaatnncnnnnnaccacgatcgaccncnacntttncgngcatttccanntagggtnnnntncggcccgannannnnnntngnnnnnnnanntngngtnnncgngnntgcncnnacgnnnnnagagnngnnnaanctaaatnnncgnnnaatactnnnnnannggtggcgcnnaccnnnnnccntgcntnnnnnngnnnnatacnnannnntnannangcgnnannnnncnaannnggacgnnnnnnnntangggatntncnccacagtnnnggncnntccnnnntcnncgnnangnnnnncannntgctttgacnannncnncatntgcgngcnnagnnnnnnagannnnttnnanacaangnnganccngannnnnnnnncnngnnnnnnntanctcnnnnnnntactnngnnagnnnnnttgnnnncnntcgnnnnnnnaagnncnagcgtnnnnnngtggnnnctggngnnnnactgncgttcccnnacnatnagnaatgctattgtgannnnnntnnatcnngnggttntnnnnngnnnccttnncgganatcgcgggtcntnnttgactggcaannnnnnccaattannncgnnnnaggtngtnnttcnnnnnggnnnnttatttnnaaatnnncnncgnaagcaatcgncangnccnnganntatnnntannnngcgcnnnnnnttntatnnanannactncnannnnctanncatngangtngaacnnnnnntgannngnnnnncnnataatnncanncnngnctnnccnntangcgnntncntnnnnggcncgnnntanncatangagtnngtntggnnnannnnacnnatnannncntccnntaancnncacnntcttnnnnnnntttatncaaatnncggnntngacngtnnnntaancnnnnnngngnngtncanttgntncnnnnnannnnnngtnnntnnncngtnnantnnnnannnnnnnnancngnnnngcnttactnannnnttnnaancgncaannantacacngngncngnnnnttannnnnnngccnttnnngannngntncnnnggnnnnnnnnntgaaggcctcggttgnttgnnnnaaacttccnnctangacncnannnaannnangatnggntnnngnattnnnnnnnnaaatannatctnccnccgnnagntntnggannagaagncnnnnatnnncgctancttntccnnattngntgngatgnnnnnnnnntttnccnnnncnnnnngcnnnnnaggncnancaccgnncactagnntnnnagnnnnnggngcanncagttcacagnnagnggatcgacccgnggnacntngnccggannntnnnagtntgcgncgtcaannnannannnnannccgccnnntcnnnnnngnnnnnannnnntggtntcgnnnnntnnnnnantnnnagnnnntgngnnnnnnnanctcntgcacgnnnnnnnnnntgaatgnnnnggnncnnngnnannnnncnnnnngcanntnannccnnnnnnnntnnnntnannnnntantnnnggncnggtcnntnntgctaanagncagtnactannnnagagnnnncgnnncnnacngnncannntctnncnncnnnnnnntnngnnnncnnngcgnnnnngcaacgnnnngnnctgtgttgnnnnnnnnnnnannagnnggcnannngagnngtgnancnnnnnnanntcctnnnnccggccgccgannnnatcngagtnnnannnctnnagnttcnncggnnnnnacnnnnnnccncnccnnnncnannnggtnactnnnnnnaaggcgtgtagcgnnnnnancgcnnnangnnnttncnnngnatannnnnnnnngncnnnancattantnnngntcacttgcnnngctgaggncancgnnnnnnnnnnnatananngcnnnnnngngtnncnnnnnngnnnnnangttnnnctnnnggtannnncnnannnnnnnnnngnngtangngnnnnngnnnttggnnntgnnnnannncnnatcgancntnnnnnntnnnnanncngtgcnncannnnnctcggccccntgnncnnnnnnnngcntngntncnnnnnnnnnnnnnnntcgnannnnnnnnngtnnntnnnncctgntttttannttggnnncnnnanggggctnncgnnnnatncnccnnnnncnnntnnnnnnnnnnncnngtganttnaanannnaaatccanntnnngnnnnnnncngnnannncnngnnnacgnntnnnnncnnnntncnnngnnnttacaacnnnanctnnnnnnnnacnaaccncntnnncgcnagatnnnnncnngannnnntngggcagnctgnttnatnnctnnnnnnnncnngnnacnnncacctnnnannnnggnctnnccnnannnnnnggnnttanaggggnncnntcnnnnnnntgcntnnnnnnnnannnagnnacgacgngnngnnnnnncnnnnntgngnnnnnnnnnnnacnngcgtannncgncncnnnnnnggatctnngnganntnggaggaanatcggtnnagngcnnggannnnctnnnnnntccnnnnangnggtgccggannnnnnngannnncnnncnanctnantncanncnannnnntncnnnnannntnnngnnnaaatcnntgtnnnntggncngaanaannaacntnngatctngctttgnnnncngcnnncannnnnnnncgnnnnnnnngcnnnnnnnnnnatnnnnnctnngtganncnncnnnnaccnncnngtnctgngattgnncggnncttgnncgcnnncncnngnngnannggatttncccannnngnnnnannnnnnnnntccnnnnnncngatttnnncncannnnnnnnnnnnnnnaacgcantnnnnnnnggatnntngcngacngnnnnnncagnnnnnnnnnnnnncntnncttcncnnntncnanntctnnnnccnnnnanntganncaangttnnnnccgnnngnngtccntaggttncagaagtnnntgnctnnnnnnnncnantngnngtttcactggtaggactnnnnnnttnncnnnnntnnnnggtantnnnnnnnnnnntaccgantnnncgnnanncnnnnnngcctctcnnnnannagcacnnncnncctgnnngaggncnncnnnngtgttgannnngncgccaaggtatgatagcgngnnnnantnntgtngannncgnantcatggntgnnngannncnnnnttnnacnnnnnctcgcnctnanantanncccnnnacnnannnnnnaaaaagannnttnnnntngannnannancncangantncgaganncatnnnngnnnnnnannaannnnnannnncncnagtcagcccannnntggnntnccnnannnnaaagtatgcnnnnnnnttnnnnnnggagngcnnanannntntnnnnnnnnnnnncantacncacgnnnnnncanatnnnacnnnngagnnnggcnannnnncnnctngtnnnngnanactgnncggnannnnccngnntnnngantagnnnncncgntnnnnnnnngtctgnnctnnnnnnngtagatnnngatttatnnannctccnaaanntnanncnnnnttngcnnctnnnnnttnnngnnnnnnnncnncnnnnnggnngnnnnctannnnncnannnncncnnnnagtnnnnntgctaancacnnngncnnnnctnganntnnnnnnnanantntangtgnannnnaatannnnnncnngnnnnnnntacanngangannnnntncnnnnncanngnnntnnnnnnnnntcnnnnnnnnntnntnnnnnacnnnncncgtagannatatngnngnngnnccgancnaccatnannntttnnctgncgcngnnnnnnnngnnnnnntnnnagnnnnnnncgcngncctnnnnnnnanacgtanngnntncgctcnnngnnatnnnntnntnngcgcatnncccannnatnnnnnnngncanntctnnnnccncnnnnntgannncggngnnnnganngctntcnncngnnntcngtnnacnnnnnacnntncncnngtnnaancnnaannnnanannngccnanaattnnnnnnnnnnnncnnnnnananagntcagnacnngngtacncggaaannnnggngnnggnnnnnngcnnnaatcgnnctntnnatnncncnnagnnacnnnnnnnnnnaccgnnannnnnnntggtcnnngnncgncgnncnnnnnnnnnnagnttnnnngnnnnnnngnctncctnnccnnnnctnnnngnnngnnnnnnaatnangncgnnnnnnnannnncgcangggctnnnagggnangnnnngccgntnngnnnnngnnnnnnnnnccantcnatnnnncccnnntnncnnnnnnngncnncncannnnnngnncnagnnnntgcgtnnnnnntnntagncgacnngannntgnnnccnncncctttcgntgcnnntnnnncnntctnnnncnncnnnnnnnnnnangnnnannngnnncnnnnnnnnaagnngnnntnnnncnnnnnnnncagngnnnctannncgcgntnnnntnngnttattncngnnnnanantcgnnannaggnnnncntncgncggnatnnnnnncccacntatngngntnnnnnnntnnnntnnnaannncnnntctcgacnnngtnnnnnnnnnnagngnaatnattnagaagacanatgttttngcngnnnnnnncnnnntangggnccgnnnnnnnnncnnnacgcnaagnngtnggnantnnncactncggcaactcagnttnnncnnnnaggggagngtgtncgnnntnnnntggtagaccggagtanatcgtaannagatnnngngncagancgnnnanntncncagngnncnacnnnnntngaggtgtannnnnnatnnntcctctnatcaacgnatnnatcagtnagcnnctnnaagattnnngatngnggnagncnantaannnnnnnggcnnanncagnnnnncnnacntngggtagncnttgannnnnngtnngnncnnnncnnnnnntannanntgcatnccgtgcccncnnnncngtcttgatcncnaggctagtcnattnntnnnnannntagnnnaannnntnnntaggnnttacgngnnnnntgtggnnngannnnnntnncnancgntnnatagnncntcnnnnccattatanncaganntgnnncngntccnnnnntnaannnngntngactnnnnnnnnnnnnnnnnnnagnnnnnnttnnnnttntcngnntgnnnngtgagntgngnngnnnccacccnttactcgtnnnnnacngcnnccagatnntntagnnncccgnnntggnnagtcgngtcnnaannctannctcntnagnntanntagcnnccnncnnnnngtgnnnatantaanntgngnnagacnnnntgcgcncggnnnnnntcggnncagttnangntcnagntncagnctgnnnctnnagctnncnttntattnnnnnnncnncnactnnattcncnnaatnntncncaacnctntnggtnnnttaggccnnncnnnnntnnncnnnccgnagnnaggncaantngnctcncgcngccnngcncaattaanacntnnncctccnngngnacntcnntangagngannngnnnnnnganttatnnnnngnannncnatnnnnntggnccccgnanncgnncnncnnnnaacnnccgcccgnccaggagcntccggnnnnncnntnnnttctggttggntnnncnctgcnnnnttnacctgcaanactanatgggcnccancactacntctgnancnnnnnnnncgcgngccngncncntnnngttancgcngctntnngannnnccaccnnnannccnanantccngnnagtcnanngancgctcncntannggnctgnnnannatacnnnnganntnnnctggccngnnnntggtngcttnnncnnttantacnnnnaaccaatggnnannannnnntngannctccntntnnnnnancntggnntnntannananggcgnnnctaannnnnntaccngcnngttcgcgcgcttcnncntctncaancgtangtcgnccnnnnnagcncaacgcnggncnngantcttacntnacacnantngagannngngccnnnttnagttccggngnnnaggttcnnngccttcggnngnnnntcnggannngnagantnnnnnnntangatantgnncnnagaannnnnnnnannnnnannnngnnntnnncnnnatccnnnnnantttnncnnnaaccgacnncncnccgcggttaatnnanncnganggtgaaggcggtctccannnnnntnnatannnangcccannnattnnnntccctagcacaagacgannnnnnnncnaanggnannnnnnncnnnnnngtcctnacncnnnngngnnnnnncgcgttnnnnngnnggcngntaggnttncnntctngncnnnnanacnnnnnatnncnnnnnnnnntntngcnnnnnagcanannnacgtcnggnacacangancgnnntgnnnnnnngggnnnnnnnggtncnnntnnnnnangtatngnnngtnnnnnnnnnnngannnnagnnnnntcnngntnctncgagnannnncnnnnngttttttctagtncntaggnnnnagcaataatgcnnacaacaatgnnnatnnntngtngnnnannnnnnctgntanngtntgnnngnntnnnngnnngnncnnnnngnnnnnncnnnntnntngaagctccncnnnnnnagggnnnnnnnggannaatacnntnntngtnnnnncnnnntagctnnaantanngnnncnangatgncannannnnnntnnannnnnagnnannancaantnanccctnnnnnnngnnnagtnncnaccgtnnanannnnnnnnccgacagtcggcancnnnnagacnnnnnngncncantgnannnnnnncnnnnnnntntggnntnagnggnnanncctcgntgnccanagactnnnntngaagngntntntncangngaatggcgnntngnngnnntnngnnanacnnncnnnttnnnnnnccnnnnnannngngnnntnggnnnccnnnngatgnagncacantgcagggctncagcctanaacgcagnncncnnncnggcngtagttgttgnnnnnnnnanacnccnagagnnnntgacnngtccnnncccgnnnacccccgtgagcnnannnnnancnnnngnnnnngggnnncgcnancattggccaannnnnnncnnnnntnngnnccntttncntggcgnnngaangngcnntngncgcnntangacgtgnggnnnnnacnngnncntntncgtnnnnnnccgccncanagtctgtttcnncnnnncntncnnccnnnaggctgtnanacgtngatnnnnnnnntgntcntananagtntanncantcttcatcacnnnngccgcnnttttgtngcnnnnnacngnnnnnnnnnannnnaagngnannannntnnnnagcntcnnnnannncnagcngncnncncannnnnnatnngatnnagccatananatnacatgaatccttcnngtantcnaagnnnnncngnngnnntcacccagcnnnnntnnagcanaagngnnctntnannnnnnnnncngntcanctnagcnctngngncgcngnngtngtgnnnagnttnnncaanagcnnccgtggnnccnncannntctnnnnannngntnnngancntanngttgataagcgcggtccnnnnnnnnnnnngnntcnntggannnnttgnggcnntnnnnnnnnctnnnnnnnnnnnacaggagtangcctggantgttttttgnnnnnntnncntnccgnttttnaaaaggnnatnntcncatgtnnnggcngtcnntangcggntngnnntnncgtccgttcgntaganctntacaggggnannnnnnnnngnangatggacatggcgnnntncagnngnnntnngnngganttgtngcanaatgcacngcnnntganntannnngcttgnctngcganngcnnnnnctgccggcnnntnncgtnnnnccggctagnnnnnnnnnnntnnnnnnnnnnnnananannngngnnannnnacnnntnngnnntnatnnnnnngncnctcagtnnntgnnnnnnngtcatntganncangagcnnngnnngncnggnttannnnnangnnntggnnnnnnagnnnntnaaannnnnnnnncatncnnnngtgccnnnncntnnnccnnnnnntnnnngntggannggnannnaanntnccgnnnncgnngngtntgnnannncnnnnttggantnanntgntggngagcacantccgnnngntncatnatcntanccaaccnnnnannnnnannnnnnncnntnntagaannntgagncnnnnnannnnancgnnngatanncannnnctgnnnnnnnnagagnangntgtaagagncnctagtatnnnnnnnnnatnnnnatnncagnnannnnaaaagannannagtgnnnnnnnnacnnnnttnncnnnganaagganncatctnnnnntnnncagttcnnncnnancnnnntagaantcngnncgngnnttgggtgtgacgnggtgctatgnnncnnnnnncccccnnnnngagtngacgtnntgcnnnnngtncanggnntncntctngnnnncngangnnncnaaggnntaaangctngaacggnnnnggnttcgcnnnnnnnnncnatnannnttccnacnnntattnnnnnnacngncggcgnnttcgnnnantnccntnnnannnnananncatctancnnnantngacnnnnnnnngttngcnnnngtccngnnncngtanatcnnttagntggaaagaaccnagattnnagcntgtgatactanttcggacanngaanntgannnngncnanncgannnnnnngcgcgcangnnngnngctcnnannnnnaganngaccctccctnnttnnnacnancnaganttgtgccgttaaatctcggtatnngnnnnnntnnantccccccnngnnnnncnnnnannnnntacgntcnnnnnnnncnncnttnncnnctgnctntacntnnngcantnngnnnnnnccgtanttannnnctnaactttnnnnnnncacnnngnngncnnncacnnnacngcnnnnggnatnncgnncttngnngttntgannnnncttnctnnccangcatnnnnnnannactnnanagcnncgatgannancntcnncagngnnnnncgctannnnnnnnnntcnnnnnnncacgtnnnnnnntaangcgagcnnagnnncncgcggtcagnnatagctgtgatcgannnnntnnnngnnnnnnngnnnnncnggnnggaccgnnaccannnnnaagncgtnnnnntattcnnnnctngnnnnnnnnnntntnganntncgcnnngcacanctnnganaccnngnagccgaataagcanngnngaagagtnnnnnnnnnnnnnnncnnnacgtannnnnntnannnatntanannnnnnnnannactcnngnnagnntnnnnaacngtnnggntncctcanttagntggnnnnnctnntncgaantanttgncaccnngttgnnnttnannnnnnnnnnaacttacntnnngnngncnnactccggggnnnntnnntnctncacngccgnnnctcnnnnncgcccannncgctacnncatnnnantncnnagnnntnntnngnnaaatnnnnttaggtctaccnncnnnntcnncncnngagnnnnngnntnnaccttnatnatngnnttngttncnnagngcnnnnngttncnncnctcgnnangnnncancttnncnncnttnnnccnnnnnngcnntncnnccnnnangnngcnnnngntngnnnnntnnnnnnggacnnnnnnncngtctcttnangnnnngggnnnnnnnnnnnnnncntttgggcnnnnaatgacnnnccnnngggnanggnnnatgngcgnnnncnatctcggntatannnnnnnnncnnggncnnncgtanngatcgnnnnncgcnnngnncaannntnnnanctnnnnngnncatacnnnncnnanngnnntncnnnnntnnacnnnnnnaagnccnnnntnnnnnnnnnnnnnnnnnncnntnnnnnnnnnttncnnntngannncnnnnnnncntnanntnngnctnaaggncanatnccggcncnnngnntnaanacncggnnnngcgantggccgaannctnnnnnnnnnnagttcnnngcttttnnannncaannnnnnnaangnnnnacnnannncnacnnnnnnnnnnccncggnttnnanngncnnnnnntgnnnnagnangannacntattnnnctcagtanannnnnnaatanannnnnnnnnnnncngntntatntgnncnngcnntaggtgttancgcnggannntactntnctnannnngcantngcagnnnnnnnnnggacnnnncncganangtncnnnnnnnanngtnnctnatnccnnnttgacagncntgcntngnannnnannnnnnctnnnnnnnnnnnannnnnnnnnnntntnnnnnnnnnnnncnngtnnnatgncnannannnngattaagggatacngngnnntgnagntctgcgnnnntannnnnntcncnnnngggntnccaggcnanncnnnnnnnnnnnnnnnnnnnnnangtgnnncttnagnnnnannnnnnnntnncctnnactcgngnnnagnnnncnnngnacgtnggngnncatannncnnatnnnanggggncannagnnntnctnntnannnnnncccannncgncngttnngtagnnnnntnnnnnctnnnnnnnnnnatannncnnnaatnccntggnntttgaatacgtannnnncnnnnntaccaggnananntgntnnatnggnngngangttgnnnngcannnntnnnannnnngnnancnnnntatgtaacttgtgncnannggnnncncngaagnnntnanncngncnctnnnnncaacnnngctncncntnnnnaangcnnnnncnnnnnntnnttnnncnnnngtnnnnnannnnnntnnnnnnccnntatgggtgannnntccnacnntaanccngntgccttgacaaaanncggngacannnnnagcccgnnnnnngnnnnnnnnnnnnntntncannngnnnngtnnncnnnnnnnnancgcnccntnnncncggnnannnnanncngnnnagatnnnnnnntcgnntnncnannngnnnagnnnnnccngaganannnnnnngntntnanngaccananggcnnaaanacagnnctaagncnngcannatgtcggngctantgnncngtnnnnnnncttnngcttnnnnanagtnncnnnnngcaattnnnnntgnnnnnnnnnannnntnnnacannnnccncncgtncgnnnaaaaaggnnncnngctcannannngngnnnnnnntaanngnnnnnnnnnnngctnnntgangtnnactancngatgttcngggctnngnnnngttnnnncantgnnngntnannngnacnnnnnntagcantcnnnnnangncnngannnnnnnatggtnnnnnngnnnnnngntnctnnnnnagngcaggtnctnnnnncacntntnnnatnannannnnctaggncnannnnnacnctnannncnnnnnnnncnacgnnagttgngcntgnnnattccatnncgaaacnttctcgtccaagtactcntnatnnnnntnanccgnntnaagtnnnnnnngcnnnntgnctnnnnnntnnnnntnncntcnnnnntnnnnngagggctnnnncnnntcagnnngnntntcnnnntcnatcgtctnnnngnnnnntcnnagacnanttnaggnnnnnnnnatnannnnttngtntgtangnnnnggnnganannncncnnnccannctnnnnnnnggnnnnacantnnnangnnnnnnnngcntcngaggnnnnnatnnnannnnnnncccnnnnnnngnnnngnnnnnnnnnnnnnnnncnngngcggnnncnatnnaacgcnannnnnnnntnctnntcnnnttcnnannnnnnnacnnccnnannncnnnnnannnnnnnncnnganaatnannannannnncnnnnnnnntnnnnntgnnnnnnnnntncgtnnnnnaaannnnnnnnantcngtgcnnnnnnnnnnttggtnnnnnnnnnnntnncnnngnnnnctgnngggnnnatnnatntcncnatgtggaggaccngnnntcggannggccngctttncctntnnnangnncnnnnntnannnnnnnnnnngnnntnngnnnnntngntnnnatntnnntnngcntncnnnnnnangtnncnnnnnncncgggaatnncnncgtgcacagctaagnggannnnnncngnatcntcgctnnngcgngangnnnnctntnngcanngctntttgtnntgctcgcgaacntnnanttcnnnngttnnnngnanacncnnngnncctcgnnntnncnngnnnnnnnnntnnnngnnntgcnttgcnnnnntnncnnnnnttnnctnannntcntnnngcgnncnaacnntnnncnnnnnnnnntnnncngggnngcancncgctngnnnccngcnnnnnnncntnnnnngnttccnctnannnnnnannnnnccgngtgcngctancncnnncnnntgtanannannnnnncnngaanancnnnntntnntnnnnnncgctgntgngnanntngntnaactntgnnttnnctcctagngggngnngnnnngnnnncacagnannngtcnntnnnntnacannnnnnnanntnngcntannnnttnnttnnnnngngnannngtnataccnnnggnnnaganntngaantncnnnnnnncntaagatntnnnnnnannnnnnnntnntcnncannngnnngnnnnnntcnntntnnngggtnntnnnngnnnnnnggttnncnattanntgctgnnttcanngctngngtaccnnnnngncngcncgcgantnnnnnnnnntnagntagnngnannnnngnnagtncnaagcannnnnnctngcagnnnnnntnntannncngnnnnnannannnatnnncnagctncanngancgncnnctgcganntncannnngnntctnatgcanagcnncnnnnnnanggagcnnggtnnnnnnnnnnngncnananatctnngnanncccnnntgggnnatanannannnctcnnnncgtacnnannnnnnnnannnnnnnnnnntnnnncnnnnaggtaangtnactnatncgncgccgcanngnngnnngntnttcnnngnngnannnnntnnnnnnnnnnnncncccnntaaanntcnagcnnnnnctgnnngntnnncnaaacgcaagngngctactcggntntaanngnnnnnnnntngnnnnnnnntgcantaatgtgnnnagtngcnnnntnnncgntttnnngnatcnnnngnnngacccngnnnnngcnnnnnnnnnggnncaacntnnnnatcngcgtnnnacgnannnnnnnnnntaggannnnngnntgatnatngtggggnnnctanaggnnngacatgcagnngaancctancnntcgagcacgcagacnnnntnnnngnncttatannnnnntngccnngntacaaattagtncantncaaaannnnnnnntnnnncnanngacnnntcacnactnngtgagnntnntnttnncgnnnncnannnngggcgannngnnagatcnnnnnncnnnnnnnagtgnngttcaacnnnnngnanatnnacnatnntngnatncnnaagcgnatgnnnnnnnannnnnnannnnncnnnnacnaantnaatccnnannnnnnntnnnnnaannnnnnnnntgnatttgatangnnnnnnncancngccccnnctagancnaannnnggnnnnnnnanngnnntntnnctngnntnntnnccgnnnnnnnncnannnctnnnnnnntccgagnnnnnnnnnannnnnagnantacatccctnnnccnnggnngtcnnnnnnacngtatgtngnagnnnnnnnntccntganngnnnnnnangcacgccaannngngaanncgnnnngnanannnnngtannnncaancagngtnngnnnntgnnnnncnnngctntcngnnnnnnggtnnannnncagntacngtncgnnnnncgccnnncgnntccnntncannnncctaannntnnngcnnanntnnnnccaatctgtnnngngncannnngtatngannnnnnnncnnnnnnncaccggcataaannnnnncaaattntannagnncanctagtcaatgnnnnntangangnncggcnannnnncctnnnannanncnncngancnggcaanctnngnnnntccatcccttncttaaaatcgctnntnggctnnatcaagccctnnctnancgtacctntcnnnagnagcnncgtnccannnnngngtgngcnnnngnatcgcnncngtgnanganngnnngancgaactgcagnnnncnnnnnnngngcnctaccggcacacnnnnnnnnnnttcnnancttagnnntncatcnnntcatgcggctacggcancnnnanncannnnnntanancnacgnananngnnatncctcctnnnnnncccnntnnggnnnnnntnnatgggtccgtgccncnttnncnagnnnntnnaccggcntnanntnnaggnncnnaaccnnnnnnnncgnnngtngtgatcctgnnnanannnnnanacatcannnnngccnntttncncgnntnanncngtangnantgttgtctnnatnttnngaagnttacgnntnannnacngnngcgnnanncnttccgatnnnnncctcnnnntgnntnannncnnngcaggnnnnannnnctgnngnnnnnttnctnangngcntagtgncttgtgtncnttgaagncnntcgnncncgagnngcntcagnnnntnnnnnngnnnnnnnannnnannganggnnngtnangncatnnacgnnccgacnnnnnnnngnnnnnctaanngaatnnagtngtcancanagggncantnngnnnnnnnccgnncganaanncnntaacntggggnnnnnanantncntntnnaactaaactggnancnnnnnanntcangntnnnnncgnnacnanggngnancnannnnnacggtctnnctnnntncccannccggcnntngtnnnnnnnnntcntannctgntnncgancncaggtnnnngnnnannnnnntannnngnanncagatntnntttngnncnncgtnncntgnnnncgcgnncnnagagnnantcnacnttcgtaacnnccnatgnncnntcntanngttnnngtngtcnncganannnanncnnnnnnntnnnntgcnncatcnataatacacgcttggnncangctnnnngtnagcngnnnnnngnnnnncngngtcnnnnnnnnntnnnngttttnnntgcnnnnnnntggnnnnnannggncgctancccncgngannnnannnntcntgnaacnnnnntttngnactnnnncngnnnncnnannnnnatntcgtgngannnanntcccnggcngactntaacnnttcnnnngttcaacnaggctgangngnatcgtngcgacanngntggaccnnnatngcntcgttnacgncngnntaatngcannnnnnncntgcnggnnnnacggagccatnggnntggtannaanngacnnatgnncancgccannnnnancnggagnggannnnacnnnnnacnncannnnnntggcngagcatnngnncnttcnagcnancntctntccncnancnnagcntcncnnngccntnagatnanttaatttntnnnaggngnnannnatagannnncanncntgnnntgnngtngannnngcannnnnanntncnaanncnngccnnncccncgcgcnaagccnnngagncngnnatnctnnnctccgntncnnnnncnnntnccnannntcnnantnanngntngcngngnnggacnnatcgnatnnncanngantngncngnngngngatntctnnnnntaattcntngncacnttgnatgngncntccgtcngacnnnccannngnctctnggtccgccncngnnnnnnggtntcggngncnannntnccttannnngntncnnannnngccnaannnnnntcnncnngaaacnatngnggnnncnancnactanntnntatggngnnntagncngggatttannattnangagnnnnnctnnnnnnnnnnnntnnngcnnnnnnnngcanntttnagnntnnnangcgtnnnnnnnncgtttnnnngananacgnnngnnancggagcctctnnnnnngntnnntnctnngnnancnagannngtcgnacctgnntncnggcctggnatcngnngangccnncatnnnngttnnttggnnnntgggtncggttnnanngnnntagntnnnngtnnancntnntcnacaagnntnnnnnacannnncncgccantccnncnaggnnnnctnngncnncngnncantntngntnnaannncaantttnnaannacnccngntnnnnnatcatgnancacnnanntngnnnnnnttcangncgnnnngcnnangtngnccnccnnnncnncnttanntantnntncnnggtntnntnngnagaganaacnccggcnncgggnngagnnaaantnntttnagtncttntntanntnaccngcgcncnnctnngtncannannannacgnnatcctntcngangtcnnngnaagcnngncccntngnnntgntccntnantngtgnnngggannatcnnanntnnggncntcnnagagcgctgactnngnttggcgnnnnnnnntcnnnnnnnnnctgnnnagatcgcggctcnnnncnnncnncnnnnnnnntnnnaatnngtgtngttgggnnggnnnnnnnngnncannannaantgtncnnnntcgannnnnannnncnnnnnnnnntnactnnnnnggnntngncncngnacttnnngcncacggtgnanggcncnnnnngtctnnnnntncgtntntntacngntngcatctnnntnncnnagnngcnnntnnnnncntgntgnngatcnnnntcgnannnaacnnnatnccnnnangtaanttannnngntntnnncctccatnccccgannnngacnnggaaaaggcanngngctcttagagccgnnnnntcgccncganncaaggcanctccgntcnntanttagtannnngtngatangaacnntaccgcngnnnanncncntngtngntnnantcgntnnnccaagtnngtttgttgnngntatccgcnnnnnnnnnnnngnnnnnnccnnttncnnnacncgtnnnnnnnnnncngnnnnnnnnagnnntannagcnnnntgnttncnnngctcgncncannnnacagnatcacnnctnggnnaanatnctcngnntnngagcaannnatgnngcccgnnnnncttnannnnncacgnnctgannnanganaacanacgcagananaccatcanntcnnngataangaagncttcngcantattggncganntnnnnntanncnnantgcgnccccncnnnnnntcnnttatnncnnnangnanttcacggctgcntatnatatgnnnnnnacacggnngncnacctnnnggatnnntngnnatnaacnggaantagtggtccctgnngnngtnncnncncgggngacnttttnngnngnnnnntagnngnnnnanacaagnangcnnnntntncagnttntntgtgcnnngatcttannnnnancgntgnnnnnnnnnntantgttantanaggntntgntgnannnantnnggggcgngngnncnnnnntannnnnntcgtgnatnnnatggaaannnnnctntgaanngnanacnntcnntnnancnagncncnannnctanataagttnctaanctnnntncnttnatgtnnntnantgnnannnnncntnnnnncnacntnacngntaggcgntnnngcctgcnnncnnaaggcnnnntccngtnnnttgaatnnnntcanannacgnntngngnataacctgcctnnntgancaagnncgnngagngangngggcgaacntnttnnnnngnacnggtgggcgttnnccnncttaanngntggncnatnnnntngntntaaannggnnnngcnanncatgnnnnncntngaancnnntcaccnnacnncncnnnnnnnnncngancctgncatnntgtgngaagnngaaacanaccaggngatctnnngnnngnatgcnnnntnanngcntcnnggnntagctcncttntatngtccanngnaaccntnnnnnnnnnnngtacgtaatcnnnnacacnctaaagnnngncatatgnnnagnnagctcnatcgcgtanntntgcctcannntnncnncgannnngnntccttccggagngcnntcnncccgnatnnnncgagngcnnnncnnnnancnntttggnnnnannnttcacgacgggntntaagtgcnnntnctaagnngnnnnnnntnntnngngcnncctntgngnnngctccgaannnntgcgganctnnncnnanncggcngnngnnggnctgngccnaccgccnannnnnnnnnatttatnntgcntagnnncgcnnnnnncccnnagcgtagtannnnngntgnccnnngngnnatgtccntgnnngnccncantnnccgnctnnannnccncggctggggnnnntgnncnnannnngcnnnnnnnnggangtcnnnangnccttgacntgggtcnnnnnngcnnannnncnncnnncnncnanatgnngngannnggctngnnnnngncnnnnnngnattgganncngnnnnnannntnannanannaggcccngganagctnncgcggaaannnnnnngccnnncntgccnnnnnnnacnaagagngncncnnncnttnnncngnnnnnncannnnnnntttanntcntnanntannnncggcnnnnnnnnngncnatacggncagnnntanntagnngttcnccgntccgtatcnnnannctaaatagnnnnggatnnnggancnnnnnacnnnnccggncntcccnagaagagatcngcncgngnccncnnnacgancggtanncttncanctnttnannnnannnncnnnnnnantngnangnntngngaacnnncnnanganngnnatncttnnnnnnnnnnnnnnnntaaggcnnggnntnnctnnnaggnacnnnnngntnnnncgnnnnnnantngnnnaanagnncnngnagntcnnancnntcnncctnattnacaannnnnnaaancttnnngtncnnnnntannnnnnnntnnnnnnaaaaanagttnnnatnctcacnactcgttncgtnnangnnnntcanttntannnnnnntataatncatnggcnnncgcactnnctnnacnnntnccggangtcnnncnncngcnannncnngngcnanncnannggtccnggncgngtnnnnncnnatnantngggnnccncanctataannntnnnncnttgnaccgnnnnnngcnntncannnnannagnacnantcnnngntnntgncncnnnccgngcagnnncnnnntnganctnntanntangngtnnnnnnnntcagaatngngnntnnntnccnaannactnnnnnnaagccnnnnnnnaatatatngcnccnnngncntctnntnnccnntnncnnccancantngatcnntnatnnncngttcctagtcatgtcnncgtnnctctcgnnannntnacttgannnnntnntcacatnntanncnannnnnnnncttananagtnnatnnnaanttnnnagaacnnnnnnnnnnnnnnnnnnnnncncnnatnatnnncnnnnntaatccagtntgacnttnnnannngcantnnnnnnnnnnnncnnnccaangnnnggannnaagantnnnnntcnagnatttcctnannnnnnnnnnntnntgnnnnnnnnnntgnnnntgncnaantntgacttgcgnnnancggntcctcnncncntnnnnnnanngnnacttgtnnnnnngcctggganntnnagnnntnnnngtnccanacngnnnnngnnncnnattanngntnttcaggcgncannntngctnnnnncntnggnnnnncngcnnnnggcgtnngttcgtggcgccngtgtgnnggaatnnntgnacctctaacgccatatgtagngnnnacgtannngacnnanntgnnttnnctnnnnncnnnnnnannngnnnnannncngnncnngannnngnnntnnnnttnaatnnnnnnntanntgnnnnnnnnnnnnnnnnnggnagntnnggannnnnnactggnntgnnnnncnnnnnnaannacgncctcattagcncnnnngnnnantnancgagatggncagcatcacgcatagtggagntncgnnncgatcagatgcagcaggcaannncnnnannnnngcnngnnnnnnannnatnngnnnncnncannanncannnnnntcatnnngannnagcnnnnncgccnnnnnnnnnnnnntntnnnnnttnntgcttnnnggggagggnnnnnannngccgccngtcggctccnnccanncngnnnnnnnnnnncgntncanncnnccgnnggggatagnnntgannnnntatcnngtagtnnatcntagnggntnnncggcccntangnntnncgtaggnnnnnatgnacntcgnnngnnnttnccngnnnnnnagcttgcctnttttngncccnnncgnntannnnnnnccnnnnnnnnnnnnnnngtnnnnnnnnnncgcnnnanggtnaacctcngcccnggnnttganntcnacgcagcgagngcaanntnngcncnnntnactgncnnngnntnnantgatacgtcctgnnnnntncnncnnngacattangnnggnnngggntntcgttannnccngntnngntnggnnngnngnncnnngnnnnnctaggnntgcnnacnnncnncctgtnntcnnacnntnncggnngtnnanacnttannnacnnngcnnntnnnaannnnanatcatnnnnnnnnnctaannnnngncgntnnnnttngaatngntctnantntancgagactncgnnaannnnnantctcattcnatctaangntnncgnnnnattaatngttnactacacnnnctaccnncnnaggannnnnantnnntatgatacncnnttnttggtangncgnntagtantannncnnnnagnanaatnnngtgtccccnggnatnnnnnnnnngnagnnngtnacagtannnncccncaccntctgtnncnattncgancgnctatcccgcncnccnnnccngcgnnnnctcgcnnncnnnnngnaacacnnngangnnngnnaannggannagnnanagtnaangnnngnnntccnngacgncntnntnnanatnnncanntnnnnnnncanangcgnncttnntcctnnncanannncgcatangttnnntntannnaannnnnnnnnnagctcggnnnnnnnnattnnnnanctnnntnngtatantggtaccgananannnnntngtnaggngnnnnncnnnncnnnnanagagnnnanaannttnnntatngcnnanccannaaannngnnnnnngaactgtgagtttnannnnanggnnaaagnnattncnnntacgggcntnnannnnanatntntatcngnngntaacnanagaagnnngantnncgnnantanttnancncngngacgttnttnntnnnncaaatccgnnnaagngncnntnnaccnnnntnngncanntgnnnnnnanannnntcaccatcgnncgnngcnnntnctgnggggcnnntntcgncggnnnnnnannntnntcnnngnnnnanangnnnnggnngnnnnnnagcatgnnnggnancncgggttnnnncnnnngnnnnnnnncanacatcctngnnggtnnnnganaattnnnngnnnancnnnntncaanntannngnancngtnnccatntnantngtntatcngnggggcgnggccacntnantnntnnnncnnnntncnannannttnatntntnnntnncncnnncnnaggctnnnncncnntnnnnncnnnnnnttncnngnnnnngngncgnnaannnnngctcnnngctatgnnngnnnnnnnnanttcnncntgtcgaanncgacannccntannnnnncnncncnatnnannnnnnnnannnnnntgggnnannnnnnnnnnnnnnnnnnnnnnncggnntnncngntnngnnnttcncnanncnnannngngnnnnnnnnngnnnnannnnnnattngnnnncnnnnnnnnnnnncnnnnnnnnnggtanntannagnngnnnnnnagnnagnntanncantgannnnttgatacnnnnnnnnnntaacnanttcgcgaanannannnnnnannagnnnngnagngaaancgacggntcannnctgcaagngcggacagncncagnnnnnnnnnnnnnnctgnnnncnnggnnnnnngnnnttctcctaacnntnncgnnnngngnnncnncnnnnannnggnnnncgncnngngnngnnnnnnnnnnnnnnnnnnnnnnccnnngangactcntntntnggggnnccgcggncnnaccnnnnnnnnnttnnnggnngncnngngccnnnnnnnnntaccntnncancggnctagnnntnnnnncnnnagnncnnnnnnnnnnnnntcnncgncttgcggnnnnnnnacgtntgnatagagncacgtgatntnggcgtatgnnnnnnnnannnnnttcctagngccagnntatnnnntnngtanntnnancgggatcnntcannannntaanangcnnnganccanngtagccggagntgcanngngaanagnnnaagcantgnacgtnnggnntnnannnnannaatnctcctgnngngngccnnnattccngnnnnngnngacgnntangttgntanttnnnnancccnnnngnnncgcnnttnnnngncannnagnntnngtgtcnncnnnntnntcnntcnantanncgnnnnngnannncgncgcnnananngaatnncnnnagcaggagcattgtnnnncnnnncccnnnctnncnnancncnnnnnntnnnntgggngcgnnnnnnntngcnnnntnatgngnnnnncgncnanntntnnnnnnanncagtgccnnnnnncnnnnntnnnnnngnnngnnngnntnacagtggnannnncgnnntntctagnngccttttggcnccccantnnnntnngncnnnnnnnnnnagcannnnnnnnnncnnnnnntannnngtcnacggncnnggtcnnnnnnngcctttcctntntnnncnccnagatnnctcncgnngtaanaancnnncannnantnnnntcnnngnaannannnnanacatcnnnnncnnnnnttncnnnannngnnccncaanctncatnagggagnnncgtantcccggtgtggagnacnnntntttcgtncncgggnagctcannnnccnngcnnnaaatanngngaannatnancangncttacntcnnggtnnnncgnngcgnnnttnngnnngnnnnctnnnngnnnngnnnnnnnnnnncctannanttnaagcccaagttccntcnnnnatnntcnnantnnntnnnagtnagaancgttggcctcnaaacngtannnnnnagtnttnnnnantaaannnntgnngggngngnnnnnnncntnntatgntcnttnnnnnnnnncngcnnnacnnnngcntnnnagcctgtcnnanttnncantcnctcnngcnnnngnnngganaggncntgannngtcnnnngantgagaanngnnngtgncnntccntgnggannangnanttcggaaacnacnnnnnannncnannnnntncnnnctnnnnggcnccgcgnncnnnnganctnnntnaaccataacagtgcnnncnnnaanncnannntnnnnnngagccctcaggggcncnngnatcancgacgnncgnanctnngcnngttnatnnnnnncnnangcannntnccncacgttccgnnngcngctnngtcnanantnnnntanccnngnnannnnnngtnnnctanatngnagnaanncggnnnnnnnnnggnncgnggtctncnnngannacnaacgcngannncnngannntnnnnnggtnnnnntataggacgtacctaaggctgcagcnngnaagnnncnctccctgctgnnnagnggcnnngnantannntctcannagngnnnncgnnncnnncttagannnnnnntannntttnnnnnnngcnctgnactnnngngacnntngnnntannnnnnccacnggggcntnnatgnnnngnnctgnnnnanncnncnntnnnnnncacnnnancgncnnntntacnnnnngacannannnnnntntnnannanncagagnangnngtgatgannnnnnaanngaacnnntnntcngctccnggagncnntnnagagggtgcgtgnncnnnnnnnnnnnnnnncnaangnccnggnntanncgttnngtnnncannnnnngnnctgcngtntcgnnannntcccagngnnnncttngnnaatgnggnnnnnnnntnncnnnnnnnnnncgtggagggcannnncttncctnngnnnnnnnnnnnnnnnnttcnnctcnnnnnnnnngtcnncngattgncagnnntncanannannnntannnnnccngtgtnccacntnatagnnnnncnnngcnnnnngnntagnnngacctcnnncaanncntnnnnnnnnnaagcttannnntggnnnggnngncncntgnngcnnnnagnncntctccncnnnnncatngcnntcgcnnnnnnnnnnngtggctgggactgcggtgtnnnnnnnncaacnncnganaannnnnnnnanngnnggcgctnnanntannannnntgccnnacnctcanggaganagnnnnnnngtgannnnnngcngtgcnnnnnnnntnnangagncnnnngngtcnngangnncagngnncggnnnngacatggannnnccnacnncnnnnannntagnngnncnnngnannngcttnatgcnnatnnttcgcncnnnnncnanccgtcaattcannggnnnntctnncannngcnnntcagnaacaggntgngnattccgnnnnngntntnagngnnncagcctancnnngtgngngggnatnnngcgcgntcnnncggcannnnngcacnncattgnnnnnnngannatanacnnnggccgttantcctnntntctnnntnnagnanggnnancgacgntntcggnnncangnanannnnannnnnnnnnnnnngnncacgnnnnangccagnaaaatacntgaatggnatagnnctnngnnnnatnnnannnnncancccnnnngtnntnccncncgccntgactanangnnntannnnnnnnntcnngcccccagnnnnnnntnnnnntatatngcgnnnncgnagttggcncttaacannaccnnannnnccnncatangtggannnnnnnntnngnnnaacgnnnnnnngnaccnacgtangtatncncnngnnnnnncnnnncnnnaannnanncnagtccagtgcnnnngnnncnnnnaccngnnnngcacgcngnnnannnnccaannggnnncgnnnancnnnnnngnnngnnntgctangnnnnngtgncnnnannnnnnancnnacccnggncnnccncnaacgngcntnngnnnntctnttnaannnntnnnnntnnnnnnnntnccncnnnttgnngagntntnnccggncnntnannnanntnncgnngncncaaagcnnntgtngnnnngttttannnnnnnaacttacgnacngctccggnnnnccnnnnnnnnnnattnnnnnnncgcncngnnannattntnncnagngngncnnnnnnntnnnnnnnnnnnccgcnatgnnnnnnnattncgantaacttnnncgaccctcatagncnnnnnnnnnnnnnnnnncanannnnnnccngccngtgnngnnngngnnncnntttntantcnaactannnnnnnnncngcnngnnnnangcnannaacgtaccncgnncnccnaaaggngnatnnnnnnnnnncannnnnntgtgnctgtagcccngtagaggcgnnnnnnntnnnnnntnncatgcggntncanncccgtcnagnnctagaannnnngtgtgnacntnnntacnagccncnaatgngngcntnnnnngcncgnnnnnnnntnnnnngncgncactnnnncgctnnnnnncncnaannnnagnnngantaanggnntnttgnctnggnnatcgngaagttnnnnngcntntnanagnnntnnnannnaantccnnnnnnnnnnnnnnnncgtgngnnanggntnnnccnncncncccacgntttangcggnannnnnnngtgcgcntngnntacgnannnnnnnnnaatngggangantcatcnnnaggnannagnatcnnncgttcnnatctgnngnnnnngnntntttcgtatgnnnnnaannncagacngnnngnanctttnnncnnnnngnncggntnnnnnanntnctatnncancgncctgacagnnnnnngaanangtnnnnnnncnnnnnntncngnncnnnagctnngnnnnnnntngnnncnngannnnnnntnncnnnnngngnnanantanngnaaggaaganactgggnngntnnngtntcacaangnnnnncnaccnncnanntgtggatgnaagnannnncantnnnnnnnnncnncttccnnantcnncctgnnnncnnngnncnngcgcnnngntgnantctaccngnatgtacannncacannnnnnnagnnnnnnnnccantnaannantnnnttcnttnncgnnnntncgantnnnnnnncgnnnannntgnnnnnnnntnnntcgtnaggtancnnncctagnnggntttnntnngnccnnngnnnnntnntaanagnccgggcngtnnacgttnncccngagcttntatgtcnagnnngcnnannnntnnggaacgcnnnagcncnngantnnnacgnnnnnnnnnaatngananatcaactnnnannnnnnntntcctgaancnntnaanctntnagcanntnnncagacnnnttccnnnnnngnntncnnnnntnnnctnangnntcncnngnnnnanctnngttagtnangganngcnnggctnnganccannnnnnntngntnntnntgnnannancnnnncctngtcgnnnnnnngnatnnnaggnnttnnntccgngnancantnnnnnannagtcattatnctnannnatnnnngatnnnnttcnatcaggngnnnnncactacntcttnnnnnnnncacnntctactatangnnngncnnccnnnannnnngnnnnnttnnnngnccccgggnntnntntangacnnntnnnggnnnnnggngtanngtanntnnngtngnntngnnnccngaatgaggatgcnngnnnnngtnngnntgccgtnncncgaancnnnnnntcgnntncngnangannanttacnnnnnnnnannangcagncnnnnancgcgatanncnnnnnnnncttacnncnnnnnggtannncnnttncnagacangggcgnnntncgntcatnnngncntagnnnnngngcntannntnnnnnnnnnnngnnaannnncnagncntnnntnttccnccnngnacantnnnnnnaantcgnanncnnnaggnnnnnnanagngannaatntnagtatnncnatatttnnannnntntgnatccatngacgnngnnnangnnnnntagccgcgcngnngnngnnnnnnnnnnnnnancgcnnnncgngangnnngnccgtncnnntnngannttcccttcntnnnnngncnacnnnntctannanatggggcnttgananntnatanggnnnnnnnnnnnnnnnctgnntaanaannagagaannctgngngncnnnnncgtgangnatttnnnngngntnacntatgtntnannntgggnnnnttngnnaannnncgngnactnntntgnggnnnnntnggngttnatatannnncnnctatnnnnnnncgtccnggcaacaacttgccaancntatntaaancnntgngntnnatgtnacnnnngcagcnnnnnnntangnnnnncangnannnccaaaaggcnnnggngcangannngccgtnnnncnnactnnangtccaaangctnnnnnntnnnntnnnnnnanntntgngngntgactnaanggnncnacccagcnaccnnagnatannnanntnncnnnngctcggnnanacanngnnnntnnnnnangnnnacnaccnttnancgtnncnnnnntngcnagnncngnatnnnnnnccnntnnnngtnngcgtnccncnccnncnnntcttgnngnnnnnnnnnnnnantacnnnnnngcacnnnnnnnnntngnnntagacnacnnttannnnntgtgngnnngnnncnnnnncnnccncttnnngnntaaagggaccttcncnnnntnngnnnnnnnnnnntnnaaacnanganncngannnatngnnncnngcnngtcttnntnnnnnnnnncgnnnnnntcgngcngtnnnnnngnnnngnagtgggnnaaggcttcngntgngnnnnnnccnagntgnntangnccacnnnncannnaannntnntcagntanaannnnnnncgtgnngtncnccnnnnnnangctgcngtnnnnnnnnagcncnncnnatncnngttctncnnncnaancanntggcggtnnnngtntgagnncnccctgnnnagcccctgagaannaggtnnancgntcnnngnntggacccnntnnccnggnncnccntnnnngnccnnangntnnnaattcgnatnccntcangtnnnngccgannannnnnncgtnnncnntannnnngnccagagaacngngntnnnnnggnnnttgnaaacnnggagntgatngnnntnnnnnnnnnnnnngnnananttnnnnncgnnngnnngtaatatnntantaagcngagnngcnnntnnngcgannntcaagtnnnnnngnntncntngantcgnnnnncnccnacccnnggncgcgcnatccnnnnnncnnaagccnntnngnanannnnnannacgnannnnnnntnannnatnnnnnnnnnncanccnnnnnnnngaattannntnnnnnnnnncnctnnatnnntccnnnnnnttngccnngcnacggngnnanangnnncnaaagcctccnangnnnncagtannntcancctnnnacanntnagnncnctantncnangnnancnnnnnnaatagnnncnnnnnnnncnnnnnatagnnngnttnctnacnacnattnnnnagcnccnantccncanttntncacgggtnantcnnnngnncnntantgncnnaannnnnannnaggagnnccccnnnnnnnntagcnggncngannnnnnncngcnnntncntcnnnnntctannnnatgannngacatcctannnganantnnnnattcannnnnnccngnnangatngncnntcnngacaganntnnncnggngngnnangnnnnnnnnnccacnnnnngnctncnntnactntanntngctngnnnnnnnnnacctnnnaangncccnnnngcnnannannaagcanccngnatanncncnanccggngnagnctnnntnganccannnnntaagatgcannganatnnttnagnaggtggntccnannctntggnncagntngnngtcancccgggggcnnttccnnangnnncnnngtagncnngnnnnntngcgncgttnnnnntcntnagctcnaaggangcnngnggnanncncnnnnnnnantncannncgnnnnnngnantnnnttcnntcnnnncnnccnnncnannnnntnnnnnnnnncannaccnnngcgnnncnnnaannnntnnntnnataancntcnnngcnnnnngtngnngggcgnnntnacnnttganagctannnctncaccncnngcattnnnnncnngnnntgnngntnganttancgannnagnnnncganntnnaannnnnnnatnnttnggtnncgtnancnncnnnnnnnnnngnnnncnctagggngntgggggngnnngaatntgaganagncncnncnncncgttgncccactaaccncagagcctancnaccttnggctcnnangcnanancncgtangtnnnnnnncntnnncannnnnnnnnngnantnnnnnnnnncnatnnnnnnnnntctcnnnaagnacnnnnnancgccagnnngngnngnnnntggnannannnngnnannngnnnnnnnnntnnnnnnnnntncnnccntcnncnnngnannntanntncnnatnnngtnancnnnncattanaangcttnntannnntcnnnntncnncctnaanaangncntncnntncgagataagnnnnntggtcnnnnnncngnntannnnngatnnntnannattnnnnngntnnnnnncantcatngcnganncactcanntnnnnngagnnnnngagnnnnnnnnngcagatctannnnnngnnnnntganggnagnnntgntgtnnnnaaannnntggnnnncnntgcaacagatangnnnngnnnnnntnnantcnnactnagnnnnnnnnnnncngannnnagncngcnnacnnngctancncnnnntnnngnngngngggnnnnnnncccngnnnnnnannnnnnnnnnnnngtnncnnnngtgnnncnatngttcnantannnngannnnncnatannnnnnnttgtngncngcnnnnaatnnnttnaangnnanaannnnttnnnttncannnnnnnggncannnnanntnnntnntgnnnnnnnggnnnngctnngngtgccntttngnnnnttnnncgnangannccnnnnntnantcnnngntgatcanngnnnnnggnnngaagnntntcattggcattcnnncnnannatncgacnnctgggacnnnnnnnnnnngntantgnnnaggnnngccacnnnncnnnncagcaancgngntnnngnnananggttnannnangngtnnnnnnnannnctntntannaantttnnnnggnaactgnccagtttcnntnaannnggnancnncaatnnnnnnannnnccagacanacanncgtgtcctncnngnnnnagagtgnnnanntntnnnnnattngcnnggnnnncaggggatnnnnnnnnnnnntnnnncnnncgggtncannnnagtnggnnnnacnnnnnannnccnnngnnnnacnnnnnnnnctacttatnngnnnnctnnnntacactngnnnngcccaatnnngnnannnctagtcnnnnnnnnnnnnntnacnnnnngnnntgcttntggnnnannccccgngggcagtggaaangnnnnnnnnnnnnnnnngnntantngnnnnnctnnncnnnntcnnnntcnnnnngagccncancnncnatnnnnncnnnnncnnnngtnnnntnancctgcgacngtctctggngnnnnngtnannncnccntngtnnnnnnannntnnnnnnccnnnnnnnnncannnntnaannnnnnnnannnctnnnnnacnngngnatacnnncnntncnnnnncnngannnnnnncanantntgcgnntaagngancnnnncttnnncgnnannntnggtnatatnnnagacncnnctngannngcntnngnnngnnnnanntnagtcatnnnccnnnnnnnngncccgcngnnatcagtantagacgancaacanaancgccnnnnttannnnggggncgcgnctganngancgcngntgctncatttgatacnntntgnnangnannnntnncgnnnnnnnannngcttaccttnncntttggnccgcaaancngtaccttgnangacctganggngcggnccatgcatcagntannnnnnnnnnntgnntnnnnnnantnngntntnnnnnnnaanngnnnnnntnnnnnnngnnncgnncnnnntctnnnnnannnngtgcntgnagnnngnnnnnnngntcnannnnnnannnatcannnnnagannnnnnnnntcngnaannnnnnnnaangnncnngagtggtttcnaatancgnnngngngnntatgnnngnnnnnnnnnnnnatnnngcnncnnnangnnggnnnncnngcgnnngnnggnnagnnnnnaannngtaanggnncngccnnntgnnnncnnnnnnnnacnttatnanncnnnnnnantnnnnagnnggtntnngagangnnnnnnnacnatnnnanannnnnnngggtnanaagttnnactgncactaccnnncgntaagnnnnnncnnnnnncantcnnnnnccngannncnnnntcacnnnaagcgttnntnngncnnnntagccgannnannnannnnacntantncgncnnnanngngtntgntntnnananngncaagnttnncnntttnnnatcncnnacnncantnnnnngnngannncnnncnnncngnncgnnnnnngnnannaannngccaccnnnnntccnntgnnnnnnacnnnannnnnngnggagggtggnnntgngnnnnnnnnnnntnannngnnnnttatcannncncannntttcagntctntnannnnannctcngngnnnnncannnnaannnnnatgannatcnngnnaanncgannntcgacaagatggngnncnangnnnattnnnancncntnnctnnnnacnnntgtannttncntnngtnnnnnnntnnnatnnnggtnnnnnnnttgncctnnnnnnnnncngcngtcnnnnnntannnnnnncnannnngaannantangtnnnnnntcnnantnnnnnnnnannnnnnnnnnnntnnnncnnnnncgnnnnnnnnncntnnntncccntgattgcnngnnnnnaannngtgnnnnnnnncncanctnnattnnannnnnnnnnnnngcngnntnannnnnnnnnnngccggnnnnnnnnnngnnnnnnttcnnnacngnanannngctnngcnngnannnngnntnngnnncncntgnncgnntcgagangcnnnngnnnncnnannncnnnnncnannnnnnnccngccacnnanngannnngngatcnnnnntnannntnnngtannncccnnnnnnnntnaanctannnnncgcctcntngcngtnnnnnntcnggnnancnnnnnnnanccgnnnncnggtanntnnnnncnntatttangnnncntgcannnngnctnnnnngnnnntnnttcccnnnnnnnnnntnnnancnnnnngcccacgtcncncngantnttnnnnnnannnntgggntggtannnnnntncgantncnnntgnnnnnnnncnttcanngnnngngctnnncnnggcnatctcnntnnntannncntcagcctnnnnntgnnncnntnnttcgttnaggnnnnccaaccanngcnnnaggnnngcccngntcagcnggnnntaagnggnnnngnntattanntnnnnatntngtnccnaggnnnnnnancannnnnancnnnnnannnnannatnctnnnntnnnncnnnnnnnntnnnnttntagnnntctgtgcctnntctncnnnntnctncttnnnanactcggnnntcgnngncnnnatncnnnnnnnnnnnnncgttntnnnnntcanncanngcncncccggaagcngnnnnctctnanannnnngccananncngaccnnnnncngcctgngngcgcangtnctggnanngacnnnnannnntcnnganangcgtgnnnnncttcnnnnnnnntnanaacagcggncnnnnnnnntctgtnnnngnnnnacnannnnnnnnnagnatcgntnnttacngtggatnnnnnntannntnnnagannnnatcannntctccattctgcctttagcncntggcttcnntagatnnnnnnnncncccnnnntggacgncnctggggncnnagnnnactnacnannnnatnntnctncgnntcannttncgngngnaaagctngngcnnntcnnngtnnnnnnnnnnnnnnnnnnnnagnnnnngtnntngcgcnnccnnaanngcnngaannnngnnnnngtnnngnnnnnatnnganntnntgannngnnnnaggctngtnnnannncnttcnnnnnnnnnnanntcnnggnnntnnagannncnncggctnncnctnngcgtgactgctgnnnccnntnannnnnccngnaggnaatanancangtacgcttangcngcgnannnnnncantcatcttcngnctannanntnntnnaanntaanngngacgnntggtnnnagcactnnnancagatcatnncngnnnttnnnnnnnnngntnncnnnnnnnanaccnnnctccnnntnntaancggttngnnnnngannnnnntngatnnnnnacncannannnntnnatngcnnnacggtnnnntnngnnnagnntnnnngtgtacannnctantnnnnnnagtnancnnngngagcnnacntctcgctnnccttncagcanngcnntnacngnnantgcaannnnancgcgngcccnnnnntnnggncnnnnnncngccggnggncccatnnnnnnnngcntnnnnnncntagnncnngcaccggngcnnggtcagtnnnannnnnnntnantcnnccnnnnnnnngtcccngtgntncttgtttncngtcnnntnntnacntnnatngatnnnntagnnnnntanacggagnnncgnnntnnngntgnggggnaccantngcnngcnnatntntntcntgccntnnnnnagaagnanancncgannttcacnccgnnnnnntcggtananncgctanacnnnnnnnntaagcncnannntnnnnnnncgcanantccgaanncgtnnnnnnntcncgagntgtnangnacnannccgccngttnggannnccnntnnnncnnnnntnnnnnnnnangnnnnnnnnnngtcnactgcntccnnnnnganggnnnnnnccctcntaggcnnnganncagncnnnnnnnnncnaaagcacatagcatttccnaccnnanacnnnccgncannnnncggggnnnnacgnnnntgntancnnnnntngngntncnnnnnngnntgtggngacnnananctgnanngngcgnnngagnnnnanttcccccntgnngccnacgncangnnnnnnnannntnnnnanangcgctatnnnctnaagnggtntnnnnnnntncncttcannnctnncgcccgtacnggnannnccccnctatnnnacctcgnggaactncnnnanacttnctnttnnnnnnntnnnncncnntcccggatnngnnccctnngnnnanaaagcgnancntcgntagnnnnagnngtnncncnncgcangtanncacanagcantttannnntaggcnagnntagncnnnntgcgacntnnnggcnccnngnnntgnnncnnnnnnnnnntnnngtncnnnngntgnctcnngngnnnnnnnnnnnnnnncngncacnnnnnannnnnnnnncgnnnnntnnnngtgcnnnnngnnnncnncnnnnncnncgntgcgangntnnntnnnttannnnntagcgagcnggnnannnnnnnnnnnnanngntgnnnnngnnnnngnnnaatatgnnnngcnncgtanntgntngnnnanttncgnatnacgtatgnnnanttnncganannnnncgnnnnnnnncccgagncgggtcatnatnatanantnggtgtcgctannatgntcntaccngggnnnnnngggcgacnttcagtnnnncntnnnactcncgctaagcnnnnncnnnnnncngcnncntnccnacnncngnnannnncgtccnngcnnnncncantnggnganatnggcccgactnannnntcnccnnntctcgntntanggantntnnncggannnntnnannnggantnncgnnnncncatcctngncacactncannnnnnnccngttancctngcgnnagngtnacntccnncnnngnnngggnnnnncngcncactgngnnanntccgnnnagngangtnnnnnnngnngangngtannnaannccnnntnanngtnatatnncnnntntcnngnggcnnnanntancnaccgganacannngnnnnttatgnnnnnnnntnnnnacnanaancgnnctngtcatgnnctnngnnnnnnannngaggnncgcngagaagnnnccatgnactcgtncgnntannannctnatgtagnagnannnnnnngnnnnnngcnncngnatnnnnnnnnnnncgccgtnntnnctggcnnntcgagatgngcanntnnnnncnnnnnnnnctgtnatnantnnntnccgagggcgnnaganncncnncngnntnannnnnnnnnnctnnncggcaannnnnncggaacnnttntnntagngcannnnntnnnnnnnnnnccntncnnnnnnccccgcnntgcngntnnntnnnnnannncgccannnannnggnaagannannnnntnnnttnnnnntgntnncannancnncncgcacnnnntagtnnnnnnncnnnnnnnnnnngggnnngtgnnnnnnnnnttnctattngnnnanccnnnatnnttcntgnnccggtnngnnnnnnnngnannnnnngcgnccnnngnnnnnnntnntngnncnngnnnnnngnnaannncnnnnaacannatntnntntnnnaantnnantnnnnnnngnngcnnnnnnnnnngttnnnnnccntcnnnnccnnnnanatngcnnacngttnncttnngcgntngtcangcnncnaccngnnnnncgantnnntnnccnnnnnaanganncgnccnnntcctacgccnnnnnnnngnnntcnggnnnnncggaaccnngcnnnncagttnngnntttnnatannanggtncntngctgttatngctctgttgtttnnggccnnnancagngnnnnnanannctgcnnnnnnnnnccgntgcannntnnnaacgtccgntnnnnnnngatnnnctnnnaaacngnnnnnnnnnnncccaaanttanngnnacagnnnnnnngtagnattnnnnnnnnnggcgnagnnnnnttnnatcnngnnncgttnncccnangnnaataannnnnnnnnnnatnnannccnnnggtcgnctgtacnnnnntcatnngctacnnntaaaagncnactannngncccactcanntngngnnnngnnnngnntcncnnnannccngtnnnanannacnnnnnncnacnnnnnnnnnnaanngggcnntgngnagnnttnngtntnnnnnntngngtttgnnnntnntccnncnnnnnnnnnnnnnngnnccacnannngcnnnaccgaccnnattgggacggcagnnncntcanngcnngnnnnncncnnnngnnnnnnnnnannnnaggtcngtncnngnctnacncgccnnngnnnnagatcnannnnnagtaggtangnctnncnanctnnatttnnngnnanncnggnncaggcnnncncaanatnnnnnnnnnnnaannnnggnatgtttggagncgcnnctnnncnncanctacgccctaaagcngntnnnacannatngnnngnnnttgnnnnagttacgngnngggaagcnnngngnnnnnnnnnntncnncgacnntnnaaagannnnnnnttcnnnnantntgnngggnncaccntgtcnntgcgnngnnnnttctcgnnnnnanggnntnnttncncnnngtcacncnnannccntncggtngantnnagcntnncnnngtganncncgnntnnaangtcnntnnnnnnntctntnnnnnannnngnngggggnnnaanatnncgngtcnntannnnnnnnnnnngnncnnnncnannnnnnatngttnntgtcntgcnnnngnnnntnaganaaannnncnagnnnctcaagnntnnnnngaccnnnnnnnnacnaannnnantnccannnntccnnnangcncnnngacnnngtanannnannnnnntnnnaannnnnccatatctcaaacnccnnnnnnaaatnngttatnnnnnnnaatntataagcagnnnnncnanaacngggnntnnaccgncnnttgnannnngnnnctnnccnaatcgcnnnacnnnccnanncnatnntcnnnttgccnnncagatgtgcnncnnanacngnnancnantctantcancgaaaatnnngacaaaggctannnnnggnagnnnntatccttccctgcaaggannnccccgctntaagcannngntnaganggnngnntnannnnnanctnnnnggtgatccntncgngnngttggaagtnnaggnnngcccngtnnntgtgnccagcnnatttnacacaantagnnannagntgcgnngnnnnnaaggntannnntannngannnnntgcgnggatngcgnncgnntgctangcnnnncntnnnnattnnaagnnnnnnnnnggnnnnnannnnnnnnnnnngtnnnnnnnnnnnngnncannggtannnacntngnannnantggcntatagatgagtgcgtcgnntagangaaatnatnnnnntcncnnnnnannnatngggannnnanncagnannaaaaggcnnnnnngnncnncatttnctannagntnnnnanccgngaanttgtgtgcnggcttttcaacanagcnnccnnnnggagggcngngaannagtgctantacggnngngnccnaccnancnncctggttgtcnnannatantngctacngcncagngtntnnnnnngnnnnnctnaggtncngcggaggngnnttttcngctatannnngacgnttcgannangtnnnctgattttganccaannnnnncnnnttcntnncgcnnccgnnccggactnttggaagtatgcnnngggagtnnttgnnnnctnnnnantnngngnnannnnnnnaangngnnatanctaataggccagacgnttcctacnccccatgcntnnttgngcnacgcnnnnnnntnnnnnnaannttatctnncnannnnnnagcnnnncaaggacnnncgnnnannnngcgcaaannnctcgnagnnngcacctcntgnnannnnntannatcgnnanncnnnnntnnnncgnatggtatannnnnantnnnnnntanangngnnnnntgcgngnantannnnnnntgtnngnnggnncnnnnnntcgnnggnanncannncacncacnnnnnngangnnnngtngcncacntgncntaagannttgnngtgtgngnggcgccnnncgncngnngntcgnaanngnatagggtgcnnnnnnannncggnnnnggnannnngatgnnnttccggncnnttattnttnnnggnnnnnanncntccnaattggnanaggcncgtancncnnagcggncnacnnannncancaaanannnnancnannnnganncnngnnnnntnnnngngnannnantccgagggnnnatannnnggnncaccnnnnnnnagggnnnnncntacntnnctctnanggnntacnnntnntnnnntactttcttnnnancncatcgnaacnnnngtntnnnnnngnatctntntnnnnnngngnnnncnccngggcgnnccgtnnnnnngtannnannncgnnntgngnnncncgnaggncnnnnnncgnaannnanncngnaacgggcangnanncncttggnnntgaanannnnnnntctgcnnnccnnnnncnctannngnnntagnnnannntgnnnccncnntannnntnnnnntcctnngnatactntannnnantnnnncnnnnncncnnnntcanncggtgnnannnnnnnaancnccaaggnncttnncnantngtannncnnncnnccnnnggnccnaccngactncnngcgngcnnnnttgcancnnccannncnnnnntnncnnnagnnnngatgcagnntcnctgnnntccnnnnnnannnngnnnnnnnccatgcnnnacnngntnnncnnnntnncnggantantccnngntccggnnngcggnnnnnnnntnntnnggcnngtntcctnanncnccntnattnnnnnnnnnnngnnnncaacatnnnaangtnnnnnngnnnnngtnantatcangnnggnnntnanannnnnnncnnnnnnnacnnngnccctcngnnnnncnnntnaatgnntnnnnnnnttancgntcnnnnccgnaaaggantatnnnnnaccnnnnantctagntnnnnnncngtgagcggannntnnntnnnnnnnngnagnnncntnnnnnnncgacggnnnnnngngtgatatnnnatgnnnnnncnagaccgttganngnnnnnnannnnntgnnnnnnnnnctnangnngntanannnnaancngcnannnccntnnnnggatcnnnnnnnnnngnaaanggntnnnnnngnnnnnnngnnnttnnnnnnnacgagtncnnnnnccntaggactnnanntcnnccnnnnnnctgngaagcgcnaangcnagcnnacannncngnnnnnnnnncnnnnnaatnngnnnnnnnnnnnnnntngtannagcnnacgnnttngnnntacgttngangcnnnnncnnnnnnnnngnnnnnnctnnnnnntnnttggtttgtccgntgaggttntnggntgtgagtgncccatatcataggagnnnnnnnnnnnnntcttccggacgannnnntnnnntatnnnantcgntctgngnnncaccnnncagntnnntcntnncnannctnnnnnntntngntacngnacntncnntnnnnnnnnngnnnncccgtngaaannnnagnnnaattcnngcnnaannnncaaatngcntnntgnncaatgcctctcnctaannnttncnncnnncangancnctanangagnnnnnngtngtgtactctgcnnntnnannnnncnnnnngnngncnngtcanncnnnncnnangnctgggccancgcnnnncnngagcattagntnttanctcanttnnngccngcanccctganctnntnnnnnnggaaaatcgcnnnnnnntnnntnntnatnnaannaatannnncnnnnnnnnnnngagnggacagngtnngnggggtttgnnnnanntanagngnnntnntnanatgnntnnnnnncnnnnnnnnangcnntgcnacnganncnnnnntnnnnnnnnannnncnngtnnnnntcctagnnccacnnnntccgnnttatngnncngtnnnncancnngnnnnnnnnnnngnnngnnnnnccnncnnnnnngnnttggcnnttcntcnnnangnnnnngtagcnntntannnncnncnnnattncantacaancnnnaccctaggnnggtcnnnannngncnncnaantgcatnnnnngggtgcnnnnnnntnnncnncagaggcnggttacngggngatnangnnaagctgannaaatnntnnnantnccncgnnnnnnccnnnnnttagngtnnnnnagggnnnncctnnncgtnngnttnnnnnnnnnnnnncngnccnncanngatnnnnnagtgnngcctcaacgcgtagntncntntnncnaaganngngacncagannagcagcgnnnctancnnnnannnnnangatgggtctggcgcgngnannnannnnnnnnntanagngacgangnctnnnnactgnnnnncnnnnnnntactgnngnnnntngtngnnggtnntntgcngnnnnnnngncnggnnnacnnnnannagngnnnnnncnagnnccnnnntcnngnnngannnnnnnngnntnnnagnnntntnatnacagtagnagatnncnntgtncnggtagcnnntntnnntnactnannntnngtgncncgnnnnnnnannnataannnnnttcnncgcntanncngactnnnnnntgntgnngacnagnnnnccnnnannnnncngnnnnnncacannnnanngnaacnggacgaccgcngcnnnngaantnnngnnctntcnnggnncnctccnatnnnnnnncannnnnncgnnnnnanttnnnnnnctnnnannnggagggtcncncatcnnnanncanaacnntnnttcgtgcttnanannncgnnnnnnnnnannnnnnnannnncnnccnnancnnncacttnnccnngnattngnattnngnnancttagngcncncnnngtnngnnnnaannnnnncnnantagnntagcgnnanaattttctcacacnatnnnacagnnngctcccgntgcnctgtntngccngggccggcntnnnnggccnatncnnaggnannnatnnnggnntcncaggggccgaggcgtncnacgancnnnnanaccntcacngngtggcnnnntnnnaggcatttgnnngcnnnnanncnnnnnnttgntcgnnngaccngnnntgnanggnncanannnnntnnnnnnngaangngannnannnnngncgcgngaaatnnnnnnattnngatngacntaaccgagnntnntnnnnnnnnnnanannanannnnnncnngnnnngtatannnnnncggtacatgncgnnggaccncnnngnngngncnncttnncgccacnncngtaannnnnnnnntncnnantatacctcncctnggnanannnngnttancnngntcnnnntacggcagnnnngacntnnnnngncnnanntnttnnnnnnnctggncnnnncacngttnnnnntnagtagnnnntnnaannnnnnctannttgcggngcgcnnntnncngnnggannnnnncnnnnnnnnngcnnnnnnnctncgnnnnncntnnnnnnnnnnnncnnncnannngnnccncnncagttnnnnngcnnntgtannnanctcnncannttnnncnnnnnnnggntcnnnnnnncngcnngncnnnacanccagtnnnatgatnnnnnnngnnctcannnnnccttannntgnnnnnnnnatattntancanannannnannnnncnnntnnnntannnnnngnntnannnnnnnngnnnnnancannnnganntnnnnntannnnnnntnnntacgnnnnnnnnagctagntnttntnggcnnnganntntngcataaaaggtcnanngannnnnnnngnannntnannnnantntganacgggaggagccnnngngnnnnnncnntgctggcnnnnactgctaagactcaannnnanncnccgcnncnacnnnnntaacnnggtcacnnnnnnnnntnnnnnnntnnnnntggnnnnnncgnnncgngnttnnnacnnacnntcgaangcncgcnnngnncgangcnnnntnnnnctnangnnaacnncctagnnnnacgggnnannnnnnnnnnannannnnnnagtnnnnnnctgnatgaannnnnnncnngnnntgtatttcggcgnncatnaccnnngntccannntcgtcntngnnnnnatgnnntnntancnatatntnngnngcctnnnggcnnnggnnnnnnncttgannnnnngcnnngtcgnnnnnnnnntngggtngccangcnnaaagnnnnnagcnncnactaatncctccnnnggccnnacannnaccnnnngnngtntgccgnnnttgggggccgcntaantngnnnnnnnntannnnntgnntcatcgngnaagancgggnannnccnnnncggncganctngcncgcnntctcttannnnncccaanctnatnngngnnnnncgcccnnnntannnngnnnncnnnntnnnnnnntannnnngtacgnnnngtnnnnnnccctncngnctnnanngnatnnanngncancntacnccgtcnaantntannntnntnggnnnngtnagnannngnntaatcatgtngntcngngnacnnnngntcnnngtcnnngcnnnactgncnnnacancnttgnnnnnnngnnncgntcnnnnnnnnnccncnncatgcnaggnnagaacntccggcacncggccnnnnagcgantntgnncgtacttnaantcgcgctatcggncannnnnnnncgnngnannnnncccatngttnnnnnngnngnnncnnncccccctgggtnggtnnnnnntnnnnannngcnnnanncnngagaggncnctcncnntnnnnncncannngcgnangggnnnngnnnnggnnngtncgnnnangnnntntntcnnntaactnncnnttcnctggnntttgnccggaaannnnncgttccnggnggtggnnnnggtcnancgnnnnnnnatnnngncnnntnnnnnnggcaanngancnnnnnnnnnnntgannnngagntanngtnnacccgngnnnnnnnnnnncnnnnnngngtnnnnaacannanacctntnnatcnnngccnanctacnngnngaggannnntnanntntnntnccacggccctncgtcntnnntnacangggcnnacccannacgnnnngcncnntnncanctncgnnnagttttagnnnnangnnnnannnnnttnnggcngtnnntntnccnagnnanngccnnnnnngnngntnnnncntngangacnaccnngcncttnnncgantnnngcnnnggctngattngngnnctnnngtnactcccngcgnnncggncnganngcgtacncnaanntangnnntnnacgctannngggttanngaannnnnnngcnttgnnnncnngntcnnngcnngngtcncnnnnnncngggnnnttnngnnanggannnngnntnngnnccnnnnncngnnnnnngagagncatcnnncnnnnnnnnnncgcatgnnangattcaacgaggntnnaacggtggcganngnnnntanannncntnntnanganannnnnnngnncgatnnntnttnncnncnnnttntccnctcacnnngannnaatattaggggtcctgtgtnncncnnntcttnntggcnnnnnnnnncnnnnnnnnnncnngacncnaggngnaananannnnnnnnngantannnncnnngnnnnngnnccnnttcccgggcaggggncatntctagnngcncnnnnanaatnaacantnancnnnnnncaatcgcannnnnnnnnnngnannnnnnnnangacngnnntnnnctcacnannnnngccanncnntcnnnggaaccccngttgngnnncggnnnncaacacaagnnangagnntannnttaanncnnnnntgnnnccgncnnnnngnanannngntcgcntnngnacnctngagnnnnattcccnnncatcnngctgatcagnggnnnnncnnncnncnnnnnacnanngtcgnnntactnnngnngtaganatnanttgcnngcagnnncgagntnncnnnnncgnananntngcgnnccnnntgtgnnnnnnnnnnnnnnnncannngcattantggngnnannattgcgcnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnatggnccggnngnantgtatnntatnncnactnncncgnnannaantagangngnnnncnnnacnnncntncanngnnnnggggtacannngngnnaangnnnnaagnagtncnngnnnnnnnnnnnnngcnnntngnttnaccangaacncgcnnannnngacccnnnnnngnnnannnnnnnnncnnnntnnnnnntntnnnnnnnnnnnnnnnantnnnnnncnnnnnnnnnttccntgnngncctgnnncgnancnnnnnnaancnnnnnnnnancnnnnnnnttccnnnnnntannanncnnnggnnnaannnggntnntatggnnanncnnncgnnccnnacggacnnagcnaganaannnnancacnnnnnngnnnnntcttnnntgtgnagtnnntnnngnngnatnnncgnnnntcnnnnannnnnnnnnnnggannngnnnnnncgnnggnnnggncctnnncnnnggananangtgnncntcnntcntcggnnggntcnnanggncnagnnngcancnnnngnggttccgtcgtnanganctnnngggcnntantnatgnnnnctgnnngngttgacaggnnncngannnnnnnnnggnagcntnnannnngcnnngnannannacccntnnnnnnancggaatcanannncgcgctannnannttnnnngnnntnntaggacttttnnnngntnnnanncntagngnnnnnnannntagnnnngngnntannnnangnncttnnnnnnngannnnngnnnntanaacggttcttgnangcgcncctcngctggcccctcccnncnnnnnangntangngnnaanncannagnnannnanagatcnagnagtggtnnntannnannanannctaancnnccaatngaagcgnnnnnnnngtnnncnnaggntgtaactgnnnngnncgcnncnancnntcngtncancnnntnnnatnttncnnnnnnannnnnnnannnncannnnnntgnnaangngggntaaccanaacggntnannnncgttgttnnnnnnnntacncncntntancnncannnnnnncnctnnnnnnnntncnnnantcatnaccangggngntnnnnnntntntgngnnnaannnnnnnnncncnnnntnccggnagaagcncngtacgngngtnccnannannngngntaagngnnnagnnnnnnnangaacnncatcnatnnnanntnnnnttaacctnnatgcgatgncnntntnncnnncgtgtnnnntnccncnnnnnngncnnatnnnnnnnnnnctnnnntcnnnagtngcanggagggnnannntncngtttnnnnnnncacttnnnncnnnnnnnaatnnnnntnnntnnatgnnantannngtcngnnncngcgnnnatcgcnngnngnnacnnnnnnnncgggntnnanannntnangtnnnggnnnnnnngnnanncgngnnnnnnncngnggnagnngnnngtaatcannnnnnnnttncncnnnnnnnnnnncgnnnnntnnnnnnngncnggnntcnnancnagtgntannntnatctnnnagagnnangnnnnntannggtanngnnnnnntnnaagaccnttcnnnnanccnnncannntnnngntcctctnngggcngannccannncgcnnnttancctcnngtgnnnnngtangngnccnnnacannnnnnnnnnnnnannttnnnnnnnngngcnangancgnntcnnnnngnacggcnanannnnnnnnnnnnnnntnanatatttgnnnnngnnnnttnnaccntanntctngcnnncnanngacntgnnnnggnggnncnncnnnntnnnnaccnccanntnntngttatnnnngntgnncnaanntagnngaaggagngnnnnnntagtgcannnnnacncaaatnncnccnncngnnngctagnnctccnnatttnctaanaattcagaattntcnntgtnnnnnnnnnnnngnnnncngcnnnnganncnnnnnnacnncngnggcnnnttnnnagctgccgnntnaccnttnannctgncannnnnancctgttngttnnnnnnncgcngngnttcncanccannnagngcncnngntnggagcnnannntnnnnnnttnaacnnnngttatatcccnncannngnnnnnnnnngcngnnnacnganctcngcgnnnacntnnnnnnnnnannngccctgtcgnnnnnatnctgtccnttnntgcnnncngaacgcttaancngntctttgnnnncnncttnacgnngcncggnttanngnncnngcnnnaccnnnacnngntnagnngtgcgnntgggtggntnngnnnccgnnnctactntnncgnggancgatcacnancnnnnngnannnnannngnnnncagnnncnnnnnnaannncnngagnnngccgnggnngnnccngttnnnanncanntccgtgccaccnnangtatancgngncncaccannannnnnnntntnnnnttgtngcnanggaaggnannccgacgcggaggngngttnaagtnttgtgctacnnaggangttaccgntggtcgnnnttcnncnnngnncanaacnncncancggcctcnnngtncccntcaatncaattgtcnacntgngtaaactnaantntacaangancnngnccaannnttgggcggtnactagangtcttcgntnctcaggtnaaatatnncnnnnnncgngnnaggngnnnnnnncantnntgcannngccnnnngntnanngngatatnnnnntacnnnannnnatcnncaaganggcgnnaccctcnagcaggcncnngcctnncnaannncnaaancgctgcnnncnnnggcncaantgccgnnngtcntgagtgaananttgngttgcctcntnncananncntcgncgnnnnnnnngtnaangncctcntaangcgttggtnactaatnnnnnacnnnnaagnngnnnntcggnnntnngnantcnnnnnnganacatcnncanngtaanttancncnnacggnggnanncnnttggcgggtannaactncgattntngntnnnnagngntnnnnntaagctttgntngngnngnggcnnnnnntncgnaangaacngntgtnncgnngctnntnngacnntgnngatncantnnnnaccnnnntgnacnnnnannnnnnnntcnttgnnnnnncngnnngntnnncgggnnannnnncaangcnncnnacnngtccctannngaaagggtgtnggcgtcctgngcaggcncacggtttnnnnncnngcggannncgtntnnccccacacagccnnnncgngtnntgnnnnnnnnnnngagnngatctnntncatnnannnnccnannncanttatnnnagntntgacnngnnnnnncnntatgtgttcctaacggcanncngnngnnnnngnnctncttnanttntgncggncntngnnnnngangatnnnngnncnngngcgcgnnngangttgannnnnntanncnnnnttannntnatnncnannnnnnnnnnatnntaacnccannngactncnatgtcatnngnangtgntngggnnntnaacaggagnaannnnngcgttncnannaannnnnntnnnnnnnnnntnatngnatcncctttcatgngtnnnngantnnnnngtntnccntnnngnnnnnnnnnnnnnncnngannngaccggncancnnnngtaaccngantctancccncnanncannnncgccntcncnnanactaaanatcgtnacannngnnacnnntnttnnnnacnnnannntcgnnntannnntnnntgtcnnnangtctcnngcacncatagnttnnnnnnnnganngnngnnncaggnnttnnnnnncncnngnnttannnanncggactatnnatcagngcnnngatancgtnnnnnngcnagcangngnnngnntnnaacnnnnnanntnntanttngncnacgtagtcgnntnntnnncgnncannngnattnnnttnnacnnnnnnnnnttcgcnncannnnnnnnacannttnnnnnntcangtncnnangnnncnnnngcnaancnntcnnnannnnangngtnnangnagtgnnncngcgnnnnnnnannacnanaannnnacnatatnnattnannnnnnntnngtaaatnctnannnntnnnantacannnnnnnncnncncnnnnnnnnaccnanggtgtnnnatantnnnnnncnnnnnngagagtnntnnnncnnnnnnntgnnnnngtnnaanngngnaaanngtnnntcggcnnnntntcnncntnncnnagnnnnnnnnnnnnnctacancannncnnccnnncnngnnnnnnnnnngtnntgccaagnacnnncgncnnnncnnancnnnnngtnnnnnngtnncannncnnnntatgtngnctnnctnnnnngnnnntnntnnantcaaacatnttntgtnnngtatattnnnnnnggcngnnncngnacttnnnnnnnnnnngtattnncaannagnnnnnntnctcgggncanacnntgntnncncnnnncnnnnntgnnccagtcnannannnnnnnnantncntgngaccattcnnnnnnncnntnnnnngnanngngnnannngantcgnnnnangcnnncnnnctngaggngngtnnnnncgcntnncnnnnncgnnnnngnngggnnngncatnncnnncgcntgtntcngnnnnnnagntnnatgncagatgnnnnntnnncangccnnnnnnncannnnncnagncgngaancnacgatgantgnannnnccgatgannnntacnntnagngcnnncananaannnanagntgacgnnnnngannctntctccaccagnnnnnnntnngcggcnngnnnnnnnnnaccnnaacgtnnannnnnnttctnnngaantcgcngntagncgtnnnngnnnannncnnnnnnncnnggcnangngcnnngngnngaancatttgtcntcagannnnngnnnnnnnnnnnnccgnnnatnnccannnacagggnnacttannacantncttgnnanngnannnncgannntnnnnnnntnnnnnnnttgcncnnnnnccnngncnnagntnntnnnncnnnaanncccntnnaagcnnnntggnnnncgnnncgnnncatnnnnngnnnntcctnnnnnnnnntnnnnnctnnacagnnannnnnnnntgtaggnttgatnnnngtnannnggtacnnanangnngcntcnntnannnnngtnnnnnnnnnncaagannnaagtnnnnnntcnnnngannagnnnnnnngnnnnnnnttnctcttngnnnctnatcncnntaggtacnnnntngnnncnnnngnnannnnncagtnnnanaannnatntgnnnngtnnnnnnnnannnagnncnnnacnnngncannnnacacnccaacntnnannncancnngnntnntnnggantnnncncatcnnnannggnnnncnnnncgtnncnnnangngcnnncnnnnctcgnnggncnnntnngtnnnnnnccgnntnnacgnncannntttnanngnnnnnnnnnnnnnnncancantngcgtnantccnggtnccncccagcnaantnnnngnnnnnngntnnnnnncnnncnnnnnnnntngtannnnannnnnnnnnnnnntcnnannanngtngnngncnagnngcnnannnnnnnnnngnnnnnnnnnncannnngnggacgganancngncgnnnngtnnntannnnnnnnnnagctncgngganacnannncnacccncngncgngnnntnnaacagtannnannncnnnnnnnnnnccccngnccngtcncgggnnnnnnnntnagnnnnnnntnnnngncatggtnccnntggcctnnanntaatncatgnnaannnnnnccacncnnngntnaacnnnnnnnnannnnntgtcncnnnantnngaacnngnnnnnncgtnnngcannnnnnnnnnnncanngnctnnnnnnngttnnnnnnngnnnnagatggggctgggagtnaccnngtgtnacntnnannntnnngtgnnnnnnnttnncnnnnnnnnnnngtnnnntcggnnnnntnncctnannnnanngcggctcnnnnnangnnngnctnacngnnnnataagtanngcnnnannntnnnnntcnaannntaaccgaggctnnannatnnannnngntnnnatgacaccccgancnnnngnnnnnncgnngnncaagggnnntnnnntngnccnncnncnangacnanntctntnnnngacannnnngnnnnannnnnnnntnnttcnnacccccnnnnnnnnggnncaannnnnnnagcccnnntcanngnannnngggannaannancantnnannnannnncnannnnancnnnnntnnnnnnnnnnnnnncnnngggnctaatnnnnnnnnngngnnnacttntggnnnccctcngncanngnnttccngtcnnnttgnnnggntnncnccnnntnnntgnattgaganancagnnnnnncgnacccacnnacctcncannggcangagnnnacggagnnncctgnnnngagnggccnnnannnnnaacnnnnnnnngacnnnnnnnnngagacannngcatattnnggtaccngtngntnnngnngnngnangcnnatnantngnngnanccnnngncanggtcntnnactgggcntnnnnntnatacagnnnctgacatnnangnnnnnnntntnctntagtgggnannnnnctncangatattcnnggcagaatgcnnncnnannncnnancnnnagnnnnnnnnnncggacagnnatnnnnnatcacnnnccnnnnnngagngannnnnntcncnantnatnnantctntagntaannanctgngtnnnnnnnccnannactancnnantgaaganncgtgngtgcngggannnnccnncagcnnnctnnngtaatgngnncnngnngnncttgnnnnnnngnncntntnnnntnngnnannnnnannngncccnnnannacannnatannttnngttnnnncnacnnnnnncagnngntgnnncnnnnngnncccggnnnncnnaagagnnnngnngatnnannngtccgggnnnnttnntcantcacgggccnngnntntanntngnnctntncntnngctgtntcttctataangnacgtacnggannagnctnanaannnnnnntnnnnnntntnnnnnnnntactgtacacnnnnnnnnnancnnannacantnnnncnnnnnnnnnnannngntgagtttcannnnnnnnnnnnntnantntcgngacnngnnnncctcaangaagatccncctanntgttggnanaaannnnnattngncncaannnatctattntntgngtctngnnncnanncctagcctatgtnaangacngaganntcttttgncnntcctaaacnnnnannngnnnatnnnnagtannacntnganannntacnncngnngccnnnnnacgannngnnnccattattcngnncctctaggcgntntagctttnnataatcnngnggannaancnggnnnannggnngtatannnnnnnntcngagtancnnnatnncngntaacctnnnggtnngctcannnnatnngnnnnnnnnccnnnnncnntacnngcgtccgagnnncncnntaagannnagatngncnnnnnnnnnnnntnctannncnncgcgnnntnntcncnnncntcnanntcnnnnttttnnnncgcggnatgnttnnngncganngncgncncncanngcgnancntgctcnnnntnnnngtccannncntacncngngnnnngnntgnnnnctcgcnnaccnnnnngtggtncngtnacctccgctattangctntnnntatcnnagntncntnnnncgngntnnnnnncnntcntaacncanntnnaannatananacggnntnnntagtatnctnngngacgaaacccatanattnancgnctaannnnnncnnntnnagnntcccngatgatngcatcnnnnnaatnagnacatgnngnnnngnttncgngntnnnaggctngctctatctcanntntcatacancttngtntngcctacnnngtnnncgacccnncntnatgtcgtaaccacntgggtgtcncntnnnncnnnnnnngcgnatntnggngtcngnncnaagntgnnnancgnaggnaaccntngggagnntnntntcnngntnnnangctgnntnncntnnnngctgtcnngnnnnggnnngnannnncggcagntannntcaannngttnnagnnncccncacangngtnnagncnnnnncnngnncgnnnnangnnnnnnncnaccnngganacactttnannnnagnnggnnnnannnnngaccntcgtanncanntcngcgntnnnnggnncnnngacactnncnnnntnctcnagngngnnnnnncaaatanncngccnnnnantngnntctgnccctaggaanntnnnnnngnngncngacnatcnnancnnnnggnnccncntntncttcccatncgnnccnnnnngannnnnggaattgccngngactnntnnnnanntnnnnnnnnncnncngtcnctatagtnnctcnnnnnnntgnncnnnnnnaancnnnnngcaancnntnnncnnnagancnngcnnnnnnancgnctnncnnnnnccnnggtnncccgngatncnatngtcnannngnatngcancangnnccngnnanntagtgnntnnnnnnnnnaggngtcnaaccntnaannnnttnnnnacgnaancngntnggngtngannactntgctngnnnnnnnttnnttnaggannaannaanannnngngnnnnnnnntnnnntnnnntgtnnatngncnntncnntnntnancntacnngnannannntcnnaacnncnagccnnntncnnaagannnnnnnnntnnnnncantnnangannnntnnnnnnncnncaggntntncgcncgcgnncgnntaanncnntnnnaanccacnnnnnacnnnnnntcaggcnnggnngnnnggtnnctnnnnngncntgagnntnnnnnntcnncganccattntnngcgtactnnnntnntacggnntaatnnnngnagtnntcnncacgaccnnggtncgngtnncgacggcggngnntgnnnagcatnnaatncgnaanaacannnntntttnananncnnnatatgnnnntnngngcnnntnannnnagagacnnngntantnnnnnntncannanngnccggnnngtngnnngnnnnntgngtnnntnagaaagcntngcnnnnacntcnngnncggggcnnnnnnntagnnnnntnnntnnntncntngccgnnnnggannnnacncgntnnnaccnntacngggcnnangggnnagtnagttnagggcttnnnnaanccgcgggtgngcanagnnggactnncggtntcnnngntcnnggcannnnncnagnacncgcnnnatcngnnagnnnnnnnnnnnngnnnnnnntnnnnccnngactcnnnannncncnnggcnncnntnnnnnnnantancannngnnnanctanncnnnnnnntnntngacgannnnnnnctnnnnngnnnnatcnntncnnnnngngcnnnannnnnannntnannannannnnnngannagtgcannnacncananatncnnnncggngnnnannnnnnnnantgtnagnngaacnnntcatgnganacgnnnnnnnnanncgnngtgannnnnntnnnnatnctagtannnnnannannnnnnnnctcngnantnnnngnntntacanagncatnnnngncgctcaggcngngtacnngttnnnnnnnngcatnnnattnagnngnnnnntcngaccgatnnnnnnnnntnnnncnnnnanccgncnaannnngnagtcgtggccacngngnnnnntnnannnnnnnnagnncagcgggctcnntntcngtnnntcnnnnnnnnnnnncctannnnnnnnanannngnnnnnnatgaacnnntnantnnananntnnnnangcggtnnncnnnggcncnnannncnagcnnnnnnncnnncnnacgatngnannnttnnnncgngcnnngnnggnnnntcctggctgttccncctnncngantangcgannncnctaancttgannnccccgcnctgcgatannncgctttnagncanncnacnnntncctnggtcccngtnnnnncgnngncntnnagctncnnnntntgnatnnntcgaangnnnnnnnnnngngngnngnnannnnnnnnnnnnnnnnnnnnngnancnnnnnnntcnnnntnncntgtcnagnnncgnnntnnnnnncntttnnnggcggnnnntacatgaaatcttgnncnnnncngnnccagacctaggnanatnncannangtnagannnnnngtnnnnnnntnannnggtgtgnnnnannccancangcnnncccggcnnncnannnnngnccnngnncnancgatntnnnnnnnnnnacgtanngnnnnggggcgncngcnnnnannngnnntggccnnnnccnttnatnnttnnnncgnnnttannnnnagggtntnnnaanganngtaagtangatgcacacttnnnnanggnnnnccnnnngngaagtggnntnnnnnannnanngngnnnngngnncngancctnnnnncnncnncnncnccacanantnnanacctnnnnnnnnnaannntgnnngnaagannnnnnncnnannnntancggtcntggnnnncanntnctacacnnnannntgnaggcnnnnnnngcnnnggcnccgcnanntgncnngncggacgnnnnnnnnnnannnatnnnanttctcntcgnnnnnnnccannntnnnnttacanagtcgttatgannatcgcccatnatgnnnnncnannanncnnnnnnnnannnnccnccnnnnnnnnngatctnccncccnnanantgnncnnnnnnncgntnnnnnnnnnnnggnnncgcncccnnnnnnnnnnngcaannnnnnggnnnnnngngtannnnnnnnnnccngcnnacaanaantannnngnnnctcggcccggagcgcttnnnntnggnnnnantnnnctcgnnnnnnantnnnngtangnnnnnnnnctagtccggcncnnncttgnngtgannnntngtnnntcnaaaantntncannnnnatcnnnnnantnnnnnnttccnnnnnnnnnncgnnngnntttnncnntcnnnnnnnnnnncagttncnngncnnccngagnnnnnctnngcnnnnannngtgacnggcncnntcangnnnccnnncacnnnnccnaccgatgcnncncngnnnncnnntnnnnncncnaagcnnagttgtnnnnagtnnnnnnncgantngnnnncnngtnanacngnnnnngnatnngnannnccgangnnnngcnnntgggntnntnagnnacngncnnngnngnnaggggntgntnnnannnnnnnnnnnnnnnnnnntgnnnnnggtnngctnngntnnnncagtnnnnnnngccgancntcnnncnngnnnnnnnnnntcgnnnnacnggtnnnactgnnttntncanngnnnnccnnnnnnnnngatgacacgtgtannnntgnnnnnnnnttnggggggngctggnnnannnngtnnnnnntnnnncnnnggannntgaatnnacaggnnnnctnnnnnnnnngngnntntanggncancaaannncctcgcgcgcgcnnnnngnncctgtgncggcctcnntnncnnnnannngggannnangnatcnnnnnnnnnnnnnnngncgagcgnngntctnnnnnnnangntnnnnanntgncccnaanntnnngtnnnnaantnnnnncgnnnnnncanngnnaanannngtgctnnnnnnnatngaanntnantgaaacntnnnnnnnttgtagannnnnnnnnnnnacnncaccnnnnnannnncnatantnnnntntgnnnnnnnagantcngnacaannncannnncnnnccgcgttcgannnncnnnnngnnnatnntnngngcncctannnnnannnngnnncnnnnnnnnnnnnnnnannnncnntngncgganatnngagttgnnnnacnctgncnnttnnnaancnccnnnnccctnnngncnnnngnnnngnnccntnatcangnnncncncnacannncnattagacncaaatnaccganncccgnnnnccnnnnntattcnggnnntnnagcnnnactncncgnnaggtggcagntcnnnnnnnggngnngnnncngnnnncannnnntatnnnngcnatgnagannnnnnncgncgngnnntnannnttntcntgncnattggagngnncanttntnngctangngnggnancnacngttcngnntanttagnanngnnnantntncnnnnncgnncnnnnnngcaantgnggnanngncnnngngtcgnnngnnatncangnncggnannagggtncnnntccncnngctncagctgcgannnnnnnnnnnnnntanncgccgcagtagcccnagnngtcttnnntcngcannnnccgnntnnnnnnnnnncgatncccngnnnnnnnnnnnntannaactcatcnnnnncnnccnngnnnncgcnnngaatnacnnagnnngcctnnnacgggnattnnggcntccnngaaaacaatttnnncnnnanngtngnnnnnnnngnnntgnacttcntnnaganngcgtacagccaagtancgggnnncnctcnagnnnttnnttnntanntcngnnancnnnntnntnnannttcgangnnnncnannttnnnnnnnnnagatgannnggncctnangncggtcnnngnnaccancangctnngnnnnnnctnncantcgtanncnnnnnantnggnnngtnngnnntcgannnncgnnnttacgnnngnnncnnncgtgccacgtntcnngnnnannncnnngcncnancggntnnnngatnnncnngngnnnatannnnnnntgnnnnnnnnnnnacgnagnnnngccttgggtgacgcgcgggncgnctnntatacncannnnnnnnnnnnnnngancganngnannnncttcgacnngnnnnnnnngctnnngngtttnntnnnnncntnnnnngcntgannntnttnangcgctntcnncagannatngnnggnnnnngncggagncnngnngncnccncncntanncnnnnnnnnnnnnnnnnngannnnnatnttnnnanccnnngntnnnnnnnntanangcgnagnntnnnnnntaannnnngtgcncgnannncgcccatntgnnncncannttgngcnnnnnnctnnnntcnncnnnagannnnnnatnnnnncnaaagnncacntnnnncnnnctnnatnnnnncnggagcnacngnnnnaaantnnnntannnnattggngcngacngaacccgaannccngntnnnntntnnncgtncnnnnngnnntnnnngncnnnnanccacngncgcnnnnnnngccannanngnacannnnnaanntnacctannnnntcntnnnngtnaagcccgnnngnngtcntncttnctnnnnnnnanncagngganatcntannntcctatnannacactnnngatnttggntcgntnnngnnnatatgncgntnnnnagcaanncnnnnccntcaactnnnnttnantncgccgnnnccnnnngcncnngannannnnggtncancanntnncgnntgtntgnnncnccnannnnactcccaacntctgcccnnnctnannncgnnnttcnaaaacgcnacactatcgnnntngtnannnacnnatcngnntatgcgattnnnannnnnncncanannnnnnnnnccnncnnnngnnnannnccnnngnncncantnnnnnanncnnggtnnanaagcgnngnntnngcgggtngnncnnnnannnnnnnctcnngnnnnnnnnnngnatacactagnncagnagnnnnncgngnnnnnnnnngnnnnnnnnnnnnngnnnangnnngnnnnnanannnnnnnnnnncgcnnnnngccccagnncnannngtccannncnctantannannnaactnnnnnnnnnnannnctcgccatgcnttgaannnnnnncnncgnnnntcnnnnnacnatnnnnnnnngnannacnnntannnnnntcccnctcnntccnntnatnnnctacgcntnnncgancancnnnttnnnncnnnnnnntcnnnnnctgnctnggnngnnangnnnncnccttttttncattanctngnngnnnnnntnnngcnntgnntangagctannnntnnntgcggcnnnnnnnnnnnggncncnntnnnnacnnnnntntaagcccgccnnnnnntanntnggngcttgnacnnctangtnntntcnnttcnntncngnncnncattaaagnngcanctgnnnnnnnntcnnncatcnnncnccagnnnnnnngnantngtncnngnnnannnannnngcgccgncaagtnnnnnnncttgnnnnnnnnnncnctnaanncgnnnaccantgagggnntgcattagcncggnnnnnnnctnnnnccnntgncnnnnnnncggggtgnnnngnacnnngnnnnnnnnntnnntacnangncttagnnnnnntnntnnngnnagnaatnnnnngcctntnnnaaagannnntccncagagtncgnntnnnannnnnncnggtcnctnanngnntannntngngnnactnnngntncncngnnnacnnnnncnncncncnagtnnntaacnncntnnncngagtgntnnncnntagnnnnnancgtgttgnnnntntnngcnnccnnnngcngggagnncgnnnnnttnncnacaccggnnnnnnnnnnnnnnnnnnntctnnnnngtcgnnnngananaannccnaggnnnnntnntggngagnnnngtcatgncanaacacatnnnnngcnnaagagannnaannnnnnngncnncnnnnnnnangnnntncanaggtncnnacncgagggcacccgggngnatggnnnggntnnnncnnnanagnnnnnnnntnntnacaannnncnnnnngnnannnnnnnnngccgnnnnnctnnnntngnngnnnnannnnnngnnnntttnnangnnnnnnnnnnnnangntcgcnnnncctnnnccnnnngcctctnnnnnnnccgctnnnnnancnncangnnnnntnnacgctntnnnncggnncnnnnnnnnnntntngnatgcaccnnnnaacagnggnnnngnngnngnnntgnnnnnnannggnnnnntnnnnnannnncnantnannnnngtgnnnnnnnnnaatgngnnngnccnnagnnnnnnnnagnnntngggnnattcgangnacnntaacgngancnnnatnnnannnnngngntgtggttcannnnannancgttnnntnncnnnntnnnctnnnnnntnngtctggcnnnacnnntcntaancannnggnnnnncnnnnnnttnntgctnanaacntnganncncnnnnannnntaggantncnntgnngattganacnngnnnccgntggnccncgnnccntcnngnanatnnncannttnnnngngagcnnnagaagnnnggtnnttgtantgnatgcanccncanaccannnngtccnnnancnnnnnnnntngcaanannngggtaagngnnnnnnntaatacnngnacttcntnnnnnnnagtnnnnncnngcttnnnnnnnncctncnacnnnncnnnacntncttnnnangtacnnnnnnnnnnnncnannanannnnnnnntnnnnngngngnngcnnnnnngatnggnangntntcctgnagnatggcantcntncgcnnnngannnnnnnnatnnncnanannnntctnggntnggcctgnannntnnnnntnannnnngnnntnntngtnntnnnnanttnnnngancnnnnnnnnngtnagannntncttttgnnnnnnnncnntnnngagntgnnncccatgannnnnttancntnngnnnnnnctnnncctttatgnnannnnntaancngnnnngggnnacnngncnnnnnanntgnnnnnnnnnntnnccnacnnnnnncgnngnnannannnnggnnngntnnnanaatnnnnagnnnnnncannnnacnnnnacngnnnnnntnnnnngnnnntannnantgnnnnntgngcnngatcnnnttgnganacnncngnntnannannnncgcanangnnnngnanttnnncacnagnctnnnnnnngttntnannnnntaaccgnnntnnnncnnnnccnnannnnnnnnnntcactgatgnacccaatnaaaccnnncngcntncggccannnnaanctanncttnactcngnntnnggnnnctnnnnnanatantacncncnanagnancaactncnnnnnnncnctactagctnnannnnnnnnnntanncntntgcgancgtnnnnnnnnnnnnngnnncnnnnaagnnnnttntnnagcccnnnccagnncntgnnannntctnnnnntnnntaannnnagcgncngctcnntnncngnngnnncnnnngntgtncnnnnncnnnnnnctcnntnnnnnanngnnnngnntnnnanncnnanntnntncnggcatataangtngncngangagaatnagnnnnnnntctnnnnnnnaatannnnnnnagactntnnnnnncngnnnnncgtngaancntntncantnnnncnnnnntcannnnnngcnnnnnnnnnncntngnnnntggctantnnnnnngngnnngngcnnngnngangcntccngcnngccgganngtnannnnnannnnncnnnncnnngcnnncannnncgagnngnggnncnnnanntgnncantnngtnnnnngantngacnaaancanatagcgnttagttnntantnnggngtagnnctntcgnanannnnnnnngcgncngnnnnntcngntannnnacgncgtcgngnnnannnnngngnnnnnnctgatcccgnnnngngnncntgcaggnncntcnnnnntannncnnnnannnnacncncngcangcttcagatcnnanatannnnnatcctngcgcnncnnnngnntnntgntnnnngtgncctnagcgtgncgngttngagngagcngnngngtnnggnttctngnntnnnnnnttnnnnnnantgtacnnnnangnnnntcnnnanaatanannnntggtnagntctncnatnnccnnatgcccttaacnnntcagnnctngttnnnnngcatttnnngnacnntnnattnnnnnncacnngntacatngncannntntnnnnnnatntcggnnnnnganaanaattaaantcannagaacnnnnngtgatcncnacncnnnnnnnatannnnncnagtanattnnnnnnnngcccgcagannnngccngcnnnnnatnngntagnggcgggacnnnngancattnannnnnnncntccntaannncgatgcctnganncncnccccccntantncnnnnncgaantgcaactnnnnnnnnnnntncncanngntcctcntnntcncntnnatgagnnctcngtagagatnnnnnngggngaancnncnnnnnnnncgggntnnnntnnacnnggggcncangnnncncnntatcgtgnnnnnnnnnaggtgggtnncnggnntnnntgcnnnggnnnncnnccnngcgngntnnantntnangtgcnnnnncccccngcagttactngannnncacttnnantcactganttaacntcnanacgnanncgttnnnnngngntannnnggaggnanannnnntnaagnannnggatcgantannntnannngtnntnncngttaannggcgcctntnntngnnncnnccnngnnctaaaactnngnnatnctggnannnatnctnatgggnangtacntgnnnnnagacgnnngnccggnnnggcgnnnccnnactggcaannangngnntgtatngaacaaggncgtgantgntnnnngtannnanttgnnnngnangcatgnnagnnncntggnnatttacgnnnncacannntattngnnnnnnnngcanctacnnnnncncccntnnnnnnnnanctatncgntgncccgccttnnntncgnnnaangnntnnnntnannnnnncancnnngtncgagacaangcnnnnatnnnnnnnnntaacnnnnnnnnntaatgccccngnnnnnnnnnntnnnatntnnnnnncnnnnngctnnnannangtaaagnnngtgttcnnnntcncnntnnnnntnnnnnnncnnnnnnnnnncatcnnngggannngntnnnggacctcnncnnggcaanncannnngntcaanntnnnnntgntcnnncnnncgnaannaggctannnnnantannnntnnnttncnnnnnncngacntnnntgnnttnggcgcggntnncncnntcntcncnnccncnnnnnnnnantnntcttnnnnngcntntnnnnaantnnnanngcgntnnganntcnnnnnnnaanagtnncntnnnncccgnnnnccngctgtnntanntnnncgnncgnncncgntnncncannncgnttncnncnnnnntnnnagtngcnncnnctatntnccnntntangactgncgtctangnnnnaannnaanntnatgnancnnacncnnngtnnnnntnngccantcncngtnnngnnnnnntgtnnttnctngnnnnnnncaccgnnacttgngggngnnctnaacnnacnnntnnnnnnnnnnnntctnnanganncnttntnnantnnnnnctgnnnngncacnaannncnncngnnngggncngnncnnntgnnnnannnncnnnnnntngngngnnnnnncnnncnnnnnnccncnngcganantnnnnnnncnnnnnnnagctactcnntnnnnnagnnannnncggagaaaanncncnnnnacnnngacnngngtgnnnnnggntnnnnnnnncnncngactgngtnnnnncgtggggcaaggattacnnatnnnnnngggcngnnnncnannnnnnnatcnnnnngtntcnnnnnnnnctttactnnnnttcgangncanggnnnncngnnnnnggnnnnnnnnntntnnnnnnaagtnnngggtnnngcnngcancnnnnannnancctnncnnaggngccngnctncagctagnnnnnnnnnnnnnnnnnnncttctnnnnnnntnnctaacanntntatnnnnnnnnnnncnnnngtnnnttgnnnnntgnnncgnnnnnnnnnaatnngntnnnnagcnnnnnnnnnncannnnactacaggcgtncnnncgtnnnanntggtagnnannacntnantntnnnnnnncnngnnaanntctannnngggcngcannttncanannngccnntcgncnnnnnnncnnnnnnntnnnnnnncgnnnngcnnnnncnccgnncancagtnacnnnncnnnnnnnatgtancctancganctncnccgnntnngnaccnnnactgnnnannnccnnnacattnngnnncgcttntnnntcgtantannannntnngnncgtnannnnancannnngcccanatnncncgnntnccnnttgnnntnnnnnnnngnnnnnncngcnccgnnnngnnnaggttnanacgagnngnnnccnaagcacnngnnnnnctnatnggatgannnnnnnnnnnnnnntngngcggggannnnnnnnnnnnnnaagnngcnnannnnnnntcccnnnnntntctntcccnncnttgnnngncgctnatnannnagntnnnacgggnnggtcccnnannnntcgngagnnnnannnnnnnnnannnnannncgnnntgtgnannctacnntntcnngntnnnnncannnnnnnnnnnnnnnncnnnnnnnngntnngnnnnnnnnnntnntngtgcggnnnttcgnnngnnnnnaannnnnntnntnnngngnngnntgnnnnngntntgnacgcnnnnnngcntnnnnntnntntngcataagnagnnnccnnnnnnnnnccgncnnnaatnngnannnnctnnnnntnnnagatnnnancnannnnnngctngnnnntggtcgggtnntgnntgagnnatnnggctctggannnnnaggnnnttcacnnntcnnnnannntnncngnncgtnnngnnnnnnnnnctggaannnannnnnnnnnccnnggncgcncanntnnnnnnnnngngnnannnnnnacctggtanncnnggtnnttnggntncgnntacnnnnntnnngacgaggnctccgnnntnnntnnnnnnccgcnntnnnnnngnnnancccncacngcnnnnnnnggnctnnnccaacaannnnnnnnntannnngngncnnanntcnncnannnntnnannngaacgagcnttntnangtatnnnnnnnncgcnncccccnnanncntnnnnnacntcggngncnnnantnancnnnnnntnnnnnnanntnatacnnnngtactnnnngnnnnnncatncnngngnnnnnngnnngngnnnnngcnnagcngnnnnnnnntnnngncnngnncannnncnacgnnnnnnnncnnnnnnnnntncggnncnnccnnannnngnnnnnnngnnnnnnnnnnnncngganngtcaccanngnnngcatgtcnnagnnnnnnnnnnnnnnngnnnnnnnnnnannnnntnannnnngntnagnnnnnntacnnnnagnnnntnnnnnnnngantagacaaagcnnnnaatanagnnnnnnnncctnnntnngcannnnngnnnnannangctnatnnnnnnnngggaancntnnnnnctnngtccnaatnnngagcnnnnnnttngctnntaaccantnannncngggannnggcngncnncntggcngncanntnntcgnaaagnnnttgcncgnnnnnanntgngcgnnnnnnnnnnnntcnncnnnnancaagnngnnnnntnaggngagnnngccnngcgcccnnnannnnnnntgcgnnnnnnnngnnngnnctnnncnnnnnngggccagnngggtnggcnnnnntnnnnnagcacangncgcgannnnnnnnngtcnnnngntnnnnnnnnnnnncatcgccnngnnncncaggtcggtnccnnnntancnnnngctcctttntnnnngncnngatgccnnacnnnnnccnngcacncangncnncngnnnanatcnngnnnngangnngtnnnngcngtnnnnnnnnnnannnnnggangacggcggcacnncnncnagcnnnngagnatagnnnagccnngngtgngtncagngntgcancntnnnnnncnnnccnggnnnntnnnntnnntggnactcnntngaagagnannngcacnncncttncnnnnnnnngnnnnncnntncngtangnntnnanttnttnnnnnnagatnnannnnnnnnnaannnncnnntnnnntnnnacncnacntnnntnnntnnnnnnntcncntgacnnngncctnnnnnnnntataactctnncnnnggaannnnnnancnnncnnnnnnnnnggnttgnaannnnncncggnncggttnnnngcactnaccnngnnctgncngnnnnggggnngcnananngaataccgntcnngcnnnnntgcnnnnannnnnngncattaannncncnnnannaacnccannnnannngnnnntnagnnnntntnnnnngnnnnnncngngngaanngnnnnnnnngnnntacnnnnnnnntgccncnctncnnnnntnngnnnncnngnnnanagnngnnncnnnngntntnnnnnnnnnnaannnnnnntcnngatccannnnnnnnnnntnntnantnnnatnnnncnnntgnnnnanagntcantgtnnnctcatnnnnnntgntgcatnngtnntnnnatccntnnanngacnnnnnncnnnnannnannacagcngnngtactgncngnntttcnnngnnnnccnnntctcgangnggctgtacnnnctntnnnncngnnannntnnnnnnngnnnnnnnngnnntnnannangtacgcctnnngnannatnannnnnnnggnnntnnnnaantggtaantgnnnnntccgctgganncnccnannttnncgtnntggaangtnnncngnnnnnnnnnncnnacgtnttnncctnnncgtntnncttaattnnccncnactgacnnngtcacnnnanngntnccnancnnnnnnnnctctgnnnnnccnnngnnnnnnngtnngntnnnttcntgtagnnnnngggctnnncnnnanttannnnnnnngatcnnnagnnnntnngtctctgnnnaancnnanngnngnnntnnnanntcnnnacgacnannccncnnnnnnannnnnnnnncnnnnnnnaatcangntnnnncnacgtantgnnnnnnannannnnnnnntnngangnnaccnngnaggcannnnannnnnagnnnnannnntngntttncacncnnnnncgtacncnnnncnnnnnggngnngnncccnngcannnganaannnnnncncnntnnatnnngantnanngnntngcnaatncnnngannncngnannccnncntcaannttgngncnnnnnncnncncnacccgtnnnnnnnngacntcnctnnnnaaccnnnnnnnntgaaancnnnccnntgtnnnacaatantgagganctnnnnagnagannnnccnccnngcnnnnagnctnagtnannnnnnnnngccnncnncnnnnagnnngnnngtnnnnntcannnngacangcngagtgncnnactnnncgnatatatnggntttnnnnnnnntnnnnncnntgccttnncngannncnagccnggnnngnnnncaaccnttctacannaannnnntnnnnnnnnnannnnngngngtnngtnntgnancgntnngngacnnntcncattnggatnnnnnnnnnaccnannnccggnnanngangtaatncngnnnctgnngtgntnnttnnnnncagtnngnnnnnnnntngacggtnnttnnnnnnnnnnngtnacngtnntnnatnnnnnngttngnannannannngagnnnnnnnnnntcgncaccgnnnngannnncnnnnnngnncnnnnagnnnnnnnngacagnannnnctannnnnnacnncatnnnncananctnnnnnnangcctntnnnnatcnntnnnntggagcgagctcacaccangtgtnantngacttnnntngngcnnnantntnncncnagnnctnnnnnnnnnnnncnnnaacnanncgtcgnntannnagnnnnngnncnnatgnaannagcngctnnccnnnnnnggnnccancnnnnannncgntnnngnnnnanntnnngnnncttgaccgnctgnncngcntgnnnnnnnnnnngtgngnnnnngnnnnntgagntnnnnntaaggagcangaagtngatntacnnnnnnnnnncnnnangannncnagnnnggnnnnnnnnnnantnnnnnnnnnnnnnngnnnnnnannnnnnnnnnnnntnacctngnnnnnnnnngncgannnncctannnnnccncnggnnnaagnnnnngncggattnannngntnncanannnngnnngcnnnnnnnnnggnnttnnnnnccncngtanntannnnanangcgnanggtatngnnnnnnnncnnngccctacntcgggngcntcgcannnnanngcnnanannnnnnncnnncnntnncnnctccgnntagtnnnnnnnannttcngctnttnnnntnnngnccnacgganngnnannngaannnnnnnnntnganngtnnccnngncganannantntancnntcgncnnnancgnnngcgnggnnnatcnnncctccagacanntacnnatactntannngnnncanannncggnnnnnagnnnnagnnnncannntnnntanncnnnagcgnancggganncttangnntgnncggnnnnncnnnnnntgccngnnccantggctgnnagtnnnnnnatnnatttnngccgnnnttgaagctgnnnnttnncgcnnannnnngannnnngnnnnnngcnnnnnannnnctnnnnnnnnnnnnnncnnnnnncncnnnnncncgtgnncnnnganncnaagcnnncnnatncgaacggccnngccntnnngggannnnnggnnnnntcnnnnnnncncagccnngccgncgtggnnnccanctttacntnnntnncnnncnatgnntntnttntggnnngcnnnnnggnnnnnannnnnnnaancctnnnanttnaaaanngnggtaacnnngtnnnaccnntatcggnngcatnncnnccngccgtcggcnngacannntttgnntnnnntnnnnngnnncaanngtgacagnntnncgtnnnnnnnnnntnaanaatcntnnnnnnnnnntcnnnctcgtatggcaannntnnnnnnccggngctntgngtgttacncatnnngncnncnnnnnnnnncncttnnnnacnnntnnnannnnnttnnnncgannnnanctannnaannnnanntatnnnnngcngatncngnnntnnnnttntgngnccnnangnnngtcngcncnngntcncgannncngagnnngccgtngatggcatacggcgccnggannggtangnnnagnntnnnngnnctnnnnntcnggtgnnntnnnnagnnnngtctgtngtncnnncnaggnnggnannncnnncnngnnnnnnnnnnnngannntgntggnncgttantncnnnngngcnnntnnnnnnnnannnnngtcncnnnnnnnnnagacagtnggacnngnngtcagntcnnngnncaganngnntnnnnnngtntnnnnggtnccnncantgggnnnnncnangannnnnnnatnnnntnnnccgnnnnctnttnntctnannngnttngnnnacaganncgaaacntnnnccncntagcgtcgctngcnannagnnnnannnnnnnnnnanntnnnngnnnnncnnccnnnnncnnnnatcnnngnnnnnnnnncagnntngnacggcgannnnannntnnnnnangcgctnaagnnngnannannnnnccanncganatntnnnantncncntncnnnacgnncttccgcntcnnnntnnnnnnagccacnncgnnnnnnnnnnnnnnntnnatctatngtctcnncnncccannaggccctgatnacnnnacanntgtannnangnnnatnnanncggcgcnacnnannnnnannncngnggnnnnnnnnannnnncnggtntnnnnntcnggncagnncnnctntnnnnnnggnnannnnnnnnnnnnncgacnacnnnnnagncacnnnttnnnntntcctcngcannnnttnannnnntggattnngngnggccgcgntnnnnnnnnttccagannnancgtnngagnannccgnnngnnnnnnnnnnnnnnnnnnngtcnnngttangngagnncnnnnntgngnnnntgtntnnctttnnnnnnnnganantgngnngcgtntcgntntnnacnnngnnttannnnncnagnncnnggcnnnncnnnnnnnctannnnntnannnnnngncagcntcataacnnnnnnngncncnnacgcnatcnnnctnnnngctctnacggcntnctgnctnaannnnnantattgcacganccgncacncngngnagnnnnnnatnnantngnncngactnggnatngncngnantnanntnnnnnnnncnnttcngtnangtncttnncgncnagtatnnccncnggcncncnannnnnnccnnccncccccggagnntnnanccnagtattnnaannatncnngcnngcgtcnnnncnncgnaannnnntnntnnannnanantgnngnancnnncnnnannnnntcncnaccantgntcctnnnnnnattnnngttnnnngnnnnnnnnnnnggtcnnnnannnnnngnnnngncnnnnnnntnnnntnttnactnnnnnnnntnnnagnnnannncntaanngtagntacnnntnncggctatnnnnanntancaatcnncagnnnnnngannnnnnnnnnnnnnnnncnnntnccngcnnnnnnnngtnnncccnctncnnnnacnnngcggtanngnnnnnannnaacnnncgnangannnnnncggccnncnnagtgnnanncaaannanggtnnnnnannnnnaatganntncnnncnngcnnnnnnnntgaacgnncaannnnannnnntngnnntaannnanngacgnccntnantnnnannngnnntnnannnnnnnnnnagnnnnnnnnngnnnnntntcnnnnnnnnnncncnnannannnngtataggntgtcacgcnnnnngnnannngnnnnnnngtcnaccgantgtancnncngtnnnnnnnnntgnnnnnnnnncnnnnnannnnnannnnnnngnnnnnccgannnannnnnacngaaataaatncgcagggnnnnnnnnnnnnnnnnnnnntcnnnnngntncntcnnnannnnntnnnnnnntnnnncnnngngcccganatgaaannnnnnnnantnnnncnnnnnnccnncnnnnngnntnnnnnaacggnngntaccgnannnnnntnnnagtnanattgngngnnnnnnnnntnnngnnantngcctnnnnnnnnnannncggangatnannnngnnnntngngtnnngnnnannnnnnnnnnaannnnnnnnntntnnnnnagnnctcnannnatannnannnnnnnnangnannnnnntnnnncnnnncnnnnnnnnnnnnngcnntgtgtgngnngaaccngagnccgnnntatnnantannnagtnngnnnnnncnggnnanngngctnatgnnnatnaacnnnnnattgnntgnttcnnnnnnncnnnagntngngtncnnnnnnnnagnnannnngacgttactacncntnnnnnnnnnanacnnnnnngtcngannnnnngnnngnnnntatnnnnacanccggtnancncnnnnagggcnnannnnnnntnngnantatcnnnnnnncgnccnnnngtngnngcactnnncnnnngncngccggncagnntnccnggantnatnacggccgtgncgnntcgnnngnacnncnnnnncgnngnnnnnnnntnnnntggnnnnnncnnnnnnnnagggaagtccaannttnnnggangtcgcnnnnngnanaggagtgnannnncgnnnacttnnttnnanngnnntannnngtnctnnnnngnnnngnncnngannnnnnnnnnnatnntnnnntggcnnnggnncnccnnnngcnnnnnnttcnagccccgancgttnnnnnnnnnngcnnnatnagnctnannnatnnataggngtnactagngncnnnnctnggntnnnnccnatnngngggtncgcggnagcnancnnnnccatgnnnnncgcncnancgantncnagcnncnncagnnnngnnnntncnnnctacaantatgtttcggnnncaggntgagngtnatcnnnnnnnnttnnnnnncnngggcgtagnnngannntncnnnntnaacnnnncnacnnnnnnnnnncnngtnnnntntcanngnnatgtnnnntntacnnnnnnnnaacnnnnnatnagngnnncncnnnaccatntcnnnncanaannntnnannctncnagcgtgacaatncgtntannnngncnttganannnnnnangnngcgnnnncnnnnngannnnnnnnnantggnnangngngntcnnnnnnnagnnnagcncnnnnnnnnnnnnnncannnaancnnnnnnnnncgncnnngnnnntggnnnnnnnnggcaggtannnntnaangantngcacnnnnnnngtgtannncnnnnnnnngtnnnaanngtgncgcctcnnnngnnnnttgnaagngnnannnntgntnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnnnnnntgnnnnccgcgtnnnnnnncnggaccanantgcgngtnanaacctnnacgcgnncanncctntncnganaannncncgnaattnccnnnnnncnctcgnntngnnacgnnnganccgnnnncngnccanntnnnnacntatnccngctnaagtagnnagangncnttcnnnnnnnnnnnnnngnngtnnnncncnntntntncanctnagcncaagnggnngacncncgccngngngnnnnnnnnnnnnncntnnangngtnnnnagnngnngnctnnnttctganncgtnnccgnnnnncnntcnntatntcntnnacnnngcangnnnnnnnannacntntnngannnnnccnnntgnntnnncgtggnatattnanggntcaannngnnagttcngcnnnnnnnagnncgnnnnnnnnnnnnntggncatgtnggcatctgnnnttggcnctcngcnnnngacgancnntcnnnnnaccngnnaannngcnanannnnnnnccatgctnnnnntncatngngannnnnnnnnnnnnnngnnaagagnnnccttnncnannagnnnannnnnnnnaaacgnggcgcggtcanacnnnnnnnnnnnncnggacncnnnntctncnacatngnnnnnatggctnnnngnntcngnntgtnannnnngnnnnnnntnnngnctnnnanngnnncntcnnnntaggttnngnnnnnnnnnnnnnnnnnnnngnccnnnnncnnnncntnannnnntatnnnngcnaaanannnttnatgnnnncgtnngncagcnccggnaagggnntntanttnnntntnnnncnnntnnannttgnnccnntgtnnctnnnnacnnnantcacnnngngannncgcnngnnnggacnncngtntngnnngnnancgnngnnnccntggtccancnngnncnnnnnnnnncnnntntnnttttcngngcnannnnncnngganngnnncntatntgntgncncnnnnnncnnncctggcggannnnangggangnannnnnanncannnnanncnnccnnnnnnggtnntgnggnnnncngcnnnccnnnnnttnnggnncnnnnnannncatantgacgataaantgnattctcccnnccnaanncnccggnnntcccggnnngcnnngcctatgtgacgagnnnnnccnggnnnnngnanangngnnggnagcnanntngatnannnnttgtnnactnnnnnnnncngacccgannctntnnnccgnngccnnnnnnttnnnnnnnnnncacncntannnnatcncntgnncgtntnanngannnnnnntntannnnnnnnnacngcnaggcgncnnnggnngcaaannnntncnnnnnagnaattttnnnacctgnnnnnntnantnggggacnnnngcnngtgggcgcnnnnaggnnnnnnnagnncnnngannnnnnnnnnnnnnnntnntgntcannnnnngnntcgnnnagnctttccantcnnanngnttgncnngnacnnnnnntanncnngnnnncnnnnggntnnntnnagttnngnnnnnnnnntnnnncnngagtntnacggtnnnnnnaagtcctnttgtaatcaacccnaannttnnnnnngtnnnannntanaatatnnnngnnnnngnacngncnncgatnatcnnnnnttncngcctcgnnnangtacannngnnncacnatnnnnngcncnangnnnnnnantnnaatnnnnnnnnnnaanngnacccgantgggntnannnnnnnnnnagnntgcnannagnnacncnngcnnnnagnntnnnngcncacnnnnnnntgnnnngnaagtngnnnnnnncnnnnnnncnannnnnngtnnatcnnnnnnnnnnnactttgagccgtcnnnnantacnccannnnncnnncnaatnantnnncnngnnncnannngnncntnnnnnnnnnngnnannactgcnnntggnangacnnnanncaacnntnccgtnccnagnannnnnnnnncnnnnnnttcnnnntanncnnaanngntaaantcgannnnnttcnatntnnnnngnnnnnanngcgnncaccnnngatctcannnnnttnttnnnnnnntcnctntggcnagnntnnncannnggcntctanncnnnnnnnnngtannnaanancnncnnngnnctatnnngannanntntcannnangnnggcnngngcaanncntnangntcntnctntaggnncgnnnnnngnnnnancgcagnntnngtannnannnnnnnnnnnnnngatcncgntcgnngncnnannngnngnannnnnnnntanntacnnnccnnccnagnnnacaagannngganncntgantgannntnnganacnnana ccatgncanggtnnctatacgcaagngcgcgttccgnttnnncgagcttaaaaancctaacacagcggtncaangngaacnannttagagagcnntncttggaaatcatgagntccaggccagaagctgcgncgagcgnanncaagnggagcnnaaccttnncctctcnnnnngggtcccataancngnnncnancttacgcaaatggctgtnggcancncnnanngggaagnangaatccactgagattctntgnnngnnnanaaanacagtactaccncctccnanngctacantaactnanggcnngcnatctcaaatcnagatgnngacatggnggtaaanngacacnacaacaccgactgattncctattggcaggtntcnaccgtncntctgtnntcgtcagggcaagaantagtgtaaannnatgtctgaatacnggnnncgtgtanncgtgtgcnccaatcagggagagnccgcgtnnannnnncctacagagcgtcccntggcnatcagtganngnnccacnntnngnatgnnnccgacntcntgnncgaacggcatcctattacgtncntcataggntnngcatgcnnancagagnccncnangaaggtnanangactnnggtattaangatcccncaacacgcggtatttncngnagnacccgnggagtantntatantgngctctngcnacgatgcntcaggcncctattnntacaactacgagcgaacggtgtctccntgngntgnggccagnatccaccgannactnatnctnatgnnctctccnnnatctgnanntctgtnttcgctagntggancantantaaagattntngcgcaggtgaaggcccnatcgatcggactaagggnnatgccacntnttgcggcgnnccangcaaggtgntggggntnagngtgncnntnntnnngcaccgccgnnacgagtncaggnnagacagcggnnagccctgnctgangnngnnnnagagcacctattcntcnntcacgnnnnnanattgattntagcacnangctccgnnctgctnntgtcntctccgcagtacacttttatngnccgntnnctnncggagcgcngtcnctgtncccnnnncacactnnactttgatttncncaaggaaagcggntnaataatntaatgttgctcgcnnatctacgtgggtncncctnnacgacaagganggnntngtcnnnngtctctagtncccntcnntntnntagcgcnancntngactcgacntnggnnnnnnnacanncnctganaactgactantattacccattaggncccncatcagnaacncgcaccagacagtgtaagacannnccgcngaganacacncntgatgcgggtantacgcttagnnaatganatntanantaccncancaanctgaancggtccanttttatggaaagctgttnangaggcangtntangnagnnntnagntcgtnttaatgtnaaaaatntggtattcacatgcctgntgaagcnnnannnctagcanttantncgtnnnctgggnctaggtgtttgtnncttactatcncaggagtganttnggtcngtcgtcgnngnaccagctttttcccgnnaaggnccctttaaccacntctcggcacgtntcctggnttctgagtatgcattacaacgattcgctnnnnantacnatcagtagtcccnagacgaattaggttgntcgtagtttnntagagctgcccatacctatggaantgnnccgttctatanttcnttaagcagtntcgtgctanagacgncacngnatnnngtgcgaaacggctcttnctagngcancncgtcccnagnnnnnaacatgcattagttgcctgtaaccanngcattgcatgcagnannnnnctnttggactcgggtannannctcaacnatatgcgaactgnggntacncgcgnnncactcgccgattgttacnnnncanncagtatatanagaatgggagtgttcaggngctctctngnacncaaagcgntnagatttccaactattgngccgcagngntgtcgtgggtnnaananaagtatttaattcnttattacngtggangtccncatcngtcatcggctattcgtntnctggattaaaatgataacgagtngcctcannnnnnntaacgnnacccacacacttcgcgangataanngtacctagaattccttgtnnttcncaagtgngtggngaaatnctgtatcgnccngcntngnccaggnctnnnaatcaatgtacccaccgtnatgcggncgtcgttggacggtcgtnccccctttcaacnntanttgcaccggctgangaaaggaatgttatacantgnnnntgtcgcaantcntccncgntgcncncaagcatgggccnnnnttgagctaanataattcgtctgtngatccctcctctnttctanngtatccgatngtntntangncttacgcttcttttttaangcgtccanaaanggaccgagttgtccttcggcaagcnatnnnacggntannnnggtaccgtctttggtccagtggtncctnancgtacncccnctnncgtcntgcctgaanctgtnnttgggcttgcctggtacctcnnagcaagaggtgnnttaanananttngacgtgagnnnntnttcgacactgtgnnngggtnngccagcacncnnnnnnnttgaccccgacacgtattttaattncagattcggggagaggcggggcctngnatnnnnaagtagnncgacgtattggggtgnngngattggtnttaccacantaacgaattgaacagttgcnngngccgcattangacnctgcccattgctgtggaagacacagcaaagcnnnnnngngagtattntcatagcaagtaacgnntnagcgncntgnnnantcnnaccnntcaaatcaccnaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgncnnntcccnaaccgtccgttcgcatcctcttcctncngcgctnantctgtgtgggcagttatacnantgggaccccctgcgcaatccatttnnntgagacagcnagcgcnnnnccaactnctcncggannnnnnnnttggccanacctagnnacnganncctttgngtanctatagntnaannaaggttgcngnggtgtgtacntgtnccagccccagannccnagcaagtgaactccgtttaacgcgcgtgangagtcgagngtactcgnccgacagactatncgcatgantaacncngnttcatggaccgggcatcncnncaanagagatgnttngtccgctacnnnggacggnnacagnctgtnggtcagcccntctaatagtcggaatgtataatactttacgcnagtggcgacncagnctnacaaggangcgcgtcttagagggttnnnctnctntggnnnttcggcatnnnntgcnactgatgnctnnnnnccncnctnngcgnccgggngtgnttggcnttttgtgggcaggaantnnnnctnnnntaccntacctttcgtagaangtncngancgatntanaaantgnttnggagtgctgtgcngcagctgcgtggagcccccgtcgcatgnatcanaaggagtcncatgggccagctcnntannaataagttagncatacctantggngaangaactcccgcatcgnattttgtgtannncgggctnggatttgcgtgcngcaccattcgantcagtgntccntcccgttncnnnnnatcttaatcancncttcgacagnnttncnncaaacggggnnntcactaggatctagagctcgggcactngnntnnccncnncnaaatcagaccncntnactccaagcccatgacaactgcaacctgangcagtgtnatcaagccnttacangnattctngccnnntcatgntaagntcanagcatgcctacgntaccgnnnngttcagnggngggcnntnnnncnnnnagttnntgccnnnaagaannntnngnnnnanannnnntaaggncncnncgnnaanacgntcnancacnncgnngccagtttngtctgcncatccgctnnctctaagcgggncttganaattcgtnagcnntacngttcccgntncaangtcganncacancccacngcnaccatggtanacgctgcncaattgtgcanngtccagaaggcannatggnngtcggatttgaggcggtaataggnnnaagtcgtgcgagtnngcgttnnnctccgacatnnntctatntaanngctncatnnngnanntntaagggccagtttgcttgngnntattcnaatntgcaaagnnaaatgtctcntgcnaacactcttgaagtgngacagtctaggatggcacatgagnnagnaataccccaagannntccgcagggataaagnttatcggtgctagcctngnnannnggtgntgcgcgtannanncaacttgcctcctcgcggtgagtcanagcntcacggacgagccttnctggctagtagagtaannttggaactcgtnncannncgcgggtcgtataggggctctccattcancgnnnntnngnggcnnttnctatcncnactntctnatatccttgcgcgtcttcncttgccactatanngtcgccaagccnatagccctacnngcggaccttaatcagttgcactccanatnntagngggggtcccnatcncnatgntnagttgaatggtaaattttaacccgctnttcgcatntaaaaaactggttggtacagggtnagcttnnaattagntctcnntctatagagnancccnaannngccaccgccgatagtggattggnnnncggnggtgcggaaacgtttatgtnacgnnagtangatantgccnggagcgaaacacttnagcgggtnnnnccgctggcgctcctgtcnncagatttanttngtgtcgcctncgnaatannttcatcggancggtccggnctggtacgcntcngcatnannnnttgcccgcgcctcgnnannngnctcttcttctngncntcngnngtagactaggaatgtcagnccgncntngtgcagnaccagtgatggctcnaaaacagaagcttntntggtttnnnagntgtntagtactaactagttctctacnannncctcgcatggtaaacganctgcacantccnangactgccttnnnnaganncgccncttnccgntgnctattggagncannngtcgnngctccggcgtnnnantntnnctacctannnaatgtgctgtggcgcntntggggtnaccnnanttcnttacnccgtacgttcgccgcgagaccntnnnanagtacctgnnnagnctcgtntggtaaccncncctatnngtcaanacaggantcgaacnnanttgttnnnnaggcgctatccggtcaaangnnngagacttttgcntnnttcctnanngnnntnagaatnacaatcagcgttttannntgnaagntantncgnatgcagagtaccatggggttagcnnnnntgncnngacgnnanctcagagncttangnacangggacttccggcccgagntgccatgcagacnngaccgctaaattataactggtgnancntgaccccctncntcangacctctnnnttgnactgcgtacgncttttcgcnggnaaacaaagtntgttttaataccnnatccccagggatagcgtcgcgnggctnggagccntgnncgctcccggccaggccacantaccctggtcgactcnttagtggatcggggctaanggtncagttattgnncgaacgaataacgtagtgnncngtgtantccggntaangannngcnnacccgtgtgngggctgttatggaanctggggnanggatncgcacnttggcnntcatctcgcnaaattntgctgaactttcttgcaatccgtccnncccgtgtcncttctgctgtgnagaagagtttggaggtncccannntgannnnncttcactttnncaactnnaannatnccanncnnggnntgcnnntntacttctaacganctggngaggtacntcctncctttttcncgacatcccttgtgaancgtgngcgctnnntaagtccctcgaacnggncactannagaggcnggnctganngcgccccnnnntncgtaatggtaantagannacccaatcctaaaggtncnaantaagtannctgnggnnngcagaaagcgcgtctctnatcaannngaatgagctggaagatcancnaacccttgattagnnatnatcntcctgattcacnggtaaaanngcnatnnaggagggccatcctncannccgtcccggggacnngnnnnngattcctatgctggcnctnnnngcgtgttanctgnggtaccggntngtgtnaatataggacngagaataacctgaagtgcnttgnttggttaccttatagtggttacaaactacgnnngtccccangntccnnagangtctaagggtgctncctnatacaatttgagcgtntgcatgtgtcacatttacgggtcggcnggtcggtnnnaggcgcgtgacgcatatcctatggtctttgcgnnnggnagaggaccntcctggtngcnngcttttangtacntggcccaagacatcgctccggcaagctccccaagnantnngnncctngccnaggntcattagangcgaagctacttattggnntataatcnnnnactgcggttaangagtnnnncagcgcttaccggtcaccacaanncggagggcttttgctnattcgcttctctggacctcaggagtttcgacgaccatctttccatnagctnncgcgtgtccnntttggnccgggcatgnnnnactcnnnnnnnnnggcccaagcggtnnacttaacgaggtggtaaccgacnannngatggtaangactgtcgtcccactgactgtncgtttccgtatttcacatnagnnttatnncgccncctgctgtcntcacgtnncccgaacganatgggtngtaggagataggggggatacaaggtccaatccgcacgacaanctgnnccnatgccagccccnggtactgatgnggaactcgaaaanaanacgtcggtanaacatnngncgcccnggancgnncnacanntgctttcnggccactcgttagtntagganggtggagtnggtancnccccgccgcgcacctccgtccctacncgatgcanncncaanntatnaggangggnctgnntanannntccgntttagnagnacggcacgtgcgttgacnnnaggnnctcnancccatngtccanattatggcactancgccgtanaccgtncnnnngnnnaaagagaggntgacgttgttngagatacaaggtttttaaaatttancccactnnagatattncnnaccattnngaacgtctcnnnnnantngnnnnagacntgnggtgnanagaggtaagnnancgttgcatgntcnttgtgntgaaannnagcanagggcgcntcncttgtanntgnncgangcaaaagttttcttgnanccctatagttattgttcnnctaagnnncaataaaattgttagcggaacttaaccggttacgangnntngnnnngtatgngctcggaanantcggcaataataagctcatctatnaaatncncngctgtnngtnaancggttcccacgatgcaaccttcncaaggcggtttgctgagacccaacaactcacntattttcncagatgggantttaaaccctgcctgtnacatccgtntttgttttgnncnnngtagaantangagggggcnnctgcgnntctcaatangcntgtctagatagnagtttgacacagcgcgattcagacgatggaatgnttcaaccattgtttatttncgctnncgggagcctnttnttagncnatgactgctctntnttacttaatgcgaacgtgnnanactggngttgnnatattatngnctacgggactggaacnntangagatgcacaganacctcacnaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggcnggagtgatgnccananctatnatattttaaatttttaataaaacntnnctggancanntcaannncacgtgtgtatagngctactgacntgcccaaccaccggcnatttacgtngngaccagttccnctncttcnngantnatnngtgnaccatgtacgacctgacgtccttnaccggcnnnanacagccttcgnggacatcgagcgnnntcttagnnattatatgnnntacgttccaaggtggtanccangcccanacggncnnntccnctgtcnnaggcggcngagccnggncctatnnnggctatcttcccacntnctacgtnatcatgnnncacgcagggtnntagnatcnctnctngtcntcgnggtcgangagggtngtaagacagtgtacgggnntnanncnnnagaagagcanngnnnnngtaanacgctggtatanacacgggaagtaacctcagcctcgttaggaacagnnacantaatnacgcnntccccagcggtnnatcgattntnatacaataanaccccatnngaanttctcctatgtcanncgtcggtaacaacggtgcntaccgcaancnnncgntggacngcacgggnnnnntcgtgtaccgtatcnnatccatgtcggggctcgnnattctacgagcctacnattcaggcaagtccgagtanggagtannngaggccggnactgnccaccctcaatnaggagttgtncnngtctngnattgctaataccgcngngccantngacccgatncntntgngnggctctcgtgcggtagcntngntnnntnntgcgctaacngatnnnaagnactgtagtgttcgaggcacccnttctgtggcggtcggaacttnncggccaacgcnaagctgttagcgcagttccgtattatnatatcccgcgcnggtcggnnntnnacgctgaccagncgacaannngcggctcgcaggcgcggaactgtggtagaggntgtcnnntgcggngacacgtgtgcntgccgcagacaagctgccagcccgctagatagccggancngggccnnncanannngngnnnngatcnccatncnnncacnttncctnntnntnngnnaangnnnnnnnnnnnnctggnnggnannnntnnnnnncngggcgtgtgaggcaacctgcnaagaggttggnnntcatcnangctttnggnctgcannnnngnnttcctcngnnnntaancnntagatgcacatgaggcttgncngaggtcnncgttgnagntgggcngactnccgcgccgannnnnnngntcatcccccggatcgtgacntntgnatatgncggacnagngagctctcctnncntcnnccnccnngcttnagctatngacattactnnnggcnncangtannctatgaattnnangtanngcggtctgacannatncntaatnnttncncctatatnngnctaancncgnctggaccggnatnncngnnnnccnagggcncnnccncgnccncnnnnnnnnncgccacntcagctagancnnngnnnngactcttgtgnnntaanncgggaaggtagtcntganaannnncgcagaactagnnnnactattttagnncangaagcgtggcgnnaannagatgtgattaaatgggnnatggtnagttnnnnngnnangagtnntgaagaannaccagggtacggacgnnattagancnancctntngnanagcngnngctgcgnccccacncctttcncctcctnannnnnatttgtcaannaactnngaanccntnagganncntagcgccnnnagctaggcccggacgccaagttgcnccacnnnnacggaaatgtgncgangannngncaccgnnggnngnggncanaaggnnncnactgnaanngtnnctccattnnctactnnnatgntctnagcgcacgtngactnctaacacngnnggnncncgatnncanccaggacaccanggnnccgcngnnncgttggtacctgccgcgcaccagnctgatcgngnagcagcgtnannnngnnctgnnaannnaagagttcctggcngnnactctccncagtaggctcccntgaggtcattnctgcataaacnnacgnttncaacgtaaanctcgcnggntactaccgagggncgtgtgaanacctacagcnnagnnnacaangtngnantcgggtncgatnnatncnagtnnagcancctgaacttcggncncgaattttgcncnctnnattancngntgcggntntcggtttgntntatnngtacaccngnctacatttngngaanactgnancacattgcaggcantctctcttagagagcaagtcgacccnaannntnngtactgncccatacacnnacttgcaactcctatntgaacnggnnacatnacatctgttccnnnccccngngcgggactgcggccnnagtantcntntnnncacccncncnnnnctnccgancgtncncnaaggcccnacnggcanctgncaantntaanaagnccangtaacttttaagggctatngggtacactaagtatatntanngggcgnacgattctgctgatacncctcatctaaancacnggtcncaccatgannnncggtgctgggctgtcgccgcttaanctagcgncacctagtcgtangtagggacccacgnccnannnnaacggantnggntcctcagtgatcctgtggagncgatcgnnggtnnnggtnncccggcntnnccgcaaggttnccgannntccccgtcanctnaggcgtgattcaatgtgnccactaccngaaannanagccgnacagttctnnccgnacnngccnccncnntgtttagtnanattgganccttcaaatagtcgcgnnacccccggactttaangactgaggcnngaanncngnncggctgnnncacaggttcnntccttgggcggtcaactgcntgnnaaagtccgcngngccgtngnngagttcttcgncgntgggntccnccnnacttnatgttgttcgncctcaactaggncttgggtttcgtccnagtaacagacagctaggttgttgggtgcgagaannaaantatcgngngantgccgccctgnagcggatggaaaaganagcnccgcgggggctgntacgcaaggacccngtagttgtaanagcgangatgcnnacgcgctcagagcgttnnnnntnaggtatntcaggcatgtcatnnnnnngaancgagnganaatantcctccagcttncganccctttngtcttgctcaatccntggctaatngacttaanattnnnnnaggcgnntnngtcgtangnagctgnnggccaatactattgtctnncgcagcggactacccttcagacctgcgaagttacagagnnnntnnctattcacgncgnangtgacgngttnnnanngnanncnctngcaccnttcagganacgcgtgttttnagtgnncnnnngcanggcagctgcnctncncatncgtacgagctgacnccnntggtgaacatgnnganttacacncaggganccgagtcgaanccgagacagatgncanncgacncnnnngagttngtccngggntnnctgggcatangttnngccttctacctngtggaacatgggctattgccaagcntttgaggnngcncactnnnnnngagaggtatggtgccatctgagcgcnagntatcccctcctcnaaggtgtgaagattgaanncnncggtagtgcgatgtgatagntcctagntcgcgaagcggtgatgtatatcnattcatgactgngcctcnnntgatactgcanctagtctcccgtnnataggaatanntnganngtaatangnntgagctcaactncgnantctgaagnganngaacatggttttttnctttcaaaatctctctncagagctaagntngcatacgacnacacnntnncncggtttgggatcntcatcctctngngctggacngccancanttgcatcgngntgcnggcanactangntttgcctcccnttnaagtnattgggatggcagaaccggtagtaagngctactnnngtggacntccgctttctgagcccgnggtcngnagtgnnntagcgtggncgnnncggngntccaaagatcngcactcanggncagactntgcntntncnnctggatttgtnctngtntgccacangggcnctttncccnagggncgccagcntgcgctcggtgngaaggcccccgtggcgacgannctggggtctcgttgnnncgccaaangcgnctaacnnanggtcgagctcnngaaggncgaaatagnngtaaccctcgttcgnnnnancncngccaagnncnaacncctgttgagcccncnattatgcnttnnnccnggcacggtnnnngnnaggnngtgnntctccgggattctctcgtattnntctacaggtgatgancngaanangnnnttgcaannnngggttancnagnnnnggtnttngnctcggcggctgcttacggagttaccaggcgccggtcnccctggcagcactgtggggaancggacggcaagtattgatgcgnnncgcgttcgattgnnnctgcaaccatgaccgctcnccaccttgtggcgggacgnggncgctaccccaggtggtgtgnccnnnncggcagncnancnaggcgaaccangggcgactagacttantgactnnnnnntgtctcgntggatccagcacaagcatnnattcgctanaaccnaaannnggcgtgnnttgaggcntacatagccgcccgnnggcttcatantgaaaccaacactgcgcnantnagcacagnncagagccttcaaagagngataacgatcnacctgancagtnctctnngctnnatnnacgcacngannnatacannntactaaatgtattccagnctngggttggcccgtnnngggaaggggtngtcagttncgccgccagcctacacgaaatatnnntgccatcacctgacgaatnnccgggaccccgataccgcagtcggggcntacnnatttatactnatnaagtcgctagcccgagcaggngtnggacctgacaatgaagataacacacacccgctgngtcgtacctacttacctgaantcngtttgccattangctngtcgcggtatttcgnncnaacgaggtctgcttgtgnctcngtcccctcnnntgaccgcggacacacccgcgggggacgcagcgcagtactctggggcnncannnnntnggtnggatcnccacgcnccccnntngggggcngggccgngcgccggccnaatnatgcgtgnnntcgtnngannnccancgnngacanntntnnatcngccncnccgcgccttnggnnctagcnnanantatacncgntctngggcttccatgtncaggaggcatgggtaagnnanttcactgcnccgnatccnngtgctgtcttncnntgagtactncnnnagngttngntgcatgatctcaantgnantctnnanntaacaggaanctcnnatcnnacnatnngnncggtnacgatccccgcgnantnnnttnnngtaaancggcggncnngccnnngatataggggggtctcgaangggcgtttatncntcagcgagttctgccgaaaggctatntgnntnactgnnttctagatgannanggctccccnngtaggntggngntnctnnngnanttntcnncantntgtnnancgnggcatntgacnngtgcnngcggtcgnaccacggcnannnagncgaaggtntncnncnantcacnannncgtcactggggtntnggntaactacctccagataacctaacaacnnnnntctgagacttgggaaggcnagggactagttccttgttacacatgctgngaacnaaagtttatgtanaccntcttacttcancgccctaccanattacnnnnntcattgntggtctgtnggagntgatgtnncggtctantttgtgaggacgcntnnnctctcgttagaanggaatnctaccantagtngcgtaacgttttgtgtgtatcgagcataccgagtactnngtntacgccttgcnttanaagttcttgaaaaccttnnnnnnntaagacattnnnngggcccggattataggaagggcaaaatanncagngcaaggnntacactnggttcgcnncattatatngatctaggcgcttatctcagttgtgganggtgcanngtnnggcgatnnaanntgnagacggcgcgnnttanagatgcctagctngggntttcanccngacggcgctanatttggngtttcccgtctacgcacatttccaactcgtctactgcggaagnagncaanggcgnaggaaaacntcccggtangagatcacaaanattncgntganttcctaaaagangggagagtagcggattgctnngntgcagcacgaggggaatgaggacacgtatgtanctattggcgatcngccaggcnccaaancnttcccnatcngccaatccngtcccgcctnagngcagaagtaaatannnanggnttatnnttggcatgtcngnnngngctncgctgncttagtaattgtcgatgcggaanccatcccncactgctaaggcacntatgtacgacaggttnnnntnatatgtcacttcgatgcgtgtgattagtnnaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatnanccttanngcaggattcnngncattcnactttcgtgatntngcncacttgancacgtaggnacngnactatatcatcggatctgagggaggcgaaactgggtccaaatatcttncngntgaaagttcttnnnanctancgcgngataaatgttctagtncnagnnntgtgaaacaganggngngacncanacaagantgactgatnnaatngtatgcctagagcgtggcatgtannccgttaagtttncgtcgacgctgaatannnaannnnctgcngagtnctgagaggangttgtgcnanggtgnagatacgcatgctttggccacggnnnttctcggtctccannnnngctngcatcnaaggcgcttaacnnnccnntnnatagtaccccgtagnagggggcaaagagnnnatnnccacgtcgaactaacgntggtcttatcataaaatgcaggacaacanctgcagtatgggcncttanantcgaaggagcnncgcccactnagaccgagctattaatganttgagaccgaacgnattnnnnncnannttttnacnaancnntcgcgtntagagnanagtgatnngccatgtntatgnnaacnatgaaacaatntnntctgttcccgntgtnttnatcncggagtnnntcannnaccnnnagnnctgcgtacccggtttgggaattatagtgacntncagagttcgcacgtatcaaaagtgcggagacggagtaaggtaaaactccgtccatggaccgctgatatcgctacgcacttcagccgnccagnctaccaacagccgaaatngntggacggcttgtgatgcgcgagcgtgatggtgcagctgngtcnnttaancngtnaataancancgnttggngnccctgcgaggccatagacaanccncctgccacggctctatgttcctatgatgtgttcactaacattttgaatcgacnaacgaggcgcacagtgattagatgttcaatatacctattttgaattaaagcgtgatacagcaatacaacctgattcnatgnttgcagggtgacntcgttacngagngcctgtcnngaaacganagttcnntctgagcaccttagttatcgagcnannnagcntccanctttttgatnccngacnccggncngtgtggancnanncgtntggcacaannanngcnancnnnnnacttgnancaattngaggnattttagcangnttacgtttgcnccnncgcntcngngacatgtgnntncagctnngatnnncttntcnactgangnncgtcgntccgagtnggggcangctccgacacgcggtgngtnacnacanctngtcgcggcngancgcnaanatntacnnngtggnccnggantggggactcgaccanncnangaccncggnngggtnnnntcgtncngcctcgcnntcntggtttacatcatannnagtagtgttgnngtnctatttacantnnggggcnatctgacnggannntggtnnngncccncacgatgctcnnntaagtgncnatnnncngncttgtcgnctncatnctangnnnnnnnttnnnncncnnnagcngatgcgacgactnngggggtgntgcacanatcngcatnntgatgctggtggcannagcancaanaatgataggtnnacgntcnnnttcggngngcntngngcnaaanngnnactannannagnntganctntncgggangctccgggctncgtaggnacncnnatnnnatngagcnnnnnnngnnncaagnnnnnggcnnnttactnnncatactganncannncngtccnatntnnngancnnttcnatagnnntttgnnnncgggtancgcatnacgantcaccctcggacgatgganantcngctaacttcctancnaccnntnggcnnnnctnnacgantttcggttatntnnnntnnnngtccncggcataatgnnggaggcanggcccagnaaacgtggncntttatgngcggcgtcacgtganagnntgcnnnannagctngannnnnnnnnnctaaaaanttnacngnacannannantnancactctggnacggacgtagncntgaaactncctttctgcangcttngggttntgtgcctactancttgcttagagngnancnnatntannccnngncaggaanagnnnncccnnagcgagtgaccacaatgtggtggangnngccganggnacnnncancacntnnnngagncatagnggnanntacctgnnccgnccgtngtncnttnccgngantnntnaagaangnncgtccttcatnnnnccnntncnaagatccnnngaatcctctganncttcgncacnangncntnnggaanngtnantcnacntcntggaangcgaannantgcnannnnacatttnnnnnnnatggcancgcgagnnccgcntgattnntnnatcncgtgagttngnancnttnaaagccngtcnatgcangcnaattctgcgcgtntagnaantcccgcccatttnngncgancaaagtngngtcnttnttcnannnncaagcggactgnagggtcgtcaatncntanccnngagnantacnnganngcnttcgnngtncnnctnncctgaaacnnanggcgcgacntcnttggngggcccngnaaatagttngagcgagtannnganngaaagtanagcnccaacataatnanncgcanncnattnacnccgngcgttatcnnggaagacgcanctcnnatagcacantctnnctaataangnntnnntnnnnanncantgnnncnnngangtngncntnncngnaaaatntaacgctngagcatgnccannntcnncnanttcantgcnatgggtncacagactatnnnagcntaacnnatgnnggntnngatatagggccnacngncgattcannncctgnnnnnncnnngtnnnngttacacgactcnctcnattcnnagaanncgagctaggggnnggcatgnannctgagctgnnnagnntntnacgncatcngtanccgccctnnccgannntngnngnactntnnttnatcttnagaantaggcagnactttatcgnnctcgacncnnnangnnntccnnncngnacatntntanggntnntgggctnagaatcggtctccnnctgttcnncccgcngggagatttctgnnagtnnngggtcnnantnantagcnacngnngnnttannnctgnnnaaccttgcnngntcntnnnntngnncnnnnnngtgnaatggangtnancnnnncaggnatatantncncgaaanccgnagtnncacaangcatttncanncaangccncnaanaaccctagnngnggtntggngacgccnnnnnanngctaatttctnagttgcntnntctctcgacnngctnggttncggntcnannnccgnttnggtcccntcnngtaantcagncnnctgnnngtcgccgccnggaccttttcccgcacgnntgttaccctggctntcnannnnctctgaaggcnngagctcgtcntgtcnnattcaananggaggcctntnnntgtcgtanaagcngnnanntcatncnnaatnncttcacanntattnnannncnancgctngtnangnncatantnancantttgnaangnanactgggnggntnantcaatagtnggggnnttatacccgtantganncaacangccgtcnatngccgcnctnntcntgnngccaccgtcncggcgnatttatgncgntagtntnnnctgtatgtnatgccgtaaacgaagnnngcnctnngngtcnanaannnctangtatanaaacagaagnnctaagtctattncnngccccgaacacttccagnnntcnccgcnnnantttgtaagcttgagtacgtcccnngagttnngagagtncngnattgctaatatgagtnnntnaaatttagncngatagcttaccgaggagtgntcgnnannantngggcnganancgagaanntctcttcatcancttnnnaccgagcnntagctgganncnggnagcacnagaacgtnacggcggangacnngaggtacgnnnnnatnagcctngnngcnggagnggtagctnaacgaggggatccaaacnntncanaaggtgtgnngnagcnanccacnngactnccgcntngnttctnaacagtctatcganagnnnnnntcgcaaactcccnnnnnnnnnnttactcatttgccanggngacnntnnggancaaaanctaaagggttaccnnccaagtnantngccgcgtcatncnacgagnggtcgngaangagtccagaangttatnntanctcganntatacngtgncgcnanggncagtgnngacttntcataatcncnnaggcncgatccgcccgcggcttctaaacgattttncgnnnnnttttnnnntgnngacaccgtgtagaagggnanattacgcctgacttaccctcctgcttgtcacgctcngcacncccgagagcnagccttttggaatggatnnttnctaatgtagcgactantcantgctagganttggcccccacggacaaaatgatttaganggggggacaggattantatctgtcaatatctcncaacggcagcttagaacaatncctnatcncttanntatctgaccccgnaactaactaggnaagccntttgctgtcgatncgngtcntaatatacangnagttnatttnntnnnnngcaantagannnctnnnncangntannngctgcccgnntcnctcgtgnaacatcntatnaanantanaccggctcgngtnnncntangggcntgnngtangngnnnatncncctnatngnanttngtcngcgtcancntgcggannantnnnagatgccagacgcaagnagntangacactacaccgcggcgnacccaggcttacaggggaattgcnggagcaagtttnncaggccanacggcnncntgtagtgnnncactacgctttggnannncancctcnngccgcantccctgaatanaananntntggncantaggnctcngccctacnatcncactggtanaatgcagcgacganatctntgcgcgaaatggtgnnatagngtgcggnntatncgncccnttngaggaccgacannngtncangggtggnnntgncnnngnnncgaactgactantnattntacnntctcatgtangttagcnngncannaangcnngggcctnnccgtngactncattctgnnccnntcttangggcctctcgtctcnttgnngncntgccgcggngnnnngntcnagngncnnannnacagnnccccgcaangnngncgnttnttctcnnngtcnntnanngcnngttatcgtaggnggnagtntaancaaagtnacngcgtatacncnaggncgtgtcnngtaaatntagggactttgggataccagagcctgcagttnnncnngnnnncgtnagggctcncaantcaannnnncattagcatcnncanatactnntcngccgnanncangacnnaggagtangcnactgnnnacntnattaggggannaggangtcgcncnnncntngnggtgacaatccgcncgnacanggnnnntgcanaaccgcgnnangaaactcnctccgaacaagcaccgtccttgaacngtcnncnnngtantnnncnactanantccntccccatacntctgcagnnngtntttcncgcgctaaacagaaacgttaagggccgnctttcaggcngangacggngnntannttntggatcccgnaannctgnantnnnnnnttnntnngacgangnnnctgcggatctccnntanntactgcctacgngaantgtggtaatatncgatnacngnntgcgagaccntntttgtnnnnncctannnagnntncttgnnnagctgctcggtatanacggantggagaccgtntgngtaagnggacnanngcccttgcccngnnttccnncnctangacggtgcgcnnncancccgnagctngnnggcctccggnnntnnntnntatgtancgcgaaagcanncncantgacgngctcgtatacgcacagcgacagtnnngggcggtgcattacaccattccccnanctgacaggggatcnacacagggnagantngctcncgccnccagtaattnccccaagagangnngngnncgncnnccgnttnaannctncatacttgnnccngttcggaaccnctntanngnngncgnnncnaagtnaaantcgttctncgtnacggaccncattaacatnnncatctncnnngtacnggcacgagtctcnnnaggagcgccgagctnagcctngcanangtgcncgggtccagtgaggnactcgnaattancagcccgcgtaatnnnnnttntgtgggcaccncncnnngccannttnactcannngctnngnancttacnttnnnnnnaccncnnntgcanngnaggagantnanntggancntancgnnnggattgatggagcntaggngnnncagcgcaccgctggtnnaaanttncngcgtgtgccgcganancaatacnatnntcnnanntnnacncaagtnagnnnaanngcacntactaggcnancaagtccgcgntnccgcaanngncnnttccaatgnancagancggtataccgcngatggncacncgnatatanccctgttcgngaatccncacgatcgtccnnttatnccgtgcacttcntngntgtcaanggaagctgacnntngtggnnntncgctnaganaccttatngccntgcagntatcctcnncagnatttcacatgnncctnncgtctnngctggtcgcnttncngaactttttntnnnacacncnncnnggcaaggagccnaagtccnnnnnaccanaacanaacatttctntcggacanncccgnaccnccgntccccgnnaccgacatgccacggnggcgtgantatanagcnatcgganngnngtatcnnnaccttggacnccnnccacttnncgnanntntcttnctgttncttaangangnncncgcnnncgnnnnnnactgcgtctcngcttnagntctgnagnnncnntnatagngannnngcctcaaagtgtnagccgcgccattnnttnnnnnnnncncnatgcagattganaggccaannggncctgttgntgaagatgctgtatatctganttctcacgaggtgcngagantcnagactgggtaactgggggatgtgctgggactgganncntctnnnttatcnaggganaaangntnaagnacagcgtgtgngtgatggntattcgcgagcaccgngnctcncagtnttcctataggcgtncctcttaaatcggagtcntnttcgtnngttgntctaaagaacgcgcctcgccncgaaaacananagtcgtntgngtcgnanataagcgactctgaaaggtttggnccgcacncggcgctgccctnnggngagttgcncnacatanncgtaaaacngagaggtcancnagctanccgagnannnnggagggggttagntncgaatagcnctctctgtanatgcaaactgtgnggggngaaggnccgggtaaacttaaactatngttgnngngtntaattncgccagtacattanaggnncaagcnagnatgnnangacctggccttcatgtncnnnngnntnannnccnnaantnnctgcatttagtcnnngtaggagcanaanatngcnacggcagtttngatatancatgtcgannntgcgnngagatctctnttnnnnccaatgnncgngttgnagagtgnttnnncnnccccaagtaacggntgggcccctgagccantgncacgtctnggtagctnngaccnaaatacnngcaattnntctaatccatanncnggataccaatcttgcnttgtntnctccnnatnccctgtatnnnnaacgnnacgccncncgggcatcnaaacagaggctgtccttcctagtttcaccgaaatcttttgcacttccaaggactgcnacgagcggantaattcgantcagntagnaaagtggacacagggtgtgtgnnccgactnnnaanngtcncgnggggtagggtgtngaataagntgacncgacnggcgctatnttacnnnannggataagncccggtcctaagntgtagaccgtggcnggccctctgcantttgnnnnntntncanncancagnacngnngacatgcgtttttnccgcnnnnnactaccacgcanntgggngttacanacttagcngantanantnctgttcaantnggagttaccnntcacaaaacagnatctcacgttancaagnagnnncaantangnganacctntaggagcttnatngcatcgaatagggntttgnnngnggtgctgaatctcntagntgncnangctgcgtgtacttcnaaacgtcgtcaagtagtaccccttggctntgnncncggatgttnncccccnttgagannccnctgggtctgcagcctnccatgagaccatggncgtnactctctcgcgttantatntnantaacngtctanccnctcnncannncataactttggggtgaccccnttccgannacanngaaggacncngcttcangttnacgtacgacannnagcatngactaggnncnnncncgtccttcacgaacgganctccaccggaangtacgccttaatcangcnngncctaaatnatccggtanncacccnaggngnaaaacttcttccnnccagttnntgttnagggactggctnnactgcncngactntncnaancctnangnggtttgcgngaggcgtnngggtgggtannctnctgnnnnncngcttgcatcggcnggcnagagcatgggcgggacgaaanngtcccgaatcngttctgnnnnnnnttngaaccgtnnncgnnnngcgncctccgcncgagnaacgattcctatcctgngttgcgcgngctntcacccaccggaccnnnnnncngagngngtgatagtnncacgnnaaactncaantantgcanagagtgtgatcataatncattcngtgtacnantttcngatgcnaaaacagagtnnctaaganancgnggannatggnctnnnnnnacatntgnnatttctnnccncnngagctaggactngacgtngtagattcgctngnctnnangttntngnngncgnnccnaatnncgacttggtngnngnngtcatcttagtggnaccaggcngccttcgnttnagtcccttacttaggtggtaatatgagaacggtcgtcatncttcctnaacagtatattaacggatgcncgnctggncatgggnccgcttggncctganagccgaccccacaatttgtctnttgaaccgaaatgtcnantcctnnncntggnagacncnngtancnccaggggaggaggcgaaaagctngtanaatnngtacatatannttgntnaancgtctgnnatanattcntcacacggttgggctntcctcgcggcgngcaatgnctanctgaacggtgagtccaatnagtangggnnnannnccanctacgcgactcagtcgtanacaccancnnnacgtctaagcnaccattctangtnnnnccttnctgtagcgttgttagtgtnaatgnngggntnagangttaggtgacgagatacngggannaanantcgcttgttgggcgccgtanattaaccgcgcgcgcgngnncacgtcgagctacactnacgaaagagcaagacgatatggtannanngtgtatnttctaangngttccaccgnnnnccacgcnttnnatcaagccnntgnaccnnnancgcaaancctgcntantncgaccnggtnancatgggccaattgggcgatcacgcagtgagttgcnagcgctagcagagcngacancttcngnngtnacangtcnntcgngttgttncanttaacacctggcananagccgagcagatcgtnnntagctnnactccntnnantggacntaaagtaccannagcggcangtcattnngagtagcagtnnaagncttattcgattaactgtnnncacagcannncttannttgccgaanctccanttcgtantannngggatttcattctgattctgtaatccanagtgntngaccaaaatgcggtactanngaatcgggctgccnggcttnanttagcgctgggcgaagtngncntttncgtacgcatacgggctgtcnnactggtncgatctgttatnnnnatcctagangntgggaantanngatngggngtccattnggagangcgnancgcanattgttgaggaacactnnncangccattantnnngcacggattacctcggcagatgngatagcgattccnctggctatactgnatancctggcaanatctcacacagataannnnnaanntcggagcngnanggntgcaaatattatatnnaaanancggantccatctcgancgannggaaatngtgcnacatgggcnnggcgnnnnaatgggttcaagaccatganacgcngngtntagctncctcganncnnnaaccagttctatnaccgtnntccgntannngcccactcctgacnnnggcgangnctnaantgttaacggccgcnantgagtagacatcggannttatcttcaanaccaattgcccctnggtngtcgangancaccnactcnnnnnctanggcnnacgttaancagnnntaacctntaagctcgnacgccccgatgaatnnnnncnncttggtttnanttgntactanncttgnttngnnannaattnagaccgcctnacngtcnggttgcaatnaactntnaggattatgtcttcttaancctgntgnaggtttnacgttcttaccacacacngcccnctagatctnncaaacacttnatacccnnnnaactgnagcttccggattagtannnncanagcgnaanccagtnncaacnnanactcgcttgnnnttgaatcaacnnntgcgctnanttgcntggcnagngntcttttcggtgttcaccatctggacntgttagnnnaactctccttagggatcgggttacagtacagaatccttggcttgcacaccccnnnnttngctatctcatggctggcgnaagngtcaagatgcgcgacaattgatttnntnaccggtnnccaaaagatanaataaaaacatncatacttgcgatatagatnncggtcangangtgcggccnnagagggtnnncacncgntntagagtanatcacactccancgtcngnnngtctnnttcctcnctantggactttaactntagcaaccgnngaaggtaacacgantanncgttctcgacaagctttaccngantgntcacatnantgggnaagncagcctctttcagcagctgacnctgtnnaccangnnttggnttgancanancnccngaangtgttcagaanatgtatnngntncgagagctatatcggctnatcnccctacgnggagcggcacgtcttccgganggcgctnccccttgttgncgaaaatncggnntttacngnnnncgcattcaacggtcantagcntngggatctantcccgagaatnaacccnnngnagnnnnncccaggnntttnnncctagcnnnnttctntatgaacgaagtgcaannggaccncagncnctnatccnnggctctccgctttnntnatatgntttgnggcaagnctaggncaanaggntntnntntnnnagcactcagttatnatgntcagtccgggncctgtgnnnnnnnannacagtagacccancggctgnacctctgnannccgctgaatgcgaaatcgacgcccnanannccganngcagcatgctccnccantngcccagcgggacgcccccgacactaaanncnncctacagtaagaaanatgangttgtgttnngctgtgtgannngcnnncagggtgaacnagangnngncnngtangtagatctggcnggcctnggaggaccgncnngntcattctcanccctcttntgcaganctcatgtttctactngtctatgattgggcatttatncccggggtactngngnccaacccaaattaacgctacgagggtcgcgcgttggtnggnagtctctctgnctaggtaccacgggtccccgcgccctcgaatcagataaacntgtgctaatatggnaatgctgacngccntcnngcgcccacctctcaatccncangnnnccgagccnaanntgggtatcnngagttcngcaggtggcaagctcggggggcagananccnntactgcnngcatnnntnnttnctgcggcgnatagngcnncagngaagnancngcaggtnttnntntttggtagttgnttcgngttcccngtatctncagcgnntcntcnagcnntttggataatnttnngcncaacngtatnacccncgacnngcntcctccggatcnaatanntnaanntattnngnntgnannngnnnagnnngcccaatcggagannccntnccgttgangtnnncngcnnagncnggntcctgnnttntagntcggccangatgnntnnngcnannanangnnacttcatnnnttccnngncgctgactcttgtgccnggtccctgctgcantnnnngnanngtccaaggcgngaatccggggtaatgcttgtcngtggttngnttagtacgatattntagtgngggnctgagcnattccaantnncgtggtacgacggtncggctcaattgagacgnaagnnnnccttccagtnacgctntgnaccagggcccccacgtgncntccgccgtacccncctancnnnnncnancntgntggnnantaantngtgctaggccnctaaatgctatcgcntaantanagaactannnncggtnagaattcggaacnatncttnncnacntacnttttccnngccaaccagacggnnccanaattaatttccngagactgactannttgcctnaacaccngttnantcngagtncccttnngcgtntcnanncnnannntnacannnnngngtgcgannaacccgtngggnncgnnnnntacaaggcgnattanntctanccangtgacnnttnnnngntttcnngnttncttnggnnngttgaagagttagtgaccncatagggncancnnnnnntgngcantccccnnaccntncnnaggctgtcggccttagtcntgaattntganaancnttantgggaagacaccatacnnnatttntangaantccccgtgngggacggacggtttttgaatncctntnganacagttttggntgtccatgnttnnnnccgcataangtagggcnancctgggccctttaantttgggnccaaaaactgtctcgcagatctnacgagtagattcgacnnnccnttcgtcctcnccccttattctcgtttantaccctnntaacgnnggaancaaaatnncnnnnnnctgntggttcgcagactctgtnnacgatgntgagacnctnanatttgcgcntaccncgcagtnnnanngtggattggcnntnatacacntccccannnaactgtantgcttggccctgngatnccccgcnggacgnctcctanacccannnnggtaanaggacatgttgtgnaggnnnnagaggggccncncnnttcnnttntggggcggnccatcgtttnctnntacanggnccncgtctnaaggtgtntccncagatnataccgccgtgtnngccatttgnngttcgcagancaaggcgtgttctattgntgacaaccccatatcaattaanntcttganctcngacttcagntttaaccgtaggaggntngaaccgaccnatggcnagnnncgcatannnancagnnatancnatantctgnncntttgancttgtaaacagccttnnnanggtngnnntntncnatnngttcaaaaggcanngccaggngcgatcnagttgcngnngtngtgcgtggatnnagcgntcaacggannngccgtgaggttagagccagttaactnacgctcntcnatgnagttagantggctcggagggaccatnnttttgttcagcnccccanngcgagnnnnnnnnctntntccgttgngacgctcgtagtttctcatattcnactcgttaanactggtanaanaaatgatnctcnaaccaaaatncggtcagngtgtactngttggcncgacagccnntacaaganntnnnncgctactnctcgagttcagccgancantgcnnaagntccgacgggncngatnagtattctnnnngaganagtgggncatcnnccagttagcaagttgtnaagnataannnatagccgagaacnnnngtgcgcccnccgcctacngnntgnanngaannacatataaaancggnnctgattggaactccgngnanncnncatanntnagaatncgacggaatcttcacctagnntntaacagnacactccagccatntatnttngaacaagnngnnnggctntgcgtctattgtcgantggtcgctaanatantannnnnnngnncgagnttcgncangtagttntcggcggcgncggttaangtttnnacagannncgggcncgctccagacatgtttgaaangtaggatnatcacnccgtacggcggtttnccnaagtggcagangaacgagcagnccattctatnaaaatcccgcncgctcgccgancgccacactaaaacgncgggcggcttngttcattccagnnggcgttgacaaattggtcnnnngtactnnaacgataagaatggtagntgtaancnaccttggctcntcccgcgctgnaannncgtcgcaatganngnccaaccaacgcagtcantnctgcgccgangtcagcnngnnannaaaataagcgcnggnnntattaacaatactttcacgagctaagtagacacccggagtgcgtannntcnntcngcatccgggctcgaaataccgtctnctactttgttaacagggagcctcggcanccagntgaaaanngaccnncnctcagggctgcatnantaagncnntatnaactnccaccgttgnctcagttatctagnctacccanataantcttagnccttgaaaactcaaagaaacgcanntattttcantggtctcggatatagnctatnntaattaggtcgaaacaccatgggtantgtgnaatccctgncttatcgggattnnnnncattnngacacatgagctnagangnncncnnnaagcatgttctactatacattagcgcgnatcctccctntggnaacncatcttagtcgcngaccccccccctacttatctcgattcngtatgnngcgngatctcgtaggcctnnnnaatcaagtgnnagntgcttgancgacctagntgagnnaagtgttcnnngtcccactggggggttagtantctcngatnngnncntcctctagnttacagaagaactgnttagttgcangaggngncccagcgactaccgggtggttatgaccncgcnnncnnannnngntntnaantannnncgtaggtccgacgcatngaanatttaantannnantgtaganagctgtatantgtatcnctaaagngttccnagnncttgnncacgtcngnntnncnnattggactncgncgngcnctgcncnntncgcctacctgtctattcggncctagcntntnncaagggnggnnnnncnnncggttatctcctcctcattagttaganactatagangaaacatcggaggcatgagatnntctctnntctnnantnctcccgtagcnnncggggtacataatganccnncanncgcntaccggaccgctggntatcgacaacnaagnnncannngaagcnggtctgccgacgctatcccgnaatggcntagncatgtngtgattttgcggttacgtactncaaggatcnnaagtagntttnntgtagcncntgtnttccctgcccgtnnnannnaannagnannnannnnganganacagcaaatnnccggaagcgcgtcnnttggccaaaggtngcaaagtcagtacngcnngcgncatnaacgtgtangcnnngaggctncccgctccncancaggacnctcnnnctnncantccntcacnngnannnnnncgtanngcgaccagntaaagnnntnanatatcncaaaggtgnctaccggnttgntactantanntactgtngnganntgnctaggnngnngtnnnagangcatagagtcaacgantnnaagcgncgccannncnaagcgtnggntacgagnnnttcgnttnctgnnaggntaacntgggcgnanagnnccgnntatncagcngnatccntngangtcttntnnngaancgntcagtcnncnncnnngatcnntannncnggncnaacgaggcnggaggtnactnggtagaggcctnnnntcannnnntnnnncatccacnnnnaagtctgcgctcaanncgtntnngatgcgtngnnntnnngnnaatcagngatnancctnangccatnncctgnnntgnaagatccgcctntacaatgganncccncnggatttattacgtgatctttcnagnagcttnnnaggacttntttttgaanccggggnntncgtnttagtaagctnttcgaccatattncattaatggcgacanatnnggtggcncngtgantcccctnggggagtttngtanttaaaacctangcctggnacttgntcatangntcntntgaaagtcatgctagcctgtgatgnngcgatatgcantcggtntcgattntnnnatgcccggaatggncccnttgntatctntgcgngcccgagggacnaatatcccctggcacataaccgggcgagcttctgtnnctctnnatgcatgcncccttnctctggcccannncgagancccccnnatatnnngngntccttgttggnngagacttntacnggcaancggntcgtngcngatacnacaggcaggccaangcgacgtatttcnncngcaatccnnngtanttcgatactccaagtcctnctnggacgannnnccgaaaccagcncaactcantccaaccgatgagcaatgggtngnggannccttnaacacnncaacncgntaagctttacctggaaagcgatagatcnnnnactcnngnntaanccnctncccnnngtgcccgtccttgcgngtangnngnatnnncnnnnaacctcngngncaanatcctcnnnattngccaatactcantggcgtccagntgggnaaanncggangnaagnatggtcggagnncccccgcgtgnngctatgagncntctacntnnntgcaanacctcgctcgctctgtaccaannggatcnggcgnagcgcnaangnngagnannnnctcncngggtatgnnnnncttcgagcnggnnnngtcgttcccancngtctacgtgactgcggancgtgtcannctcnnnnncgtccgcanngnnacgagcgcatcagnactcgcggccntaganctncngatttggntnccaggatgcgaagtttgtaggtggagtcnncgncggcgnganggtnggccgncggtgactttcancanngntntgtgcctgtggacgcgccgggttangtnnntgttgntgaaccccggncggggntggtgggcggttccnctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcnaagggaacatttatgcntnngtagtgttgtgncncnaagnnccnttgttacgcgggagctggtttacnnnnntnaancctaacgttcgcacgnatcncttagacagattatnnnngntntaacctaggcnngctcnattccacggngtgnnnngactagcgacagatgacagactaaacttgcatattaccagtatgtntgagggccggaacatattatgananttacggacncagctagccggntacnnnnnnncacgcnnngccttcnnnngcaacnccgccggctcccccgttcctcttccgagtngnnaagtgttgggncgtnnnncagncnnctcaancggnngntggctgagnntcctgggntatngtcannttcntacgtccanagaangcggtgagccatctggnctncttcggggtngctngtgaggccgatanngncccgtcttcctcaactgactacaggtaacagcgtnntatcanatagctnaagcncnccttgntaggancnnncaagccccnaatggnnggtnnagnaattntcacgntaaanaatnaannacgctgtncctgaanccttnngttgtncgaactncctcatngtttcttnccaatttcgncnagcgntgtgtgtncaggcnnanccncnaagnnctcagatcaggnnnnngantcaggaacgcgannaanttcagggnncaccangnaaagncgacnnntcggaggcttggcaaagatgattgagacgngcacgngntgntaagttacccatgtcgagcatgtagccacatannngcagccttnnacataacancataagccgtgacntnacaangtnncntaacnncaatnaccanatnnntgtcgcgnnngttcngntntactcntnccnatctctgncantactactacagcgccancaagnaggtacacctnnggnggtcgcatncaggaancngcncggtgagttagacgcaagcntatttcaagagtggcgngatgngcatgcgcgctatcgcgaagnaattnnnngtaganntagntaaggcgntgncncagnttcctgtttagaatttgnaaggcggnggcacaatcacannatggggcgtcttagacatactgttnggcgacagngtacgcgaacttcnaaagcnnnnntangcctgttagatgcaatcgctagggcggccgnactagttcaataagtccnaanacganttnnanaccgcactncnncnggngcncatccnataaggtgngctcacaacctngcttccggcgcagacggcatgggngncgnnnntnnnnnncaaccccccggnnnnanaggacgtaatcgaactggatancatggcgagcnncccccactgcggcgggctngtagtgtgntaatactactcacaacgtaagttgnnnncgcgcggnannnnctanngcgtgcaagcccaccccaagcttctatcccggcncnntcgtcgggangacggacntttaaattagtaaacagccaacctccggagctnccctcctaggantgtagganctacgctcggannncnagtncnnnnnntaaataacttnttaacccaccgctgncngancgnannnnnnnnatgngtnccgnacgtctctgctnngnggatagnngntannaggcnnnggttnngcctnntctaacgaaacaatgcatctaggtcataccgactcctatgctntnancaggcataggacgganaattttcccngggctacataagccgnnaggnatcgcgcagtgtancctaccgctncagttggatntncaccngacnnnannnntcagcgagggngcganacnnagnntcatcgnaagtagccgnacgnaacttgctaattcccnatgcgtcggccctnttaaaccctgncnnnagagcggtcgcaataagccggtgggatacangnngctttttgacccctncgnngnnnnnttanntanttagtnnnatcctnctancncttngaggtcgaccngtcnaannctgtttggggtagcgccccggcttcgcatgccacactcggggccagcgcatcncagatccaagcgcantnctgttgncaagnangattanngntnaccgcctgcgggcncggnnagcctactgngncnnntgacaccacgataacccangccgcncanctacacaacgcggnctccagtagcttaccagnnctgcngcgtctaangttcgaatacncagnngtccgnctcaaacgcatcnncatncnnnnttcngagaggnnggtaacacntgntgctaccantcntcttggnacnngnaccannctnnnctcgacannnnnnnangcgactcgnccgccnttggctantnagnagngttcccgagaaannggantaaaataagnagnnggggaacangntnctttagaaaangcgaangannntattaatnngtggntacnnatcngaanntaangtncnnnnatacgngcaataagtcgnnnnnaccnccgctaaaagatcattnntgaanttcggcgngcttggggtnngggacggcaattanggactcacgggccccttncntccatctngatanctcnnggcattgnggcnnctttttgnanacnnatttnnnttttcaagnactnntccgacnnttatatanncnnnnnccngancttggnnaatnngttaacnatcgaccancgncggaannnagcntanacgacgaannccgantaagnccacntgcctgtacaacngtcgcngcctaccggagagantncncgtgagnggnccttgnnccancantggatcctccgataaacgtgctgatngnnggncgnttgnaaagagtntnntgncgagtgggaagacgtcncnangnagttntcgcngccangctacgaaccttttagtcgtgccanggcgcncctnacnntttcaagcncttgctnnctaacnnnncctntnngangatnnctacntggactatcgccttagacgcgangcggncccnnccacnagnnaannagttctatgagnntgcctcggagatnnttnccncacacgcctctantatgtgganctactaggttcacgggacagganaaggttaaagggaacnacagaggtcttcccgtgngcangnggtnctcgcaanttnttantgcggtggatttgtccggcgnggacttctgggcnaagttcattcctaggcataatcgntcngtgngtccntaagtatgtganaacacaagacaattccttacaggggattcnannaantntgcttgcangtcgtacgcngatatcntaggcnccttnaccgcggntcacgncattcggnggtgagaccagcctgtganggctcggtangnnnngttgtccctgctgncnncgcctntgcagtggtaatagntgatacnngtgnctactgcnctcttctcaagtncgttagatnatnngtttntgggcaaatggngaaccgggactgctngtcngcggtttgccaactgtgcctgnntacgcacctcccgcgggtcgagaagcatcgtangnnatactcgcggcngcagagtcgtttagtccgcacggttgtactnagaagttgtcgtgtggaggaagctactgccacntgccangcatcgnccntcgtcagatagncgtgtctcgntnnccgatcannccaacgccttttagantgagggttgacnnctgcgcgggtgactnaaggnttctctgtccagtttctaatcaattcgggtctcccncgngactctgntggggggncccaacgtgtancaggcnnttntgcgctanggtccccctccagtagatctgttatcntataaaggggcgctannncccgtcnaagggtgtgttaaacaagttgcttaggttatttcaggncgcgatnaagnataaaancatanananatgtannnccaattgaaacaanncgttgcttagagtggganntgttgcttctgtacagccggacgngtaacacatnaccaataaacaangggcattaanacagnatggnaatgangcgtcctggcctagtatattagaattagataattgcccgtctaccatgatcnatgcnggccatccgatgaatantcgccctananccnatcgactcgcgcatcatcccttcgtgaccgtatcagacctangagncgntaagtagtncaaatactggctcngtncaaagntgagccnntggacagatatcntgnncagacaaagactanntnaaaagtagactgcngaggagcttcanagggtcagccagacgtttatantgcgatggcatngtccccgtcctttcccgcatgtgcgttgngtnttcgtccangntgccgnntcccattncagtttnncgannggcgnntnnngtacgccnanatacgaanttcggaagctcttttnnnttgnnnngntantgtacctnaagcagggacttggngcaatntcnttgtactttgnagggacgcgactnannngccgannctcnnaattgcgtccacggccnntcggagtcncgtctgtcaacttnctaggtatnnggagcgtgcgcgatcncgaacnaaaacaggcggatcgttcggcctcttntatagcgannanactnatcaaggccaaggtnggtagagacctgtagnacagtncgcctatccaanatngtttggacgcggancctgccnaactatatgacaggacatctttcgcgctgtccggnggtgggtgagctgatacgcnantcngcttaaattccgtgagtncagcnactggaagaccancncacnngtccgcngaaatncaanccagcgtgncgacaatgtcctacggtggggtagaagagccnnagttcggcgaccgaannncagcnctggtaatcangaganttcgtnnnnntgcgatacatgtaccgcgtanagcgccggaggatatggctcgganntcagtngnnnttngcccgcggaccntgtnnttagantatnggtnntattgctttactgngggnggtagcttnncatcgtaagnngtnnntggataggtgtcttgacgaatatccngtccgngacgtttcctcgcacctgntngcccnnnccnnnnnttgatcnttggggcggaaanaggcccttgccagtggccactntagcggtgaanttcatcaaggcnnnnncnnngngaanccgacatatnncnnngntcgnccnnagtaaccataaaacctcaggncnnnnanagncnntctgnccnnnatctgaatgttctgatggccnntctancaatacggaaggactncatatncanagaagnnanggnaggcggnnatnncnntcaggacctctatnncacnancaacttcctgctcccaattngtcagngnntncattgtaagancatngnctatcnnnntnganngntttagnccacatannngcttcgattannnnggnaactcttctgaaatccggcntagactcacctanccggggcgccantcnacnagtnaatnnggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctcntnntattcaccantaggtaacnccacncacnacggcggttatcacgctgnnatnnnntgtagcagtctcacnncngcaattacangactaangtcgccactagacatataccctngagactttatcggttagccttctagtggagtgncactggtcagttttanncctagctccgtacgangnnacggatcnnacacccgttcgtcaggggtcgctggcttattccacacgtacntnaatgtagtnnnacgtggtttgngtgcannatcgcagacncttatgggtnttgcncngggttctnctgtcnntccntcncnccaannngactgatantctgctaagtnaggcntgnganncgaantntanntacagagngccnctcctacannngcccgcgtttctgnngggtngngctcngagtnaaaggtcggcntcatcgnaagctttgtnttnngctcgnctgactagtatggannncgcggntnatcggtaancgcggggccgtcacggccnngnngnaacnncttcggtngtntaagnatcgaagtaanngnaacgttngccanaaggtncnaggcgtcagcnctgtccctgnaaanngnctcnaaagggtatcaaaggntatnangagnacaactcatggtacacanccgggtnattncncaagctccgngtagaatcgtggagnaccgttggtgttcgctttgcttcngacggggcttactcnnctctgtccgcggcggttnaggcntagtnccttcaggcacttgccnnngttacgacgtcanttntccagagcgcaagtttggtgcctataaggcncactccacaaaggtaaatnnatggctcctangngcntacgacagacncaaggtgtcacngtntangtanncccaatcccgaggnnnaacntcaagtaggtgnaactgcgctgngcngttanaaatgcanggnngttgggancctatagncgantaanttnaagaggnagaaaantnatgancacccgtacgtcnnggagcnttnancngggtganagatttcgctttnncncacgttctanatgctanattaacgccatgcgtcttantggcnnagggtgnntancgaccngcntcggttcgatntagcnttgcaagtntcngncccgtgatttaaaaatctacggaggcgtggtcttnancgcggtatgcgcacgtatggaaaggttgcatggacngctntgaggattanggancttccagcacnncttntgngcatcattngtcagtcanaagtgggccctgttgactgttggtgcgatgacgcagccaatgactnnntttgnttgtggcggnttaacttgtangagggtcgttttgacaacatcngnccatagngctnctgnanaaaatgnngccttannnnccgcctcctgagtgangtgggccttncggcananctaggntangangaatngccnacatttcntttgngannngngaactcagcccgagnngtgnnngcannnanttngactgggngtgnncnacggcanctacgnanattcacnnggggnngcggcnnaatgtnnggtannnnantatgaagtaagatcanagnnnnnnccccganntagngcgnnnaggngntaanntagnnccaagtattttagtattacgttcgagacacgttnanacnttacanaataaannnnncnnnncgcgtttgtcaanangnatantgccttncncncnntgnnnngttnnnacacgacaactnnatactcgaacggcnncgnctattcagtgnnctcttcccaatnnngacanntnctaagngtagcgcacgcaccntgaagcagcganctgatccagagncttttaccgtggcgnaagtattgttnntnagagangttcanngnttgganaanttctaggtnngcanggttaggattccgccgagggnnngatttcatntttattnnntcatgttatctcncccganaaannnancgggncatcataagatgaatccgggagngactggtcggcanggngccttagtaggnanacanaacagaagngnaatgatntttcagacaactggnagcagcccggcattccagccttgcctccnatgacgagcgancngccncttcccagccggccntgnnaagctaanntagnnatgctaaatcatttgtcgacngnnngaaagcacgcgtgggatatgagagtcgtaangcgaccnncaatacagnatttttntgcaaccgtcttgcctgacctncatccgccccaanaggnnagtttaatcagtnaccgcggcgtggctnctgtgtgnacagncttagnncggtcgacactnnaccccgatcctatgggctcgggccnnnncantncataggggcganctactttgtatcgaacttggctttgatgaancgtagcatgagtttgtggtnccngtctngccgagttntnnctgactttttacaccntaacgtaatgttngggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgnaggttcnntncgactccanacgacgtcttgttgcggaaaacccgtcctttgatngagtcngctccgccgngncctgtttcccgnatnggatngactgcgtagagggcatgcagggcagaccntcagacgnatttngctaaantgtangtccacccnancnnnngggttcggacacanncacggaagagctcggancaccacagcgaccgntgatctcgngactgcccgntngntaggtggcctcagccnggaaannaangacnnngagtagtcagtgcttggtaannnnnacncnaccgaannnacctattacgtaataaacgtaatgcnnnnnnggtcttcgttnnnccgncgtccgcctcgtcnggtagaactgtttncnncntcannannctaggtgcgcggatacgacaaanngtatcccaggtatcggctgaacctnnngnnntnaacccctggattacttgtngctcatcacttntaccagacgacccgatgaagctttggagtnggtncgggctnagaggaangnttaagagannngntaccanntcgcgatagannnnganngcgtatcaagcacgtgtccgatggncnncncgtntcctgaactggnccntnatagtggngntgatcatntctttaccgtcttcgcagtncnnngntncngnnacgcggcnnggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggannnnctggctngngtaggangtgcatcgaggcatgnncaanattntatgagtgtaattgnnggtcaggctnaagactannnntgcnttcccaattacgatttaacataccggnttaagnatacntggccggtnactattacggaggccccaccntagtnaanataacngtcaaatngnccgncngacgtantgnnnnggtttgtnnnaagtaactgatacatacggnaccnaatcggancncnnnnttantcngngacttcnaacaacntcgnnnangcngncgaagaangatnngnntgananaccgtaattcttnactaatttggcnnctgggggatttangtgnnnancattnntnnggnccgnntcgttcgacgcgtctgnnnnnntgnngaaacaagnnactangctnnnnnnaanctgatgatncgccntngnagnnnncngngggnntnggncnntcggtngtcatanncaccnnttcngcgattncnnnnnnnggtnannanagatggttgngggcnnnnnttnnangcccngagatggttttcncaancgtgganncggaagtcatggataagnnntcgtnnngcnnnncnnttacccacnngggctncnngattnnnatnnacaccggtannnnnncaanncgnnagggccgtttcgaatngaattgnnncngcgcatgtttttgaatgaggcctttnnaggtgtcgcgtattaccgggtnnntatcngacccgctcncgagtgnngtttgntntgagcacgtgntangnnctngcaattgcgacgtgtcgtncngnnatncnnntgatnnagnnattagtcacagcgcttncanggnctcgctcagcncggntnnagtcatnaaangcaaacccggcttacnnntngagaacgnnntagccagncgacgtnnntacaactgggtcgttnccancggacgcgtgncncttannggcggctggggactttncgcgacacnctccaagttttcnatcnnaccttctttntaagcnttgccagcgacttggttggaagntagaagcgcctaagtagccgtcggccgcanagctagttgngctattgccanggtgaggttcccgctagggtganagttactaaacggttccctcggtcggtaccanagcctctgcattgtattgctgnaccctgtgatggtctagntannccncagcgncgtcgatacaaccnatatggnaanacatatagacngacgaacnngntctntccgancgcgggttcnnngnntcactngcggannnnctaannagggcatctgcaacgctatcgcatnggatatcnanntcgcccttctccctgggtccggtnaattgggganttctnnctcagntagtcnngngntnccaggcnnggnntnngattaanggcgcgatccnncangcngngntngctattccggtnnngngangtnntnnnnctnancctcccacaatcccgtgtggtggnattcgggctttttnnngncngataccantggtcnngncgacncgctncgtgnnnctgngnaggacntcntttgcgatgtaataatnncgcctnntccgtaccttttntnttttggggncngttgcgagaanncacggnnntntggcnnanaagncnnttgccccnctngctctcnaccccgacactggnancgagagtgntgnnnctgactgagggtgcgcncanagctgtnagcacgttncggtctgnncnannngnccaccnnccnntgngattntgnacncnnacngtngnnaacanngncactaagnncaannnaangnnaagtgtnnntacgagcctntaagtcnattcaagncgnntcnnntntaccatcacccccttctccgcaaatgnnacaggntcnctggtncnngcttnnaagancnnggccncntntancagatagncnnnnngaagcnnnnagtncangttggactgtgctagnttactacccntatcgnttaagnnangntaatnnttcatgggcacgtgcggaantatnnnnnnagtncnagccagngtgaggtaangnanngtggagnttgaaccaacagccnatgatnnnanntatcngcggcccntnggagtnngggncggatgcctnngnanccgnggcgnntcacctgggcggancacggttcgctcnnnaaccgggttntnnangngantgtctngannnaggtncnnnncttagcgtctcncggtngggccgcgacnnntgtntcacnnnttcggcccncaagtcgcgntccgtnccctgttggnntctataagaaagaaggnntgngcngcgaataagnttngnngctgantgcacnncaccgtaataanccangnnnagnttggttatgcctagaagggtcagcccaggcctcnnnaactctactnntgagcgactgnnngaagnggctggannnnngcaaacgtgnntttctcganaactacngaccnccgngngnctttgcggcnnatntgcaaaannnnngnacnncnnngnactcnntnccnacccnncnnanngcgttgcnaccnncnngnggngtnnnnnnccgnccnngnnnnnnnatgtcnggttnantaagancgntcgnaaanttcgcactcnntgctcctcgcatgcataganattatggtnccnggnngannngtcagcccgaaaaattttgantatancggttncncacacnngttgtncncnnngtgtcggggcnccgttnaacggatgtagtgncaaactcaggcttctacgcgacacaagnnccgaatggagccngccgnnngcgtcgcggggggcagtcccnttgcacaggntcnccaggcancagcttacntangcacggnnctgtttncnnnnngtcgccctacanngntcccngcngtngntcatnggaagtatgncanggtntnntnangcanntagnccnncccttagnnngatngtgtaanncnngnncnntgncanngatntattgtggnnngncaagcantnaacaacaaccncccaacctcggnnnncttnntnananagtatnagnntccacggannggttttccnnngtncncatntcnncntngttggnancnnngccntnatnnncacctngcacntnggnnacnannattcgngtnggngcagantcgataggccnncccccccggctgcangggngctgtnacantgatcnctgntanncgngnnantacgngcncgttgnagattnnnnnncncgtagnctgatgaatnatctagcctnnnacacacaaagacttcngnccnggtcggntnnatgcnnngnnntcnngctacancnncngnncaactnngnncgaactcntgantcnnnntttgcctctnggannctactttccttgatnagtcgccntggactnctnttcnctggggcatcggcanacntnaccnngntctcgnaaggaaaccctccnnnacccgctatgacctgttaaggannttcggagccgtnngctgccnnagntaaattgttancanctggatganagtgtcacacnaaacggccgaggcagcanctnnnngctanctccttttaaggatgccgaggatgcaatcacaaccatnnttnttctgaacccgcacccccacaggantgaggnnnatntcncnnnnanacgaannaaatngntnngnnncttagcccaaactcccgtagngaccnaccaaatcggaagntnnnnagtcnaanncnanacgcancgtgctggacggctnatgcctcgaggttnngtnctgangtatgcaggtaangnntctgcanggggnggcttaatcataaaangcgcagcnnacnngtcgtgcaattagcgtnnccagacaggcgagacnctttactcctaagatagcgctaatataannnagtggtggatataaatgncaccctcgtntgtgaacacctcaacgcaacgcatctnattntgnncgacgggggtctgcctngttnccctntggctacagggcgtatacgttggttggttcngatgganngggnggtgtcccgangatgcgaatccggccnggcgcaccagatgtgtcganntaatggagatnnggatcaanacantntgctnnntggaccnnctggagannntcnattnngtggcaagncngngnccggttngnanntnactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtanaaaagtnngntnncaggtgcttgntnnnntnnttaagncagtccgctgcaaagnnggccgnggnnngcaattactgaaaggnnaagcaagnatnnntcgctcgctacccgtttggtnctngtnnntcanagnntcanannnnagantgactancannnagagtgnaacnacatnnnggctggtncgtacaanccatnntgnnnggncgctcttcgcttagnnncagcangacggtgcgattcctaactcagtanccgtaaggnatccctggcngttnacttcgtccgcctagtcacttgggggggngccacttataccaancaagnncctagtgcggagntnnnngnacancttcctngggncnacttnnttgtngcggcgctanncacaattgccnannngncnnnngncccaagacannagcatnnnnnnggnncnncttnnatcacgacgtcccnanccacngnnngagatacgattaanannctgcactccacaaaacnccatgtcnttnnnntcgatnngctagaatnctgtactggttnnaaannnnccatagggatatcggtnnnnnnacagtggtccgtgtctcttcctgcggcccgcanancccgagtatgtccaagtaggtttgatngctggagntgtnaaagcgggaccctaacccaanngttttcaagagcgngtnagnaacncagcattattagaggatgcaccgattggatactanctnnnnacnaacgnccngngnnagttcaatgcagggctgccngnagctggaantanaggagcacaaggcatacanncaaattcgccnngtnnnngatgnngntntacnnagtaacttaggggagtggctntgcctcgtctcgcccgaacancaccnactctgtagtggnnaggnatngcggggctnnnggnnangacccgtnntatgatnaanagtgctgtaggcggnccaacatgcagtcactagcttctatacgtgctcgggcgaannnttaggcacgtangacncancntttgagctccnnacgattnattctatatgccgcgtcccttnttcgggatctctgaagcccanatttnnacaacgggtctaactggnatcncgacgnncnnngacgngcaatngataggttannccagtatgagggaatggactcngncttaatgnacgaaannnacntnccgnnattnnngggnnnctatcggantcntntacgacatcttaagtttggtacancctgggcgcctgcggnnactgnnncgttccaggannntaagtatntcatcntcagggagggnnnntanaatagctgctgtcannttctgtttactcntcngtccgngntggcannaaantcatcgncgntncgcccgtccgtnngtgttcannttggtcnnngatggngttgcgnnccagggctaggcccggttcngtctnanatcnnatagcacgncangaggancagntnatcncagngcntacggacgangncngtnngntatctatcggcagagggcaagtgtgtctcttacccgaaggatgctnnanatgntacnngntnggcactccangggnanananactaaccangntgctgcttngtgntntntnnaagngaanaagcgttcacgcncnntnttncgacnctgcaaaggtccggtaatnnttatagctnggctcagtcttggannagtgacacccnnaggcccgtcgaattccgggatacaaagtantcntgtctnnttgncgtctntaagggcggtgcgacccgcgtgancgggtctaacgcagangaactnnnnnagcnnnattgctaccctcgnnggcctntacannnnctgtcacaagccggtgtnanctatttggacccccatcnagtcaacgaagtgacaggtngnnatggggatggtgnnggttnactcgaannnnaaaccggtgttgaagcacacgattaaagatcgacctngnaangtgtnnnacacgtgnatnntaannnancgcgcatcaccccggggatatttannnnctgcagtcnntgangnnngtttcgcntttgcgcttctggcacngagntncagacgganatcgggntcgtnacatctagctcttnncgtcttcacgttaccatgagggtgctggcgtgaggtaacgtangtttaccaatntgnnctntaaagtttccagtatcacgtnggntncanatcnnccccgnagtnntcctctcnctttcggnngcnnggngnnggtgtcgnggtgttctntcggttttggncnntggtccccanannanttngcggaacaataaattgggtnaacctannntccannnactanngncgtatgcctctgccntcnagngaaccnagncactgcnccctcnnnannnaacttanctttgttgnnngnnggaancncgctttcccttaaacgagttctgcacgatcgggcgatccactncgatttctaacacatccgtcacttncnggtgtacannntagnnaatcagacaggnnttagacgttgggacgccgtcnagnagatatacctctttcggtatccccaagcacctcggatcnncancgnanntgatcctcnaancntagtgaaaagncaaaaatcctttgaaatangccagaagagnnnannngaancccnccctatacnncttgagagagganncctnagnnngcngcaacgctagaaangtanaatcgagngnggcgttccnnaaaaggnnnnntctagctaccnnttcngngagatcccnncntnttggacggtctgaaaacaggaaccngnnatgnaaagtacagcnantgagnngtcgcatnnnnntntnnannncancnaatatcgtccaatatcggaccatgcggcnnctnagtcttccagncntngagngnggcgaccgnntngagatctactcntacgattaaagtaanggannnngggtgtancntgcaatcatnccagtncctnncacgctcttgantgacntactagagtggnnannacaccggagangnggttcgtcagccnntctagggttgagaaccgcanncggtcgcaacttcgctccaaagctatcacngctaaacgttacccggccccgncngaagctggatnccggccgnnncgtnntcgaanggggggatcttnncatctattgcaggagtgannccttnnncaacgcatatacgnngtcgacttattcgtacctancgcnntgaaagtacaacnttcnnaanaangtacggcatggtattctnnggtgtaaagacgaantaactactggtggtaaanacgntgtatctctactagattgccaggnaagangttnatccttgcanggaactctaccaaangnannccctgnaaacatnctttagcnnagtacnnnatacttaggggtcagtattnatgtatagagtgccgtaatggtanttctgctcatcaattcgtgtcggttatggctcaactcacnnatctgttttngnnnctnnagncgaaccagggcatantgctgctagcggntgggcgcacttgtccacgagncgnanagctctatcgcgcgtacaannnctgntgaagagattatccantggcanncctcgggaanngtncnncgtctgctggagttttacngngaagaaagcaagatgttgcgtcgtcctgaagnngagatggnatcagcaggatcagtcagncccancnnatgnnatnaatngtttgangcgtgtcnngctgnctaataacggtnacgtggtnccccaagtagtatggacgagtnnaggaattnaggcacctgttgtgtattacaagtgcnngagcagtttagatgtatcntctcnagcgtcacaatctcccaagngtgatgcacnncctatatcatcnctccagagacannggntccgangcaaggggantttngagcggtgtggntcgcctacnaccgnnnnntgacannaaattccannntncncggaactctnaacnagttngnnnacgannncaggatntcttnaacacaaatcntagggggctcgggttgnggcagtcatccgtaatctcatntntcacanngaacgcangatccaggncntacctcatgcntgncggttagggnnggcaaaatctcacgggnatgtcacctgttnnnnngtcggcctgactntactncnaacctggaaaagaacgtgctncnatatctcccatnggagaagcctcnancttttgangaataaagancgcgggtgccatccnatttactaanggncaaattggctancngatccggggtcggcgntagttcntcnncnatnncgggagttaggtaagntnnaattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagttnatnatagcatntgttaatttgtaccgntaactatcgngaaganntatctcggttnnccccgtgcaancnngcnaccgacaaaggtgacaanngtgggtttntnttcgccngctattcnatgcgctgagagcatgcctcagtntagtttgtgntactgataatggttctccggccaggantcgtaatccgtcgaaatgngtgttcnnnttatcnctaagaatangaacgctcgnaccgagannagngcaggcattgngacangtagncgaganngnatcttcatcttggtagtgggcacccggtnttcgattcantagacgnnncgnggnnantagaatgaccttcggnnatncnnnccnnnatgcntggccctannatacatanncacttgaacagatgtncttctatatntgcccacgctaanatcnccctaccctgatcgaccccaacatttacgagcatttccatntagggngggnngcggcccgacgacagttctagccganagagttagtgttaacgcgcacgccctcacgtatgaagagatgggnnncctaaataaannggtaatactcnnncaggggtggcgcagacctcnnncnatgcgttngngcgctatatangtagatgtgaaaatgcgtgannnnacnantcgggacgcancggtctatangacannanccgnagttgaggncnttccgccctcctcgccacgnattccagtgagcattgacnagcgccccatnngngcgcgnngtgtagtagaaaanttgtnnacaangttnnccccgataannactacangtnananttagctcttcgtcttactacgtaagcttcnttggcccngctcgancccanaagtgctagcgtatanncgtggnntctggcgcgggactggcgttcccaaacgatcngnaatactattgtgagatncctngatccanaggttatagctcggacccttnncggataccgcgggtgntgnntgactggcaacccgcgccaattagnncgataaaggtagtctttcncnanggtgatttatttaaaaattgacaacngaagcaatcggcaagtccctgacgtattactangnngcnctacngnntatattgatantacttcaaccngctaagcatcgangtaggacgcnnactgatgtgtnnnncgtataatagcangccaggctnnncnctacgcgtgncaatttacggcgcgntntatccataggagtgcgtctggnncacgaaacggatcagttcntccnntaaacnncacaatcttnnggaattttangcaaatnacngtttcgaccgtncnntaatcnagcntgagntntgcacntgatgctctggaatataggtnnttcggcagtaaattctcaaanttcnaaagctnntncgctttactaatgcnttnnaatngncnannantacacngngacgntagcttngctctnngcccntcatnngncgnntcatggganttacnnttgaaggcctcggttgattnataaaaanttccagctaggncncgagccancgaacgatcggctattggatttntgcgagaantancanctaccccngngagttntaggagaagaagncanccatncgcgctaacttctccttantcgttgngatnnggagctnatttanngtggctggntgcgtnggnggcctagcaccgttcactaggctnnnnggncnngggncacacagttcacagcgagcggatcgacccggggaaccttncccgnaacttgggagtttgngccgncaactnaanatacnannccgcccgcncgctacnggagcaanngcatggtctcggnatntnnngaattcgaagctnttncntgnnanganctcatgcacggnncnnncgatgaatgnnntggancngtgtnacnntncgcngtgnanataatgcctaatngcgtttnctnannnngtactcgtgggctggtctgtattgctnacagccagntactagaanagngttgccggtactaactggccattttctggcnnnnnnnaattacgntttcggggcgnnnnngcaacggnnngaactgtgttgcngnnnnnnnnagaagngggcgantagagtcgtgtatcnannatacttcctgggnccggccgccgagtttatcagagtttcagcnctcgagcttcaccggaatccacnnacngnnacgcccgcacaaagaggtcantcnnnttaaggcgtgtagcgcgccgagcgnattntgattttcctnngtnnacnctantnggacgaaaacnttaattgcgttnacttgcagagctgaggacaccgngntnatgtgtatagatcgcctnnaagagtaccgacnnnggagtcncgttnttctccnnnnanngncccannnnnnngncgnagtntggnnnngnnccnttgnancnncgngggctnggaccganntttttnaatnngaaagcagtgccgcatangcctcggcccnctgctcngtnntacgcctggccgcaatnccnngnannnntcgntngctcnncaatcannnnnanctganttntgcctnggatccncagtagggctagcggcgtatnnnccnntgccgnttnngtactnnnncnagtggntnnagnnncggaaccctngcctgnnctaangccgtgacnccaganggtnnngcgnnggactnngacnncngnaatncggtaanatccnnnnncnngacacctatanncntatannncttnnaccggagggccttgggcagacngnttnatatttaggnngnntcnaaaannnnccntaccnaatctggncntnccctgccnnagnantaatgaananccnggtcttccnatctcttnnnntnngagtcggcgntntcccnnctggcgtcgattnanttgcncanngntnggcccagacggcgnnngnngnanccgngctcggtcggtgccagcanaanatcggtaaagnangtggntcnnctnnnnnntncnttaagngggtgccggnanntnannacnnncgggnaatctaaatgcnnacaanngaatacnnnnnncntnngnctnaaatcngtgtagggngggctgaaaaaaaantgatgattcngtnnnaaantncngcnatanggggtgcnngggnnnngnannnnntgtantnnngcaacgggannnaggtnnncgtccnntnantagncacgattgctcgggacttgnncncnntnatnnnctnnnncaaccacaagtagcncgnngcctatnnntgctctnntngntggattttnncgcatctnnnnnggaatagaacgcaacncnnnntggatngtgnccgnccgtnnnnacnnatnnaggctagatagnctcttcncgcatgcgaanntttnngcccngcagctgananaangttnganccgaccgangtccgtaggttgcanaagtanctgtcttnaannatctattagncgtttcattggtaggactccgtaattaacacanantcacggtaatatgccnnaatgnnccgantcatcgatattcgcgcntgcctctcctgnattagtacagacgacctgtccgaggnnctcnngcgtgttgaatncgnngccaaggtatgntagcgtgtaacaattatntagaatgnntnnctncanacnttatcgnccccncgccntaatnnnngtggntnntgngagttntnnctgtatncccccntgntgactgcccaganccnnctnnngntngaccactataagttgatgccnnntantnaagttgggnnatgcgcnncacgnntgnnntgaancnannacagtnnnnnnnngtactanncngtncaannacagtncnttaatcacgcggngcgnnnnnangntttggcgccggtanncnactatgcaggggcnnnagtncnngtnnnaaacatcnantnnntanggggannnagaactcgcgntgannnccnnggctnagngtcnaaccnnannatcggccgttcnnnnnnnaggaccgncanncngcantgactcanaaacgcnaagntgagggnacgcctcggnccntttaaannnnnncngcgnntntgncnaacatgcaatnntacncnncgannttagtnttgaanttntttatncnnncngnacgtgggcnggnnncngtgtnntttatgngtcganccannnnngcgnatgtgcgaagtngnangacnttgancttctgnngtnnctanccactangnntgnancnannngtntnnntgttnnncncgtagatnanntnncagnggatcngancaaccntgangtttttcctgtcgcagntcgnntagaancnttnntagcnangttcgcgggcntggctcatagacgtatgggntgcgctnttcgacanccactaannngcgcatngcccatnnnctnnnngcncagcttntttncnnncaaattngacagcgctgatgcgancgccatcancagngntcggtcaactcnngacanngcgcaagnnnngcnacggcaangnnttnaantntggctnnnnntatgagntnnantnnggnncntggtgcnaanncgngtagggggancgccngggancgtncnttaaggctaagtcnngtntcnntannnnnannnantannnncgntatagaggtncncnnnnannancttnntactnnnnnngnnnagagtnncngcngnntgggctacctcnccaaagctagangnnnnnnntccaatgaggtcgggcccgtacgaacgcaagngcttcnaggggaggcttagncggnnngnacnggnnttagtnncnactctatttcccncgggtgacnnanncggnctannnangccaggagccaattagtgcgtnnnttctnntagncgactngattntgggcnagacccctttcgatgnanctccggcnanctcccgcngcnnnnnnngnnaagcatanacgctgctatgttanaagnnggngtactancncgacctcanngtnnctanatcncgntacgccgggnttnnttcccaacannattcgnnggnngtncanctnncgncggnatntgannccnncgtatcnagttnnnnnngtgntgtancancttcncctctcgacagcgtcagncgttngagngaaatngttaagaagacanatgttntagcagtgnatntnnagttanaggtccgcnagnnggtctcgacgccaagnagtcggtaatccccactcnggcaactcagggcgttcgagaaggggagcgtgtccgatgntntatggtagaccggagtatatcgtaangagatggtgggncagaacgtgnacgtcntcagggnnccaccaccctngangtgtaccgtagatacctcctctcctcncgggataaatcagttagcntcttgaggatcgntagtaannaaggnncgatntntnnnatagctgagatngcntagntanncggatgcgcatgcctaacnnccacngtnaatngnnnacgacnnnaanncananagcntgcctntnccgtgnangaancganctaacaantcgatgtttgntaggnntagacgaaaaggttcttaggcantacggnnnnggtgtggttagaactatntcanggnnggtagagngntnnnccnnnccattatatgcagacttgtgtctgatccgnanttnaatggagctggactnnnggnancncncntgngancncanntnaggcttntnaggctgnnnngtgagatgtgcggantccaccccttactcgtccggcacagctaccagattttttaggaacnngtagtgggcnggnacgtccaaaagctnnantncancgagnggcttgntnnagancntntatttcagcnncgcaacaaanggggtnggctgcgcgtgagganncccggaccagtcgangntctagntgcagactgtngntcntgctntcttcttanctgtagcagccccacngtattcttcnagncnctcctaantcnctacgcantctaggcntggggagatatcccnngncncagagaggncaanttacctccctccaccgagctcaattatcccgncnaccnnngtgcgtacctcttnaagagggaaatgcananagatttatntcnnggattnctatggngtnggcccccgcacncgntcnccngtnaactngcgcccgcccaggagcatccgggcnnccagtaaattctggttggttgcncgctgcanctttanccngcnanattagacgngcgccancactacttctgaaactccnnnagcgcgngcccggcgcgtatagttagcgccgctntgtganntaccacctgnacaccggtgggccggnnngcctgaaataagggacttagntatgtntctnncnatannantgattttgactggcctgcctttggtagcttcgtcagttaatgtccnagatcagcanntactctnnngcgcgtccctggggannnttccggnaanacnnnnttgtacactacggtggacctcnntacntacnggttcgcncatggcctcccttcangangctggctngcngattagattcgnggnannctnnagttctgacgtgncacaactagagatntgagnncntttgagttccggggaggtggtttacnacctccggaggaacgtcgngtcaggnnggcnncncgnancngatactggntgccnanaacgntnnncngttttnnngccactcacctcacccnatcaaggcntgcgtcaactganacaacnccggngtngaatanggtcgnggntgagagctgtctcctnaanntnggatnngtnggccnnnnaattnnntatccnattatacgatgcggtgcctctcaacnctgntntnnnnnnnncngcaacaatccnnnnntgtntctacgcgttntngagggggcnggtaggattgcngnctcgtcancaatacaanatatntcgtnagnctctntngcgcataagcacacatacgtccggaacacacgaccgngctgnncnnncggggaatnaaggtcctttcnanacgtntacngtntatnnnncnnnatcnntngngggncngtcctngnngtaccgagatnatccanaagttttttctagttcntaggtaacagcaacaatgctcacnacaatgnngaccttttgttanntcgnnccatcttanaacctaatntattcngnttgctcattntaatnannatattaaccgactaaaacnacatttctgtagaatggnggngtacttacannnnnnntacccatcnntctcgacccctagtaatgnanntgcggngccggcngcccncaanagctgnacgcncgananggannatngtntgnaacannnnnncnncaacgnngncacnnnnnnnnncatntccgatangnccgagtnnnnnnaatcgcaatgaagacntaccatccnctnatggnctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggncttnttgtacgantgacgncctgacagtnattganngnttgacggtncannttatttnncngcnacttatnctggntnatnnnggtngacagcgcntcangaattcacggcctagaacgcagcgcaccancnggccgtagttgttgcncnctccnnacaccaagagtntntggcnggtccactcccgcttacccccgngagccnagatncnnccnccgagccggngncacgcnagcattggccnaaannnnncnnnnntgcgacncttttgcctggcagtagaaagggccttaggcgctctangacgtggggtgccnncaggnacttctccgtanccgatcactccaaagtttgttncttcgngacttacgccccnaaggctgtgatacganggtantgganntggtcgtgaagagnnngtncaaccacctcgacctnggnnntttnactgtngccacccactgcgganncnnnncnnagacgcgnaattctggcnatcgtcnnnnaatgccagctgcctnctnacnngntatgtgatagaaccctaaatatcacatgcctacgtccggtnttggnagttgnccngnagtggtcacccagttaacatnaagcataagggaactatgaagggngctacagctcatcttagntctggtgacgctgttgttgtgnanngnttccacaatagccnnnaaacagatgattgatcnccgaanannnnangaggnngcataactnaaggacatgnnctttggganncgntccatcgccgagtagcgctccngnncnnnncnncnncaacnngcnatcagcaaacgnatgcactccannaccgnnannnacgcgccnnnatggcannccgacaggagtctatgaantgntgcagtcccaagtngggcagcngtgccgtacctncgnnttcnctatacaggggcancntcaganggaagatgncatcntnncnnngcaggngaganangtaggacttgtngcagaatgcactgcctgcgagncatgccgnttnccttgcnagggcgcnntctgccgntccgtttcttngcnccggctagtagtgngctannnctnntttctctataaatgagggntacctgacnctngngttttnatcgcnaggncnctcngtagatgaangnncntcatntgancnangagtngtgtttgtccgnattaagcanatgtattggcgtnccagttactcanannagnnanacatacncgcgtgcctgtccgtnngccaaangntggnnngtggatcgggannnaaagtcccgnnnnnggancgtatgacacnnctgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaacccnaaaantaccntgnnngtaanttcnaggntcnagaancnncnnnccagatnttnnncgcatcncgnccnatnnnctatgntggcggtgtaagagtccctagtatancgnncngantcngattacagncanganaaaagatcactagtgaannccgnacttanttcacgcagataaggagacntctnnaaatgcanagttcncactaaacaccctagaaatccgttcggggattnggtgtgacgcggtgctatgaaccggcttgnccccgngtagagtcgncgtcttgctcaangttcncggnntccctctagcgacctgaaggatccangggataanagctcgaacngncangaattcgcgntgtacgnccatcacttttcctacccatattatagggactgtagncgcatttgggtatttcnntaatatnnnaaagcnatctataccgaanagactatacagtgtttgcatncgtcccgatacantanatccantagttgaaaagagccaagatttgagcangtgatactacttcggacanagaanttgannntgccnatgcganaaactggcgngtgtgtnnnnagcnnnnnnnngttgaccgacnctccctnatttagaccacctagagttgtnacnttaaatctcgnnnnnngntatnntnaattccccccatgagntaccnnaantnnttacgctcngccatgnnagctcttgcgactntctgtacgttaagcaatangagnctcctatacttacgatctnaacttttcnnnnnnacattgtgngcatntactcnaccgctttgngtatagcgatcntagtggttgtnngagctcttactgaccaagcattttnccaacnctcgagagcggcgatgacgatcgtcaacagantctnncgctaanatggaccntncttcncgcangtgtattaataaggcgagcccaggacnncgcggtcaggcatagctgtnatcgaaannattntagactacttgacgtccaggatggaccgccaccaatncgaagacgtctgtgtattngttgnnngngannnnnnttttnganttncgcatggcacatctacgatacccggtagccgaataagcaatntngaagagtntnnnnntcanntntncctacgtaggnacctgantnntgtanaannntnnnatgantcnngtnagtntgntnancagnttggttacctcagttagctgngcancctnatccgaactatttgccaccgcntnngntttcagcaaggcggtaacttacatatcgaggtctcactccggggntngtganttctccncggccggtcctcnnantcgcccantccgctacaacatcanacttcncagaaatcnnnagtgaaatccggttaggtctaccgcctccntcgnncccagagcanaagtatttaccttaatcatggcgtttgttncncagngctnntggttacgtccctcgcnacgcnacaanttgacnccnttancccccgccngcnntncgtncangntgnggcaccngttagggcgtttaanntggacnnctgaccngtctcttaatgcanagggannnngccattngccatttgggcancaaatgacactcccgngggcaaggccnatgancgnnnccaatntcgggtataagttcattttangngccctcntnccgatcgcnnggcgcngggnnccangttannnactnngatggccatactnnncctaaggaactncgncactananactncaaagccccatttnnntagncttncnntnncncctctgcnctgttnnnncnncgancacntcaanccantanataaggctaaagggcanataccggctncatgaatnancacgcggcnnngcgattggccganaactanannnnnnnngttctgcgctttnnanatgcaagnngcnnaatntnnnncgtatntcgactnnagcnntcccgcggnttgtncaggcgattnntggtgaagtacgantacctntttancncagtaanttnnccaatananccatcaactnncgganttctatggacatgccgtaggtgttaccgcagnaggntactntcctantccngnaatngcannnctggttnggncngnacgcgaaatgttcccctcnaaatgtanctcanncntttttgacagacgtgcatgncantngacattanctngcnntccnatnnnnatnnnnaanntnaatgtacccatngggtgggntgcccatcannnggattaagggatacgggggngtgganntctgcgggcntntnacngtctcatnngggatcccaggcgactcatnntnngtnnnnangctcngnngtgtcacnnnnnnggnntatctcgctggcntaaactcgngctaagnanccccnggacgtnngnggtnatagtgcacatancagggggtcntaagaantnctgntcagnnangcccaggtcgacggtttagtaggnnggtgtacgctnnnnanncngnnnnntctgcaatnccatgacgnttgaatacgtactgganttgggtaccagggaganntgtnnnatggggtgcgnnnttgtnncgcannccnttgnnnntngcnaccngngtatntaacntgtgtcttgtgnncccaccgnagnnntcatccgngctcttgttacaactgtgntccncttgatnaangcnnnnnnnnttnttaattngnncnnngtacgncancnnnattctttcccactatgggngaaccgtncaacattaatcctgctgccttgacaaaaggcggngacagtacaagcccnnnnnnngtcanttcagcaactgtncagtaggnangtcttncnttgnanagcgccccanngcatccanacgnnactnncactaggnatnnnnnnntctgccntnttgnanggcaannnantngnagnntcanttantngnnaaagaccagagggcannnagataccctctggtttcnnctcnnactaaccncnaaaagcgagnngngnnaanncatannccntngagacanngccatcccccatgncgtnnnnngcnaatgcannnatannnnnnctatactggnngaaanaggactctagctcaannggngngnannctataagcggtnnnnnttnngctncctgncgtatactagctgatgttcaggnctngggtgcgtnacnnnacnggcggctnagangganctaannnancagtcnnnnnaggtnatgatacagggatgnnncnncggantgttgtntcttgtnnagagnagntcntcncttcanatgtnccatnnnnatcttctaggtcaaaatccaccntcantncgtangtaccancgcccgttnagcatgntcattccatcgcnaaacgttctcgtccaagtactcgtcattgaggttaaccgtanaaagtnnatgatgcntgntgacnannnnatcntantctcatcgctagtnnnncgagggcnannnnaggtcagnncgcctttcacngtnnatcgtctccttgcgcnnnctaagancaantgagnnanantctatgaactctttgtttgtaagnancgggtgannatccccnccccaccctacanacgggcganncnnnngtaggngganngtgcctcanaggagtnnatgcnntgagagnccctnnnngtggnnagtnntnacnntnnntnccgtgcgcggncacaataaaacgctagtantngtngctnctcaacttngtatgcttctnccaccngacnncnnnccacnnngnccccngatantaaacannaatctcgtngnnatttgaactgatngtcncttanntagnnnnaaganggntntctcnntgctcncnnngntntggttnantnttntatgncccagtgagctggggggantatngatatcccgatgtggnngacctnntctcggannggccggctttgccttntngngnaaanncttntggnctcnaaatgnnnccngnnnnggcgaccggggnacatngcnntnnngnannnnnnnaannagtaanngtannggccgtnatacntggcnagtgntntganaaagtacngctcctaacnnnngtannncannnncgnncntgnnnnnnccaagttcgtctatanntcccannnctnncnaanatntangatcntactnntntctnntccagtcntctnnggangggnaantnntgccttgnnggnntnacnacatttgtctcntactnnnccggcgctncnacaangcgccncgtggggtnancttggtggcatctcgctcgnngccgcngnncnnacnnanngnggatccnnaagnnnnnnggancaatacaanntttcgcnngaantgntcancagnngnnagcctccagccgatnnnncggnncgnngagaagcaacangnnncnnnnangctcccacnnncgtcgaacaaagantnnaagccacangagtccnngntannncnagttctgagccnnnncngactganacgccannnagcngnnncngctgnnnatggcggannngacnatgggnntannacnnnnttctatgcggaacnnntnaannnnnnnnttcgtcncntnnnnngtnanctnncntcgtantncnnntagncgnagnnntgttaacgccgggcgggtacagtctnnttccngnttnntttgantncttcnnnngtntnncaannnnnntcatgtgannnantannnnntaancnaggatgntnngtgctagtnnnngntggangtagagannnnacannagctcacctncctcctnncnngcangagtaacggnnnnntncctannnttatcgtgcgnccantttnntgataggngnncgannnngtacntantngnggnctnnaanatngtcgaccaacgntanccanntngtaaagantacggcnccccngagagannnnacannncnnctncttngnnnggtgggcaccncgcgccgccgcnntgtggcnngcttttcnngnngtngtnnnnnnnnnncnnnanganntanccgggtnnntgttttttgntcactatnnngnagnntaagaancnagnnncgnnnctngacannnnntnangancntnannnnnnanagtntcgtncncgnnncnnncccnangnnctcgaagnnggccnnacgacccggggtnggctnncnnngnggagcaacgtcgttatcngcgncgtacngacannnnctnctaggaantttgtcngacgattgtgggggacctacaggntngacatgcaggggaactctaacactngagcacgcgganannnnnnnngnncttatnttgnncttgtcgngttacaaatnagttcantgcaaaaatcangnatanttctattgacatctcaccactnagngaggctcaactcaccgnacacnagaatgggcgagacntcacatcngannnnnnttttacnnnnnnnnngnnnnncganntncatggcagnacnncccanagggntatggnnggcnannnngnncnnnantcgcngctntgnccatnngnatgctnctannnnnggatntnnncgnagancagaataannngtnnacaacggccccgcctannncnnnngcgnannnntgannganngcctaccntagantcnacccgtngnannnntannactcagtaggtccgagcannnnnnnaacnnaagaagtacatccctgnncccaggnngtcccnacaacagtatgtcgtagagaagntntccctgatcgntgngtatgcacnccannaagngaacccaatcggcananatcagtantatnaancagggttannnntnnagatgcnnngctgtctgggngnnggtncnctngnngatactnngcntacgccgccttncgcatnntttgcangttcctaatttnctagctgatntcangccaatctgtctngnnacacctcgtattganncnngttctgncntccaccggcataaaccaggtcaaattataanagcgcanntagtcaatgggnnctatgagnatcggctagtngccnttagnnnacgcccccgacccggcaagctaggcgngtccatcccttacttaaaatcgctggtcggctttatcaagccctaacncnacgtanctctcgcaangngcttcgtaccaannntgnntgagcccctnaatcgcagctgtgcaggaatgtaagancgagatatgntantttnntaggnaaaccngtaaagctgcgnnacantgcagncnnantnnnanncatgttacgctgcacncccaaacccntagaacccangaaatnngtccagcgttangnnanatgtcnntccancgngcctcacgggcngnatcancanangncacgtcgggtgannnganncncncggtcttcgngnnctnnatnnanaggttatgaccnttatgcncnacngcgtggtnncagntanngcctcctgnanaaannnncagttcaaggagngcgtccgaccnngncgttgcgcgcgnntnnngtgcagtgnncgngacnnanttangtgngntcgcttctnngnnntnttntnnnattcctgntttntattcttctncgtngtcntncnnnnnngnaaagntcnttcttcggaanaaaccanccangatttnctaagtagngancnntatgatgnncntntanttngcntagnnnnganngacanaaaatgcatcnnnattntgnaagtactnnnnantnntnngggtcangctggantnnngnattgaaactgccnnaacganntngtnnaaganntntnntgnngntacncgncggaggggtggatcnggacgggtctnngattnaacgnccctanaggtctctacgctgncaataannnagtcntantntcgcnnnngaanttangngtacgcancnacancagntgnctncgaatncnccngatntcggtnnnncnnnnngnngngtcnntcgaccgntcggagncaccaganntnggagacngcannnggtacattnccantggttgnngtnagnangggcgttannanctnncttcgccaccnangcaacngntngntcnnganncnganctgatctcntgntgctctcggggtgancncnacgtggannnannggggtntnnnctatnnnnnactagnntcannnnnnccacttgttnngcnttacgncntataagnnnnnngacaagtcgagtcttntcnagtccancgcntaaccgttncnnccccaagtagnntnnagngtnnngnggatgctnccnnanaggnaaattccnggccgacnctanctngctnnnncnctgatnnantaagnncaaccgancctanangtancantgtannncgnggctcggntaagngancgtggntngntnggnnnagntaaagagcnanctaaanggcatnggnctngggtnnnnnnncacgggcnaatgcnnnannngggagtggaatatgcccgngactncatttcnatggccgttcatcggngctttcaancnaacctctatccgcaaacgnagcctccnnntatgntcagancagttagttagtancaggagccaagtacagaacagcaaccgtgaccnggcgtcagtnctgcatnngannccaacggcgcgtgccgcncngccgcgcgaanccgngngatttnngatntcnnactccgttncctgngncgattcagatnctcggacttacagctcgcagcgntngaccgatcgtatntacattgantnngccgttgnannncacncnnnagngacgagatccnnttggttatgcgccntcagtannacnntctngaggcctcnccgttcgccngcgaggttgggtgtcggtgtctacggtacctaattaagttncataccnggcctaaccggtcacntnccgcgantanagnnnnnnnnngcggaccncgcnnnctaagtacattgtagnnnaccgccaccnncngangcnnactangnnnacgntgtcttggtgaannnnnacnnngtanttgcnngcatanacnanctntactagngtgataatcgnggnnngntaagaccccnatcttagattaggcctnatnctgncagntgtgncgggcntgnncntcggncaggtgnnngnngcactantngcatacnctaacggnncnntanantngantnngtcccnactnnnnncngtannagntncactattaatncangtcgcgtcacancgccgncctagtatgncantgtatanngncagtactngttngnntgcctagcngatccgtgcagatcgnggtttagatcgccgnanntngtgatntacagccangccngnnntcgtcgcnacgtccaantncnngnnaantncntcntgtccatgcctgtagggacaantggagggcacgctngccttaaggcagagagagcgnnncgtannacngcttccaaccgccgaaatccctccnngnncgnnannantgngccnntttanctanaacanttaaaannatcattttccgntntatgtatccacnngttgtgagctaggnttggcatncgnnncgtnttgcatgatgatcctantntncntnnnnnnnnnnnnntgtncctctcgaagcgtcaacncannnttgatcnnaaacggggctngggncgaaaatnncgannngnnccgcntnnantggcnnggtccacnccgnnctatnnnnaanntncactnncgntcnacctantcgatacagtcnnnacnnctcanagnncnatcctngggtnccnncngttaaanacnncngtgncnngntctccaggttagggctttnnnncaantngccctcntntaaccgcatctaanactanccagtgttgatcnnccttangtaantnntcnngttgnagncctccataccccnaccnggacncggaaaaggcantgtgntcttagagccgttatntcgcctcganacaaggcacctccgatcggtaantagtacttggtagacggngntagccnggcgntgagnntttncggacacaagnnttntcggntncgtcctaaccaacaacannngttagntnnnngcnnnntacnnnnntncncnnaatgnntacgatgangtntaatgggcgggnctcggcnntnggagcggaanccttcgatctanatnncatnggnangcggtnttnnaatctctncanngaaatccaggtatgcgagcctggtaacacaannccaacntnttgtaaatnaggcccgnnnngtgcgnannananggagtgttgacnnttngcgggnggacgcctnntgccganaattaggnccttagnnnntgatnnanngtattnnntnnccntnaccntncnncnntccgnagggaaatgntccgattctcannnngngagtanncattagatnngntcgctgccttagccggaagaatnnggacnagtatcagnnanngngngangttagntnnnnncccgngntgnttnctattnngcnangtctnggtattcacagagtaantttcngagncatgactcntaanaataacnttgctttgttagtcggtgttnatnaaggtttgtcnanaacanacatggnnnnccngtgcgnnntgccncgcnntacnaccctnncgctnngngacgctcgggnnaagcgnnnccaanccntcagagtctgntgctcngcnngagctgaggtgccnncnncgctgcgtccgcngnnacgnncgcaccnttnantcgcantgaaacccngcantnnaagaaggannttgataggcgntctcnaccgatngcnnnanatcacngactttnctttntannnatgngtctnntngntggctattacagncagngntaccgncnganttaccgaacgcgggcgagtggcntcnnngcatgnngatnngtctncnnntcngatncgttggncggcgcnnnntncatctganannnnnntgngacgcngagcntcgngcgctngtccagtcccngccatcttgggnnntngcgtaacangtcaagagntnngncgancaagccgagaatantctagntgtgagctagcntacctttgncatccatagtaacctnctggcgatagngtncgtaatcgcaaacantttaaggganagcaggctcncanctagngncgatgcgcaantagacaccagantnnngtggccntggcccactctanncgcgggnacgatcaacatnngnccntnggccnntangttccntnccnnngtttcncgccgcgncngnatntacgtgannttttgangngacngtgtcgnatangngcnatctgcaggcnnactacngnagtgtgcggagcttgnctagnncggcgnntgcnggcttgggncagcagnncaacancataggtntncnccgnacgaggccgcgngcnncctgnatcgcaatattcntngngtccnctaaanggttaccctggnagcacccttttntntcccttaatcccgctgcgggggnnnctacnatcncctnannannannaggangtcataatntccccgccccgagatgtctgtgcnnancgnntgcctgtngctgngnntannantcataggaancccnngcccangngcntggagatgtgttgnngaggcggtatnntgtncctcnganggatcnntgngncagaacnagagccanncanttcnantcactttgngngangtctgcgcctgtgnctgnttngtaatgtcaatcncgttcttcgggcaactnncacagcgcnttgaacgngcgtngtcgacnnttatcnacaagtttggatcggnnngctaanattganacagttgnagnnncnnaagtangcngtancannaacatnctannaagaaggattgtttgtacccaaataaaagatcacgcatctgctgntgttgaaggacntcgacgancagnaancggcnagaataggtgcctccctagnntacncgtnngnnnancagannnnnntgngatcnnagccggactantaatatgcnngacccgccttcgtgcgncncagtngagaanctgccgcnatntcntnttcctnccaggacnngnnnnnnntnggctggntngnntggagcccaancancccncgatancnngnnnncgttgcgtanntnntannccttngtattaggnnnagtnctanatnatccntnggcttgcnaatctggctctccaaccactcacgattaaggcgttctttgaattccgantatgtaatgcttnggacagatgaacagtcactgacgaagctgtcgaccnctcatgaactattcgtannntgtccttgtaatgncgtaccccccgttgctcagactcggaaatctagctgcagaatcttttgtcttaaatcgagaatagttcctatgtgtgactcatcacnaacagagcccttnggctgctaatgcgccgactggttaggtttgggggcacgggcgacagcgtcttaatgagcctcnttgttcattcnntnaagtcnnnctntcggnctcntacctaggnggnncntngnannaactacatcggaagtgtcggcgaaaanccgtgatgttctaatacgagaaggcgcagtgttactcgcccgctagggnnnagcnnnnnnnactgntgaanccctngnntcgannnagnnctagntaatccagtgngacacnnttaagggcaaaanggntaagngtctnaccantgcnntagnccggctctagtccnccagtatttcctcatgnnnnnngtntcgngtgtgtcannttggnggagcctgaccccggcacaaataattaaggatannntcaccantgnnancnngcattcatnaagcggncanaaacgttaanngccangcctcccatacnnantcnaattacgattaatggtgttcaggcgacatngtagctcatngcctnggaannaccgcctgtggcgtgagttcgtggcgcntgtgtgacngaataggtgtacctctaacgcnntatgtanaggttacgtagcggacacngatgacttcactngggacnnnnatgncagnnnccnnattnnntantgtagnnnaagtngancttncaggtntcngncananccgnnncntcgncntngntngccnnngtnncntaccgcnncgaanttngngnncggatttnattnngcagannnnaanananntnatatagagacaatgaagcagtactacaaannaccnnnnanncgnagngnatcatnanngtancctcnttnctnnntcngnnnttgacngcnngagnacgannangttcgnancttccgtnncnnnttgcttanngcngtnnnccntgnnntnnnnacccactnantcnngccnnggngggtnngtannngccgccggtcggctccgaccannntgtantgntngnnnggtccagncttccgntgggnataggtatgatntggtatcnnatagaacatcagngtgacngtccggcccnttggcccagcgcacgncngagnacgtnnnnnnnangnnnagtgaccttnnnnnnccccanctttcgcgcngtctgngcgcgtnccctcangnnnnnnngnngngtggncannnnncgcatagngntcctcccccgtctgaatggcactngtcgtgtgacagnngtncggannntctcggttncctagttagantccaatagcancctacacgnnncgtnttgnagngcnntggnnaatgattaaccgntgagnggtcagctntgnttngcatgaggnnccccgtcgcnctagnactgccagctanngncctgtcctcgcncaannacggctgtatacacgttaantatnatgcnnatgnnaattcnagatcatnnanataacctnagcnnnntagaatggagngcgcgggantnnnncnnnnnagggtcgcgtcngnagtgggcgctcggncgnnctgttcncannnntgntnnccnncngacnntnnnnagccnntatggnacacgcannnttntcacgatgcaccgncnttaatgnntttgngagttaagannnnncacaaacancntagcacctcnntactgctnnnncnngcagctttagacctcgnnnccacaantacttcgtcctnccgntnantntannccccanatgtcnncttcgcgtagnnccgannnggatnccnttaccnnnnannnnaaacngnnnnnccgnantanannaangtcgagcanttacagtatnaccanccttnctnacngcnnctannnnncncataagtcgcncntctcnannttngattcatntgatnnnncnaaccgnnnnntnnnnccgaacacnnnnnnctcnaacnggncacnntnnacannaaaagatnnctnngagcgacnccanagctgnnntncntgaggccgnnnnantgcgggncctcnaganctgtggtancccggatnannnggcnncgtgtgagtttcactntatggccanagatattgcacttaggggcntgaancnngcatttntatcnngtgatnacaatagaagagngnctntcggaattacttnntcaccgtgacgttgttagnngntcaaatccgtataanangccnngaaccnncttnngtcanntnnacgaaacangnnncnccatngctggaagccgannctgggnngcaagtatcgacgntnnnngactattctnnctggaanatatgacgtngttggcgnngagcgagnnagggancacgngttnnaccannaggccntatgataggtncnccatgnnacnnnnggnnccnannntcanncacatcgnnactccagcnagttctnnncngtctaattagtctatcagnggggcgtggccatctgaatattganaccatcttctaggaanttaatntttnncnctctcnatcncaggctgggncgcnntnacctncannactnccncggtncagnacagnnaagtngagctctgggctatgantgacccgnnaagttccacttgtcgaacacgacagnccntaananntcnccncaatnaagacnnnncaggccagtgggctaaggngacnttgccnncnagnatnnggnctnnccgancnggtatncgctagtcctactagcggtgcnnactgnnntaggnannattagaacccangnntnnnnnnncnnnnnaccggtagntactagntgnttcaaannnagaatatccactgaccccttgatacgngnggcnactaacaaattcgcgnagngncctncacnngngggcctctttangcntctttaatnttccnagcggggncaactattccagangnnncgctccnnctcacnngcgnagcanannnncncccccnngccgatagngcaacnngntnnnntnaggctaggggggnctnacnngggtgaagncgtncgccncnnnnataaccgcgaaggacgcctgcntggagactccgggntcttgtcgatgctntattgcggaanntcgcccgccnntagtactctccgtagtnncaatcccggggtantngcgaaagaacgtagtgtttttgtncgccgtcttgcgnccngctgacgtgtgtatagagacacgtatnccganngcacagacnnnatgagnnntccctagtnccggtgggtngantacgggcacannacgnggtcncnngnangtacaatnngcgaggggccantagcannggttgggcatnatggtgaaccgagacnncgnccaccaanantgncccnncnncgacccnnnntggnngagtnangtcnatntgnngngtggtnnncgtactantancccgnnnnanctcnangnacctngcnntntnatannnggngaangcgacngcncnaccnccnnccgtnaaaccgtncgagtaccacgncgcgcagagcgantancnnnagcaggagcattgttcaactngncncnngcttnctgnacccggnnnatncgcngnnannnggaagncncgcatgntgatgggnnatncgccganatatgtggatatncagngcccgnnngctctgcngncgtagcgtgnnaggctgacagtggaatgagcgntctttntagtagccttttggccccccaatcagctaagactaggtaggcaagcagncnnncggaccgcacataangagtcaacggtcngggtcngtgagngcctttcctttcttnncannnagatcnctcccggngtaaanatcgcnnnnacactcggatcnnaggaacgagtcgannnnncgntggntntcttttcnnaanctgtncctcaacctgcattagggaaacgcgtaatcccggtgtggagaacannttnttcgtcntanacnngnggnnggnnttnattnncntgaaggnnnggnacnggcacggcnngcnncgnatnngtaagttnnaannnnnngnnggcangctnnanntcccgattcgganncgcntaccagtncaagcccgagttccctcacaaatcctnnaattngatcttcataagaagcgttggtctctaaaccgtacctcaaagcatcgcngannaaatngctgctgggagagcnnngatctttntatggtcntttgnnnattcctgcngnacgccagcgtactagcctgtctnagttcacantnggtcnnnccgangcgnggnaangtcatganccgnctcgngagtgagnaacgnnngngtcnctccttgcagaaaatgnaatncngaaacgactnngtatgacaananacttctgactggngggctccgcgncnatgtgagnntcgtnaaccataacagtgctgccaggaattccatgctctnagtgagccctcaggggcatncgaatcagcgncgancgcaactcggccggttnatcggtngcncnttcntnntgccncacgttccgatcgcagcngcgtnaatnttnanctancctanaantcggcngtcnnctanattgcagcantgcgggaagttacaggcccggggtcnccnncgantgctngcgctaaggacnctgngggngcacagctnnggnacggggcgcgnataaggccgaagcagggaagatgcgctcccncctagnnagcggcnagggatcaacttctcagtagcgtnnnaanagccgntgtaggcanncnntactcttttcntcgggccctgtactanggggacantngacctattnntncnaccggggcatgcatgnnctgcactgtagnncccnancattcttancacggcagcgccnagnntacnttnggacactnggcccntnnncaacncgcagagnacntngtgatgaatnnttaagggaacgnatnntccgctccaggagacngtagagagggtgcgtgagcantttntnnnnngctcaaagggccaggcttngtcgttctgttcccaaccnnngcgntgcagtgtcgccacnntcccagtgggacctttgnnaatntggnnccatngtnnntgttcnaaaccgtggagggcatnncnttgcctgggtgcccgntccnncnngttcggctcgnnnnnncggtcgnnagattgccagcctttcanngaatccntanccacnctgtgtgccacntgntaggtnntcnncgcacncngggtagntcgacctcatacaatgcttgacnnnaggaagnttacncgtgggccggcggccccctggagcnagcagnccttctccgccanntcatgnncntcgcatgncgnnngcgtggctgggactncggtgtgngnnnngcaacgncgganaataatnnnnaaagccggcgctcanaatancaagnntgccgnacactnacggagncagngntactgtgactgggggcaatgcnntacnganncacgngccgncngggnctggacgtncagggaacgggcgcgacatggannanccaacancnngnangctagttgntnccngtnnatgcttcatgctaattnttcgcncgtccgcaacccgtcaattcatcggagngtctnncanccgcgcttcagnaanaggatggganttccgtacaggatatganagaaccagcctaacnngntgtgtgggnatcaagcgcgctcgatcggcagntnagcactacattgtnggcgtgantatanactagggcngttantcctcgtntcnganttangaaagganaacgnngatttcgggcncaagnanacnctactnactagnnnccnttnacgtntcatgccaggagaatacgtgaaagtnggcnncctggggtccatgnactggntcagnccganngttatantanccgccgcggcgganngcnttccncnnnancttnnnnnctngaannnngntcaaaatanatnacgacnacggagttggctcttaacaataccaaacgtancngcatatgtggaacnncgnntcagacaaacgccnntacgcaccgacgtnngtatcctcgtgntnnntcaatgcnntaaatnagtncagtncagtgccntaggnncgtagncnagancggcacgcagtgnntnntccaacggggaccgtnnagctntgtcggngntattgctacgggtntgtgtnncnannnntnatcgaacactggtccnccncgaacgggnatcngnaagtcgncntngcngtcnncnnngcggnncacnccccgngcctcannnnactcnctgganngnnannctcgtngcgccggctcaaggcnactgtngagtngntttagtttgcaaacttacnnacnnctccggagcgccananantcncatttannnancgcncngttngaattnnnaccanancggcgcactgntnnnnnnctnccccgcgatngtgntgnattncgattanntttnncgaccctcatagtncccaatnngagctttggcaaacncnctccgnccngtgttgctggngcaanggtttttnntccaactagatnnccaactgcnggntcnacgcnactaacgtaccccgtnnnccataaggatggnanngacngagtgnnngcnnnnnttcgtnnacgtatgagaatgntgngnttncnttttcncatgcaaanangtctttatnggngaccttnnnntnatcnctggtgcagaccgcgcancngnnganagcanttangcgcgcgcgtnnnantagcnngacgcnactcggccggtgngtcaccccaacnnnagggggantaatggtgtcttgcctaggaaancgagaagtgtgcgggcntancntagantttannnancgncntctanntnnncaanactcnataagntgtaacntnnatttnnntttgttccncctatnccgtcgnatgtgttantaaacaagtnngntnngnntngnctcangaagnctatccntcgngantagcatngggcgttccnatctgtngntntcncatgtttcgtatgacnnnaaantcagacggcgngcaactttntnccanngntncggatgtnncnactnntatnanaangccctgacngncacncgaagaagtatnngnncgcnnnntnctggccgttagctagnaagntcatagccccttgaggtaagnttacgnttagagctaaattantnaaaggnggagataccanaanctnnannatcacggnganntangttantcggccacntnnanagagatttancgnagcntncngcggccnnntnnnccntngcatncnggacnncagnatatccaaannttancnatanncnggnnngnnnncagttnaagcgatnntnanctcnatgngnntagntnncgctcnacagtaagntnnacnntgntttacgncnaaaannnaatcaaaagnnagtnggcggnntntncgngnnngcttgctacgncctggnnggnnttttaangncccgggnngtgnatacctntntganntttatatgtnnagngcgnntntcatcnanatctagncgagcncnggagtattacgnngtcccttaatcnactngtcaactncgactacnngtggtacanggttncngnnnngtgnnngtcgagataagttaaacntnnnggctntttccacgntcaacttaagtatcgcnggcancacctaacgtagtaaangatnncnngnctnanacccatgacanatagatntncatgtnanatcnngnacctggtagagnnggngcatcnaaggcctctcctncgaggatccatgnnnnanncgttgccgagttgaacaangagcgatncnnttcaatcangcgctnagcactacatcttctggtcantcngaaancncgcgtatnnngnaaccatnanaagtgtncngtttgacggccccgngtgngctgnacgactgttnaaggctnngggngtnnggtagnnntngtngcggtantcttcgaatgaggaagtcgnnctannncnngnnattaggatgtagttngannagnnnncactngncctgtcggccctnggatngcngggantgagngnngganacggacacannncnnnntnngacnttnnggaatcccataaccccgcagaacnnncnacncanngnnnnacnataancacgnnngnnngagttnctggggntnnnnnnnngnntcattantcnaanngcactnntctntgtgcaanngacanntcgnattcgacaggtgagctacagcgaggaatgtaagtattacaatatttttnggcttctgaatccatggangntgnacacggntcctagccgcgcnnaggnnnanctacagttgcaaacgccatgcncgangnnagtccgttcctttctgaacttcccttcatgnantgtctacaggntctagaaaatggggccttganacgtgatagggtncctgacangtgnnctgtataanaaaaanagnantctgggtgtcnctngcgtgatgtnttttttagtgntaacatatgttngaagctggggctattggncaancgccgcgaactnnngtgaggggnnntcggngttaatatatacgcanctatnntgccacgtccaggcaacgacttnccaatcttatctaaatctgtatgatcgatgtngcacacgcagctnnacacnncgaggnncangcatgnccaaaaggcgatggggcangnnnngcngtnctncttactagacgtccaaacgcttcanaangnnnnnttntcagatntgagcggtgacttaanggctccacccagcaancgcagtatanngannnntcgntagctcggngnnacatggnatcncanggatgttnactacnntnaagcgtatncgcnnncncgagtacggaatnnatanccantaactgtgggcgtgcnncncnannnggtcttgntgngaccttnnnntactacnacacagcactacctcngctggnnntngaccanttttacccattgtgtggccggcccgngaacctccacttganncgtaaagggaccttcccncantnngtccgccaaggctagaaacgatgannnngancnattgcgccnagcgagtcttngtcntatnnnncganatnctcgggcggttaggangaatcgtnntgggtaaaggcntctgatgggnngaaaccgagatnattaagtccacnnancanagaatnatnatcngatacaatccaagacntnatgttcaccanncatatgctgcngtccnaaccaagcaccncttntncaggttctccngnncaagcaggtggcggtgnnnntatgagtccgccctgangagcccctgagaatgaggtgtaccgatccnagaatggncccnttgaccgggtacgccgtattgggnctnatgntccgnattcgnatcccatcacntaattgccgangangngnncgtnnncgntagcaaagcccagagaacggggntgntngggnnnttggaaacctggaggtgatcggngncaggnnnctatnngaaagagttgccnccggtagnntgtaatatcntactaagcnaannaacaantcctgcgaangncaangnnngnngnccantnggaatcggnncncnccaaccnatggtcacgctacccgnnntcngagggcccataagnatattncngnnangnaaaccnantnaggaacgannctagnncanntgggnattcgnattataantgncaanncccctnannnnnttccnnangctcantncnanatgggggaatnnaccccngaagccaccgttgatgtcngttccgtcancctgggnnagtgtgngnncttantgcgatgcgntcnacgaaaatanntgtcggtnttacnnnanagagcagngtcnctcataatgaccntagngctccggntnctcgcttcgacgccagccnntttctggtccgtcactatcaagggncntngctaggngggcccccgntggcgtagcgggncnnagncttcannnctgntcctnnnncgatctantngatganntgacatcctatgagatactgaccatatgatngacgtcttcaggaacggtgttcgaggcttcataannntggggatacntccanngngtctcatnntantctcatgctggtgttggtngtggngtnatgctnnacttganaatgcacttgncgtccgacgttngggaccagtgagngctatnancangnnnnnnnnccgtnganccnntgannacggtgcnnanngttngctnaanaanatggttttcntaaattcttcnaanttcnncgnacttcggaaccgtnatagncgccatcnagtgngganacngatataaaccgtttcgttnaaaggtccccaggnanngngtngntgngngttnatgctcntngnanccgcgnggganattttagactggtcnnntganncgaaannnnnnnnnnntgcgctgcagctgtgatcangcaaacgtgccccactgcncttaaanagncnttnaanacgaaaaggnttagcngcaaccagnnatanattcctanntaaacnnncccttaatatagnnnggcannctgtcagnncanntcagnagcnatnatnangaccattntgcttnggttgcgtagacnncnnnnnaaacttggtgtgncagcgcnccaagnncggttngacataagaagaccccccncgtncgttgacccactaaccccagagcctaccaacctnnggtnctaaagnnagngnttnnnggtannnngnnntncgcannnnnnnnttgtantntctnatatctatncnantctnnctccttaagaactaagtaccgccagtgtgcgangtnaataacaaaaagnggtaacttgaannnnntntgnntatctntccnaccatnntccatggannntatgtacnnatgacgtnntcnnaccattaaaatgnttcttaacaatcaagatacnacctcaataatgacgtgcgntgcgaaataagcttncnggtcaacgttctgcatacngnagatnnntaaatactccctngnttgaggncaatcattgncgacacgctcagataaanngagctttggagnnngncgtcgcagatctannnaccgngntntnntgggagatntgnngtattnaaaactatggctgccgnngcaacagacnagaacngngnnactttaatcnnncntagagagtntcaggcggannnnagcnagcnaacgcggctagnctcnagnncgggnntgngagtannnnaccctgtnccaancacnnncngntnngcnccncgngannnattattattctantannnggncttttcaatnnttggaattgtggtctgcttncaattcttttaacnnnataaggatnttccttgcaaaattgnngtcangggangttnctcctgncctgggggccnngntntgtgtgccgtttagncnnttnnncgtcgngtncccnngctnngcccnngttaancncagnnatnganangaagngtttcattggcattcgaacttnnnntgcgacnnctgggacaatanannnnggcnngtnnnnaggtcngccantccangnancagcaancgggntgncgtnataaggtttacaaaggantaaaagatngcnctgtctaaaaacttttanangtaactggccagtttcnataaaanaggtancttcaatngnnngaggtctcagacatncaancgtgttccntncncgnnaggatnctnannnntgtgncntncgcnnnnacgtcaggggatannnggnaatcatctcgcctacgggtgcnnnnnagtagggtnnacnnntcagattctaggtnncacanccnncnctacttattaggaagctnctctacacntgnnntgcccaatccagnnaatcctggtcnagnntcataantttacagcccgnnntgcttatggngtangccccgtgggcagtgnaaaggnnnnncnatgccnatagcgnagtaganttgctnagctctcncgccatctaaacgagccacaccttctataacagcaanntcacacgtcgattaatcctgcgacggtctnnggtgnttgagtgacanccccgtagtancttnatcattcnaatcnnnnctanatcattcntnnagnagnnttnccnntaatcaactcggggntactagcaanccaacaacctnnnnnanagcacngnttgcgtntaagcgagcttaacttangcgatannnttggtgatatgttanacgcnnnnngangggcctcagtgtggccgaaatgagtcattctnnaactgatcgacccgcngatatcagtagtagacgacccacaaaatcgccttncttangcgngggacgcggctgagggntcncaattgctatatttgatataatatngaaagtatatanctnntggntntncaggcttaccttngcatttggcccgcaaagccgnaccttgaangacctggaggaacgntncatgcgtcaggtagtntggnacccnggnncannnaaataaggtcnnanncganatcgcnnngnncgntgctggngcgtaccgcntcnngntaantgagtgcttggangntgagnntnngctcgangcgggaatgatcacaanaagncgcngtntnnccggaatgtanangaanggtcnngagtggtttctnntancgnnggggnatgtatgcgtntnnctngttgatatcgnncacnnttacgaaggtatncntgcgnaagaggggtaggntataacatngaaaggaccngcctactnngggcnnngcnnnnnnttattagnccnaacnattncnnagnnnnngtgagagacgtcgggnnacgatnagacnannnnnngngtcacaaatnntacggncgttaccnannnttaagacatccctacgggcagtnnacgtnctgatgncnncnncacnngacgcgttcttacaccaagatagccgatangngntnaccacntaatncgnngtannnacgtatgctttnnnnacagncaagatncacattttgccatccccnattccnntntanngangaagactntnatacggancggngcgaannatantancgnngcngnnactcctatgcggtgtactccatcccgggnggagggtggnnntgcggntctncaaggtcancagnnactnnncaagccgnannctttcagatctcttannctanactcngtgntttnnagaaaaanntgnatgannatccggnaaaaccganngtcgacaagatggagcccnaggctgntttaganctcgttcctggtaacngttgtagntttcntccgntannnagtaacatangggttcntnngttnancttncncttntcagcgnncgnnnnnnatcgncnncnatcaggnnnnattaggtacnctctccanctnnnnnnttnnacaatctcatcnannncatatncgtctatnngtcattcntacccgtgattgcgtgaattgaacntgtggncgtacgctcatctnaannaaangagnnngaaaagnngctttatgnntttnnntgccgggnancatcctgtagatnnncnncacnnnntanccgctacgcgcggagtgannntnngnanctcatgnncgcntcgagncgcgatngancgnngagcncaccannaatanaantcctgccacgaagcgantaagcgatctagtacannnnnncnncttnattncctgagtncgnncctggataatgcgccactgtngctggnnngcaaaangncnnnntangtttnnncattanngtcctgtnnngngccgcctacanannaggggnnagngtttactcacagncncttgtgnnnnnanaatngcttaaaanctcngtcntttnnnngtgaccgctnnngncagcanagcanngcnnncnnatngacgtnntnaagaaacgncgntcancgtgtnggctgtcganggncntctctgttnntactacctcagcctcgtnangntnnaatgcttcgttcagntnnccnaaccagtacananaacgcgcctnantnagnnnggagtaagaatctnngncggntntnccannncntnaggcccgggantctnnanaacanaacnccataacagagttataagaccttatttcgngtagtatangatganaggttgatctgnttcccccccaatnnntcactctacctgtccggcaatcgtgagctatatcggangttnnncatatgtttcngnnngcanncancgcgcacccggaagctgtcttctctaacatnagagncagaatcggacnctngtccgcctgtgtgcgcacgtcctggaagnnangnctntcaatccggaanngcgtntngaccttctgagtngctgngaacagcggncnncnnccatctgtctgtgagnnacnagancnntnnagcatcgntacttacagtggatgncnnatatattgagagatgngatcatnatctccattcngcctttancccctggcttctntagatattngnanctcccgctntggacggcactgggnccncngacaacttaccagatgatattactccgcttcacgttncgcgtgcaangcncgcgccgctcgtcgtnnacnnccacnnctnanncgagccgnngtaanggcgcggccacaagggcntgaatngggngatggtganggtnngattagacgttctgacgcgcgagaggctngttannaccccttctggagacggcagttcnngnnnntngagatctnngcggctnncncttcgcgtgactgctgtagnnnnnnnctcnnccnggagggantntatcaggtacgcttacgcggcntacnnnnnnngtcatcttcngtctagtnnatcnnnnnanctnacngcgacgtgtggtataagcgttgnaaacagatcattcccggccttcgagagctggttnnnngcngananaccgacctccntttgntaatcggttgnnnnttnangntcnnagannnntcncgnaatacaganntattgccgcacggtgncgtccgntgagagtntgantgtagaacactaatacagagagtcaacncgntgagccgacctctcgctggccttccttntnnnccttagannncggcatgggannnatgtacanatctcgccgnnaacctcnnacnnattnnnggcntnngtnnnannaactcnnnatcatagnntcngtgtcgggatcancntacancannntanctntnnccgnccgnatataggtncnngtgctacttgtntnctgtnatntagtcacctngatcgattgagtagaaagtcgtcaaaangngnnttgcntntgcacgaangannnaccacttaanctcgnacnccccgccttnntgcggtttancttactgttggctnncacnantttntagaaccgtncgtngngttggntnnactctaatcgggacnnggcacttnngtaccctaaactanntanntnatttcagatnctccgaactccnnttgcnggnnacagnaccctgtcngacttgcncnncnnccgaagcgctcntgggtcnnctgcgtccnnncggatggtggttaccctcataggctnaaatgcagnccacannngaccaaagcacatagcatttccgaccctacattagttngtngnggctaatcnnnagcaannnttncaantnanncnnncntntcnangagcatgcaatggctcgggcncanaacggngnnggtgggcttttactttccatgntattcgtaccnnannnnnnngccttngatnatagaatcactcctcccntctataccctngcgctttncccgcanncggcccttctactgaggactnaangcgancgggcnttgaggagnccttcgantctcnngctgcacngnnntcgccactttatncgccgnacncgncgtgtganngcanttctacctcngtnacnccgngnacgntgtggatttancgtgtancagtnggcgtcagtataggctagnatcgagnannnatagcnncaaantcatnaannactagtacgncannnnnnnnntcnngnnctncagnctnnatnnannnngatgnanngtnagatgntnnnnnnnnnagagnaagggtnnngnnnntnntcatctnnngntnnngnnnatttgancannnctctnananggnnnnntgacagganaaccanatnannctnnnngtanngctgnngccngtatcaaatncnttncncncnnnnntcgnctgtncntnnncgnacgaactatacaaganctgngagtgtantcnaccnngctnttgggtcangtcggtgcgatacgaatngtgctntcgtgangaccntnccgtcnnannnnaagcagtncctgacnnnatcccgntttccngttgaactntatagtnnncccttnncaatncaacgttccnnngnnnctnnncnntancnnccgatngacgccgcagnttcaaacggncnnaagnnantcnnnatggcggtccttnaattcgaganntgtnttnngcaccnaagggatagngccnataanttgtnatncnnngncttgncntctntnacntncncccancgcnanattncgncnaatgtnnnanatacantgggnaaattccgcagagngacgtatacgtgnccgatgtgtatntaatcccgnnngacngnnatattacntgtnnccngaggctngacttatcaatccaanacatatgatcnnnatgtttntctttntcgacgagnancgtactagtcatgtgctacgacattgannngaggatcgcagagaagcgtccatgtactcgtgcgatnagnannctaatgtagtagcaacagnccgnntgnngcngccgaatngcnnnncggtcgccgtngttcctggntactngagatgnncaattnnaggcnnnnnaaactgttatannncantcccgagggcgacagatccnctccgggctcattcgcacattctnaccggcancntnaanggaaccattgtnctagggcacnncctnanccncnaaccgtgcaattagcnccgccangnngntnngtnnnctagttcnccacgcaataggcaagattanagnttgattntaccgtgtttncagtaacaanncgcacgatgtagtacactcacnaaataannatgngnnngtgggnaatctgttgctactggataaccctntntgtttctnnatccggtnngngcgattggtatgcgcgttgnccccngannnagngcgctatntcaacttnntttntnnnatnacggggtntgtgnnncccttcntgcgggttcannncggancnggcanacnnnataccngnccnctccnttncgacnannnatgnntnaantttcctaaaaccnnaagnntantgccgccanagctgcgngcccacgncantcnnggggannantgaacngncgnnttnnnttnngggtctgcaacnnaacccgctntnnnngntctgcggaannnntcgcgnnnntacatcccataacaccanngtcngcacgtgacnnntgncnagngnagtntcnnnnntggnnnacggagataagatcgnccngagnatcntnnnngncanaagcngctngngngnatnnncnccntgtgggannnnnngnngnngtntcttccnnngnnnaacnnntnnnnnnanacggngagtgctnngngtancataatgctttntnaagnanngtnnnangnngnncccccgcttntncctncnnncnnttnntncaacntnnganagacacgcntcgncntcaattnnntnttcccnacgnanannnctaccccggggnnnnngcacgncnnngnacactggnnnaannncnngaccngggagnntngtaannacancnctagaacnttacgntgcaanannccnacaactnnaaaatncncgntnactnacccancnttttcncnactctngcagnnntattgnnncantgcttgcnnantcgacngnnnnacgngtcnnttgggagnacacgtctngaatnnnnnngcctaagcnnaanagccactaacagtaggtacggttcacctcncnnattttagnnnncnttngagctggctnnnnagagnttgagggngnggganaatggcacgttcggagncgngnntncgcgncaactacgccctaaagctgctagcacataatcgagngtgcttgtnttagnaacgcncagggaagcatacngnnnngnnatnnnncccgtccangancatggnnnntntccagcggcttngntngnnggtactcgtccctgtagtangcgcncctgnnncnngcgaaccgngttacncagtcccantcagatcttncgncncgccaannnccgngntggttgccancgnncgtagnnagccggcaggtactnntnnnaagngtaannataaannccgggnnnnaaaccnncnnagntcnncnagngntnncacgcattncntcannccannntccatcgngntantcanntnggnnnnattgatnntggggganncctatngctncnnnannngnngnanggaaannnnntantgaattnnnnntnnaggantaannnngtgnanatacaacccntcattggcgtacnggnnnnnnnntcttnnaacaccnnnnngnngnggncgcngnngatcancggnagtgatgagntgctatgctnccgncgctatttnnnnnacctggcccttnnannttttgtgcnnccnngcgggnnntggggnggtcggaagncngttancggacctncgnnagcnngnatgnggcgcgngcatgnncnntntctangcanncctactancnttanatcgatacgtttaanctctnnntgtnnnncnngnaagtaaannntcgggnacttngtngtgatccctncggncagttggnagnnnangttagcccggtgnacgtgaccagctgatttcacacaagtaggtaccagntgcgcagtaatcaaggatactgttaaangannngttgcgnggatnncgcgnnnnnngcgnattangngcgngggccncggccnnnannngaagnagcnnnccnnnnntcntatttnngggnaaatgnngnnngcnnnagngngaantagcgngnnaaangagctatantnctancctagnggggtggcangaatctcntggcnnngnnngagacagcacttgggaagcaagaacannnntggtcggtacttacttccagctttaatgctgcaaaattgtgtncgggcttttcaacactgcgntcagnnnacngtcgaagnnttnacgaancannnaannntcgtagngtgntcgttcaaacgctgcgcagcgnatatagantantcaganagtnanccanncgcacgtancatnnnntgaactatcngctcgtagncgcntagtgtcctctanntgantttcaggcggnggcgattngccaccnnnncttnacgcccctgccccggactnttggaagtatgcgncgggngcncctggngncnaacngntttgctttaaanntannttaaggtgtgcncncaaagctacatgtgcagttccctccagccgnntcgagnntntcccanncntgtcttntgattttgccaggttggcactngnccnnttngcgncnngcgtnnanatnnagtgnnngccgttccgtntgtanntaaggnatgngggngttacgccgncatncncnttgaacntgcttggcgcangcttcnnnnttcaaagncgaaanncatgagnnntgngcattccacaggnnggcnngnnccctctgnagcgggcncccaccatanggcgngagngntcanccncncntccngcccgagacgctnangcgcacctagntctagntggcagtcanccanaggtngggtcggcnnnnnncgcnggaagtacgncngncnngangctgctctgaccntctattnttcntcggtgtaccctatgnnatcaggcagtgtcanatnatgtnnngcngntcgtcngactcactgntnacctatcntctggaaantctggnttatncanngcgtgacagatctggaagcttgcgcncgaggncacagngaatgatgggccnntgttttcgntttccgtntcggtntcatcctaaantactttnttgccaccgcatcggagctnaggtgttnactaggtttntnttgnannacggctcncgcccnggcnatgtantccagcancgaccngngngnccggannntcnnnaagatgngnnccagatgncatacagtancgggcangtngtcgcttggntntgcanntatgncgtctgnnngncaancncactagaggttatagtgtacggtgnnnccactntatggntangtctcctangtatactttnncggattgcttcanattcnccagttcaagcgacanntaccnnnnagtcntcaaggggctccgcgaatggtanannannctgcnnanggnccaanctgactacccgcgcgcntagttgcntcctccaccncnncnctctttcctnncnannnnagacannactgtgnnccgttagnantatggccannnccatgccctacntggtcttcatcttctcgggnctntnccnagcnccggnatgcggannntacttattcnggnaagtatnctaantcgtcntnattagggcanaagcgnngccaacatnaaannntngaacggcnnntgttaatatcacgnaggnnnnnannngngtnnnngtaataacngngtccctctgncccgcanctnaatgcttnagngtnttnccgatcaggnccgcaaaggaatattnacgaccgtnnantctaggtaanngnnngnnagcggatcttcnctgcttntcngaagnaccatgcngatncgacnggttgannagtgatataagatgctccancgagaccgttgannnncgnaaatngnntgtgaantgagctcangccgctacaccagnnccngccaggnccatgggnggatcnnnnannncgganaaggnatnaccntgaanttangccctngaaaaagacgagnccannngccgtaggacnccanttnctccntngtcctgtgaagcgcgaaggctagnnnacatngcgncagnnnnncctagagnattnggnctaannccnnantngtagtagccnacgtnnnggtncnacgttggaagcntatnnnacccnannganntnnctcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcnangaccctcttccggacgaagngatcctctattcanctcggtctgcgcaccacccggcagcttcntcatttccaggctnttcnatgtgggtactgnacntccnttatagcngncgantncccgtggaaatcgaaggttaattccanngaaaganccaaatcgcttngtgaacaatgcctctcgctaatatttcctcccancangaccgctacangannatacgntagtgtactctgcgtgtnnannntcccncgngcaggcccgtcatncancnnataaggttgggccngcgctctgccggngcattagttattaactcacttntggccagcatccctgnnctnctggnntnngaaaatcgcgatancntgcatnnnaatncaaaaaataggcncngtagtgtnnggaggggacagcgtatgcgggntttgcggaagctagagcggcctattaatatgtangannggcgntgaactntgccttnngnctgannccganantatanaccacgctctcgtgacgctcctagtgccacgcngtcngtgttatcgnnnagttagtnaccatngttnnnnagangtncncnnagccntcncctagntcttggcatttcctccgcacgncnnngnagccgtgtatgtacgnctncattncantacanacgtgaccctaggatggtctntanatggcacccaattgcatngncggggtgcgcnncactgcccatcagaggntggttacggggngangagnanaagctgactanntnntaaaagtgcctcgatccatgnnnnatntagagtacancagggnggtcctatgcgnnggtttactncggtttnncctgcccgacagngatnnnntagtgnagcctcaacgcgnagttanntntggctaaganngggactcaganaagcagcgtgnntatcnnnnntaaggnngatgggtctggcgcggggacaaaaatcaggcnnngantgacgatgcctgcgtactggtcnacntncnnctacngttgcattttgtngagggnaatgtgccgtnggttagtccggnnnatttgaatcagtgagtggncgagtgcctnactccngtacgactnncnangtattanagntcttnnatcacagtangagatccctntgtaccggtagcccntctgagttactnagattnagtgncacgggttaccnccnananctgcnttccgcgcttngncgnactttnnngtggtanagntnggtgattatngccnannncnnnctnatntgcncnagcntanttngacgaccgacgncggaatattnacangcncctnaggttccctccaatagtcaatcagntcaacgacnatatttnatanacttnnnagtggagggtcgcncatccttantcntaacactcgtncgtgcttganaangcgnatnttnctanncgaccnnnngccaccctaccggccacttcccccagnattggnattttggcagnttagcgcnctcngggtgngantcantacngananactanannagngcgaaaattttctcacacaanactacaggnngctcccgctgccctttanngccngggccagctcgnngnncnggnaccnatngacatnnnnnangnncgccggggccgaggagagcagtgaacgnctagaccatcacnncgtggccagttantaggcatttganngnatgcngnnagaggattgctcggtagaccggttgngcacgggccacacgtggnttngngagnatgagatggnnaananccacacngaagcannnnacnnntgcgatnggngttgggagctncnntncgntnnanannnaagaggtccnggtntggtatatnnctccggtacatgacggtggacccccgnnntnnntcggcttcacgccacntcggtaagacggntcttnctaantatacctcgcctnggaatatactggttntcgcagtcgctatacggcagntangacgnnnaaggnntcaggnnntaccatgcctgggcnngacacagntgnnattcantagatccnncaagnnattctattttgcggagcgcaaatgaccgtaggagnnngacggctagncnncgnnnnnnccacnngtnncttttnnnnnntacacctncaannnnttctaccgcttttttctagctgttgtacnncgattnctcaccgagacgctgangtgnnccngnnngtannnntctnncacagtcggngggccggntaaanncagatctgacnnntcccgcnnnnnnnnnnnngcgcnacnatactcntgnaaggtgncgncanntccnntnancnannaccgctnnangnnnngnnngnnnnaacccnnnnanttnattactcggagcgnacagcnatntcagnttnntngacnntgnnnnaantgaaattntggtccaanatngnaactgggagnntanntnattnntganacgggaggagctaaggggcnatnnccgtgctggcnnagactgccaagactcaatgcagngcnctgaaacgacctngttgatgcggtcancacnnatnnnnngggtgnaccanttnnttcggagntacgngttntnaacctgtaancgaacgncngcantgnnngatgctnnntccngctaatgnntacctcattgnattatgacnnntnntnnnnnnaccaacctnngntnaactaatangnnaaccngnnnntngncatgtgttncagtgtccgccnctgncacccaaggacngccnatggtngnncatggggntngtgcngccgggnnngcngncnagcnntcannnnnnncgcatcccnncgcantgnctccntnnntgcngtgnggccgggtcgaggggnntgagttacaactcgnngccccttcagccnnatnngaaccacnaagngtttgatggnatngaaggncttgggngccgtgctatnntgatnnaagggttangnnnngcanagggtannnnctngaccgggtgggnangcncgggatctccncggcacccctacttcnnnagagatacagattcagnntagncnncgnncgnantgtncnnntagcnngacncgnnnancaaaccgtattctgcgcnncgnggcnctgaantctgcttaattatacanacncgtgagtacnccnnnggcatnnggngtccnnngcncgcatnggttanttnncgnacaannnagngnncgctttgaggaacaaagngnnngcatnnnatnngnntnagccnnnntagngccntgcgngncgnnnaanganatncagcangtggntnaangncgggtgcggacgcgcttngaatcatnnnatangcnncnnnnnnnagnagngnnnnntctgcnttggnnnancnagngccatgcngnatcaaggccacnnnggnnanntncngctgctggagtagtganaaancactncnnnannatttgtatgcggatgnggtgggtnctggntcgtncgnngnggcagnanttcgactancttcctcttccctggtcttnggccgganancnnncgttccngggggtgggnnaggtcnaccgcccccntntcnaganagntncnagcggcancggactanagcntgaaatgacgnagagttagcgtgtacccgagcncnngggacncnncncggggntnagaacactntaccnntnantcgangcctaactacagggngangaaccangagntttantgcnacggcccttcgtcatgctttacaagggcattcccangacgnagccngtcgcattgnttncnngcanntnntaannnacgnntntcggnaccntnntnanttncgtcnnancnnntgnccnnannnngtggatgnanncnggnanctgcccagcgcccnagtagnnncctcacgagctgggtganaacaccgatnntanccgcgntggggcggncnnanngcgtacannaaccnanganntngacgntnctanggttagnnnncnanttagnttttnnnccncgtactgttcctgnnctncctaacatnggacttnttcggtntnaatncngngnctgacccnagnnctgannngngagagttatcacgnntgtannnnncgcatggtntgantcaacgagnctncnncggtggcgnatgctcatnangnanntcatanngatagnncncgggacnntcnntctttgcntcatcttttccgctcaccgggaacgaatattaggggtcacctgctacacgcccaactgcggcncggctctaccgangncgatttnanccctagggggaagacaancnagctngtattgccgctcnggacaagcgcccatttccgggccggggccatatctanngncnccgncagaatcaanactaancacnnaccaatcgcaagctgtgnacagcacngagnncaagacggacnttncctcaccannnntgccagnctttcngaggaacccncgttgggtnccggtatgcancacaagngaggagcctaactttaagcctattgtggagccgcccattagcannaacgttcncanntgnactctagaggngcntnccccgccatnangctgatcagaggnntgnnnngcagcgacgcnctactgtcggnctactnnnnacgtagaanttacttgnccgcagaggcnagcnggccgnancgnagncctcncgnncnggctgtgnngannnntncnngctnanatgcantaatngggntannntttcncnnngntacnnnncngcgnngtggngttccatatgngncgggtntatnntatagtatgtccactnncncnnanacgaccngganaaanntcntttcacccgtccnctaggacggtgcacnttanaaaaattnccccgtagnaccnnnaacngcctcnanccntctgnccnccgctcgcnggtacatnagacggnganngngaggatnngnctntacnntntcgngcgagnngtctntaanccannnggnacgnnnaggnnttgaggaccttccnngantcanngtcacnccgtgcgnttncgcaactgcaacttgaannccccaacgcnagncataacgannnnaagnnaaaacnntgagagangacaantaatctgaacgagtgnagcgagagancnggagcacatttgngaatcatcttncntnngccgtggntggtgcggnntgancgttgctncnnnanatgnngtngcgnactnnngacnccgccngcctgnncctactcnnnngatatatatgtncattgatgganngttgggtcgtnnngnccagngtgcaaccngcgtggttccgtcgttangaantcnagggcgctactcacngattctgattgngttgacaggngcnagacannnnncnnnnagcgttcaacnagccacggagnaatacngnnnncagaaccggaatnncnnancgcgctatncatnttnngggnnnnattaggacttttgctggatnngaancgtagangnncgaacgctaggcacgagnnnacnacatgtncttagatnaaccntgtncngnangaggtaccngagangcgctcaacnanggccttnntnannnnnnnnnaccgcncnggntnaanccntcagnaangtagagatctcacgtcaactggtgtgaacacgtntccancaggtcaacaanggcaccagggangtnnctnncacacgcactatntcggnnnnnntcgggtcttctncncgncnnnnnatnnnnanngtnngcaaantgtnagnnncaccactgtgtcaaggtgaagnggttcggnnaaactntgacgnccatcttnnngngngnnactnatgnnaggagnncgcnttcnatnnctgacantggnataaannnncnagnanggtgtggcgttantgngnnnaanntgaanctctcgatccaccggaagnngcgcggtccgtgagtaccnacggactcnnactttctgttgannnngtggtcngcnccgnnnnantnnnncaacccgcgtctcggcntaccntngcnagnaccgtcatattctanccnatgntactgtcgtattntganccgtnntatttccgcagtagcagggaggggnntnntnccgtttgatnatanacttgtnncncctagaggnaagggnnnntttatgtgggtatatgtcggangcngcgcnaatcgcnagnngngacgttaaattcggganccaaacnatnntgtatggnncatanagnnantcgggagnnnngcnggggangnngaatgtaatcagnntnanatttctcannnnnatnntcgnnnnntncgnntagncgggnttcttatcaagtgntacactcntntagangagcaangtcnagtgtgggtaacgcgtnnntgaaagaccnttccnatatccagtnaggntgaggctcctctcagggctgntancatggcgctcgccagctttcggnnggatctgacggagcnngtgagnnngnaatttantgtccctgnngnnnccnnnncgaaatctctgannngcgcncnngcggcatncnnnnnnngantnngtgaccggagacnacgcncnanatngnnncccnacgngccgcgggcctcctcgggcagtccggtnanncnncagcttcngcnnnnaancnnnccnctccctgtttgaagcgaaaaanggnnngnnccccangntnnnnntcngtgcacnccganngcggcnggtacatnacnccnagnagtnanacgntcnagcctgtaatngcgganntanngncnnnnncngacngaagggtnnnnnnacnatccgagcganttacaagctgccggctaannantcaatctgtcaatganagcctgtttgttggggacacgcggcgcttcccacccacanngtgcncangtttggagcgaatannactntnttnaacnnngaccggatattcannagannnnnnaacnntanntnngtgncggncncattnntcncntnangtacctcactnncctggaagctcgtaactcnctannatcannatggtaagcggacnggtctttggncncgacttgacggcgngcnggttatagttcnngcngtncctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccncaactactanngcgtggagcgatcaccntcgaanngnatgcnannngaattcagcctcgaaccgaaganncngagcannncgtggtcggtcctgttggcatgcanatccgtgccacccaaggtatagngcgacacaccattatantgnnntttcgnttgtannnnnngaaagcgacctgacgcggaggtgtgttcaantcttgtgctacngagggtgttgccgatcgtcgcagttctncattgcttagaactgcncaccggcctcctggtncccgcaaatncaattgtcgacntgtgtaaactannatcnanaaagagnganaccaatngttgggcgntnactagacgtcttcnattctcaggttaaatatctcatgnctcgtnagaggagttcganccattcctncncttnccgtctgatgagcgggatatacccatatctgatanngtcntcangagggcgagactctcaagcaggtccacgcctgnccaattccaaaatcnntgctnacgaaggctcaactgccgccngncttgagtgaacacttgtgttgcctcctnncaaaagcttcgacgnccnnnnagtgnaagccctcttaatncgttggtgactaatnnacnacaactaagacgnnnttcggncgtcngnaatccncccagagacatctcnanagtaatttaccaccnangggggaanncacttggcgggtaataactccgatttgtgnnacnnngtgttgatcgtaanctttgccnnnnccgnggcangnngccancnnangatcantgtcgtcagacttttttgnnngtngcgattcactcnnaanntnnntgtncgcggnntatnacgtctttgcntnatcgncntaatnagnnggcnanaagtcaatgcnacgngcntatccctaaccgaaaaggtgntggcntcctgtgtaggcgcacggtttnannntnngcggannncgtatggccccacacagccannncgngtnatnnnccnggcatngagaagatctaatttattcatnnncccnngacanttatgatagatatgacnngannntncntnatgtgttcctaacggcantntgangatcangngctgcttaatttctgncggtcctagntatngaagatggttgcnctcgcgcgcgtaagaagttganaccnttactcnnagttnnntnnatttccaaggtctagnaatagtaacaccacnngactgcgatgtcatatgaaggtgatcnggtnctgnacaggagcaatacnngcgttcnnaagaagaagtttcaangncctcnnatcgnatcccctttcatgggtggnnnaatnnnccgtctgcctttntgtggttnnnnnannncnngaatngaccggncntcatacgtaaccngantcnancccgccangcatgagcnccctctcagatactaaaaatcgnnatatangccacaantgttgcacacatancaatcgngntaacnntctgtgttgnnngatctcctgcacccatagtttngnagtaaaatggatgatnnagnngnngtggcacgcnnnagtcaccnacacggactatngatgagngcgaanntaacgtgnnngngcnagcacgagngagggnaaannnngncagatactacttcganaacgtagtcggcttgtatannnccatagggattnacntctacactcnngtgttcgcatcaacantaccacaagttcncncatcatgttnnaacgtgnnaaggnnaaaaccatcntcatgtaacganttcatgaagtgcaccngcgcncagtnagnaccanaatcaaacgatattgantcaatnnnnnnnggtnantcctnnnnnnttnnantanatntctggancccactgtnnnngacccaaggtgtagaatagtnntnnacttnaatnngagtnatgtctctngtctctgtnnnngtngaagngcgtaaatnntnnatcggcttanttncnnctntccctagcgannngcgagncctacnacantcncaccacncacnncgttctnngnnnntgccaagcacgntcgaccntnctnaccttnnagtcnnagtgttnnanntcaaaatatgttgactcnctgcagngnnnntgatacnatcaaacattttttgtncagtatgcangacnaatannagnttnancncaanntgtggcnnacnctntcggngggtcnnnncaaataacnatgtgncgtagntnnnnnanncaannacctttacggcngtngacgcgccgcctgnntagtgngcnngggcnntggcnntctnttcgtttggggacgtgctatgnntnttctntactccgacaagatttacgaggattcaaacncnattcgantntccanannancctanctcccgctngttnctntcttttaggtttatgccagatgcaacntnntnaagcntnaagaccnacgcncgagncgngaagctncgctangtgancgctccgatgagtcanactntcagggcgcgcagnnaatagnnnnatgacgancgtgagcctgtctccaccnnnccgacgtagnnngccnnnnnnncgnaacctaaacgnnnacntagcntctcatgaactcgccgatagacgtttnggaatatggccaantancntggnaacgcgcnccgcgctgnatcatttgtcttnagannagcngncntanttcccccggntactcccannngcaggntcacctgntgtaatanntggaacngaattcccganncctnctnacntgnctcatagagccgtttntnnnntncanggnncctnnnccncgnntntacatntancgngnnnnngctagcattgcnngngctganntatgtacncnggaaancannncgcngctganganntcgnngaancagaagtgcatntncttgananngtatcancaanntcctcccagnnagaagnncnnnntgtttcgacgnnngcgnnncanttctngnatnacgcntngaanatacgnantttgtgncgtctcnnncccatgagcgcgcncccngaagggagancgggcnncggctcaannnagnatcctanananaacgaanacncaantnnnagncagcgacaatngaggtgaagncgcntgantctgntctanncttaaatggcagcnggnctatgagcangtnantaancntngccgcatgngcgcgcgnnttctatcnnttgnacttgcnngncaacantcgcgannncnnaancgngnnncnncnnnnnntnnantngnnccgttgccgnctccaacgtanaccagcgnantanggggngtnnnatgannnactctnatagttncntgtacnccaaagnnactcacaancgtaaantcattgtcnctcggncgtatatannngtnnnngacnatggatcagangggggacggaaatccggcgntatgtcactagangnntngnntnntcggngagacnnncgcnacccgcaggcnagnactggaacagtaagaaacacnntaacntctcccccnatnanctgncaagtnagngntnnactgnagnncnncgacatgnttcccgnggcctnnaagtaattcatgnnaacgagncccacccgcagatgaacgttnttngnnancntgntcatagatttggagnntgagnanntgntttgaacgnngtcgagtaacggancttngaancgttannnnacaatnntggcagatggnnangttnncntgtnnagcacgnagcntaactctngnngncncangnngnnnggggggannnnaccaaaactgagnaangncngactgcgactnntnnnatgcccgatcngccncnggataagtnnagcgcannnnnnncgntncggaacggcttagaaacnncgatngngannaccggtggcagtgtttgtctcnnnngtcngaaaggnnngnggnancgntnggccccgtacanctgctcannnanccncgcnnngttnnnnnnnanggtntnnnnnnccggcntnngtgatcacgnnnnnnacgtgancnnnnnnctngttnnnnngncgnntntaaattgtnnattgngnnnnnnanannntacnnaanncgtnntnngaaatannggcgtgggaacgtannangtgagccnagnaggncttatcgtnaccctcngacagantgttccagtcangtngcngcggtctcagnnnccnngcatganatnnggaannacnngatgagctcgtanactcnacnntggcggggngcntaannngatctttaccangatannncgangannnnncngacnannggtttctggcccagggtncgtgcatattctggtacctgtcggtgnaggngnngtncncncatcagtgncggngnctntngtcagggtcggatctcaaatgcnnagactctgtgntgnnnngcgngtnaannncgtnctcctcnngncaanggacnnntnntgnagcnnctgcagtgaggnanncntcnnnnntccnttttcnancnnngcnnncnagtgagagcnnnannatgtatnttattcanntanagannnaacnngtgaatnnnnctcacgagatnnnnacnnnnnannantgnnnnntnngnnctttngtnngtcgnctgcccacaanaaactcttttgntcaangntcnnnacngccncnattataccntgacncngnnactnanangcgcnngnnntnannanncnnngagctangtanctggggttgctcnnaanagatnntntcngnggnganttnannnntgancntnnattttgnnngntaggnncgtnannagcncccancnttanagngctnncatnnatggctnactccctnttaaatngagctttccctnngctgtgtcttctataaagcacgtacaggantagactaanactcgttcctgannggtntntcaaaactnctgtacacgcnctaacangngcngnacatngnagcnnncntggtcanatgctgagnttcacnntnnaggagccntattttcgngacctgnactcctcaaagnagnnccgcctaantgttgacanaaagancnattcggcccgcgcgatctantctctgggtcttgncanagnnnctagcctatgngaacgacgnagagttcttttgtcngtcctaaaccgcnagngggacntgggtagtactacantnacaaactacggnggcagccgtcaaacgatnngaggccnnnatncaggccctctaggcgctttagctttaaataatcccggggnggaacttggcngatcggnggtnnntanncacccctggnccnngtgnnnnnnagcnattcgnnnnccnccntgnnctatcagtntgntnntannnaancncagccgngnccaggcnatcanncanannnntaatcanngtnnntnnannntctngccatnnaantaantcnntaccnacatctnncaacnnancttttgacgcggtatgattcgtgccgagggctgccctacatannangttncnnctcgcgnnntgncttncnanacgtacnncgcncgggttgacnnctcgccnacctnggnacgnctnnnctntncttctngcagtataacgtgagangcnnncnttctataatgngcnnntannnncaatcctgtggnnacngtagaggngtnaaaccncnntnctananncanncnctgttntgcanaccngntgcctggaaannnctnntgaagcgtcccnnatgattgcatcttnggaatgaggacntggannntnnattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccngcctcatgtngtancnacgtgggtgtctcncgatccaaactaagcgaatgtaggtgncagcgcnaagatgagnaccgtaggtagttnngnaanannctttgcnnttntcnnacgcgatcccgcntcgtcgccntccngctncgggctgcattcgcggcagctatactcaaangggttaactangttncacacgagtaaagtcganncctnganngcntggtcngcncgacaacgncaaacatgctttgatagaaggnggcttnaagnnagaccttcgtacacatntcngcgntntctgntncaatnaaactgacttaatcctctagagaggaagnncaaatatgcngccaagcagtgggttctggccctaggaacntannnnngtaggnggactatccgaactacagggcccncatttcctncccnttcgtccnngnnagancgatggaattgccagtnactttttccanantacccccatncctctgncncnntagtagctnccggtgctgtgcntcncgaagccnggcgnangctctnngntatagancnngcnntaacaacgtctaacctgagccgtggttncccgagatacaatagnctaantggatcgcnacatggnccagtgatctagtntatnnnnngngcaggngnctaaccctaaanncgttaannncgaaanccggtcggnntggannactctgctggagtgtgttnagtttaggaaaantnaagaggnagtgncntntgntncacngnnntgtctataggctttactntgatgagcttnnttgtattaggatcgcaaccgcaagccaannncccaaganngganagttgtcaccattanacgagtagttagnncncnacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaacngnngancaggccaggangtacggnaactgntcngtnttgaganttccnnatcnncgatccattattcgcgtactnntttantacgggttaattnnagtagcnatncacacgaccgtggtgcgngtancgatggcggggnntgttaagcattgaatgcgcaacaacaggctnntttaatatacnnnatatgaanttacgcgcnnntcacgtgagagacanagctactntcnngtacangagtgtccgggnnntagacngnnnaatgcgtcaattanaaagcttcgccgnaacgtctaggncggggcccagagatngganggtcactaattcccctgccannggagnncatcncnacngcnnacaccaccgggctgntgggatagantttnacgggcctttaaagcttgggaacacgcatcagatggaccntactgtcgntgntnnnnaccggntntntcggcnngacgnntgcgncaaggnnnnnannggnccnnanganntnnncgnccngataacaccgcgcnacgctagnncagttggccagtgcnnnnnanttctngnaatgntngntanagccgtntannntnccnnnaagacncncanatcgttacgattgntcaccnatantctncgtgcnccgcagntgcgnaangtngnatggggncaanttnananagttgnnncnctnactgtcagcagaacagttcatgggagangntttgangattcgcngtgannnccttacatatactagtaagnntacaananncgtnggcngagntacaggtntatacaaanccatngccgccgctcaggcagagtacttgttcgnctaatgcannncannnaggtgnnagcncagaacgcgncnancttngtncttntnnagccgcaagnaangtcgattacaaatgtcangnnactncggcagtntcaggtgtgaacaannggatanntgtgctcccaatgcaanagacctanatccttganatnngttctnnatganccnnttantgtncaagtctnnatgcggtgctnnngggctcgaacgacgngctnnnnanntgccggacgatagnanatttaaaatgcannnngnngaccnnctncgctgccngctccnttttnataganttagnggcccggcaccggggntcccatcccatagcggcttctccccnagcggcngnatancattgtnggngccacgcanntgatgtaccctgaagaccntttgtgaatnccnngnacgnagagtnncnnggtgaagtnanangnngncngcgcttnnngcgnaccgcnnnanncnnggnagcatntctagagccgcnnnnncannngtttnncggcggccgttacatgaaatcttgtcccantcgggcccnnacctaggnanatgccaggacntaaganannngnnncgggcctnaccnggtgtgaggcnnnccatcangcgcactaggcntctnnnnaaagccctaagtttnacgactttnnnnnnnnngggtactntgatgtagtgtaagnnnnngtagccattggcctaatcanccggnanncnagccnnnaaannncnnagggtctgtnaagganggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcatnganntngcnggtaacgcgccccgagcctnnntnncgctccntcgncacatntttaatnnntacagtnnnnnaatatggccggaagacngtnttcnnnantttatcggtcctgggnnncngattctanacacaanagtgaaagcngggcgtgcngtggccccaccnactgccncnncggacgcagaccatnnatgtanatngacnttcnncgnnagtntttatnntgagtttacacggtagttatgatcggcgcctatgntgttgntcagaagtccnggtccanncnntttgnctacnaaggcganccgccgtntcgnnaacgngaangngcncgganctcntatgtagagcccgcacccctccggncnnagcnngntnntgannatcagggcaggnnctnantcntgcncgcagnagtcgnngcaccntgnnntactagacttcngatannnnancaactntntcgaccnngaantgaaggcnagnnnccnnntgaactcnannttcccctatggcgggnacnannnggncganagattgncaagagcgtcaccagaatnnnccctnccgnnntnnnatcgnntngatttnncagttggcnnnnnacnaagtngcnnngntcccnangantccntacgtgannnnnggtgatgggnnctngcacgcggcgctccacngnacccaccggagcggcgcggtggttntttnnccgcccggagcnntgttntnnananttgcnnttcgggcngtngncnggntanaccgaggtcggntacgnatagccaacgttncgcggctgcgatgttggagngctgccggagtagtcagcggctngtctngnagnnnnnnncannnnanncnaaggtggttggccgtggagcggccgccggnnnaatngnagctctnnnnnncacnanccnntcantnnctgggtcgcttannaacttgtagnnncctccacgnnnnnnagcggcntccgtnnntctnggnncatnaaaangtggcgntnacnannaaaatnngtcgtacccaantgnagcgcgcanncgcgaggntctgnaangnntcnnncatgtctagtcgtccagtcctcncgtgnacnnnncnnggccctgaggcggcctcccttaccctgagngagggctnaaancccntcncggcnnntnccnncnnatcnnnnanttnannntgatncgtagngnnntcttnagcatnctgnnntcggnagtnggttagagtncaccggcaacatccgtgcnnnnncctatnnaaagttacngaaacgtagggccgttgtagananaccnnngncaccgcaccttcannaccnccatactctagtctgcanncntnnagtcagaacaactccaactncnnnccgcnttcgattaacannngntntnttttgcgngcacctatcagaannnngnncccgagnattnnnnnntacatacgctagtnnnaaatcngagtnntnnnannctgtcnnttanaaaaccccnnnaccctcgggncgncaggnnnngncccttntcacggatccnacgacantcccattagacccaaataaccgaatcccgnntaccaagcatattctggattncnagcacaactccncgnnnngtggcaggtccaggagtngcgaggcgtcggagcgcattatctannttnncnatgtnganannggncggcaggnatcangtcactctttagncattaaagcgnacacgcngttgctcggcgtggggccggcgatcccggntaattagcanngttcngctcccngngntgnatgntcatttagcagngnngnnatnnccgaattntgcgaccagcacttacaangcgggggccttcnnncncaggctnnggttacaacggcgntnnnnnggcccggntcncaagagccccagcggtcttgtttctgcntgtcccnnntnngnnttgtncgatncccngtccgnnngnnnntatnaactnatccggggcgcncgcggggccgcgtggaataacccaggncgcntcnnacggggattgaggcgtccgggaaaacaatttaagcnggacgnnanngtctacagncatgcacttcantaagatcgcgtacagccaagtagcgggtggcgctccagantttgcttgatnatnccgtgaacacggtantccaacttcgacgaagannntattntgnnnnnnnnatgnnctgggcctaatggcggtcacagatnccaacacgctgtgnntagantgacnatcgtnggcagtatagtnggtgcgtnngnntttnggggccgcancnncgtcgnctacnnncntgctacgncnctccggnaangccnngcgntaacggtnnnnngatnatnncntnngtgtagncncgcggnnnnnnnnagtacgaagnctngccccacgagacgcgcgggacggctgacatatgctcntagttctagncnaggtcgagtnnncatcccncnacttattccagcgtcgtgtggnnnnngtgtacnccttgctcgcgcggcgagnttantgggccgttgggagaccattgggggtnagcgacggaancgtggcnntgnntcngaagggctntnnnnnnngnannntgatatcnatccncnannccgnnnnncnnnnnncnnnggantnnagctttnnnnnctnctncncttaaaatngatatttgcccgtcacctcggtcaaatgcgacagtagnnccnctggtgtgaancnttncttcactgggccatnaccttcntcacctcggcccagattaagattctcacnagggttggtgggccgagggcaaaataggnaaggtgnaggagtttngggtgtcagcagaacgtagcggagtcggtccaatgcggtatngtcnacncnagcggnatntannatggaagtngtcagncgnctncagggnnntatngatgtcanattcggtgantantangntcttcnntctgacngncanaanaccgactcgtattcgcgcgatagtctaagtgaacaaactngnagatngctcggancgtatcctcatcgcntacctttnntntagaccagcannagtatnaggctgannncnttnannccgtnnnacncatntcannggcgntnacngaccnngcngtnntngtctnnggatctccnttttgacaggcgttgangcgaggtgtatncgntnggatnnnncnnttggtgnatncacngtngtacgcnnggnattnangcgnntanngnnnntgccacnnatcaacantnaccgnngctcacancagnnnncactnngttgataagcgnagtgtcnncagntggtncannnanancannntccgtacnnnnnnntncgcgtgnnggtnannnggacnnnnnggcnnnntgncangantngnnnnngngnanngtanaantncgnanccagantcannaangnggnnccngacnncanagcttaattngngnannatatatcacatgtagnnnccnacggcccgccataccgtgcaantnaggcaagctnngncnccctacnccngnnnnnnnnnnnntnagcnnnnggcttncgncctgcccagtntcgncctgcccgnntncagatncanntatcgtntctngagatttnnnnntgannanggcnnngggnnnctgntcccgcgtnnnnnntnngngnnangnccnnttttncaggtcgagntctacagnntatatgatgcgnncntnncnnnnctcnggnnantnngtcgtccnngntagtnannnncgnnntnnganngnntnattctncagnnntggntnnncgatagttcctccgcgggacancgnctgagtttncgncncncgngccgttacganncnngcaggttcgtgnntaacangnacacnaannnnnnttgannntantangnaanntantnnncgcccgnagctgggaacantttnnacangacccggccttnannnnnnncnnnttngncgntnnncntgtangggaaggntcnnnntcatnnnncnttgttnncacagatatagatcatccgatgncgngggnnacgcctgantttacntgtgnancgaacnnggaggtccancagnncannnannnggttgnatactannnnaatnngaaangctanngtcnngaganntgnacanacnnttgcnagacngnccancntgangngcgtnaancnnacnnggnaannngcgacnaacnnnccnctatctagnncnactgnaagnattnnccagncgcctncccnngncannnnaannntttaannnatgntnngttatcagnatgcncagctnangnagatcnntngtgagtaccnntgcgctntcgttanannnnnnctntaccaatagaattnncnnnnccgacgnnnnntcgnntnntnnnnaancnnacncaggaacgcccggangnacagtannnngcgnncnnnatncgtaacctgnnnttnatgnnnntntngcnncggtcnngnnngncntagtttcngcgnnancngggcnnngnntgtnccacancngnncnaaganngcnagggtcggacgannccggccnntggcnntctgngncgctnctnagacnacngtatnnngtgnttaatngcnagantaaannnncctnnacatgtganntaggangcnatgatgcggntncntnncnnnnnccnnnncggtataannngctacgantgcccannggcnnnnnccnnnnnnggntatanaggcngatcnncgtnntaagcnacggcgagnncagnnnngncncntnngtnctntncaaatcgcnnctgganntcggaacttganncagnnntagnntncnnnnngannnnagnnnncncnggcccgacccgnnngaccanannnnacgancaanttnntacnnnnggaccnnannntngagnntctnnannntngnnnngntccnagnnngncgaacccggnagtctgccggcntnngncttccctngnatgnactngtgcctgangcgtgtntaaagcttncgtnannctcgnccaccntnctcantcagcngnaaacaggnnngcttgcnncatngcaanannggggtnagagtancgtgtaatannggtacttcgtngnctgcagtagntccacgcttgntnnncgnctgccacgtttcggnnngtccttgttacgtacaatgnnncnnngcnnnnacantannnnntcannnntgngatgnnnantagattggnangctctccnnaagtntggcaatngtacncnaccnacnnncgatatntannngaaagttcnngnangggcctgannccnacgacntngcattggcttagtggtagtgntnantttnacgancaataggnngctaaganntttcttntgccnnnncccggtctagagatggcncccatgaccnacttancntagnnggnagctgcgcctttatgntntntnttaanctnccatggnagacgtgnctcncnanctnagngtnnnnntgnnctacttgngccgctgnnnanaacgaggcccnctcacagaatccngngtancngcanactacgncaacggtcttnttccnatganaatagggattgagnnctgggcgggatcgttttgcgagacanctgnatgannaannccncataggcgtnggacttttccactagnntnaggtcngttnntaagnngtaaccgcaatanntnggaacctgaanannnnntntcactgatggacccaattaaaccaanccgcgttcggccaccgtaaattacacnttactcggtttctggannntntncaacatattacccactaaagaancaacttcgcngacncantactagctanaatnntcncnctagncanctgcganngnctannananagnggnnccgnagaanacgtttangnagcccntcccagggcttgnaagactctgtgggtaantaaccntagcgncagntctatcnnnngtgagcctantgatgttctcgnactgcgcantcgntaancnacggatctgnntagtacnctnacattatgcaggcatatancgtggcnngaggagaatcagaaagnccncttcntgtcaatacgctnanagactcttgagnaccgggctgcgtaganncttcttcagntatncgagnntcatagcacgcctnatcnnatcnncnggggnggctactncngcanngcangcgcttggntgatgcgncctgnntgcnggantgtgncanagagtgcccaattnnangcncgcanagacgaggcgcggngctnaagttggncaatcagtnnnacgagttnactanatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacntcnngncagatatctccgttaagacacgccgtcgagataacgcnagcgannnntgtgatcccgtcaggtntncttgcaggaccctctaanntacttcgccaantngactcacagcaagcttcagatcagatgntnnnagncntcnttatgnngtctcaagggnannangtnnactacacatnnagaaaacnangngacannctgnnanccnntncgcgntanncaaatcngcaagggngcggtcnntccacccannttngnggngggttnnnaantnatctcgnagcnnntttangcccttgaccantcagccctagttnnnncgcatttgttnancaatntannnaacttcacgcgttacatnggcataatgttggnnnatttcggttgatgagaagaattaaattcacaagagcnnnncacgatcgccanacncttcctatatactcctagtatatntatcngcagcccgcagatttggcctgcagnacaanngantnagcaaggccccnagaacattnannnccttcatctgttacgncgangcctaangcctttnccnccctttnttantnanaaantacnatnngactccccttttnncaacgctcctctttcctncatctacgagcgctcngtagnnaccnnccagngcangttgcnnnnnnatatttgncccgtngcgccgggggcacacgcatcgccatatcgngattnnnnnnngntgggtctcngnnatnnttgccanngtcttcaaccnngnntgattaacncttaggtgcnncnnccccctgcagttnctngacccncacntgcagtcacnnatttaacctccnaanncaaccgntgnnctgnnataannnggaggtacangcgctgaagtatagggatcgactantttangntgnnttnncagttaagtggcncctgtcttngaancncccangtnctaaaantnagntnncctgggaataannctcatggggntgtacatggacttagncgcgagcccggttagncgnatccgaactggcaagcatgagtatgtatngaacaaggacgtgaatggcanngnngnnangcnannatnngacaccagtntncgtncaacnggcagtataantnnnntncggcnanntnnngnagtgtgttatnnntgtgtngttcnnncnnnnatccttcgnatatagnagaganntacatgnccggnnnnacnngtaacccgccnnagnccgcngcnatgcacaaatnntnncncctgacnttgnacgncaatgctccaggntcaacgtgtgctntaagtgcnnnncgatgctactngnacgtaaagacagtgttntncntcgcggtccacttatngnnnncnnnaaanccnatccgggggattcganattggacgctcctnatcgngnnnnnaccggnnnaannnncnngnanntgntttntagnaanaggctannnancatanngnttcattcggnagatcagacgtcnatgnntgnngcgcggtnnncnntgtcctcacccccncnngcatttcantcatcangncngngcncntnacaccgnnngcntntcgnacaactnatnnnttgagtgggngggtnntttaatcgntcatcacttctcggcagnncnnatgntttacattcgntattatccgtgncagnnnccancatcgncncnccttaaananaannccctcgcngtnctctgatatacanacgcaanngcncgctatgnnagnnngtctnanncnanggccttannngnatcnctacaganncatannccnnnngtgntannggcgccnntgacgnntggannctcccgnantnnnnnnttttnctgnncattnccnnnttcnnntagtggnnnnnacnncngctntnttcnnccngnntaagnncnacnncactgacncntcnnnctaacncnncnnnntaancannnatncncgataggggngnngnnatcccacntcaccgtntatgnngaagatggtncnnangccngngncnnnnttacntngacttgagtgtgttggncttnnnnacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgannacgnnntnnnnntccngcaacgctncngcagctccnctnntantctnccnnnngggncngctgntcaggggntttccnntatngncagaagtgnngggtcgggcangcngcccgnagcaaccctngnncaggancccgnctncagctnggaaaantcnnnanntggnacttttgtatanntnactaacagatttatnttcctngantctanagtntnctgnntagtgaangggcncccctcaatangatnttnagcatgcggnnnnnannngactacaggcgttctgccgtggcntgtggnnnttaccacatcnntntngcnngncnnncgacantnnnnntnnggcgnnctatggcacgcacncctttcgacncnnntgnnnaagaccannnntnnagggancgagagcatccntcacnnacngtngntntnggtntggntaancnantgattnncncccttcaggggcctnaantggctngacgcnngacnattgggnttantncntctccanggcgcgnnnnnangnctgngnanngnttnntaattatccgccngagatgtntcnnncacnnnnnnaannnacgcncnccgcagcnnncnnacnacgttcacacgagtcggancttgggcacgcgtnngactcataggatgatttgnnnntnggnnatngancggggacnnnnnagatnggganggannncggagtntntcncgtncgtntctgtccctttgttggtcgtngntgaccanngannngtnacgggggggtcctgaanncatcgtgatgntgnngntacggcanctgaacgcgcactgtggannctantntatcntgatcngcacnannnggnccgncantgcnnnnnggagntganngnnaannnttactagtgcggnacttcgnnngnngttnataggtatantatggggttgcntnatnnngttgtntacgcgnncgtgcttncgagttcnnnggcataagtaggnnccatcaattgttcgacncaaatacgtnnntncnanannttgtagatgcancccaagggncnnnnnnccgtggtcgggtcttgtatgagatatatggctcnnganngggaggatttncacnngtcntctantcttnccnnccgtgnancnnccngcgactaggaagcnntnnnnnnttacgagtacaccagnntnnnctgnattannnngnaatcgnngggnnngnagctnncnanncnngnccgcncaaacnnncgtnnnactagnncgncncnnnnnnnnntaanncgnnntannnnggttctacctgagnnnnanatcnnnnancggnnnncnnnccngggagtgnnatncnnttctnncagnnantgcntnnggatggtnncncacgtgcctataccgcccgtaaccctggggaacgcgagnagcgncaaaacccnnacgtngannnaaactcantattacagcgttattacgagnngccnnnntnnntatgttnaanaagatgggaccanatcctagtntgctgcctnnccnnnngtgnncntctgttttgttatcctcgcttctccaangcanaaacangcanannacannnnngannncnnnngtagttttacgnnactggtggtnnagnggcaatncntaatncccnnggncnttnnnnnnacngngnnggttcncgccnncncgnntnnantcgtagngnctnnnngnctcctgacnagtgtgnnntagnacgnnntncgntcaacccttggtaatngttnnnnnnncggcaccagcaantacntnagcggntcngggangngacccagtnnangaanagnnttnttgttagttctgcgatggntacaagtntnntcngacgntggagnnnntacgtncccagtagagncttnggcncantgagntncannncntggtgggaagtannnncggttanaaaannnnngggatcaggatggccctncgcccgtcanccnnnnngatnnctannngggnagattnntcctncanaggctgagaaagtcggtcccacnnncnnnntgttgancnnngnngnttggtgncgactgagnngccaannnnnngctnccganttactgggactagcatcactgngnntncngcgttgcagctnggnntgnngtganncgcgaacnttacttgccnanngcntntgctatgnccatatanagnngtnncanncaccgnnnnngtngnanannnngngtnccaatgataccgaancaggcgtcntngnctaaanaagtttngnacgggantgaaacggcnactcgacggacgtggtnanggaatctaagnnncaattgcgntnactcgtncgccnacgggtagtnngnnanncagtnaccnttngcatcacgntnnacnnanatcgtnncncgagtagggnngttntnnntncatnnnantatcacaatcnggtcnccncgtacgtttggcctngnagcanngtatttgatangtncgggatctcnaatnaacnnncnnntctagnatntgnganaaattacagaaangtgcctgaaacgtcnnggcctantnncngcgagccgnnnggngcggggtcgcaagattgnatacngntcaagccncnntgcnngnannnagggccattaannncacgngataaacaccnantnaantggagcttagcggatnnannnnatgangnncncnatgnntggnncgatngcnncacnnntnannantnatgtttgngtgnnnngcgcntganntcnnnnnnnnnnnngngtaccgngcgnannnnnntnccntatccggatccactgtnnnaactnnntgantntaatttgtctncngaattnnagttcnntgtacatccgatcnnnacagggtcnncncncangcgcntacacgnangcntagcacnnnngatngcaaggcnnaccnagtccactggncccannnnnnntcatttggctggntnnncccgtccgctcnagcggntaggganncngtgnccnngcgancnggnggaaacgnaacntgcgtncactcacnntganncttnatnnncngcagtannnnttatgnttagtctgccggntccgctcggncangttatanaagnntgnnancttgatnnancagtcgttcccnnantccncnncccganncnnnnccttncnngangtgnntntccntgcccattagncggantnggggnctctnncnnanngnnnagattnnncnngnattnnctangagtgangtcgnncnnnnnttccngngtnngnnntnnaanngatnnncnancccgtanccangcgctccgccgngatttnagtgtnntnaanacnggcancannnnnantagnnnnnnnnnnnnactgnaacatcntancnaatgggccntggcanncnccccnntnannnggncnttnaatacngaacnnacgataagnnnnaaagattgtttntcacacnnnnncgtnctcgnagnncgnaggtgnngaaccccagcaattgacggnaggnaccattnttgnnactaaccagtacgncatgnnctnncagccgntnaanncctaacgngnnnnttcccatgatcagtnccgacgcntggnannaannnntcacctancgtaactcgcggnnttnaanncgtcccactntggaacnacaatggggaactnttgcgtnnggggacntttctgcncncttgtgnnncnncaccataatgtgnntcnccnnnagggnaatngttgatcntgtacgnnngannnaaaatcttggcgnntntnncccgncanatttnnngcgccttnnnnccccgccctannttaccnnnanncacacnnanntnnnnnannctctagtcnnngnntncnnnnnnnngangctaganacatnnngangntagctntangnctcncngtgctgngnnnnnnnnnnnnnctcnnccnnanattcntnncngagnaagagtcgatgtgttacttncgtccantntgcnagnnnnnngacggtgntttgncnccanaggttnncgntttanatcantncgttggaacgatgacccgngangnnnanncnnggcatngnnaaggnctncgttatggagcnnannnctnatctcgacagnangacctataaaaganncnannccctngngtcangnngnnannctggntcgcccctnannnaggatggnnnnagntngggtgcnacntgatttantttgnnttngagnnnaangccacaccctctgnannngganaataacaanccgncgtnnanctagtncgnganctcangtaataagccgcttccctgnntaggnnccnncntnanngncgttnnnggcgnacancgagtaacttgaccgcntggacggctngggtgctaagtggtncgccccggttcgctgaggtttnngtaaggagcacgaagtcggtttccaaccgnnnntctaaagganncctangannnaganncnnataacncggggnnncagtnncnggctgacgggcgaacttgnctacttgtagnnatnngcgcanggccctgnnnnccccccgggataanctnnnnncggatnatntaannngcgncccgntcncgcnttcnnnanggngttannncccgccgtatgtnctacnnangnntnnggtatnntaannttgccgtgccctactncgggggcctnncantnnnnngcttatancccagncctnccgtgncntctccgtgtaatatngnngatattcagctantgtcttagcgctccacgcacggtnanccgaaannnnngcctacacnaantttacggnganagcnntccnnnngtaancgaantgggccatgangcnngnggtacgtccgggcntntganaatacttgagnggntncngatgncggtccttagcnacgtnannnngcaattggtangnnncgtgtgatggacgntgtangtatatccgggtncnanaatnntgcncnccccgctggctnangncatngtanccgcncccantcgancnnnnagtcgtnagnntagacttnnncatgatgtagggntnttgcgtgtcagnatccantannnanctntccntaaaccgnttcgccgcgnggctacggatgnngggcgcnnnttaatnangngcccanttggatccgcatctntgnntgagcccttggntngnggcnctncnnacgcgatngccaacctagnttgnntnntaatnnntnnntcntgtatnnntcnnccactgnatncnacacgaatcctcctataaactganaagnncnntancgccgttcnncatnnnnnagngncgcnncaaccgcccggnggtcgagctgtntttntttcacttctgcanatacaacngtggnagncnatcgttgccggttgcngaataancnnntananccgctcctgngccgctggnaaagntgncnncncngcnctntgcgtgctattcatgaagtctncnnacnnncacgnntaacanncnctaccaattnnntcncncgnntgcatctacataataccaagtattgcgggccgatncggcnnnnaggttattngcccnaangtcnttcngcgccnnttcccaatggntganngnancattggctgtgggaggcaaccgcgnntgtaggtgaagattanncgtgctnnntttccggtgncncccntngngttgtntgtggttcanttgagnnnggcnagncnnntntgaggtcggnnacnggtntngnnagnccgttacngcnnnnggnctttnnnnnangaanatgngtcccgnnnnnnnnagacagtcggacccgttgtcagctcacngttccganngnntncgaangtgttannagtccnggcattggcgtanctaacttaccngnnnttncctgcnctttcngncatnnnnccaacntnggnagaggacnggcacgnngnnctgattccggtnagtcgcgnanngnagatcgtntnacaatgtnaggttggcgatccccacctnnncnncnctcncatcngaacgntcccggnntggantngtgatctngnngngnactnctcgctggcnaacaannnnacacnctcagnanaattcattngcacccgtacccnacattcccctnccttcgnnnnnagagagtcgcgtnnnnntnnnaatcnncttctatctgttgccttannnctccntcgnnccnggtccggancatantcgtatccgtngnnnngaacctagcnntnccnaaacnnngtgcaaaaacgannnnnncttcacaaannggtacacccnnataaagttttcanngnttagggnggntggnnnganngcnnctacgnntnagncgangtcgttgtcgttctctgccnaagttnannnnttggatangtgagggccgagcaccnnancacgcaaggnanntattcggagcagaccnngnnnngaganngnnnnnnngnngtcttagttatgagagatctcgctngtgctnncagnntntgcnngtnntcncntggcangctgcgtctannccnnnncgttanttcggctgnncgntntcntntatgnagnccgnntntcnnccaancnntanagtccntcnncggatcaagccngtttctntagggagnaccagngnnnnnccgtcatacacgtatagcgcgtcggncgccatgnaccnntatcggnnnnatncggnccngccnntnaaannntcactactacangtnannnctgtncntcgtttntcgccnnactntntccctnntanncgcnncnattanannaagcatgcnnacngncnnggacantaagancatgnttnnancgtnannggcgcngnccgntccanaannntcnntnntcnanagntcgaccggncnannggccgaacggtctntcattgctcnatttctcancntnnatcnangnctcnngtcatacagtctggcnnnaattcgngacgnatannnncaggccnnnccaagtcngcggcganctcncncagtcnnccnttnggggnntattaccgagncngccncgcncnantnagagaatacttnagcgnnngnggnccnnangaactcanaatagntnccgatgctnnacaacttngatatccnnatccngaaanaaccaccgtccnntaangncttngcggannngnnccgncnnnnncaacncggtacgggngntnnnnnngnnnanantacnganacnnngnnggcgtgtcnnacaagcgcacnanacagtngnagnagnccgnatagatggtgnttcccntntnnnactacncctagccnnttngtncntcngacnngtnnngcgtccctnnagaaantnannnnngctaaatggcctgcncagacgtggcatantcgnngnnnggnanccgttnttcaagnncctaacncanggntncnnngancgcncangtnanattnggaatcaaactacatgagnnngantggatcagnncttgcatnggngannaantgtggcattaaacantcggnccgctanattgngancnngnnnnnnngtnnnatgatanccgcgatgntcnacgagacaactcgagngnttnngttcnttncgctccnantnngtaanatatcgttactcanngnngcgnactntggattgantaantnncnnnaatcnnnntgncngnnncnnnagnnacnagnaaanaantngngantntnacnnncnngacggagcgntacatcnncnactctnnnncngncngctagccgggtnttngcannnnacantgnctgtgagactcggncccttgananantnatttcctcnngcagcagggtgagcnttaagnngcnnnncncgtcgtgcgcggtcttgngnngctncgcntatgnaaatgaanncnngattgnatgcttctgcannncnncagtttgagtgcnccttnacagggncntgaacgntactacccccnancnnctcaaactctntagtcaaaacnncagnatgganatatgaccacacccggttatcnctattagggcctacgcnnnntaagaantatcannnngacgcccngagnngnctgcactantcncatgncggccgganaganttnccggacttacgacggccgnntngcctcgcctgtannccgtgnacgatgnntgtcattgacgtgggagagcccattntctagggaagtccaanattnnnggaggtcgcgtanngcnnaggagtngacnnacgtacacttattnnnncaggactagtnggtncnatnaagattgggcacncantgnggnganntaatttanntgannnnggctcnaaatggctntcttnnnnnggtcttgctcgtccgntcnnntgactttntagnctctcgtanttcacagattatagngctaantcttnccggaagaggtatantngganggtcgcagcgnngnccagggtgacannncaantatctccgcggatntgnagtggtatagccngnnncctggttggcagatatgtttcgnangcctggcaggtatnacgtccnnanngataccacaacgaatannnnctagtcnannnntangggtnccgtgggnnggnnnnnctnngcntannncgatnnttnaaccntgnnncatnaaccttggnancacgatgananggnctttngtnccnntnnnattnngcctatngnctcatcgttacagncgtncgcnnnnnganggttcnttnngggcannnnnagatnnttncnncannngganccgggcnttcgnacngnnctagtctnntgagngatntnnnnnnnnngcangggncnggcntacnnnnngtgnctnngntntngggantctcaagcggagggganttnntngtaanngtaannanncaaagtgtttannnnnnncgnnggnngncacgcnnntancgaccanngataagggggnngnnnnnnncnttcnagtntnnnnncnnnnctngnnaggnnnnnggttaanccccgcgtccntngnttgggccaaactgcgtgncncaatcaccgcgcnttcatgccnancnngagnaatanangnatgtaccnnnaagcgctcgccnnnncacgggttncatacccacanncctcgtcagcgtttanaccggctcaagtaggcagtgatcnnncanntnnnnnnnnnnnctnnnnnagcccatccctacacccgagcgcnnggtagngnttcttgntnataggggncntagnnancnntacagagttcangnnnnggngtcantnttctgggganccngcanngnncnagggntantnncgngattaancntgnnnnnnaagcanatanttagcccgcccgnntanncagngaaggnccctanggnggncngnnagnnagttccnggtaccacagnannannncgnttntggtaganatgccagcattcggnnctgatnctcggcccctggctncngntcggggcgtctntctgcnnnagncnacacnncttanattcttgccgcgccacnntnnnnnccnnnntannnngngggnngcttannntatgtggcgctcncnaacncaaacggcacggcannntttagggagtgcgtttangtgcnnacnatncctnnannnnnncaaatcgaacacnctcaancactnnangttnananancgngantcnnttggagctngangaggcccnncgagcganntatgtgncanancgnagtntangnnnnnantctncnaancgttccnacntnnccgnnnnacnanggtnngcnatggttnnnaatggacnggcangcncntaggtannntncgnncnaagnaagttcacnnnntcnggggtnatntcanntnggcnnnannannnannnaagntgcnacnatatnnacngcggnnnattntggnnntnggatnacntagaanacnnnanncgcaagcacttgggcaactnnncggagagagnngcataactgatggccnannnnncanccctggcggagntgacggagtnggggcgngccttannnnanccnttaangacaaaattanntnngcntaannntcaanancnnnatantnnanngatacatactgacgataaactggattctcccctcccaagtcnccgggagtcccgcctanntnnagncgcacagtggccatcnttaaanttantgggncnantanacgtnagttcntncggacagccacntgtancgagggnnaagttnngnnngccggactttcntnagccnntctgnncccactcgtagaggnttnntngctcacttangcnnatcctctacgncannnnannnnncngggcgnggcnncncggggtgcaaatannncngaannagaaatttngtcacctgctcgngtggtcccaatgtggnngnncncgagcgcntgtngncncgnntagaacnatgaacnccgnnctgcgctnnnttgntcatcgatagaatcggggagactttncattctnaaannttggcccgtacgatgtntaaccccgngnnnctatggatgaatttagttncganatntnncnaantcangagtattacggttagacaaagtcctnttgtaatnaacccaaanntttnnnaggtnagatgctacaatatnncgaccnatgnaccggcnncgatcatccnantttnnngcctcngagaagtacacgngnaccactatctgncgcaccangttgtntaatananntncncgtcctnanggtacccgantgggctgatccntntntgagcgtgcgactagngacgcgcgctgttagtgtggcgncgcacaagngcatgggttataggtcggtatngannngcttgctagnnngggtggatcnnnnnttacagncnntgagccntcagtcagtacgccancannnnnncnnntaattctnnnagaagccaaaagctcgtnactctntnnngtaacactgcgtatnncacgacctnactcaacaatgcngtccctagcangtnnnncgcnangggtncattatnaccccaaaagntaaactcgancgacttccntgtntatagtaacnatggcgnncaccggtgatctcnnggggttcttatnnatgtctctctggcaagngcccancacngtttcncgnttnngnnnnacacaacaaatagctnccacgtcctntcnngantaattntnacanaaggnggctcgtgcancacnntangttctttctnnaggtacgtgcggagaagaaccgcngngtangtaannngagncgnntccnnngatcccgatcgtgntctaataagcaggagaancaggtacntacaatcccncncagncgacaagagnagnagccgtgagtgaanntnanagacctana ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgannnnnncnnnnncgctattttgaatcacccaatcatgaggtncaggccagaagctgcntcgagcgaagacaaggggagccaaacctcntccccctgcccggacctttgcgcttcactctcgaagcgtgttaatggctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatgcatagaaaaacagtactaccacctccaatagctacactaacttatggcgcacaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccgactgattgaccagccatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcaggctgcggtgtaganacccactttccagatctgctcnnagnnnnnntnntnnnnnnnccgcnnnncnngnntancnnnnncnnnntnagtnnnnnnnnnnannnnnnnnnnntnnnntnannnnnnantnncnnntnnncgannnnggnnccgnnncncngnnnnnngtgacngtnccnnagnngnnaggtcgncnaggcgannnacnntcccncannnngngnnntnnctaaaggagtanggnnnangcnacacgnctcncggnnncnnngnnnnttgnngnnnctnnnccnncanctacnnncgtccggcagncatccgcgacgtaacattggaccgtatactatcgncctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccnngggcgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccatgtcaagtacgtanccccggacgaggcagcttttcgntagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagnaangaaggggggtctatgatggtccatgttagtcccaatnctgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttancgcccgccccagcccgttttcggggcataggtgggcggcacgtacgaatagatttgcgagtccaaacctcacatgatggacgacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgancgaaggatatattgcttacgctatatccccaggcaaaatgggatctttcacatgtgtgagaaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtccggggtcaatnnnntnnnatannnnnnnnnnncnnnttnnnnacnnnngnannnnnnnnnnanncnnnngnnnnnngnnnnnnnnnnnnnntngnnnnngannnngnnnnnnnngnnnattgcnngntnnnannccnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnntatnnnnttntnnancnngnntccnnngcannnnnnnnntnncnnnnnncnncnnaanntngcnnnnnnncnccaganannnntnnnnnnnnnnnnncnnnnnnnncnncnnnnnnnnnnnnnnntnnnnangnnnnncgtagtttcctagagctgcccntacctatggaacnggaccgttctatacttctttaaacagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgantgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtanacaaagcgttgagatttccaactattgcgtnnnnnnnnnntnnnnnacnnnngtnnnnnnnnnngnnnannnnnncngtggaggtccacatcagtcatcggctattcgtctcctggattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccntgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgncatacactgnaccnncngcanctcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctnacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcntggnacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacacngtgtcagggtgcgccagcacactaaannnnnnnncnnnnnnnnnnnnnnnnnnannnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncntnnnnnnnnnnnnntngnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnngngncnnannnanacgnngnccntngcngnngaananncnncnannctncnncnnnnnnnnnnnnanannangtancngctnnnnnncnnnnncnntctnancngtcaaatcacngaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagcnagcgcttaaccaactactcgcgataggtttgtatgattgctttcaacgggtggctttggggcgcggccacggatctttcgaccgtatcgagaagttggtcctgctcggccacaaaaccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtncgctactgaggacgggaacagactgccggtcagcccgnctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcanantnnnnnncnanagnnnnnnnnnnnnnntnnnnnnnnnnnnnnaannnnngnnnnnnnnnncnnnntncannnnnnannnncnnnnntannnnngnnnncncnnnntnannnntnanntgntngngagngnnnntnagcngntnnntggnntccnnngnnnangnntcagaannnnnnccnnnggccagcncggnatnannnagttagtcatacctaatngggaacgaactcccgcatcgtattttgtgtaatgcnggctgggatttgcgtgcagcaccattcgattcggtgatccgtcccgttgcaactgatcttaatcatcacttcgacagacttgcgacaaacggggcaatcactaggatctagagctcgggcactggtatggccgcggccaaatcagacnncctcactccaagcccatgacaactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagcttatancatgcctacgttaccggattgttcagaaaaatangatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagccttnaactcgagcgcaggacacancccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtaaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgntgcgcgtagtatccaacttncctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagncgatagccctactcgcggaccttaatcagttanactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcncatataaaaaactggttggtacagggtcagcttacaattagttctccatctatagagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgngtcgatccgctggngctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctnttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttccngttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtancatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacggnacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcantcatctcgcgaaattttgctgaactttcttgcaatccgtccgtnccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccnatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagncgtcccnnggacaggccttagattcctatgctggctctgcntgcgtcttaantgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctggttggttaccttatannggttannnnnnacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtgtgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcntttaagtacttggcccaagacatcgntccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggaaaataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacntcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacnattcgatggtaccgactgtcgtcccactgaccttgcgtttccgtntttcacactgcaagtcttgcgaaaaactcgtcttctgcgatccctagattacgcgagtggtaagaggtgggggaaatatgaggtcaaatccccacggcaaactggacctatgccagcttcaaacgctgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaagaaggtggagccggtatccccccgccgcgcacctccggccttacccgatgcactctcaactcaagggaatgaggccagctgttactcataaacctcctaagttttgtaatcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgantgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcggaagtagactgagaaatggggtggacagaggtaagttatcgttgcatgatcgttgtgatgaaaataagcagagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttantgttcgtctaagccgaaataaaattgttagcggaacnnanccnnnnncnnagnnnnnnnngnnnngtgcncggaatagtcggcaataatangctcatctataaaatacnccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcncatattttcacagatgggactttaaaccttgcctgtcacatccgtctttgttttgaacttggtagaactaggagggngctgctgcgattctcaatacncttgtctagataggagtttgacacagcgcgattcagacgatgnaatgtnncaaccattgtttattntcgcttccggnagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagangcacagacacctcacgaggctgacccaaaaagctaccggacttgntgcggtctttgactaccgacncggcgtgttgnccncatttgttatattntaaattcttagcgnaacttcactggagtagntcaaactcacgtgtggatagtgctantgaccngtttagnnnccggtngctggnancgnnnctgctnagntnctcctananctgtnnnntcgactgngtnaaagtnancgtcnccnaccgtcataagatagccttcgcgnattcnggnagcncgcttagaaattatatggattacgttccaaggtggtacccacacgtagnnaacnnctctcgctgtctaaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtnnnatcnctcntggtcctngnggtcgnngnnggtggaaggacagtgtacgngcattagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaannaacntcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgngccngnnnnnnngangaccngcanngncnaccctcantagggagttgtnccnccattgnnttcctaataccgnggagccagttgacccgatacctgtgggcggctctagtgcggtagcttcgatcagttctgcgctaactgatcgaaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattanctgttatttgggaaacgaatatnaaccgcctgggcgggaggtctagcaaccggggcgngtgaggcaacctgcgaagaggttggttntcatcnanggttntgaccnncancnggcngnnncgntntnnnnnnnccnnnncnnnnnnnnnggnnnnnncgnaancnnnnnggnnngngngnncnncacnanncnnnnnnnncngnnnntcnncnggntcgtgacatctgganatganngancagggngncctnctancntnnnccntttnnntnnagcnnnnngnngnnnnatnnnnnnnnnngnnnnnggnnccnnnnancnnnnnncannnnnannnnnnnngnnngnntnnncnnnnnnnnntnnannncnacngnncnggcntgncggncnnccnagngcnnnnncttgncnnncccnncncnnnncccagnancnnanncatnnnacnaacncnngcgnnnnaannnnngnnngtnntncngagaanatttgcagnnccnnanntactatnngnngnnnnnnnncgcngngnnnnnnannnntgnncnnaaggnnngtgntnngtnccannnacatganncntgnananncaccngggnnnngnngnnnnnannccnnacnnntcnnnnannngctacnncnncccnaccnntttngcnacctnannatngncnntcnaangntnnggnnnccntggannnacgtantgccncnagcnngncccgnacnnnacggngcnccacgnntncngaantgnnncnacnangngccacnncnnggannngntngnnnnncgnnagtnngacagnannncnnnnnacnnnnnntnntnnnntaangnncgtnnnnngccnncncnnttnnnacgcgnnnncaccangnanatnggnnnnctncntantnnttgnnnnntncngnntnccagnctgnncgngnngcagcgnnncnnntnacnngagaccnnnnngnncnnnnngannntannccttnnnannntnncnntaggtcgnnnnnatanggacncnnnntnntanngnnnantnnttnggnnannnnnaaanaccatnngaannnntacagnnnnnnatacnnggannnannntnannnnannnnnntnngntanncannangnnnnnnggncncgnnnnnnncncncnncatnngcngnnncnnnncncngnnnnnnanntcngcncancannnnangnttngnganncatnnannnnntnncnantgnnnnnnntgnganagnnannnnntcnnaannannngtncnnnncnnnnnnnnnannnnnnnnnnnnnnnngnnnnnnnnntntnncnnnnnntnngnnnccnngnatggnncngnngncnnagnanncntatangcnnnnangnantncngcngnnngtncnctnaancncnncnggnnnnnannaantncannnnntnnnncnnctntncnnnngctnnnnggnncactaagtatnnnnatnnngngcacgnntnnnctgnnnnncntcatcnaaancnnnnnnnccancangancganggtgcnggnntntngnnnnntnancnngcggcancnngtngtnnntangnanncacgcccnatnaanacgnngntgntnnnncnntnatccnnnnnngnnnntnnangntaccnnnncnnnnncnntttctnannntnncngnnnttncncgnngncncnngngnnantnannntnnnngnntcnnacngnnnnanncnnnnagntcncgcnanncncncnntctngnncgnnnnngnntnnnnngcntncnnnnagntgnnnnnctctcgtgcnnnaacnncnggggccngnngtatncccngcngnnccacatgnncnncngccnggngnncnncnnnnnnnnnnngctcgncggnccntnnncnannnnancnntnnnnnnnnnnncnnnactttatgttgtncgtcctcaactaggacttgggtttcgtccgagnaacagacagctaggttgttgggtgcgagaatgaaantatcgcgtgattgccgncctggagcggatggaaaagagagctccgcgggggctgttnngcaaggaccccanagttgtaagagcgangatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacnaaccctttcgtcttgctcaatccntggntaatcgacttaaaatttataaaggcngcttagtcgtaggcagcnntaggccaatactattgncnnnnncnnngnnnnnnncnnnnnnnnngnnnnnnnnnnnnnnannnnnnnnnnnnngnnncnnnnnaaannnnnnnnnnnnnnnnnncnnnnnnncngnnnnnnnnnaanncnnnnnnnnnncnnannnnnnnnnnnnnnctgaacnnnnntncnanncanncccnnnnnnnnncatgntgaattanncncagngntnnnnntctaatccgagacanatggcaaccnnnnncngcgantnngncntgnggncnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnannngnnnnnnnannagcnnnnnnnnnnngnnnnnnnnnnnnncnnnnnannnnnnnnnnnntcnnnnnnnnnnnnnnngngatnnnanacnncggnanngnnnngnnanagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcanntnnnnnncnntntanngnnatatataaaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctntgcagagctaaggttgcatacgacgacacgataccncggtnngnnnnngtcnnnntcnnnngnnngnnnnnnnnnnnnngcntcnnnnngnnggcnnnnnnnnnnntnnnnnncnnnnnnncnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnacnnnnnnngnnnncnnnnnncnnnncnnnnngncngnnntnttnnnnngtngnnaagacnggnntnngaagatnnnngcccaggngnaggcnanncntnnncnnctngnnnngcnnnnnnnngnnncnnggggnctngncnnnnngnncgccaggcanngnncggnatgaangcccttactgcgncgnnnntnganncctntngatgcnccnanaantnnnanncnncgnncnaatncnnnnnngnnnannnnggnnnnnanctcgcnagnnnnnnnncngnnnnncnnnnntnnnnnnnnnnncnnntnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnannnnnnngnnntnnnngnnnnnngangngnggnggaancgantgcnaagaanggntncnaagcnnggngnntggnnncagngnnggnntgcnnncggannnggnncnngntatnnngncngcncngngaggnnacnancnnnnnnngcncatnngnanctngngcnntnnntncnnnnnnnacanttnnncncctnnccnnagnnnnntgnnntnnnnnannnnnnnngctnaacnnntncgnnggnnnnnnnaggngtncnnaanangacnnannacnnnnnnngnanngngncncgnnnnnnncnnntnanntncnnnntcncnnnncnnntnatntnncannnnnnnntnnncccangntcacnnnnnngnnctntantganacnnnnntnntncngnnnnnnnnnnnnngnnnnnnnnnannanngnnnncngnttcannnngcngtgnnntnnnntctannnangcnncnggtnacncanannnnnnnntnngnaantggcnngngntggncngnntnanannngnnnnnnnnnnagtnannngnnntnnngngnnnnnnncnncnnntnatnctnnnnnnnnnnnnnancnnnnccntnngngnnnnnaannnngnnnnannnngnnnnnnnnnnnnnnnncggnnnnnnnnnnannnnctnnnnnnnnnngnnnnnncnntnnnnnnncnncncgtcnnnnnngcnnnnnancatnnncgnnannccntnnnnnnnnnnnntnanngnngtntnnnngngtnntnnntcnnntnnnnagnnnnannnnnnnncnngtnnnnnnntnnnnnnctngncgantnnncnnaagnncttntggnnnnnnacgnnnnncgnngnnnngcnnngccnancnnnnntaannnggtgcgtncnaccgncanannnccngtnctnnnntnnctgnntcngnctcnccangncnnnccntnnnnncagnnnnnnntnnntnnnnnnnnggctgttnccnnnttttccnnannnacctcnnngntncaatangctcntgnnnnntntcnnnncattntnntangggntagngnacanggtggtctcggacttgccnatntagggtcncccatgtgtggttctactcaatctntacagtatcntttngaggtatgaccgataccggttcatcacaacagataangcgcgntaanacacgtggtaacnaangcgntggtnatcgngctntnntagnncnngtgngngnnnnnngnnnctnnnngnnnacngntccncccnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnntnnnnnnannnnannnatntgnnaagngcntgcgnncnnnncncnnnnnnnnnnnngnnnntnnannnnnnnnnncannnanntcnnngnnnnnnnnnnnnnctacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactacagtttatgtacnncntcntacttcnacgccctaccatattacttccgtcattgcnggtctgtggatnatgatgtcacggtctactttgtgaggaagcatacgctctcgttagaatgnaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtanntgccttgctttacaagttcttgaaaaccntttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcggantgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccnccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgaagcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatnanattcaactttcgtgattttgctcacttgatcacgtngggacgncactatatcatcngatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaggctagcgcgtnntaaatgttctagtacaagnnnnntggnnnnnnnnncnnnnnccngnganaacnnncnnnnncnnnnnnnnnntncnnnngnnnnaannntncnnncannnnnctnnnnangnnnnatnnntnnnnnnannnnannnncnnnnnnnnnatngnannntannngannnnngtcnnnannngcnncgnnagnnattnanntntgncnncnnnnncatccaaggcgcttaacgagcccatgcatagtaccccgtacaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgnccacttagaccgagctattaatgatttgagaccnaacgaattggttgccaacttttaaccaagcgatcgcgtgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtgntgcncgacgatacgncatgnaacgacatgtcccagaacgagatccacntgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgntgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgnactcgcgctccgtngcagcacacgtggatgagccccatccttgnccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtgntgtcgttttacatggtcgcttgcctgaatccctgctccccacngttatgaantgaagggngcctacctgtctcacagtgaaacgggggtngaaggtacaacggtcnnccncacgtntatntttnnttactaacgcagactatcctatccgattnggacgccatgtgttagtcgggcgctatgacccaagatgtaagtgcgaaactggnttctaaatttcattcgttcgttacacgnangnanntnnagnacggncactcgngngcggttnangacntancncncgnttnaactttntnnntaanaaanntnantgtnngtaaataatttgnnancagcgctggttgtagagttngntgnntcaantccactngtacgtcaccgatnntctnncncnggcnanntncgatngggnnncanccnctgcggcgnncatnctnagcaccgctataccngnnctctgctanagnccnctctcagnctaacggagntncctgctggcagacttctgagaattgngagtcagtcaaatggtcacacgantcntggaacaccantgtgtaatganccccnnagaagtcggntaannaaagcgtgcgccaaaacaanggcattagcagctgggatgtgtgtaccggcgcgcccttccacgcttacantatttgcagagcagaatggagactgttggaaaatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcccacatttaatngtatccgtccnccccggnggaacgatgaagccagcctcagaaggtgatcactcatgccctcaagtangnnacnnanncgatngtgcggctntccgcttcaagggcattctatgtccttctattgtgcaactagntagccgtnnatacccnggnactnaatnnnacngcnttaagnnangttcctnngnctncaaanncatggnngangtccccnccngntgtcannntatccgctggcatnganatnctacattagtaacaagacgcggnncatctgtattgaggctcgccgcnnccncncgaagagtaccaatccagggaccacacacctgtgatggcagacttctctttggntgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgngangngatagcccgtagtttcantacgtctatttttaagattataactgttaagccctgagatggcttcagaggtcnttaatggtcataaccagtcgccatcactgcatcctagagtccgagtgagcgttcatccgaatggttggatcttggangccttcacanactgcaagcgtttcagtgaaccactgtngatcctatggatacacgggatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgggccatggtgcgcggnatagagtaccatgatttggacanttatccgtgagggcgtttntttcacctgataaggtccttctacccagccacgttgacggaggatatctgatgtttgtactggacatcgggtngngttcccttgtagaaatgcctttaantngttagaatgaggcgctcggttgaagtccaaacaaanagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatngggcgttttgttgtcnccttaaacgattatgagctaatcgctcngtgtctatcggatggnggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcacagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaaaactattgcacggagccaaggatcagtcactctntgatgtttacgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatccgctgctcaggttaactgaaattctgggtggaanacattcacacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttcnccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctggntcgtcgaatacttggtgttatgaacgtctnggangngcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatatgctaatccgccgttgattgaccctaaatatcgtaganncacaaactanacttgactgacttacttttgatngcgaattataatgtttgggccttattttaaaaacgcctcantgattctagttaaacccctnngcgtatgtagaccggtgtgnagctttgnagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacnagcataacnttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctctgaggtgcccacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcntagaaactagagaaagaacagtanggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcttagttccccggtagtgagaccagtcattgccgatggctggatgggcnggctggcgatccgtacattaagttatcgtctgaagccccaaccggggagcgcgcatgccgtagctacggcgtaggctattaataacggaagcctcgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgcnctgagactcgtcattcataatcatcctcgggttccacatattgtgtacggcgttcaggcttgnnacacgattaaaagctccaaaatcagagcgttacgtcaaggttggtaaaaaaatgctgcncagtttgattcccaacggcaagggncnngngnnncgnnnntcnnatnnncnggnatccntnatngagacaggcgngnnnnaccnncaaantagnannnnnngnnnccncnanngcncnnnngnngnnagaagatcgnnanttccnccgtcngntcncnannnnntatttgcnnncnnangnagtncnnnnngnatggtaccnntataatntgcnaanngnttatntnnnnntcagcnntnagannnnntctnnnagannnnnnntnnnngnntnnntcgngtnanatnatananntnctatannggctnnnnnnaacntanggncnngnngnnngnnnnantgcncnncatggtacntantccnnntcnnnntncggangattntgagangccagacgcaaggagctnngacactnnancncgncgcanccaggcntncgggngannngcnngagcaagtnnaacannccaagnnnnagtgcgtagtgttnnannncgntttgnnntnacancttctnnccgnattnnntgnataaannnnncgnggncantagnnntnngccctannatcncacnngtnnaatacaccannaanatctctgcgcgagatggtgagntagngtncggncaatccgtccctttggaggaccgacacatgtgcaggggtagtagtgccgacgtaccgaactgacttgtcattctactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacagaaagacatacagtcccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacaaggccacagcgtatacaatagggcctgtcgtgtaaatatagggactctgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaagccnctgtctacctaattagnggaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaaatcgctccgaacaagcaccgtccttgaactgtnctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtanttctcgcgctaaacagaaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtnattaccccaagagacgccgcgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcaccttctggggccagtttgactcagcggctgagtancttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtntattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgngtgtcaaaggaagctgacgattntggtacttcgctaagacaccttatagccgtgcagataacctcatcagcatttcacatgatccttacgtctcagcnggtcgccttacggaacttttnntgatacacacgccacggcaaggagnctaagtccttcccaccagaacaaaacatttctcncggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagccnattcctaccggagccacacgcttatctcacctggatatactaaggctgaaagctttatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacannnncagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggacacatatggtgtggtncctgggaacatcatgttgcctagtgttatggcttagacgaaagccaaataccggaggaagcagaggggcatccgccctaaacgacccctagcaaagacatgggccgcgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccagtacattaaaggcacaggctagtgtgtgaagacctggtttncatgttcgatggtcttaatcccaaaattaacagcattcggccagtccaggaacggctcaatgccgcggcagtttagacggatcacgtcgttaatgcgctgagatcccatttcaagctaatgggctggttgagccgtgatttaacggccccggatgacggttgggcccctgagccattgacatgtcttggtagctgagaccaaaataccggcaatttgtctaatccataacaaggataccaatcttgctttgtatgttcctaatccctggtatacggaacgctacgcctctcgngcatcaaaacagaggctgttcttcctagtctcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgcgaacggtctctcaggcgtcatgcagagcgtaacccagaccgggtcgacgcaccgggaaagggtccacgtgcgcggggtaaccccgatcctagggtgtagaccgtggctgaccctctgcaggacggacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgcggccgactgttacacacttagcagactacacctctgttcgagtcggagtnaccttncacaaaacaggatctcacgttagcaagtaacaacgaatacgcgatacctgtangagctttgtggtagcgaatagggctgtttcgggngtgctgagctcttaaggtacccacgcgtcacacgtctttgaatctcgtcaagtagtacccctnggctgtgagcccggatgttctcccccnttgagactccactgagtctgcagccttccatgagaccatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttangtcatggaaataaattactatccgtagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcangatacactcttaggcaaagcattggaaggaaacaggtgccctttgcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattatcgggccgacgctaatggaccagcncggccgcaactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaacaagtgcccacatgatgncgacgaagttgngctcgaccgcggctcacattttcaaggctgctggcgatgacttntgagttaagtgacaaccttcgcctaatatcgcaaatgcccgctcccgncgtncctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattgtgaaactggacgttgtaaatttatttaacatccaatctacagttatataactaattccgacttggttgcgggagtcatcttagtgggaccaggccgccttcgtctgagtcccttacttaggtggtaatatgagaacggtcgtcatcctnccttaacantatattaacggatgcacgtctgggcatggggtcgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtacaatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgntacttacgcgactcagtcgtagacaccaacttgacgtcnaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcncttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgcttggatcctacccgcggcggcccaacncacatgggccaattgggcgatcatgcagtgagttggtagcgctagcagaganaccgccttctgtgtttacacgccgttcgcgttgttccaattaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagttccatcagcggcatgtcattaggagtagnantgtaagtcttgttcgattaacggtaaacacagcaacacttattttgccgaagctccatttcataataccggngatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcnaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatccgaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggtctgttacggcgatacgatggtcctcggacatgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggcgcgacgctcaaccacnncgaatcttaaaccagttctantaccntgatccggtaaatgcccactcctgacagcggcgncgactgaactgttaacggncgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacccgtaagntctnacgccncgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagacngccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagnttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaacnngtgcgctaagttgcttggcaagagatcttttcggtgttcaccntctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaggatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagangtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacantccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtancacgaatatgcgttctcnnnaagctttaccagntnnntnncntgattgggtnagccagcntntntnancagcngncnntnttancnaagttttgggttgagcaaancacccnnnnntnntnagaagatgtatcggtttcgagagctatatcggcncntcgcnctacggggagcgncncgtctnncggagggngctaccccntnttggcgaaaatccgncctttacngtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctnacttctntatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgangcacaacgacgtgtactntggcgaccctcgcggcnntacctctgcanncnnctnaatgcgaantcgncgncntnnaaaccnngnncancangctcnaccattngcccagcggnacgccnncgncacnanactnaccctacagtaagaaacatgnnnttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcnttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgccnaggtaccacgggtccccgcgccctcgaatcagataaacgtntgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttggntatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcggntnccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgngtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctnctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctgnctcntgtgcctggtccctgntgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggnacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccccacgtggtgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagnngttagaattcggaanaatactncannacttacttntnccgagccaaccagacggtgccacaattaatttccagagactgactattttncctcnacacctgttaattcagagtgcccttccgcgtttctaacctaatnctgacannnnnnnnngngnannnancntnncgnnngcnnntnnnannncnnnttncgtcaanccacntgacnnnnnnnngnnnnnnttacttcttggngacnnngacgagttngtgaccacatagggccaacgatgtctgcgtactcccctaaccttccncaggctgtcggccntagtcttggattangaaaaccattattgggaagacaccataccaaatntgtaggaactccccgtgagggacggacggtttttnaattnntgtgnaancggctcnggntnnnnacnntnanncnnnnnnnnngtagggcaancctgggncctttaaatttnggtccnaaaaccgtctcgcnganctgacgagtagattcgangggccattcgtcctcaccccttattctcgtttactacccttgtaacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacnatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacntccccagcaaactgnnntgntngncnnnncgnnnncccgcnngnngnntccnncnncnangnngntnntangacntgtngtgnnggttgnnnanngncnnnncnnnnnncnnntggggnggannnncnnnnnctcctacnanncccncgtcntanggngnatccacngannatacngccgngngngccantngaggtncgcagatcaaggcgtgttntantgntgacnncnncatatcaatnnnggncatnatcnctgacttnanttnnanccgtnggagggtananccgaccaanngccngcnncgcanatcgnanaggcanacnganagncnggcnctnagnncttgtnnacagccttantacggtancgtnctangntcagttcannaggcattgccaggagcgatcangnngctgnagtngnncntggattcagcgnncnaccgaggggccgtgngnnnnnagccngntnactgncgctngtnnatgnagttngnanggctcggagngaccatctttttgttcagcgncccanngtngannntnntgctntntccgttgtgacgctcntannttntcatnttctactcgttaatactggtntaacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcnagttntgaagaataaataatagccgagancgctagtgcgcccaccgcctacagnatgcanagaaagacatacaaaagcggatctgattggaactccgngtaccctgcgtntttaagaanncgacggaatcttcacctangatataacagnacactccagccatttatattggaanaaggtggnaggctttgcgtctattgttgattggtcncnnannnnntnnnnnnncgtnnnnnnntcgcnnnntagtnnnnggnnnnnnnnnnnaannnntnnacaaanacnnnncnnncnnnnnnnangtttnaaaggnnnnnnnancnnnnnnnnnngnnnnntnnnnnantggcngangnannnncnntnnnnnnnntnnnnatnnngnncncnnncnnnannncnnnntanaacnncnnnnngctttnnnnnnncnnnnnggngnngannnannngncgnacgnnnttaannnnnnannannnnagnnnnaaccnnnnnngncncnnnnnnnnnnnnnngnncntcgnannnnntnncnnnnnnanncannnnnnnnnnngnnnnagnnnnngnnnnnannnnataagngnngncnnnntnnnnnnnncnntnannngnnnngnnnnnncnngnngngnnnntgtnccnnnngnncccnnnnnngnnnnncngnnngnnacnntgnnnananggannnnnnnnannnnnntganannnnnnnnncccnnngnnntgnntnnnnnnnnngnnnnnnacnncnnnnnnnnnctnagnnannnannctnnnnnantnnnncnnnnnnntnnnanncnnaaagnnncgnnnnnnnnntnnntngnnnnnnntntngnnnnnannanntnnnnnnnnnnnncntgggtnnnnngnnnncnctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagacccccccncnacttatctcgattcngtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtntccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagncgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagntgtatagtgtatctctaaagcgttccnagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagattntctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgannantaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaannntccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaaatcantactgcacgcggcattaacgtgtacgccttgaggccctccntcttgtatcgagcttcccccggagatcaattcttgcataactagcaagangttatagttgcttgtgattactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcnggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtcccnttggggagtttagtagttaaaacctacgcctgncacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatactttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaancctccatantgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacangatcctcgtcattcgccaatantcaatggcgtccnganggggaaattcggaggcaaggacggtcggagccnccccgcgtggcgctatgagccctctacttacctgcaaaacctcgctngctctgtaccaacgggatccggcgtagcgcgaaagatgagcacagactcccagggtatgactatcttcgagccggcgaagtcgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgtcggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttngtgaaccccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgcgttgactagcgacagatganagactaaacttgcatattaccagtatgtctgagggccggaacatattatgataattacggacgcagctagccggttacgagataacacgcctggccttcataggcaacgccgccggctcccccgttcctcttccgagtcgtgaagtgttgggccgttcttcagtcctctcaagccaggtgcaaacaatcacatgaaaacccccgtgctacccctcgtttaaaaaccntagcagttcacatgtgctggcctggggtggccaatgcaaccatcggcaccctgcctttttcggataactacgggcaaaagcgtngcagcgttgagtttgatgacgccgctgtagaacgggggacactccaggcaactggtatgggggcctccacgttgaacgggttgnctcaccatgccaagattctccaggcgggtgaacgaccccagggtcccccagnaggatcgtccggcgtttggtcctgngactcgctcttgttaggcctaggcatagttcttctaacaatggatcgacaaacntcagngcacaccacgtaaagtcgaccgatcggaggcttggcnaagatgattgagacgtgcacgtgctggtaagttacccatgtcgagcatgtagccacatacgtgcagccttgaacataacaccataagccgtgacgtcacaatgtnacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtanacctgaggtggtcgcatacaggaacctgcacggtgagttngacgcaagcgtattttaagagtggcgagatgcgcatgcacgctatcgcgaagaaattgcctgtagatttagataaggnggtgcctgagtttcctgtttagaatttggaaggcggcggcacaatcacaggatggggcgtcttagacaaactgttaggcgacagcgttcgcgaacttctatagcccgtttaggcctgttagatgcaatcggcggggcngcnatgtcgacttggtagccacaagtacatgggcatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgttggacggagcgtattcgaactggatagcatagcgagctgcccccactgcggcgggctggtagtgtggtaatactactcacaacgtaagttgtacacgcgcggaactatctagtgcgtgcaagcccaccccaagcttctatcccggcgctttcgtcgggaagacggacctttaaattagtaaacagccaacctccggagctaccctcctaggagtgtagganntacgctcggacgtctagttcaacgtctaaataacttattaacccaccgctgaccgaacgaactcttattatgtgtcccgaacgtctctgctaggcggataggggtcacgaggcggaanttgtgcctcgtctaacgaaacaatgcatctaggtcataccgactcctatgctctgagcaggcataggacgganaatttcctctgtgacgcgaggtatcgaaaacactacangacttaccctaccaatgacgttgtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagcnttttgacccctccggcgacttcttaaataattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgcnacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgctggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcctagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtttagngnnncnnnnnnccgnnccntncnnntngctnnncnngntgcnnaaanntgngtnnnacnngtnnctgcnnntnnnnttgnanctngtgnnnagctnggctnnannnnnnangnngcnnnccggccnncnnnngcnncnnnnnggngttctcgngnaaccggantnnnnnnngnngnnggngannaannngctttannaantncgnatgantatatnaantngtggttnnnnntntnannntnnngtncnnnnnnncnnncnnnnnnnnnannnnnnnnnnnnnaaaagatcattgntgaatttcngcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcntgataactcttgntattgnggcccctttttgaaaacatatttacattcncaagnnnnnctccgacgcttanataatctgcggcccgaacttggaaaatacgttaanaatcgaccatcnccggaaggaagcttgcacgacgaagancnattaaggccnnngnnctntacnacanncgnngcnnaccggtgcgtttnnangnggggagancttaacntannnanggngcctnnnnnnnnnnnnnngnnnggtngnnnnttgcnaaganncttgtggcgagtgggaagacgtctcnaggnagtngtngnnnnntngntacgaaccttttagtcgngccncnnngcnacgaantttttcatnganttgctaactaacgagacctatgtaaggatcgctacgtggactatcgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccctacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagaagcaacaacagaggtccnncnnngancananggtnnncgcanattgttncngcantgganttgtcnggcgtngacttctgggcaaagttcattcctaggcataatcgttcagtgagnccctaagtatgtgacaacncaagacaattccttacaggggattctatnnaatccttnnnccnntcgtacacngatancctnggnactnncaccntggttcncnccatncggngctgggcccagcttgggaaaggccgataagtgcggttgtccctgtcgccaacgcctttgcagtggtaatagttgatacaagtgcntnctgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagnagcatcgtatgacatantcgcggctgcagagtcgtttagtccgcncggttgtacttagaagttgtcgtgtggaggaagctactgccacatgcnaagcatcgtccttcgtcagatngtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctntccagtttctaatcaattcgggtctcccacgtgactttaatgggggganncaacgtgtatcgggcttttctgcgttaaagtccccctccngtagatctgttatcatataaaggggcgctatttcccgtngaagggtgtgttaaanaagttgcttaggttatttcaggtcgcgatcaagcatnaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacnttaccaataaanaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatnctggctccgtgcanagatgagccgttggacagatatcatggtcagacaaagactatttgaaaagtagactgctgaggagcttnacnnggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtnntcgtncaagcngccgaatcccattccnctttaacgaanatgcgannccnnnngntcnnntanggacctggnaggttcnncnnnntngcncnggaactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctnggtatagggagcgtgngcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacntgtagaacagtccgcctatccaagattgtttggacgnggatcctgcccaactatatganaggacatntttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagacnaacgcacaagtccgctgaaattcaaaccagcgtgtcgacanngtcctacggtngggtngaagagccatagttcggcgaccgaacgacagctctggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggaggatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactggggggggtagcttgacatcgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaagnactccatatacacagaagttatgggaggcggaactctnnnncnnngngctnntcacnngnactncgncttagcnnnaattagtcagagattccattgtaanancatcggctatnaacatagnaangtttaggccncataagcgcttngattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttctacgcgcacggtccccttncctcatcctccttttatncaccaataggtaacaccactcacgacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacanntacgtgaatgtagtgacacgtggtttgngaccagtatcgcagactcttatgggttttgcnctgggttctgctgtctgtcnatcgctccaattcgactgatagtctgcnaagtcaggcttgtgantcgaattgtatttacagagggnnnnccgngcnnnnnccnncgttnctnnaggatcgtgnttnnntnnnnnanncannntcancgaaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgntcggtantcgcgntgccgtcacngcngtnacatttcggtnccggctgnnntngnngcggngcggacctnnncnnagccaaaaggttcaaggcntcagctctgtccctgcaaaatgcctcgatagggtatcaaangatattacgaggacaactcatggtacanaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttanggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcncaagtttggtgcctanaaggcgcactccacaaangtaaataaatggctcctacgagcntacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagntataaatgcatgggagttgngatcctatagacgagtaagttgaagaggtagaaaactcatgatcacncgtgcgtcggggagcgtttaacagggtgagagatttcnntttgacccacgttctagatgcnagattaacgccacgngtcttagtngcagacggtgcataccgacccgcgtcggttcgntgtagcgttgcaagncnncnncccgtnatttaaaaatctacggaggcgtggtcttgancgnggnatgcgnncgtatggaaaggntgcatnnacngcnctgaggnttacggaactnccagcactacttattnntatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacntctgtccatagagcttctgtataaaangcggccttanaatccgcctnnngantngcgnggnccnnncngcanagctannntannnnnaanntncnncntnnanntnnnnnnntncnnnnncnnnnnnnganttnnntntnntngnnnngtnnggnnncnnnnnntnactnnnnnnnnnnnnnnnnngnnnnnnngnnnctnnnnntnannncnnnnnnnnnnnnnnnnnnnnnnnnannnnnacnntnnnnnnnnnnnnnnnntnngnnnnnnnnnnngtatttnagnnnnannnnnatacgnnnnngnnncgnnncnnnnnnngncacattnnnnntnnnnnnnnnnnnnnnnnntnannnnnnatnnngcnngnnntntnntnnnncanctgtatactcgaacngntccggctattcagtgngctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggngaaagtattgtttgtcagagaggttcncggtttggannanttnnnnntatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccnngngcgactgntnggcacggngccttagtaggcacacacaacagaagtcaaatgatctttcagacaactggtatcagccnggcnnnncagccttacccncntngannancacccnntntnnnncnannnngnnatgtgaagctaaattagcgatgctaantcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgncctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatccnatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtnacntnggngggannnnntnnnnnanannncnttacaccctaacgtaatgttngggattttcatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccnccgcgccctgtttcccgaatgggatagactgcgtanagggcatgcagggcagaccttcagacggatttagctaanntgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcncgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttanntattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgccncgtcaggtagaactgttttctacttcatcattctaggtncgcggatncgacaaattntatcccaggtatcggctgancctcggggtctgaacccctggattacttgttgctnatcacttataccagacgacccgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtctncgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcancgaggcatgaacaagattctatgagtgtaattgtnggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatanttggccggtcactattacggaggccccaccctngttaagataacngtcaaattntccgncgaggacgacatgtagcccgtcnacgcgagnttntcgggcgtcacggtttgctatccnatgtgtagcgctcatagggcatggcggngctatgcctatcactaggaagatgcnctttaagtgaggcagggcctcgacccgccccannnnccaaaaagccccgtgaccagctgnccgattaagttccacaaggtagcttacgcatttttacacgagggtnggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctagganncgcaatcgattgtttaccttatatccgactagccgtattnnganngangnttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccnggtagttatctnacncgctcacgagtgcagtttgctgtgagcacgtggtatggactagcnattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggnaaacnnggcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagnggacgcgtgcctctnaaaggcggctggggactttacgcgacacactcnaagttttcgatcttaccttctntataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccntcggccgcacagctagttgagctattgccagggtgaggtccccgntagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagacngncgancgagntnnanccgnncncggattcnnggtcncnnttgnggnnntnctaannnnancancngnnnnnnnnncncntnnnannncaaanncnnccnncnncnnnnntccnntaaannngngngtnctnnntcanacagtcgcgngtnncnnggcaggnnatacgattaanggnncgntnnntcncncagagntcgntnttcnnntgatnnngngnnttngagcnaatcnncccannnnccngtgtggtngtnttnnggntttnncgngtnggntaccngtggnncnnacnanccgntncnnncanctngggannncgtcntntncgatgtaannattncgcctgctccgtacntttttttttntggnganggttgcnanaanncangncnnnnnngctcnnnnncnnnnngcnncncncncnnnngnnncngnnnnnngaancnanannngnnnnncngnnngnngnnncncnnnnnnnngtnngnnnnntnngnncngannnnnntnncnncctnccanngnnannnnngnnncnnncngnngagnncancgnnncnnnnnnnnnntnnngnacnngnnnacgnacggnnctttaantcgaatcgagccntatnnnntcnnntttantntgtccctcngccnncgnancgagctgactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagnnggactgtgctagcttactacccatatcgattaagggacgttcatagttcangggcacgtgcggaagtntatcacgagttcaagccagggtgaggtangnnnngnnngngntnntannannagcntatgangnnannnatnnangntcttngngnnnnngnngnnnacncncngacnnnngncatgttntnnnnnggcnnnncnnggnncgcgcgccannnggncnnnnaacnnnnncgncnnnatcgangtccnanncnnnnngctncccgnnnnggcngcancgccnnnttnannnnnnctanggctaagtngcnncntgncttnngnnnnnnnctannnnaaagannnnnngngcngcnnnnaancntnagnnntgnttnnnnnacncngnancnnnnnnnanncgnnttggctgtgcnnnnnaggntnantntgaaccnntnnnancccncncannngcnntngtcagtgggngcnnnncagnnnnagncgtnnnttnacngnaaactacggacctccgagcgactntgcggcgtatatgcataancgccgaacagcaggggactcattaccaaccctacgcactgcgttgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttntnngnnntnnnnannannnncncantaanngnnntcgncnnnnatagatattatggtgcctggaanatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgccnagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcnnnannnngntnngcnnnnaatnnnnnanntnnncnnnatgnnnnnnntnnnntccntanggnnnnngtgnnnntnnnnnnnngtncnnnggatgngnnnnnnngctannnncgngnancngncgctnacgnnncncngccnnnnntttnnnanagnnnnngantccnantannnannttnngttnnanccncnnnnnnttngncngntncnntacnnnnannntngccngncnacnnngnnnnatnnncncgantnnnnnnggnnncnnnngntcnnncccnanggcngnnnnnnngctntcgtngcnncnnnnnncnnnnnnnnnnannnnnnnnnnncngnnnctnnnnagnccncgnncnnncgannnnnntancntancnnncnnannnnctccnnncnngactnnnnggnnnnnnnntcancncggnnnanngntnnanctnttnngnnctngntcacgncntnnngtnnnnnnngnngnnnnnannnnatctnntnngnnttcnngantnncntnncncnanggngnngnnngnntnganctngnncncgntncnnnannnnnnannannnnnnnnnncnngnnngatggcntcggnnccgncnnncnccangtntaaattgttaccacctggnngacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccntagagacctaccaaatcggnagctnagaagtnnnnnnnnnnnnnnnnnnnnntggacggcttatgcctcgaggttacgtgctgatgtntgcagntaagnnctctgcagggggtggcttaatcataaaaagcgcagcgtactngtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagnggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatnnggncaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttgctcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggncnagtngaannncnncgctngcnncnnntttngncnncgnnantnagngnttcannntnnagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcnattcctaactcagtatncgtaagggatccctggccgttcacttcgtccgcctagtcacttggggnggggcnacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattngtgnnngcgctngtcacaattgcccaacggactctcggcccnagacaccagcatcctntngggacgtctttgatcacgacgtcccaagccacttatgnagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtnanngtgatccgtgtctcttcctgcgncccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttgcctcgtctcgcccgaacaccacctactcngtagtgggcagggattgcggggctgatnggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaanacgcagcttttganctccggacgatttattntatatnccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccaacgtggggggacgggccgcgctttaatgtacgaaaaaaacgtcccgatancgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgtncnaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgttacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcncagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacccagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgntgaagcacacgattaaagatggacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcntntttcgcatttgcgcttctggcacagagcttcagacggagatcgggatcgtgacatctagctcttaccgtctccacgttaccatgggggtgctggcgtgaggtaacgtatgnttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggngttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtctagagagccgagtcactgccccctccttacctancttacctttgttggtagcgggaatccngctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttncgggtgtacattctngagaatcagacaggtgttagacgttgggacgccgtctagaanatatacctctttcggtatccccaagcncctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgagagaggaancccgcgtcagccncaangctagaaatgtataatngagtggggcgttccacaaaaggtagattctagctaccaanacgnagagatcccggcattttggacggtctgaanacaggaaccagtaatgaaaagtacagccagtgantagtcgcattaaaatctcaagtacagcnaatatngtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcntggcacgntcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggntgagaaccgcatccggtcgcaanttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattncggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactncttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaaaacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtaagacgtttatccttgcannnaactctaccaaatgaagaccctncaaacatactttagaagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcacacttgnncacgagacgtatagctctatcgngcgtacaatcactgttgaagagattatccagtggcatgcctcgggnaaggttcatcgtctgctggagttttactgtgannaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatggntcgaagcnngtcntnntcactaataacggttacgtggttccccaagtagtatggacgagttaaggaattagngcacctgttgtgtattacaagtgcatgagcaatttagatgtatcccctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcacnccagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctactaccgtcatctgacagaanattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcaggatccaggtcctacctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcaccnnnnnnnnnnccnnntnnnntttacttctaacctggaaaagaacgtgctacaatatctcccanaggagnagcctctatcttttgaggaataaagngcgcgggtgccatcctatttactaanggccaaattggctaccggatccggggtcngcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagataagtttatcatagcatctgttaatttgtaccgataactatcgtgaagatttatctcggttaaccccgtgcaagctnncgaccgacaaaggtgacaancgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtagtttgtggtactgataatggttctccggccaggattcgtantccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggnagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcacnctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaacctaaataaacgggtnatactcgtccagggntggcgcagacntccttccatgcgttcntgcgctatatacgtagatgtgaaaatgcgtgatantacaaatcgggacgcagcngtctangngacacnngncacagttgaggccgttccgcccttctcgccacgaattccagtgtgcnttgactagcgccccatcngcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtanacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatnctnttgtgagatccctggatccagaggttatagctcggacccttatcggatancgcnggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatntatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagnacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatntacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttntgcaaataacggtttcgaccgtcccataatcnagcctgagttgtgcacttnatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgngctttactaatgcgttctaatcggcaactagtanaccgcgacantgncttcatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgccccataccggcccgtgctcgtattacgagaccgccaagatgagcagtgaatgccttcntacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgncggacgtttgatcnataacctcggcaaaatggttaatctgtcgggactngaacgcatattgtntgtcngntncactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcangggtcggtcgatgnatgaaatggatccgtgtaacaatccgcagtgcatataatncctaatcgcgttttctaaaantgtactcgtgggctggtntgtattgctaacagccagttactagaagagagttgccggnactnactngcnatttnctngnnncnannnnnnncgntnncnnnnnnncncggnannggnatgnanngngnngccnnnanntanngnngtnngcgantagantcnnnnnncnnanannctnnnngngnccggccgccgagtttatcagagtttcngcannngngctncnccngnnnccaccaacngnnncncccnnncannnngntcacnnctgttaaggngtnnngcgcgccgagcnnattatgattttcctacgtataccctanttggacgaaancnttaatngcnntcncnngcnnagcngaggacaccgcnntgatgtgtatngnncgnnnttnannnnnccnnnnnnggagtcccnnngntcnncnggtantngcccattcantggacgtngtatgngccnntgcctttgaagttgngtnnncnnannccggactntcnannntcggaagcagtgccncatacgccncggccccctgntccgtannccgnnngnccgnannnnntggcagactncnntnnnncctnnannacanngannngncnnnngccnnggnncctcngnngggctagcggcgtatnngccgnngnnnnntnngtncnncnnnnnntggntaanntcanggaanccaagnntgggcnaagnccgtgaccccngngggtngngcagnggnnccnnnnncnnngnntanaanancnnnnannnangtnntannnncgtnnnnncgnnnnttcgaccggaggaccttgggcagactggttgatatcttggaagtactggaaacacgcacctgtcactctggactttccccaccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacagtgacgacgtgctggagtatcgcgggtgtgacttccggcggacccgcgtagttcgactcagggctggatctaagggacgttggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagngggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaancagtgtagggtgggctgaaaaaaaaacatnagatctngctttggtctcagctcccaaaaatacgcgggcgggtagctanttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcncnngncnnnnnngnntnnnnnanggnnnnnnnngnnggngctnngcnaggnngattttnacgcatctgtagaggaatagaacgcaatcntnngtggatngtggcngncnnnnnnnnnannnnnnnncnaggtngtctcttctcgcatncaaactcttnngccnnncnnntgntacnncgttngaacngaccgnngnncgtaggttgcanaagtatctgtctttaagnatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgccnctcctgtattagcacagacganntntccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtnacaattatgtagaacccgaactcatggcngcgggattnnttctttacacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatctgctcnagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatntaaactttatactgttattccaatactcacgagcagtcncattaaacagaagagaggggccaagtngcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacatngaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattccngaatgtttaatactccacataacnngtagatgatatcgcagaggatcngagcaaccatgangtttntcctgtcgcagntcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctnttcgacanccactaantcgcncatggcccannnnnnnncnnnnnnnnnnnnnnnnncncaannnngnnagngnnnntgnnnnnncnancnncagnnnnnnnnnaactcgtnanannncgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngntnnnnnnnnnnnnnnnnnnnnnnnncnnngnnnnnnnnnnngnngnnnnnnngncnnngnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnntgncngcgggctgggctacctccccaaagctagatgtatnatgtccaatgaggtcgggccngtacnnacgcaagggcttccaggggaggcttagccggnctgaacgggcgttagtcaccactctatttcncccgggtgactcntacgggctactcaagccaggagccanttagtgcgtaagttctcatagtcgantngattttgggccngacccctttcgangcagctccggctatntcccgcggccttccgtgataagcatagacgctgctatgttataagatngtgtactaccacgacctcagagtctctagancgcgctangcnnggattatttccnaanaagattcgagagcagggtaanctccggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaataattacgaagacatatgttttagcagtggatttcaagttaagggtccgcaagngggtctcgacgccaagcagtcggtaatccccactccggcaactcaggttattcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatagtnggacagaacgtgtacgtcctcagaggtccaccacccttgaggtgtaccgtagatacctcctcttatcaacgcatcaatcagntngcttcttgaagattatcgattgagggaggctagtaaactgcatggctgagccagtccggcctacttggggtaggctttgagtcgtggtgagagccacccgtacattacgagatgcataccgngccctctttccagtcttgatctcaaggctagtcgatttttaataaggctagactaaaaggttcttnggcattacgagtgcggtgtggttagaactacttcacgaacggtanatagatcctccgctccattatatgcagacttgtgtctgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcagtcgtgtcccaaagctatantcctnagaataacttgcttgagaacttttagttcagcgtcgcaacacatggggtcggctacgcacgatgaaccccggaccagtcgacggtctagatgcaggctgcgattcatgctngcattatattcgtagtacacccaccgtattntcgtaatcgctcccagatccctacgcggcctaggcttggngagatatccngggncacagagagggcaacttgcctcccgccaccgagctcaattatnccgtcgacctctgtgcgtacctctttaagagggaaatgcagagaaatttatttcccggattactgngntgtngnctctcgcattcgctccaaantgnnnttccgcccgcccaggagcatccgggcacccagtaaattctggttggttgctcgttgcaccntannnctgcnangtnacacgggnnncnacnntnctcgcactgtggttcacaattatngttngnanccgcnaaggatatagctctgtgatntancnnctgcncnncnnnnnnccggcnagnctgnnntantntctcctagcggnctgatgatantacaagtgattttgactggcctgccnntggnngcnnnnncngnnnatacctagaacnaatggccntncntnnnnggannccnnngnnnnnntnnngnantacccgtntgtnnactacggtgggctngnnnncgtncgngttagtacacggntgtaccgtcaagaatantnnngnngattggatnngcgnnanantcnagnnnggaaanngcgcggtcaagatcaagtgagcgcatagccctacngnaggaggttcgacnccttcggaagaacgtcaggacaggtagactnatcgagtagnatactgttcaaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccganggtgaaggcggtntccaagcttttaaatanataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagccccgtagtcctcactctagcgcgtctctacgcgttctggnngnnnnnnnnnnnnttgnngtctcgtnaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccngaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgtnnnnctnnancnnnnnggncnnnnncnnnngtgnnngagcnnnnnnnncgnnnnnnnnnnnnncnnnntnnagnnnnnccnncnnnnntngtnnnnnnnnccntntggnacttcgctccatcntacnacctaatatattccgattgctcattctaataaatatattaacctactnanancccgtncntnntnnngngngnncnannttcnttaatcnnnnnnanctatnncnnnccnnantantgangcngcgntgncnnnnncnnncnngnnctnnanncncgaaacnnnnnatngtgtnnancangnnacccacaangtnncnnnnnntnagctggtnnnnaatnngncnnnntncgacgaatngnnatggagncttaccatcncntacnggcnnccnggnnnngncntnaacactcnaagactnnnntngnnnncnnncngntnnncgnntgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtgnacagcgcgtcatgaattcangncctnganctcagcgcacnacnagaccgtagttattgcactctccatacancaagnntatnnggctggtccactcccgcntanncccgngngccaanatccaaccnccgagccggggacacgncngcnttggccaaaagcgctcttccgtgcganccntntgcctggcggtagaaagggccttaggcgctcggngacgncngntgnccacagggacttctnnntatccgannactccaaagtttgnttcttcgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgtccnaccncctcgacctgggacgcttcactngggccacccactgnggannnnnatcgnanncgcntnantctgnntancgtccnccaangccagctgccttctnacgtgttatgtgataganccataaatatcacatgantncttccggtnttnnnagntgnccagtagtggtcncccagctaacataaagcntaagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagccccnnnngnncnnnnntgnnnncncangnnggtnnagnnnatatanttnataagcgngnncnnnnnnnngngnnncntcgttgnnnnnnnnnnnnnnntcnnnnnnnnnnaaccggccatcagcanacgcatgcactccacgaccgtgaagtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntngcagtccnnagncggnnagcagtgccgtncntncgcnnnnnctatacaggggcaccatcaganggangatgnnnnnnncgcnttncnngcgagatatgtaggacttgtcgcagaatgcactgcctntgangnatgccgcttgccttgcgagngcgccctctgccggnccgtttcntagctccggctagtagngannnacnnnnnnnntcnnnnnnnnnnnnngnnnnntnanncnnnnnnnnngatnnnnannccnnnnnnnngnnnnnnnnncnnnattnnnncnnngagcnnnnnnnnnnnnnnnnnnnnannnnnnnngnnnnnnnnnttantnaannnngtnnannntanncnnnnncnnnncnntntgnnannannnngngnntggatcgggaaccaaagtcccgggatcggagcgtatnacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctnaccgtcgtagaaacttgnnnnnnnccnnnnnagngnnnnnnnnnnnnanncngnnngannnagnnnncgntgnaagagtccctagtataacgcacagantctcnntncagtcnnaagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaangcacagttctcactaaacaccntagaaatccgtnnggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagngacctgaaggatccaagggataaaagctcgaacggacatgnattcgcgttgtacggccatnacttttcctacccatattatagggactgtcggcgcattngggtatttccgtaatatcagaaagccatctatnccgaatagactatacagtgttngcatccgtcccgatacagtaaatccattagttgnaaagancccagatttgagcacgtgatantanttcggacaaagaatttgatggtgcccatgcgacannncngngngngtgctaggagctcaaagcggtagaccgaccctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagttacccgaactatttacgctccgccatgttaggtcttgcgactgtccgtacgttaagcaatatgagcctgctgtacttacgatctcaacttttcacggtcacattgtgagcatgcacttggtaagcgcaatcgcgatttctcccgcttttgactaagctctttcagnccaagcatttttccaacgttcggcagcggcgaaggcgatcgccaacagagtctatcgctcgtatggaccgtcattttcgcacgtgtattaataaagcnagcccaggaccacgcggtcaggcttagctgtgatcgaaagaattatagactacttgacgtccaggatggaccaccaccaatgcgaagacgtctgtgtcttcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatagataaagatcggacgattcaagcgcacgcagctaacantttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggcnctgccccgggaatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacntcatacttcccagaaatcntaagtgaaatccggttaggtcnnncgcctccttcgaccccagngcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgctttgngtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctgttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccgagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtctcgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggttggttcggactgcacgngaaatgttcccctcgaaatgtagctcattcctttttgacagncgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccgtcgggtgggttgcccatcatccggannaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggngtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatggcgtttgaatacgtactggacttgggtaccagggagactcgttagatggggtgcgacgttgtgccgcaacnctctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacggtcatatgtgannggtaccctactgcatccaaacgacaatgtcactagnnattagctactctgccatattgtatggcaagcaatttgagacatcatttagttgtcaaagaccngagggcaaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgngcttattaagagtgacttcttgcaattgtcngtgcgcgcgannnncnntacnnnnancacnacgcgcgcgnnnnnnngntncnnnnnnnnnnnnggnnnnnnnnnnnnannnnnnnnnnnnnnngctacctgacgtatactagctgatgttcagggctagggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggtcatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgccagttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcntcgctagtctcccgagggctaaaccaggtcagaccgcctttcanggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatncccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtggaggacctggtttcggaaaggccggctttgcctttnnnnaggtctttcctgaagtctgggtaagtaatttgcttaatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgatttcactcgttgcaggcagantcctagtccctcgagttcccttgtctttaggatacgggcactgccttgctgggttntnaacatttgnctcatactcctccggngctccaacaatgcgccccgtggggttancngggcggnntcncgctcgcnnccgccncacnaacatgcggngganccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtngntggtggagaggttggttaactttgtttttgctcctagggggtggaggatagtcannnnagnnannnnnnntnnccntgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgcgactatgggtctaggactantttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactnatgtgacgcggtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcaccttcctccttccgggcatgagtancgggtccttacctgcccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcgtcttcttggggtggtgggcantccgccncgtcgcattgtggccagctcttcgagtggttgtggacctataacaccacgaagtaaccgggtggttgttttttgttcactatgaagtagcctaagaacccagcgacgaaactggacatagccttacgaacatgatagcatgtagtctcgtccccgtggctggccctaagcgctcgaagctagccatgcagttgtagctcgacnaacccgataagattgtgcttaaaatcatctgtggtacttggggaccctagaactaccaactgagtagcacaaaaatgctagtgcaggctgtgcatgaaaacgttncggagtatagcggtatacgtggaacgctgaggatgtcggcannnngacgatcgggtgagccaacctgccaggggggctttcagtctcctggactgtgcatccttctctaacagaataatatccgttcggagttggggctacgagggtacgcggctgcctggcgcggcccagtggggttcaacgagttgtcaatgcacagttgtggtatgcgcgagcggatgacttgtcaggaagtattgtatccgaacgaagttattccataatcctttcgcggaaacaatcgagtttgatttgccgggggcccacgggtaatttgaaaccaacgccggataagtcatcnatacgtcactagtattgaggatcctttaccatggaatcgggcagtgactcaagaagagcgtattagtattgggacccccnggtgtcgcaagtcaacgtcaccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgnnaagaagagaacccgacgcttgggacgttaggtccctttcttaacgggaccaccagagcctcgaatagacaatataccgaggagtgtctgaccgtcacttaccaactatgccccatgctttctaccacgccttgacgcccctgttatccttgggacggcacnatgcggactgttctacggcagcaatgacgtcagtagttgttaatgcgtgttgttctccgcggcgcacttttgaacttctgtgaaatatagaagaatctattcgtctatttccgagccgttcttgtaatttaaaggatctattaatcatgcttggcggccgcggctatgtacatttaccggtgttgtgcggtctggctcgtctgcaccggagcatcataatttggacaccgcggaatattctcgctgtcatcacctttcntnacggatctaggatatgctagtttgttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcacgacacgctgcacaccctaacccatggagtccgagaaatcagtccagcgttagggtacatatcgttccaccgcgtctcaggggacacatcaccaaatgacacgtcgggagattagattctcacggtcttcgtgaccttcatgtncaggttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttatatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcnttgaaacngccataacgagatantgaaagtggtgtctnggtgatanacgacggagnggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctngtatcgcagtggaanttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccggtcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttattagactcatggaaaccacttgttctgcattaagccatataagatcacggacaagtcgagtcttttcgagtccagcgcttaaccgttacgcccctaagtagagtccagggttgtgaggatgctccgtganaggnaaatcccaggccgactctaanccttcctcngttcaaccaggctgaagtgcatcgtggcggcaacgatggacccccatagcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtngtatcaacggactaatgtgcatcgccatatgaaacaggagtggaatatactcgagacttcanttcganggccgagcatcggggctttcaagcgaacctctatccgcaaacgtagnctcgcgccgccatcagatcagttaatttgtaacaggagccaaggatagagcagcaaccntgacctgtcgtagatgctgcatatgatgccaacggcatctgncgctcccgtgcantaagtagtnaagcctncaatcttggactccaatacctgcgccgattccgatcctcggacttacagttcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagagacganatcctattggttacacgcccttanncagatggtactgaaactccctgntccgcccccgaggttgggtgtcggtgtctacggtaccttattaagttgcacacctggccgaaccagtcanctcncncnnttccancagnnnanngangaccgcgcccgctancatcattncancaattnntctctcctcgatncncaccacaaanannagtttttggtgtaacaatnanccgtnntcgntcatacgcgganaccctanaagtgtagctgnttggcntngccgaggttctcncgaaagnncnngtnnnngtgtnnctnnnngataaanncaagntgtcatngnaatgnnanctgcactaattgcatncaccgcctnagctccaagtnnngncntgtccctantactancnnnattgggnacantncnnntncagtcagnattcnacnnntnanntngtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagntcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccttctcgaagcgtcaacccaagtttgancataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagctagtgttgatcgcnnncncnnngcnntctacccncgtgagnnnnnnnntannnnnaanttctnggcnnnnagccacatnncnnataaaaangcncnnnnnnanncnggnatgntnnangnananggccnannntaannnngcggaggtagcctggcgatgagtttttacgnacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctgataacacaagaccaacattttgtaaataaggcccgatacgtgcgtatgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccgcgnnnnnnngannttcacggctgcnnatannatgntgnagncanggnngcccannnnaannannaancnngataaantnnaacnagnggtccctggtgnggnnacaccacggatnacnnnnntngnngnncantnggnnannnanacangnnnncnanntnntcnntnttctgagacatgactcttaatgataacgttgctttgttagtcggtgttaataaaggtttgtccaggacagacatggtgcgcctnngcataattatccgcatcgtgaatttcacggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgagattacggttaggcgttccggcctacgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtnngcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctctcttgtatcgtccataggtacctaatcgctatagggtacgtaatcgcaagcactctaaggcagaccaggcgcacggcttgtgtcaacgcataccatgaacccaaactgtgaacgctggaatctccttcagccgcgngnttatttcgggacgatccgggggcacttgagttccacgtcagtgttttttgccacgacgaattgtgagtaaggttttgagaggacagtgtcgtataaatgtaatcttcggattggctccaaaagttggcggggcttgcccgagtcggcgggtgcgagctcgagctgaccgnctatcgacttttacccgcgctgtttggagccgcagagaccccgcagtgtagnattagcggtgccggccgagtgatttctctggtgttacccacttcctgtattttatcccactgtgagaggtgatgtgcctgttgtgctgccagaagaggcccgtaatacccncacttcggaatatctgcgcaaagttgcagcacgctnttatatacagagaaccggctggacacagcctcangggtattngatgcaggaattataatgaggatacttagacggaagaggcctattggacagggggaagaccaaatgggccgaactacattgggggaggnnngcgcctgtgctcacgtgttaataccattcgcgttctccgggctactgctaccctgttttgaacgggtatatatgggtactaccnacaagcttgggttggcagttcaagccctcggcngttagaagcgcttatgtaaagtatacctttaacaccttcggatgagagtctatctaggtcccctcgtcgagcggtaggctaacaactattgagaatagnaccaattagaatggaaagtctggcgaacttcctnacgatcgttatactttatcgccgaacggtatcggaattaaaactagcctagtaatgctcgatgtctgtgcgtgaagcagctgtccagatgatcatgcagaccgccttacttgctttaattgacaagcttccaaaccttatcgtgcgttcttagcggggtttnttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcggttctaattatactacaatgcatgggctaacgcanttgctttactgatgccggaagtcctaccactgctaatactcgcgcaatccagagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagtttgtgccttgtaccgcantgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcganagcattgacctaataactaagtgtagtctcggtcggaatagcgaatcagcgccgaagtacnacccgcaggccatgtctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctacgttgctctcgttagggtgacttgaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgancccgncacaantaattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggacactaggattcgaggtaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtaagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacanntcaccatgtactcggagcgnntcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttngcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgannnngctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctaannccnnatctttcatcccgctcgggcgcgtaccgcctttcaaactgaggtcacaacgttgcttcgcacaatggtcaacctccgnccgggcattgaattctacgcggcgagtgcaatatgggctctagtaactggcgagggctccagtgatacgtcctgtaatctacaccaacgacattacgctggcaggggctttcgttaagacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtcnacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggagcacaatgaggtgtcccccggtntctccccttcgcagtgtgtgacagtactgtcccgcatcatctgncccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgatggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtngctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtggggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaangatattgcacttaggggcttgaatcccgcatttttatcaggtgataacaatagaagagagactatnggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaanccgtgaaccaccttgggtcacctgtattagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttggcggggggcgtggtagagnctgtcaactgagtacccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtttaattagtctatcagtggggcgcggccacctgaatattaacaccatcttctaggaagttaatttttttctctctcaatctcaggctgggtcgcggtgacctccagcacttccacggtacagtgccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggnagctnctagntgcttcaaagaaagaatatccactgaccccttnatacgagaggcgactaacaaattcgcgaagnnnncngcncnnnngggcnncnnnnnnnnnnnnnnatnnnnnnngcnngnncnnnnannccnnnggngnngnncnnnnnnnnnngcnangtncnanncnntncncnnnncgntnnngcnnnncgntnctnnnagnnnaggggngtcncncnngggngannccgngcgcgccgntcatanccgcgnangacncctnnntggngnnaccgngntcntnncgnngctntattgcggnacnncnnncgccnnnagnactnnccgtngnnccnntcnngnggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgnccnnntgnngngnnnnnnnngnnncgtataccgaatgcacagaccccatgagctctccctagtaccggtgggtagactacgggcacataacgaggtcacccgcaggtacaatgtgcgaggggccaatagcagtggttgggcatcatggtgaaccgagacgtcggccaccaacaatgaccctacgtcgaccccacatgggagagtgaagtcaatgtgtcgagtggtgttcgtactactagcccgnngangctccaagtaccttgcagtttaatatcgggggaaggcgacggcacgaccaccctccgtcaaaccgttcgagtaccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctntgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtnaacggtcagggtcngtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctagacttgtggttggtattgattaccgtganggtatggtacaggcacggcccgcgacgcatccgtaagttgcaatgtcgaggcggcatgctcaaagtcccgattcggagtcgcctaccagtccaagcccgagttccctcncaaatcctctaatncgatcttcataagaagcgttggtctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgaacgccagcgtactagcctgtctaagttcacactcgntccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcagaaaatgaaattcggaaacgacttggtntgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcattcgaatnngcgacgatcgcaactcggccggtttatcggttgctcattcattctgcctcacgttncgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgngaagttacaggcccggggtctnnatcgattgctggcgctaaggactctgtgggggcacagctctggtacggggcgcgcataaggccgaagcagggaagatgcgctcccccctagtcagcggccagggatcaacttctcagtagcgtcgaaanagccggtgtaggcagtcaatactcttttctttgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccanctacaacacgcagagtacgttgtgatgaatgattangggaacgcatagtccgctccaggagacggtngagagagtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggtgcantgcggtactgatacacgagccggccgggtctggacgtacagggaannggcgcgacatggatgacccaacagccagtacgctagttgancnncgtagatgnntnannntaatngtncgccnntcnncnncncgtnanntnntngganngtctnnnatccgcncttnnnnnacnngatggnnnntccgtacnggntntgagnganccannntaanncgntgnntggncatnnagcgcgcncgancggnaggnangcncnacnttgtgggcgtgattatanactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcncgtatcatgccaggagaatangtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatacnacccgccnngncnnnnngnnntccncnncanctttanctcttgaaagntgctcaaaatanatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcggcagacnaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaatnctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcntaatccntnatcgaaccntggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcaggnaactcgctggaatgtgaatctcgtggcgccggctcanggctactgtagagttgtttnantttncaaacttacgnaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcncccgcgatngtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacnctctccggcccgtgttgctggggcaacggtttttactccaantagntttccaactgctggctcaacgctactaacgtaccccgtccgccataagggngnnnnnnnnnntnnnnnnanntnnnntnntgaaccnntaganattttnnatttgctttttctcatgcnnnnnnngnnnnntcnnngaccttgggttgatcactggtgcagaccgcgcatnatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccnncnnnnnnnnngnnnnnnnnnnnnnnntnnnnnnnncgagaagtgtgcggncatatcatagtctttaagcnacgccatctacatctgcaagactntataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggctcaagaagcctgnnngncnnnnnnngntnnngnnnnantnntnnnnntnnnncnngnncnnnangnnnnnngnnnnctnnnnnnnnnntnnnnnnnnnnnnannnnnttnannttnnnnnnncnnnnnnnnnnnnctncntnnnncnnannnaannnntcgnncgctacntcctnnncgtnancnnngnngatcatancnnctngaggtaaggttacgcttngagcnaaattactaaaaggagntgatannnngnnnnnngnnnnnnanagncnnnnnnnnnncnannnntgnannnnnngntnnntnngngnatanngcgnnntnnnnncncanngtnnncnngnngnnngnntncngnnnnntnntccnncgnnnggnnnnnnacncnnnnnancagnnntnnnacnagnngncatngnnnnnncnncncnntgngnnagnnnnnacnnnggnccnnnnnncnnnnactnnataannngncgnnttnnntgagtaagcttgcttcggcctgggaggaattttaatgncccgggtagtgaataccngtctgacatttatatgtcaagtgcgcctatcatncanatctagnnnagcgctgnnnnantacgntgnccnntaatcgannngtcnanngcgactncgggtngnncngggnntcaggntnntgnnagtcnnnntnnnnnnaacnncctggcnnnttccanntncancntnnntntcgnnnncnntnnnnnnnnnngtnnannnnngnnngnnntnnnnccnnnnnntnnnnannnncannngnanannnnnnnnnngnannncngnnnnnnngnngnnnncncnnnngnnnnnncannacaaactcgtcgttatactnnnnnntnnnnnnncnnannnnnnnangnnnnnnncactacntnnnctggtnnntncnnnnnntnnngnntgnnnnnacccnnntaagnnnccnnnttgacngnnnngnntnngctgtacnactgnntangncncnggnagnagagtanccgcngtnnagtcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctatnaaataggcagtcttgaagcgcgatagacttgtgatgcttactgcntagcggtaatacggttccgngacatgggcgttgtgcgatcatcatgacntagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaacncgtattcgacaggtgagctncagcgaggaatgtaattattncaatatttttaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacntcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacgacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccaccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgcagtataccgatctttcgttagctcggagagacatggtatctcatggatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcataggctacaagcaaaaggtgtaatttaggccccacgtatcctgggatcatctaggcgccgcacaatttttataagatatncagtgcccctggccatcggtaggtcaaatcgcgcattgccgcccagcgcggtggaaagncnctctctaaccagggtgtggaaacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcatgttctcaacacgnggaggccganaanatttgatcctcaggtcatangattgngntnaaanannnttggagangtgnngttcaccnaacatntgctnccgtcctatnctaanagnactcactnnggaccccccgtncnngngggtgcagtcgagagcntgagtccgcccggnnnngncccngtgnntnaggnnnacnnannctntaatgnncnntccaaattggcgctccgnattgancatgatgatccgaattcgaatcncatcgcgcaaganccgangaggccncngcnatngacagtaaagtagnaaaancgaagttagtagnngacttagnnngctggagntgagnggnnccaggantctatcnncnagnnntgctnntngtgncgcgnaatancanactntgcgaaggnacaagtcctgcgaacgccaanntntatngcccantnggaatcggtcctcgccaatcnatagtngcacnatccnaantccgaaggtctttgngtatattctcaagncggaaacctaatgntgaatgntgntagntcagncgnggantcgaattatnattgccaagacccctaagtacntcntggatgttcaccacaccncgngggaataagctacgaaagcctccgacgacgtcagtactgtcagcctaggacagctcagatctctaatacgatgggatctccgtaaatagttgcccattttacatctgatagccaggttgctgacaacgattgtatagccccaaatcctcaattctccacgggttactctccagttcggtactgtcgaaagttttaacgaatcggncccacggtaatccatcgagactgaatctctgcgactgctcctttttagagttaatgaatgaactgacatcntatgagacactgaccgctcagctgcccccgtaacgatcgacactctggacagatctctcccgngggggcacgttacaagncccaccgtctgcctacgttgactgnatgtggctggtcgcgcaagacctgaaaaggcccctaatgctcaacagtaagcacccagaatagacgctatccggggtaggctctgtcgagncagaggataagatgcaaagacataattcagtaggtgggtcccaacctttggcacagatcggagtcaacccgggggccatncctaacgccactaagtagacncgcagttttgcgccnttcttactcgtgagctccaaggacgcaagaggcacgccctaaccccagtgcaagccgaaaaacgcattcagttcgctctgcacggcccacctataaccttcacgacatcatgaccacagcggcccgggaacgtattgttatataaccgtcactgccggccgtaggggggcgggttgacccttgagagctacagctccaccgcgtgcattcggggcgggaactgatgctaganttaccgaaccagtctacgacgtcaaagaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagaccccccccgcgcgttgacccactnaccccagagcctatcaaccttcggttctaaagccggagtttacggcnaaataggctttcgtatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatngnagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttaagaatcaagatacaacctcaataatgacgtgcgatgcgagntaagctttctggtcaacgttctgcataccgtagatatctaagtantccctaggttgaaggcaatcattgccgacacactcagataaacggagctttggagtgggtcgtcgcaganctagcaaccgtgctctgatgggagattnggtgtattgaaaactatggctgccgtngcaacaganaagaactgagtgactttaatcctacttanagagtctcaggcggannnnagccagcnaacgcggctancccctngtnngggggngggngtagataaccctgttncaaanacagtcagctttgngcccntcgtgttactattgttctaataganggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaatnaggattttccttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgcngtttaggctcttcagtgtcgnngnccccgnnttagtccgngnngatcacgnnggccnncangaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccacttcacgcatcagcaatcgggctgacgtaataaggtttacaaaggaataaaagatagctctgnctaaaaacttttaaacgtaactngccagtttcgataaaacagntagcttcaattgggagaggtctcagacatccagcaannttccgtgcangtgaggatgctcanatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagnttctaggtgtcacaccccccgctacttattaggaagctnctctacacttgatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatngngtatgccccgtgggcagtgaaaaggtgcggctatnccgatagngtagtagagttgcttagctctctcgccntctaaacgagccacaccttctataacagcaatntcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcntataagcgagcttaacttatgcgatagntttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccnacaaaatcgccttacttaagcggggggcgcggctgagggatcgcanttgctatatttgatanaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccncaaagccgtaccttgaaggacctggaggancggtgcatgcgtcaggtagtctggaaccctggatcattaaaatanggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcnggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgngtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgnaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggngtgagagacgtcgggcnacgatcagacaattgattgggtnacaaattctactgacgttacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagangcgttcttacgncaagatagccgatacnagcnnaccacgtaatgcggcgtaaggacgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaagngnnnccgtcactcntatgcggtgtactccatcccgggannngggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatcngggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagngatcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatcngacagccggtacttaactacactatttacgcgtcctgnaaaaagactnaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtantgttttgcgagttcgactgcgaaacgccgttcacngtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgntgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggttnctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcnttttggaggtcaggcatcgcgcacccgnaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctnccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccgnactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgaggattagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtaannganannnnnnntnncnnnnnnnngtnnnnntgncatancnnntcnnnnntcccnnnnnnganncannggnggngnntanncngcntnngnnnnnngnnnnnnnngangcnnnncttnnnnnnnnnnnnnnntngtgnnnnntntgcnngnngnnnnnnnnnnnntncngnnntnnagctangnnnngccnnnnnnnnnnnnngaatccgtttnananncnntaggganttnatncncngngantaatcacgcaatacagatttattgccgnacggtnnttnnnaantnnngnnnnncnnccncgcactaatncagagaatcaacnanngnagcnnacntctcnnnngccttccannnangcnntnannnnnnanncannnncnnngnnnnncncnnannnnnnnccnnannccgnnnnngggnncnngnnngnnggcctcnttnncatagcnnnngnnncgggnncnnnnnannnnnantnnnnnnnntncnnccgcntataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaannnnannnnnnnnnnnnnnnncnngnnnnnnnnnngnanngnnnnnnnnnnnnnnnnnnnnnnnnntnncnnnnnnnnnnnnnnnnnnnannanannnntnnnnnnnnnnncnnnnnnnnnnntnnnnnnnnnnnnnnnnngncannnnctncgntnnnnnnnnccnaacnnnngnangncncnngagntgnnnnggncnntnnnnncngnnannangnccnntgngnnnnnnnncnntngtcaangngntnntgngncnncngcntccntnnnnangntggttacnntnnnnggctaagannnnnncnncnngnnannaangcacntngcntttncnaccntacannnnccnnnnnnnnnnnnnncnnnnnnnnnnnnnnanntgngnngnnnnnncnnncnagnatgnnnngnnncngnnnnanannnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnncnnnnntnngnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnntnnnnncnncnnnnnnngngccnntacngngnatccnnngcnancggncntngaggaacnannnnanncntcnnctnnnnnctnnnngncgcnntnnnngatgtnctcnnngngngaacnnannnnnacttcgntngctccnngngngnnnnnnnnnnannnngngcanngcnnnntnagtataggctanaatngactaantncnacnntgannntcccnnntnnnnnnnnnnnngncnnnnnannnnngntnntgnntcnnncnnnnngnnnnnnnnnnnngnnnnnnnnnnntnccnagnnnnnnnnnncannngngnnnnnnnnnnaccnnnnnctnnnntnnnacnnnnnnnnnnnnnnnnnntnncnngnnnnngattnagtnnnncnnnnnnngccgccgccngtntgaaatnngntnnncgcngnnttngnnggnccntnntcgnangangtatncnanntnngngaanntnnncgncntnnntnnngngtcnngtcnntnnnatannannggtgncncnntnanggtcgtnccnnggganntnnngcnanannnnnnntnnncttgcantcnngntnancncnntcgngngncngctnctttncnacgtntntnnaanncntnnnngnancnnncantnggngaannngnnncnacngnnnnannannnnnnnnngnnnnaannatttnatncgnnnngnnanntangnantngngnnnnnncnncntcnnnacnnnnnnnancnnnccngttatnctagngctngagngananccggccgtggatgggttctacggctcactgggatagcnncgnnnnnngacnnnnntnnnncnnnnncgnnttnnnnnncgnnnnannnnnnnnnnannnntnnncngaggcttgacttatcaaccngatacatgtnatctttatgtttatcttnnncgacgagaancnnnctnnnnnnntnnnacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagaaggctaatgtagtagcaacagtncgcgtgacgcggccgaatagccgtacnntcgccgtagttcctngctactcgngatgcnnaattgtaggcattccaaactgttataagtcaatcccganggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagantaaagcttgattttaccgtgttttcagtaacaacangcacgatgtagtacactcccaaaataacnatgggtcagtgggcaatctgttgctantggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgnnggcccnggnnntaggnnnnnnnnnnnntnnnnnnnnnngctnnnnaannnganttnnnntnnnnnnnnnnnntnnannnnnnngnnnnnnnnannntncccnaccgtcttacccttgaacatggcntacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggnaaaagaaccgcccaggtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggncgnnaacagagcacaaacatgctgcgttgtacctccggtgcaagtttatancgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgnnganttcgcagctatggcgcagtattcttagatcaagcgccgttttccctagagagntaacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagaagntcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaaacaacgatgtacaagcgaattcaatagtgcngtgtgcagagttangtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatcaatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgcnctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcagataggtgaaggattgagggcgtgggagaatnacacgtttgnaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgctngtcctagttacgcgcagggnagcacacgggggcagcgcacnaacantccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtngcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtngtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgnaantngggacnctnncaatactaagtcaaattaatcttatacttggtccgcggggaattcaggcgggctttatcggacctacggtagctcaccgaaaatatagatcaaggttaacccaggaagagatcgctcgctcctgaacagatcaccccgctgtaagcaaatgtttggggggccgcgtgatcgggaacttcgttgtgatccctgcgggcagttggaagtggaggttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttnaacgggtcacaatagtgatcgcgngcgcttgctntgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaaactgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacaacacgagtctcatggcnaagatcgggacggaacccaggtagcaaaggctcacgaggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgtgtccannaanctgtcnaagctttgacnaagcaacgaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaanattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcntagccgcctagtgtcctctaattgattttcaggnggcggcgattcgccaccttttcttcacgctcctgccccggactattggaagtatgcgtcgggagtncnttatgtttccnngncntgctccaannnnatattngtgtntncnnacngngnnanacgtnnngcactcnnnaggggtgtctatgnctccnnagnnttnntncctnntancgtctacctgacaagnggctgatnancnaccagcncggagnncgnnnnnccgacgtnanncntgcatctncggnnngcnngtggtncnncannncccctgctggacgtatgnngnanacgatccngggattacagggggagattgcgcgtaatacagatactgtgggggggcgcaaatgctcgaaggtaagcatctcactcacaacaacgacncttagtcgcgcacatggcttaagacattggcgtgtgtgcggcgccagtcggcagaagctcgcaacagtatagggtgcgtggcgatgacggaccgggtaatcggatgctgttccggtcagttattgttttgggactttactcgtcccaattggcataggnncgtagcacccagcggtcgacctacctcatcaaagattagacccaaccggacgcccgctaggtcgtcgggtaagtaatccgagggctcatacatagggccaccataagacagggataggcgtacctaactcttatggtctacccatcctaaagtactttcttgccaccgcatcggaacaaatntgtcacctagtatctctctgtagttgagcccnnnnncgggcgccccgtcatgttgtatgaacatcgggatggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgaaaatatggcgncagcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagcggtgatacccatagaatcgccaaggggcttcgcgaatggtatatcatcctgcctaaggtccaacctgactacccgngcgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaaatatcctaactcgccatgattagggcaaaagcgcggccnnnataaaaatgtggaacggcctttgttaatatcacgaaggtagtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatntgaactgagctcaggccgctacaccagnacctgncaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgngnccaaaagccgtagnactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacggtttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatngaaggttaattccagcgaaagatccaaatcgcttagtgaacgatgcctctcgctaatatttcctcccatcgcgaccgctacntgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagcctttccctaggtcttggcatttcctccgcacgccttcgtagtngtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacgggggnatgaggagaagctgnctaaatgttaaaagtgcctcgatccatgccctatttagagttcatcaggaaggttttatgtttggaataatttaggtttgtcatgcccgacagtgatcacctagcctagccctggcgtacaggcttagtnngatgcagtatagacccagacaagcagcgtgactatcttcgataaggaagatgggtccggcccggggacagagggaggacataagacggcaataagaaggtatnaaccgacccgttccgataattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatntgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgactgctgccgacgagcttgagggctttctaggttccctccaatagtcaatcaggtcaacgaccatattttatacactttcaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggnattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgaagggctggcaccaatagacatccacnaagttcgccggggccgaggagagcagtgaacgacttgaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggnagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcatccagttgggcacttggtgggactacatttgcgcgatatccatatgtgtaggagcaggaaggctagacagcatagctcccacgagtagcttttgaatagtacacctccaatcggatccagcgcagttttccagctagtgtacacaactcgttatatgagacgctgaggtacacctgcttgtagttatcttgcacagtcggcgggcccgttaaaggcagatctgacgcgtcccgccgaaggctacaggcgcgaccgtgctcatgcaaggtgccggtatgtccgttganctaacacagctccgtgacaaggttgatttaatcccccgacttgattactcggagcggacggcgaattctggcggctccacactgatttaatagcaattgagacnttagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccattggtttagaatcaattctcctgaggcctgtctgtcggtattcttggatgccagcactcagctttcgtaataattacctcattgttttatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccancaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttataatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacagattcttcgctacctctatcccatgataaacggggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccngacgataagctgctaaggtttgccgttttctgcactacccaaggcactccattggtacagagaggccatcgccngcaccagacgattcatagtcgaagtggttaccagcccggcggggagggtactggtggggaactgaaacgtgtacgtcttatcaccgaaagactgggtancactgtccgatgcactacctggtgaatagaacagctgtacatcaaattgcgctaccgaccgcttagccccggaagaaactgnccgcagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgagcgggtcaaacctcagtctgcgcgagggcatggcnccttgctcacaacgtccccctccagctcccttcaggggggactatgcgcaaaggaatgggggggncgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagttgaaccatgatgttctcctgcagaaccgttggcgtgccgattgcaggctggtattcgcctacgagattaaagcaggccgcaaccgctccngcaatcacctggcgatcttggtgaaaattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggtagctttcagatttgcggcgattcgccctgttcggcgtggcgtcatcgtggggatgaacgccagtactagtttaacactctgacggtctgctcgtggactgggtgaaggcgccaacgtcatctcacgtaggagcgacagtctatcagcgcatcctcgggttaacaatacccttggaaccgagcgaatgatccatgcagtatctacactgattgttttttctctgtgctgccgagcagattatgagcgggcgtgtcctaggcctttagctttacacgaaaagcatcatcgtaggagtgacggctgtatgtcaccccccatgaagccctggccggtggctggcacccctaacttatcttggcaagggagtcttcaggacgatcactctttgtgccatattttccgcttgacagtgatgaatattnggggtcctgtgttacgcgtttcttcgtggcccacacagccggggggctgacacgacccnagggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccgggnaggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctnccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccattgcgctcggggaatggtctgcacggtggcgttccatatgggccgggtgtattgtatagtatgtccactaccccggtagaaattagaggcgcacccttcacattcgtccaccgtgacggggtacaacagggggaacggttaaagcagttcaaggaaagtcggtgttgcacgtggattaaccatgaacgcgcacaggatgacccgaagtagcagagtatccatacaatgtagagggtgttcatggttggtgcagaatttcggccatcgacaagttccntgtagccctgaancgcatcacangaaatcgcggcggcagccatcacattccggtgcatacaatgcttagggtaaaagaggattttatggtgacgctaacgggccggacggacagagcgagagaaccggagcacatttgggaatcatctttccngtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaagttgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagnagcgcggtacgtgagtacnnacgagtcgaggtatgggaccagtattacaaggtatcttatccatcccacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggggacgttaaattcgggatccaaactatcatatatgggtcatacagncattcgggaggtctgcgggngaagatgaatgtaatcagactgaaatttctcagagaaatagtcgattgatacgtttangcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtntgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcctgttaccctcaggtgtgaaagtaaggggcctgaacaagttaaagcaggcactttcgccacaagagctatgatcgcttcagccagtacggccacagtacctacacggtacttaaatatttgaagcagcctgttaaaccataactctagcaggctacagacctgttcgggcggtcccacgcggtgctgacccccatgttttggttatttgtgttgagccaaagtaggggaaggagagaggtcttagtgcaccaatacgcaaattacannngcngnngnntngnnnnncnnannntnnannnnntcngnnntgtnntngtannnnnnacgnggtnnncggnngnnnnntntgccnaacnnnnnnggcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgctncccaccnacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcncnntnnngnngncnnnctgncccntnnnnnnnnnnnnnngctnnnacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccnaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccanncaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaangcatccngacgcggaggngtgtncaagtcttgtgctaccgaggntgttnccgatngtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgnnaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgntcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgncccattcctgcactngccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagacccncaagcaggtccacgcctgtccaattccaaaatcgctgnttacganggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagnttcngcgccccanangtgaaagccctcttaatgcgttggtgactaatacaccataactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacttggcgggtaataacnccgatttttnatncctagtgttgatcntaagctttgccnncncagggnnannnnnntcgcaaaggnnnnnngtcgtcaggcttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgangagcgggngncaagtcaatgcaacgtgcctatccctanccgaaaaggtnttggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccncacagccaagcngtgtcatgtacctggcatcgagaagatctaanttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaanctgatgatcangnnctgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaangacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctccaagcatgagcgccctctcagatacnaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcnacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctganttacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactanttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcntgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacntgcgctcagtaaggaccagaatcaaacgatattgattnaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatngtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgantccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatnntnannnnnnncnngnccggacnnnggnccnnnnnnnnnnancnnnnnggtnagnnnnnnnnnnnanacnnnntnnnnnnngntnntnnnnnttnnnnnntnnnanacannannttnnnnnnnnncnnnnnnnannnnnnnnnnncnnnnancnnnnnnngnnnnncnnnnngnnnnnnnnnnngaggcnnnannnnnnnnntgnnnangnnnngnnngngnnnnnngncatgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccannnctcganncgggaancnacgatnagtgaacgctccgatgagtcatacnatcagggcgcgcagaaaatagaaagatgacgaccntgagcnnntctncncnagnnnnncntnnnnnnncnnnnnaacgnnannnnnncnnntncanngntnnnnnnnnncnnnnnnnnnnnnnttntnnaannnnnncnnnnannnngnnancncncccngcnnngannnanttgncttcagannagnggnngtnnnnnncnnngnnncnnnnnnnngnntncnnnnnngcngnnnnnnntnnannngnnttnnnnngncnttcnnnnntgncnnnnanannnnnnnttgangtncngngnnccnnnancccnnnncnncatgnaannngnnngngcnagcatnnnnnnnncnnnnntatntcnnnnggnnnccnnaacncngcngntnnnnncgnngaaccnnnagtgcntatnnttgaganngnnncacnnacatcctcccagncagangtccncatnnnnnnnnngngnnnncancnnnncncnnatnnnnccnnnnanatnnncannntgnngtnnnncgngcnnnngnnngcnnnncnngnagngnnnnnngncnncggntnnangnngnnnnnnanaggnnncgaatacccanannttngnnagcnnnnnntgnngtganggnncnngnnnntnntnnacgntnnaatgncnncanntctangngnnnnnnnnnnnnntnngncnnncncnnnnncggnntctancccttgaacnnncgtgacaacnctcgcgnacnnntanccnnggnncncnnnnnncnnnantnnnnnnnntgccgnnncnnncgtnnannngcnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnncnnnnnnnnnnnnnncnnnnnnnangncnttntnantcgnnnntctannnangnannnganaangnnncannnggnngncgnnnnnccngcgnnntgnnncnnnanncatnncnnnnncggggannctnnngccacncgcngncnnncnnnggnacngnnngnannnngntnnnnnntncnnngnttnncngncaannnngnnnncgactnaanannnnnnnnntgnntccnnnggnnnnnnnnnnntncntgnnnannngtnncnccnncnnnnnanngnttnnnnnnnnnnnnntcnnnnnnnnnnannnngngnntcnncttnnnncnnngnnnngnnncggnnctnngnnnnnnnntntcgcaannnngnnnnnnnnnnnnnnnnncnnntgnnnnnnnnngnnnnnnnnnnnnnnnnnnncnncgcgggnggggacnatancnaanctgannaacgnnngnctgcngnnnnnannnnnncngancnncnnntnnccnantangangttacgtccntgctctanggntaaccgaggctccaacatncaggaggttacaatgacatcccgatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgntatctatgtgcgacaaaaccgtnacagcanggattaattcgcgtgacnacgtatccaacnnangntnnnnnnntgnnnnnnnngngattnnnnnntgtnnattnnnngangcagactcnacctaatccgttattcgaaannatggcntgngannnnanaaannnnnncnnnannnncttatcnnnacnctcngacnnngtntnncngtcnggtngctgcggtctcannncncnnatgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctggtacctgtcggtgaaggggaggtacgcncatcagtggcggtgnctttagtcagggtcgttcactgggcattatttttatacagcagctgacatacagggtttaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagccnaaagnctacccnaatgaagactcatgngngcagggagtctccatcagcgtcctaacgtnatgtgcgccggttgancttgaanacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataanatgtttnnttagacccacattcggcangggatgactctgttcgatcccggatatcctaagaggaacggggatncataagtccgggaaatttgttcactcangggccctgggtttaaatcgagctttccctcagctgtgtcttctataaagcangtanaggattagactaacantcgttcctgaaaggtatgtcaaaactactntacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgncaaaaagatcgattcgactngcgcgatctattttctgggtcttgtcacagaacctagcctatgngaacgacggagagttcttttgtccgtcctaaaccgngagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaatantcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctncccacatctatcancaannctnttgacgcggtatgattcgtgncgagggcngcnctanntagtangtntcaactcgcgcgttgnctttccatacgtatggggcccgggttgaccgctcgcccacctnggcnngnnttnnnnnttnttctnnnantatnncgtganntncnnacannctataataagcnannntgnncaatnnngtnntnacngnngaggggtnnnnnccnncnactngacnngagngntgntgnncanacngnatgcctnnnaantacnnttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtntcccctgatccaaactaagcgaatgtaggtgncagngntaagangagaatcgtnatccaccctagggngagtcctatcatgatttaacgcggtctngcttcgatatcactacttgcaaagccacgttcgcggcagctatgctcaaaagggttaactacgtttcacacgagtaangtcgacgccttgaccgcctggtccgcgtaccaatcccaaacgtgcgtcggaatgcagcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcgggctatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaatcacccccatacctctgtccctatagtagctcccggtgctgtgccgcgcgaagcccggcgcaagctctacgctatagagtccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgnccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttaagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcgatccacacgaccgtggtgngcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccaatatgaagttacgcgcagatcacgtgagagacaaagctnctctcatgtgcgtgtgtgttcgggtagtagactgtacaatgcgtcaattagtaagctttgctacaacgtctagggcggggcccgagacngtgggttctgtcgtcctgcctgccgttgaggantatcctngctgtggcnantgncgnnntgatgngnnantgagccacgagtcctaaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgnccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcnaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattngcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacacgacgaccttcgtgctttttaagccgcaaggaatgttgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatanatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggnngntaggatatttaggacgagcttggtgggatcctcctggcngttcccccttantgactaggcgaaaaccctaancttgaaacccccgctctgcgataacccgcttttagacaaacgactggtacctgggtccctgtgcnaccggcgcctttcagctgccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcacccggctcgcaaccggagccctgggcccaccgatctctatgattacacgtaatgatgcggggnggcggcaccaaagggggttggcctaatcccttcatgcttcaaccgccgttatatatagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtggnctcantgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcanattctacacacaanantgaaggcagggcgtgcngtggccccnccnactgccccgtcggacgcagaccataaacgtatatgnattntcttcgtnantntncattttgagtttacacngtngttatgatcancgccnatnatgttnctcnnnannncnggnccnannantcngccanccatggcgatctgccgnccnnnnancgngnnggcgnacggnttncatatgtagngcccgcncccttccgggctntgcaagnnnntggacancngagnangnnnttnnncctgcnnncancaacnnnnnnntnannnnncncgnnncnnnnnntnnggnaannantnnncnnnnnnagnantgnnggnnagntnntggcnnannncnnnnnncccntnnagngagnactagttggncgaaanatntncaanannntcnntagaatagaccctncccnnagtaaancgcntggatttngcggtcggcagccnatacagtnccnnngcncccggngantcnctacgngagnntgggtgangggnnctnncacgngncncnccactgancccaccgangcggcgcngtngncgnatntccacncnnagcagngttgtgnanagtagcatntcgngtggnngccgngnnacaccgnnncnggatacgtanggccnacgntncgcggctgngatgntgaggnncngccggngnagtcaggggctngtntannnncnnannncnnnnannntgnngntggtnggcngnggngnggcngnnngtananncgnanctctnannggcacangcgcctcgcntcacgggtngcnnnnnannntncaganncntccgngnctacnnangncnnnngtnnntgtngnngcatnttnnngnggcgntgntgaaaaaantncntcntnnctnnntggancgngnangcncnnggancnngaacggancgagnatatanggtcntcnaanccncncgngnncnnnacgnggccctgngncggcctccntnacncngagnnnggnnnaannnntcnncnnnncggnnncnngcnannggnganntctcnnnnagnnnnnanagntnncncnannatncngtcnncnnangtnnnnnngagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtnccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgntagtcggaaatctgagttgttaaactctgtcntttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccatnagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctntattcgcaatgtagaaagcggacgncnngtnnnnnnncnnnnnttngncattnnagcgcacacttnnntgctnngtntggnaccnacggtnccggctaattagtatcgttcngnttccngnaccgaannnncntnnanttgngnaagnnncncngantnntncgacntgcatnngcnnnnnangggngnnnnnncgcaggctnnngntncnangntggncaaacngnncgnnccncagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggngccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaancaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgnagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcgnctnnntncgngccacnnntctcngnaaangncnagcgctaacgnntagatgannatcgcgtgcnnntanncnnnnngtgaggngtantnnnnannctngncnnnngnnacnngnggnncgncngntatacgcancnagnncnngnanagatcnngtnancatncnncnacttnttccngnnncttgtggnttncntgtnncccttnctnnnatgncgnnattnangnnctatcngnngnccatngnggntnagcnnnggannngcgagggcacctcgcataggctccctggtgcnnnnnnnnnnnnngannttcnnannnnnngnnannnnnnntagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcacnaaagtgcacttcaanccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagaccggatcctctcttgtcgtactatacgcgttccnangcataaagccaccgccgccgatgttgccaagagcggacaacactaacttnacataaactctcgtgagagttaagcccgacagtagtcgtacttcctangtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctcttcagnnaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaaaacccaggttcaccaaatatcggatgtttgtttcgccgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgncactatcgcgttagtgaacgacgcatcagcttatgcnattcacagtaatgcgcataccgaagaagcccccaatcgacaatgtccgtcgttcacactaagatacacttggttaataagcggagtantggcgggtggttcaattaggtctatctcnggtcctcctgccggatacactagttcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggnnagcnccagagctaaaggtccaccgcgctagtacgnattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacntggcggctagtatattnccgtgaataagngctagctgtaggngcggctaaaatgacgnggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactanccttnccctgcnnncncccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcnccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccntctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggatactgccgatncacnngnancgngngnnnctnnnnagncactaacncntngnncnnngnngtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatcngttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacnacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcanccgggcgtatggcgtgggtngttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacantggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgnngtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggnttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacatnnnanaangtncananncttnnnnnnnngnnnnnagnnggnnanagtntcgtgnantantgnnncnnnnnnntnnnnannngnnncannnntnntnnnnnnnngnnnnntnnnnnnacnnnctngnnnnntacaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccanttagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccgntctagagatggcgcncatgaccaacttatcgtaggcggaagctgcgcctntatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctnggcgggatcgttttgcgagacatctggatgaagaattccgcataggcgtcggacttttccactagtcttaggtcagntattaagttgtaaccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaantacactttactcggtntctgganactttccaacatattacccactaaagaagcaacttcgcagactcactactagctataatgatcactctanccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactcngtgggtaaataaccttagcggcagctctatcactggtnagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggngaatcagaaagacctcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtngaaccttattcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttgnacaatcagtgtaacgagttgactaaatnatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctctgatcccgtcaggtgtccttgcaggaccctctaaattacctcgccaatngnactcacagcangcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacncatccagaaaacntcgaganatgctgaaagccaatgcgcgataggcaaatccgcaagggagnggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttacccatttagggtcagccgaattccaccgatctatgcccaggccgtggccgcggtggtcctgttgctctagctacagccgaagctacccaaaatgcgctacggtggactcggtcactttgccggttcggtatcgcgatcacacgctttctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaaatagctgancagggacccgagaacattcactgccttcatgtgttacgacaatgcctagagcccctncctcctntgtatgatnanaaaccacgnccagactcccccgttcacaacgctcttccttccttcatnngtgagcgctcantagagatgggtaggggcgaatcaccttaaaccccgggtttcgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcgacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttctcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcntgggaataatactcatggggatgtacatggaattagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggngcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtnagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatangtgcggcgcgatgctactagtacgtaaagacagtgttctncatcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagnanngtggttcattcnntagatcagacgtcaatgaatntngcccggttggcactgtcctcacccccgccnnngcnnagtnnncnnnnnnngcnntncnngnaangncannncnnnnnnnnnnncnnnntnnngannanngnnnnnnnnnannncnnncnnnnnnnannngnnggnnnnnnncnnnnnncnnnncnncnnnngncnncnnncngngtcgncncnnctnnnntataagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatngccttaagcgggtcactacagacccatatccccccatcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtctctacgtgagcctctatagaatgtcgatggccacggcanaaatggcctctgcttgggacggaacctctgttggagtgcctctagntcgggngtctccgcctgctgttngccgcatgcgaaatttctcagcctttcgcccacnnnnnnnnnnnnngntgntnnnnnnnncnnngnnncnnnnnnnnngacttnnnnnnnnnnnnnnnaanncnnnnnncnnnnnngnngntgngnnngacnnnngnnnnncnnnnncnnnannnnncnnnnngnnnntnnnnnnnnngnatcacattgctctttacttcggttcgacggcagggcctgntggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgaattggaccccctgcatagcaaattaacggatttacgtccctaaactctagggtttgttgattaatgatacgacggggaataaggcatacccagaccctgggtaattatggaattgntaaagttctgccactcttgagccccgctgtcttcttctgtgcgcacgaaagatgtcctacgccgctgaatacacagggatgtgtgngttcgctcgtgaatacgccaacaccccatgccgcgggagatgggtatgctcctcgtgggcggcccttacacgtcgagcgcatttgttagttcgtcttcctcaacggttntaaccaaatggacctgcagctatcgaatccgtcacttctccacggcgcgtcttaggtgctacgattaaaccgtcattnctcngccggagatgcgtcacacacgtactaaacccacgtaacggatcccgggtcgagtcggtccacgcgagccgtgccctgggtgtacgagtgcatcttcaggggcgtcacctgttcacaatgggacagggtttgcgggaatgaaaccaaaattgaagagccccttgtactagccgcaatcttgcaccaactaaactcagctggtatcggagagtanatgatcttccgctgagaaacttgatgagaatggtaatccgcagaaatatttcacaaggggcgcgacggcaaaacccacgcaggacaactttttggtgtggattgacaaccgagcaagctatgcggccacctataagccgatttacgcccgggcactgcggagcatcacaatacagctgcaccacagctatnagagcctcgttacccgtcaccatgcggagtcaagtggctcgcatacaaggtagggcttccgttctangtgatcnacgaggatgtattgggggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggagctattatgcttgtcctctactcttgccggtcgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggnnggttccacacgtgnntataccgcccgtaaccctggggaacgcgagcagcgccaaaactcacacgtcgaacgaaactcaatattacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtngtaaagcggcattgcgtaangccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtntgatataggncnggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctacgcccgtcagccaagatgatgactaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttgnactttgacgattggtgccgactgagcagccaacttcgtgctnccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttancatnacgatgtacggacatcntagcacgagtaggacagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgccctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtccnagccgcggtacgccaggagtgccacgctccgacgctgagattcccggctcaaagccgctacgaaaggtttggcgtaatttaatgccntatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtgtactcatcaagcgtgatgcatctgttgtcgantccctgtatggaccgggctctcacaactacgacancggtggtactggccgaatntctccgttgcccttttctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagnatcatcanccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaanatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccagggnggcncntaacnataagacngaaagattgtttttcacacaaaaacgtactcggancgcgtaggtgtcgaaccccagcaattgannagngggnccctntnnnttnnnaannannncnnnnnnaananncngnnnncnnannncnnncgnnnnnnttncgnngnnnngnnccgnnncccnnnnacannnnannnccnngcgtaacnngcggacttgaaancgtcccnctgtggaacnanaatgnggaactgncnngnnnagnaacntnnntgcnnannnactnagnnannnnnnnatgcngtnnccccanagggngnnagttganntnncnnnnnnnngcnnanngccnnncntctngnanncntnggatntnnnnngcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtnnganncatcccantnngataacatnatannnaagcnncgngtaacgaggtaatacggnggnngatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcgccaccnacngnnacnncnnantnnanccannagntcatctcgacagnaagncctataaaagacatcatcctccaaaactgatcnaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagnacaataacaaaccgncgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcncnnnannaacntngntnccggcncnnatcnngtaacttgaccgccnngacggnttgggtgctaagtggtncgcnncgnttngctgaggtttcagtaaggagcacgaagnngntttnncnccncnncnntaaangancnctannntggagantnnnngannnnnnnnnnncnggtgtncannnannnnnnnnnntnnnnnctngggngannnngnnnnnnngnntanntannccccgggataancttaancnngatnnnnncnnnnncatacnngnncngcattcnnnncngngnnacnaccngntntangnnnnanntnnnngnncgnnnnngtaannntnccntgccntanttcgngggcctcnnannnanncgntnanngcncantccntcnnnnncnnntnnnngnagtatagccganantnngcnannntnnnngnncccnncnnangntnannnnaannnnnnncntacactnnntntnngncgnnnnnnnncnanncgtnnnngannnngncnnngnggcnagnnnnncntccngnnatntnnnnatactnnagcggnttcngatgnnggtnctnagnancnngannnngnnnnngnnnnnnnnngngnnnnggnnnnnnnaggnatnnccgggtcccnnangagngnnngnnnnattggntgcaagtctagttatcaatntgagccgatttactngctggcgattgacgctnacactcgatgtagggttgttncgtgttaggatccaatatagagctgtccgtaaaccgcttctccgcgtggccacggatgcaaagcgcccgttaactaactatttcaccggcgcggcgtcctaggccgtgcccgtcgatcacagccccnccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatcccttacccatcgcctcggagcaaccaccgcgggccccgtactnaaactgtccggcccacgacttgccaagggtgtcgcaactagctngcgacctggctgcgtctgttccacttnnnntgacaccagggcggctaactatcgttgctgattgctgaataaccgcccagaagtgttgacacgcggntaacacagataatcttcctgcgttatccatgctactcatgaagtccccaaattgttacgcctaacaaccgccaccaatcgcttcacacaagtgcatctacatactaccaactattgcaggccgatgcggtgatattacggcgtgtctagacgctagttgacgcttgctctcgtaagcttggggtatcgttagcggcgggacgcgcgatcgcaggtaggagaaagctgcctgtgctcgacttcagaacacgcctgtcagcagaactgcggcttggttgtgggctgttgggtcgacttagcgtcgtcgataggggcgaacgtaatccagcggtgtgaaatnctcctactcgaggggcacgccgcaaaaaaatagaatgaccaagcttgaacgcggctctcggttccgagtttgtgagaaagtgttagaagccccgacgcgggggtagctctcttacctgccattgcctgcannttcngcnnnnctcccnacntnngnannngactggnnngncgnnnnnnnnccnnnnngtcgcgnatagaagatcgtgttacaatnttnnnncnncnnnctacctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgaagaacgaatcaaagttccaagcgagatctcggagtacccntaccatacgaccttccgcttcctaatagcaagagccncaccnacntgcnnngnnnttnnnnnntannactncnncgnncnntcganccnngnccgnnncncncntgnntncaggngnaagnnnncggtgngancnaaacccaannncnnnncnnattacacgtcgngggntggcncgnctagncnnanctncnnnannnganatcagncncttannnnctnnctacgnnngagncnnngtnnttgtcgtnctcngcntnagttaagnnnntggatntgngngggccgngnnncnnannnnncaagnanannnntnggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgcgcnccnagnntntnnnngttntntnntgncgtgcngcgtctcggcccaggtgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagnccatctgcggatcnanccagtttctttagggagcaccagtgcgaccccgtcatacatgtatagcgcgtcgggcgccatggacctttatcgnncanatnnggnccngccnttcnaantcnnannantacncgtnnngcntnnnnanngnnngtcgncnnnntntntnactgatannnncngnnattaancanancangngancngnnccnnncannnnnnaaatngtttcnncgtcgangnnncggancgatnnncnananncncnggncnagagnntnnnnggtnnactggncgnntgntntntcnntgnnnnatntcnnnncttngancaaggncncncnncatacngtcngnnngnaatnngngacntnnntttgcagncnaatnnanntcngngncnanctnnnnnancnnncngttnggnncgnncnacnnantcnnnnncgcncgnctgnnagnntanntnancgtcagcggacnatntgaactcantntagatcccgnnnctccacnannnanatanncttntccannaagnnnnnnngtccngnnnnnncttggcnnnggnnnccngnccnangcancanggnncggntnnnntcggagagnnnacnananntncnnngnnngcgtgncggnnnancgcncaaaacantcnnngnngncnnnntannngnngnnnnnnnnnnnnnncnncnnntnnncnntttgtnnnnnngncnnntctnncgnncnnnnnnnnnnntatnannnntnnntnnncnnnntaganntgnnnnnnnnnnnnnnnnnnnnccnnnnnncnnnnnnnnannnnnagnannnanagnncnngtnnntnacannnngaancnnannnnnnnannnnnnnnnnannnnnnctnnnanngnngnnnnnntntnnnatnnnanancngtcncnnnncgncgnnntnatannnnttcgtgcnnngntgnncccgatggncnacganannnntnnnnnggatnnntncnnnangnnnnnnnnnnntnnnnnnnngttncncnnnnnnnnnnnnnnnnnnnnnannnacnnnnnnnnnnnannnnnnnnnnnnnnngnnngncnnncaangaannggcgagtatggtacggagantgggtcgatacatctacaanncnnatccngacngcnagcngngncnntncanggnacaangncngngnnnctcgntnccnnnatagnttaatntccncnggcngnanggnganctccaaggnncancgntcgtcnngcnnngnnntnnnnnnnnnnnnnnntnnannnnnnnnnnnnntnnnnnnnnnntnnnnnnnnncnntnnnnnnnnnnnntnnnnnnnnnnngnnnncnnnnnncnnnnnncnnntnnnnnnnnnnnnnnaannnncnnnnannnnnttnnagcnntacccnnnnnnnanncngnnnnnnncnantttancgnggangccnntcgagnnntnnngcncngnngnntcntnnannnnntnnnnaagtngngcnnncnngnnnncntgcnnnnnncaatnctnnccngcannnannggtacacttctaagccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacganangactnnnntagncnnncntannntnnncctnnnnnnntagnnnnncnngccnccnnnnnacntngcactgnncngggngacgatatncgcacgannnnnnctngacatncccttcangtctngncntcgccngnccgccncnatganttttnggatttcacannnacncanantatncngcnggtncnntcnnnntnnggtnnannngnanngntnngntggngccnnngacgncnccanaatcatntnnncggatntntantgtnngagcngnnnnccnngnnggnngntannntnnngnnnacnnncngnnannnngcctananngttaccacaatnaatacgacctagtcnaattanaagggtttcgtgggaaggnctcccttcncttancacgntaattgaaccntgatgcatgaactttggaacnannatgannaggtcttnagttccgcttcaattctggctattgactnatcgttacngtcgnanacaccttgaaggtncatngagggcnctantnnatanttgccccagtntgacccggnnattcgaacagtgctagtcnagtacgggatttatagaactggcntgnggcgggctttctttatgtnngtngngnctgtngattcntganngngggggaanngntagtanangnaggcacacaaagngtttncgtccntcgaaggccnncttancccnnanaagnnncantnagggggacgcgaccgccattctagtttgggggctgccctgggggctctggcaaacagggcttatacttgcaagccnngccgggttaagcctgccgtcctaagtaagcntgcaatcgttttggcgcgtttgcgcaagacaggggggttgtctattctggcgaaggttacatatccgcataagtcaaccgtaccccatctcttcagggcgagtgatgatgttccaatctgatgtgtgagcccttaagcatcgcattcgtggttgcccacctggtgcgatcccccgcccgcgaaagacataagtatacgtagtggggtcgtccggtcagcgttttaatccagggcgccggcattgaggaatgaaacctcccgagattaaccgtggagaggaagcatatatttaatcagcccgtgtgggtgggggaagtatattcaggggttgaggaggtgagtactcgggtcgcagttcgactccacgaatagtgagcatgcaggcatccatcgctggcctatggcccctagagaccggtcacggaacccgttaacgcgcagtaatacgtcccatatttcaaacatgccgctgactgttcgtagctatgctgaaactcacctattccttgtggcgctcacgagcaagcacggtgtgaccccacccggggggcatgttgggctgcgcactattcnnnnnnncnnnnanntngnnnnnnnnnnnannnncnnngnnnnnnnnnnnnnnnnnnnttnnannntgnnnagnnnnnnnnngnnangtnnnngnnnnnnnanngttnatngcntnnnnnnnnnnnnnntnnnnnncnnnnnngnnnnngannnnnngnnnnnnnnnnnaannnnccngnnnnntntnnnnnnnntnnnncnnnnnngnannnnnntngnnnnnnnnntntnnnnnnnnnnnnntannnnntnnnnannntgnngnnnnnnnnnnnncngnnnnnntngnnnnnngnnnnannnnnnnnnnncnnnangcnannnnnngggcaactcgccgnngagagtggcatanctgatggcccaatggtcatccctggcggagttnacgnagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggncatcgttaaagntattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccngactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggannnngnnnnnntgnnncnnnntnnnnnnnnnnnnnnngtnnnnnntnnnnnnncnantgaatgggggaccgatgctcncgagcgcgtgtaggcncgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcncgagtattacggttagacaaagtcctattgtaatcaacncaaaagtttccaaggtaaaatgctacaatatgacggtctcngtaccngctccgatcatccanattntcnnncnnngngaagnanacnannnncgntcncagnttggcggagcctaccgtcggngttccacgtcctaatggtacccgactggantganctctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcantattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaangngttcattataancncaaaagataaactcganngacttccatgtctatagtaactatggcgtgcaccggtnanctcagggggttcttatcaatgtctctctggcaagnanttncnnntgncctcnnnncaggatcnncgtaacggtgntcngnaccaagnaggnngaacnnnttttcatannnggnnatngtngtannannnnatgttnnnnnttngggtcngtncgaggnagnncngccgcgtatgtaactagagccgactcctatgatcccgatcgtggtctnnnaagcagnagnntgnnntnnnnananntcntncnnngcgacangagcaggagccgtgagtnaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgaagcgaacaaagtcgctattttgaatcacccaatcatgaggtncaggccagaagctgcatcgagcgaagacaaggggagccaaacctcctccccctgcccggacctttgcgcttcactctcgaagcgtgttaatngctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatgcatagaaaaacagtactaccacctccaatagctacactaacttatggcgcacaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccgactgattgaccagccatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcaggctgcggtgtagacacccactttccagatctgctcttagagagtgttatccatgtaccgctagacatgtctatctgaatcgctcttagtaagcgggaaaattggggatagttcggataacacgttggtttcgcatcgccgaaaggggacccgcgccactgcttcgggtgacggtnnctcagaaggcaggtcgacgaggcgaattacgatcccgcactgtgtgacatcactaaaggagtaaggagcatgccacacgtctcgcggtggcggtgcccattggagtctctnctccctcagctacaaccgtccggcagccatccgcgacgtaacattggaccgtatantatcgncctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccnanggcgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccatgtcaagtacgtaaccccggacgaggcagcttttcgntagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcaangaaggggggtctatgatggtccatgttagtcccaatactgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttaacgcccgccccagcccgttttcggggcataggtgggcggcacgtacgaataganttgcgagtccaaacctcacatgatggacgacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgancgaaggatatattgcttacgctatatccccaggcaaaatgggatctttcacatgtgtgagaaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtccggggtcaattgactcagataccgttgtccaccagttttcccaccatagaatggggatctaacccggcaggggggggccaaacactgtgctttgagcatgagaaggacggcgatgangattgctagtttaaaatccgaccncgcaccgtgggtgtagcttatcacagccggtataatattctaaaacctggatcccacgcaaccgcaactttccctgttcccccctnaggtagcaagctagccccngacacagctcggggtagaatctctacggcggcagctgacgaatgtctcgttggcaaagcaacccgtagtttcctagagctgcccatacctatggaacgggaccgttctatacttctttaaacagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgantgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgcgttatgaaacaattccaaacgggggtgcgaggacgcgccaaccggacccgtggaggtccacatcagtcatcggctattcntctcctggattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtnntcccccctttcaacgatagttgcaccggctgatgaaaggaatnccatacactgtacccacagcagctcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctnacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcnnactccngctctcgtcctgcctgaaactgttattgggcttgcctggnacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacaccgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgnattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagancgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagctagcgcttaaccaactactcgcgataggtttgtatgattgctttcaacgggtggctttngggcgcggccacggatctttcgaccgtatcgagaagttggtcctgctcggccacaaaaccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccntctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactcctaagcgatagatcattactttattttgatactaccataaaagcaatgcaccaaaactctaggtccatcgcggaacgtctggaatacttcggtgtacacgagttcacggttgagttggtcgagagcgtcactaagcggttctatgggatccntagttaacgcgtcagaaatgagaccgctggccagcccggcatgatggagttagtcatacctaatggggaacgaactcccgcatcgtattttgtgtaatgcnggctgggatttgcgtgcagcaccattcgattcggtgatccgtcccgttgcaactgatcttaatcatcacttcgacagacttgcgacaaacggggcaatcantaggatctagagctcgggcactggtatggccgcggccaaatcagacnncctcactccaagcccatgacaactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagcttatagcatgcctacgttaccggattgtncagaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagccttnaactcgagcgcaggacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatangcaaaggtaaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggaccttaatcagttanactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactggttggtacagggtcagcttacaattagttctccatctatagagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgngtcgatccgctgnngctcctgtcatcagatttaattcgtgtcgcntacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttccngttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgntgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccntttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcantcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaannaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagnngtcccgnggacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgcccnggttggttaccttatannggttannnnnnacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcntgtgcatntgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggaaaataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacntcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgaccttgcgtttccgtatttcacactgcaagtcttgcgaaaaactcgtcttctgcgatccctagattacgcgagtggtaagaggtgggggaaatatgaggtcaaatccccacngcaaactggacctatgccagcttcaaacgctgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaagaaggtggagccggtatccccccgccgcgcacctccggccttacccgatgcactctcaactcaagggaatgaggccagctgttactcataaacctcctaagttttgtaatcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtntcgcggaagtagactgagaaatggggtggacagaggtaagttatcgttgcatgatcgttgtgatgaaaataagcagagggcgcttctcttntacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagccgaaataaaattgttagcggaacttaaccggttacgaagactcgcggggcatgtgctcggaatagtcggcaataatatgctcatctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccttgcctgtcacatccgtctttnttttgaacttggtagaactaggagggtgctgctgngattctcaatacncttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattatcgcttccggaagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagacgcacagacacctcncgaggctgacccaaaaagctaccggacttgctnnggtctttgactaccgactcggcgtgttggccccatttgttatattttaaattcttagcgaaacttcactggagtaggtcaaactcacgtgtggatagtgctactgacccgtttagctgccggttgctggtagcggagctgctcagctcctcctagatctgtagtatcgactgcgtgaaagtaagcgtctccnaccgtcataagatagccttcgcgtattctggaagctcgcttagaaattatatggattacgttccaaggtggtacccacacgtaggtaacgactctcgctgtctaaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtgaaatcactcgtggtcctngcggtcgcgggaggtggaaggacagtgtacgtgcattagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaannaanntcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgtgccagagacgtagacgaccngcatcgcctaccctcattagggagttgtaccaccattgggttcctaataccgaggagccagttgacccgatacctgtgggcggctctagtgcggtagcttcgatcagttctgcgctaactgatngaaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccncgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattanctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttctcatccacggttgtgaccntcagctggcagcctcgatcttaaccctccgactccatgagctgggtccaaacggaaccgatagggcgagcgagtacgtcactagacttgcgtcactgtctgtcttcggggtcgtgacatctggagatgatcnaccngggggaccttctaacctttgccattttaatcaagcggctagtggctacataaattagtttggagtcggagccggagaacctactccatcagtacagccttgggctgcattcgccgcgctaaatagaaagcaaccgagctggcctgacgggcagccgagagcatacacttggcgttccccccgcaaatcccagtatcagagccatcagaccaaccccggcgacaaaacctaagggagtgattcagagaagatttgcagcgccgtacctactataggcagatgaatgacgcagtggattggaagcctggccgcaaggagagtgttgtgtaccaaaaacatgaaccttggatacgcaccggggggtagctgaggccaatccagactgctctataaatggctacaccagccctacctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcgggtcccgaacaatacggcgctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactccagcgaacatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctccttagttattgacctttacagtattccagtctggccgtgcngcagcggtgcatgttacctgagaccgtcacgacctcatcgaccgtaacccttcncaaatttacactaggtcgcagtcatacggacccgtagtcctagtgccgactgattcggccatggagaaataccatccgaacgtttacagtgctcgatacggggacatagctttacttcacgtgcatgtgatagacaccacggtagctgggcacgggacaaccacacctcataggctgacacaagccgcagaccagcaggtctgcccagcaattcatgatttgagatacatagaccgtctgacgactgtgttatttgcgaaagtgaaccattctaaatgacccgtgccagactggctttaaataatgggtctgagagcggaagaactgtgtgccgctcactatgcatcctggaatggagcgncagtcctagcatccttataagcgtggatgaaatcccgctgggtgtacccttaaccaccccgngtgatcacgaattccacgacttttggccgctatcccagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaaccaccggtcccaccatnatcgacggtgctggactgtcgccgcttaatctagcggcacctagtcgtatgtagggacccacgcccnatcaaaacggagttggttcctcagtgatcccgtggagcngatcgacggtactancacccnaaccctttctaataatcgctgtttttgcgcggtgaccctagtgatactaagcataataggctctcacngcagaactcnggtagatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggggccagcggtatacccagccgggccacatggccgtctgccaggtgaccgccacttgatacgggctcgtcggaccatcatcaaagctaccagtatccttgcttcctnnactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaactatcgcgtgattgccgncctggagcggatggaaaagagagctccgcgggggctgttcagcaaggaccccatagttgtaagagcgaagatgcgtangcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacaaaccctttcgtcttgctcaatccctggttantcgacttaaaatttataaaggcagcttagtcgtaggcngccataggccaatactattggcgtttcctaggcgtccttccctgagtggggactaacggcctgtaccctctctgctttgatacgcaacaaattctcaccggaggacagtcgatggtgcgggaatatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccggcatgttgaattatgcgcagaggtttacatctaatccgagacaaatggcaacctgtatctgcgattatggcttgaggcccttaaaggctccccgcattcctcgttctacaaggtggaatacctctatccgtgcgctgacgagcctcgctacaaaggacaactctagagcgcgaaataagggatcgcatcgctgcttcctaaacaganattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcaagtcancctccgtttatnggaatatataaaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctttgcagagctaaggttgcatacgacgacacgataccccggtccgcatctgtctctttcatatgtcagttgnntcctctccgcctcactccgagggcgtgtctgaccctaatntactcaaggtcggcaaacgatgttcggttaaattaggatcacaccggcccagtttccgttccgccagtcatatagccggacattttaatttgtagctaagacaggtctgtgaagatttatgcccaggagtaggccaaacgtaagcatctcgcaccgcaaagccgcgttcctcgggggctcgccgtgccgaccgccaggcaatgtacggcatgaaagcccttactgcggcggcattcgaaccctatcgatgctcccagaaatcggagtcagcgaacanatccagacncgtacatgcggggagcgatcncgccagcaacggnccggtagtacggcggtcttcatcagctctcttganccttaaccgatttcctttcccncgaacagctaaaaattatcttaacaccactctgagcttccaggtttacgaggcgtggcggaatcgactgcgaagaacggctgctaagcaaggagagtggctccagggcgggtgtgcttgcggattgggtacttgatatttcgactgcgccgcgagggtacaagcaatggcggcccattggtatcttgcgcagtcagtacactgttgacagttatcctcctagccagagtaaagtgtaattaacgangtgcacagctcaacgggttcgatggtgtgatgaggtgtgcggaaaatgacccacgacgactctggaacggggacccgcaaacatcgctttagatgccagatcaccgggctatttatctatcagacagcattattcccaagctcacgatagcgtcctgtattgagacttgtttcctcccgtaagagcttcggggagatggcggagaaaagggggcagcttcaaaangcggtgtaattccatctaataatgcctccggtcacgcaaatcttcgggtcaggaattggcgtgtgctggacagcgttatagcagncaaagttccagttatatgtattggtgtgtgtcgcaccacttgttattctcgttggaattaaaatcttggccgtctgcgagtataacgttggggcacgtcggcggcactttcgatctcggttaacacgtaacgccctgggttgctgggtgagtgctgtaatgaatccgcacgncggatgcgccacttaccattgccggaaatccgttaagtcgctaaataagaggtgttttaccgggttgttgttctactattcagtgagaagtatgaactcgtgaactagtcctcgtcttggcgaatatacgaaagcccttatggtctgatacgantttcgcggtaaagcaaagccaaacatctttaaggcggtgcgtacgaccgccatagagccggtactttattggctgcntcggtctcgccatgacacaccgtatnctcaggacaatatgcgttccgaagcggctgtttccgctttttcccaaaaaacctccctgatgcaatacgctcctgtgctgtctcaccgcattctcttaagggatagtggacatggtggtctcggacttgcccatatagggtctcccatgtgtggttctactcaatctctacagtatcttttggaggtatgaccgataccggttcatcacaacagataaagcgcggtaaaacacgtggtaaccaacgcgttggtaatcgtgctgttgtagcacacgtgcgtgtcactggattctagatgaatacggctccccccgtaggttggaggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtatatctattcacaagtacgtcantggggtatagggttgctacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactanagtttatgtacgncntcctacttcgacnccctaccatattacttccgtcattgccggtctgtggataatgatgtcacggtctactttgtgaggaagcatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtanatgccttgctttacaagtncttgaaaaccgtttcctattaagacattagcagggcccngattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacncgacggcgctatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtnagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgaagcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcataatattcaactttcgtgattttgctcacttgatcacgtagggacgncactatatcatcngatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaggctagcgcgtgntaaatgttctagtacaagcangatgggcatattaacagagtcccgcgagaacgcgcgaggccggctccccagtccagttgctataatattccaaccatagaccttcatatgtgcgattgctgtacgtaaataatagtccagacaagtatggcatattacccgaacatggtcccnaccagcagcgaaagccattaacatttngccacatctacatccaaggcgcttaacgagcccatgcatagtaccccgtacaagggggcaaagagtaaattgccacgtcgaactnacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgnccacttagaccgagctattaatgatttgagaccnaacgaattggttnccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaancaaaagtgttgcacgacgatacgacatgnaacgacatgtcccagaacgagatccacctgcttnaataagagtaatacggnacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatngatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcnctccgtcgcagcacacgtggatgagccccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtgatgtcgttttacatggtcgcttgcctgaatccctgctccccacagttatgaantgaagggcgcctacctgtctcacagtgaaacgggggtggaaggtacaacggtcaccctcacgtatatatttacttactaacgcagactatcctatccgatttggacgccatgtgttagtcgggcgctatganccaagatgtaagtgcgaaactgggttctaaatttcattcgttcgttacacggatgtatctttagaacgggcactcgcgagcggttgacgacttaactcacgattgaactttgtggataagaaaggtcattgttcgtaaataatttgccaccagcgctggttgtagagtttgatgattcaaatccactcgtacgtcaccgatgatctgtctccggcaacatacgatanggacccaacctctgcggcgatcatccttagcaccgctataccggcactctgctatagtccgctctcagcctaacggagatgcctgctggcagacttctgagaattgtgagtcagtcaaatggtcacacgattcgtggaacaccagtgtgtaatgacccccgcagaagtcggttaaacaaagcgtgcgccaaaacaatggcattagcagctgggatgtgtgtaccggcgcgcccttccacgcttacagtatttgcagancagaatggagactgttggaaaatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcccacatttaatngtatccgtcccccccggnggaacgatgaagccagcctcagaaggtgatcactcatgccctcaagtatgggactcatacgattgtgcggctatccgcttcaagggcattctatgtccttctattgtgcaactaggtagccgtatatacccagncactaaatctcaccgctttaanncatgntcctggggctacaaatccatgggagaggtcccccccggatgtcatagtatccgctggcatngaaatactacattagtaacaagacgcggtgcatctgtattgaggctcgccgccaccccgcgaagagtaccaatccagggaccanacacctgtgatggcagacttntctttggntgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgtgaagtgatagcccgtagtttcacnacgtctatttttaagattataactgttaagccctgagatggcttcagaggtnnttaatggtcataaccagtcgccatcactgcatcctagagtccgagtgagcgttcatccgaatggttggatcttggaggccttcacacactgcaagcgtttcagtgaaccactgttgatcctatggatacacgggatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgggccatggtgcgcggaatagagtaccatgatttggacanttatccgtgagggcgtttatttcacctgataaggtccttctacccagccacgttgacggaggatatctgatgtttgtactggacatcgggtngggttcccttgtagaaatgcctttaantngttagaatgaggcgctcggttgaagtccaaacaaatagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctcngtgtctatcggatggaggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccntgctgcaccgagtatcctcacagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaaaactattgcacggagccaaggatcagtcactctttgatgtttacgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatccgctgctcaggttaactgaaattctgggtggaacacattcacacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcnngatgccgtgctcttccccancattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttggtgttatgaacgtctgggaagngcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatatgctaatccgccgttgattgaccctaaatatcgtagantcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcagtgattctagttaaacccctatgcgtatgtagaccggtgtnnagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacnagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttngcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctctgaggtgcccacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcctagaaactagagaaagaacagtaaggtcagggtggcttacctttggnaaacttaaaggttgaatttcttatccttgttcggcagcttagttnnccggtagtgagaccagtcattgccgatggctggatgggctggctggcgatccgtacattaagttatcgtctgaagccccaaccggggagcgcgcatgccgtagctacggcgtaggctattaataacggaagcctcgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgcactgagactcgtcattcataatcatcctcgggttccacatattgtgtacggcgttcaggcttganacacgattaaaagctccaaaatcagagcgttacgtcaaggttggtaaaaaaatgctgctcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacaggcgcgcaccaccagcaaattaggaatccccgagcccacgagcgctctatggtagttagaagatcgggaattcccccgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggggatggtaccagtataatatgcaaagagtttatttcatcatcagcaattagacgtcttctgcaagatatcatctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatggtacttagtccgngtcatcctgcggacgattntgagatgccagacgcaaggagctatgacactacaccgcggcgcacccaggcttncgggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactncnctttggaatcanagcttctggccgcattccctgaataaaagatccgtggacaataggactcagccctacgatctcactggtagaatacaccaacaaaatctctgcgcgagatggtgaggtagggtgcgggcaatccgtccctttggaggaccgacacatgtgcaggggtagtagtgccgacgtaccgaactgacttgtcattctactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacagaaagacatacagtcccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacaaggccacagcgtatacaatagggcctgtcgtgtaaatatagggactctgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggggaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaaatcgctccgaacaagcaccgtccttgaactgtnctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctaaacagaaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtgattaccccaagagacgccgcgctcnacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcaccttctggggccagtttgactcagcggctgagtancttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattttggtacttcgctaagacaccttatagccgtgcagataacctcatcagcatntcacatgatccttacgtctcagctggtcgccttacggaactttttctgatacacacgccacggcaaggagcctaagtccttcccaccagaacaaaacatttctcacggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcnccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagccnattcctaccggagccacacgcttatctcacctggatatactaaggctgaaagctttatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacannnncantaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggacacatatggtgtggtccctgggaacatcatgttgcctagtgttatggcttagacgaaagccaaataccggaggaagcagaggggcatccgccctaaacgacccctagcnaagacatgggccncgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccagtacattaaaggcacaggctagtgtgtgaagacctggttttcatgttcgatggtcttaatcccaaaattaacagcattcggccagtccaggaacggctcaatgccgcggcagtttagacggatcacgtcgttaatgcgctgagatcccatttcaagctaatgggctggttgagccgtgatttaacggccccggatgacggttgggcccctgagccattgacatgtcttggtagctgagaccaaaataccggcaatttgtctaatccataacaaggataccaatcttgctttgtatgttcctaatccctggtatacggaacgctacgcctctcgngcatcaaaacagaggctgttcttcctagtctcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgcgaacggtctctcaggcgtcatgcagagcgtaacccagaccgggtcgacgcaccgggaaagggtccacgtgcgcggggtaaccccgntcctagggtgtagaccgtggctgaccctctgcaggacggacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgcggccgactgttacacacttagcagactacacctctgttcgagtcggagttacctttcacaaaacaggatctcacgttagcaagtaacaacgaatacgcgatacctgtangagctttgtggtagcgaatagggctgtttcgggngtgctgagctcttaaggtacccacgcgtcacacgtctttgaatctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccnttgagactccactgagtctgcagccttccatgagacnatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttangtcatggaaataanttactatccgtagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcangatacactcttaggcaaagcattggaaggaaacagntgccctttgcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattatcgggccgacgctaatggaccagcacggccgcaactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaacaagtgcccacatgatgncgacgaagttgcgctcgaccgcggctcacattttcaaggctgctggcgatgacttntgagttaagtgacaaccttcgcctaatatcgcaaatgcccgctccnnccgtacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagngagtaacngcgacggaatccctctttgcttgacatttctcgtcgattattgtgaaactggacgttgtaaanttatttaacatncaatctacagttatataactaattccgacttggttgcgggagtcatcttagtgggaccaggccgccttcgtctgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacantatattaacggatgcacgtctgggcatggggtcgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtacaatatntacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgctacttacgcgactcagtcgtagacaccaacttgacgtcaaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgcttngatcctacccgcggcggcccaacncacatgggccaattgggcgatcatgcagtgagttggtagcgctagcagaganaccgccttctgtgtttanacgccgttcgcgttgttccaattaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagttccatcagcggcatgtcattaggagtagnagtgtaagtcttgttcgattaacggtaaacacagcaacacttattttgccgaagctccatttcataataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcnaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatccgaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggtctgttacggcgatacgatggtcctcggacatgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggcgcgacgctcaaccactccgaatcttaaaccagttctattaccgtgatccagtaaatgcccactcctgacagcggcggcgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacccgtaagatctcacgcctcgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagtttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactngtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaggatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatntagaagtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacantccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtagcacgaatatgcgttctcccaaagctttaccaggtgtgttncgtgattgggtgagccagcttttataaacagccggcnttattagcaaagttttgggttgagcaaagcacccatggcttgtgagaagatgtatcggtttcgagagctatatcngcacgtcgctctacggggagcgtcgcgtctctcggagggtgctaccccattttggcgaaaatctgtcctttacagtttgcgcattcaacggtcattagcgtagggatcnaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagcttacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaagcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcnangccctaaaaaccgagggcagcatgctccaccattggcccagcggnacgcccccgacacnaaactcaccctacagtaagaaacatgaggttgtgttgagctgngtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcgccctcgaatcagataaacgtntgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcngggggcagaaaacctgtacngctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcggatnccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgngtataagcggaggacgcccnatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagatgnnncttcatggtttcctggccgctggntcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtganngtctgagccattccaactcacgtggnatgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccccacgtggtgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagnngttagaattcggaataatactacataacttacttatcccgagccaaccagacggtgccacaattaatttccagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgtttctaacctaatcctgacaaccagacaagtggagcgatcatatcgtaagctagtctaagaactcgttccgtcaatccacatgacgccactgtggccaacttacttcttggtgactgagacgagttcgtgaccacatagggccaacgatgtctgcgtactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtgtaaccggctcgggttactgacactgaatctgaagaggtgtagggcaatcctgggtcctttaaatttaggtccgaaaaccgtctcgcagacctgacgagtagattcgaagggccattcgtcctcaccccttattctcgtttactacccttgtaacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacaatgttgagacacttagatntgcgcataccccgcagtcccattgtggattggcttttatacacctccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgacttcacttttaaccgtgggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaaccgaggggccgtgagnttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagcgtcccnctgtagaaagtcctgctatgtccgttgtgacgctcttagtttttcattttctactcgttaatactggtgtaacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattcngctagagaaagtggggcatccaccagttagcangttntgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttatattggaataaggtgggaggctttgcgtctattgttgattggtngctnacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggancgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacgagctaagtngacacccggagtgcgtatgttccgtccgcacccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccaggtgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaanggtctcggatataggctatattaattaggtcgaaacaccatgggtattgcgaaatcnctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagntgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatcncctcctcattagttagagactatagaggaaacatcggaggcatgagattntctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgannactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaannatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaaatcantactgcacgcggcattaacgtgtacgccttgaggccctcngtcttgtatcgagcttcccccggagatcaattcttgcataactagcaagangttatagttgcttgtgattactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcnggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcnctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctngtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctgncacttgntcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatactttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaaccctccatantgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatactcaatggcgnccagatggggaaattcggaggcaaggacggtcggagccnccccgcgtggcgctatgagccctctacttacctgcaaaacctcgntcgctctgtaccaacgggatccggcgtagcgcgaaagatgagcacagactcccagggtatgactatcttcgagccggcgaagtcgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgtcggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggncgcgccgggttacgtgtctgttngtgaaccccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgcgttgactagcgacagatganagactaaacttgcatattaccagtatgtctgagggccggaacatattatgataattacggacgcagctagccggttacgagataacacgcctggccttcataggcaacgccgccggctcccccgttcctcttccgagtcgtgaagtgttgggccgttcttcagtcctctcaagccaggtgcaaacaatcacatgaaaacccccgtgctacccctcgtttaaaaaccgtagcagttcacatgtgctggcctggggtggccaatgcaaccatcggcaccctgcctttttcggataactacgggcaaaagcgtngcagcgttgagtttgatgacgccgctgtagaacgggggacactccaggcaactggtatgggggcctccacgttgaacgggttgcctcaccatgccaagattctccaggcgggtgaacgacnccagggtcccccagtaggatcgtccggcgtttggtcctgngactcgctcttgttaggcctaggcatagttcttctaacaatggatcgacaaacttcagggcacaccacgtaaagtcgaccgatcggaggcttggcaaagatgattgagacgtgcacgtgctggtaagttacccatgtcgagcatgtagccacatacgtgcagccttgaacataacaccataagccgtgacgtcacaatgtnacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtanacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgcacgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaatttggaaggcggcggcacaatcacaggatggggcgtcttagacaaactgttaggcgacagcgttcgcgaacttctatagcccgtttaggcctgttagatgcaatcggcggggcnnccatgtcgacttggtagccacaagtacatgggcatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgttggacggagcgtattcgaactggatagcatagcgagctgcccccactgcggcgggctggtagtgtggtaatactactcacaacgtaagttgtacacgcgcggaactatctagtgcgtgcaagcccaccccaagcttctatcccggcgctttcgtcgggaagacggacctttaaattagtaaacagccaacctccggagctaccctcctaggagtgtagganntacgctcggacgtctagttcaacgtctaaataacttattaacccaccgctgaccgaacgaactcttattatgtgtcccgaacgtctcnnctaggcggataggggtcacgaggcggaagttgtgcctcgtctaacgaaacaatgcatctaggtcataccgactcctatgctctgagcaggcataggacgnntaatttcctctgtgacgcgaggtatcgaaaacactacacgacttaccctaccaatgacgttgtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaaataattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtntgtttggggtagcgcnccggcttcncatgccncactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagatnattgatgaccgcctgctggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcctagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtttaggggtacgaagccccgatccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcactgctgctttctttgtagctcgtgttgagcttggcttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcggggaaccggagtggcgcgggccgccggagagtaaatggctttaacaattacgtatgattatatcaactagtggttttcattgttagactccagtgcggggcgccaaactgctgaataatgctgttcaaatcaaaagatcattgttgaatttcagcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttgataactcttgatattggggcccctttttgaaaacatatttacattcccaagcctgactccgacgcttacataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcaccggaaggaagcttgcacgacgaagatcaattaaggccgtggatctttaccacagtcgcagccaaccggtgcgtttcgatgcggggagaccttaacctacnaacggggccttnctcggttacaaggaccggtggccagttgcgaagangcttgtggcgagtgggaagacgtctcgaggcagtngtcgcatccttgatacgaaccttttagtngagccacagagctacgaattttttcatggacttgctaactaacgagacctatgtaaggatcnntacgtggactatcgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccctacacgcctctactatgtggacctactaggttcacgggacangaaaaggttagaagcaacaacagaggtccgtcngcgatcagatggtgctcgcatattgttnccgcagtggacttgtcnggcgtngacttctgggcaaagttcattcctaggcataatcgttcagtgagnccctaagtatgtgacaacgcaagacaattccttacaggggattctataaaatccttccaccgttcgtacacagataccctcggcacttccaccntggttctcaccatacggtgctgggcccagcttgggaaaggccgataagtgcggttgtccctgtcgccaacgcctttgcagtggtaatagttgatacaagtgcttcctgcactcttctcaagtgcgttagattatcagttngtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagnagcatcgtatgacatantcgcggctgcagagtcgtttagtccgcacggttgtacttagaagttgtcgtgtggaggaagctactgccacatgcaaagcatcgtccttcgtcagatagtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctntccagtttctaatcaattcgggtctcccacgtgactttaatggggggacccaacgtgtatcgggcttttctgcgttaaagtccccctccagtagatctgttatcatataaaggggcgctatttcccgtggaagggtgtgttaaataagttgcttaggttatttcaggtcgcgatcaagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaattctgnntccgtgcagagatgagccgttggacagatatcatggtcagacaaagactatttgaaaagtagactgctgaggagctttacanggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattcctctttaacgaatatgcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggaactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgggcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacntgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacncgagtcggcttaaattccgtgngtccagcgactggaagacnaacgcacaagtccgctgaaattcaaaccagcgtgtcgacaatgtcctacggtggggtggaagagccatagttcggcgaccgaacgacagctctggtaatcacgagaattcgtcggattgcgatacatgtaccgngtatagcgccggaggatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactggggggggtagcttgacancgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggaactcttgaaccaagggctactcacctgcactccgccttagcaaaaattagtcagagattccattgtaaaaccatcggctattaacatagtaatgtttaggccccataagcgctttgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttctacgcgcacggtcccctttcctcatcctccttttattcaccaatagntaacaccactcacgacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgnggtttgggaccagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagaggggtatccgcgcgcgctcctacgttgctttaggatcgtgtttatgtaggggaaacaatctcaacgaaagctttgtctttcgctcggctgactagtatggatgtcgcgggtggtcggtagtcgcgttgccgtcaccgcngttacatttcggtcccggctgtattagaagcggngcggacctaaacacagccaaaaggttcaaggcgncagctctgtccctgcaaaatgcctcgatagggtatcaaaggatattacgaggacaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttagggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcacaagtttggtgcctacaaggcgcactccacaaaggtaaataaatggctcctacgagcttacgacagactcaaggtgtcacggtgtaggtacccccaatnccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgtgatcctatagacgagtaagttgaagaggtagaaaactcatgntcactcgtgcgtcggggagcgtttaacagggtgagagatttcnntttgacccacgttctagatgccagattaacgccacgngtcttagtagcagacggtgcataccgacccgcgtcggttcggtgtagcgttgcaagcccncaacccgtgatttaaaaatctacggangcgtggtcttgaacgtggaatgcgnncgtatggaaagggtgcataaaccgcgctgaggattacggaactcccagcactacttattcatatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacgtctgtccatagagcttctgtataaaatgcggccttacaatccgcctgttgaatggcggggaccncacagcagagctaaaataccggtaaccttcggcctcaatctcatactttacagctccgattgccgagttacgtatgttggcccggttaggaaacataacctaactatcgnagcggagatttcgaaagaatgaggcttcacataacctctgggcggcccaacgtgctgtcctgatacttacatttccgatttctcgtatatcggcaagaattacggtatttcagccccataactatacggtacaggcgcgccgccatccggggcacatttactatatttgtcaaaaagcgacctaatactttattccgcttgttctatagtgtagcatctgtatactcgaacaggtccggctattcagtgagctctacccaatagcgncacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggattagttncgattatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactgttcggcacggcgccttagtaggcacacacaacagaagtcanatgatctttcagacaactggtatcagccaggcnttccagccttacccccatcgacaagcaccctgtttcttcccagccggccatgtgaagctaaattagcgatgctaactcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtaaccttggagggattagatctattagagtcccttacaccctaacgtaatgtttgggattttcatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtanagggcatgcagggcagaccttcagacggatttagctaaactgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcanngcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtncgcggatncgacaaattctatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgctnatcacttataccagacgacccgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcaacgaggcatgaacaagattctatgagtgtaattgtaggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcataattggccggtcactattacggaggccccaccctagttaagataaccgtcaaattatcngncgaggacgacatgtagcccgtcaacgcgagcttatcgggcgtcacggtttgctatccnatgtgtancgctcatagggcatggcggngctatgcctatcactaggaagatgcgctttaagtgaggcagggcctcgacccgncccannnnccaaaaagccccgtgaccagctgnccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctaggaancgcaatcgattgtttaccttatatccgactagccgtattaggatagatggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctccncgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagngcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctaacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagctattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggnaaaccgggcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctatataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagactgacgaacgagctctatccgagcgcggattcgcggtctcacttgcggacatactaactagagcatctgcaacgctatcgcatgggatatcaaactcgcccttcttcctgggtccggtgaattggggagttctgcctcagacagtcgcgggttcccaggcagggaatacgattaacggcgcgatccatcacgcagagatcgctattcccgtgatgtggtgtattagagctaatcctcccacaatcccgtgtggtggtattcgggctttttcgagtcggataccagtggtccggacgacccgctacgtgcaactggggaggacgtcttttgcgatgtaatgattgcgcctgctccgtacctttttttttttggagacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggagcagtagcttgttaaaggacaggcccacgcacggatctttaaatcgaatcgagccatatttgatcccatttagtatgtccctctgccgtcggagcgagctgactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagccggactgtgctagcttactacccatatcgattaagggacgttcatagttcacgggcacgtgcggaagtntatcacgagttcaagccagggtgaggtatgccgggactgggttcatagtaggagcatatgaagataaccattcatgatcttcgaggccaagctgattactctccgacccttgccatgttctgttcaggctcgccgggggccgcgcgccagttggccctccaacccagacgacctaatcgatgtcctagacccgatgctacccgacgcggcggcatcgcccactttattaggcctatggctaagtagcttcgtgcctttcgggaatgcctacgtaaaagatcaacagggcagctggcaaacctcagcattggttaattcacgctggagcgccttccagacgatttggctgtgctcgataggattaatatgaaccatttgcaacccgcccacatgctttcgtcagtgggtgccaagcagctcgagccgtaaattcactggaaactacggacctccgagcgactctgcggcgtatatgcataaccgccgaacagcaggggactcattaccaaccctacgcactgcgttgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttctcggcgattcctacgatccacacannaagcgtcttcgacgcatatagatattatggtgcctggaaaatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcnggataacgatcagcgtataatgatgtaaatggcctggatgttaccgatttgctccgtatgggataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcgacaggttctatacagccaaacttgcccgtctacccagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaaaggctatcgtggcggcattcaccttagagaaagaagtaacgtgccccgcagctactaagtccacgagcccccgagcgggttaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgcctagcnccacgtgtaaattgttaccacctggangacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggnagctgagaagtnnnnnnnnnnnnnnnnnnnnntggacggcttatgcctcgaggttacgtgctgatgtatgcagntaagtgctctgcagggggtggcttantcataaaaagcgcagcgtactggtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcnctaatataagccagnggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatncggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttgctcgatggacccactggagaagctctattacgtggcangtccggggcnnnttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcnattcctaactcagtatacgtaagggatccctggccgttcacttcgtccgcctagtcacttgggnngnggctacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtgncggcgcttgtcacaattgcccaacggactctcggccctagacaccagcatccttttgggacgtctttgatcacgacgtcccaagccacttatggagatancattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaanngtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagngggaccctaacccaacggttttnaagagcgcgtaagnaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttgcctcgtctcgcccgaacaccacctactcngtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgngcgaagggttaggcacgtaagacgcagcttttgatctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccaacgtggggggacgggccgcgctttaatgtacgaaaaaaacgtcccgatatcattgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgttacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatnttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtctnggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacccagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatggacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccngggatatttaatgactgcagtctctgaagcntntttcgcatttgcgctnctggcacagagcttcagacggagatcgggatcgtgacatctagctcttaccgtctccacgttaccatgggggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggngttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtctagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatcngtcacttncgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgagagaggaatcccgcgtcagccacaangctagaaatgtataatngagtggggcgttncacaaaaggtagattctagctaccaatacgaagagatcccggcattttggacggtctnaaaacaggaaccagtaatgaaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcttggcacgctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggntgagaaccgcatccggtcgcaanttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattncggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactnnttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaaaacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtaagacgtttatccttgcanggaactctaccaaatgaagaccctgcaaacatactttagaagagtacgtcatacttaggngtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttntcgtatctctagacgaaccagggcatagtgctgctagcggatgggcacacttgtccacgagacgtatagctctatcgngcgtacaatcactgttgaagagattatccagtggcatgcctcgggnaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatggctcgaagcnngtcntnntcactaataacggntacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcccctcgagcgtcacaatctcccaagggtgatgnacaccctatatcatcactncagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctactaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcaggatccaggtcctacctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcaccnaccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctatttactaaaggccaaattggctaccggatccggggtctgcggtagttcancccctatttcgggagttaggtaaggtataattgttcagataaagggntttttgccgtccatcgaacatgcaagttaaagataagtttatcatagcatctgttaatttgtaccgataactatcgtgaagatttatctcggttaaccccgtgcaagcttncgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtagtttgtggtactganaatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcaccaagnataggaacgctcgcaccgagatgagagcaggcattgtgacaggtagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggntgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcaccctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcangccctcacgtatgaagagatgggcaacctaaataaacgggtnatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgatagtacaaatcgggacgcagctgtctatgagacacnagncacagttgaggccgttccgcccttctcgccacgaattccagtgtgcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatactnttgtgagatccctggatccagaggttatagctcggacccttatcggataccgcnggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatctagcctgagttgtgcactttatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtataccgcgacattgacttcatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgccccataccggcccgtgctcgtattacgagaccgccaagatgagcagtgaatgccttcnnacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgccggacgtttgatccataacctcggcaaaatggttaatctgtcgggactagaacgcatattgtttgtcagatacactaaaccnnccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcccgnngttctccaggtaattgcccattcattggacgtggtatgagccgatgcctttgaagttgcgtcacctcaagccggactttcgatcatcggaagcagtgccacatacgccccggccccctgttccgtagaccgaacgaccgtaccgtgtggcagacttcgcttgctcctcaatcacattgacctgacttctgccttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccccagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgtactaatcccgttttcgcgagatttcgaccggaggaccttgggcagactggttgatatcttggaagtactggaaacacgcacctgtcactctggactttccccaccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacagtgacgacgtgctggagtatcgcgggtgtgacttccggcggacccgcgtagttcgactcagggctggatctaagggacgttggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagnatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgtattagcnnagacgacttntccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtgacaattatgtagaacccgaactcatggccgcgggattctttctttacacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatctgctccagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtngcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacatcgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcccgaatgtttaatactccacataaccngtagatgatatcgcagaggatcagagcaaccatgatgtttttcctgtcgcaggtcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgcttttcgacacccactaactcgcgcatggcccatcggcttccagcacagcttcttttctcccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgaggtagactgtgggccctggtgnaaagacgtgtagggggaacgcccgggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgttatagaggttctcaaacaaaaccttcttactctagcggaacagagtgccagcgggctgggctacctccccaaagctagatgtataatgtccaatgaggtcgggcccgtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcccccgggtgactcatacgggctactcaagccaggagccaattagtgcgtaagttctcatagtcgactggattttgggccagacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatggtgtactaccacgacctcagagtctctagatcgcgctacgccgggattattncccaacaagattcgagagcagggtaanctccggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaataattacgaagacatatgttttagcagtggatttcaagttaagggtccgcaagngggtctcgacgccaagcagtcggtaatccccactccggcaantcaggttattcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatagtgggacagaacgtgtacgtcctcagaggtccaccacccttgaggtgtaccgtagatacctcctcttatcaacgcatcaatcagttngcttcttgaagattatcgattgagggaggctagtaaactgcatggctgagccagtccggcctacttggggtaggctttgagtcgtggtgagagccacccgtacattacgagatgcataccgngccctctttccagtcttgatctcaaggctagtcgatttttaataaggctagactaaaaggttcttaggcattacgagtgcggtgtggttagaactacttcacgaacggtagatagatcctccgctccattatatgcagacttgtgtctgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctancagattttttaggaacccgtagtgggcagtcgtgtcccaaagctatattcctnagaataacttgcttgagaacttttagttcagcgtcgcaacacatggggtcggctacgcacgatgaaccccggaccagtcgacggtctagatgcaggctgcgattcatgctcgcattatattcgtagtacacccaccgtattntcgtaatcgctcccagatccctacgcggcctaggcttggggagatatccngggncacagagagggcaacttgcctcccgccaccgagctcaattatnccgtcgacctctgtgcgtacctctttaagagggaaatgcagagaaatttatttcccggattactgtgntgtcgactctcgcattcgctccaaagtggacttccgcccgcccaggagcatccgggcacccagtaaattctggttggttgctcgttgcaccttaaacctgcaaagttacacgggtaccaacgttactcgcactgtggttcacaattatggttcgtacccgcaaaggatatagctctgtgatctaccacctgcacaccggtgggccggcaagcctgaaataatgnctcctagcggnctgatgataatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatacctagaacnnatggccgttcttgtgcggatccctggggatatttccgggaatacccgtctgtttactacggtgggcttgcttacgtacgggttagtacacggttgtaccgtcaagaataattcggacgattggatctgcgacagaatcaagactngaaaacgcgcggtcaagatcaagtgagcgcatagccctacaggaggaggttcgacnccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcaaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagccccgtagtcctcactctagcgcgtctctacgcgttctgggtgctggttagttagttgccgtctcgttaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgtctcgctgtaccgaanaggtcttaagctggagtggcagagcgggtgttgcggagccccctccaccagcttacagtgatgccggcatctgtggtggcatgagccctgtggcacttcgctccatcgtacaacctaatatattccgattgctcattctaataaatatattaacctactgacatcccgtcctttatcgggagtgagcgatcttcgttaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctctgtcgataagctggtagttaatttggctagatccgacgaatagatatggagtcttaccatctcgtaccggctgccgggtcgggtctttaacactccaagactatccttgggctcagtcagctacgcngatgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtgtacagcgcgtcatgaattcacgacctcgagctcagcgcactacnagaccgtagttattgcactctccatacatcaagnttattcggctggtccactcccgcgtacccccgngagccaaaatccaacctccgagccggggacacgccggcattggccaaaagcgctcttccgtgcgaaccctctgcctggcggtagaaagggccttaggcgctcggtgacgccggatgaccacagggacttctnngtatccnatnactccaaagtttgnttcttcgcgacttacgcccctaaggctgtgatncgatggtaatggaattggtcgtgaagagtacgtccnacctcntcgacctgggacncttcactngggccacccactgtggaatacaatcggaagcgcatcactctgagtancgtccgccaacgccagctgccttctcacgtgttatgtgatagagccataaatatcacatgnatccttccggtattccaagntggccagtagtggtcncccagctaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgataagcgcggtccnaacagagtgcggcctcgttggacgaattggggctctctgataaacttaaccggccatcagcanacgcatgcactccacgaccgtgaagtacatcattccgcttttgaaaanggaatactcgcatgtactggcagtccttaggcggatagcagtgccgtccgttcgctagatctatacaggggcaccatcagagggatgatggacatggcgctttacangcgagatatgtaggacttgtcgcagaatgcactgcctntgatgtatgccgcttgccttgcgagagcgccctctgccggcccgtttcgtagctccggctagtagtgagctacttcttatttctctataaatgaggggtacctgacacttgggttttgatcgcgaggcctctcagtagatgaaagcgcgtcatttnacccaggagccgtgtttgtccggattaagcaaatgtattggcgtaccagttactcaaaagagtaaaacatacgcgcgtgcctgtccgtatgccaaaagttggagggtggatcgggaaccaaagtcccgggatcggagcgtatgacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttgaggctttccatgtgagcgcgagatatgcagaagctgtcagatcgagagaacggtgtaagagtncctagtataacgcacagagtctccatccagtcgaaagaaaagatcactagtgaagtccgaacttaattcacgcagatnaggagacatcttaaaatgcacagttctcactaaacaccttagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagtgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccataacttntcctacccatattatagggactgtcggcgcattcgggtatttccgtaatatcagaaagccatctatcccgnatagactatacagtgttcgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatantaattcggacaaagaatttgatggtgcccatgcgacagtacagcgngcgtgctaggagctcaaagcggtagaccgaccctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagttacccgaactatttacgctccgccatgttaggtcttgcgactgtccgtacgttaagcaatatgagcctgctgtacttacgatctcaacttttcacggtcacattgtgagcatgcacttggtaagcgcaatcgcgatttctcccgcttttgactaagctctttcaggccaagcatttttccaacgttcggcagcggcgaaggcgatcgccaacagagtctatcgctcgtatggaccgtcattttcgcacgtgtattaatanagcgagcccaggaccacncggtcaggcttagctgtgatcgaaagaattatagactacttgacgtccaggatggaccaccaccaatgcgaagacgtctgtgtcttcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatagataaagatcggacgattcaagcgcacgcagctaacaatttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccgggaatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacntcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgctttgtgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctgttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccgagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtctcgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggttggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccgtcgggtgggttgcccatcatccggannaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatggcgtttgaatacgtactggacttgggtaccagggagactcgttagatggggtgcgacgttgtgccgcaacnctctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacggtcatatgtgaacggtaccctactgcatccaaacgacaatgtcactagnnattagctactctgccatattgtatggcaagcaatttgagacatcatttagttgtcaaagaccagagggcaaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgacttcttgcaattgtcggtgcgcgcgaaacgcactacggttatcacaacgcgcgcgtctgggggatgcagctatatgtgtgggtttagtgagtcagataaatgatcagttgctacctgacgtatactagctgatgttcagggctagggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggtcatgatacagggatggttcaacggattgttgtttcntgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgccagttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcatggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcacnctgtgctcgctctgctttggttcaattttatatgacccagtgagctgggnggagtatagatatcccgatgtggaggacctggtttcggaaaggccggctttgcctttnnnnaggtctttcctgaagtctgggtaagtaatttgcttaatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgatttcactcgttgcaggcagactcctagtccctcgagttcccttgtctttaggatacgggcactgccttgctgggttttaaacatttgnctcatactcctccggcgctccaacaatgcgccccgtggggttacccgggcggtatctcgctcgccgccgccgcacgaacatgcggtgganccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggagaggttggttaactttgtttttgctcctagggggtggaggatagtcatcacagcaatggtctttgaccctgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgcgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactnatgtgacgcggtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcacnttcctccttccgggcatgagtaacgggtccttacctgcccttatcgtgcgaccnttttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcgtcttcttggggtggtgggcactccgccncgtcgcattgtggccagctcttcgagtggttgtggacctataacaccacgaagtaaccgggtggttgttttttgttcactatgaagtagcctaagaacccagcgacgaaactggacatagccttacgaacatgatagcatgtagtctcgtccccgtggctggccctaagcgctcgaanctagccatgcagttgtagctcgaccaacccgataagattgtgnttaaaatcatctgtggtacttggggaccctagaactaccaactgagtagcacaaaaatgctagtgcaggctgtgcatgaaaacgttacggagtatagcggtatacgtggaacgctgaggatgtcggcannnngacgatcgggtgagccaacctgccaggggggctttcagtctcctggactgtgcatccttctctaacagaataatatccgttcggagttggggctacgagggtacgcggctgcctggcgcggcccagtggggttcaacgagttgtcaatgcacagttgtggtatgcgcgagcggatgacttgtcaggaagtattgtatccgaacgaagttattccataatcctttcgcggaaacaatcgagtttgatttgccgggggcccacgggtaatttgaaaccaacgccggataagtcatcaatacgtcactagtattgaggatcctttaccatggaatcgggcagtgactcaagaagagcgtattagtattgggaccccctggtgtcgcaagtcaacgtcaccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgcnaagaagagaacccgacgcttgggacgttaggtccctttcttaacgggaccaccagagcctcgaatagacaatataccgaggagtgtctgaccgtcacttaccaactatgccccatgctttctaccacgccttgacgcccctgttatccttgggacggcacnatgcggactnttctacggcagcaatgacgtcagtagttgttaatgcgtgttgttctccgcggcgcacttttgaacttctgtgaaatatagaagaatctattcgtctatttccgagccgttcttgtaatttaaaggatctattaatcatgcttggcggccgcggctatgtacatttaccggtgttgtgcggtctggctcgtctgcaccggagcatcataatttggacaccgcggaatattctcgctgtcatcacctttcctgacggatctaggatatgctagtttgttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcacgacacgctgcacaccctaacccatggagtccgagaaatcagtccagcgttagggtacatatcgttccaccgcgtctcaggggacacatcaccaaatgacacgtcgggagattagattctcacngtcttcgtgaccttcatgtacagnttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttatatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattgaaactgccataacgagatagtgaangtggtgtctnggtgatanacgacggagnggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaatnatttagtcctngnatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccggtcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgntctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttattagactcatggaaacnacttgttctgcattaagccatataagatcacggacaagtcgagtcttttcgagtccagcgcttaaccgttacgcccctaagtagagtccagggttgtgaggatgctccgtgagaggcaaatcccaggccgactctaanccttcctcagttcaaccaggctgaagtgcatcgtggcggcaacgatggacccccatagcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaaacaggagtggaatatactcgagacttcacttcganggccgagcatcggggctttcaagcgaacctctatccgcaaacgtagnctcgcgccgccatcagatcagttaatttgtaacaggagccaaggatagagcagcaaccntgacctgtcgtagatgctgcatatgatgccaacggcatctgccgctcccgtgcantaagtagtnaagcctncaatcttggactccaatacctgcgccgattccgatcctcggacttacagntcgcagcgttggaccgatcgtatatacattgacttggccnttgtagagcactcataagagacnagatcctattggttacacgcccttanncagatggtactgaaactccctgatccncccccgaggttgggtgncggtgtctacggtaccttattaagttgcacacctggccgaaccagtnanctctcacagttccaacagaataccgaagaccgcgcccgctacnatcattacaacaatttatctnncctcgatacccaccacaaacataagtttttggtgtaacaattatccgtgatcgttcatacgcggagaccctataagtgtagctgattggcatagccgaggttctctcgaaaggccgagtaattgtgtaccttacagataaaagcaagttgtcatcgtaatgttaactgcactaattgcatgcaccgccttagctccaagtaccgccctgtccctattactaacctcattgggaacagtgcaggtgcagtcagnattctacttataattttgtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagntcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccttctcgaagcgtcaacccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagctagtgttgatcgctagcgcacggccctctacccccgtgagaaatgcgttatagtaaaattcttggccgatagccacatctcagataaaaaagcactcgtcgagtctggaatgttctatgcaaacggccgagcttaaaagagcggaggtagcctggcgatgagtttttacgtacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctgataacacaagaccaacnttttgtaaataaggcccgatacgtgcgtatgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccgcgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacctcaaggatcantcgggataaactggaactagtggtccctggtggggttacaccacggatgacatttttcgacgatcaataggcgacggaaacaagtacgcgattttttcngtcttctgagacatgactcttaatgataacgttgctttgttagtcggtgttaataaaggtttgtccaggacagacatggtgcgcctgtgcataattatccgcatcgtgaatttcacggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtncctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgagattacggttaggcgttccggcctacgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacntgcctcagtgatcaagcccggagagagatgtnngcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctnaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctctcttgtatcgtccataggtacctaatcgctatagggtacgtaatcgcaagcactctaaggcagaccaggcgcacggcttgtgtcaacgcataccatgaacccaaactgtgaacgctggaatctccttcagccgcnggtttatttcgggacgatccnggggcacttgagttccacgtcagtgttttttgccacgacgaattgtgagtaaggttttgagaggacagtgtcgtataaatgtaatcttcggattggctccaaaagttggcggggcttgcccgagtcggcgggtgcgagctcgagctgaccgcctatcgacttttacccgcgctgtttggagccgcagagaccccgcagtgtagnattagcggtgccggccgagtgatttctctggtgttacccacttcctgtattttatcccactgtgagaggtgatgtgcctgttgtgctgccagaagaggcccgtaataccccnacttcggaatatctgcgcaaagttgcagcacgctnttatatacagagaaccggctggacacagcctcacgggtattggatgcaggaattataatgaggatacttagacggaagaggcctattggacagggggaagaccaaatgggccgaactacattgggggaggcctgcgcctgtgctcacgtgttaataccattcgcgttctccgggctactgctaccctgttttgaacgggtatatatgggtactacnnacaagcttgggttggcagttcaagccctcggcggttagaagcgcttatgtaaagtatacctttaacaccttcggatgagagtctatctaggtcccctcgtcgagcggtaggctaacaactattgagaatagtaccaattagaatggaaagtctggcgaacttcctcacgatcgttatactttatcgccgaacggtatcggaattaaaactagcctagtaatgctcgatgtctgtgcgtgaagcagctgtccagatgatcatgcagaccgccttacttgctttaattgacaagcttccaaaccttatcgtgcgttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaangtcggttctaattatactacaatgcatgggctaacgcanttgctttactgatgccggaagtcctaccactgctaatactcgcgcaatccagagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagtttgtgccttgtaccgcantgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcganagcattgacctaataactaagtgtagtctcggtcggaatagcgaatcagcgccgaagtactacccgcaggccatgtctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctacgttgctctcgttagggtgacttgaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcgnacacagatgacttcactagggacactaggattcgaggtaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtaagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcactcattagtgcttgccgggganggttggtagaggccgccggtcggctccgacnnngctntaatggttgttcggtncaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacnncaaaataatgaccactgancttctaaccccccatctttcatcccgctcgggcgcgtaccgcctttcaaactgaggtcacaacgttgcttcgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggctctagtaactggcgagggctccagtgatacgtcctgtaatctacaccaacgacattacgctggcaggggctttcgttaagacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtcnacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggagcacaatgaggtgtcccccggtatctccccttcgcagtgtgtgacagtactgtcccgcatcatctgncccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgatggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatcnattgtggggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgcngaatgaactgtgagtttcactgtatggccaannatattgcacttaggggcttgaatcccgcatttttatcaggtgataacaatagaagagagactatnggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtattagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaantatgacgcggttggcggggggcgtggtagagtctgtcaactgagtacccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtttaattagtctatcagtggggcgcggccacctgaatattaacancatcttctaggaagttaatttttttctctctcaatctcaggctgggtcgcggtgacctccagcacttccacggtacagtgccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccgggagctactagttgcttcaaagaangaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgccggtagagcaacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactccnggatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacgtgtgtatagagacacgtataccgaatgcacagaccccatgagctctccctagtaccggtgggtagactacgggcacataacgaggtcacccgcaggtacaatgtgcgaggggccaatannagtggttgggcatcatggtgaaccgagacgtcggccaccaacaatgaccctacgtcgaccccacatgggagagtgaagtcaatgtgtcgagtggtgttcgtactactagcccgnngaagctccaagtaccttgcagtttaatatcgggggaaggcgacggcacgaccaccctccgtcaaaccgttcgagtaccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctctgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtcngtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctagacttgtggttggtattgattaccgtgaaggtatggtacaggcacggcccgcgacgcatccgtaagttgcaatgtcgaggcggcatgctcaaagtcccgattcggagtcncctaccagtccaagcccgagttccctcgcaaatcctctaattcgatcttcataagaagcgttggtctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgaacgccagcgtactagcctgtntaagttcacactcggtccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcagaaaatgaaattcggaaacgacttggtntgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcattcgaatcngcgacgatcgcaactcggccggtttatcggttgctcattcattctgcctcacgttncgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgngaagttacaggcccggggtctnnatcgattgctggcgctaaggactctgtgggggcacagctctggtacggggcgcgcataaggccgaagcagggaagatgcgctcccccctagtcagcggccagggatcaacttctcagtagcgtcgaaaaagccggtgtaggcagtcaatactcttttctttgggncctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccaactacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggttgagagagtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggtgcagtgcggtactgatacacgagccggccgggtctggacgtacagggaannggcgcgacatggatgacccaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcncgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctctccacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcggcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcgtaatccctcatcgaaccctggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcaggaaactcgctggaatgtgaatctcgnggcgccggctcanggctactgtagagttgtttcantttacaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctctcccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacactctccggcccgtgttgctggggcaacggtttttactccaactaggtttccaactgctggctcaacgctactaacgtaccccgtccgccataagggggatgctcgttttacacgaatgtgtacttatgaaccagtagagatttttaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggttnatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccggcttcgaaaaagtaggctacagtcgaatcgattctacgagaagtgtgcgggcatatcatagtctttaagcgacgccatctacatctgcaagactgtataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggctcaagaagcctgattgactcccgaggttctagatacattcgttcacttactcnatgcacgctacgcagacggtcgcctgagaattcgatcgtcgcggctggagcaggttaacattatgttcgcggcatggggaatctacgtagttctaagtgaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggagntgatanggcggctctcgtatcacaaagaccaacgaccggctaattgtggatggaaggttcgttatgcgtatatcgcggatttcagactcaccgtgatcgcgggggacgggtgcgggggtgtagtccgccggtaggtacagaacacacagtaacaggactagcacaagnagacattggacctccatctcgttgggacaggtagcaccccggaccgggtgcccggaacttgataatcagacgacttccctgagtaagcttgcttcggcctgggaggaattttaatggcccgggtagtgaataccagtctgacatttatatgtcaagtgcgcctatcatccagatctagtggagcgctggagtattangttgtcccttaatcgatttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgngatgagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacgtatagattttcatgtgaaaaccagaacctggtagagcaggggcatcgaaggcctctcctccgaggatccacgacaaactcgtcgttatactgaacaataagcgatcctattcaatcaggcgctgagcactacatcttctggtcactcctaaanctcgcgtatgccgcaacccttataagtgtcctntttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagagtaaccgctgtggagtcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttactgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaactcgtattcgacaggtgagctacagcgaggaatgtaattattacaatatttttaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctggntgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcganctcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacgncttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccaccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatcngagcggtgacttaaaggctccacccagcaaccgcagtataccgatctttcgttagctcggagagacatggtatctcatggatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcataggctacaagcaaaaggtgtaatttaggccccacgtatcctgggatcatctaggcgccgcacaatttttataagatatgcagtgcccctggccatcggtaggtcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctaaccagggtgtggaaacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcatgttctcaacacgtggaggncgagaagatttgatcctcaggtcataggattgtgatcaaatacaattggagacgtgatgttcaccaaacatatgctgccntcctatcctaacagcactcactcaggaccccccgtccaagcgggtgcagtcgagagcatgagtccgcccgggagagcccctgtgaatgaggtgtaccgatcctataatgggcantccaaattggcgntccgtattgaacatgatgatccgaattcgaatcccatcgcgcaagaancgacgaggccacagcgattgacagtaaagtagaaaaagcgaagttagtagaggacttagtaggctggagatgagagggaccaggattctatcngccagaactgctcctagtggcgcgnaatagcatactatgcgaaggaacaagtcctgcgaacgccaaggtatattgcccagtaggaatcggtcctcgccaatctatagtagcaccatccaaactccgaaggtctttgtgtatattctcaagncggaaacctaatggtgaatgctgttagatcagtcgcggactcgaattattattgccaagacccctaagtacttcctggatgttcaccacaccgcgcgggaataagctacgaaagcctccgacgacgtcagtactgtcagcctaggacagctcagatctctaatacgatgggatctccgtaaatagttgcccattttacatctgatagccaggttgctgacaacgattgtatagccccaaatcctcaattctccacgggttactctccagttcggtactgtcgaaagttttaacgaatcggncccacggtaatccatcgagactgaatctctgcgactgctcctttttagagttaatgantgaactgacatcttatgagacactgaccgctcagctgcccncgtaacgatcgacactctggacagatctctcccgngggggcacgttacaagtcccaccgtctgcctacgttgactgtatgtggctggtcgcgcaagacctgaaaaggcccctaatgctcaacagtaagcacccagaatagacgctatccggggtaggctctgtcgagccagaggataagatgcaaagacataattcagtaggtgggtcccaacctttggcacagatcggagtcaacccgggggccatncctaacgccactaagtagacacgcagttttgcgcnnttcttactcgtgagctccaaggacgcaagaggcacgccctaaccccagtgcaagccgaaaaacgcattcagttcgctctgcacggcccacctataaccttcacgacatcatgaccacagcggcccgggaacgtattgttatataaccgtcactgccggccgtaggggggcgggttgacccttgagagctacagctccaccgcgtgcattcggggcgggaactgatgctagacttaccgaaccagtctacgacgtcaaagaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagaccccccccgcgcgttgacccactaaccccagagcctatcaaccttcggttctaaagccggagtttacggccaaataggctttcgtatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatagtagaaagaggtaacttgaatatcatttgtttatctttcngaccatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttaagaatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgaaggcaatcattgccgacacactcagataaacggagctttggagtgggtcgtcgcaganctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcctacttaaagagtctcaggcggannnnanccagctaacgcggctagcccctagtacgggggcgggggtagataaccctgttccaaacacagtcagctttgtgcccttcgtgttactattgttctaatagatggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgcngtttaggctcttcagtgtcggagcccccgatttagtccgggttgatcacggnggccnncaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccacttcacgcatcagcaatcgggctgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaacgtaactggccagtttcgataaaacagntagcttcaattgggagaggtctcagacatccagcannnttccgtgcangtgaggatgctcagatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagcttctctacacttgatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttntngggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagngtagtagagttgcttagctctctcgccntctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcntataagcgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgacccacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctatatttgatataatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctggaggaacggtgcatgcgtcaggtagtctggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtngaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggagtgagagacgtcgggccacgatcagacaattgattgggtcacaaattctactgacgttacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagacgcgttcttacgccaagatagccgatacgagctgaccacgtaatgcggcgtaaggacgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaagcgttgccgtcactcntatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcgatcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatcngacagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcccacgtnccactgactgttatacttatggatgggatggtantgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggttnctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctaccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccgtactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgaggattagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtaagtgacagggtcattatctgtaggcagtagagttgtcataacgggtcgtcgctcccaccaaagaatcactggaggagtgtatacagcatcgggatttggctgctcctgacgccaagcttaggagcgttcggactttgtgcaccctgtgcatgcggcggctgtgctgctacagatgtctagctatgttccgcctatgagctcgtttgaatccgtttaacatccattagggacttaatacccagggactaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagagncannncgcactaatgcagagaatcaactaaagaagctaacctctcatcagccttcnagcaaagctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggggggtccgtggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgctgtcattcacccgcctataggtccccgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagttacacggagacacgccatggtgatgtngggaaccaattgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgntatacaaaaaaactaagcgccaaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggttaggaaggcctgtgtgcctcctttctgttgtcaaggggttaatgagacatccgcatccgtgtntaggagggttacgtttgccggctaagactgtaacggcctgtaaagagggcacgtggcctttacaaccttacatcaaccttcgtggaccagggcgggataataggtgcagttgggctgaggtaactctctagtatgcggcgatacggattcacactacggtataggagtgtacatcttgcgctcggtcagcggagagaaaccacaactaaggcgatgaaattcctcctccattgggtttatacntatacccttcatttcttgagcccgtaccgggaatcccccgctatcggacctcgaggaactaccttagacctcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatggctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgcgacggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgccgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggcgtatatcccgagtcgggtcattatcatataatcggtgtcgctatnatggtcgtaccaggggaaatggggcgacattcagtattgccttgcactctcgctaagcaccgtcacgagacagctactttncnacntctgtaaaaaacgtcctggcagctcacagtcggggaaatgggcccgactgactcatcaccggctctcgctataaggattttatgcggacagctacataaggattcgcgaatcctcatcctcgccacactgcagaccctaccggttancctagtgctagagtgacatccggccgtggatgggttctacggctcactgggatagctccgcagagcgacgtatatgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccagaggcttgacttatcaaccggatacatgtgatctttatgtttatctttttcgacgagaatcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagaaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacngtcgccgtagttcctngctactcgagatgcnnaattgtaggcattccaaactgttataagtcaatcccganggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcccaaaataaccatgggtcagtgggcaatctgttgctattggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcggcggccccggggttaggttctgggtcgggtccgcgggaaagctccttaaacagaatttggtttcttaaattaacttgaggtcgttgcaatgtctagagttcccaaccgtcttacccttgaacatggcatacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtaaaagaaccgcccaggtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtaganttcgcagctatggcgcagtattcttagatcaagcgccgttttccctagagagataacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagaagatcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaaacaacgatgtacaagcgaattcaatagtgcngtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatcaatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgcnctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcngataggtgaaggattgagggcgtgggagaatnacacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcacacgggggcagcgcactaacagtccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtngcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatactaagtcaaattaatcttatacttggtccgcggggaattcaggcgggctttatcggacctacggtagctcaccgaaaatatagatcaaggttaacccaggaagagatcgctcgctcctgaacagatcaccccgctgtaagcaaatgtttggggggccgcgtgatcgggaanttcgttgtgatccctgcgggcagttggaagtggaggttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttnaacgggtcacaatagtgatcgcgcgcgcttgctntgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaaactgagaacatggttaattacntaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacaacacgagtctcatggcaaagatcgggacggaacccaggtagcaaaggctcacgaggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgtgtccancaagctgtcaaagctttgacnaagcnacgaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaagattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcatagccgcctagtgtcctctaattgattttcaggnggcggcgattcgccaccttttcttcacgctcctgccccggactattggaagtatgcgtcggnagtgctttatgtttcctagncatgctncaatgccatattggtgtatacctactgggacagacgtttcgcactccgtaggggtgtctatgcctccttagactttgtccctagtaccgtctacctgacaagcggctgatcaactaccagcacggagtccgctcaaccgacgtgaatcgtgcatctccggcgagcatgtggttccgcaatgcccctgctggacgtatggtgtatacgatccagggattacagggggagattgcgcgtaatacagatactgtgggggggcgcaaatgctcgaaggtaagcatctcactcacaacaacgacgcttagtcgcgcacatggcttaagacattggcgtgtgtgcggcgccagtcggcagaagctcgcaacagtatagggtgcgtggcgatgacggaccgggtaatcggatgctgttccggtcagttattgttttgggactttactcgtcccaattggcataggcgcgtagcacccagcggtcgacctacctcatcaaagattagacccaaccggacgcccgctaggtcgtcgggtaagtaatccgagggctcatacatagggccaccataagacagggataggcgtacctaactcttatggtctacccatcctaaagtactttcttgccaccgcatcggaacaaatgtgtcacctagtatctctctgtagttgagcccnnnnncgggcgccccgtcatgttgtatgaacatcgggatggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgaaaatatggcgtcagcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagcggtgatacccatagaatcgccaaggggcttcgcgaatggtatatcatcctgcctaaggtccaacctgactacccncgcgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaaatatcctaactcgccatgattagggcaaaagcgcggccaacntaaaaatgtggaacggcctttgttaatatnacgaaggtagtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctacaccagnacctgacaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgggnccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacggtttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatngaaggttaattccagcgaaagatccaaatcgcttagtgaacgatgcctctcgctaatatttcctcccatcgcgaccgctacatgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagcctttccctaggtcttggcatttccnccgcacgccttcgtagtngtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacgggggnatgaggagaagctgnctaaatgttaaaagtgcctcgatccatgccctatttagagttcatcaggaaggttttatgtttggaataatttaggtttgtcatgcccgacagtgatcacctagcctagccctggcgtacaggcttagtaagatgcagtatagacccagacaagcagcgtgactatcttcgataaggaagatgggtccggcccggggacagagggaggacataagacggcaataagaaggtattaaccgacccgttccgataattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatntgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgactgctgccgacgagcttgagggctttctaggttccctccaatagtcaatcaggtcaacgaccatattttatacactttcaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggnattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgaagggctggcaccaatagacatccacnaagttcgccggggccgaggagagcagtgaacgacttgaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcngttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcatccagttgggcacttggtgggactacatttgcgcgatatccatatgtgtaggagcaggaaggctagacagcatagctcccacgagtagcttttgaatagtacacctccaatcggatccagcgcagttttccagctagtgtacacaactcgttatatgagacgctgaggtacacctgcttgtagttatcttgcacagtcggcgggcccgttaaaggcagatctgacgcgtcccgccgaaggctacaggcgcgaccgtgctcatgcaaggtgccggtatgtccgttgagctaacacagctccgtgacaaggttgatttaatcccccgacttgattactcggagcggacggcgaattctggcggctccacactgatttaatagcaattgagacnttagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccattggtttagaatcaattctcctgaggcctgtctgtcggtattcttggatgccagcactcagctttcgtaataattacctcnttgttttatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttataatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgacngaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataanatagactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacagattcttcgctacctctatcccatgataaacggggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccngacgataagctgctaaggtttgccgttttctgcactacccaaggcactccattggtacagagaggccatcgcccgcaccagacgattcatagtcgaagtggttaccagcccngcggggagggtactggtggggaactgaaacgtgtacgtcttatcaccgaaagactgggtancactgtccgatgcactacctggtgaatagaacagctgtacatcaaattgcgctaccgaccgcttagccccggaagaaactgtccgcagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgagcgggtcaaacctcagtctgcgcgagggcatggccccttgctcacaacgtccccctccagctcccttcaggggggactatgcgcaaaggaatgggggggacgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagttgaaccatgatgttctcctgcagaaccgttggcgtgccgattgcaggctggtattcgcctacgagattaaagcaggccgcaaccgctccngcaatcanctggcgatcttggtgaaaattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggtagctttcagatttgcggcgattcgccctgttcggcgtggcgtcatcgtggggatgaacgccagtactagtttaacactctgacggtctgctcgtggactgggtgaaggcgccaacgtcatctcacgtaggagcgacagtctntcagcgcatcctcgggttaacaatacccttggaaccgagcgaatgatccatgcagtatctacactgattgttttttctctgtgctgccgagcagattatgagcgggcgtgtcctaggcctttagctttacacgaaaagcatcatcgtaggagtgacggctgtatgtcaccccccatgaagccctggccggtggctggcacccctaacttatcttggcaagngagtcttcaggacgatcactctttgtgccatattttccgcttgacagtgatgaatattagnggnccngtgttacgcgtttcttcgtggcccacacagccggggggctgacacgaccctagggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccgggcaggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccattgcgctcggggaatggtctgcacggtggcgttccatatgggccgggtgtattgtatagtatgtccactaccccggtagaaattagaggcgcacccttcacattcgtccaccgtgacggggtacaacagggggaacggttaaagcagttcaaggaaagtcggtgttgcacgtggattaaccatgaacgcgcacaggatgacccgaagtagcagagtatccatacaatgtagagggtgttcatggttggtgcagaatttcggccatcgacaagttccttgtagccctgaancgcatcacatgaaatcgcggcggcagccatcacantccggtgcatacaatgcttagggtaaaagaggattttatggtgacgctaacgggccggacggacagagcgagagaaccggagcacatttgggaatcatctttccngtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgnacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaagttgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagnagcgcggtangtgagtacnnacgagtcgaggtatgggaccagtattacaaggtatcttatccatcccacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggggacgttaaattcgggatccaaactatcatatatgggtcatacagccattcgggaggtctgcgggngaagatgaatgtaatcagactgaaatttctcagagaaatagtcgattgatacgtttangcgngcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcctgttaccctcaggtgtgaaagtaaggggcctgaacaagttaaagcaggcactttcgccacaagagctatgatcgcttcagccagtacggccacagtacctacacggtacttaaatatttgaagcagcctgttaaaccataactctagcaggctacagacctgttcgggcggtcccacgcggtgctgacccccatgttttggttatttgtgttgagccaaagtagnggaaggagagaggtcttagtgcaccaatacgcaaattacacctgcagtagnctanncctcctcattttctaagaattcagaattgtctttgtaatggcgacgcggtgctcggcagaggaatctgccaaaccgctgtggcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccaccnacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcgccctgtcgaggacatactgtccctttatgctctctgaacgcttaaacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcatcccgacgcggaggtgtgtccaagtctngtgctaccgangatgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaanagcgagaccaatagttnggcggtcacnagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcggcccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttncctcctgtcaaaagtttcagcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccataactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacttggcgggtaataaccccgatttttaatccctagtgttgatcgtaagctttgcccgcgcagggatncaccattcgcnaaggccngangtcgtcaggcttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgacgagcgggcgccaagtcaatgcaacgtgcctatncctatccgaaaaggtgttggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagctgtgtcatgtacctggcatcgagaagatctaanttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaaactgatgatcacgtactgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaaagacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctccaagcatgagcgccctctcagatactaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgaattacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacntgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaanagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgangatacaatcaaacattttttgtccagtatattaagttcggccgggnccggacttcggaccgactagtattaacaattaggttaggtgctcgggtcagacactgttagctcgggtcatcgatgttccagtctatcaaacaagaaattacatgcgaccattctataactcgttcgctcgaatagcgttaagggaatcgcagaatgctcacgacctagaggcgcgagtacacgcatggcgaaggcgtgggcgcgggggaaggcatgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccattgctcgagncgggaacccacgctgagtgaacgctccgatgagtcatacaatcagggcgcgcagaaaatagaaagatgacgaccatgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatnatttgtcttcagaccagcggccgtaattcccccggattctcccattagcatgctcacctgctgtaatacttggaacggaattcccgagaccttctgacatggctcataaagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtccactggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttaaacatacgcagtttgtggtgnnncgcgcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctataggaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctatcccttgaacttncgtgacaacactngcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatnacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcagacgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaatcatggcagatggtgaggttnncttgtggagcacgtagcataactctaggtggcgcacgacgcgggaggggactataccaaaactgagtaacgtcggactgcggctcatatcatgcccgatcggccgttgccctagtaagacgttacgtccgtgctctagggttaaccgaggctccaacatacaggaggttacaatgacatcccgatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtaacagcagggattaattcgcgtgactacgtatccaacacaggtttcacgcttgttcaagtggcgattataagttgttgattactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcggtctcagtcccccaatgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctggtacctgtcggtgaaggggaggtacgcccatcagtggcggtgactttagtcagggtcgttcactgggcattatttttatacagcagctgacatacagggtttaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcatgagcgcagggagtctccatcagcgtcctaacgtgatgtgcgccggttgaccttgaacacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataatatgtttcnttagacccacattcggcaggggatgactctgttcgatcccggatatcctaagaggaacggggatccataagtccgggaaatttgttcactcacgggccctgggtttaaatcgagctttccctcagctgtgtcttctataaagcanntacaggattagactaacaatcgttcctgaaaggtatgtcaaaactactntacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttggcaaaaagatcgattcgactngcgcgatctattttctgggtcttgtcacagaacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaatantcccngggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctnngctntcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctacccacanctatcaacaaccctnttgacgcggtatgattcgtgccgagggctgccctnnntagtatgtctcaactcgcgcgttgcctttccatacgtatggggcccgggttgaccgctcgcccacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataataagcgattatgcccaatnctgtggtcacggtagaggggttaaaccccgctactagactcgagcgntgttgtgcaaaccggatgnctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccangtgggtgtcccctgatccaaactaagcgaatgtaggtgccagtgttaanacgagaatcgtaatccaccctagggagagtcctatcatgatttaacgcggtctngcttcgatatcactacttgcaaagccacgttcgcggcagctatgctcaaaagggttaactacgtttcacacgagtaangtcgacgccttgaccgcctggtccgcgtaccaatcccaaacgtgcgtcggaatgcagcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcgggctatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaatcacccccatacctctgtccctatagtagctcccngtgctgtgccgcgcgaagcccggcgcaagctctacgctatagagtccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttaagacttccgaatccccgatccattattcgcgtactcatttaatangggttaattagagtagcgatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccaatatgaagttacgcgcagatnacgtgagagacaaagctactctcatgtgcgtgtgtgttcgggtagtagactgtacaatgcgtcaattagtaagctttgctacaacgtctagggcggggcccgagacngtgggttctgtcgtcctgcctgccgttgaggantatcctcgctgtggcnantgccgggctgatgggatagtgagccacgagtcctaaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcaaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggnatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattngcagtgatgtccttacatatactagtaagaatncaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattncattaaggtgttagctcagaacacgacgaccttcgtgctttttaagccncaaggaatgttgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccnnnngataggatatttaggacgagcttggtgggatcctcctggctgttcccccttactgactaggcgaaaaccctaatcttgaaacccccgctctgcgataacccgcttttagacaaacgactggtacctgggtccctgtgcgaccggcgcctttcagctgccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcacccggctcgcaaccggagccctgggcccaccgatctctatgattacangtaatgatgcggggcggcggcaccaaagggggttggcctaatcccttcatgcttcaaccgccgttatatatagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtggnctcantgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaacactgaaggcagggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtatatgaattctcttcgtgaatctccattttgagtttacacagtcgttatgatcatcgcccataatgttcctcgacaatccggggnctaaaaatccgccagccatggcgatctgccgcccacaaagcgggcgggcgtacggtttccatatgtagggcccgcgcccttccgggctgtgcaagccattggacagcagagtaaggttttgtccctgcgtacaacaactatgatgttactcggcccggagcgcttcgtgtgggaatgattcagctcgtataggactgccggtaaggttttggcctagtccggcgcccccttgnagtgaggactagttggtcgaaaaatatccaaaaatatcggtagaatagacccttccccgagtaaaacgcatggatttcgcggtcggcagccaatacagttccaaggcgcccggagattcactacgcnagcatgggtgacgggccctgtcacgggnccccccactgatcccaccgatgcggcgcggttgacggatgtccncaccaagcagagttgtgcaaagtagcatgtcgagtggcagccgagtcacnccggttctggatacgtacggccgacgattcgcggctgggatgctgagggacagccgggggagtcaggggctggtttaaagtccgatttcgttaaggatggggatggtgggctgcggtgtggcagtttgtatagccgaacctctcactggcacaggcgcctcgcctcacgggttgcactgtattctacagagtcatccgtggctaccgatgacacgtgtacgtgtggacgcatattcggggggcgctggtgaaaaaagttcttcttctctcgatggaacgtgaatgcacagggaccctgaacggagcgagtatatacggtcatcaaaccccctcgcgcgcgctacgcggccctgtgacggcctccgtaactccgagtagggatcaatggatcgccctaacgggcacgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccgtcaacaaatgtagacgcgagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcaccnatcagaatagcgatcccgagaatttgtacatacatacgttagtcggaaatctgagttgttaaactctgtcttttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctntattcgcaatgtagaaagcggacgacgcgtcatcaaccttctcttggccattggagcgcacacttatctgctaagtgtggtaccaacggttccggctaattagtatcgttcagtttccggcaccgaacatccgtgcaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcaggctgcagctgcgatgctggccaaactgtacgcgccgcagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaannaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatantttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtatatgcctgttgtgaggggtagtacgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgnntgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcacaaaagtgcacttcaagccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcctaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttaacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaagtctgaaacaggggagatcntatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctcttcagnnaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaaaacccaggttcaccaaatatcggatgtttgtttcgccgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcnattcacagtaatgcgcataccgaagaagcccccaatngacaatgtccgtcgttcacactaagatacacttggttaataagcggagtantggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagttcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcgggnagcnccagagctaaaggtccaccgcgctagtacgnattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgnccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacntggcggctagtatattgccgtgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggnnccgacaagtgtcgaggcntgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccatctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttngacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggatactgccgatacacgggtaacgtgtgcgactctcaagtcactaaccccttggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatcngttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacnacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcacccgggcgtatggcgtgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacantggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaanatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacataccaaaaggtccataagcttgctacatcgcaaaaagggggtaagagtatcgtgtaatactggtacttcgtggtctgcagtagatccacgcttgctatacgcctgccacgtttcggtacgtcctngttacgtacaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccaattagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctnaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccgttctagagatggcgcncatgaccaacttatcgtaggcggaagctgcgcctntatgctatcttttnnactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctgngcgggatcgttttgcgagacatctggatgaagaattccgcatangcgtcggacttttccactagtcttaggtcagntattaagttgtaaccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaactacactttactcggtatctggagactttccaacatattacccactaaagaagcaacttcgcagactcactactanntataatgatcactctaaccatctgngaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtnagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggngaatcagaaagacctcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttattcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtngctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttgnacaatcagtgtaacgagttgactaaataatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctctgatcccgtcaggtgtccttgcaggaccctctaaattacctcgccaattggactcacagcangcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacncatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagnggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttacccatttagggtcagccgaattccaccgatctatgcccaggccgtggccgcggtggtccngttgctctagctacagccgaagctacccaaaatgcgctacggtggactcggtcactttgccggntcggtatcgcgatcacacgctttctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaaatagctgancagggacccgagaacattcactgccttcatntgttacgacaatgcctagagccccttcctcctctgtatgatcacaaaccacgnccagactcccccgttcacaacgctcttccttccttcatnngtgagcgctcantngagatgggtaggggcgaatcaccttaaaccccgggtttcgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcgacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttctcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctgggaataatactcatggggatgtacatggaattagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggngcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgttagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctataagtgcggcgcgatgctactagtacgtaaagacagtgttcttcatcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatngtcatgccgccggaaaaaggctaataagcancgtggttcattcggtagatcagacgtcaatgaatgtagcccggttggcactgtcctcacccccgccaatgcccagtgatcttcagaagcttttcccgaaatgncatcgcgcttagaggtccgagctgaagagtatcgtacgccccgaggaccagctgtactaaatggacggacgcacccgcttacccacgccgcttacggcgtcgatcggagtcgccgcgtctatgttataagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatngcnttaagcgggtcactacagacccatatccccccatcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtctctacgtgagcctctatagaatgtcgatggccacggcanaaatggcctctgcttgggacggaacctctgttggagtgcctctaggtcgggngtctccgcctgctgttagccgcatgcgaaatttctcagcctttcgcccaccgtctatgttgaanatggtacctaagcctgggttcctgcacttgtgacttagagagagcaaagccaatcctttggtccggcccgcgggtgaggaagacggcagccgttcgctggcgacactgtgccgaatggcgttcgcttgatcgcatcacattgctctttacttcggttcgacggcagggcctgntggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgaattggaccccctgcatagcaaattaacggatttacgtccctaaactctagggtttgttgattaatgatacgacggggaataaggcatacccagaccctgggtaattatggaattgttaaagttctgccactcttgagccccgctgtcttcttctgtgcgcacgaaagatgtcctacgccgctgaatacacagggatgtgtgcgttcgctcgtgaatacgccaacaccccatgccgcgggagatgggtatgctcctcgtgggcggcccttacacgtcgagcgcatttgttagttcgtcttcctcaacggttntaaccaaatggacntgcagctatcgaatccgtcacttctccacggcgcgtcttaggtgctacgattaaaccgtcatttctccgccggagatgcgtcacacacgtactaaacccacgtaacggatcccgggtcgagtcggtccacgcgagccgtgccctgggtgtacgagtgcatcttcaggggcgtcacctgttcacaatgggacagggtttgcgggaatgaaaccaaaattgaagagccccttgtactagccgcaatcttgcaccaactaaactcagctggtatcggagagtanatgatcttccgctgagaaacttgatgagaatggtaatccgcagaaatatttcacaaggggcgcgacggcaaaacccacgcaggacaactttttggtgtggattgacaaccgagcaagctatgcggccacctataagccgatttacgcccgggcactgcggagcatcacaatacagctgcaccacagctattagagcctcgttacccgtcaccatgcggagtcaagtggctcgcatacaaggtagggcttccgttctacgtgatcnacgaggatgtattgggggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggagctattatgcttgtcctctactcttgccggtcgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaactcacacgtcgaacgaaactcaatattacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcattgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggncgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctacgcccgtcagccaagatgatgactaggagggaagattcctcctccacnggctgagaaagtcggtcccacgcacgctctgttngactttgacgattggtgccgactgagcagccaacttcgtgcnaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcntagcacgagtaggacagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgccctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgctgagattcccggctcaaagccgctacgaaaggtttggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtgtactcatcaagcgtgatgcatctgttgtcgaatccctgtatggaccgggctctcacaactacgacagcggtggtactggccgaatttctccgttgcccttttctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagtatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacncccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccagggaggcncctaacgataagacagaaagattgtttttcacacaaaaacgtactcggaccgcgtaggtgtcgaaccccagcaattgataaggggggccctctccatttagaataaacgcactgccaatactcggatagcagaaatccttcgtcaagtttgcgtcggcgggcaccgctacccgtacacagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagaaacctccttgcgtagagactcagttaagtacagatgccgtctccccaaagggaggaagttgacatcacttagacaggcggagtgccgaacttctcgaatacattggatgtgtcatgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtaaganncatcccattcggataacatcatantaaagcctcgagtaacgaggtaatacgggggtcgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcgccaccgacgggaaccccgcaatagagccaatagctcatctcgacaggaaggcctataaaagacatcatcctccaaaactgatctaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacaaaccgtcgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacgtcgttaccggcgctcatcgagtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcgatttaccgccacgtccctaaatgagcgctaggttggagagtttaggactctcaatgggctggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccccgggataagcttaagccggattcattcgctcacataccgggcctgcattctgtacggcgttacaacccgctgtatgtactacataggcgtacggtattgtaaggttgccgtgccctacttcgggggcctcgcaatgaaacgcttatagcccagtccttccgtgccttctccgtgtagtatagccgatattcagctattgtcttagcgccccacggacggtgaaccgaaattgttgcctacactaattttacggcgagagcattctacccgtcgtcgagaccgacagcgtggcaagtcgtacctccagacatctacatatactctagcgggttcagatgctggttctaagtagcaggaaccagtgtacgtactcgcaagcgcaccgggacacttaggcatgcccgggtccccaatgagtgcctgtttnnttngctgcaagtctagttatcaatcngagccgatttactagctggcgattgacgcttacactcgatgtagggttgttacgtgttaggatccaatatagagctgtccgtaaaccgcttctccgcgtggccacggatgcaaagcgcccgttaactaactatttcaccggcgcggcgtcctaggccgtgcccgtcgatnacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatcccttacccatcgcctcggagcaaccaccgcgggccccgtacttaaactgtccggcccacgacttgccaagggtgtcgcaactagctagcgacctggctgcgtctgttccacttnnnntgacaccagggcggctaactatcgttgctgattgctgaataaccgcccagaagtgttgacacgcggntaacacagataatcttcctgcgttatccatgctactcatgaagtccccaaattgttacgcctaacaaccgccaccaatcgcttcacacaagtgcatctacatactaccaactattgcaggccgatgcggtgatattacggcgtgtctagacgctagttgacgcttgctctcgtaagcttggggtatcgttagcggcgggacgcgcgntcgcaggtaggagaaagctgcctgtgctcgacttcagaacacgcctgtcagcagaactgcggcttggttgtgggctgttgggtcgacttagcgtcgtcgataggggcgaacgtaatccagcggtgtgaaatnctcctactcgaggggcacgccgcaaaaaaatagaatgaccaagcttgaacgcggctctcggttccgagtttgtgagaaagtgttagaagccccgacgcgggggtagctctcttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgttctcgcaacatcctacctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgaagaacgaatcaaagttccaagcgagatctcggagtacccttaccatacgaccttccgcttcctaatagcaagagccgcaccaacgtgctgtgcagttcccgcttactactacaacgctctttcgaacctggtccggacccctcttgagtccaggggaaagattccggtgtgaacgaaacccaatggcaaaacggattacacgtcgggggctggcgcgcctaggcgaagctgcctcaatagaaatcagtcgcttagggtcttnctacgcgtgagacgaagtcgttgtcgttctctgcctaagttaagccattggatatgtgagggccgagcaccgtaccacgcaaggaaagtattcggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgaganatctcgcttgcgctcccaggatgtgcacgttatctcctggcgtgctgcgtctcggcccaggtgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcgagccagtttctttagggagcaccagtgcgaccccgtcatacatgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttcactgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattangaaaatggtttctccgtcgagggggcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggccngnccaaagcancanggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagcngttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctnagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtaacattaggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagctgtctcttatcgacggtgtcatacgcattcgtgcaatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattnaataactcaccggaatcatactgcccgcctcttgagggacaagcaatgaactggcgagtatggtacggagactgggtcgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccctgatagattantttcctcaggcagcagggtgagctccaaggggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacaccagaatggacttatagccatanccggttgttactccgaagacgcctaatttatcggggaagccagtcgagcatttcagcgcggtcgtgtcttttatacaatagccaagtagggccctcgagttcacgtgcgtcaagcaatactgtccagcacacangggtacacttctaagccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacgataagactatcgtagacaaacttacgttcacccttttacattagactggcgggcctcctcataacttggcactgaccggggggacgatatccgcacgacaggagcttgacattcccttcacgtcttggcctcgcctgtccgccccaatgacttttcggatttcacagagacacatactatacagctggtcctctctaagtagggtctattcgaagagctatgatggcgcctatgacgacgccataatcatttcgacggatctctagtgttagagccggcttcctggttggcagatatgtttcggattactagcagatatcacgcctaaaatgttaccacaataaatacgacctagtctaattacaagggtttcgngggaagggctcccttcgcttaacacgttaattgaaccctgatgcatgaactttggaactataatgatgaggtctttagttccgcttcaattctggctattgacttatcgttacggtcgcagacaccttgnnggtacatcgagggcgctaatgcataattgccccagtatgacccggatattcgaacagtgctagtccagtacgggatttatagaactggcctgcggcgggctttctttatgtacgtcgtgcctgtagattcctgaatgagggggaaacgatagtatacgcaggcacacaaagcgtttgcgtccatcgaaggccatcttatcccctataagttccactgagggggacgcgaccgccattctagtttgggggctgccctgggggctctggcaaacagggcttatacttgcaagccnngccgggttaagcctgccgtcctaagtaagcctgcaatcgttttggcgcgtttgcgcaagacaggggggttgtctattctggcgaaggttacatatccgcataagtcaaccgtaccccatctcttcagggcgagtgatgatgttccaatctgatgtgtgagcccttaagcatcgcattcgtggttgcccacctggtgcgatcccccgcccgcgaaagacataagtatacgtagtggggtcgtccggtcagcgttttaatccagggcgccggcattgaggaatgaaacctcccgagattaaccgtggagaggaagcatatatttaatcagcccgtgtgggtgggggaagtatattcaggggttgaggaggtgagtactcgggtcgcagttcgactccacgaatagtgagcatgcaggcatccatcgctggcctatggcccctagagaccggtcacggaacccgttaacgcgcagtaatacgtcccatatttcaaacatgccgctgactgttcgtagctatgctgaaactcacctattccttgtggcgctcacgagcaagcacggtgtgaccccacccggggggcatgttgggctgcgcactattcctgcatactatcaaatcgaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacctgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttagncggtactatctacttaagttgtcgcgatattaactgcggagaattttggaacttggataacatagaacacacaatacgcaagcacttgggcaactcgccggggagagtggcataactgatggcccaatggtcatccctggcggagttaacgnagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttnacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtgggcatcgttaaagctattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccagactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggaaatggaatatatgaagcatggtcgccctgacgagtaggtgccatctgtcnaaccaantgaatgggggaccgatgctcgcgagcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggtctctgtacctgctccgatcatccagattntcagcctcggagaagtacacgaatgacgttcccagtttggcggagcctaccgtcggtgttccacgtcctaatggtacccgactggantgacctctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcaatattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaanaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaangngttcattataatctcaaaagataaactcgagtgacttccatgtctatagtaactatggcgtgcaccggtgntctcagggggttcttatcaatgtctctctggcaaggatttgcatttggcctctaaacaggatctgcgtaacggtgctccgaaccaagtaggtagaactaattttcatagaaggagattgttgtaacaccttatgttctttctttgggtcngtgcgaggnagatcagccgcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcaggagaatgaggtacgtacaattcctcccaggcgacaanagcaggagccgtgagtaaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacgcaggtcatcaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcnntcgagtgccnattggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggaganaccgcgtccacgttacctacagagcgtcccatggctatcagtgacggatccacggtccgtatggcaccgacgtcttggacgaacggcatcctnttacgtacttcataggcttggcatgctgaccagagaccgcaangaaggttaaatgactagggtattaacgatcccgcaacacgcggtatttccggaagaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgaacggtgtctccttggggtgcggccagaatccaccgaccactaattctgatgggctctccaccatctgtatttctgtgttcgctngctggatcactaataaagattgtggcgcaggtgaaggccccatcgatcggactaagggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtaagacatgcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaagggccctttaaccacgtctcggcacgtctcctggattctgagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttnccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctcgattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccntaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgttatacactgtgcctgtcgcaactcatcctcgctgcgctcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtatccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgtactcccactgtcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagaggtgatttaacagattttgacgtgagagaattttcgacactgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcntagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagctagcgcttaaccaactactcgcggacggtttacttggccaaacctagtgacggatgccnttgtgtaactataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggnatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgcacgnaanagcaagcttgtgaggantgatctgtcttcaggaggcgatgctgattggatgttcggcatactccgaagaggtaaattattnctttattatgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgtnagttcaccgttgagtctgtcgagagcgccactcancgatgctgtgggatcactagttcccgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgngctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatagtgggcatgattgtcctaagaaancgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgatgcctggaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctntaactcgagcgcaggacacatcccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctcgcggtgagtcaaagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtngtataggggctctccattcatcgaccatgcggggcagttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgattggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgntcgctcccggccaggccacattaccctggtcgnctccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatnatctcgcgaaattttgctgaactttcttgcaatccgtccgtnccgtgtctcttctgctgtgtagaagagtttggaggtgcccagaccgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctcccttttncccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatngtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcaganngcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagcngtnccggggacaggccttagattcctatgctggctctgtttgcgtcttaattgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatannggttanannnnacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgnttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaacactgcggntaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttncataagctgacgcgtntcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggncctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgcnntcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacttataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagaggntgacgttntttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctctngtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcatctaagccgcaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgttcatctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcacatattttcacagatgggattttaaaccttgcctgtcacatccgtctttgttttgaacttggtagaactagaagggtgctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgnttcagacgatggaatgtttcaaccattgtttattttcgcttcngggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttgcngcggtctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaanaaaacntcantggagcagatcaaactcacgtgtggatagtgccagtgacttgcccaatcaccggccatttacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagccttcgcggacatcgagcgtcctcttagaaattatatggattacgttccaaggtggtacccacgcccagacgntcggttccgctgtctgaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctccttgtcctcgtggtcnacgagggtggaaggacagtgtacgggtgttagccgacagaagagcagaggatacgtaaaacgctngtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaanaataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgangcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgagncaacctgcgaagaggttggttttcatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcggacttccgcgccgagactggagctcatcccccggatcgtgacatctggatatgacggangagggagctctcctctcttcgcccgncacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggnatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctcctnaatacnatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctnggcccggacgccaagttgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgantacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccagaacaccagggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaacnaaagagttcctggcagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttnaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttnnnactcgaattttgcgcgntgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcggncgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaaggccaagtaacttttaagggctanagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcacctagtcgtatgtagggacccacgcccnatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacggtattggtaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagccgcacanttctcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatcnttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatgggatcctccttactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgncctggagcggatggaaaagagagctccgcgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtangcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcantccttggctaatcgacttaaaatttataaaggcggcttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagntncagagtatttcactattcacggcgaaggtgacgcgtctttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcntttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgnnaagcgntgatgtatatcaattcatgactgggcctccgatgatactgcagctagtttcccgtttaaaggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatgnttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagccngcggtcagcagtgcattagcntggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccntggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaaatagaagtaaccctcgttcgtcngacctcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagngcgtgattctccgggattctctcgtattattctacaggtgatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacgganttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtantgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatncagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcattgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtaggatctgncaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccattnagctcgtngcggtatttcgggcgaacgaggtctgcttgtgtctcaacctcctcgcctgaccgcagacgcacctgaggaggacgctgtgtagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggncaaatgatgcgtgcagtcgtnagatgaccagcgctgacatctctgtatcagcctcaccgcgccttggcctcgagcccgagtttggcatatcataggttggttgcggctaggttttccggatgcgttattnnactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttnctggagcctgcatncaatgactatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgattgaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaagggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggtctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagnncaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctncgcacatttccaactcgtctactgcggaagaagtcaaaggcggagnaaaacatcccggtaggagatcacaaanattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtnttagtaattgtcgatgcggaatccatcccccnctgctaaggcacttatgtacgacaggttcgatttatatgtcacntcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgntaaatgttctagtacnagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcntatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatnnaagncgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgacatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacngacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggcactaaatttcattngttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccnnncaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaanatattaacgcaataacttaattaagccctacagtactatttcaatggccgtattgaagagttcccgcatttaattntatcngtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtactttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagnnccctaaaccgcaaactcatggactatgtcctctcccagcngtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcanacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagncggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttnatggtcatanncagtcgccatcactgcatcctagagaccgngtgagcgttcatccgaatggttggatctcngaggccttcacacactgcaagcgtttcggtgaaccactgttgatactatggatacacgggatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaagccagcgtattagcttgagtgggccatggcgcgcgggatagagtaccatgatttggacacttacccgcgagggcgtttgnttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgtgtcgagttcccttgtagaaatgtctttaattcgttagaatgaggcgctcggttaaagtccaaacaaagatacacaagggggacgttgatcatcgaactcgatctgcatctatctaggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccntgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttntctccagcgacgggttcttcgaaaactgttgcacggagcccagnntcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgagtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgagtcggagcgggcatcggnacatgctaatctgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttactttngatggcgaattataatgtttgggccttattttaaanacgcctcaatgaatctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacnctctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggccctnggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagcnaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggangggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataagcagtggngacggtttataatgnnntcctagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcctagttccccggtagcgagaccagtcattgccgaccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccntgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctncgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggngacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtagaaagtgataaaaacccgcctggggacgtccgaattctcatgatggaccggtggggatttcacctgaaaaggccgtggtgcgccggctacgcgttaatttaatcttcttcgaaaaggcaaagcgcatatctggatcttctgcgacgtccgtgntacactcctacttatgaaatactgagacgccagacgcaaggagctccggggccgtattaagacgcgttcagatggttacgatcgcctagaagaacgataggttgatgccggtaatcatatatgccaccctgtactatccgtaggcgcaaatcatcattgaaccctaagtgtcgctcacctcactggtggcgaattcatctccagtacttacgactaagacgcgttctgcaacgatctctgcgcgagatggtnagatagagtgcggacaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgacttgttattttactatctcatgtaggttagcctgccatgaangcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacaaggccacagcgtatacaataggncgtgtcgtaagggggcttttgacccanagcgtttagncgaatggcctcagaanccaagaagtaattctagctagtggatttatgccgcaggtcctgggattcgggtgatgatgagtgaattccgatgctcgattatcaaagcttatgcccacagggtcaactagaatcgtctttagaggaccgtggcatttcatggtagcttatacatttgtttatatgcattgtcagatatttcgaggatgtatcgtccacctgatcaagtagccctcaattcgtccgccataggttntgagttacatagccagcacccctctatctcgtataggaatgttgaggactataggctgagtaagcaacagtggacacatctcgaaccctataatttcggagccacctcgatcccgtatncagagcctccggatctcccgcgtggggggcatgcactaatctcagtcgcatacaataactactcttaggactctcctcgtacgcccacggtcgaaacgctcaaaaagctgttcgatggggtcgggctgagggctgtttgcttgggggggctggcacttttttcccgaatgtcttatctacgggggtataccgacctcccgtgggttcacgagacctcagtttagatggtatgtaccgcgatagcatgcacattgacgtgctcgtatacgcacagcgacagtgctgggcggcgcattacaacatttccccggcggacaggggatcgacacagggtagagttgctcgcgccaccagtaattaccccaagaggcgccgcgtgcgtccccagagcctagtcgccatgtctgacaacgctaaacggcgctgtacgactagaaagttgacgccgcgttctgcgcgtacatatggcagcaccgcgatgngcaccccctatgtatggacgcggatcgtgataggaataacganggtggttccgcggacgcaangaagcccgatagaatgtgtgacccgcccgtctcatacaggctcgagagcacagatgctcctcagagtagaatcgtcatgagaaccggctagtgtactttattcaatttacgggcgnggagaaagaggctggttaaaaacacctctancgaactaacaatgagtgagaattccggtgcactaacctcacggggtnnngggagcttgtctttgagtcccgtttcacctctgttcctgtcaggacccatcccctcgtggtgggcaggtagtcgcgcttgcactacttccgtaggtcgcgtgaaaaaaatgaatctaggcgctttcagtaaataagcaagnaggtttcgacctgaacaccgcattncgaaccaaaccttcttatatgatccataaacgaagagatcgaccagtacgcgcggcgttctgcttcctcgttcctagctgaaatggcagtgtattgtgatgccnagagtgacnttcgcgtactagtatactactacgtagatccctttctaagacacacgttagggctaggacaccaagcctgcttcaccgggtcatggtgctactcttggttacacttgaacctccgctccccgtaaccgacatgccacggaggcgtggacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcctaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggngctcacaagcacagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccggtgtttcaagaatataagtcagcgcgcaaaagccctcccnccgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgctgcgtgtctctgcaaatgcagagaaaggctccttttcaagccggagggctggaagaggcccaacccattaaatttggagggctaagactatttaggcttttctaagctttccgatgatcatagtagccgccatnttggtgccgaagcattcgagtcgaagcgtttggtcnaccgcagcagtccctggatttctttgtacggaattgacttcttcttgggcctcaaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcgatacagggggtaaagtggagacagggtgtgtgaacggtctctcagatatcacaagggttaggacgttgtccaagctatcgcgataaacgcgatttcttatgaacggggaaggcgcagagtataaacattagatacaaacaatttcttattcgttagctatgtcagagttngcgtggtcgccatgggatacaacatttttacatactttttgtacggatggcttgcgggcttggctttcatggtatccccctccgtgtcaggaccgttcgtcgtgggcttcaggtctgtagggttggaagatggtaggcgtatcgcgttcgcggtgatcaagcatcggtaggggaaagctcgattnaggtatgggatcccctaggcacccgtgcggcgtgtactacnatctcgcgcgaggagctgagccactgctgcgggccaggagacctctttttgcgtggatttgatgaggcatcccaatntctgcgggccttggatcgtcggtacccttcgtaaacacctcaccgacgatttatctgcatagcgccatttatcactagggcgtctcaaatctcagggcgaagagggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgtcatctacgggtgggagtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttcccttctcccgatcggcatcagnaagtcgattcagtcgcaacgtgtgcttcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtaacgatagggaacaaataaatacgtggtgccggagaggctgcgcattgccccagatcgtgcgctcgagactgctagtgatcacttcccagccgacagatgacccctactcagagctgagcattcttgttcttgttcgacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcggggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaacnggacgatgtaaatttatttaacatccaatctacagttanataactaattccgacttggttgcgggagtcatcgtaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacantatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggcggaggcgaaaagctggtataagatgtacatanagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgagcgcattgctacttacgcgacncagttgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcatggtgtatattgtaacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgtttaagccccgcccactatagtccagtcaacatgggccaattgggcgatcatgcagtgagttgctagcgctagcagagataccgccttctgtgtntacacgccgttcgcgttgttccacttaacacctggcacatagccgaacagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactgaataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtctagctanctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcttacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctgtttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagggatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgngatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaagaggacctcagacactaatccgaggctctccgcttttgttatatgatttgaggcaagactaggccaatagggtttaatatggcagcactcagttatgatgctcagtccgggacctgtggctacgtattacagtagacccagcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccagcgggacgccccngacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatcncatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgatgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggcactcaggggttggcagagggcaaggctngggggcgaaaagatcaagtggtcgttgcgtccatatttcgcaacgtactatgtnacgctggtgagacaatgatncctgtttcctcgcgacgatccatggacgttcgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatacttcagcgcacgaaagacggccggctgtcaganttacaccattgacgcacgctgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgggtccgtgcaggtgccagcttgcgggcctccacagacaatcctcggcgtatttcgttcaacagccggcgtaagcgcttgagacaccactaactcgtgagtaagtcggtgaatgtccaaaaacgactgtcagcatgcctacgtctttgaaatgccgccaactaatctcgacagagtaaccagtttgtccatgacaggnngacaaattggaccgtacaaatgactgccatagcaggaatttggtgagaatcaatacgatgagcattcaagcgtatcgtggtttcgtgagcctaattagagtaagagggtcgccgtcgacaaaggccttagctcgtggattccgtaaantggtgcgtagatagtatgattaacatggagcacggcccactacagacagtcgaccctttatagagttcaccgccgtgatagatttgaagatatctggggttaggactgngtgggtgtgtgtacaagacgcctggggcatacagtctctaccgggtgtgcccaagtatcttctgctcttattaaacaatttcccggttttccattctgtgtgtctttcccacatttgagcctaagtggtttgagacatacgtagaaagggatagttaagaaggacaattttagtatcgtagccgctggtggtgcgcgcacatcgaattagctttgggcccactacggactatnaaagaatcttagaaacanacattaataatcggggacatctttgaatgtccgtgactgtttccgaataagtcgaactggcttcagacttccagtccgcggacttagtggttgttccggaatctcagccgacaggccctactgctgaaacttcctcaccccctattctcgtttactacccttgtcacgtagataccaaaagcactcagctctggtggttcgcgggctctgttggcgatactgagacactgaaatttgcgcacgccccgnnagccaattgtggattggcttttatacacctccccagcaaactcgggtgtccatcttcactgcgtgccacctgccactgtccgcatcttcgaagatgtcaagctccgccgtgggagctgtttgaagactatacccccaccgcgtggggtagaatgccccaagatctcgtgaacctcctacaccgcaggagtggtttgaaatacatcgttacaggcaccatgaagaaacccctagcatgagtaaagctagagggggngggtattgcgctngacggagctacttgtcacagtgatcgacgcgggtccggatgaacgctgtaagtttcctactgatgctatcggtatggggcatgccgttggggcgaaatttccaacgtccacgggtggttgcgcgctgtcnttgccttgtgcccgtccacgctaactatctgtatattagttggagcnttcgagcgtgccccaagcatgacaaatggtggaaaagccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagtgctccatcgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtccaagatgtgcgccgctatctctcgagttcagccgatcattgccacggatccgacgggcctgataagtattcngctagagaaagtggggcatccaccagttagnangttgtgaagaataaataatagccgagaccnctaaggcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaatctnnncctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatatcgaattaaaacatattgacccaggcagcacctctaatcatcatcccaccaacccgcgggataactacaactttgtttacgtgtcgcaggggggcatgcagcctttatactgtataacgcctgtggacaatgagacgctattagagttggctacctcggccgtaatggatctatgttgaaacctttctggggtataaanngtccaacatgccttcacttataccgcgtttnaaggagtgtcctaacgggtagcgtaggcatgacgcccttctcgttgaaagagccgttatatcccggtactcngcaggctcgctctaggattctatgcctgacttccataaactacacttttttcgaggggcaggatatgaaccacccaggtggcgcacctcgtcatcttacnacggcttaagaaatcctcaccttacttgtgcctaaatctgggtcccggggcctagtcgaaccgctgnatgatgatacagattgaccaccgcgaagtttacccggcgcctcagtctgactgatagtcgccggtctgtgtgccctttctggccgctagattcggtagggagccctccgatttcctgcgggatggagtggtttgctagccccaggcaactcaaagcgcgcagccaggcggccgtactaggctgtctgaaaggcattggcgccaccattcctctacatccaagcgttaccgagtgtgccgaactgagcacatttaccgnttgcaaggctnggcattccgataactgctncattcacaccttttcgctgaacagacggatctcttcttcctacatcncgattctgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgtncttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatnnttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctnttcggccctagcctctatcaagggtggtaattcctacggttatctnnncctcattagttanagactatagaggaaacatcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgnagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaaatcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcaagacgttatagttgcttgtgnttactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattgntggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagnccaggcatcgagtaccaaggagcctatgcacatcacnaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgntgcncggtctagcccgccgtacagctcaagggatgatccatcggagtcccccccccnntggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtnatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcanctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctgnaaagcgatngatcagagactcgagcactgagaactcctcactgagtttgctcgcgcaacctatcgattgcgggagtccgaactcntagtgcagagtctgtaatcaagaagcgagtggctctacttgagcaacatgtactaagaatcgaaacctctaatttgcacctgtacaagcccgggtaggtcccccttaccaatgggcgtcgagccaactatgaaaggccgaatggaatatcatataagttgcaagtagcggccgccgaaatacgactgccttcgagctcacggtgccgatcccattggtctacgtcggcgcaagctagacaacctaccattctgcttaagtaacacttaatttgctcatnacctcggccgtagctaggtcgttcttgctgccacgagccgaggaaaggcggtggaacaatcacgtatggtaaagcagcttatgaacgatctttatgtaacggccgaatttatccgagtattcaagantatagtcggcgaaangtcttacctagaatcggcanataagaggtgaacgacgttgttctgctgtgcttaggtaggaggttaggacttagagtcggggcttgtatagagcataggcttagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagactaaactngcatattcccagtatgtctgagggccggaacatattangataattacggacgcagctagctggttacgaaataacacgtctggccttcataggcaacgccactagtgccgtcaccactatttcgagttgtgaagtgttgngccgttcttcagtcctctcaagcggatgttggctgagtatcctggggtattgtcattttctnacgtccacagaacgcggtgagccatctggactgcttcggggtggctagtgaggccgatatcgccccgtcttnctcaactgactacaggtaacagcgtaatatcaaatagctcaagcactccttggtaggaccaagcaagccccaaatggttggtacagaaattctcacgttaaataattaacaacgctgttcctgaacccttcggttgtacgaantccctcatagtttcttgccaatttcgcctagcgttgtgtgtccaggcgtatccacaaagaactcagatcagggcttggantcaggaacgcgacaaacttcagggcacaccacgtaaagtcgaccgatcggaggcttggcaaagatgattgaganntgcacgtgctggtaagttacccatgtcgagcatgtagccacatacgtgcagccttgaacataacaccataagccgtgacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaanctctgtcaatactactacagcgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtatttcnagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctcagtttcctgtttagaatttggaaggcggcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgtacgcgaacttccaaagcccgtttaggcctgttagatgcaatcgctagggcggccncactagttcaataagtccgaacacgagttttataccgcacttcacccggagcacatccaataaggtgggctcacaacctcgcttccggcgcagacggcatgggcgccgtaggtcgatgccaaccccccgggtggataggacgtaatcgaactggatagcatggcgagctgcccccactgcggcgggctggtagtgtggtaatactactcacaacgtaagttgtacacgcgcggaactatctagtgcgtgcaagcccaccccaagcttctatcccggcgctttcgtcgggaagacggacctttaaattagtaaacagccaacctccggagctaccctcctaggagtgtaggacctacgctcggacgtctagtncaacgtctaaataacttattaacccaccgctgaccgaacgaactcttattatgtgtcccgaacgtctntgctaggcggataggggttacgaggcggaggttgtgcctcgtctaacgaaacaatgcatctaggtcataccgactcctatgctctgagcaggcataggacggnnnattttccccgggctacataagccgagagggatcgcgcagtntagcctaccgctacagttggatgtccaccggaccgannnggtcagcgagggtgcgaaacttagcatcatcggaagtagccgcacgcaacttgctaattccctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaagtaattagtacgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgnctgcgggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcccagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgttcgaatactcagtagtccggctcaaacgcatcatcatccaggtttcggagagggaggtaacacttgttgctaccattcctcttggaacttgtaccaggctcggctcgacattgtacaatgcgactcggccgccgttggctgctcagcagtgttcccgagaaattggaataaaataagtagttggggaacaagatgctttagaaaatgcgaatgaatatattaatcggtggttactgatctgaagttaaggtncnnnnatacgggcaataagtcgaacaaacctccgctaaaagatcattgatgaatttcggcgagcttggggtgggggacggcaattacggactcacgngccccttgcatccatnntgataactcttggcattgaggcccctttttgaaaacatatttacattttcaagaactgttccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccaccgccggggggacgctcggacgtagcgaatcgtttaaggccgtggatctgtacaacagtcgcaacctaccagtgagtcaacgcgtgagaggtccttggcccaccaatggatcctccgataaacgtgctgattggtngccggttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtngttgtcgcagccatgctacgaaccttttagtcgtgccacggcgccacgaactttttcgtacatttgctaactaacgagacctatgtaaggatcgctacgtggactatcgccttagacgcgacgcgggccctcccaccaggaaagangttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagaagcaacaacagaggtcttcccatgagcaaacggtttccgcaaattgttactgcggtggatttgtccggcgcggacttctggacaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctattaattctgcttgcacgtcgtacatggatatcctacgcaccttcaccgtagttcatgctgttcaatactgaaaccagcttgggagagcccggtaagtgccgctagccccaccgccgtngctgtcgcagtggtaatagttgatacaagtgcctactgcactcttctcaattgcgttagttcaccagtttatgggcaaacggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaaacagcggatgccatgnccgcggcggcagagtcgtttagtccgcacggttgtacttagaacttgtcgtgtggaggaagctactgccacatgccagacatcggccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacgtgactctaatggggggacccggggtgtattgagcccttctgcattaaggtcgccctccagtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgttaaacaagttgcttaggttatttcaggttgcgatagagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatttgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaattctggctccgtgcagagatgagccgttggacanatatcatggtcagacaaagactatttgaaaagtagactgctgaggagctttacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattcctctttaacgaatatgcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggactaataccatccttaaaganttgatgccgtaacaaaccgatttacgagtacgaagttaaatttttttctccccaggtctcacttacagccgttcgtaggtgatctcgccggtcgattagatgaatagagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctcgcctccgggccaacgagccggnggcgctacacagcactccgnaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacgcagtcaagttacccagtaaggngagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccctgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttnccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaacttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccgggncgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtannagtctcacctcggccattacaagactaaagtcgccactagacatatacacttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacanggttagggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcntgtgaatcgaattgtatttacagagggcccctcctacatttgtacggcccggcgattggtgtcgcttatgtaggggaaatgatctcaacggaagctttgtctttcgctcggctgactagtataagcacaataaaaaatcggtagccgcgggaaagtcatcgccacggtgcaactacttcggctgacgtgtgggcggagcggacctggcgttcgccaaaaggttcaaggcgtcagctctgtccctgcaaaatgactcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcanttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggcncctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccantcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgntcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccatgcgtcttagtggcagagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctccggcccgtganttaaaaatctacngaggcgtggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccntgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgantggtcggcacggtgccttagtaggcacacacaacagaagtganatgatctttcngacaactggtagcagcccggcattccagccttgcctccgatgacgancgatctgcctcttcccagccggccatgtgaagctaaatnagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacncgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctngctatgnggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcngtgcttggtaacgcacacgcgaccnaatttacctattacgtaataaacgtaatgcccnaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctagntgcgcggatacgacaaattgtatcccaggtatcggctgnacctcggggtctgaacccctggattacttgttgctcatcacttataccagacgacccgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacngcgtatcnagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtanttgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagataacagtcaaattgtccgccagacgtagtgctccggtttgtnntaattaactgatacatacggtaccaaatcggagctcacagttaatcagggacttcgaacaacatcgggtaagctggcgaagaaggatacggctgacagaccgtaattcttgactaatttgnnnnctgggggatttacgtgttcaccatttatcaggtccgcgtcgttcgacgcntctgccccagtgtagaaacnagatactacgctgtcgctaaactgatgatacgccctggtagtatactgagggtgtaggtctatcggtagtcatagccaccctttcggcgattcctcgcttaggttaggactggcagttgagggccctgattccgagcncggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaatcgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccggnnagttatctgacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattncgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatnggctagctcaggacggctttagtcntaaaaggcaaccgcagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagngacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtccttcccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgattaaaggtacgttttctcgcccagagctcgttgtgctgctgataaagcgggttggggtactcctgcccaacgccctgtgtggtaatgtttaggttttcccgcgntgggggctgntggcttcaacactccgattctgatatctagggaaaccgccctgtacgatgtaacagttacgcctgctctgtacttntttttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctanttgtccaccttccagngcgattttggacgcttacagtngagaacaccggcactaagaacaacccaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattctaccatcaccnncttctccgcaaatgatacaggttcactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagttggactgtgcttagtaaccgcttcngccaaacgggaaatactagtgacccgcgaatgcctgtatgtttacgatgttaacgtcattatatgcaaaatgttccagagtgaantccgatccaacgttcctcagaagctcccgccgncagttcccaatgcctaacgacggtctactctatcttcaccatacactactcgattgcgctgggggctatgngtctgccaactcttctttgcagacaatctgggtcgtccgtttgatccgncaccatttagcggaatgttgattttcaccgcgttgggttgacgcatggaccatgatccacaccccagggacgctcccatgggtagacgttaagttagctggcaaacctcagcattggttaattcacgctggagcgccttccagacgatttggctgtgctcgataggattaatangaaccatttgcaacccgcccacatgctttcgtcagtgggtgccaagcagctcgagccgtaaattcactggaaactacggacctccgagcgactctgcggcgtatatgcataaccgccgaacagcaggggactcattaccaaccctacgcactgcnttgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttctcggcgattcctacgatcctcgcactcattgctcctcgcatgcatagatattatggtgcctggaaaatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcagtgatctccaagtnagtnaagctaccacctggtcacaatttcgtacagatccctgcggtcgctcatcggaagtatgacagggtatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtattgtggcacggcaagcatttaacaacaaccgcccaacctcggcctactttattagacagtatcagcgtccacggataggttttccgttgtacccatatcaaccttgttgggaaccgcgccattatgttcacctggcacctgggtcacgaccattcgagtgggcgnagagtcgataggccctcccccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggcccgttggagattgtcgagcccgtagactgatgaatcatcnagccttgcacacacaaagacttcaaaccaggtcggatgaatgnaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtgnactacttttccctggggcatcggcagacgttaccttgatttcgcaaggaaaccctccctgacccgctatgacctgttaaggagcttcggggccgtnagctgccatagctaaattgttnccacctggatgacagtgtcacaccaagcggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagccnnaactctcgtagagacctaccaaatcggaaactaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttgcgtgctgatgtatgcaggtaagggctctgcagggggtggcttaatcataaaaagcgcagcttattagtcgtgcaattagcgtggccagacangcgagaccctttactcctaagatagcgctaatataagccagtggnggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcatattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagancaggatcaatacaanttgctcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccacngtcagtactccgagcactccgtataaaagtgggttcgnaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttnaagctagagattgactaacatttagagtgcaactacatgtaggctggtncgtacaatccattatggttgggcgctcttcgcttagtgccagcatnacggtgcnattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattagtggcggcgctagtcacaattgcccaacggactctcggcccaagacaccagcatcctctggggacgtctttgatcacgacgtcccaaaccagtgatgnagatacgattaacacactgcactccacaaaactccatgtccttcaactcgatgggctagaatactgtactggttctaaatttaccatagggatatcggtagagtaacagtggtccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgctggagacgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaagnaactcagcattattagaggatgcaccgattggatactnactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacaaattcgccgcgtataagatggcgttatacatagtaacttaggggagtggctttgcctcgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaaggnttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggagtggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgntccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtatggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactcnatgggcagacaaactaaccatgttgctgctttgtactcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccggntctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctncactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagagacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgcgtttcgcatttgcgcttctggcacagagcttaggacggagatcgggatcgtgacatctagctcttaccgtctccatgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatcctccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacantaaattgggtaaacctatgatccatatactaacggcgtatgcctctgcngtccagagagccgagtcactgccccctccttacctaacttaccnttgttggtagcgggaatcccgctttcccttaaannngttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaangcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggacgtgaatcccccnctataccgcttgagagaggaaccctgagtcagccgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaattcggagagatcccggcattttggacggtctgaaaacaggaaccagtaatgaaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgctcttgaatgacttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaanttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccngccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcanggtattctgcggtgtaaagacgaactaactantggtggtaaaaacgttgtatctctactagattgccaggtangacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtnnngctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcntcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagtttgatgcnngtcgtgctgactaataacggttacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcagtttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaanggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggnntgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcntcccctatttcgggagttaggtaaggtataattgttcanataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtanagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaatnggaacgctcgcaccgagatgagagnaggcantgtgacaggcagacganactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggangcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggangcagcggtctatgggatatacaccacagttgaggccgttccgccctccncgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctantgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgnctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaantctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgatngataaaaacttccagctaggacgcgagccaacgaacgatcggctattggatttctgcgagaaataacatctacccccgtgagttgtaggagaagaagtcatccattcgcgctaacttctccttattcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgcnnagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgnggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcacgtngttctccaggtaggggcccactcaatggacgtagtatgggcctgtgcctttggagctgcgtcacctcagatcgaactttttaaatttgaaagcagtgccgcatacgcctcggccccctgctctgtaatccgcctggctgcaatacctaccaaatttcgtacatctccaggtcatntggccctgatttttactttggattcccaacggggcttgcggcgtattcgccgangccgtttacgtacttcttcgtgtgagtttaacaacaaaatccaggtttagacccagaccgggactccgggtaaacgcgtgaaggcctcatccagcggaattacaacagcacctaggcatgtactaaccccgttttcgcgagatagcgatcggagggccttgggtaaattaaaaacngataagttaacacccatatcacgaacctgtcactcagggcgccccctgccataagaacttataggggtgtggatcactcactgcatggaacctataatagtgacgacgtgctggagtatcgcgggtgcacacattagcgtgcatgggcggtgtaactcgaggttggatctaggggacgtcggagggaggagaaaaaaaagtgggagttggcgattaagcttctgnagngggctctagtcattagcgacgtgagaacgagtttgaatcnnncgatcagttgccgttacccgtcgttcgaatcataaacagggatgcctgaacgaagaccgttagacttggctttggtccaagctcccaaaaatgtgacatcggggagctattcactttactttcattgagtaagagcaccaccaacaccgcttgccgagattgctcgggacttcaccactctcatactctagtccaaccacaagtagcgcagggcctattgatgctcngctaggtggattttgacgcatctgtagaggaatagaacgcaattgcgcgtggatcacagctagctacgtctttaacctgtaacctggtagtctcttctcgcatgcaaactctttagcctaactcttggtgtgccgttagaagagacagtacctcgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgtattagcacagacgacttgtccgaggcccacgcgcgtgttnaattcgtcgccaaggtatgatagcgtgtaacaattatgtagaacccgaactcatggccgcgggattccttctttacacaanatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatntgctccagtcagcccngggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagtagtctcattaaacagaagagaggggccaagtagcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaacngggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgancttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgantacactgatttttgtcggattcccgaatgtttaatactccacataactcgtagatgatatcgcagaggatccgagcaaccntgaagtttctcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcgcacatggcccnatggcccccgcagtcgtactcaactcgttgttgccggttatgctataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcanaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcactcgggtgactcatacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactggattttgggccagacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatggtgtactaccacgacctcagagtctctagatcgcgctacgccgggattatttcccaacaagattcgaaggtagtgcatctttcggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaatagttaagaagacatatgttttagcagtggatttcangttaaaggtccgcaagcgggtctcgacgccaagcagtcggtaatccccactccggcnacncagggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatggtgggacagaacgtgtacgtcctcaggggtccaccacccttgaggtgtaccgtagatacctcctcttctcacgggataaatcagttagcttcttgaggatcggtagtaagaaaggatcgatgngtcaaatagctgagattgcatagctagtcggatgcgcatgcctaactgccacagtgaatggataacgatctgaaagcatagagcatgcctctgccgtgaatgaagcgatctaacaattcgatntttgataggactagacgaaaaggttcntaggcattacgggtgcggtgtggttagaactacttcacgaacggtanatagatcctccgctccattatatgcagacttgtgtctgatccgtgcttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggagtgtcccaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtgataagccccagaccagtccacngtttagatgcaggctgtggctgatgctttcttcttanctgtagcagccccaccgtattcttctagtcgctcctaactccctacgcaatccgggctccacaaagcnactccggtcacagaaagggcaacttgcctcccgccaccaagctcaattatcccgtcgacctctgtgtgtacctccttaagagggaaatgcagagagatttatttcccgcattactgtggtgttggctcccgcacttgctccccagtnaacttgcgcccggccaggagcatcctggcacccagtaaattctggttngtttcccgccgcacctgttgcctacaacgttacactggtgcctgcaccacttctgaaactccagtagcgcgcgcccggcgcctatagttagcgccntctgacagtgtaccacctgcacaccggtgggccggcatgcctgaaataagggacttagatatgtctctcgccatacaagtgattttgactggcctgcctttggtagcttngtcngttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacntggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatcgganactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcggttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctcnattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccccatttctgtagaatggcggagtacttacataaatctagtatagcccttctaggtctaactactgaggccgtgancacataacttttttgggactccagacaataaccagtgnatcgtattaagcaagtagcgcacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttnttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatgaattcacngcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgttcnaccacctcgacctgggacgnttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcctacttacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcacccagttaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttcactatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgcgagacatgccgcttgccttgngagggcgccctctgccggtccgtttcttagctccggctagtagcagaacctagacctccttagcgaggtcataaaaggaatagggtagacagcccangtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcggctggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttgnaatcnccctaccagatnttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagattctgattacagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatgaattcgngttgtacggccatcacttttcctacccatattatagggactgtaggcgcatttgggtatttccgtaatatcagaaagccatctataccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttgaaaagagccaagatttgagcacgtgatactacttcggacaaagnatttgatggtgcccatgcgncaaactggagcgtangctaggagctcgaagcggtagaccgaccctccctaattcagaccacctagngttgtgccgttaaatctcggtantaggtataatcaattccccccgtgagttacccgaactatttacgctccgccatgacagcttttgcgactgtctgtacgttaagcaatatgagcctcccgtacttacgatctcaacttttcacggtcacattgtgggcatgcactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctnactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaanatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccgagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtctcgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactncacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccatcgggtgggttgcccatcatccggattangggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaaccctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacgacactgtcactagnnattagctactctgccatattgtatggcaagcaatttggagagtcatttagttgtcaaagaccagagggcaaatagataccctctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacagccatcccccatgtcgtacatcgcaaatgcagttatagttntcctatactggctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgangttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcanaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttcnaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattgtatatgacccagtgagctggggggagtatagatancccgangtgggaatttctacnctcagtgaattaatcccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgatttcactcgttgcaggcagagtcctagtccctcgagttcccttgtctttaggatacgggcactgccttgctgggttctcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatctgggcggcttcacgctcgctaccgccacacaaacatacggaggatccataagactaagggaccaatacaacgtttcgcttgaattggtcngcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgcnggtggagaggttggttaactttgtttttgctcctagggggtggangatagtcagagtccgtgctactcccagttctgagccaccgctgactgatacgccaggcagcagtcgcagcngtaaatggcggntgcgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcggtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcaccntcctccttccgggcatgagtancgggtccttacctgcccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatgntcgaccaacgttagccatttagtaaagagnacggcgcccccgagagaccgaacagctcgtcttcttggggtggtgggcaccccgcgccgccgcattgtggccagcttttcaagtggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctagtcggcatcccttggttcagcgatgcactaatgtacttagtagcacagtgcacaatttctaggancggccggacgacccggggtgggctgaccaggcggagcaacgtcgttntcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgtcgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaagaatgggcgaaacatcacatcggatcagctttttacacagaagctgttattcgagatgcatggcagcacgccccatagggatatggtnngcaatgaaggtccccaatcgcagctatgaccatctgtatgctactataaaaggatttcagcgcagagcagaataaagagtagacaacggccccgcctaggtctcaagcggaattatgaatgagagcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaatccgatcggcaaacatcagtactatcaagcagggttagtatttgagatgcaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgtncctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacggtcttcgtgaccttcatgtacaggttatgacctttatgctcgaccgcgtggttccaggtatggcctcntggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccantttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctngctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattgaaactgccataacgagatagtgaaagtggtgtcttggtgatacacggcggaggggtggatcgggacgggtctaggattcaacggccttaaaggtctctacgctggcaataatttagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgnctgatgtgtctttcgaccgatcgnaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacggncgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatggaaaccacttgttctgcattacgccatataagatcacggacaagtcgngtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggaaaatcccagttcgacgccatcccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtnntggcacgaaatgcgtgccggagatacggagccataggcgtagtatcaacggactaatgtgcatcgccatatgaagcgggagtgnaatatacccgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatcngcaaacgtagcctcccgccgccatcaggtcagttagtttgttacaggagccaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctgccactaagccgcgcgaagccgggagatttgcgatctcggactccgttacctgcgccgattcagatcctcggacttacagctcgcagcgttggaccgatcgtatatacattgacttggccgttgtagancactcataagagacgagatcctattggttatgcgcgctcagtaagacagtcttnaggcctctccgttcgcccgcgaggttgggtgtcggtgtctacggtanctaattaagttgcatacctggcctaaccggtcactttccgcgattacagcgcgcaatagcggaccgcgcccgctanntacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgctngcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcngtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcaagctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtntatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggnacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaanacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcggnaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggncgctgccttagccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgntattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtcnctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacgttacggttaggcgttccggcctgcgntcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttntatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcntaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcgggcctggnccgaccgcctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctacacactgctatatgctgagaaacggctggacacaggctcnngggccttagatgcaggaagtataatgaggatacgaggcccggaagggcttacggagcgggactaaagagggatgggctagactgtaccagagtgcgctcactgacggggctgctcaggagcgttatgctcaagncttaaacnatcagcggcgcaccctaggactatacggacagccctaancagaagttccccgctccgtatctggaatctaaacatcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggttccctcgacgagcggtaggcttatagctattgagaatantaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcgtgcattcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatattataatgcataggctaacgcacttgctttactgatgccggaagtcctaccacagctaatactcgcgcaatccggagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgtaccgnagtgggcgcttcacgcaatgagaatgagtcctcgatcntgacgctgaccgcgcagcgacagcgttgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatatctgaatatattgctcctgagtcgtcttttaaccgcnggctcccaccactggatcgctaattggccgttcctagtcatgtctgcgttgctcttgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggttgagcacgtatgatntccccggataatccagtacgacacttttaagggcaataangataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgacnccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactaggggccctaggattcgaggnaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcggagcngatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccggggcnnttggcggaaaccgcaggtcagcccctatnnngctgcaccgctcgtgttacctagagcgccattgaaaatggtcctgatatggtatctcatagaacatcagcgtgacagtcnggcccatnggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctnnnnccccatctaacgcgccgtctgggcgcgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgcccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtccncgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcngtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataanacattggggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtcttcttgcctatagacttacgccttatatcctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtattagacacaaaccaccntcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaagatgacgtggttgacggggagcgtgacaggaatcacgggtaagaccatcaggccttatgatnggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggcgcgcggccanctgaatattgacaccatcttctaggaagttaanttttttttctctnaatctcaggccggntcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatnattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactggaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagggaaaccgacgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacgaggtgtcgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctacttacgcagcttactcgcgcggggtgcgctcacctggggacacngggatcgtaccgctaccgtataccggaaatatgacttccccaagcattctctatcttaccggcctaaaggccagtaaatgcaggagcgagagcccgatgtaataatgaataattcgctgacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagangcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctctgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagncaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtgganaacaaatttttcgtcctagacttgtggttggtattgattaccgtgaaggtatggtacaggcacggcccgcgacgcatccgtaagttgcaatgtcgaggcggcatgctcaaagtcccgattcggagtcgcctaccagtccaagcccgagttccctcacaaatcctctaattcgatcttcataagaagcgttggtctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagancgcanatctttctatggtcgtttgccaattcctgccgaacgccagcgtactngcctgtctaagttcacactcggtccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcagaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttnaccataacagtgctgccaggaattccatgctctaagtgagccntcaggggcattcgaatcagcgacgatcgcaactcggccggtttatcggttgctcattcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattgctggcgctaaggactctgtgggggcacagctctggtacggggcgcgcataaggccgaagcagggaagatgcgctcccccctagtcagcggccagggatcaacttctcagtagcgtcgaaaaagccggtgtaggcagtcaatactcttttctttgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccaactacaacncgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggaganngttgagagagtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgncctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgncgaacactcacggaggcaggggtactgtgactgggtgcagtgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttataccacccgccatgactagaagtactccccctcatcttttacttttgaaagatgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggcnactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagnctttattggcgaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggctcaagaagcctatccgtcgggnatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaangccctgacagacanccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgctttgagctaaattactaaaaggaggagataccagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgatgggcgtagatttcgctccacagtaagttagacgctgctttacgtctnaaagcaaatcanaagcaagtgggcggattgttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattanctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcagaagtcgtgctcatcaagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtanntatcncgtgatgacgcngacacgcgcaatatgattcaacaggtagccgccgtaacagcgtcccccgaatgaggatgcaagcaaaggtttgggtgccaggatgtagtttgacaaaaaagcactcaacctgtcggnccttggatcgcggggaatgagtgcaggatacggacacacgtcgacatcagacattatggaatcccataaccccgcagaacataccacacattgcggcacaatangcacgtaagcaggagttactgggggtgaagagtggaatnattatnnnaaacgcacttatctatgtgcaatcagcaactcgtattcgacaggtgagctacagcgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaactnnccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcganctcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccagtcttatctaaatctgtatgattgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctnngagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcgacaccagccggtcttggtgngaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccgtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacnccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaaacctggaggtnatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagacggaaacctaatanggagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctccctgacgttcaccacaccacagttgaatagaccaccgtagcctccgtcaacgtcagttctgtcagcctgggacaactcagatctctaatgcgatgcgctctatgaaaataactgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttcncgcttcgacgccagccgttttctngtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgncntcaggaacggtgttcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtganggctatcaccaagccagtattccgttgacccgttgaccacggtgcgtattgttggctcaacaatatggttttcttaaattcttctaacttcaccgaacttcggaaccgtgataggcgccatccagtgtggagacggatataaaccgtttcgttcaaaggtcccnagggagagagtagatgagggttgatgctcgtgggagccgcgcgggatattttagactggtcatgtgagtcgaaaggggttgttcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctnaagccagagcccgtatgtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttaagaatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtattccctaggttgaaggcaatcattgccnacacactcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatggganatttggtgtattgaaaactatggctgccgttgcaacagataagaactgagtgactttaatcgtacttagagagtctcaggcggannnnagccagcgaacgcggctaccccctggttaggggatgggagtagataaccctgttccaaacacagtcagctttgcgcccctcgtgttactattattctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaattaggattttncttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgccgtttaggctcttnagcgtcgcgttccccggcttagtccgtgntgatcacgacggccggcaagaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgggctgacgtagtaaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaacnggccagtttcganaaaacaggtagcttcaattgggagaggtctcagacatccagcagtgtnccgtgcacgtgaggatgctcaaatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccantccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgngtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaagganntgnaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgnaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaaggacgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcnatcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgnctcgtggcggtctacactcggggtacccctacccatccgacagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccanctctgttcatactacctcagcctcgtgctgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactacnttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcattttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatnggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagntcgcgccgctcgtcgtccacccccantcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgagggttagattagacgttctgacgngcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgngagngtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtntcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcanctagataagaagagtagaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccacttaatctcgtacccnccncnttgttgcggtttagcttnctgttggctgtcacaattttctagaaccgtgcgtcgggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagntactccgaactccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgngagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccccaaattcattaaggactagtacgccatatctctggtcgtgcgctacaggctgcatagagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgggtcaagtcggtgcgatacgaatcgtgctttngtgacgaccgttccgtcggacttcaagcagtgcctgacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatggcggtcctttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatannnnnnnnaaantccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccaatacatatgatctttatntttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctacttgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgngggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcgnacctggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgccgatcgaatagttgaccgggcagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgtcacacccaaacttagcgcaacagtcgttttgtananttcgcagctatggcgcagtattcttagatcaagcgccgtgttccctagagagttaacacgggctgacatanatggccacagtcgtctgtgcacggcttgtccgctacgcctagaaggtcactaccgggcccactcattttaggcaagaatacagtctanaatatacccgtactagaaagcaacgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatnaatgcatggtcggcccacnggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcatagcttatcantcatatgacgggttacgttggagcagataggtgaaggattgagggcgtgggagaatgacacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcacacggaagcgacatactacccntccacgaacatggcgattatccagcggctttgatagggggtactcgtccctgtagtaagcgcccctgtagccggcgaaccgcgttacccagtcccattcagatcttgcgacgcgccaatgcccgggatggttgccagcgggcgtagagagccggcaggtactcattcaaagcgtaagtataaacgccgggctttaaaccagctcagttctaccagagttgtcacgcattacgtcaacccaaagtccatcgtgatactcattttggtacaattgatactgggggaggcctatggctgccatacgcgagggagggaaatagactactgaattcatcgtggaggaataagtcggtgtaaatacaacccttcattggcgtacggggatttttatctttgaacacctctacgttgcggacgctgaagatcaacggtagtgatgagttgctatgctcccgacgctatttagtttacctggcccttataagttttgtgctcccacgcgggccatggggcggtcggaaggcagttatcggacctacggtagccggtatggggcgcgcgcatgaaccgtttctaagcagacctactagctttaaatcgatacgtttaatctcttattgtcagccgagaaagtaaacaatcgggaacttcgttgtgatccctgcgggcagttggaagtggatgttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgagnatcgcgcgcatccagcgcattatgtgcgggngcnccggccaagagtcgaaatagccagccccagttcatattttggggtaaatgctgaaagcgtcagtgcgaagtagcgcgtaaaaggagctatatttctatcctagaggggtggcacgaatctcgtggcgttggaagagacagcacttgggaagcaagaacatctatggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgcgttcagcaaactgtcgaagctttgacgaagcaacgaacaatcgtagtgtggtcgttcaaacgntgcgcagcgaatatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcaggcngcggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctttaaatttatgttaaggtgtgctcgcaaagctacatgtgcagttccctccngccgcatcgaggttatcccaagcctgtcttctnattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtggntgccgttccgtttgtatataaggtatgagggcgttacgccggcatccccattgaacatgcttggcgcacgcttctaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcatagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaagnngttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgcaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgactacccgngcgcgtagttgcatcctccaccccttccctctttccttgctaagatagacaatactgtgctccgttagcattatggccaaacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccannataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcngatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagnccgttgaaggacgcaaatggcatatgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgtngangttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacnaggagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatcgaaggttaattccagcggaagatccaattcgcttagtgaacaatgcctctcgataatatttcctcccatcgcgnccgctacatgaggatacggtagngtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttngtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccagcggtgacttgtcgtgaaaggacgaggagnagctaactaaacgtcaaaaatgctttgatgcaggccccattcaatatacagcgatgaaatcccccgtgcgagacagcgtctgatttcgacagttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatnactgggtggatgatagattcggctgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaattggacgaccgacggcggaatattaacaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatacttttaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacntcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttntcacacnatactacaggtcgctcccgctgccctttagagcctgggccagctcgacgggctggcaccaatagacatccacnaagttcgncggggccgaggagagcagtgaacgacttgaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacngcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcggagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtatgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctancaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcggcaaaattagccatattttgtcggcttcgaggtgttacgtaaaaggtccacagtagcaacgggaggnntgatctaaatgcagagtgaacggatctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagcttttctccttgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcantgtattatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtntccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttttaatgccgtccgggtgggccggctgggccgnaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacannttcttcgctacctctatcccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccgcgcgacgaggcgctgaaatctgctnaattatacacacccgtgagtaccccggtggcatagggaggccatcgcccgcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataagcctacttagtgccttgcgggacgaataaggacattcggcaggtggttaaatgacgggtgcggacgcgcttcgaatcanatcatacgctgcgaagcccaggagggagttgtctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggnnaactcccgctgctggagtagtgagaaaccacttcggaaccatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccggaangcgttcgttccagggggtgggcaaggtnaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatanntatgaatcgatgcctaactacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaagggcattcccacgacggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataatanattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgccnagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacatgaacccatgactttgacgctactaaggttagagaaccatntagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggcctaaccccgtctcagcgtcgggatcgccgctgcacatacgacgnncactctgcccgaccccagggcctcgggctggcgacgggcgcctccaccgtatggcggcagggggtgttgcgaaacgatcactctttgtgccatattttccgcttgacagtgatgaatattaggggtcacctgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagngggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgccncaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccntcatgctgatcagaggtgtgtccagcagcgacgcnctactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcattgatggatcgttgggtcgtacagtccagagtgcaacctgcgtggttncgtcgttaagaactctagggcgctactcanggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaaccctgttccgaaagaggtacccgagatgcgntnaacgatggccttggtgatgcatacaaaccgcgctggataaagccatcagaaatgtngagatcncacgtcaactggtgtgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccagganggtgtggcgttattgangaaaacgtgaaactctcgatccaccggaagaagcgcggtcngtgagtacccacggactctaactttctgttgaagcggtggtcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcgacactgcgcctgtcctcgtaccaccacttcgatgaagctctcagcgcacggatgacgatcaaanataacgtcaccgtacccagcctagtgtccagatttatcaaaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaattactcagagaaatagtcgattgatacgttnaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagctttcggggggatctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgngaaatctctgattggcgcactagcggcatccatttgacgaatgagngaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctctccntgtttgaagcgaaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacncgcggcgcttcccacccanagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaanccatatctaggtgacggtcacatttgtcacataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccaaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcatcccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttgccgatcgtcgcagttctacattgcttagaactgcgcaccggcctcctggttcccgcaaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgttcacnagacgtcttcgattctcagnttaaatatctcatggctcgtaagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgtttacgatggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgnnnnntaagtgaaagccttcttaatgcgtnggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacttggcgggtaataactccgatttttgatacctagtgttgatcataagctttgcctaccccggggcaagttgccatcggaggatcagtgtcgtcagacttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttaatgagcgggcgacaagtcaatgcaacgtgcctatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccnagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatttgatgatcatgcgctgcttaatttctgtcgntcctagttattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccanttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccgccaagcatgagcgccctctcagatactaaaaatcgtcatataggccacaagtgttgcacacataacaatcgggctaactatctgtgttgaccgatctcctgcacccatagtttagtagtaaaatggatgattcaggagttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctggtctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgcnnttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgttcagtatgcacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatagtgggctcgggctctggcattctattcgtttggggacgtgctatgtctcttctgtactccgacaagatttacgaggattcaaacgcaattcgaatctccaaacgaacctacctcccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccgacgctcgagccgggaagctacgctaagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccgaatactcccattagcaggctcacntgctgtaatacttggaacggaattcccgagaccttntgacatggctcataaagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtccnctgnaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccngacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttaaacatacgcagtttgtggtgtctcgcgcncatgagcgcgcccccggaagggagatcgggcgttggctcattgaagaatcctataggaaacgaatacncaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcatgcgcgcgnggcttctatcccttgaacttgcntgacaacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtatatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaagtgagatgaggctgggagtaacctcgtgncacatgtagcctgcggtggcacaaattacgacgcgggaggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgtttcggaacggcttagaaacaacgatagngaagaccggtggcagtgtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaacccacgcagagttggtggttaaggtgtttaaagccggcctatgtgatcacgtatctaacgtgagcttcacgcttgttcaagtggcgattataagttgttgnntactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggntgctgcagtctcacctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctagtacctgtcggtgaaggggaggtacgcccatcagtggcggngactttagtcagggtcggatctcaaatgcagagactctgtgatgaggtgcgcgtgaaaaccgtcctcctcaggacanaggactanncgtgcagcgcctgcantgaggaattcgtcggaactccgtttnctaaccctgcccgcaagtgagagccgaacgatgtatgttattcatatacagacacaacttgtgaatgatgctcacgagatcggcacctaagagcattgcgatgtgagtgctttagtgagtnntctgcccacaagaaactcttttgntcaaaggtcgctacggccccaattataccttgacccggctactgataggcgctgggtactatgaaactaagagctaagtatctggggttgctcccaacagattttttcngtggtgaattcacttctgaacttccattttggacganngnnncgtaataagcccccatccttaaagagctaacatgtatggcttactcccttttaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcgcgatctattctctgggtcttgtcacaggacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaacnccccntgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctacccacanctatcaacaaaccttttgacgcggtatgattcgtgccgagggctgccccacacggcgtaccctgctctaaataccagtccatggcctacgcagngcccgggttgaccgctcgcccacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataatgagcgattatgcccaatcctgtggtcacngtagaggggttaaaccccgctactagactcaagcgctgttgtgcaaaccggatgnctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccangtgggtgtctcncgatccaaactaagcgnatgtaggtgccagtgctaagacgagaatcgtgatccaccctggggagagtcctaccatgatttcacgcggtcccgcttcgtcgccgtccggctacgggctgcattcgcggcagntatgctcaaaagggttaactacgtttcacacgagtaaagtcgacgccttgaccgcctggtccgcgcgacaacgccaaacatgctttgatagaaggcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggccnccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacntctgtccctatagtagctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagcccgcattaacaacgtctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaatnacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgangagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggcaactggtcggtcttgagagttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggngcgcgtatcgatggcggggtatgttaagcattgaatgcgnaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacatgagtgtccgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccagagataggaggntcactaattcccctgccactggagagcatccttgcggctgactccaacgnnnnnnnnnnnnnnagtntcacgggcctttaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattntagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacnaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctncccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtancatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccanacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctngccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctcgggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagactnccgatacaacaacaactttatcgacccagaaatgaaggcgngttcccaactgaactcaatattcccctatggcgggaactagttggccnaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacgcggcgctccactgaacccaccggagcggcgcggtggttgtttatccgcccggagcaatgttgtgtataattgcatttcgggccgtggccgggctacaccgaggtcggatacgcatagccaangttccgcggctgcgatgttggagagctgccggagtagtcagcgnctcgtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtccgtttatctaggggcatgaaaangtggcgttgacgagcaaaatccgtcgtacccaactgtagcgcgcacacgcgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttaatgtgatcngtagtgccatctttagcatcctgtcgtcggaagttagttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcnccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgnacnnntcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaacnccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcaggcatcacgtcactctttagacattaaagcgtacacgnggttgctcggcgtggggccngcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttancagagcaggcatcaccgaattatgcgaccagcacttacaatgcgggggccttcgctcgcaggctatggttacaacggcggtcaaacggcccggatcacaagagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctntgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcantatagtgggtgcgtcagacttcgatgtacgcacttacgtcgactnattccganctatacccctccggaaacgtcaagcgctaacgaacagatcaccatcgcgtgcacgtggactcacggtaaggatcattataacatcacgtcccacganacatgtggagcggaagatatacgctccaagttctagactaagtccggtaatcatcccccaacttattccggtgtcntttggattccgtgtgcctcttactcgcgcggcgcgattaatggaccgctagggggtccaagataatcagcagtgggatagcgagggcacctcncataggctccctggtgcagtatacngtgccagcttttggagttattgacaacaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgnatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccancctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacnacgcatcagcttatgcnattgacagtaatncgcataccgaagaagcccccaatcgacaaagtttactactcacactaagatacacttggttaataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctngtacgaattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacctggcggctagtatattgccgtgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcngcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccatctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttngacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgnctgggagtgcacctggtctctcattgagtaggatggggatactgccgatacacgggtaacgtgtgcgactctcaagtcactaacccctnggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacnacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttcnataggtgcgcacccgagggcacccgggcgtatggcgtgggttgttcgccaaaggcaaatcntgattacaaccttcttaccgacnaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactngcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatnttcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttntnctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaaanncgcagtcaatgtgcnacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccgaatatcgctgatattcccccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctctgacgtttgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttccnggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcacgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactaaccgactggcgatcagcagtaacgctctgccttagcccttggcagcngtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttcgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatccgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaagcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgccctctaaaggtcacatcgcggcgcacgtctccgtcgaggcacgccgtcgagataacgcaagcgacgtctctgaccccgtcaggtgtccttgcaggaccctctaaattacttcgccaatnnnnctcacagnnagcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcagcaaggccccaagaacattcactgccttcatctgtaggagtgatgcctagagcccctcccccacttgcatgattacacgctacgacccaacatcccttgacacaacgcaccgatttcctgtgtctatgagcgctcantagagaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctcnaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctnagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccnttggaatttcgtacaacttatatcttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcnntgtactctgatatactnacgcaaaagcacgctatgtcagtaagtctaaagctatggccttaagcggatcactacagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccgcacttctactttttcctgcccattccccgtttcgnttagtggccgttaccccggctgttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaanatngtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatccagcagtatcacntngctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttgtataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacgcncgactattgggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccgnnagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggattttcacttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattnagaagtaatcgnnnggnnnggagctcncaaagcatgcccgctcaaaccaacgtagaactnntacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatattacagcgttattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttgaactttgacgattggtgccgactgagcagccaacttcgtnctaccgaattactgggactagcatcactgggctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgngctcactcgtacgccaacgggtagtccggtaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgnttgncctcggaaaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttaagacatgacgttcccaatgtctggatcgattgcttcacgtcttacaagngatgtttgcgtgcntggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcnaaccaagtccactggtcccaaccgtggtcatttgctcggtggacgtctaatgtctatttatcggcaagacttacanaaggaagtaaaattatagggatggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattaacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttnntaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtgggactcatcccactgcaataacattataaccaagctccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcgccatctacagagacttcatacagaaaccaccaggtcatctcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagaacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcgcgatacgaacattgatcccggcacttatctggtaacttgaccgcctcgacgggttgggtgctaagtggttcgcttcgctttgctgagntttcagtaaggagcacgaagctggtttctaaccgcacctgtaaaggaaccctaaaatggaggatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggtgagcgaacgcggaagtttaactacttcccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcagtaagatgaccagttactcgcgtcgagtgactgcgcaacccgacgcaactatcctgcctgattccgagggcctcttagacagtcgttaccgacgcaatccctctaaatcactcttacgccgtatagccgacgctttgcaacgcctccgggaccctgcccttaataagttaaggcatccctttacactgtctctgtgatagagatgacctacctgccgatgaantgggccatgaggcaggtctctcgtccgggcatgtgagaatacttgagcggattcggatgccggttctacgcagcatgacttggcaattgtnncgttgcgtgtgacgggcgctggaggtatatccgggtcccagaagagggttcgccccgttgggtgcaagtctagttatcaatttgagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagncgcccgttaatgatcggccccatcagctccgcaccttttgttatgcttgccgatcacagccccgcnggcntagtggccttcttaacccctgnacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgtcggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttagacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagcnatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcgggggacacgcagcacaaaagcgagacagtcggacccgttgtcagctcacggttccgagtgtgtgcgaaagtgtaagaagtccctacattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgatnccggttagtcgcgcatagaagatcgtgttacaatgtnctcgcgatatcctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagaacgaagtatgtgctagagaaaaatatgaagcccccagcgaaattccgtcgtaactgtatcatacgttcctccgtccttgacttacaatgcccgcatcgacgtgcagagcagttcccactcactgctttaantcttcttcgaacctgctccggaccacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggtnaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagngatctcgcttgtgctcccaggatgtgcacgttatctcctggcatgcnnnnnntcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccngtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactgngagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtagcattaggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggagagtataacgtacaggacggagcgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctttaanaggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacatcagaatggacatatagctttctctaagcagcaaccttggagactccactttaacgaggatgcagctcgnatgctctggctctgctacatcatacacttggtgattaagttaagcttctaggcatccangcccagttccgtncttctcggcatctataggtacacttntaagccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacgacatgactcaaagaggtgggtccttactgttcctccagttctaactaaccaaaccccnctgagacagagcactgctcagggagacgatattcgcataatgtagactcgacatgcccctcatgtctcgacgtcactcaaccgccgcgatgaatttttggatttcacaagtacgctgattatgctgcaggttcgttccggatgaggtaaaccttgaaggtcgcngcggagcccggggcgtcacnacaatcatcttcgcggatttgtaatgtcggagcggcgcacccaggcggaggccgaaccctaggcgccggacggggacgttgcccagatcgttaccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcacttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttggggnnnntcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgatagtagaggtttggccgcctccccggtccggaagctgtctagtgggggccagtggttaggccccgcgcccatgggtcgggttaagtagcccgccaaatcttcagcgcatccatacccagcctaacaaattcaattaagaacctggaagtacccgcctcaatgcaggttacatacccacataagtcaaccacgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttacgaggagcgatgatacacgaggaggagccacccgtcgggggcttgattttggaacgctagcactgaggaggcgctacctcctagatcaaccgctgaggggattcacgttgcgaacacacacgaaagggtgggggagatatcctcagtggccgaggtagtagtcccgcagaccatcatatgagaccatgttcagtgggtatgccggtatccggcgcgtgcactcggtccgtggcgaaaaataggggaatcctttagagcgcagtagtacgtctcatattcttaccgcgccgctgattgtccctagccgcgctaagagccgcctttcctataaatcaacatcgggtaaacgcggcgcggtcacacccgagcgacgcgctggactctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaacctctcctcaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaaggggatataattccgtaggttacctattgagcttgtacctgtgtcantcaaaacaccactcacacaggaactacgctcgtgcggacttctgtatggcgcgtcaacggagtacccatggtccaacctgttcgagtagtgccgcgtgtggttttccgggcaactcgccgggnagagtggcatatctgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagacngccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaagcggcccgggatgcaaatatttccgaacaagaaattttgtcacatgctcgagtgaatgggggaccgatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggcctctgcaccggctccgatcattcaagcttgcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcagcgcacaagtacatgggttgtaagtcgatattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggttcattataaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtccctccggcaagtgcccatcacggtttctcggttaggatccacacaacaaatagcttccacgtnctatcgggactaattttcacagaaggaggctngtgcaacaccttatgttctttctgtaggtacgtgcggggaagaacctccgcgtatgtaactagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgncaagagcaggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctcncaaatagggtcccataacctgtatctagcttacgcanntnnnnnnnnncncnnncnntnnngaannnngaanncncnncgnnnnnntgnannnnnnnnaaannagtnctaccncctccaatancnacantancttnnggcgcgnaancnnnnnnnnanannaanannngnnggnnnntnnannngnnnnnnncgnnngantgncnannnnnanntnncnnnnnnnnnnnngnnnncnnnnnnnnnngnnnnnnnnnnnnnnnnnnnntnnnnnnnnnagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtgacggatccacggtccgtatggcaccgacgtcttggacgaacggcatcctattacgtacttcataggcnnggcatgctgaccnnagaccgcaatgaaggttaaatgactagggtattaacgatcccgcaacacgcggtatttccgnaagaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaantacgagcgaacggtgtctccttggggtgcggccagaatccaccgaccactaattctgatgggctctccaccatctgtatttctgtgttcgctagctggatcactaataaagattgtggcgcaggtgaaggcnccatcgatcngannaagggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggngctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtaagacatgcccgctgagaaacactcgtgatgcgggtaatacgcttagtnaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcangtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaagggccctttaaccacgtctcggcacgtctcctggatnctgagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacantatntatagaatgggagtgttcaggcgctctcttgtacacaaagcgttganatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctggattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattcctngtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgtngcccaggtgtgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgccatacaatgcgcctgtcgcgactcatccccnctgcgctcaagcatgggccntaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtatccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgnactcccactntcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagnnnnnnnnnnnnnttttgacgtgagagaattttcgacactgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattannnnntnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnntngnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnngngncnnatnnanacgntgnccnttgctgnggaananncnncnannctncnncnnnannnnnnnnanannangtancngctnnnnnncnnnnncnntctnancngtcaaatcacngaggacagaccgcnatttgtaggagtttgtagagcgacggtgagcgtctattccctnaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagcnagcgcttaaccaactactcgcgnnnggtttncntgnnnanannnanngnnngnnnnntnngngnnnnnanngntnnntnnannntnnngngnnatnnnnnnnncncagccncananccccagcangtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgcacgnaanagcaagcttgtgaggagngatctgtcttcaggaggcgatgctgattggatgttcggcatactccgaagaggtaaattattactttattatgatactaccataaaagcaatgcaccaaagctctaggnccatcgcggaacgtctggaatacttcggtgtacgtnagttcaccgttgagtctgtcgagagcgcnactcagcgatgctgtgggatcactagttcccgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgntggctgggtccgactcggcatantccaccgcaatggctaactgtgggcggtttccatgccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgatgcctggaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcagnacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgnttagacaagtttgnncaccccactggcgtcatagcctttanctcgagcgcaggacacatcccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggantattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctcgcggtgagtcaaagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcagttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgattggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggnncgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgnacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccanacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgaggnctgttatggaacctggggaatggnttcgcacattggcaatcatntcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcntcnacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgtttgcgtcttaattgtggtaccgattagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagnggttannnnnnacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtgtgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaaganatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaanactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgacgcgtgtcccatttgggccgngcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatangctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacttataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagagggtgacgttntttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaangggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagccgcaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataataagctcatctataaaatacgccgctgtgagttaaacggttcccacgatgcaaccttngcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccanaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaataaaacttcactggagcagatcaaactcacgtgtgtatagtgctactgacttgcccaaccaccggccatttacgttgagaccagttccactccttcgagagtaatacgtgaaccntgtacgacctgacgtccttcaccgncataaaacagccttcgtggacatcgagcgtcctcttagaaattatatggattacgttccaaggtggtacccacgcccagacggtcggttccgctgtctgaggcggcggagccgggacctattgcggcnatcttnccacgttctacgtcatcatggtacacgcagggttgtaggatctctcctggtcctcgtggtcgacgagggtggtaagacagtgtacgngtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctnccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgntatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttttcatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcggacttccgcgccgagactggagctcatcccccggatcgtgacatctggatatgacggacgagggagctctcctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgnggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtnttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgnagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccggacgccaagttgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcngacagaaggaatctactgtaaaggtgtcnccattgactacttgtatggtctcagcgcacgtagactcctaacacgnttggcacgcgataccacccaggacaccagggccccgcagngtcgaatgcactngtcgtatttcatactgaccatgtatcgtnnncatcganagnntgcgntnntagacttcctggcagttactctttncagtgggcnccagtggangtgtnntcgcatagaataacganctcggtgtaatncgcgctngntnctgccnnggntcgngtcaangnccgtgacgtnggggtganaattncnntttggcccgntaaatgcgtgtatagcagncccaaattcggagttnggtnntgtgtggtgtgttgaccngtgtggatntcggtttgatcggtaaatangcnggcttacanactnagtnnccgagtccgtcnggtangtggtctctctgnagggacnngtcgtctnaaacttccttcattgnctcatacancgtcttgcaactcctatatnnactggtcacanacagcccncaccattncctagggcgggactgcggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagntgtcaactttaaaaaggccaagtaacttttangggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacggtattggtaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagccgcacagttctcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaaagtcngccgggccgttgacgagttcttcgacgatgggatcctccttactttatgttgttcgtcctcaactaggacntgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccganggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttggctaatcgacttaaaatttataaaggcggnttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcngnnctgcgaagttacagagtatttcactattcacggcgaaggtgacgcgtctttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagtttcccgtttataggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttantttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggncagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgntggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgtattattctacaggtgatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcattgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtaggatctgacaatgaagataacacacaaccgcngagtcgtacctacttacctgaatttggtttgccattaagctcgtcgcggtatttcgggcgaacgangtctgcttgtgtctcaacctcctcgcctgaccgcagacgcacctgaggaggacgctgtgtagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttggcctcgagcccgagtttggcatatcataggttggttgcggctaggttttccggatgcgttatttcactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgattgaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaagggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgcngagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggtctactttgtgaggacncatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtanacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatnacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagcnagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatccaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgnacgaattggttgccaacttttaaccaagcgatcgcgtgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgacatgtaacgacatgtcnnagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgngtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcantatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaatancttaattaagccctacagtactatttcaatggccgtattgaagagttcccgcatttaattgtatccgtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctnaagtactntacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcncgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatnctatggatacacgggatgngcgcgcatcgacggttacccactccctgcgttcgagttgctctaanccagcgtattagcttgagtgngccatggcgcgcggnatagagtaccatgatttngacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgnttgtactggacatcgngtcgagttcccttgtagaaatgnctttaattcnttagaatgaggcgctcggttnaagtccaaacaaaganacacaagggggacgttgatcatcgaactcgatctgcatctatctnggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgcacggagcccaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgagtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgagtcggagcgggcatcggaacatgctaatctgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgaatctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacangagcataactttanaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgcnaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcctagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcctagttccccggtagcgagancagtcattgccgaccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtagaaagtgataaaaacccgcccggggaggtccgaattctcatgatggaccggtggggattccacctgaaaaggccgtggtgtgtcgacaacacgttaatctaatcttcttcgaaaaggcaaagcgcatatctggatcttctacgacgtccgtggtacactcctacttatgaaataccatagcgttgaacattggatatccctgcaccgcattgatgaaaatccaaatggacagaatcgcctagaagaacgacaggttgatgccggtaatcatatatgccaccctgtactatccgtaggcgcaaatcatcattgaaccctaagggtcgctcacttcattggcggcnaattcatctncagtacttacgactaagacgcgttctgcaacggctaccatacagggntaccgtacaaaccancaatagatcaatagccnaagctgattgtggtaacagccaaacgtggtaaattcgaggttagctgtgggttccgcccagcgcctgtgcacgatgaggtacatagatggatttcatntaagatgagaattcgtacgaggcattgcatacgttaaatatggaatcctcgaggaggccaatctnataaactatattgggggcgagtgccagcctgttgttggtaagaatcagcgcctccatccctgccgcggtgtcaccgtgacgatgagtgacgagcgtgggacggtggtaggcgtgacgatttgnaaaacaagggggcttttgacccaaagcgtttagccgaatggcctcagaatccaagaagtaattctagctagtggatttatgccgcaggtcctgggattcgggtgatgatgagtgaattccgatgctcgattatcaaagcttatgcccacagggtcaactagaatcgtctttagaggaccgtggcatttcatggtagcttatacatttgtttatatgcattgtcagatatttcgaggatgtatcgtccacctgatcaagtagccctcaattcgtccgccataggttatgagttacatagccagcanccctctatctcgtataggaatgttgaggactataggctgagtaagcaacagtggacacatctcgaaccctataatttcggagccacctcgatcccgtatgcagagccnccggatctcccgcgtggggggcatgcactaatctcagtcgcatacaataactactcttaggactctcctcgtacgcccacggtcgaaacgctcaaaaagctgttcgatggggtcgggctgagggctgtttgcttgggggggctggcacttttttcccgaatgtcttatctacgggggtataccgacctcccgtgggttcacgagacctcagtttagatggtatgtaccgcgatagcatgcacattgacgtgctcgtatacgcacagcgacagtgctgggcggcgcattacaacatttccccggcggacaggggatcgacacagggtagagttgctcgcgccaccagtaattaccccaagaggcgccgcgtgcgtccccagagcctagtcgccatgtctgacaacgctaaacggcgctgtacgactagaaagttgacgccgcgttctgcgcgtacatatggcagcaccgcgatgngcaccccctatgtatggacgcggatcgtgataggaataacgaaggtggttccgcggacgcaaggaagcccgatagaatgtgtgacccgcccgtctcatacaggctcgagagcacagatgctcctcagagtagaatcgtcatgagaaccggctagtgtactttattcaatttacgngcgangagaaagaggctggttaaaaacacctctaacgaactaacaatgagtgagaattccggtgcactaacctcacggggtnttgggagcttgtctttgagtcccgtttcacctctgttcctgtcaggacccatcccctcgtngtgggcaggtagtcgcgcttgcactacttccgtaggtcgcgtgaaaaaaatgaatctaggcgctttcagtaaataagcaagcaggtttcgacctgaacaccgcattacgaaccaaaccttcttatatgatccataaacgaagagatcgaccagtacgcgcggcgttctgctncctcgttcctagctgaaatggcagtgtattgtgatgccaagagtgaccttcgcgtactagtatactactacgtagatccctttctaagacacacgttagggctaggacancaagcctgcttcaccgggtcatggtgctactcttggttacacttgaacctccgctccccgtaaccgacatgccacggaggcgtggacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaancggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcctaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccggtgtttcaagaatataagtcagcgcgcaaaagccctccctccgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgctgcgtgtctctgcaaatgcagagaaaggctccttttcaagccggagggctggaagaggcccaacccattaaatttggagggctaagactatttaggcttttctaagctttccgatgatcatagtagccgccattttggtgccgaancattcgagtcgaagcgtttggtcgaccgcagcagtccctggatttctttgtacggaattgacttcttcttgggcctcaaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcnatacagggggtaaagtggagacagggtgtgtgaacggtctctcagatatcacaagggttaggacgttgtccaagctatcgcgataaacgcgatttcttatgaacggggaaggcgnagagtataaacattagatacaaacaatttcttattcgttagctatgtcagagttcgcgtggtcgccatgggatacaacatttttacatactttttgtacggatggcttgcggncttggnnntcatggtatccccctccgtgtcaggaccgttcgtcgtgggcttcaggtctgtagggttggaagatggtaggcgtatcgcgttcgcggtgatcaagcatcggtaggggaaagctcgattcaggtatgggatcccctaggcacccgtgcggcgtgtactactatctcgcgcgaggagctgagccactgctgcgggccaggagacctctttttgcgtggatttgatgaggcatcccaatctctgcgggccttggatcgtcggtacccttcgtaaacncctcaccgacgatttatctgcatagcgccatttatcactagggcgtctcaaatctcagggcgaagagggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgtcatctacgggtgggngtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttccnttctcccgatcggcatcaggaagtcgattcagtcgcaacgtgtgcttcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtaacgatagggaacaaataaatacgtggtgccggagaggctgcgcattgccccagatcgtgcgctcgagactgctagtgatcacttcccagccgacagatgacccctactcagagctgagcattcttgttcttgttcgacctatctcaggagcgcgtgatagtaacacgacaaacttcaactaatgcatagagtgtgatcataattcattcagtgtactagtttcggatgccaaaacagagtagctaagaaagcgtggagaatgggctgcgaacacatctgatatttcttaccncgtgagctaggactagacgttgtagattcgctcggctacaggttcttgttgccgcacctaattccgacttggttgcgggagtcatcttagtgggaccaggccnccttcgtttnantcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtatnatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgncacctacgcgactcagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccaccgttacccacgctttgtatcaagcccctgaaccgccaccgcaaaccctgcatgatacgacctggtcagcatgggccaattgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctggtgttacacgtcgctcgngttgttccacttaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattctgattctgtnatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactgaataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacangggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtctagctacctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccantcantttctatggcatacgttaagcagttataacctgtaagctcntacgncccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagacngccttacagtctgnttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggancttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagngatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggctcatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcattctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactagcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcgggttccctgtatcttcaacggatcatcgagccctttggataatattcancgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgccnaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctgactcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttngcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggaacaatacttcccgacttantttttccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctntacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcngtcccattgtggattggcttttatacacttccccagcaaactgtaatgcttggccctncgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctatngttgacaaccccatatnaattaaggtcttgatctctgacttcagttttaaccgtaggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttntaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaaccgaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagcgtcccnctgtagaaagtcctgctatgtccgttgtgacgctcttagtttttcattttctactcgttaatactggtgtaacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacnggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttatattggaataaggtgggaggctttncgtctattgttgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccgtccgcacccgggctcgaaataccgtctgctactttgttaacnnggagcctcggcagccaggtgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgcgaantccctgacttancgngattggtatcattaagacacatgagctcagatggncccgataagcatgttctactatacattagcgcgaatcntccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatnagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcngccctagcctctatcaagggtggtaattcctacggttatctcctcctcatnagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcatancggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcanatttccggaagcgcgtcatttggccaaaggttgcaaaatcagtactgcacgcgncattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcaagacgttatagttgcttgtgattactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgngcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatacccggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacnnaaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaantcgttaagcttnacctggaaagcgatagatcagagactcgagcactgagaactcctcactgagtttgctcgcgcaacctatcgattgcgggagtccgaactcntagtgcagagtctgtaatcaagaagcgagtggctctacttgagcaacatgtactaagaatcgaaacctctaatttgcacctgtacaagcccgggtaggtcccccttaccaatgggcgtcgagccaactatgaaaggccgaatggaatatcatataagttgcaagtagcggccgccgaaatacgactgccttcgagctcacggtgccgatcccattggtctacgtcggcgcaagctagacaacctacnattctgcttaagtaacacttaatttgctcatnacctcggccgtagctaggtcgttcttgctgccacgagccgaggaaaggcggtggaacaatcncgtatggtaaagcagcttatgaacgatctttatgnaacggccgaatttatccgagtattcaagagtatagtcggcgaaaggtcttacctagaatcggcanataagaggtgaacgacgtngttctgctgtgcttaggtaggaggttaggacttagagtcggggcttgtatagagcataggctcgattcaacatacagggatcttcgnaccctataaatatgatggccttcctgcgggggcaggtacatatgtaagataacagagtgagacgcgaacatcccgcttggagttgatctttacttctggtgactagcatgggttggtgcgaagcgtgtcgcgggaatccgcccctaaagagctcacaagttcgattgcaacgacgttacagaaaacataatcggcttatcgcatgatgttcatcctggtgtctagagacaacaacgccggctcccctgctcttcttctaggccacgaaaaaggggaccgtcctcttacttctccggatcaggtgcaaacgttcccatgaagaccccctcgcttctttatatttaagaacctcgatgagtaatctgtatgggccttaagcaatcagaacngtagacggtgtcgcataattcctaaccgatggcatttcacaagatggcgtcgtatgatgcactgattcggtgcagaaatcggggnagttttaggcgatcagttcaggggtccctaagttgtataagttaccaggctgctattggaccgcttaagtatgcttcagatcctcggtcccaccgctgggacggttcgataagttcccctcaggagcaccctcgtaaaaacctaatcagcgctcgcagatcggagagtagcggancaggaancgcattganccgcactagggtgctaaaagtgtatgnttcgctgggacagtacatntagaaatcagggcagcttcctctagcacgtcgagagtgcgtagtttaatactccctccgtttggcggattcccgtcctgtctcagcgtgcggtgcacaatcttccgagtttacataatacagcatatcaactcttactaggctctgtctggcgtcgtcggggaatggtttctagaacgtcgtcaccacatctctgagcctaggtacatctaccggagcgacacgggaanagccccttagactatctaccttcggcaagtatggccaatgttgggccactcacgacnccgacacgtatctcagacggacagtgacgcaggaatttggagaagagagatccctgtgcggggacgagtactccgaccgtccgaccgatttatggcactaatgtgaatcttagacttacatttacgcaccaagaattacgagtggggcggccatgtcgacttggtagccacaagtacatgggtatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgttggacggnncgtattcggatttgacggcatgccgtattaagttgaccgtagtnaactcattgggcagcgatactgtctcccgttcaagctgcgcaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggccttggaatggccagcctgtcgatccccggctctaccatagtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgcatgataccctgaccgttatctgagcgagttcttatttcgagtcctaaaagttgccggtaggtgaatgcacgccgtaagacagtggttctgctctacctaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatcctaagcgaaggttcccggactacaaaagacgagaggggtcgtgcagtgaaccacgttactgccattttatagttatcgggcttgggaagctcacgcctcagcncataacggtggtactgcaagtgtcccnaagcatcttaatgccgtttcgttggcctgtcatatgagccgttgacatgccaaaaaacttatcgaattagcggagaccaagacaacccggggttagactaattnnccttggggcgactagactcatttgtgcaccaaccccgtaggattaaaaactgaccctctgttgatgtcattccagttgtatgtactgtggcctggaaagatatgattgttgctagggtcccccctaagcagtgggcagctcctgttacggccattctagagtgcgacatatccatgagatatacgattctcgaccctattcgtagtatccgctcctcacgtataagtgatgacgtattgtataatacgtcttactcgggacatgggggttaggaagctcggctcgactacacagccgctccaatcgacgaagtaggaactataccnnatgtcgccgtcttttatagggctcatgccaggcctaaattggcgccgcacgctgcaccccagccgctgccggtcagtcggtaaggactctagagggccaaggcggcgcgggcccccgggtcgcaggagtccccagcaataacatgtaaataaacttatcagcaatgttcattgttagactccagtgcggggcgccaagcaataagtcgaacaaacctccgctaaaagatcattgatgaatttcggcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttggtaactcttggtattggggttttgcccgagtggcggtaagttcccttcaagaactgttccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccaccgccggggggacgctcggacgtagcgaatcgtttaaggccgnggatctgtacaacagtngcaacctaccagtgngtcaacgcgtgagaggtccttggcccaccaatggatcctccgataaacgtgctgattggtngccggttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtagttgtcgcagccatgctacgaaccttttagtcgtgccacggcgccacgaacnttttcgtacatttgctaactaacgagacctatgtaaggatcgctacgtggactancgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacggganaggaaaaggttagaagcaacaacagaggtcttcccatgagcnaacggtttccgcaaantgttactgcggtggatttgtccggcgcggacttctggacaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctattaattctgcttgcacgtcgtacatggatatcctacgcaccttcaccgtagttcatgctgttcaatactgaaaccagcttgggagagcccgntaagtgccgctagccccaccgccnttgctgtcgcagtggtaatagttgatacaagtgcctactgcactcttctcaattgcgttagttcaccagtttatgggcaaacggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaaacagcggatgccatgcccgcggcggcagagtcgtttagtccgcacggttgtacttagaacttgtcgtgtggaggaagctactgccacatgccagacntcggccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtncagtttctaatcaattcaggtctcccacgtgactctaatggggggacccggggtgtattgagcccttctgcatnaaggtcgccctccagtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgttaaacaagttgcttaggttatttcangttgcgatagagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatngtaatgatncgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatttgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaattctggctccgtgcagagatgagccgttggacagatatcatggtcagacaaagactatttgaaaagtagactgctgaggagctttacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattcctctttaacgaatatgcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggactaataccatccttaaagacttgatgccgtaacaaaccgatttacgagtacgaagttaaatttttttctccccaggtctcacttacagccgttcgtaggtgatctcgccggtcgattagatgaatagagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaangccnaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctcgcctccgggccaacgagccggcggcgcnacacagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacgcagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatntaaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccctgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaanttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcngccattacaagactaaagtcgccactagacatatacacttgagantttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacngatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgncacatggttagggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctangtcaggcttgtgaatcgaattgtatttanagagggcccctcctacatttgnncgnntttctgatgggtcgtgctctgngtaaaaggncggcatcatcggaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggtaatcgcggggccgtcacggccgtgacatttcggttccggctgacgtgtgggcggagcggacctggcgttcgccaaaaggttcaagncgtcagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtntcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcnctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccatgcgtcttantggctgagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctccggcccgtgatttaaaaatctacngaggcgtggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcntttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctcnacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtagnaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacangacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcngagaggttcacggtttggagaatttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggncggcacggtgccttagtaggcacacacaacagaagtgaaatgatctttcagacaactggtagcagcccggcattccagccttgcctccgatgacgagcgatctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaancacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagngcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccnaatttacctattacgtaataaacgtaatgcccnaaaggtcttcgttcatccgccgtccgcctcntcaggtagaactgttttctacttcatcattctagntgcgcggatacgacaaattgtatcccaggtatcggcngaacctcggggtctgaacccctggattacttgttgctcatcacttataccagacganccgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctnaactggtccgtcatagtggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctngtnaagataacagtcaaattgtccgccagacgtagtgntccggtttgntgtaattaactgatacatacggtaccaaatcggagctcacagttaatcagggacttcgaacaacatcgggtaagctggcgaagaaggatacggctgacagaccgtaattcttgactaatttggcnnctgggggatttacgtgttnaccatttatcaggtccgcgtcgttcgacgcgtctgccccagtgtagaaacaagatactacgctgtcgctaaactgatgatacgccctggtagtatactgagggtgtaggtctatcggtagtcatagccaccctttcggcgattcctcgcttaggttaggatagatggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcganttanatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacccgctcacgagtgcagtttgctgtgagcacgtggtatgnactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcanagcgcttccatgggctcgctcagcacggctttagtcataaaaggcaaacncagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctnaaaggcggctggggactttacgcgacacactcnaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccntcggncgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagacngncnancnngntnnanccgnntnnggnttcnnagtnncgnntnngnnnnntctaanngnnncancngnnnngnnnncncgttatannncaantncnnccnncccctcannnccnttnaanntgngngtnctnnntcnnacagtcncgngtnncnnggcaggnnatacgattaanngtacgntnnntcncncagagntcgntgtncngntgatnnngcgnnttggngnnnnncnncccaannnccngtgtggtnntnttnnggntttnccgcgtnggnnncngntggcntnnacnnnccgntncnnnnanctagggannncgncntntncgangtaanngttncgcctgctcngtacntttnnttttntggggacggttgcganaanncacgncngntnngctcnnnnncnnnnngcnncnctcncnnnngnnncngnnnnnngaancnanannggnnttncngnntgnngnnncncnnnnnnnngtnngnnnnntnngnncngannnnnntnncnacntnncanngcnatntnngnnncntncngnngagnncancgncactaagnacaacncnngnacnngtgnacgtacgnnnctttaantcnantcaagncnnatnnnntcnnnnntnnnnnnnnnctccgcnnnngnnncnggntnactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagntggactgtgctnnntnacnncnnncgncnannnngnnannntnntnnnncncgnnnncntgnnnntttacnntgnnannnnnannnnnngnnaantnttccagnnnnnagtncgnnncannnnncnnnnnannnnnccnnngnnnntnnncnangccnancnnnnnnctnntcnatcntnnccatnnnctantcnnnnncgcngggggcnnngngncngnnnacnctncttngcagacaanctnnntngtncgtttganccgncncnannnnncgnnnngtngnnnnncaccnnnttnggnnnangcatgnnncnnnnncnncnnnncnggnangcncncntnnnnnnncntnangnnagntgncnnancncngcattggnnnnttcnngctggngcgnntnccagnngatttngctgtnctcganangnttnatatgaacnatttgcaacncgnccacatnntttcgtcngtgngtgccaagcanntnnagcngnaaatncactggaaactacggacctcngagnnactctgcggcgtannngcatanccgccgaacagcangggactcattaccaaccctacgcactgcgttgcaacccacacggggcgtaagtacccgcccttggtttgtgatntnaggtttctcngcgattcctacgatcctcncactnantgctcnnnncnnnnatagatattatggtgcctggaaaatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggctnctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcannnnnntncannnnnnnnnnnctnnnnncngntnnnnnnnncgnanngntccnnnnnnnnnnncnnnnnnantnnnnnagnnnnnnnnnatgnnnnnannnnnanccntagnnnnnnngtgnnnntntnnntnnntncnntggatgnnnngnnncacnnnnnncnnntancnnnnncnnncnnnncncngccnnntntnnnnnanagnnnnngnntccnnnnannnnnnttnngttnnanccnnnnnnncntngttngnnacngnncnnnnannntnnccngncnnctnngnnnnnncnattcgantnngnnnngngncgataggncnnncccnnnggcngnnnnngngctgtnnnngnnannnnnnnnncnnnnnnnnatannngcnnnnnggnnnttnnngagnccgnnnncnnnngannnnncnnncntnncnnacananngnctncnancnngnnnnnnngnnnncncnnncatcnngnnnnanngnnnnaccnnntnngntcnnantcgngnctnncnnttngnnnnnnngnctnnacnntnnntnntnngnnnncnngnannncntnncncnnnggnnnnggnngnnnnnanctngnntncgnannnanacnnncnnngancnnnnnnnncnngnnnnnnngcntcgggncngnnnnnnnccatnnntanattgttaccacctggatgacagtgtcacaccaancggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccnaactcncgtagagaccnaccaaatcggaanctnagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttncgtgctgatgtatgcaggtaagngctctgcagggggtggcttaatcataaaaagcgcagcntantagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcntattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatggntggtgtcccgaagatgcgaatccggccaggcncaccagatgtntcgatttaatggagatcaggatcaatacaanttgctcgatggacccactggagaagctctattacgtggcaagtccggggccngttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcantccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggncnagnnnnnnnncnncgctngcnncnantttagncnncgnnantnagngnttcannctanagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattagtggcggcgctagtcacaattgcccaacggactctcggcccaagacaccagnatcctctggggacgtctttgatcacgacgtcccaannnantnatggagatacnattaacacactgcactccacaaaactccangtccttcanctcgatgggctagaatactgtactggttctaaattnaccatagggatatcggtagagtnacagtgntccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgctngagangtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaangcatacagacnaattcgccgcgtataagatggngttatacatagtaacttnggggagtggctttnccncgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccncgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggantggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtatggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtactcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacnctccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagagacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgcgtttcgcatttgcgcttctggcacagagcttaggacggagatcgggatcgtgacatctagctcttaccgtctccatgttaccatgngggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatcctccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggacgtgnatccccccctataccgcttgagagaggaaccctgagtcagccgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaanncggagagatcccggcattttggacggtctgaanacaggaaccagtaatgaaaagtacagccagtgantagtcgcattaaaatctcaagtacagcnaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgntcttgaatgncttactagagtggatatgacacnggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgantccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagacnctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagtttgatgcgngtcgtgctgactnataacggttacgtggttccnnaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcntgagcantttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaanggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattnctcacaaagaacgcaggatccangtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcaccnnntnnnnnnncnnnnnnnntttacttctaacctggaaaagaacgtgctacaatatctcccanaggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaanggccaaattggctaccggatccggggtcngcggtagttcatcccctatttcgggagttaggtaangtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacngataactatcgtgaagatttatctcggttaaccccgtgcaagctngcgaccgacaaaggtgacaancgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtantttgtggtactgataatggttctccggccaggattcgtantccgtcgaaatgagtgttctcgttatcacnaagaataggaacgctcgcaccgagatgagagcnggcattgtgacaggnagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcntggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccncgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacngttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggngtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggananannccnnagttgaggccgttccgcnctcctcgccacgaattccagtgngcnttgactagcgccccatcngcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtanacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatnctattgtgagatccctggatccagaggttatagctcggacccttatcggatancgcgggtnttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagnacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgngacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctattggatttctgcgagaaataacatctacccccgtgagttgtaggagaagaagtcatccattcgcgctaacttctccttattcgttgggatgcggagctgatttancgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacngttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgngcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcncctttaagagtaccgactgtggagtcccgttgttctccaggcaggggcccactcaatggacgtagtatggacctgtgncattgaagctgcgtgggcttggaccgaactttttaaatttgaaagcagtgccgcatacgcctcggcccgctgctccgtaatacgcctggccgcaatacctggcagacttcgcttgctcntcaatcacattgacctgacttctgccttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccctagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgcactaatcccgttttcgcgagatttcgaccggaggaccttgggcagactggttgatatcttggaagtactggaaacacgcacctgtcactctggactttccccaccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacagtgacgacgtgctngagtatcgcgggtgtgacttccggcggacccgcgtagttcgactcagggctggatctaagggannnnggaggaagatcggtaaagagcgtngatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacatcagatctagctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatanaacgttggaaccgaccgaggtccgtaggttgcagaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatactcgcgcttgcctctcctgcattagcacagacgacctgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtgacaattatgtagaacccgaactcatggctgcgggntttcttctttacacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcgnacngcaacaaaaggcatctgctcgagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatataaactttatactgttattccaatactcacgagcagtcacattaancagaagagaggggccaagtagcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacntcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcctgaatgtttaatactccacataacccgnagatgatatcgcagaggatccgagcaaccatgaagtttctcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcgcacatggcccaatggcccccgcagtcgtactcaactcgttgttgccggttatgntataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagaatttgggccagacccctttcgatacagctccggctatttcccgcggccttcngtgataagcatagacgctgctatgttataagatcatgtactaccacgacctcagagtctctagactgcgctgtgcttggattatttcccaataagattcgaaggtagtgcatctttcggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaactacgcctctcgacagcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagcattcgaacgtagaatttacccactggtttctatgtcggacggccaacggagtcggcagtaacgggctgaggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatggtgggacagaacgtgtacgtcctcagaggtccaccccccttgaggtgtaccgtagatacctcctcttctcacgggataaatcagttagcttcttgaggatcggtagtaagaaaggatcgatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctaactgccacagtgaatggataacgatctgaaagcatagagcatgcctctgccgtgaatgaagcgatctaacaattcgatgtttgataggactagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactacttcacgaacggtagatagatcctccgctccattatatgcagacttgtgtctganccgtgcttgaatgganctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggagtgtcccaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtgataagccccagaccagtccacggtttagatgcaggctgtggctgatgctttcttcttanctgtagcagccccaccgtattcttctagtcgctcctaactccctacgcaatccgggctccacaaagctactccggtcacagaaagggcaacttgcctcccgccaccaagctcaattatcccgtcgacctctgtgtgtacctccttaagagggaaatgcagagagatttatttcccgcattactgtggtgttggctcccgcacttgctccccagtgaacttgcgcccggccaggagcatcctggcacccagtaaattctggttggtttcccgccgcacctgttgcctacaacgttacactggtgcctgcaccacttctgaaactccagtagcgcgcgcccggcgcctatagttagcgccctctgacagtgtnccacctgcacaccggtgggccgaaaagtgcatggagcgctctcctagcgggctgatgataatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatacctagaaccaatggtcactaggaaatggacgctccatctcgaccatcctggctttttatgacacggcgaacctaacttgcntaccggcaagttcgcgngcttnctcctctccaaacgtaggctagctgattagattcgcggtaaactctagttctgacgtggcgcggtcaagatcaagtgagcgcatagccctacgggaggaggttcgacgccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcaaagacagagcantataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagcccagtagtcctcactctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctngttagtctctattccgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttcnactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctctgtcgataagctggtagttaatttggctagatccgacgaatcccaacaggataccgaagctcccnacttattgtagtagcaaatgcncaacattccgaggtgttttacgggcaggtctttttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatccggatggacagcgcgtcatgaattcacggcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttaccnccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttctncgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgtccaaccacctcgacctgggacgnttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcctacttacgtgttatgtgatagaaccctaaatatcacatgccacagctcttctccggctatccaatgccgagaacancttgacgcgtggangcgtcgtagacttcgtcgcacgcgtcaccgcctcttcaaattcaagcgctgtgtctgccaaacttcaaagttgcgagcatttataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgtggcagtccttaggcggatagcagtgccgtccgttcgctagatctatacaggggcaccatcagagggatnatggacatggcgctttacaggcnagatatgtaggatttgtcgcagaatgcactgcttgcaaggtgtaccgcttgccttgcgagggcgccctctgccgccccgtttcttagctccggctagtagcnnaaccnagacctccttagcgaggtcataaaaggaagagggtagacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcgnctggcccgccggggtncgtaaattgactaacttacggaatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagnacaatcngggagttccattatcatacccaaccacaaaatattatctctaacngtcntagaaacttggaatcgccctaccagatcttgagcgcatcccnaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagagtctccatccagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggngtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggattgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcctgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcgacagactggcgcgtnngntaggagctcnaagcggtngaccgaccctccctaattnagaccacctagagttgtgncgttaaatctcgntattaggtataatcnattccccccntgagttaccngaactatttacgctccgccatgnnagctnttgcgactgtctgtacgttaagcaatatgagcctccnntacttacgatctcaacttttcacggtcacattgtgngcatgnactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgngcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccnagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcncgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccatcnggtgggttgcccatcatccggattaagggatacgggggagtggagcnctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaaccctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccancgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttcnntgnacngnncccnantgcatccaaacgacantgtnactagnnattagctactctgccatattgtatggcaagcaatttgagacatcatttagttgtcaaagaccagagggcaaaaagacagtnctaagccatgcaaaatgtcggtgctagtgcatagtgaatttacttgagcttattaagagtgacttcttgcaattgtctgtgcgcgcgacgaacgttactacaaacaccacgcgtgcgctgaaanaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatantagctgatgttcagggctagggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggtcatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgccagttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgangttaaccgtataaagttnatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaattcccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaatnttatatgacccagtgagctngggggagtatagatatcccgatgtggaggacctggtctcggaaaggccggctttgccttcnngngaaaaaacttctggactcaaaatgcagccggatacggngaccngggcacattgctataatgcataaataaaaatagtaattgtnntggccgttatacatggcaagtgttatgaaaaagtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctancatttatgatcgtactactatctagtccagtcctctncggatgggtaaatcttgccttgctgggtttacaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatctgggcggcatctcgcncgctgccgccgtacgaacatacagtggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgttagcctccagccgatccatcgngtcgatgagaagcaanaagtgacacaaacgctcccacccccgtcgaacaaagagnacaagccacaggagtccgtgctactcccanttctgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatgttaacgccgggcgggtacagtctctttcctgnttaatttgaatacttcataggtatctcangagtactcatgtgangcagtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagtatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctacccttatcgtgcgaccattttcatgatangagcacggacttgtacctagtcgagggctacaanatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcatcttcttggggtggtgggcaccccgcgccgccgcattgtggccagcttttcaagtggggaatccttctcggtcatgtacgcccggtaaaattccagcaccttccggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagaatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggatctacaggattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggntcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcangncaagaagagaatccgacgcttgggacgttaggtccctttcttaacgggaccaccagagcctcgaatagacaatataccgagaagtgtctgaccgtcacttaccaactatgccccgtgctttctaccacgccttgacgcccctgttatccttgggacggcacgatgcggaccacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgnaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattagnttctcacggtcttcgtgaccttcatgtacaggttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccncgacgttgcgcgcnagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttngcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattgaaactgccataacgagatagtgaaagtggtgtcttggtgatacacggcggaggggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctnatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatagaaaccacttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgnttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggaaaatcccagttcgacgccatcccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactccnatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtagtatcaacggactaatgtgcatcgccatatgaagcgggagtngaatatacccgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcccgccgccatcaggtcagttagtttgttacaggagccaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctgccactaagccgcgcgaagccngganatttgcgatctcggactccgttacctgcgccgattcagatcctcggacttacagctcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagagacgagatcctattggttatgcgcgctcagtaagacagtcttgaggcctctccgttcgcccgcgaggttgggtgtcggtgtctacggtacctaattaagttgcatacctggcctaaccggtcactttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcangctagccttaaggcagagagagcgccccgtaatnnggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnntacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttagccggaagaatgaggacaagtatcanaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgcataattatccgcatcgtgaatttcatggaaattattctcngaaccgcatactttcagttaaccaagacccaacttctagataagtncctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacnttacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgngcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatntacaggtgggcgttacccgacttaaatggtggactatctgctagctctnaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgncacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtnngnntnnnannnnnnngtgnnnnntaantgnaancttnggnntngctccnaaagtnngcggngcttgccngagtcggcgggtgcgngcnngngcngaccgcctatcgacttttannngngctgnttngagccgcngagnccccncagngtagnattnncggtgccngccgagtnatntcnntggngnnacccacttccngtntttnatcccncngnnngngnnnntgtgccnnntnngctnccagnagnngnncntaatnnccnnnnncnggnnnatctnngcnaagnnncnncacnctgntatatncngagaancggctggacacagnctcacgggnnttngatgcaggaantataatgaggatacnnngncngnannggcntanngnncnggnnnaannnnnnatgggcnnnactnnannagngnnngcnnncngnngngnnnncnnnnnannnnnatncncnnnnnnnnanctannnncngcnnnccctnnnnnnntacgnanagcnntantcnnnannnncccgntnnnnntnnnnnanctnaacnncnnnnnnnntcngnnnnnnnnannnntnnnnnnnnctcnnnannanntccnncnnggttccntcgncgagcggtaggctnananctattgagaatagtaccanttagaatggaaagtctggcgaactnnctcacgatcgttatactttatcgnngnntnnngnnnnnnncnnnnntatcnnnnnnntncnntnngnttntncgcgaagcanntgtccanangatcatgcagnncncnnnnctnnnnntaattgacaagcttccaaaccttancntgcnttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcngttctaattatantataatgcatnggctaacgcacttnctttactgatgccggaagtcctaccacngctaatactcgcgcaatccggagggtccaggtcncgttcagtcggataacttgggaaccgcagctataaagttngtgccttgtaccgcagtgggcgcttcacgcaatgagaangagtcctcgatcctgacgctgaccgcgcagcgacagcnttgacctaataactaagtgtngtctnggtcggaatagcgaatcagngccgaagtactacccgcaggccatatctgaatatattgctcctgagtcgtcttttnaccgccggntcccaccactggatcgctaattgnnngttcctagtcatgtctncgttgctctngttagggtgacttnaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggntgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataangataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggnccctaggattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggtagaacaagcgacnaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtantacnaatcaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccgggnnggttggnngannccgcnggtcnncnccnatnnngctgnanngntngtnntncctagnnnnccnnngnnnatggnnntgatatggtatctcatagaacatcagcgtganagnccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctnnnnccccatctaacgcgccgtctgggcgcgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgcccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttnaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggnggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtaatccgtccggtgtannncgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataacacatnggggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtcttcttgcctatagacttacgccttatatcctatcttcgtgtagccccaaattcgatntcattaccggaagcgcgaaacggtcgtctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatccngcatttttatcaggtgattacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtattagacacaaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaanagatgacgtggttgacggggagcgtgacaggaatcacgggtaagaccatcaggccttatgataggtncgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagnggcgcgcggccatctgaatattgacaccatcttctaggaagttaatttttttttctctcaatctcaggccgggtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactggaattcgggctgcccgatcangtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccanggtaccggtagctactagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagggaaaccgacgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacnaggtgtcgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctacttacgcagcttactcgcgcggggtgcgctcacctggggacaccgggatcgtaccgctaccgtataccggaaatatgacttccccaagcattctctatcttaccggcctaaaggccagtaaatgcaggagcgagagccngatgtaataatgaataattcgctgacgtgtgtatnnagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgngtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatntggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgantcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggccatcttttctaaacctgtacctcaacctgcattagggagacgcgtaatcccggtgtggagaacaaatttttcgtcctngnncngnnnnnnntnncnnntncnnnnncngtnnngnannnncanggcnnncnncnnnnncgnnngttgcnntgtngaggnngnatgctcaaagtcccgattnggagtcgcctacnagtncaagcccaagttccctcncnaatcctctaattcgatcttnntaagaagcgttggnctctaaaccgtacctnanagnatngccgattaaatggctgctgggagagcgcagatctttntatggtcgtttgccaattcctgccgnacgccagcgtactagcctgtctaagttcacactcgntccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcngaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcantcgaatcagcgacgatcgcaactcngcnggtttatcggttgctcatncattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattncnnncgcnnaggnctcnnnggngnnacngnnntgntannggncgnncntaaggcngnagcangnaagangcgctcccngctngtnagnggccagggatnaanttctcagtagcgtnnannnnncnnnnntagnnagncaatactcttttcttnggnccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccanctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtngagagngtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtggncgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggngcantgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgnnnnccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatanactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatacnacccgccnngacgnnnngcnntccncntcanctttnnctnttnaaagntgctcaaaatatatcacgactacggagttggctnttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacnaacgcccctacgcaccgncgtagntatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaacnagatttccaactgctggctcaacgctactaacgtaccccgtccgccataaggatngcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtcnttattggcgaccttgggttgatcactggtgcagancgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaanatttatttatttttgttccccctataccgtcgtatgtgttattaancaagtagggttaggatgggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacanccgaagaagtattcgaccgctacttcctggcngttagntaggaagatcatagccccttgaggtaaggttacgcttngagctaaattactaaaaggaggagataccagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgatgggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtgggcggattgttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattncgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgntaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcagaagtcgtgnncatcaagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtaaatatcacgtgatgacnccgacacgcgcaatatgattcaacangtagccgccgtaacagcgtcccccgaatgaggatgcaagcaaaggtttgggtgccnnnnnnnnannnnnnnnnnnnnntnnnnnnnnnncnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnngtgnnnnnnnnnngannnnngnnnnnnngnnntnnnannnnnccgnnnnannnncnnnnnnnnnnnnnnnnnannnnncnnangnnnnnnnnnnngnnnnngnnnnnnnnnntcnnnnnnnnnnnnnnncntnnnnnnnnnnnnnnnncaacncgtattcgacaggngagctncagcgaggnatgtaagtattanaatatttttaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcntgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccagtcttatctaaatctgtatgattgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagncgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctnngagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcnacaccagccggtcttggtgggaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaanggnnccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccgtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccnccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgancgctagcaaagcccagagaacggggttgttgggngacttggaaacctggaggtnatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggtttgttgtccagttggaatcggtcctccccaacctatggtnncgctanccggagtccganggcccatnagtatattccngagacggaaacctaataagganngatnctagatcagtnggggattcgnnttntaattgcnnanncnccnaannanntnncnnangntcannncannanngnngaatagaccnccgnagccnccgtnnangtcagttcngtcancctgggacannnnnngnnnntaatgcgatgcgctctangaaaatanctgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagccgttttctggtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgntcgaggcttcanaaacctggggatacttccagcgagtctcatcatattctcatgctggtgntggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattnngntnanccnntgacnacgnnnnntntnnntngcnnnnnaatatnnnnntntnanntnnnncnaacnnnannnaacnnngnnnnngngnnngnnnnnnnnnagtnnnnagacnnnnatanncngtnncnnnnnnngntcccnanngnnnnagnagannagngntnangnncntgggagccnnnnnggnnntntnngnctggtcatgtgagtcgaanggggttgttcgtgcgctgcagntnngatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcgncaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctaaagccagagcccgtntgtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccantgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccntcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgntgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttaggactaacggaataacccgggaaaagtgggcctggttggctctcganacggaagcaatggcgagatcttgcccactgggctggacaggctccattattctcgtgttactattnttctaatagacggacttttcaataattgganttgtggtctgcttccaattcttttaaggtaatnaggattttncttgcaaaattggggtcatgggaggttactctgaatacgtaacttaaactctgtgtgccagcagaacaacacctcatcggagcccccagctgggcccgggttaaccacagcggttgataggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgggttgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatntatagcacagtttgcgtntaagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccnnctgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcntttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacntaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggtgtatgcttttcaaacagacaanattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccggnaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccnttataaagtaacatatgggttccttngttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattagntactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgnttttcgttgccgggcaccatcctgtagattttcagcacagaatntccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcgatngcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatccgacagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtnggcccacgtcccactgactgttatacttatggatnggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatnatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacnnccactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtnagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatntatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacnccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccacttaatctcgtaccccccgccttgttgcggtttagcttactgttggctgtcacaattttctagaaccgtgcgtcgggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactcnaattgcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacngatggtggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagtnacaactaagactancctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttngatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccccaaattnnttaaggactagtacgccatatctctggtcgtgcgctacaggctgcatanagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgngtcaagtcggtgcgatacgaatcgtgctttcntgacgaccgttccgtcggacttcaagcagtgcctgacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatngcggtcctttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatacactgggaaaattccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctacttgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctaggncacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctntatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggncctggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgccgatcgaatagttgancgggcagaagaaccgcccaagtcctacgccancgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgtcacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagatcaagcgccgtgttccctagagagttaacacgggctgacatanatggccacagtcgtctgtgcacggcttgtccgctacgcctagaaggtcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaagcaacgatgtacaagcgaattnaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatcaatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcagataggtgaaggattgagggcgtgggagaatgacacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgcttntcctagttacgcgcagggaagcacacggaagcgacatactacccgtccacgaacatggcgattatccagcggctttgatagggggtactcgtccctgtagtaagcgcccctgtagccggcgaaccgcgttacccagtcccattcagatcttgcgacgcgccaatgcccgggatggttgccagcgggcgtagagagccggcaggtactcattcaaagcgtaagtataaacgccgggctttaaaccagctcagttctaccagagttgtcacgcattacgtcaacccaaagtccatcgtgatactcattttggtacaattgatnctgggggaggcctatggctgccatacgcgagggagggaaatagactactgaattcatcgtggaggaataagtcggtgtaaatacaacccttcattggcgtacggggattnttatctttgaacacctctacgttgcggacgctgaagatcaacggtagtgatgagttgctatgctcccgacgctatttagtttacctggcccttataagttttgtgctcccacgcgggccatggggcggtcggaaggcagttatcggacctacggtagccggtatggggcgcgcgcatgaaccgtttctaagcagacctactagctttaaatcgatacgtttaatctctnantgtcagccgagaaagtaaacaatcgggaacttcgttgtgatccctgcgggcagttggaagtggatgttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcatccagcgcattatgtgcggggnncccggccaagagtcgaaatagccagccccagttcatattttggggtaaatgctgaaagcgtcagtgcgaagtagcgcgtaaaaggagctatatttctatcctagaggggtggcacgaatctcgtggcgttggaagagacagcacttgggaagcaagaacatctatggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgcgttcagcaaactgtcgaanctttgacgaagcaacgaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctanngtcctctaattgattttcaggnggcggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctttaaatttatgttaaggtgtgctcgcaaagctacangtgcagntccctccagccgcatcgaggttatcncaagcctgtcttctgattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtggctgccnttccgtttgtatataaggtatgagggcgttacgccggcatccccnttgaacatgcttggcgcacgcttctaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatanggcggnagtgttcaaccactcgtccagcccgngacgctaacgcgcacctagttntagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctnctctgancttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacntatcttctggaaactctggtttatgcacggngtgacagatctggaagcttgcgtgcgaggtcanagcgaatgatggnccaatgttttcngtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcgganctaaggtgttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttngctttgcaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgnctacccgcgcgcgtagttgcatcctccaccccttccctctttccttgctaagatagacaatactgtgctccgttagcattatggccaaacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcangtatcctaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtagtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcnacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcanatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtagnactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgatttcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaangatgcctctcgctaatatttcctcccatcgcgaccgctacatgagaatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggcttggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggtgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctngatccatgccccattcaatatacagcgatgaaatcccccgtgcnagacagcgtctgatttcgacagttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgngtggatgatagattcggccgnaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccncaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttntgtggtagaggttggtgattatagcctatatngtgctgatttgcaccagcgtaattagacgaccgacggcggaatattaacaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatactttcaagtggagggtcgcgcacccttaatcataacactcgttcgtgctngataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatanagacatactagattagcgcgaaaattttctcacacnatactacaggtcgctcccgctgccctttagagcctgggccagctcgaagggctggcaccaatanncatccacnaagttcgccggggccgaggagagcagtgaacgacttgaccatcacagcgtggccagttantaggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacgncagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctnttttgcggagcgcaaatgaccgtaggagcaggacggctagacagcggagctcccacgagtagcttttgaatagtacacctccaacgcgtnctaccgcttttttctagctgttgtatgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcggcaaaattagccatattttgtcggcttcgaggtgttacgtnaaaggtccacagtagcaacgggagggctgatctaaatgcagagtgaacggatctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagcttttctccttgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattanctcattgtattatgacacatggtaatttcgccagcacttagtctattacngcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttttaatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactnctctaccgtgcaaaggggngagcagtcggattgggtggggaaattcacannttcttcgctacctctatcccatgataaacgcggattctgcgtcgngggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccgcgcgacgaggcgctgaaatctgctnaattatacacacccgtgagtaccccngtggcatagggaggccatcgcccgcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataagcctacttagtgccttgcgggacgaataaggacattcggcaggtggttaaatnacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagcccaggagggagttgtctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggaaaactcncgctgctggagtagtgagaaaccacttcggaaccatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatntagacagatacaagcggcaacggactagagcatgaantgacggagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatacctatgaatcgatgcctaactacagggcgaggaaccatgaggtntattgccacggccnttcgtcatgctttacaagggcattcccacgacggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccancgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacatgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcgatataaatacagggcctaaccccgtctcagcgtcgggatcgccgctgcacatacgacggtcantctgcccgaccccagggcctcgggctggcgacgggcgcctccaccgtatggcggcagggggtgttgcgaaacgatcactctttgtgccatattttccgcttgacagtgatgaatattaggggtcacctgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggncggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctnagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcncttcacccgtccgcnaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattaganggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcanaacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcattgatggatcgttgggtcgtacagtncagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaaccctgttccgaaagaggtacccgagatgngcttaacgatggccttggtgatgcatacaaaccgcgctggataaagccatcagaaatgtagagatctcacgtcaactggtgtgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtccgtgagtacccacggactctaactttctgttgaagcggtggtcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcgacactgcgcctgtcctcgtaccaccacttcgatgaagctctcagcgnacggatgacgatcaaagataacgtcaccgtacccagcctagtgtccagatttatcaaaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaattactcagagaantagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtntgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcctgttaccctcaggtgtgaaagtaaggggcctgaacaagttaaagcaggcactttcgccacaagagctatgatcgcttcagccagtacggccacagtacctacacggtacttaaatatttgaagcagcctgttaaaccataactctagcaggctacanacctgttcgggcggtccnacgcggtgctgacccccatgttttggttatttgtgttgagccaaagtaggggaaggagagaggtcttagtgcancaatacgcaaattacaatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatggnggaactaacggcgacaccagacgnaagggttacctaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtnctcaggtttggagcgaatagtactgtnttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcnccatcgaattgtatgccacatgaattcagcctcgaaccaaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcatcccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttgccgatcgtcgcagttctacattgcttagaactgcgcaccggcctcctggttcccgcaaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgttcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgtttacgatggctcaactgccnccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccataagtgaaagccttcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacttggcgggtaataactccgatttttgatacctagtgttgatcataagctttgcctaccccgaggcaagttgccatcggaggatcaacatcgccaggcttttttgacagtggcgatttactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcgacaagtcaatgcaacgtgcctatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagctgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgatgatcatgcgctgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccacnagactgcgatgtcatatgaaggtgatcgggtactgaacnggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccttcaagcaggagcgccctctcagataccaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtctacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgnctgagttacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactatttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaangatattgattaaattatggtaggtaaatcctaaagccttgcagtacatgtctggnccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacatccccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatgcacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcgnagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcnncgcntgcatagtgggctcggactctcgcattctattcgtttggggacatgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcgaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgatccgggaagctacgctaagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtntccaccagtccgacgtaggcggccnggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgcccngcgctgaatcatttgtcttcagaccagcggccgtaattcccccgnatactcccattagcaggctcacctgctgtaatacttggaacggaattcccgagaccttntgacatggctcatagagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtacactggaaaccataacgctgctgatgaagtcgatgaancagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttgaacatacgcagtttgtggtgtctcgcgcccatnagcgcgcccccggaanggagatcgggcntcggctcaatgaagaatcctatagaaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcatncgcgcgcggcntctatcccttgaacttgcgtgacaacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtatatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgnctgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaagtgagatgaggctgggagtaacctcgtgtcacatgtagcctgcggtggcacaaantacgacgcgggaggggactataccaaaactgagtaacgtcngactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgtttcggaacggcttagaaacaacgatagtgaagaccggtggcagtgtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaacccacgcanagttggtggttaaggtgtttaaagccggcctatgtgatcacgtatctaacgtgagcttcacgcttgttcaagtggcgattataagttgttgnntactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcagtctcacctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgtnagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctagtacctgtcggtgaaggggaggtacgcccatcagtggcggtgactttagtcagggtcggatctcaaatgcagagactctgtgatgaggtgcgcgtgaaaaccgtcctcctcaggacaaaggactatncgtgcagcgcctgcagtgaggaattcgtcggaactccgttttctaaccctgcccgcaagtgagagccgaacgatgtatgttattcatatacagacacaacttgtgaatgatgctcacgngatcggcacctaagagcattgcgatgtgagtgctttagtgagtcgtctgcccacaagaaactcttttgctcaaaggtcgctacggccccaattataccttgacccggctactgataggcgctgggtactatgaaactaagagctaagtatctggggttgctcccaacagattttttcagtggtgaattcacttctgaacttccattttggacganngnnncgtaataagcccccatccttaaagagctaacatgtatggcttactcccttttaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcgcgatctattctctgggtcttgtcacaggacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattngaaaccccccctgcgctntcagtgtgtttctagtaaatctcagccgagcccaggngatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctaccnacatctatcaacaaaccttttgacgcggtatgattcgtgccgaggnctgccctacatagtacgtttcaactcgcgcgttgcctttccatacgtacgacgcccgggttgaccgctcgcccacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataatgagcgattatgcccaatnctgtggtcacggtagaggggttaaaccccgctactagactnaagcgctgttgtgcaaaccggatgcctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtctcncgatccaaactaagcgaatgtaggtgccagtgctnagacgagaatcgtgatcnaccctggggagagtcctaccatgatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaagattggagaaacccacacacgagtcaagtcgacgccttgaccgcnnnntnnncgngncaacnccnnacanncnnnnnnannnngnggcttnaanccagacnttcgtncacntcncagcngtctctgntacaatgaanctnacttnntcnnnnaganaggaagngnaaatatgcggccaagcagtggnttctggccctaggaacttatgccagtaggnggantatccnaactacagggcccccatttccttcccattcgtccgagatagaccaatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtntcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcagtcgtctatccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtctaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtctatggtctttactctgatgagcttccttgtattaggatcgcaaccgcaagccacatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcgtatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatacattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcatcgaatgcgcaacaacaggcttgtttaatatacccnatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtaggtgtttgtctgggtagtagactgtacaacgcgtctaatagaaagcttcgccgcaacgtctagggcagggcccagagatgggggttctgtcgttttcactgccactggagagcatccttgcggctgactccaacgggctgatgggatagagtttcacgggcctttaaagcttgggaacacgcatcagatgnaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaannttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtacccngaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagncgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcnnagtgggctcattgaaatagcnggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaanctcgggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatcgacccagaaatgaaggcgagttcccaactgaactcaatattcccctatggngggaactagttggccgaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacntgagtgtgggtgatnggtgctcgcacgcggcgctccactgaacccaccggagcggcgcggtggttgtttatccgcccggagcanngttgtgtataattgcatttcgggccgnggccgggctacaccgaggtcggatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacangcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtccgtttatctaggggcatgaaaacgtggcgttgacgagcaaaatccgtcgtacccaactgtagcgcgcacacgcgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttantgtgatcngtagtgccatctttagcatcctgtcgtcggaagttagttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcnnaaccaccatactctagtctgcaatcttagagtcagaacaactccnactgcagcccgcgttcgattaacaagaggtatattttncgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgntagtcggaaatctgagttgttaaactctgtcntttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacgncnngnnnnnnancnnnnnttngccattnnagcgnacacnnnnntgctnngngtggnnccnncgntnccggctaattagnatcgttcngntnccngnncngnannnncntnnannngngnangnnncncngantnntncgacnngcannnncnnnnnnngggnnnntnnncgcaggctnnngntncnangnnggncaaacngnncgnnncncannagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatganctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtntatgcctgttgtgaggggtagtacgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttcatntatcccttgcttgcatgacgatattcangcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctantggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttactgctcaaattgtgcatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagcnaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatntgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattgacagtaatacgcatnccgaagaagcccccaatcgacanagtttactacttgtgccagcacgagaccgaatgataagcggagtattggcgggtggttcaattaggtctatctcnggtcctcctgccggatanactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacctggcggctagtatattgccgtgaataagagctagctgtaggtgcggctaaaatgacngggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaancactgagggattgcattagcacggaaacccccttggcccattgccatctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggatactgccgatacacgggtaacgtgtgcgactctcaagtcactaacccctnggtntgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcacccgggcgtatggcgtgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttanccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcanagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttangggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaacctngacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaanngaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacnnnngtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccgaatatcgctgatattcccccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctctgacgtttgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcacgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactaaccgactggcgatcancagtaacgctctgccttagcccttggcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttcgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatccgtcctgnttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaagcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgccctctaaaggtcacatcgcggcgcacgtctccgtcgaggcacgccgtcgagataacgcaagcgacgtctctgaccccgtcaggtgtccttgcaggaccctctaaattacttcgccaatnnnnctcacagcaagcttcagatcagatgntnctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacanttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgnaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacangtgactcagcaaggccccaagaacattcactgccttcatctgtaggagtgatgcctagagcccctcccccacttgcatgattacacgctacgacccaacatcccttgacacaacgcaccgatttcctgtgtctatgagcgctcantagagaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttnctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccgttggaatttcgtacaacttatatcttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatggccttaagcggatcactanagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccgcacttctactttttcctgcccattccccgtttcgtttagtggccgttaccccggctgtnttcatccagagtaaggacnanaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaagatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatccagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggntttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttgtataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacgcacgactattgggtttattacttctccacggcgcgtcttangggctgtggacgggttgttaattatccgccagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccttgggcacgcgtncgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtnnncgggtcttgtatgagatatatggctctggagtgggaggattttcacttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattaagaagtaatcgnngggnnnggngctcccaaagcatgcccgctcaanccaacgtagaactagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctnatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatattacagcgttattacgngcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatncgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgngtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacnagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttanggatcaggatggcccngcgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttgaactttgacgattggtgccgactgngcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctanggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccggtaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgnccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttaagacatgacgttcccaatgtctggatcgattgcttcacgtcttacaagngatgtttgcgtgcntggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcgaaccaagtccactggtcccaaccgtggtcatttgctcggtggacgtctaatgtctatttatcggcaagacttacanaaggaagtaaaattatagggatggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattaacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcntctatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccngtctggacagctgtgggactcatcccactgcaataacattataaccaagctccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagagnacgctcgccatctacagagacttcatanagaaaccaccaggtcatctcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgntacttgacttgttttgtgctcgaatttaacgctagatcttccggactagaacaataacaaaccgccgtgnatctagtccgcgatctcatgtaataagccgcttccctgcctagggcgcgatacgaacattgatcccggcacttatctggtaacttgaccncctcgacgggttgggtgctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagctggtttctaaccgcacctgtaaaggaaccctaaaatggaggatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggtgagcgaacgcggaagtttaactacttcccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcagtaagatgaccagttactcgcgtcgagtgactgcgcaacccgacgcaactatcctgcctgattccgagggcctcttagacagtcgttaccgacgcaatccctctaaatcactcttacgccgtatagccgacgntttgcaacgcctccgggaccctgcccttaataagttaaggcatccctttacactgtctctgtgatagagatgacctacctgccgatgaagtgggccatgangcaggtctctcgtccgggcatgtgagaatacttgagcggattcggatgccggttctacgcagcatgacttggcaattgttncgttgcgtgtgacgggcgctggaggtatatccgggtcccagaagagggttcgccccgttggntgcaagtctagttatcaatttgagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcganacgcccgttaatgatcggccccatcagctccgcaccttttgttatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgtcggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttagacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagncatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcgggggacacgcagcacaaaagcgagacagtcggacccgttgtcagctcacggttccgagtgtgtgcgaaagtgtaagaagtccctacattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgtcctcgcgatatcctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagaacgaagtatgtgctagagaaaaatatgaagcccccagcgaaattccgtcgtaactgtatcatacgttnctccgtccttgacttacaatgcccgcatcgacgtgcagagcagtncccactcactgctttaattcttcttcgaacctgctccggaccacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgtgctcccaggatgtgcncgttatctcctggcatgctgcgtcncggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagcnagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatcnacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtagcattaggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggagagtataacgtacaggacggagcgatacatctacaactctaatccagactgctngccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctttaagaggcatcgctcgtcnnncnnngnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncannnnnnnngnnnnntnnnnnnnnnnngnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnncnnnnncnnnnnancnnnnttngngnctncncnnnannnnnnntnnnnnnnnnangcncngnnnnngctncacnanncacntggngnnnnnnnnnanntncnngncntncnnnnncngtnncgnnncgcnngnnnncnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnncntnnnncaaagnngtggnnnnnnnnnnnnnnnnnnnnncnnnnnnannannnncnnnnnaganngngnacnnnnnngggngangnnattnncatnannnngnctcnanatgncnctcntnnctcgnnntnnctcnnccgnnnnnatgantttttngantnnnnnantncncngattatnnngcnnnttcnttccggatgaggtanannnngaaggtcgcngcgnagcccngggngncancacaatnatctncgcggatttgtantgnnnnagcnnnnnaccnngnnggnngnnnnnnnnnnnnngccngncnggnannnngnccanancgntaccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggantcccttcncttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttgnggnnnntcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgatannngngannngnccgccnntcnngttnggnngctgncnngngnnggccantggttangccccgcgnccatgggtngggntaannngcnngncanannnncngcgcatncatncccanccnnanaaatncanntangnaccnnnaagnncncgcctcnnnncnggttncatacccacatanntcnncnncgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcntggtanggattcttgcttannnggnncgnnnnnannnnnnnagnnnncanncgncggngncntnattntggnnnncnagcantgagnannggntacnnncnagattaaccgnngagngganncanntnnnnagcncncncgnnnnnnnngngnagnnnncnncggnggncgngnnngtagtnccgnnnaccannntatnanancntntnnngtngnnatgccngnatncggcgcnnncnctcggnccntggcnacnnatnggggnntcnttnngnncnnngnnnnacnnctnanattcttnccgcgccnctgtntntccctagcnncnnnnngngncgcntnttntatnnnncnnnntcnnnnnnanncggcncggnnncannnnngnnnngcgntnnantnnnnnnnnnnnnnnnnnnnnnnnnannngnnnnnnnnnnnnnnntnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagnnnnnnnnnnngnngtnnnnnnnnnnnnnnngnnnnnnncnttnnnnnnnnnnnnnnnncnncnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnatnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnccnnnnnngnnnnnnnnnnnnnnnnnnntncnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnannnnnnncnnnnngnnnnnnnnngggcaactcgncggngagagtggcatanctgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgatccttnaatgacaaaattacgtttgcttaacnttcaacaccctaataattcagtgatacatactgacgatnaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagnntgccggactttcattagcntctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcngcccgggntgcaaatatntccgaacaagaaattttgtcacntgctcgngtgnnnnnnntgnngatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttatngttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatngatgaatttagttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaanatgctacaatatgacgncctntgnaccggctccgatcattcaagcttgcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattntccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcangacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggtncattataancncaaaagataaactcganngacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgncnctcnggcaagtgcccatcacggtttctcngttaggatccatacaacagtgctccgaaccaagtaggtagacataagttctgntgagaaaggctggccccacacctcacaatttatcattgggtacgtgcggggaagaacctccgcgtatgtaactagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgacaagagcaggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacgcaggtcatcaccaactcaatcagtcaanaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctattggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtgacggatccacggtccgtatggcaccgacgtcttggacgaacggcatcctattacgtacttcataggnttggcatgctgaccagagaccgcaatgaaggttaaatgactagggtattaacgatcccgcaacacgcggtatttccggaagaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgaacggtgtctccttggggtgcggccagaatccaccgaccactaattctgatgggctctccaccatntgtatttctgtgttcgctagctggatcactaataaagattgtggcgcaggtgaaggccccatcgatcggactaagggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgtngcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccngacagtgtaagacatgcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaagggccctttaaccacgtctcggcacgtctcctggattctgagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtatatatngaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctcgattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcntcccccctttcaacgatagttgcaccggctgatgaaaggaatgttatacactgtgcctgtcgcaactcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacactgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagctagcgcttaaccaactactcgcggacggtttacttggccaaacctagtgacggatgcctttgtgtaactataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgcacgnaanagcaagcttgtgaggagtgatctgtcttcaggaggcgatgctgattggatgttcggcatactccgaagaggtaaattattactttattatgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgtgagttcaccgttgagtctgtcgagagcgccactcagcgatgctgtgggatcactagttcccgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgatgcctgnaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgancaccccactggcgtcatagcctttaactcgagcgcaggacacatcccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctngcggtgagtcaaagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcagttactatccccactctctcatatccttgcgcgtcttcccttgccactatanggtcgccaagccgatagccctactcgcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgattggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtancgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcganatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagaccgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcaganagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtcccggnnacaggccttagattcctatgctggctctgtttgcgtcttaatngtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatannggttannnnnnacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcatgtgtcacatnnacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgcnccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgacgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacttataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcatctaagccgcaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgttcatctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcacatattttcacagatgggattttaaaccttgcctgtcacatccgtctttgttttgaacttggtagaactagaagggtgctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaataaaactncactggagcagatcaaactcacgtgtggatagtgccagtgacttgcccaatcaccggccatttacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagccttcgcggacatcgagcgtcctcttagaaattatatggattacgttccaaggtggtacccacgcccagacggtcggttccgctgtctgaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctcctggtcctcgtggtcgacgagggtggtnagacagtgtacgggtgttagcngacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttttcatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcggacttccgcgccgagactggagctcatcccccggatcgtgacatctggatatgacggacgagggagctctcctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccngagctaggcccggangccaagttgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccaggacaccagggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctggcagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgntttcaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttnnnactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaaggccaagtaacttttaagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacggtattggtaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagccgcacagttctcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatgggatcctcctnactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgggggctgttacgcnaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttggctaatcgacttaaaatttataaaggcggnttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagagtatttcactattcacggcgaaggtgacgcgtctttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagtttcccgtttataggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgtattattctacaggtgatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctantgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcattgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtaggatctgacaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccattaagctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcaacctcctcgcctgaccgcagncgcacctgaggaggacgctgtgtagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttggcctcgagcccgagtttggcatatcataggttggttgcggctaggttttccggatgcgttatttcactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgattgaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaagggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgctggtttgtgggagatgatgtctcggtctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacnntcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccnactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcngattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgntggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggatncatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctncaactgcgctcgcatccaanncgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcgtgtagagtagagtgattggccatgtntatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgacatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacgncacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatngatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcangtgattcgtggaaccccaatgtgtaaagatcccccnagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaagccctacagtactatttcaatggccgtattgaagagttcccgcatttaattgtatccgtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtactttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagnaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgcacggagcccaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgagtggaacacattcncacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgagtcggagcgggcatcggaacatgctaatctgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgaatctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacnctctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttngcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcctagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcctagttccccggtagcgagaccagtcattgccgaccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcgncttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagancgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtagaaagtgataaaaacccgcccggggaggtccgaattctcatgatggaccggtggggattccacctgaaaaggccgtggtgtgtcgacaacacgttaatctaatcttcttcgaaaaggcaaagcgcatatctggatcttctacgacgtccgtggtacactcctacttatgaaataccatagcgttgaacattggatatccctgcaccgcattgatgaaaatccaaatggacagaatcgcctagaagaacgacaggttgatgccggtaatcatatatgccaccctgtactatccgtaggcgcaaatcatcattgaaccctaagggtcnctcacttcattggcggcgaattcatctccagtacttacgactaagacgcgttctgcaacggctaccatacaggggtaccgtacaaaccagcaatagatcaatagcccaagctgattgtggtaacagccaaacgtggtaaattcgaggttagctgtgggttccgcccagcgcctgtgcacgatgaggtacatagatggatttcatgtaagatgagaattcgtacgaggcattgcatacgttaaatatggaatcctcgaggaggccaatcttataaactatattgggggcgagtgccagcctgttgttggtaagaatcagcgcctccatccctgccgcggtgtcaccgtgacgatgngtgacgagcgtgggacggtggtaggcgtgacgatttgcaaaacaagggggcttttgacccaaagcgtttagccgaatggcctcagaatccaagaagtaattctagctagtgnatttatgccgcaggtcctgggattcgggtgatgatgagngaattccgatgctcgattatcaaagcttatgcccacagggtcaactagaatcgtctttannngaccgtggcatttcatggtagcttatacatttgtttatatgcattgtcagatatttcgaggatgtatcgtccacctgatcaagtagccctcaattcgtccgccataggttatgagttacatagccagcacccctctatctcgtataggaatgttgaggactataggntgagtaagcaacagtggacacatctcgaaccctataatttcggagccacctcgatcccgtatncagagcctccggatctcccgcgtggggggcatgcactaatctcagtcgcatacaataactactcttaggactctcctcgtacgcccacggtcgaaacgctcaaaaagctgttcgatggggtcgggctgagggctgtttgcttgggggggctggcacttttttcccgaatgtcttatctacgggggtataccgacctcccgtgggttcacgagacctcagtttagatggtatgtaccgcgatagcatgcacattgacgtgctcgtatacgcacagcgacagtgctgggcggcgcattacaacatttccccggcggacaggggatcgacacagggtagagttgctcgcgccaccagtaattaccccaagaggcgccgcgtgcgtccccagagcctagtcgccatgtctgacaacgctaaacggcgctgtacgactagaaagttgacgccgcgttctgcgcgtacatatggcagcaccgcgatgngcaccccctatgtatggacgcggatcgtgataggaataacgaaggtggttccgcggacgcaaggaagcccgatagaatgtgtgacccgcccgtctcatacaggctcgagagcacagatgctcctcagagtagaatcgtcatgagaaccggctagtgtactttattcaatttacgngcgaggagaaagaggctggttaaaaacacctctaacgaactaacaatgagtgagaattccggtgcactaacctcacggggtcttgggagcttgtctttgagtcccgtttcacctctgttcctgtcaggacccatcccctcgtggtgggcaggtagtcgcgcttgcactacttccgtaggtcgcgtgaaaaaaatgaatctaggcgctttcagtaaataagcaagcaggtttcgacctgaacaccgcattacgaaccaaaccttcttatatgatccataaacgaagagatcgaccagtacgcgcggcgttctgcttcctcgttcctagctgaaatggcagtgtattgtgatgcctagagtgaccttcgcgtactagtatactactacgtagatccctttctaagacacacgttagggctaggacaccaagcctgcttcaccgggtcatggtgctactcttggttacacttgaacctccgctccccgtaaccgacatgccacggaggcgtgnacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcctaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccggtgtttcaagaatataagtcagcgcgcaaaagccctccctccgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgntgcgtgtctctgcaantgcagagaaaggctccttttcaagccggagggctggaagaggcccaacccattaaatttggagggctaagactatttaggcttttctaagctttccgatgatcatagtagccgccattttngtgncgaagcattcgagtcgaagcgtttggtcgaccgcagcagtccctggatttctttgtacggaattgacttcttcttgggcctcaaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcgatacagggggtaaagtggagacagggtgtgtgaacggtctctcagatatcacaagggttaggacgttgtccaagctatcgcgataaacgcgatttcttatgaacggggaaggcgcagagtataaacattagatacaaacaatttcttattcgttagctatgtcagagttcgcgtggtcgccatgggatacaacatttttacatactttttgtacggatggcttgcggncttggcnttcatngtatccccctccgtgtcaggaccgttcgtcgtgggcttcaggtctgtagggttggaagatggtaggcgtatcgcgttcgcggtgatcaagcatcggtaggggaaagctcgattcaggtatgggatcccctaggcacccgtgcggcgtgtactactatctcgcgcgaggagctganccactgctgcgggccaggagacctctttttgcgtggatttgatgaggcatcccaatctctgcgggccttggatcgtcggtacccttcgtaaacacctcaccgacgatttatctgcatagcgccntttatcactagggcgtctcaaatctcagggcgnagagggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgtcatctacgggtgggagtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttcccttctcccgatcggcatcaggaagtcgattcagtcgcaacgtgtgcttcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtaacgatagggaacaaataaatacgtggtgccggagaggctgcgcattgccccagatcgtgcgctcgagactgctagtgatcacttcccagccgacagatgacccctactcagagctgagcattcttgttcttgttcgacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcggggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaactggacgatgtaaatttatttaacatccaatctacagttntataactaattccgacttggttgcgggagtcatcgtaatgggaccaggccgccttcgtttgantcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaattctaatcatggcagacacncgtatccccaggggcggaggcgaaaagctggtataagatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgagcgcattgctacttacgcgactcagttgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaatagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcatggtgtatattgtaacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgtttaagccccgcccactatagtccggtcagcatgggccaattgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctggtgtnacacnncgctcgcgttgttccacttaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactgaataccctggnaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtctagctacctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcgtacgtcccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatnaattcagaccgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgngagctatatcggctcatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtnattagcgtagggatctaatcccgagaattaacccagggaagtgtntcccaggcttttttccctagctcacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacnacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcattctcatccctcttttncagatctcatgtttctactggtctatgattgggcatttatacccggggtactagcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcgggttccctgtatcttcaacggatcatcnagcccnttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctgactcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtacgacggtncggctcaattgagangaaagacacccttccagtgacgctgtggaccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactatnagcggttagaattcggaacaatacttcccgacttactttttccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattnggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcngnctctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacttccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcagttttaaccgtaggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtngcgttctacgatcagttcaaaaggcattgccaggagcnatcaagttgctgaagtagtgcgtggattcagcggtcaaccgaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagcgtcccnctgtagaaagtcctgctatgtccgttgtgacgctcttagtttttcattttctactcgttaatactggtgtaacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttatattggaataaggtgggaggctttgcgtctattgttgattggtcgctaacatactagcagtccgttcgagattcgccatnnagttatcggcggcggcggttaaggtttatacaangaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccgtccgcacccgggctcgaaataccgtctgctactttgttaacngggagcctcggcagccaggtgaaanacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctncccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgcgaaatccctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataancatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgcgagatctcgtagncctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgtncttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgnagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtcnnttcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatntcncccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaattnccggaagcgcgtcatttggccaaaggttgcaaaatcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcnagacgttatagttgcttgtgattactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaagncccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatacccggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaacncctcactgagtttgctcgcgcaacctatcgattgcgggagnncgaactcatagtgcagagtctgtaatcaagaagcgagtggctctacttgagcaacatgtactaagaatcgaaacctctaatttgcacctgtacaagcccgggtaggtcccccttaccaatgggcgtcgagccaactatgaaaggccgaatggaatatcatataagttgcaagtagcggccgccgaaatacgactgccttcgagctcacggtgccgatcccattggtctacgtcggcgcaagctagacaacctaccattctgcttaagtaacacttaatttgctcatnacctcggccgtagctaggtcgttcttgctgccacgagccgaggaaaggcggtggaacantcncgtatggtaaagcagcttatgaacgatctttatgtaacggccgaatttatccgagtattcaagantatagtcggcgaaaggtcttacctagaatcggcanataagaggtgaacgacgttgttctgctgtgcttaggtaggaggttaggacttagagtcggggcttgtatagagcataggctcgattcaacatacagggatcttcggaccctataaatatgatggccttcctgcgggggcaggtacatatgtaagataacagagtgagacgcgaacatcccgcttggagttgatctttacttctggtgactagcatgggttggtgcgaagcgtgtcgcgggaatccgcccctanagagctcacaagttcgattgcaacgacgttacagaaaacataatcggcttatcgcatgatgttcatcctggtgtctagagacaacaacgncggctcccctgctcttcttctaggccacgaaaaaggggaccgtcctcttacttctccggatcaggtgcaaacgttcccatgaagaccccctcgcttctttatatttaagaacctcgatgagtaatctgtatgggccttaagcaatcagaacggtagacggtgtcgcataattcctaaccgatggcatttcacaagatggcgtcgtatgatgcactgattcggtgcagaaatcgggggagttttaggcgatcagttcaggggtccctaagttgtataagttaccaggctgctattggaccgcttaagtatgcttcagatcctcggtcccaccgctgggacggttcgataagttcccctcaggagcaccctcgtaaaaacctaatcagcgctcgcanatcggagagtagcggatcaggaaacgcattgaaccgcactagggtgctaaaagtgtatggttcgctgggacngtacatgtagaaatcagggcagcttcctctagcacgtcgagagtgcgtagtttaatactccctccgtttggcggattcccgtcctgtctcagcgtgcggtgcacaatcttccgagtttacataatacagcatatcaactcttactaggctctgtctggcgtcgtcggggaatggtttctagaacgtcgtcaccacatctctgagcctaggtacatctaccggagcgacacgggaatagccccttagantatctaccttcggcaagtatggccaatgttgggccactcacgacgccgacacgtatctcagacggacagtgacgcaggaanttggagaagagagatccctgtgcggggacgagtactccgaccgtccgaccgatttatggcactaatgtgaatcttagacttacatttacgcaccaagaattacgagtggggcggccatgtcgacttggtagccacaagtacatgggtatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgntggacggngcgtattcggatttgacggcatgccgtattaagttgaccgtagtnaactcattgggcagcgatactgtctcccgttcaagctgcgcaggcgcgggactacccagtacgcgcgagcccatncccagcagtcctcccgacatcatgttccgggagaccggccttggaatggccagcctgtcgatccccggctctaccatagtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgcatgattaacccaccgctgaccgaacgaactcttattatgtgtcccgaacgtctctgctaggcggataggggtcacggggcggaggttgtgcctcgtctaacgaaacaatgcatctaggtcatacngactcctatgctctgagcaggcataggacggannattttccccgggctacataagccgagagggatcgcgcagtgtagcctaccgctacagttggatgtccaccggaccgaannggtcagcgagggtgcgaaacttagcatcatcggaagtagccgcacgcaacttgctaattccctatgcgtcggccctcttaaaccctgtcnggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaaataattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccncctgctggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcctagctacacaacgcggtctccagtagcttnccaggcctgctgcgtctaatgtttaggggtacgaagccccgatccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcactgctgctttctttgtagctcgtgttgagcttggcttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcagggagccggagtggcgcgggccgccggagagtaaaaggcttttacaattacgtatgattttatctctcaatggctactgacgctagactccagtgnggggcgccaagcaataagtcgaacaaacctccgctaaaagatcattgatgactttcagcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttgataactcttggtattggggcccctttttgaaaacatatttacattttcaagaactgctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggaaggaagcttgcacgacgaagaccgattaaggccacatgcctgtacaacagtcgcagcctaccgatgcgtttcgattcggggagtccttgncccaccaatggatcctccgataaacgtgctgattggtggccggttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtagttgtcgcagccatgctacgaaccttttagtcgtgccacggcgctcctaactttttcaagcacttgctaactaacgagacctttgtgaggatcgctacgtggactatcgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagaagcaacaacagaggtcttcccatgagcaaacggtttccgcaaattgttactgcggtggatttgtccggcgcggacttctggacaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctattaattctgcttgcacgtcgtacatggatatcctacgcaccttcaccgtagttcatgctgttcaatactgaaaccagcttgggagagcccggtaagtgccgctagccccaccgccgttgctgtcgcagtggtaatagttgatacaagtgcctactgcactcttctcaattgcgttagttcaccagtttatgggcaaacggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaaacagcggatgcnatgcccgcggcggcagagtcgtttagtccgcacggttgtacttagaacttgtcgtgtggaggaagctactgccacatgccagacatcggcnttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacgtgactctaatggggggacccggggtgtattgagcccttctgcattaaggtcgcnctccagtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgttaaacaagttgcttaggttatttcaggttgcgatagagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatacgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatttgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaattctggctccgtgcagagatgagccgttggacagatatcatggtcagacaaagactatttgaaaagtagactgctgaggagctttacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattcctctttaacgaatatgcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggactaataccatccttaaagacttgatgccgtaacaaaccgatttacgagtacgaagttaaatttttttctccccaggtctcacttacagccgttcgtaggtganctcgccggncgattagatgaatagagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagaccngtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctcgcctccgggccaacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacgcagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccctgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttnccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaacttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacgacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttgtacggcccggcgattggtgtcgcttatgtaggggaaatgatctcaacggaagctttgtctttcgctcggctgactagtataagcacaataaaaaatcggtagccgcggnaaagtcatcgccacggtgcaactacttcggtcgtctaagaatcgaagtaattgnaacgttcgccaaaaggttcaaggcgtcagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccatgcgtcttagtggctgagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctccggcccgtgatttaaaaatctacggaggcgtggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcnggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtnatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctangaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggtgccttagtaggcacacacaacagaagtgaaatgatctttcagacaactggtagcagcccggcattccagccttgcctccgatgacgancgatctgcctcttcccagccggccatgtgaagctaaattngcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatnagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctnacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcncgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctagntgcgcggatacgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgctcatcacttataccagacgacccgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcngctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacangattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagataacagtcaaattgtccgccagacgtagtgctccggtttgttgtaattaactgatacatacggtaccaaatcggagctcacagttaatcagggacttcgaacaacatcgggtaagctggcgaagaaggatacggctgacagaccntaattcttgactaatttgnnnnctgggggatttacgtgttcaccatttatcaggtccgcgtcgttcgacgcgtctgccccagtgtagaaacaagatactacgctgtcgctaaactgatgatacgccctggtagtatactgagggtgtaggtctatcggtagtcatagccaccctttcggcgattcctcgcttaggttaggatagatggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcagcacggctttagtcataaaaggcaaacccggcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctcttaaaggcggctggggactttacgcgacacactccaanttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggttcccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagactgacgaacgagctctatccgagcgcgggttcgcggtctcacttgcggacatactaactaggncatctgcaacgctatcgcatgggatatcaaactcgccctnctccctgggtccggtgaattggggagttctgcctcagatagtcncgggttcccaggcagggaatacgattaacggcgcgatccatcacgcagagatcgctattccggtgatgtggtgtattagagctaatcctcccacaatcccgtgtggtggtattcgggctttttcgagtcggataccagtggtccggacgacccgctacgtgcaactggggaggacgtcttttgcgatgtaataattgcgcctgctccgtacctttttttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggcactaagaacaacccaaggacaagtgtacgtacgagcctttaagtcaaatcgagccatatttgatcccatttagtatgtccctctgccgtcggagcgngctgactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagctggactgtgctagcttactacccatatcgattaagggacgttcatagttcacgggcacgtgcggaagtatatcacgagttcaagccagggtgaggtatgccgggactgggttcatagtaggagcatatgaagntaaccattcatgatcttcgaggccaagctgattactctccgacccttgccatgttctgttcaggctcgccgggggccgcgcgccagtnggccctccaacccagacgacctaatcgatgtcctagacccgatgctacccgacgcggcggcatcgcccactttattaggcctatggctaagtagcttcgtgcctttcgggaatgcctacgtaaaagatcaacagggcacttgacgcatcccggcattggacgcttcgtgctagcgcgattcccaggagatttagctgtagtcgaaaaggttgatatgaactatttgcaactcgtccacatattttcgtcggtgacgaccaagcagttgcagcggaaaatacactagaaactacggacctcagaataactctgcggcgtactagcataggcgccgaacagcaggggactcattaccaaccctacgcactgcgttgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttctcggcgattcctacgatccacacannaagcgtcttcgacgcatatagatattatggtgcctggaaaatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcaggataacgatcagcgtataatgatgtaaatggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcncctcatntataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcgacagattctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctatgggaccagcggatcactccctaagtcggtgcaagggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactaagtccacgagcccccgngcgggctaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagttctaagaagttcaagcagctcgcgggatggcgtcgggactgcctagccccatgtgtaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacccaccaaatcggaagctgagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagtgctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacaggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtatcgatttaatggagatcaggatcaatacaanttactcgatggacccactggagaagctctattncgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggntccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagcnggccgaggttcgcaattacngaaaggncnagnnnnnnnncnncgctngcnncnnntttngncnncgnnantnagngnttcannntnnagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattagtggcggcgctagtcacaattgcccaacggactctcggcccaagacaccagcatcctctggggacgtctttgatcacgacgtcncaagccacttatggagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtgacagtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactnagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttaccccgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatcnctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggaatggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccngttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtatggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccntgggcagacaanctaaccatgttgctgctttgtactcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggnccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaanaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagagacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggnatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgcgtttcgcatttgcgcttctggcacagagcttaggacggagatcgggatcgtgacatctagctcttaccgtctccatgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatcctccccgcagttttcctcncactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccctgagtcagccgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaacacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagcaaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgttcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggnntgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagtttgatgcnngtcgtgctgactaataacggttacgtggttncccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcagtttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaagggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttnatttgtacagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaatnggaacgctcgcaccgagatgagagcaggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacaccacagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgatanttactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggnttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctagcctttagatagttttctaggtacaggcgaatgccacataccggcccgtgctcgtattacgagaccgccaagatgagcagtgaatgccttcctacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgtcggacgtttgatccataacctcggcaaaatggttaatctgtcgggactagaacgcatattgattgtccggcacactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgccngcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcccgttgttctccaggcaggggcccactcaatggacgtagtatggacctgtgccattgaagctgcgtgggcttggaccgaactttttaaatttgaaagcagtgccgcatacgcctcggcccgctgctccgtaatacgcctggccgcaatacctggcagacttcgcttgctcctcaatcacattgacctgacttctgccttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccctagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgcactaatcccgttttcgcgagatttcgaccggaggaccttgggcagactggttgatatcttggaagtactggaaacacgcacctgtcactctggactttccccaccgtaaggacttataggggtgcagtccaannantgcatggaacctaaaacagtgacgacgtgctggagtatcgcgggtgtgacttccggcggacccgcgtagttcgacncagggctggatctaagggacgttggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacatcagatctagctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcagaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatactcgcgcttgcctctcctgcattagcacagacgacctgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtgacaattatgtagaacccgaactcatggctgcgggatttcttctttacacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatctgctcgagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatataaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtagcaactcgtggcggaaaactgagcggnataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgntaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagccncttcgaatacactgatttttgtcggattcctgaatgtttaatactccacataacccgaagatgatatcgcagaggatccgagcaaccatgaagtttctcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcgcacatggcccaatggcccccgcagtcgtactcaactcgttgttgccggttatgctataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcngaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagaatttgggccagacccctttcgatacagctccggctatttcccgcggccttccgtgataagcatagacgctgctatgttataagatcatgtactaccacgacctcagagtctctagactgcgctgtgcttggattatttcccaataagattcgaaggtagtgcatcttctggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaactacgcctctcgacagcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagcattcgaacgtagaatttacccactggtttctatgtcggacggccaacggagtcggcagtaacgggctgaggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatagtgggacagaacgtgtacgtcctcagaggtccaccacccttgaggtgtaccgtagatacctcctcttatcaacgcatcaatcagttagcttcttgaagattatcgactgggggaggctagtaaactgcatggttgatccagtccggcctacttgggataggctttgagtcgtggtgagagccacccgtacgttacgagatgcataccgtgncctctttccagtcttgatctcaaggctattcgatttttgataagactagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactatctcacggacggtagagagatcctccgctccattatatgcagacttgtgtctgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcgtgtcccaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggagtcggctgcgcgcgaggngcccaggaccaatcgacggtctagatgcagactgtggctcatgctttcttcttanctgtagcagccccaccgtattcttctagtcgctcctaactccctacgcaatctaggcttggggagatatcccgggtcacagagagggcaacttacctccctccaccgagctcaattatcccgtcgacctccgtgcgtacctctttaagagggaaatgcagagagatttatttcccggattactatggtgttggcccccgcactcgctccccagtgaacttctgtacacccaggagcatccgggcacccagtaaattctggacaaccgctcgccgcacctttagaccgcaacgtcacacggatgtctacactgttcgcactgtggttcacaattatggttggcatccgcgaaggatatagctctgtgatccgtatgtcatgtataaacacttcggcatgcctgaaataagggacttagatatgtctctcgccatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtanactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcggttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcntctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtcctttcgacacgtatacggtatattcnactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattncgattgctcattctaatnaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttgttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatgaattcacggcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgttcaaccacctcgacctgggacgtttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcctacttacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcacccagttaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttcactatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgcgagacatgccgcttgatccatacagttattgctgatgagcatacccagatatctgattcgtcgntgagctanttcttatttctctataaatgaggggtacctgncacttgggttttgatcgcgaggcctctcagtagatgaaagcgcgtcatttgacccaggagccgtgtttgtccgaattaagcaaatgtattggcgtaccagttactcaaaagagtaaaacatacgcgcgtgcctgtccgtatgccaaaagttggagggtggatcgggaaccaaagtcccgggatcggagcgtatgacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccccaaaatattatctctaaccgtcgtagaaacttgaggctttccatgtgagcgcgagatatgcagaagctgtcagatcgagagaacggtgtaagagtccctagtataacgcacagagtctgcatccagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggactgtcggcgcatttgggtatttccgtaatgtcagaaagccatctatcccgaatagactattcagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgtactagaccggcgcgtgtgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagcnaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacatancggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagnattccgatagagattggaaatttgaatgtacccatcgggtgggttgcccatcatccggattaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaaccctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttccgtgaacggtaccctactgcatccaaacgacaatgtcactagnnattagctactctgccatattgtatggcaagcaatttgagacatcatttagttgtcaaagaccagagggcaaaaagacagttctaagccatgcaaaatgtcggtgctagtgcatagtgaatttacttgagcttattaagagtgacttcttgcaattgtctgtgcgcgcgacgaacgttactacaaacaccacgcgtgcgctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggctagggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggtcatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaantaccaacgccagttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaattcccgccccaccctacagacgggcgacacacttgtaggnggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtggaggacctggtctcggaaaggccggctttgccttcnngngaaaaaacttctggactcaaaatgcagccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccgttntacatggcaagtgttatgaaaaagtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatcttgccttgctgggtttacaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatcttggtggcatctcgctcgctgccgccgtacgaacatacagtggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgttagcctccagccgatccatcgggtcgatgagaagcaacaagtgacacaaacgctcccacccccgtcgaacaaagagtacaagccacaggagtccgtgctactcccagttctgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcagtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagtatacaagagctcaccttcctccttccgggcatgagtanngggtccttacctacccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcatcttcttggggtggtgggcaccccgcgccgccgcattgtggccagcttttcaagtggggaatccttctcggtcatgtacgcccggtaaaattccagcaccttccggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagaatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggatctacagnattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacncgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaatccgacgcttgggacgttaggtccctttcttaacgggaccaccagagcctcgaatagacaatataccgagaantgtctgaccgtcacttaccaactatgccccgtgctttctaccacgccttgacgcccctgttatccttgggacggcacgatgcggaccacctcgtattgaatccagttctgtcgnccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacggtcttcgtgaccttcatgtacaggttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagcngcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattnaaactgccataacgagatagtgaangtggtgtcttggtgatacacggcggaggggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacntcgccaccaatgcaactgataggtctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatagaaaccacttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggaaaatcccagttcgacgccatcccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtagtatcaacggactaatgtgcatcgccatatgaagcgggagnnnaatatacccgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcccgccgccatcaggtcagttagtttgttacaggagccaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctgccactaagccgcgcgaagccgggagatttgcgatctcggactccgttacctgcgccgattcagatcctcggacttacagctcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcacncataagagacgagatcctattggttatgcgccctcagtaagacagtcttgaggcctctccgttcgcccgcgaggttgggtgtcggtgtctacggtacctaattaagttgcatacctggcctaaccggtcactttccgcgattacagcgcgnaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatntaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnntacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgantattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttagccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaacnctttactttcatgtgtatgattgagaagacgcttcccggcgacgttacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggntcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctnaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgnccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgntctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctacacactgctatatgctgagaaacggctggacacaggntcacgggccttagatgcaggaagtataatgaggatacgaggcccggaagggcttacggagcgggactaaagagggatgggctagactgtaccagagtgcgctcactgacggggctgctcaggagcgttatgctcaagncttaaactatcagcggcgcaccctaggactatacggacagccctaatnagaagttccccgctccgtatctggaatctaaacatcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggttccctcgacgagcggtaggcttatagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacngctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcgtgcattcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatattataatgcataggctaacgcacttgctttactgatgccggaagtcctaccacagctaatactcgcgcaatccggagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgtaccgcagtgggcgcttcacgcaatgagaatgagtcctcgatcctgacgctgaccgcgcagcgacagcgttgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatatctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattggccgttcctagtcatgtctgcgttgctcttgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggttgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactaggggccctangattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaancaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccgggagggttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtccaggnttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctnnnnccccatctaacgcgccgtctgggcgcgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgcccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataacacattggggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtcttcttgcctatagacttacgncttatatcctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaancatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgcncaaatccgtataagaagccgtgaaccaccttgggtcacctgtattagacacaaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaagatgacgtggttgacggggagcgtgacaggaatcacgggtaagaccatcaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggcgcgcggccatctgaatattgacaccatcttctaggaagttaatttttttttctctcaatctcaggccgggtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactggaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttacnggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagggaaaccgacgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacgaggtgtcgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctacttacgcagcttactcgcgcggggtgcgctcacctggggacaccgggatcgtaccgctacngtataccggaaatatgacttccccaagcattctctatcttaccggcctaaaggccagtaaatgcaggagcgagagcccgatgtaataatgaataattcgctgacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagnattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgnncgtacgctctgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctagacttgtggttggtattgattaccgtgaaggtatggtacaggcacggcccgcgacgcatccgtaagttgcaatgtcgaggcggcatgctcaaagtcccgattcggagtcgcctaccagtccaagcccgagttccctcacaaatcctctaattcgatcttcataagaagcgttggtctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgaacgccagcgtactagcctgtctaagttcacactcggtccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcagaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagcnctcaggggcattcgaatcagcgacgatcgcaactcggccggtttatcggttgctcattcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattgctggcgctaaggactctgtgggggcacagctctggtacggggcgcgcataaggccgaagcagggaagatgcgctcccccctagtcagcggccagggatcaacttctcagtagcgtcgaaaaagccggtgtaggcagtcaatactcttttctttgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccaactacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggttgagagagtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaancgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggtgcagtgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatnggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatancacccgccatgactagaagtactccccctcatcttttacttttgaaagatgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccncctataccgtcgtatgtgttattaagcaagtagggttaggatnggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggaggagataccagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgatgggcgtagatttcgctccacagtaagttagacgctgctttacgtctnaaagcaaatcaaaagcaagtgggcggattgttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcganngcaatcgctaaaaatcagaagtcgtgctcatcaagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtaaatatcacgtgatgacgccgacacgcgcaatatgattcaacangtagccgccgtaacagcgtccccccaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctataaaataggcagtcttgaagcgtgatagacttgtgatgcttgctgcctagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaacccgtattcgacaggggagctgcagcgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaacncctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccagtcttatctaaatctgtatgattgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatngggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctcggagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcgacaccagccggtcttggtgggaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacntgatgttcaccaaacatatgctgccntcctaaccangcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagacggaaacctaataaggagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctccctgacgttcaccacaccacagttgaatagaccaccgtagcctccgtcaacgtcagttctgtcagcctgggacaactcagatctctaatgcgatgcgctctatgaaaataactgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagccgttttctggtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgctcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgnttgggaccagtgagggctatcaccaagccagtattttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccggaggtagcgccagatattgctaagtagacagacactgatacgcaatccctactcgtgagccctaaaagcgcaggagacaagcgctaacgtccatgggaaccaaaaagggcgtctaggtctggtcatgtgagtcgaaaggggttgttcgtgcgctgcagttgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctaaagccagagcccgtatgtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggttgagggcaatcattgccgacacgctcngataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttaggactaacggaataacccgggaaaagtgggcctggttggctctcgatacggaagcaatggcgagatcttgcccactgggctggncaggctccattattctcgtgttactattattctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaattaggatttttcttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgccgtttaggctcttcagngtcncgttccccggcttagtccgtgctgatcacgacggccggcaagaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgagctgcagtaataagatttacaaaggagtaaaagatagctctgtctaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatngagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaangtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcatancacgtaatgcggcgtaaggacgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagncctgccacgaagcgactaagcgatcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatccgacagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgctgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcattttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatnggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccccantcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgagggttngattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgagtntagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccacttaatctcgtaccccccgccttgttgcggtttagcttactgttggctgtcacaattttctagaaccgtgcgtcgggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaaantgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccccaaattcattaaggactagtacgccatatctctggtcgtgcgctacaggctgcatagagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgggtcaagtcggtgcgatacgaatcgtgctttcgtgacgaccgttccgtcggacttcaagcagtgcctgacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatngcggtcctttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatannnnnnnnaaantccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctacttgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgcnagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttnccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataancctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagaccagatacccggccgctccatttcgactacgaatggttaaactttcctaaaacccaaagcttagtgccggcatagctgcgagcccacgtcaatcggggggaatagtgaactgacgatttaaattctgggtctgcaacgtaacccgctgtaattggtctgcggaaaggctcgcgtggttacatcccataacaccaaggtcagcacgtgactactggcgagagaagtgtcaccaatggaagacggagataagatcgaccggaggatcatacccgccagaagctnctcgagggcatcatctccatgtgggaggggcagagatggtctcttcccnnggacaactattttccgaaaacggagagtgctccgggtaacataatgctttctaaagaactgttaaacgcggagccnccgcttgtgcctactcccgtttcatccaatgttcgatagacacgcatcggcgtcaattttgtcttccccacgcaaagacctaccccggggtgcgtgcacgtcgatggacactggtgcaacctcacgaccggggagattantaatcacaccgctagaaccttacgttgcaaaaaccctacaacttaaaaattcccgcttactgacccacccttttcgctactctggcagaattattgacgcaatgcttgcacaatcgactggtggacgagtcggttgggagaacacgtctagaatgtatttgcctaagcaaaaaagccactaacagtaggtacggttcacctctcatattttagcttacattggagctggctagcgagagattgagggcgtgggagaatggcacgttcggaggcgcgcctccgcggcaactacgccctaaagctgctagcacataatcgagagtgcttgtcttagcaacgcacagggaagcatacggaagcgacatactacccgtccacgaacatggcgattatccagcggctttgatagggggtactcgtccctgtagtaagcgcccctgtagccggcgaaccgcgttacccagtcccnttcagatcttgcgacgcgccaatgcccgggatggttgccagcgggcgtagagagccggcaggtactcattcaaagcgtaagtataaacgccgggctttaaaccagctcagttctaccagagttgtcacgcattacgtcaacccaaagtccatcgtgatactcattttggtacaattgatactgggggaggcctatggctgccatacgcgagggagggaaatagactactgaattcatcgtggaggaataagtcggtgtaaatacaacccttcattggcgtacggggatttttatctttgaacacctctacgttgcggacgctgaagatcaacggtagtgatgagttgctatgctcccgacgctatttagtttacctggcccttataagttttgtgctcccacgcgggccatggggcggtcggaaggcagttatcggacctacggtagccggtatggggcgcgcgcatgaaccgtttctaagcagacctactagctttaaatcgatacgtttaatctcttattgtcagccgagaaagtaaacaatcgggaacttcgttgtgatccctgcgggcagttggaagtggatgttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcatccagcgcattatgtgcggggnnnccggccaagagtcgaaatagccagccccagttcatattttggggtaaatgctgaaagcgtcagtgcgaagtagcgcgtaaaaggagctatatttctatcctagaggggtggcacgaatctcgtggcgttggaagagacagcacttgggaagcaagaacatctatggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgcgttcagcaaactgtcgaagctttgacgaagcaacgaacaatcgtagtgtggtcgtncaaacgctgcgcagcgaatatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcaggcggcggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctttaaattnatgttaaggtgtgctcgcaaagctacatntgcagttccctcnagccgcatcgaggttatcccaagcctgtcttctgattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtggctgccgttccgtttgtatataaggtatgngggcgttacgccggcatccccattgaacatgcttggcgcacgcttctaatttcaaaggcgaaattcatgagaagtgggcattccacagncgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctattattcttcggtgtaccctntgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcatagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgcaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccatagaatcgccaaggggcttcgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaaatatcctaactcgccatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtagtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaanagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgatttcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacgatgcctctcgctaatatttcctcccatcgcgaccgctacatgagaatanggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccagcggtgacttgtcgtgaaaggacgaggaggagctaactaaacgtcaaaaatgctttgatgcaggccccattcaatatacagcgatgaaatcccccgtgcgagacagcgtctgattncgacagttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcggctgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgaccngttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcntaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaattagacgaccgacggcggaatattaacaagncccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatacttttaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgacgggctggcaccaatagacatccacnnagttcgccggggccgaggagagcagtgaacgacttgaccatcacagcgtggccagttaataggcatttgagngcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtacgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcgtacagcgatttcaggttgctcgacactgatttaaatgaaantgtggtccaagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcattgtattatgacacatggtaattccaccaacctccggtgaactaatacganaaccgggccctcgtcatgtgttgcagtgtccgccgctggcacccaaggaccgccaanggtgggtcatggggattgtgccgccggggatgcagtccagcgatcaacacgaccgcatcccttcgcaatgacttcctccgtgcggtgtggccgggtcgaggggtatgagttacaactcgctgccccttcagccgaatatgaaccactaagagtttgatggaatcgaaggacttgggggccgtgctatactgatgtaagggttacggtgcgcagagggtagcacctagaccgggtggggaagctcgggntctcctcggcacccctacttcgcaagagatacagattcagcctagccggcgttcgtaatgtgcaggtagcgtgacacgattatcaaaccgtattctgcgcgacgaggcgctgaaatctgcttaattatacacacccgtgagtnccccggtggcatagggagtccatcgcccgcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataagcctacttagtgccttgcgngacgaataaggacattcagcaggtggttaaatgacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagcccaggagggagtngtctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggaaaactcccgctgctggagtagtgagaaaccacttcggaancatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagtatttngactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatacctatgaatcgatgcctaactacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaagggcattcccacgacggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaaccngccnagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacatgaacccatgactttgacgctactaaggttagagaaccatttagctttttggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagatagtcctcgggacgatnactctttgcgtcatcttttccgctcaccgggaacgaatattaggggtcacctgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccattncgcgcgggtactggtctgcgcagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgngaatcatctttcctgtgccgtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcattgatggatcgttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgntggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaaccctgttccgaaagaggtacccgagatgcgctcaacgatggccttggtgatgcatacaaaccgcgctggataaagccatcagaaatgtagagatctcacgtcaactggtgtgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtccgtgagtacccacggactctaactttctgttgaagcggtggtcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcnacactgcgcctgtcctcgtaccaccacttcgatgaagctctcagcgcacggatgacgatcaaagataacgtcaccgtacccagcctagtgtccagatttatcaaaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagagaaatagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcctgttaccctcaggtgtgaaagtaagggncctgaacaagttaaagcaggcactttcgccacaagagctatgatcgcttcagccagtacggccacagtacctacacggtacttaaatatttgaagcagcctgttaaaccataactctagcaggctacagacctgttcgggcggtcccacgcggtgctgacccccatgttttggttatttgtgttgagccaaagtaggggaaggagagaggtcttagtgcaccaatacgcaaattacaatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatggcggnactaacngcgacaccagacggaagggttacctaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccaaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcatcccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttgccgatcgtcgcagttctacattgcttagaactgcgcaccggcctcctggttcccgcaaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgttcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgactcattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccanaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgnnnnncatgtgaaagccctcttaatgcgttggtgactaatacaccataactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacttggccggtaataaccccgatttttaatccctagtgtggatcgtaagctttgcctaccccgaggcaagttgccatcggaggatcaacatcgccaggcttttttgacagtggcgatttactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcgacaagtcaatgcaacgtgcctatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagctgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgatgatcatgcgctgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccttcaagcaggagcgccctctcagataccaaaaatcgtcacataggccacaagtgttgcacacataacagtngggctaactatctgtgtctacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagttacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactatttcgacaacgtagtcggcttgtatacggccatagggatttacttntacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattaaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttnttttctactttccctagcgaacagcgaggcctacaacatccccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatgcacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatagtgggctcggactctcgcattctattcgtttggggacatgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcgaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgatccgggaagctacgctaagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtccccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccgaatactcccattagcaggctcacctgctgtaatacttggaacggaattcccgagaccttntgacatggctcataaagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgnaacgagctcgtgctagcattgcatgcgctgagctatgtncactggaaaccatnacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattgtttngacgcgagcgcaacatttctcgaataacgccttaaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcncccggaagggagatcgggcgttggctcattgaagaatcctataggaaacgaatacccaaatattagacagcgacaantgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctgtcccttgaacttgcgtgacaacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcagacgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaagtgagatgaggctgggagtaacctcgtgtcacatgtagcccgcggtggcacaaatnacgacgcgggaggggactataccaaaactgagtaacgtcggactgcggctcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatcttcacgcttgttcaagtggcgattataagttgttgattactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcagtctcacctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctagtacctgtcggtgaaggggaggtacgcccatcagtggcggngactttagtcagggtcggatctcaaatgcagagactctgtgatgaggtgcgcgtgaaaaccgtcctcctcaggacaaaggactattcgtgcagcgcctgcagtgaggaattcgtcggaactccgttttctaaccctgcccgcaagtgagagccgaacgatgtatgttatncatatacagacacaacttgtgaatgatgctcacgagatcggcacctaagagcattgcgatgtgagtgctttagtgagtcgtctgcccacaagaaactcttttgctcaaaggtcgctacggccccaattataccttgacccggctactgataggcgctgggtactatgaaactaagagctaagtatctggggttgctcccaacagattttttcagtggtgaattcacttctnaacttccattttggacganngnnncgtaataagcccccatccttaaagagctaacatgtatggcttactcccttttaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaatggtacatagagactactgtacacgtcctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctaacgtgtgtggaggggcaacacacgggtaccgatgccggagatcaccccgccaaagcgatctattctctgggtcttgttacaaaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccgtggnggaacctggcggatcggtggtatatagacacgtccgagtagcacaatcacggttaaccttagggtccgctcatgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacatctatcaccaaattttttgacgcggtatgattcgtgtcgagggccgccccacacggcgtaccctgctctaaataccagtccatggcctacgcagggcccgggttgaccgctcgcccacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataatgagcgattatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagactcaagcgctgttgtgcaaaccggatgcctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtctcncgatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtgatccaccctggggagagtcctaccatgatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaagattggagaaacccacacacgagtcaagtcgacgccttgaccgcctggtccgcgcgacaacgccaaacatgctttgatagaaggcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatangcggccaagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagcccgcattaacaacgtctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctanaggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggcaactggtcggtcttgagagttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacatgagtgtccgggtagtagacngtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccagagataggagggtcactaattcccctgccactggagagcatccttgcggctgactccaacgggctgatgggatagagtttcacgggcctttaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcncatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggantgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatncggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctctggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatcgacccagaaatgaaggcgagttcccaactgaactcaatattcccctatggcgggaactagttggccgaaagattgtnaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacgcggcgctccactgaacccaccggagcggcgcggtggttgtttatccgcccggagcaatgttgtgtataattgcatttcgggccgtggccgggctacaccgaggtcngatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtccgtttatctaggggcatgaaaacgtggcgttgacgagcaaaatccgtcgtacccaactgtagcgcgcacacgcgaggatctggaacgaatcgagcatntnnngtcntcnannccncncgngnncnnnacgnggccctgngncggcctccntnacncngagnnnggnnnaannnnncnncntnncggnnncnngcnnnnngngnnntntnnnnnnnnnnnnanngnnnncnnnannatncngtcnncnnatgtnnnnnngagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcnccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgntagtcggaaatctgagttgttaaactctgtcntttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacgncnngncnnnnnncnnnnnttngncattnnagcgnacacnnnnntgctnngngtggnnccnacgntnccggctaattagnatcgttcngntnccngnnccgnannnncntnnannngngnangnnncncngantnntncgacnngcannnncnnnnnnngggnnnntnnncgcaggctnnngntncnangnnggncaaacngnncgnnncgcannagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctganggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgatctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgngtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtatatgcctgttgtgaggggtagtacgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtnaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttcatgtatnccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagcnantggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgtnagtgaacgacgcatcagcttatgcgattgacagtaatacgcataccgaagaagcccccaatcgacaaagtttactactcacactaagatacacttggttaataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgccntgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacccggcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaagncggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctngcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggcttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacatggtagagaatacgcagacttatcgtggaaagggcaaaaaggccaagtgtcgtgcactattgacgcgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtactgtcagattacgcaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccagttagattggcaggctctcctgaagtanggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagnattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccggtctagagatggcgcccatgaccaacttatcgtaggcggaagctgcgcctttatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctgggcgggatcgttttgcgagacatctggatgaagaataccgcataggcgtcggacttttccacnagtcttaggtcagttattaagttgtaaccgcaataactcggaaccngaaaacacagtgtcactgatggacccaattaaancaagccgcgttcggccaccgtaaattacactttactcggtttctgganactttccaacatattacccactaaagaagcaacttcgcagactcactactagctataatgatcactctagccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttggacaatcagtgtaacgagttaactaaatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctgtgatcccgtcaggtgtccttgcagaaccctctaaattacttcgccaatnnnnctcacagcaagcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgnaacacgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaaataactgagcagggacccgagaacattcactgccttcatctgttacgacgatgtctaaagccctntcctcccttttttatttataaactacgatccgactcccctttttacaacgctcctctttccttcatctacgagcgctcantagaaaccgaccagggcacgttgctcccggatatttgacccgttgcgccgggggcacacgcatcgccatatcgtgattgtcgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataacttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctgggaataatactcatggggatgtacatggacttagacgcgagcccggttaggcgaatccnaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccnttggaatttcgtacaacttatatcttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatggccttaagcggatcactncagacccatatccccccagtggtaggngcgcccatgacggatggaatctcccgcacttctactttttcctgcccattccccgtttcgtttagtggccgttacnncggctgttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaagatggtacctaagcctgggtcgcctttacctcgactngagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgantacgagattcctatccagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttgtataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggncagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacgcncgactattgggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccgccagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacnggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttctctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcacttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattangaagtaatcgnnnggnnnggngctcccaaagcatgcccgctcaaaccaacgtagaactagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatagttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacgcgncgaacggaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcattgcgtaatgccctnggtccttccgtaaacggggcaggttctcgccagcacgaatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttataagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagacgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaagtgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccggtaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttctcgancagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgcngggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactctaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcgaaccaagtccactggtcccaaccgtggtcatttgctcggtggacgtctaatgtctatttatcggcaagacttacanaaggaagtaaaattatagggatggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtantagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattaacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttgntaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtgggactcatcccactgcaataacattataaccaagctccgggtatcgaggtaatacggaggntgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcgccatctacagagacttcatacagaaaccaccaggtcatctcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagaacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcgcgatacgaacattgatcccggcacttatctggtaacttgaccgcctcgacgggttgggtgctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagctggtttctaaccgcacctgtaaaggaaccctaaaatggaggatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggtgagcgaacgcggaagtttaactacttcccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcagtaagangaccagttactcgcgtcgagtgactgcgcaacccgacgcaactatcctgcctgattccgagggcctcttagacagtcgttaccgacgcaatccctctaaatcactcttacgccgtatagccgacgctttgcaacgcctccgggaccctgcccttaataagttaaggcatccctttacactgtctctgtgatagagatgacctacctgccgatgaagtgggccatgaggcaggtctctcgtccgggcatgtgagaatacttgagcggattcggatgccggttctacgcagcatgacttggcaattgtnncgttgcgtgtgacgggcgctggaggtatatccgggtcccagaagagggttcgccccgttgggtgcaagtctagttatcaatttgagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatngagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagacgcccgttaatgatcggccccatcagctccgcaccttttgttatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgtcggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttagacgaacacgtgctcagccatcancgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagccatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcgggggacacgcagcacaaaagcgagacagtcggacccgttgtcagctcacggttccgagtgtgtgcgaaagtgtaagaagtccctacattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgtcctcgcgatatcctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagaacgaagtatgtgctagagaaaaatatgaagcccccagcgaaattccgtcgtaactgtatcatacgttcctccgtccttgacttacaatgcccgcatcgacgtgcagagcagttcccactcactgctttaattcttcttcgaacctgctccggaccacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggntttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgtgctcccaggatgtgcacgttatctcctggcatgctgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagngcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttngcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtagcattaggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggcgagtataacgtacnggacggagcgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatanattaatttcctcaggcagcagggtgagctttaagaggcatcgctcgtctgacatagctccagagaagcaaaaacggctcttctgcttttgagccagtcatccacatgctcggccatcccttacaatttatattgtaagtgggncaacggtcgtatgttccatagcggcgtctctagaattattgccgtaggcaccttctaagctttctntaagcagcaaccttggagacnccactttaacgaggatgcagctcgaatgctctggctctgctacatcatacacttggtgattaagttaagcttctaggcatccatgcccagttccgtacttctcggcatctataggtacacttnnnagccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacgacatgactcaaagaggtgggtccttactgttcctccagttctaactaaccaaacccccctgagacagagcactgctcagggagacgatattcgcataatgtagactcgacatgcccctcatgtctcgacgtcactcaaccgccgcgatgaatttttggatttcacaagtacgctgattatgctgcaggttcgttccggatgaggtaaaccttgaaggtcgcggcggagcccggggcgtcaccacaatcatcttcgcggatttgtaatgtcggagcggcgcacccaggcggaggccgaaccctaggcgccggacggggacgttgcccagatcgttaccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcacttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcnnggggcgggctttctttatgtgtgttggatttggggattctcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgatagtagaggtttggccgcctccccggtccggaagctgtctagtgggggccagtggttaggccccgcgcccatgggtcgggttaagtagcccgccaaatcttcagcgcatccatacccagcctaacnaattcaattaagaacctggaagtacccgcctcaatgcaggttacatacccacataagtcaaccacgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttacgaggagcgatgatacacgaggaggagccacccgtcgggggcttgattttggaacgctagcactgaggaggcgctacctcctagatcaaccgctgaggggattcacgttgcgaacacacacgaaagggtgggggagatatcctcagtggccgaggtagtagtcccgcagaccatcatatgagaccatgttcagtgggtatgccggtatccggcgcgtgcactcggtccgtggcgaaaaataggggaatcctttagagcgcagtagtacgtctcatattcttaccgcgccgctgattgtccctagccgcgctaagagccgcctttcctataaatcaacatcgggtaaacgcggcgcggtcacacccgagcgacgcgctggactctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaacctctcctcaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaaggggatataattccgtaggttncctattgagcttgtacctgtgtcactcaaaacaccactcacacaggaactacgctcgtgcggacttctgtatggcgcgtcaacggagtacccatggtccaaccngttcgagtagtgccgcgtgtggttttccgggcaactcggcggagagagtggcataactgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacattcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggggtgcaaatatctccgaacaagaaattttgtcacctgctcgcgtggtcccaatgtggatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaagatgctacaatatgacgacctatgtaccggctccgatcattcaagcttgcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggttcattataatctcaaaagataaactcgagtgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtcnctcnggcaagtgcccatcacggtttctcggttaggatccatacaacagtgctccgaaccaagtaggtagacataagttctgttgagaaaggctggccccacacctcacaatttatcattgggtacgtgcggggaagaacctccgcgtatgtaactagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgacaagagcaggagccgtgagtgaacataagagacctaaa ccatgacagggtngctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggncgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcttccntncaaatagggtcccataacctgtatctagcttacacaggtcattaccaactcnatcagtcaagaaacgagaagtctcgangggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaatccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcngcaggtttctaccgntcctctgttttggtcagggcaataattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttatctacagaacgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggcatcctattacgtacttcataggcttggcatgctgagtgacagtactaaaggtgataggactggtgggcgatcaatnctcccacaacacgcggtatttccggaagaacccgnggagtactatatactgagctctagcaacgatgcctcaggcccctnttcctacaactacgagcgacctctgtgtncttgggatgcaatcaggnnccacagaccactaatnctgatgagctctccagcatctgtgcgcctgtgttcgctagctggatcactaataaggatgttggcgcgggtganntcttcgctcggtaggnccganggtgtgacaagcactgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgnaagacatgccngctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccnttaagggccctttaaccacgtctcngcacgtctcctggattctgagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggntgttcgtagtttcctagagctgcccatacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattncatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactnagggtacccgcgaatcactcgccgattgttancagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggntaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctcgattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggtncgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgttatacactgtgcctgtcgcaactcatcctngccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcganccctcctctgttctaaagtatccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcgncaagcgatacaacggntaacttggtaccgtctttggtccagtggttcctgatcgtactcccactgtcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagaggtgatttaacagattttgacgtgagagaattttcgacactgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgnttggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgngagtattgtcatagcangtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcntcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagctagcgcttaaccaactantcgcggacggtttacttggccaaacctagtgacggatgcctttgtgtaactataggttanttaaggttgcaggggtatgtacatgtcccagccccagatccccagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccntctaatagtcggaatgtataatactttacgcacgnaanagcaagcttgtgagnagtgatctgtcttcaggaggcgatgctgattggatgttcggcatactccgaagaggtaaattattactttattatgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgtnagttcaccgttgagtctgtcgagagcgcnantcagcgatgctgtgggatcantagttcccgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcantggctaactgtgggcggtttccatgccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatntaattttgacngaacanaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgatgcctggaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacatcccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggnaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctcgcggtgagtcaaagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcagttactatccccactctctcatanccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgattggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgcnggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagangcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttncttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacnggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgncntttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggantcgcacattggcaatnatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctancgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccncgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgnacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgncccngggncaggccttagattcctatgctggctctgtttgcgtcttaattgtggtaccgattagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctnagggtgctgccttatacaatttgagcgtttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggancttcctggtcgctggcttttaagtncttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatncgaagctacttatnggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgacgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtncacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacttataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagagggtgacgttgnttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtcncgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcatctaagccgcaataaaattgttagnngaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgttcatctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcacatattttcacagatgggattttaaaccttgcctgtcacatccgtctttgttttgaacttggtagaactagaagggtgctgctgcgattctcaatacgcttntctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcnnacgtgacatactggagttgtgatattattgcctacnggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccnggctggagtnatgcccacatctattatattttaaanttttaataaaanttcactggagcagatcnaactcacgtgtggatagtgccagtgacttgcccaatcaccggccatttacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtncttcaccggcataagacagccttcgcggacatcgagcgtcctcttagaaattatatggattacgttccaaggtggtacccacgcccagacggtcggttccgctgtctgaggnggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctcctggtcctcgtggtcgacgagggtggaaggacagtgtacgggtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtntcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggagnccggcactgtccaccctcaataaggagttgttcccgtctcgcannnntaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttttcatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcggacttccgcgccgagactggagctcatcccccggatcgtgacatctggatatgacggangagggagctctcctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatgntaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccgnacgccaagttgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccaggacaccagggccccncagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctggnagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcnnactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttngagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaaggccaagtaanttttaagggctanagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggncccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacggtattggtaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagcngcacagttctcgccgaactggccacctcggtgtttagtgatattggaancttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcantccttgggcggtcaactgcctgagaaagtccgccgggncgttgacgagttcttcgacgangggatcctccttactttatgttgttcgtcctcaactaggacntgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagancgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttngctaatcgacttaaaatttataaaggcggcttagtcntaggcagctntaggccaatactattgtctcccgcagcggactacccttcagncctgcgaagttacagagtatttcactattcacggcgaaggtgacgcgtctttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatntgangacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaanattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggngatgtatatnaattcatgactgggcctccgatgatactgcagctagtttcccgtttataggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagccngcggtcngcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctnagnccacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgtattattctncaggngatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtgnggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcanccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatncagcacaagcatttattcgctacaacccaaatttggcgtgtgttnaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacaganccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggngttgtcagttccgccgccagcctacacgaaatatcattgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtaggatctgacaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccantaagctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcaacctcctcgcctgaccgcagacgcacntgaggaggacgctgtgtagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctggnccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttggcctcgagcccgagtttggcatatcataggttggttgcggctaggttttccggatgcgttatttcactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttatcactatgaancatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgattgaccatgtcgcaatttgttgnatgggaaatcgcgctcgaatttcgacgaagggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgcngagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgctggtttgtgggagatgatgtctcggtctactttgtgaggacgcatacgctctcnttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaanggcaaaatattcagtgcaaggagtacnntcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacncgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttncagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgantggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaanccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacntcgatgcgtgtgattagtcaaggctacgctgccctcncatcgagttggctgcggtaacagantcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcnngtngggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctncaactgcgctcgcatccaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagncccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgacatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgntacagctaaaaactgggacaaggttccagctcgataccgancgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgannnccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggancacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctanacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgngatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaagccctacagtactatttcaatggccgtattgaagagttcccgcatttaattgnatccgtccccnccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtacnttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgngatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctancccagcgtattagcttgagtgagccanggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgnttcacctgatnaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgangcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgcacggagcccaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcnttgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgagtggaacacattcccacctgcaattttatagtcngcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgngttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgagtcggagcgggcatcggaacatgctaatctgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgaatctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacnctctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacnagcataacnttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcggncagtttacgcgatcagttagaaggcagggaggggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcctagaaactagagaaanaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcctagttcccnggtagcgagaccagtcattgccgaccatcatgagatttactcatttgncacggggaccgtccggaacaaaagctaangggttaccgaccaagtcattagccgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaagggnaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaanaatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtagaaagtgataaaaacccgcccggggaggtccgaattctcatgatggaccggtggggatnccacctgaaaaggccgtggtgtgtcgacaacacgntaatctaatcttcttcgaaaagncaaagcgcatatctggatcttctacgacgtccgtggtacactcctacttatgaaataccatagcgttgaacattggatatccctgcaccgcattgatgaaaatccaaatggacagaatcgcctagaagaacgacaggttgatgccggtaatcatatatgccaccctgtacnntcngtaggcgcaaatcatcattgaaccctaagggtcgctcacttcattggcggcnaattcatctccagtacttacgactaagacgcgttctgcaacggntaccatacagggntaccgtacaaaccngcaatagatcaatagccnnagctgattgtggtaacagccaaacgtggtaaattcgaggttagctgtgggttccgcccagcgcctgtgcacgatgaggtacatagatggatttcatgtaagatgagaattcgtacgaggcattgcatacgttaaatatggaatcctcgaggaggccaatcttatnaactatattgggggcgagtgccagcctgttgttggtaagaatcagcgcctccatccctgccgcggtgtcaccgtgacgatgagtgacgagcgtgggacggtggtaggcgtgacgatttgcaaaacaagggggcttttgacccaaagcgtttagccgaatggcctcagaatccaagangtaattctagctagtggatttatgccgcaggtcctgggattcgggtgatgatgagngaattccgatgctcgattatcaaagcttatgcccacagggtcaactagaatcgtctttagaggaccgtggcatttcatggtagcttatacatttgtttatatgcattgtcagatatttcgaggatgtatcgtccacctgatcaagtagccctcaattcgtccgccataggttntgagttacatagcnagcacccctctatctcgtataggaatgttgaggactatagnntgagtaagcaacagtggacacatctcgaancctataatttcggagccacctcgatcccgtatgcagagcctccggatctcccgcgtggggggcatgcactaatctcagtcgcatacaataactactcttaggactctcctcgtacgcccacggtcgaaacgctcaaaaagctgttcgatggggtcgggctgagggctgtttgcttgggggggctggcacttttttcccgaatgtcttatctacgggggtataccgacctcccgtgggttcacgagacctcagtttagatggtatgtaccgcgatagcatgcacattgacgtgctcgtatacgcacagcgacagtgntgggcggcgcattacaacatttccccggcggacaggggatcgacacagggtagagttgctcgcgccaccagtaattaccccaagaggcgccgcgtgcgtccccagagcctagtcgccatgtctgacaacgctaaacggcgctgtacgactagaaagttgacgccgcgttctgcgcgtacatatngcagcaccgcgatgagcaccccctatgtatggacgcggatcgtgataggaataacgaaggtggttccgcggacgcaaggaagcccgatagaatgtgtgacccgcccgtctcatacaggctcgagagcacagatgctcctcagagtagaatcgtcatgagaaccggctagtgtactttattcaattnacgggngaggagaaagaggctggttaaaaacacctctaacgaactnacaatgagtgagaattccggtgcactaacctcacggggtcttgggancttgtcnttgagtcccgtttcacctctgttcctgtcaggacccatcccctcgtggtgggcaggtagtcgcgcttgcactacttccgtaggtcgcgtgaaaaaaatgaatctaggcgctttcagtaaataagcaagcaggtttcgacctgaacaccgcattacgaaccaaaccttcttatatgatccataaacgaagagatcgaccagtacgcgcggcgttctgcttcctcgttcctagctgaaatggcagtgtattgtgatgccaagagtgaccttcgngtactagtatactactacgtagatccctttctaagacacacgttagggctaggacaccaagccngcttcaccgggtcatggtnctactcttggttacacttnaacctccgctccccgtaaccgacatgccacggaggcgtggacgctggntaggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcctaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggctgtacacgangtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgnggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccggtgtttcaagaatataagtcagcgcgcaaaagccctccctccgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgntgcgtgtctctgcaaatgcagagaaaggctccttttcaagccggagggctggaagaggcccaacccattaaatttggngggctaagactatttaggcttttctaagctttccgatgatcatagtagccgccattttggtgccgaagcattcgagtcgaagcgtttggtcnncnncagcagtccctggatttctttgtacggaattgacttcttcttgggcctcaaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcgatacagggggtaaagtggagacagggtgtgtgaacggtctctcagatatcacaagggtnaggacgttgtccaanntatcgcgataaacgcgatttcttatgaacggngaaggcgcngagtataaacattagatacaaacaatttcttattcgttagctatgtcagagttcgcgtgntcgccatgggatacaacatttttacatactttttgtacggatggcttgcgggcttgnctntcatggtatccccctccgtgtcaggaccgttcgtcgtgggcttcaggtctgtagggttggaagatggtaggcgtatcgcgttcncggtgatcaagcatcggtaggggaaagctcgattcaggtatgggatcccctaggcacccgtgcggcgtgtactactatctcgcgcgaggagctgagccactgctgcgggccaggagacctctttttgcgtggatttgatgaggcatcccaatntctgcgggccttggatcgtcggtacccttcgtaaacacctcaccgacgatttatctgcatagcgccatttatcactagggcgtctcaaatctcagggcgaagagggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgncatctacgggtggnagtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttcncttctcccgatcggcatcaggaagtcgattcagtcgcaacgtgtgcttngcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtaacnatagggaacaaataaatacgtggtgccggagaggntgcncattgccccagatcgtgcgctcgagactgctagtgatcacttcccagccgacagatgacccctactcagagctgagcattcttgttcttgttcgacctatctcaggagcgcgtgatagtaacacgacaaacttcaactaatgcggggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaactggacgatgtaaatttatttaacatccaatctacagttatataactaattccgacntggttgcgggagtcatcgtaatgggaccaggccgncttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggngccgcttgggcctgagagccgacctcacantttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgcnacctacgcgactcngtcgtaaacaccaacttgacgtctaagcaaccnttctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccaccgttacccacgctttgtatcaagcccctgaaccgccaccgnaaaccctgcatgatacgacctggtcagcatgggccaattgggcgatcacgcagtgagttgctagcgctagnagagcggacaacttctggtgttacacgtcgctcgcgttgttccacttaacacctggcacatagccgagcagatcgtgagtagctggacctctctttgtgaatgggcnggaccgtctgcagcatgtcatcaggagtagcgtcgtaaatcttgttcgattaactgtaaacacagcaacactcgtttcttcagacgagagtttcgtaataccggggatttnattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctntcgtactggtacgatctgttatcctaancctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactgaataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtctagctacctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatcttntcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcttacgccccgatgaatctatacggcntggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcntccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagggatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcncatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccgncctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaagaggacctcagacactaatccgaggctctccgcttttgttatatgatttgaggnaagactaggccaatagggtttaatatggcagcactcagttatgatgctcagtccgggacctgtggctacgtattacagtagacccagcgnctgtacctctncatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccantggcccagcgggacgcccccgacactnaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaancagataaacgtgtgctaatatgggaatgatgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgngtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcggcgaagcaacggcaggtttcgctctttggcgacgatccatggacgttcgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatacttcagcgcattaagggcgcttagncggaaagtcctcgtcgtcaagatatactgcggagccaggctcctgtcttgtagatcggccaagatgaattttgcgatgagacgggacctcataagctcttgctcgttggctcttgtgcctggctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcgcaggagggctaaaacgagtttgttgtgagggtctgagccattccanctcacatggtacngaggtccggctcaattgggacggaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcnntgccagtccggcgaaagccgacgttctaggtactaaatcatgctaggccactaaatgctatcgcataattagagaactatcgttagcacgaattcgggctaaaacttcccgacttacnttttccgagccaaccagacggtgccacaattaatttccagagactgactantttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgngcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataagntagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacttccccagcanactgtaatgcttggccctgcgataccncgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcagttttaaccgtaggagggtagaaccgnccaatggcnagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcgttctacgntcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaaccnaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagcgtcccactgtagaaagtcctgctatgtccgttgtgacgctcttagtttttcattttctactcgttaatactggtgtaacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgannggcctgataagtattctgctagagaaagtggggcatccaccagttagnaagttgtgaagaataaataatagccgagaccgctngtgcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccanttatattggaataaggtgggaggctttgcgtctattgttgattggtcgctnacatactagcagtccgttcgagattcgccatgtagttatcgncggcggnggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccgtccgcacccgggctcganataccgtctgctactttgttaacngggagcctcggcagccaggtgaaaaacgacccgccctcagngctncataagtaagacgctattaactcccaccgttgactcagttatctagcctacncaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatngtctcggatataggctatatnaattaggtcgaaacaccangggtattgcgaaatccctgacttatcgggattggtatcattaagacacatgagcncagatgggcccgataagnatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgcgagatntcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtntncttagtcccactggggggttagtagtntncgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtcnattcggccctagcctctatcaagggtggtaattcctacggttatctcctnntcattagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgnagcccttgtnttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggangcgcgtcatttggccaaaggttgcaaaatcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcaagacgtnatagttgnttgtgattactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgnaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtnatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcanctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccncaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccancgcaactcaatncaaccgatgagcaatgggtaggggataccttcaacacaacanntcgttaagctttacctggaanncgatagatcagagactcgagcactgagaactcctcactgagtttgctcgngcaacctatcgattgcgggantccgaactcatagtgcagagtctgtaatcaagaagcgagtggctctacttgagcaacatgtactaagaatcgaaacctctaatttgcacctgtacaagnccgggtaggtcccccttaccaatgggcgtcgagccaactatgaaaggccgaatggaatatcatataagttgcaagtagcggccgccgaaatacgactgccttcgagctcacggtgccgatcccattggtctacgtcggcgcaagctagacaacctaccattctgcttnagtaacacttaatttgctcatnaccncggccgtagctaggtcgttcttgctgccacgagccgaggaaaggnngtggaacaatcacgtatggtaaagcagcttatgaacgatctttatgtaacggccgaatttatccgagtattcaagantatagtcggcgaaaggtcttacctagaatcgncanataagaggtgaacgacgttgttctgctgtgcttaggtangaggttaggacttagagtcngggctngtatagagcataggctcgattcaacatacagggatcttcggacnctataaatatgatggccttcctgcgggggcaggtacatatgtaagataacagagtgagacgcgaacatcccgcttggagttgatctttacttctggtgactagcatgggttggtgcgaagcgtgtcgcgggaatccgcccctanagagctcacaagttcgattgcaacgacgttacagaaaacataatcggcttatcgcatgatgttcatcctggtgtctagagacaacannnccggcncccctgctcttcttctaggccacgaaaaaggggaccgtcctcttacttctccggatcaggtgcaaacgttcccatgaagaccccctcgcttctttatatttaagaacctcgatgagtaatctgtatgggccttaagcaatcagaacggtagacggtgtcgcataattcctaaccgatggcatttcacaagatggcgtcgtatgatgcactgattcggtgcagaaatcggggnagttttaggcgatcagttcaggggtccctaagttgtataagttaccaggctgctattggaccgcttaagtatgcttcanatcctcggtcccaccgctgggacggttcgataagttccccncaggagcaccctcgtaaaaacctaatcagcgctcgcanatcggagagtagcggatcaggaaacgcattgaaccgcactagggtgctaaaagtgtatggttcgctgggacagtacatgtagaaatcagggcagcttcctctagcacgtcgagagtgcgtagtttaatactccctccgtttggcngattcccgtcctgtctcagcgtgcggtgcacaancttccgagtttacataatacagcatatcaacncttactaggctctgtctggcgtcgtcggggaatggtttctagaacgtcgtcaccacatctctgagcctaggtacatctaccggagcgacacgggaatagccccttanactatctaccttcggcaagtatggccaatgttgggccactcacgacgccgacacgtatctcagacggacagtgacgcaggaatttggagaagagagatccctgtgcggggncgagtactccgaccgtccnaccgatttatggcactaatgtgaatcttagacttacatttacgcaccaagaattacgannggggcggccatgtcgacttggtagccacaagtacatgggtatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgttggacggagcgtattcggatttgacggcatgccgtattaagttgaccgtagtgnactcattgggcagcgatactgtctcccgttcaagcngcgcaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggccttggaatggccagcntgtcgatccccggctctaccatagtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgcatgataccctnaccgttatctgagcgagttcttatttcgagtcctaaaagttgccggtaggtgaatgcacgccgtaagacagtggttctgctctacctaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacggntttancctaagcgaaggttcccggactacaaaagacgagaggggtcgtgcantnaaccacgttactgccattttatagttatcgggcttgggaagctcacgcctcagcgcataacggtgntactgcaagtgtcccaaagcatcttaatgccgtttcgttggcctgtcatatgagccgttgacatgccaaaaaacttatcgaattagcggagaccaagacaacccggggntagactaattgtccttggggcgactagactcatttgtgcaccaacnccgtaggattaaaaactgaccctctgttgatgtcattccagttgtntgnacngtggcctggaaagatatgattgntgctagggtcccccctaagcagtgggcagctcntgttacggccattctagagtgcgacatatccatganatatacgattctcgaccctatncgtagtatccgctcctcacgtataagtgatgacgtattgtataatacgtcttactcgggacatgggggttaggaagctcggctcgactacacagccgctccaatcgacgaagtaggaactataccttatgtcgccgtcttttatagggctcatnccaggcctaaattggcgccgcacgctgcaccccagcngctgccggtcagtcngtaagnnctctagagggccaaggcggcgcgggcccccgggtcgcaggagtccccagcaataacatgtaaataaacttatcagcaatgttcattgttagactccagtgcggggcgccaagcaataagtcgaacaaacctccgntaaaagancattgatgaatttcggcgagcttggggngggggacggcaattacggaatcacgggccccttgcatccatcttggtaactcttggtattggggttttgcccgagtngcggtaagttcccttcaagaactgttccgacgcttatataatctgcggcccgaanntggaaaatacgttaacaatcgaccaccgccgangnagcgctcagacgaaacgaantgtataaggccacatncctttaccacagtcgcagccaaccggtgngtttcgatgcggggagaccttaatttaacgatggatacaccgataaacgtgctagccgcnaaatgctagcgaagagtcttgtggcgagtgggaagacgtctcgaggcagttgttgtgggttcgctacaaaccttttagtcgtgccacggcgccacgaactttttcgtacatttgctaactaacgagacctatgtaaggatcgctacgtggantatcgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagaagcaacaacagaggtcttcccatgagcaaacggtgctcacaaattattactgcggtggatttgtccggcgtggacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacacaagacaattccttacaggggattctattaaatctgcttgtacgtcgnacacggatatcctnggcgcctttaccgcgtctcacgccattcggtggtgagaccggcctgtgaaggctcagtaantgccgctagccccaccgccgttgctgtcgcagtggtaatagttgatacaagtgcctactgcactcttctcaattgcgttagttcaccagttnatgggnaaacggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaancagcggatgccatgcccgcgncggcagagtcgtttagtccgcacggttgtacttagaacttgtcgtgtggaggaagctactgccacatgccagacatcggccttcatcagatagacgtgtctcgttgaccgatcactccaacgcnttttagagtgagggttgacagctgcgngggtgacttaangattctctgtccagtttctaatcaattcaggtctcccacgtgactctaatggggggacccaacgtatatcagnctcttctgcgctaaggtcccccgccagtagatctgttatcatataaaggggcgctatttcccgtggaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcaagcataaaagcatacaaatatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcaaagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccttgtacgtccaaatacgaaattcggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccancgcacaagtccgctgaaattcaaaccagcgtgtcgacaatgtcctacggtggggtagaagagccatagttcggcgaccgaacgacagctntggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggaggatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactggggggggtagcttgacatcgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttgccagtggccactatagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcncggtcccctttcctcgtcctccttttattcaccaataggnaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggcaattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggagtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtngtttgggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttgcccgcgtttctgatgggtcgtgctctgagtaaaaggtcggcatcatcggaagctttntctttcgctcggctgactagtatggatgtcgcgggtgatcggtaatcgcggggccgtcacggccgtgacatttcggttccggctgacttagaagcggagcggacctggcgttcgccaaaaggttcaaggcgtcagcnctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaacngttggtgttcgctntgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctntaaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgnaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccangcgtcttagtggcagagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctccggcccgtgatttaaaaatctacggaggcgtggtcttgaccgcggtangcgcacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtacatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattntgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacnactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcncggtttggagaatttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggtgccttagtagncacacacaacagaagtgaaatgatctttcagacaactggtngcagcccggcattccagccttgcctccgatgacgancgatctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtnganggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccantacagaatttttctgcaaccgtcttgcctgacctacatncgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccntgactttttacaccctaangtaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccntccgcctcgtcaggtagaactgttttctacttcatcattctagntgcgcggatacgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattnnntgttgctcatcacttataccagacgacccgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagnggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtntggatgccctggctggagtangaagtgcatcgaggcatgaacaagattctatgagtgtnattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagatnacagtcaaattgtccgccagacgtagtgctccggtttgttgtaattaactgatacatacggtaccaaatcggagctcacagttaatcagggacntcgaacaacatcgggtaagctggcgaagaaggatacggctgacagaccgtaattcttgactaatttgnnnnctgggggatttacgtgttcaccatttatcaggtccgcgtcgttcgacgcntctgccccagtgtagaaacaagatactacgctgtcgctaaactgatgatacgccctggtagtatactgagggtgtaggtctatcggtagtnntagccaccctttcggcgantcctngnntaggttaggatagatggttgagggccctgattccgagcccggagatggtgttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggnctttagaggtgtcgcgtattaccgggnagttatctaacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagctattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggttcgctcagcacggctttagtcataaaaggcaancgcagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctngggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatannccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtccttcccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgattaaaggtacgttttctcgcccagagctcgttgtgcngctgataaagcgggttggggtactcctgcccaacgccctgtgtggtaatgtttaggttttcccgcgttgggggctggtggcttcnacactccgattctgatatctagggaaaccgccctgtacgatgtaacagttacgcctgctctgtacttttnnttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggcactaagaacaacccaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattctaccatcacccccttctccgcaaatgatacaggttcactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagttggactgtnctagcttactacncatatcgattaagggacgttcatagttcatgggcacgtgcggaagtatatcacgagttcaagccagggtgaggtaaggtacggtggagcttgaaccaacagcctatgatggcacttatcgncggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaaaccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctanaagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataatccatgtgcagcttggttatgcctagaagggtcagcccaggcctctaaaactctacttatgagcgactgctggaaggggctggaaaatcgcaaacgtggttttctcgaaaactacggacctccgagcgactttgcggcgtatatgcaaaagcgccgaacagcagggnactcattaccaaccctacgcactgcgttgcaacccacncggggcgtaagtacccgcccttggtttgtgatgtcaggtttactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccnaaaaattttgattataccggtttcacacaccgattgtccgcctagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtcnccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcccngcggtcgctcatnggaagtatnacagggtatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtattgtggcacggcaagcattcaacaacaaccgcccaacctcggcctactttattagacagtatcagcgtccacggataggttttccgttgtatccgcgctcgtttcgacagattctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctatgggaccagcggatcactccctaagtcggtgcaagggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactaagtccacganccnncgagcggnctaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcntctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagttctaagaagttcaagcagctcgcgggatggcgtcgggactgcctagccccatgtgtaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacccaccaaatcggaagctgagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagtgctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagngntaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacaggggtctgccttgttgccctttggctacagggcgtatacgntggttggttcggatggaatgggtggtgtcccgaagatgcgaatccgnccaggcgcaccagangtatcgatttaatggagancaggatcaatacaanttactcgatggacccactggagaagctctattccgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacnntgcgnttcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattagtggcggcgcnagtcacaattgcccaacggactctcggcccaagacaccagcatcctctggggacgtctttgatcacgacgtcccaagccacttatggagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtgacagtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagnaggtttgatcgcttgagatgtcaaagcgggancctaacccaacggttttcaagagcgcgtaaggaactaagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttaccccgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatnggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggaatggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggngtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccngttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtatggacgatggcagntggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtactcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatngctcggctcagtcntggatcagtgacacccccaggnccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaaganacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgcgtttcgcatttgcgcttctggcacagagcttaggacggagatcgggatcgtgacatctagctcttaccgtctccatgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatcctccccgcagttttcctctcactntcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtanattctngannatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagnacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaaataggccanaagagcggacgtgaatccccccctataccgcttgagagaggaaccctgagtcagccgnaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaacacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagcaaatatcgtccaatatcggaccatgcggcaacttagtcttccantcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgttcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttnagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactncttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcatggtattctgcggtgtaaagacgnactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaancaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagtttgatgcgtgtcgtgctgactaataacggntacgtggttccccaagtagtatggacgagttaaggaattaggncacctgttgtgtattacaagtgcatgagcagtttagatgtatcctctcgagcgtcacaatctcccaagggtgatgnacaccctatatcatcactccagagacaaaggatccgaagcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacanggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcaggatccaagtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacccaccctggttccaattgttatttacttctaacctggaaaagaacgngctacaatatctcccagaggagaagcctctatcttttgaggaataaagngcgcgggtgccatcctatttactaaaggccaaattggntaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaaagtataattgttcagataaagggntttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttntaccgataactntcgtgaagatttatctcggttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggnttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtagtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcactaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggtagacgagactgtatcttcatcttggtagtgggcaccnggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcaccctaccctgatcgaccccaacatttacgagcatntccatctagggtgggttgcggcccgacgacagttctagccgatagagttagtgttaacgcgcangccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggacacaagccgtagttgaggccgttccgccctcctcgccacgaattccagtgagcantgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatactattntgagatccctggatccagaggttatagctcggacccttatcggataccgcgggtgttggttgactggnaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttnaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgtgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctattggatttctgcgagaaataacatctacccccgtgagttgtaggagaagaagtcatccattcgcgctaacttctccttattcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactnggcttgtaggcctaggggcacacngttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggnaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggncgccnagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctnttaaggcgtgtagcgcgccgagcgcattatgantttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtaaaggactcccgccatttgaatagtggaaagtatcacagacgtgtcgtgggccggtacgtcagaggtatggtggccttaagctgaactttttaaaattggaaaatacagtgcccctattccaacctcccgctccgtagactgcctgaccgcgacgcctgctagacttcgtacatcttcaggtcntttggccctgacttttgttttggatccccagcggggctagcggcgtattcgccgntgccgtctacgtacttcttcaagtggttaaagtcacggaaccctagcctgggctaaggccgtgaccccagagggttgcgcgaaggacttggacagcggaaattcggtaacatccgaaagcatgacacctatagccatatagagcttcgaccggagggccttgggcagactggttgatatttaggtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtnccagcaaaaaatcggtaaagnacgnggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaatgatgattccgtaccaaacttcggcgatagggggtgcgcgggaaaaggatgtgttgtaataccgcaacgggacagaggtgttcgtcctattattaggcacgattgctcgggacttggccactctcatactctagtccaaccacaagtagcgcggggcctattgatgctctgctaggtggattttgacgcatctgtagaggaatagaacgcaaccctgagtcgattgtgtccggccgtgctnacagatcaaggctagatagtctcttctcgcatgcgaactttttagccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcattggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgcattagtacagacgacctgtccnaggccctcgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatgtagaatgtatgtcntcaaaccttatcgacccctcgccttaatggctgtgggtngtgcgagtttttactntattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgngngccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgnttcaaggccttggcgtcggtacactactatgcaggggcangagtgcaagtacgaaacatctagtacttaaggggacagagaactnncgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcaatgactcagaaacgccaagctgagggcacgcctcggtccgtttaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggcccgaagatgatatcgcagaggatccgagcaaccatgaagtttttcctgtcgnagctcgcatagaaacatnaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcgcacatggcccnatggcccccgcagtcgtactcaactcgttgttgccggttatgctataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcncaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagaatttgggccagacccctttcgatacagctccggctatttcccgcggccttccgtgataagcatagacgctgctatgttataagatcatgtactaccacgacctcagagtctctagactgcgctgtgcttggattatttcccaataagattcgaaggtagtgcatcttctggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaactacgcctctcgacagcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagcattcgaacgtagaattnacccactggtttctatgtcggacggccaacggagtcggcagtaacgggctgaggcgttngagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatagtgggacagaacgtgtacgtcctcagaggtccaccacccttgaggtgtaccgtagatacctcctcttatcaacgcatcaatcagttagcttcttgaagattatcgactgggggaggctagtaaactgcatggttgatccagtccggcctacttgggataggctttgagtcgtggtnagagccacccgtacgttacgagatgcataccgtgncctctttccagtnttgatctcaaggctattcgatttttgataagactagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactatctcacggacggtagagagatcctccgctccattatatgcagacttgtgtctgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcgtgtcccaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggagtcngctgcgcgcgangagcccaggaccaatcgacggtctagatgcagactgtggctcatgctttcttcttatctgtagcagccccaccgtattcttctagtcgctcctaactccctacgcaatctaggcttggggagatatcccgggtcacagagagggcaacttacctccctccaccgagctcaattatcccgtcgacntccgtgcgtacctctttaagagggaaatgcagagagatttatttcccggattactatggtgttggcccccgcactngctccccagtgaacttgcncccgcccaggagcatccgggcacccagtaaattctggttggttgctcgccacatattttgcctgctgcattacccgggtgcttatactacacgcactgtggttcacaattatggttcacacccgcaaaggatatagctctgtgacgtaccacctgcacaccggtgggccggcaagtccatggagcgctctcctagcgggctgatgatantacaagtgattttgactggcctgccttatgtagcttcgtnaactaatattcaagtttgatggccgttcttgtgctgatccctggggatatttccgggaatacccgtctgtttactacggtgggcttgcttaagtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcgcggtcaagatcaagtgagcgcatagccctacaggaggaggttcgacgccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcaaagacagagcantataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccacggttaatcgaagccaagggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgatnccctaagggcagctctagccccgtagtcctcactctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgttaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattncgattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttgttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatgaattcacngcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagngctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccntatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgatncgatggtaatggaattggtcgtgaagagtacgttcaaccacctcgacctgggacgnttcactgtggccacccactgnggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcntacttacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcacccagttaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttnactatacaggggcaccatcagatggaanatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgcgagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcttagctccggctagtagcagaacctagacctccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcggctggcccgccggggtccgtaaattgactaacttncggaatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcanacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaacngtcgtagaaacttggaatcnncctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagattctgattacantcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcngggattgnntgtgacgcggtgctatgaacnggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggntccaagggataaaagctngaacggacatgaattcgcgttgtacggccatcacttttcctacccatattatagggactgtaggcgcatttgggtatttncgtaatatcagaaagccatctataccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttgaaaagagccaagatttgagcacgtgatactacttcggacaaagnatttgatggtgcccatgcgncaaactggcgcgtgtgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttnttaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggngagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcntggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactcnnnggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtntcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaangccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtganttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtncaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccatcgggtgggttgcccatcatccggattaagggatacgggggagtggagcnnnnnnngcgtattaccgtctcatctgggatcccaggcgnctcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaacnctttgaagttagctaccggcgtangtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctattttnaattagtcctaagtacgccagcgctattctttcccactatggntgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacgacactgtcactagnnattagctactctgccatattgtatggcaagcaatttggagagtcatttagttgtcaaagaccagagggcaaatagatacnctctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacagccancccccatgtcgtacatcgcaaatgcagttatagttctcctatactggctgaaaaaggactctagctcaataggagaggacactanaagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactgncggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctctncacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtcnatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgnaagcaccgggtgacaatccccgccccacccnacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatnagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagcnggggggagtatagatatcccgatgtggaggacctggtctcggaaaggccggctttgccttcnngngaaaaaacttctggactcaaaatgcagccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccgttatacatggcaagtgttatgaaaaagtacggctcctaactccantatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatcttgccttgctgggtttacaanatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatcttggtggcatctcgctcgctgccgccgtacgaacatacagtggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgttagcctnnagccgatccatcgggtcgatgagnagcaacaagtgacacaaacgctcccacccccgtcgaacaaagagtacaagccacaggagtccgtgctactcccagttctgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcnnctagccgcaggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcagtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagtatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctacccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcatcntcttgnnnnggtgggcaccccgcgccgccgcattgtggccagcttttcaagtggggaatccttctcggtcatgtacgcccggtaaaattccagcaccttccggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagaatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggatctacaggattgacatgcaggggaaccctaacactcgagnacncagacaagttcccagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacntgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaatccgacgcttgggacgttaggtccctttcttaacgggaccaccagagcctcgaatagacaatataccgagaagtgtctgaccgtcacttaccaactatgccccgtgctttctaccacgccttgacgcccctgttatccttgggacggcacgatgcggaccacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccngcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcnntcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgnctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacggtcttcgtnaccttcatgtacaggttatgacctttatgctcgaccncgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattgaaactnccataacgagatagtgaaagtggtgtcttggtgatacacggcggaggggtggatcgggacgggtctagnattcaacggccctaaaggtctctacgctggcaatnatttagtcctagtancgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatnctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatagaaaccacttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggaaaatcccagttcgacgccatcccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagntacggagccataggcgtagnatcaacggactaatgtgcatcgccatatgaagcgggagtggaatatacccgagactgnatttcgatggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcccgccgccatcaggtcagttagtttgttacaggagccaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacngcatctgccactaagccgcgcgaagccggnagatttgcgatntcggactccgttacctgcgccgattcagatcctcggacttacagctcgcagcgttggncngatcgtatatacattgacttggccgttgtagagcactcataagagacgagatcctattggttatgcgcgctcagtaagacagtcttgaggcctctccgttcgcccgcgaggttgggtgtcggtgtctacggtacctaattaagttgcatacctggcctaaccggtcactttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacntcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcngtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatgnagggcacgctagccttaaggcagagagancgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgngccgctttacctagaacacttaaaactatcatnttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtntatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgancgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccacgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttanccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgcgccctgcctcgctatacaacccttgcgctgcgcgacgcccgggtaaagcgtccccaagccgtcagagtctggcgctttactggagctcaggtncccgcttcgctgcgtccgcagccacgagcgcgccctcnaatcgcactgaagctaaacagtanaagatggatttaggtgagtaatcnctgcctaggncttgaaatcactgactgggctttacaccgctgngtctgatagatgggcactgcgatcagcgttnccgtctgacttaccgaatncgggngagtggcctcacggcatgtagatcagtctaccgctcagatccgttggacggcgccgaatatatctgacactcagctggnacgctgggcggcagaaagttgtccattcccccgactcgtggaagatggcgaagttaatcagagngtctaccgaccaaacgcggtataaaggagtcacaggtgagtccatctgaatcgtccacgctatctcactggcggcaagacgttagtagtnatgtcgtccgggggggagcaggcgcacacctagtgtcaacgcgtaactagaccccggtacaccatgactgtggctcctaccagccgngggctcgatccggattagtccagggctacacacgcaccttttcgtctctatttgcnannnnaggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagtattctcggtncccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctacacactgctatatgctgagaaacggctggacacaggcncangggccttagatgcaggaagtataatgaggatacgnngcccggaagggcttacggagcgggactaaagagggatgggnnagactgtaccagagtgcgctcactgacggggctgctcaggagcgttatgntcaagtcttaaactatcagcggcgcaccctaggactatacggacagccctaatnngaagttccccgctccgtatctggaatctaaacatcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggttccctcgacgagcggtaggcttatagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcgtgcattcttagcggggtttcttactaaaaanagttaccatactcactactcgttccgtcgacgancgtcngttctaattatattataatgcataggctaacgcacttgctttactgatgccggaagtcctaccacagctaatactcgcgcaatccggagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgtaccgcagtgggcgcttcacgcaatgagaatgngtcctcgatcctgacgctgaccgcgcagcgacagcgttgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatatctgantanattgctcctgagtcgtcttttaaccgcnggctcccaccactggatcgctaattggccgttcctagtcatgtctgcgttgctcttgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggttgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactaggggccctaggattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgngagttctctggtagaacaagcgangaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcnccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccgggagggttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctnnnnccccatctaacgcgccgtctgggcncgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgcccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcnggggctctcgttagtacggttgccattcactgtggnggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtantccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggngcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcngtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctaccccngacacgtgcagcccctcctngtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataacacattggggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtcttcttgcctatagacttacgncttatatcctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatncagtaagcangctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttggntcacctgtattaganncaaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaagatgacgtggttgacggggagcgtgacaggaatcacgggnaagaccatcaggccttatganaggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctntcagtggcgcgcggccatctgaatattgacaccatcttctaggaagttaatttttttttctctcaatctcaggccgggtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgnaatcaagaccaaccaggccagtgggctaaggggacgttgcctactggaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagggaaaccgacgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacgaggtgtcgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctacttacgcagcttactcgcgcgnggtgcgctcacctggggacacngggatcgtaccgctnccgtataccggaantatgacttccccaagcattctctatcttaccggcctaaaggccagtaaatgcaggagcgagagcccgatgtaataatgaataatncgctgacgtgtgtatagngacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagnattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccanttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacngtggaatgagcgctctttctagtagcnttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggccatcttttctaaacctgtacctcaacctgcattagggagacgngtaatcccggtgtggagaanaaatttttcgtcctcgggcagctcacattcccagctgnaaatgcagtgaagcatgaacatggcttanatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagttccctcgcaanncctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttttntggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcgnnaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgngccctcaggggcactcgaatcagcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggcngtccactagattgcagcaatgcgggaagttacaggcccggggtctcnatcgattaccaacgccgagggctcgacggtgatacgnncttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatncatgggctgcactgtagcaccctaccantcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattnngggaacgcatagtccgctccaggaganggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccncctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgcccgtccgcaacncgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatagactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctattaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacnctggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcnacgctactaacgnaccccgtccgccataaggntagcatcgacggagtgaaggctcacgttcgtgaacgtatgagaangctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagaccgcncatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaaacaagtagggttaggatgggntcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagttaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggaggagataccagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccnaacattatccataaacgggattgacagcagtttaagcgattttgatctcgatgggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtgggcggattgtncgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcagggncatcgaaggcctcttctccgaggatccataacaaactcgtcgttanacttgctgcgggatcgagggcaatcgctaaaaatcagaagtcgtgctcatcaagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtaaatatcacgtgatgacgnngacacgcgcaatatgattcaacaggtagccgccgtaacagcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctataaaataggcagtcttgaagcgtgatagacttgtnatgcttgctgcctagcggtaatacggttccgagacatgnncgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacanttaggacaacccgtattcgacaggggagctgcagcgaggaatgtaagtattacaatatttttaggctactgaatccatggacgctgcacacggttccttgccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacntcccttcatgtaatgtctacaggctctagaaaanggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaattttgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccaancttatctaaatctgtgtgatcgatgtcacacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaagagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatcngagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctcggagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgccacaccagccggtcttggtgggaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtnggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccgtcctanccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacgccgtantgggcctgatgatccgaattcgaatcccatcangtaattgccgacgatgcgatcgtgatcgctagcaaagcccanagaacggggttgttgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccggnagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggtttgttgtccagttggaancggtcctccccaacctatggtcacgctacccggagtccgagggcccataagtatattcctgagacggaaacctaataaggaacgattctagatcagttggggattcggattataattgccaagacccctaagtactttccgtatgctcattgcaatatgggggaatagacccccgaagccaccgttgatgtcagttccgtcatcctgggacagtgtgagctcttaatgcgatgcgctctacgaaaatagctgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagccgntttctggtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatngacgtnttcaggaacggtgttcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattccgttgacccgttgaccacggtgcgnattgttggctcaacaatatggttttnttaaattcttctaacttcaccgaacttcggaaccgtgataggcgccatccagtgtggagacggatataaaccgtttcgttcaaaggtccccagggagagagtagatgagggttgatgctcgtgggagccgcgcgggatattttagactggtcatgtgagtcgaaaggggttgttcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcgncaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctaaagccagagcccgtatgtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcctacttagagagtctcaggcggannnnagccagcgaacgcggctagtctctagnacggaagcaatggcgagatcttgcccactgggctggacaggctccattattctcgtgttactattgttctaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactctgaatacgtaacttaaactctgtgtgccagcagaacaacacctcatcggagcccccagctgggcccgggttaaccncagcggttgataggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctngctagtggataggtccgccactccacgcatcagcaatcgggttgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaaggtnactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttantaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagnagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggncctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtancaanttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggtgtatgcttttcaaacanacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtngatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgngtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccncgaagcgactaagcgntcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatccgacagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgnatcaggcgcncccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactacnntatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtantacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttttggaggncaggcatcgcgcacccggaagctgtcttctctaacntcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgncggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcgnccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccccactcctcnatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgngacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccntttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgagtgtagannactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacgnattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagtcgtcaaaacgagaattgnatctgcacgaatgatcggccacttaatctcgtaccccccgccttgttgcggtttagcttnctgttggctgtcacaattttctagaaccgtgcgtngggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactccaattgcagggtacaggacnntgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaaaatgcaggccacncgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtangttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccccaaattcattaaggactagtacgccatatctctggtcgtgcgctacaggctgcatagagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtancaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgnntcaagtcggtgcnatacgaatcgtgctttcgtgacgaccgttccntcggacttcaancagtgcctgacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatggcggtcntttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatannntnnnnaaattccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgtagagaagcgtccatgtactcgngcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctacttgagatgcgcaattgtaggcattccaaactgttataagtcaatcccganggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagantaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtnaagccgccgatcgaatagttgaccgggcagaagaaccgcccaagtcntacgccagcgactcggattccngttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttatanngtccgttgattgaggatcatcttctaaacgggatctgtcacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagatcaagcgccgtgttccctagagagttaacacgggctgacatanatggccacagtcgtctgtgcacggcttgtccgctacgcctagaaggtcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaagcaacgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatcaatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcagataggtgaaggattgagggcgtgggagaatgacacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgnttgtcctagttacgcgcaggganncacacgggggcagngcactaacagtccgtaaaaagancaccgttttggaagcgttnacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgntaataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgtaatttgtgacactatcaatactaagtcaaattaatcttatacttggtccgcggggaattcgggcgggctttatcgacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttagagggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgattnnncacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctatgcataactnaaacattttaagtggtgaataggnttttagatgnggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagntgnaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggcttttcaacacagcgccctgcaggaggggggtgaaggagtgctattnnnggtgtgtcctacccaacaacctggttgtcttatgatagtggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgtcttttctgctatatttcgacgcttcgaggacgtgacctgattttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcttgatgactactgagtaaccgccaatgccataatggggtatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggaccatttcctaaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactngcagcgtgcacctcctgcgaangtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatatggcgggagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggagctaaggtgttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcnagtagtcgcttnnctttgcaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgnatactttaccggattgcttcacattcgccagttcaagngacaattaccatagaatcgccaaggggcttcgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccaaacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctcnattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgngtactgcacttcccttatagcaggcgatntcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacgatgcctctcgctaatatttcctcccatcgcgaccgctanatgagaatacggtagtgtactctgcgtgtntaaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggcttggtagtgtgcggaggggacagcgtatgcggggtttncgggagctagagcggcctattaatatgtatgaacggcactgagntatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccagcggtgacttgtcgtgaaaggacgaggaggagctaactaaacgtcaaaaatgcttngatgnaggcnccattcaatatacagcgatgaaatcccccgtgcgagacagcgtctgatttcgacagttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcggccgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtggtagaggttggtgattatagcctatatcgtgctgatttgcaccagcgtaattagacgaccgacggcggaatattaacaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatactttcaagtggagggtcgcgcacccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccncagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgaagggctggcaccaatagacatccacnaagttcgccggggccgaggagagcagtgaacgacttgaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcatgcgntgggggttgggagctactatgtgnttgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcggagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtatgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagntctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcggcaaaattagccatattttgtcggcttcgaggtgttacgtaaaaggtccacagtagcaacgggagggctgatctaaatgcagagtgaacggatctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagcttttctccttgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcattgtattatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctncatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttttaatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacagattcttcgctacctctatcccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagncgtcgcagcccgatcatcaaaccgtattccgcgcgacgaggcgctgaaatctgcttaattatacacacccgtgagtaccccggtggcatagggaggccatcgcccgcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataagcctacttagtgccttgcgggacgaataaggacattcggcaggtggttaaatgacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagcccagnagggagttgtctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggaaaactcccgctgctggagtagtgagaaaccacttcggaaccatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgngcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgacggagagttagcgtgtaccngagctcgagggacanaccacggggttgagaacactatacctatgaatngatgcctaactncagggcgaggaaccatgaggtttattgccacggcccntcgtcatgctttacaagggcattcccacgacggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccncgatggggcggactaatcgcgtacatgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcgatataaatacagggcctaaccccgtctcagcgtcgggatcgccgctgcacatacgacggtcactctgcccgaccccagggcctcgggctggcgacgggcgnctcnaccgtatgncggcagggngtgttgcgaaacgatcactctttgtgccatattttccgcttgacagtgatgaatattaggggtnacctgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcatnccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcncggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactncgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcattgatggatcgttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccanacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgnacgctaggcacgagtttacgacatgttcttagataaaccctgttccgaaagaggtacccgagatgcgcttaacgatggccttggngatgcatacaaaccgcgctggataaagccatcagaaatgtngngatctcacgtcaactggngtgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcngtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagngtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtccgtgagtaccnacggactctaactttctgttgaagcggtggtcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcgacactgcgcctgtcctcgtaccaccacttcgatgaagctctcagcgcacggatgacgatcaaagataacgtcaccgtacccagcctagtgtccagatttatcaaaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaattactcagagaaatagtcgattgatacgttnaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagctttcggggggatctgacggagcttgtgagngcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctctccctgtttganncgaaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccggtacattnctcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacncgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttgntcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgngtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccaaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggnatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcatcccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttgccgatcgtcgcantnctacattgcttagaactgcgcaccggcctcctggttcccgcaaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgttcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgacccattcctgcacntgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagactctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcgacgnnnnataagtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcatncggacgtcagcaatccgcccagagacatctccatagtaatttaccncctacgggggaatacacttggcgggtaataactccgntttgtgatacctagtgttgatcgtaagctttgcctatcccggggcaagttgccatcggaggatcagngtcgtcagacttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttaatgagcgggcgacaagtcaatgcaacgtgcctatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctnccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatttgatgatcatgcgctgcttantttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagnaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccgccaagcatgagcgccctctcagatactaaaaatcgtcatataggccacaagtgttgcacacataacaatcgggctaactatctgtgttgaccgatctcctgcacccatagtttagtagtaaaatggatgattcaggagttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggnccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctggtctctgtacacgtcgaagggcgtaaattgtttatcggcttnttttctactttccctagcgaacagcgaggcctacaanattcccaccacacacgcnnttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgttcagtatgcacgaccaatattagtttaagcacaaagtgtggcgaancctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgcngcctgcatagtgggctcgggctctggcattctattcgtttggggacntgctatgtctcttctgtactccgacaagatttacgaggattcaaacgcaattcgaatctccaaacgaacctacctccngcttgtttctgtcttttagntttatgccagatgcnacattctcaagccttaagaccgacgctcgagccgggaagctacgctaagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtccccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccggatactcccattagcaggctcacctgctgtaatacttggaacggaattcccgagaccttntgacatggctcatagagccgtttttgaagtgcacggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgngctatgnccactggaaaccataacgctgctgatgaagtcgatgaancagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttgaacatacgcagtttgtgatgtctcgcgcccatgagcgcgcccccggaanggagatcggncgtcggctcaatgaagaatcctataggaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaanctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgcancacgcgcgcgtggcttctntcccttgaacttgcgtgacancactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtatgccaaagaaactcacaatcgtaaagtcattntcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgtaggcgagcactggaacagtaaaaaacacgtcaatgtcattcccaattaactgacaagttanggctcgactgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaatcatggcagatggtgaggttnncttgtggagcacgtagcataactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctaaggcggcttagaaacnncgatagtgaagaccggtggcagtgtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaacccacgcagagttggtggttaaggtgtttaaagccggcctatgtgatcacgtatctnacgtgagcttcacgcttgttcaagtggcgattataagttgttgattactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggncaaaaagtgagccaagaaggacttatcgtgaccctcagncagagtgttccagtcaggttgctgcagtctcacctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctagtacctgtcggtgaaggggaggtacgcncatcagtggcggtgactttagtcagggtcggatctcaaatgcagagactctgtgatgaggtgcgcgtgaaaaccgtcctcctcaggacaaaggactattcgtgcagcgcctgcagtgaggaattcgtcggaactccgttttctaaccctncccgcaagtgagagccgancgatgtatgttattcatatacagacacaacttgtgaatgatgctcacgagatcggcacctaagagcattgcgatgtgantgctttagtgagtcgtctgcccacaagaaactcttttgctcaaaggtcgctacggccccaattataccttgacccggctactgataggcgntgggtactatgaaactaagagctaagtatctggggttgctcccaacagattttttcagtggtgaattcacttctgaacttccattttggacganngnnncgtaataagcccccatccttaaagagctaacatgtatggcttactcccttttaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcngaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcgcgatctattctctgggtctngtcacaggacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtggganatgggtagtactacattgacnaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcnaaacnccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacatgcatcaccaaaccttttgacgcggtatgattcgtgtcagcgantaccctacatagtacgtttcaactcgcgcgttgnntttccatacgtacgacgcccgggttgaccgctcgnccacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataatgagcgattatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagactcaagcgctgttgtgcaaaccggatgcctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagntctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccangtgggtgtctcncgatccaaactaagcgnatgtaggtgccagtgctaagacgagaatcgtgatccaccctggggagagtcctaccatgatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaagattggagaaacccacacacgagtcaagtcgacgccttgaccgcctggtccgcgcgacaacgccaaacatgctttgatagaaggcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagnaaatangcggccaagcagtgggttctggccctaggaacttatgccagtnggcggactatccgaactacagggcccccatttccttcccattcgnccnagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccngtgctgtgcctcgcgnagcccggcgcaagctctacgctatagagcccgcattaacaacgtctaacctgagccgtggtntcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggcaactggtcggtcttgagagttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggtatgttaagcattgaatgngcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacatgagtgtccgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccagagataggagggtcactaattcccctgccactagagagcatccttgcggctgactccaacgggctgatgggatagagtttcacgggcctttaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgngaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccanngcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtanatatggccggaagacagttttcacaagtttancggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctcgggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatngacccagaaatgaaggcgagttcccaactgaactcaatattcccctatggcgggaactagttggccgaaagattgtcnagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacgcggcgctccactgaacccaccggagcggcgcggtggttgtttatccgcccggagcaatgttgtgtataantgcatttcgggccgtggccgggctacaccgnggncggatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggncgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtcngtttatctaggggcatgaaaacgtggcgttgacgagcaaantccgtcgtacccaactgtagcgcgcacacgcgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatccngtcgtcggaagttagttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgnaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccatnagacccaaatanccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcaggcatcacgtcactctttagacattaaagcgtacacgnggttgctcggcntggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttancagagcaggcatcaccgaattatgcgaccagcacttacaatgcgggggcctttgctcgcaggctatggttacaacggcggtcaaacggcccggatcacaagagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcntcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctnggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtgtatgcctgttgtgaggggtagtgcgtagacntgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacgganccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctantggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttactgctcaaattgtgcatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccntcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaanctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacnacgcatcagcttatgcgattgacagtaatacgcataccgaagaagcccccaatcgacaaagtttactacttgtgccagcacgagaccgaatgataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctngtacgaattaactatagctgcccacggctcgccatgccnnnaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttntccattacccggcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccancccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtngaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaagnaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgncncaacacatcgggggctaaagagagggaaantattaggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccnntcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacnngatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaaagggcaaaanagcaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgntccgaatatcgctgatattcccccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctctgacgtttgtgccaacaacaaatcactgctagacattttntttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcacgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataatngcggagnactctacgcttttgccgcacactaaccgactggcgatcagcagtaacgctctgccttagcccttggcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttcgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatccgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaagcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgccctctaaaggtcacatcgcggcgcacgtctccgtcgaggcacgccgtcgagataacgcaagcgacgtctctgaccccgtcaggtgtccttgcaggaccctctaaattacttcgccaatnnnnctcacagcaagcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacncntccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagnggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgnanttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaatnaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcagcaaggccccaagaacattcactgccttcatctgtaggagtgatgcctagagcccctcccccacttgcatgattacacgctacgacccnacatcccttgacacaacgcaccgatttcctgtgtctatgagcgctcantagagaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgnnccctgcagttactagncccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggngcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctnagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccgttggaatttcgtacaacttatattttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcnntgtactcngntatactaacgcaaaagcacgctatgtcagtaagtctaaagctatnnccttaagcggatcactacagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccgcacttctactttttcctgcccattccccgtttcgtttagtggccgttaccccggctgttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaanatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaaccnaactgactgagtagattcgtggngcaaggattacccatcaatctgggctgagtacgagattcctatccagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttntataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccgtaattggctggacgcacgactattgggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccgccagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggattttcacttgtcctctactcttgccggccgtggaactcnctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattaagaagtaatcgnnnggnnnggagctcccaaagcatgcccgctcaaaccaacgtaganctagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatattacagngttattacnagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccangcacgctctgttgaactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgttgcagcttgggctgnagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccggtaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctntaatcaacgccctcttctagtatctgggggaaattacagaaaagtgcctgaaacntcttggcctatttgctgcgagccgcccggcgcggggtcgcaagattgaatnccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgcngggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactctaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcgaaccaagtccacnggtcccaaccgtggtcatttgctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaagtaaaattatagggatggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattncagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggacnctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagnacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacganaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatntnccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgttataaganncatcccactgcgataacatcatanccaagcctcgagtatcgaggtaatacgggggtcagtgtattatttccgtccaatttgccagtcataagatcatgttttggatctctgagttcccgttttaaattttccaatcatgctggaagtgcagaggcaaaatattctccgttgacaggggctctgtaatggtgcaaacaggtcaacgcggcaggatgacctataaaagacatcatctttcaaaactgatcgaaagcctgtngttatcctctaaatggagcaagctctcatcgaatgtgacccggcgcgccatccatgccgacgcggcgccaggccccccgagcttgggcggtagcaagttgccgggcacctagttagcagtctcgtccaataggttacttccctgcctagagcgcgatacgaacattgatcccggcacttatctggtaacttgaccgcctcgacgggttgggtgctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagctggtttctaatcgcacctgtaaaggaaccctaaaatggaggatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggtgagcgaacgcggaantttaactactncccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcaacatggtaatccgttgcacgcgtcgagcgactgcgcaacccgacgcaactatcctgcctgattccgagggcctcttagacagtcgttaccgacgcaatccctctaaatcactcttacgccgtatagccgacnntttgcaacgcctccgggaccctgcccttaataagttaaggcatccctttacactgtctctgtgatagagatgacctacctgccgatgaagtgggccatgaggcaggtctctcgtccgggcatgtgagaatacttgagcggattcggatgccggttctacgcagcatgacttggcaattgtnacgttgcgtgtgacgggcgctggaggtatatccgggtcccagaagagggttcgncccgttgggtgcaagtctagttatcaatttgagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagncgcccgttaatgatcggccccatcagctccgcaccttttgttatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgncggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttngacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagccatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatnctcctattcgggggacacgcagnacaaaagcgagacagtcggacccgttgncagctcacggttccgagtgtgtgcgaaagtgtaagaagtccctacattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgtcctcgcgatatcctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagaacgaagtatgtgctanagaaaaatatgaagcccccagcganattccgtcgtaactgtatcatacgttcctccgtccttnacttacaatgcccgcatcgacgtgcagagcagttcccactcactgctttaattcttcttcgaacctgctccggaccacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgncaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggancagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgtgctcccaggatgtgcacgttatctcctggcatgctgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgncaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactgnccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactganagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtntcccgnatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtagcattaggaatcaanctacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggnaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggagagtataacgtacaggacggagcgatacatctacaactctaatccagactgctnnccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctttaagaggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtncacctttacagggacatgaacgctactacnccccaaccgctcaaactctatagtcaaaacatcagaatggacatatgaccacacccggttatctctattagggccnacgcgcagtaagaactatcagcttgacgcnccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacganggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcangattgggtaccnactggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctnattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatctccgcggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggnaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttggggnnnntcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgataagggggacgcgaccgccattctagtttgggggctgccctgggtaggccactggttaagccccgcgtccatgggttgggccaaactgcgtgtcacaatcacngcgcattcatgcccatcccgagaaatacacgtatgtaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagannaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcccctacgggggtcnngaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgatcctcggcccctggctaccgatcggggcgtctttctgcccaaggcgacacaccttagattcttgccgcgccacngtctgtccctagctaccgagggggtcgcttattttatgtggcgctctccaacccaaacggcacggnaccatttagggagtgcgtttaagtgcgcactattcctgcatactatcaaatcgaanactctcanacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccacgatattaactgcggagaattttggaacttggatnacatagaacacacaatacgcaancacttgggcaactcggcggagagagtggcataactgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacattcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttngttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggggtgcanatatctccgaacaagaaattttgtcacctgctcgcgtggtcccaatgtggatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaagatgctacaatatgacgacctatgtaccggctccgatcattcaagcttgcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgnctgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgngttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggttcattataatctcaaaagataaactcgagtgacttccatgtctatagtaactatggcgtgcaccggtnatctcagggggttcttatcaatgtctctctggcaagtgcccatcacggtttctcggttaggatccatacaacagtgctccgaaccaagtaggtagacataagttctgttgagaaaggctggccccacacctcacaatttatcattgggtacgtgcggggaagaacctccgcgtatgtaactagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgacaagagcaggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaanagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcttcctttcaaatagggtcccataacctgtatctagcttacacaggtcattaccaactcnatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaatccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttggtcagggcaataattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttatctacagaacgtcccatggctatcagtggcggatccacggtccgtatgnnaccgacgtcatggacgaacggcatcctattacgtacttcataggcttggcatgctgagtgacagtactaaaggtgataggactggtgggcgatcaattctcccacaacacgcggtatttccgnaagaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcntacaantacgagcgacctctgtgtccttgggatgcaatcagggaccacagaccactaatnctgatgagctctccagcatctgtgcgcctgtgntcgctagctggatcactaataaggatgttggcgcgggtganntcttcgctcggtaggtccgagggtgtgacaagcactgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagccccgtctctgttcccaatccacagcccgtcccagcccgttttcgaggcgtagactgacggcacaatcttgctcgcacatctacgtgggttctcttacacgacagggatggatatgtccagagtctctggtaccccgccctctagtagcgcaaacatcgacgcgacatgggctagatgacaggcgctgggaactgaccactattaaccattaagacccacatcagtaacgcgcaccagacagtgtnaaacactcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacatcatcaacctgaaccggtccacttttatggaaagctgttcacggggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggacggtcgtcgtggcaccagctttttcgcgttacgggtcctctagccctgtatcggcacatttcctggatttcgagtttgcaatgcaatgattcgctcgtaattatgatcagtagtccctagacgaatttgattgttcgtagtttcntagaaccgcctgtactcagaaaaagggagcgttctacactcctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgtagaattgagctattggactcgggtaaaactctcaacgatatgcgagctgagggtactcgcgaatcacttgccgattgttaccagtgagaaagtatatcgcgaatgaagatagctgcatatctgacaacttgggttataacatagccctgcgtcgcaacattatgaaacaattccaaacgggggtgcgaggacgcnccaaccggancctctatctcttcncgtttcttttggctattggtctcccgcatcagnaagcgaacgggtggcctcacgcaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtngttcgcaagtgggtggtgaantcctgtatcgaccagcgttgcccaggtgcacaggttcgcacgtgtgttacgtgataagtactaccaagttnntactttatacactggtacgggcaagtttgnnnagaagggnaggcaccctacaatgcgcctgtcgcaactcatcctggccgcattcaagcatgggccgtaattgagctaagatanttcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttntccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcagcactgggagttttgcaacagtctngaccctccggtctcactgagacttttatntgtgtcggacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagcaagcgcttaaccaactactcgcgataggtttntatnattgctttcaacgngtgnctttggggcgcggccacggatctttcgaccgtatcgagaagttggtcctgctcggccacaaaaccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatgnaccgggcatcgctgcaaaaganatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcagttnttgcgactgatggctgacctcccccctcagcgtccgggagtgtttggnnttttgtgggcaggaantctatctaaagtaccatncctttcgtagaaagtgcngaccgatctataaagtgattgggagtgctgtgcagcagctgcgtggagcccccgtcgcatgtatcanaaggagtcccatgggccagctcggcatgatggagttagtcatacctaatggggaacgaactcccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcagcaccattcgattcggtgatccgtccngttgcaactgatcttaatcatcacttcgncagacttgcgacaaacggggcaatcactaggatctagagctcgggcactggtatggccgcggcnaaatcanacctcctcactccaagcccatgacaactgcaacctgacgcagngtcatcaagccgttacaagtattcttgcctcatcatgttaagcttatagcatgcctacgttaccggantgttcagaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgancaccccactggcgtcatagcctttaactcgagcgcaggacacancccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggantcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctcgcggtgagtcaaagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggncgcgggtcgtatnggggctctccattcatcgaccatgcggggcngttactatccccactctctcatatccttgcgcgtcttcccttgccactataagntcgccaagncgatagccctactcgcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgnttggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtcngtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttcnaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaancgtgcgcgctccttaagtcccncgaactgganactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgtttgcgtcttaattgtggtaccgnttagtgtaaatataggactnagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtgtgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccncaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggaaaataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattngtcgcccaggatcggtccacatacgcttttaggctatccgttaatgtagnaaggtggagncggtatcnccccgccgcgcacctccggccctacccgatgcttctctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtanncctcagttgttaatgtcgacctaaacagcccgcgncgccatntcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgnaagtagactgaganatggggtggacagaggtaagttatcgttgcatgntcgttgtgatgaaaataagcanagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagcctaaataaaattgttagcggaacttaaccggttacgaagactcgcggggcatgtactcgaaatagtcggcaataatatgctcatctataaaatacgccgccgtgagttaaacggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactctaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcaattcagacgatggaatgtttcaaccattgtttattttcgcttccggaagcctnttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagacgcacaaacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaaattcttagcgaancttcactggagcaggtcaaacccacgtgtggatagtgctactgacccgtttagctgccggttgctngtagcggagctgctcagctcctcctagatctgtagtatcgactncgtgaaagtaagcgtctcccaccgncataagatagccttcgcgtattctggaagctcgcttagaaattatatggattacgttccaaggtggtacccacacgtagatggccggttccgctgtctaaggcggcggagccgggacctattgcggcnatctnnccacgttctacgtcatcatggtacgcgcagngttgtaaaatctctcgtggtcttcgcggtcgcgggaggtggaaggacagtgtacgngcattagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaantctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgtgccagagacgtagacgaccagcatcgcctaccctcattagggagttgtaccaccattgggttcctaataccgaggagccagttgacccgatacctgtgggcggctctagtgcggtagcttcgatcagttctgcgctaactgatcgaaagcncngtagtgttcgangcaccctttctntggnggtcggancnntncggncnacccnaagcngnnagcgnanntcnnnntnntaanntcccgcgcgggncggtcttntncgntgaccagannncnaaatgcggnncgcngncgcngnacngtggnngagntngnctgatgngnnnnnncgnnngngnnnnnnngacangctgncngncngntagatagccggagcggggcnccnnaanannnnntnnnnancnnnntnnnnnnncnnnncnnnnnntnnnnnnaacgnnnnnnnnnnnnnnganngnnagntcnnncnnncgnggcnnntgngnnnnccngcnnagaggtnggtttncatcnangnttnngnccnncannnngnngnnncnntntnnnnnnnccnnnnnnnnnnnnnnggnnnnnnngnngncnnnnnngnnnnngngnncnnnncnnnncnnnnnnnnnngnnnntcnncnggntcgtgacatctgganatganngacnagggngnnctnctcncntnnnccnnnnnnntnnagcnnnnnnnnnnannnnnngcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannntncnnnnnnnnnnnnncnnnnnnnnnnnnannncnacngnncnggnntnncngncnnccnagngcncnnnctngncnnnnncnncncnnnncncnnnancnnnnncnnnnnannnacncnngngnngnaannngngnnngtnntnnngagaanattngcagnncnnnannnactatnnnnngnnnnnnnncgnngngnnnnnnannnntgnnnnnanggnnnntgntnngnnncannnacanganncntgnananncaccngggnnnngnngnnnntannccnnncnnntcnnnnannngctncnncnncccnacnnntttngcnncctnannannnnnnntcnaannnnnnggnnnccntgnnnnnacgtanngccnnnagcnngncccgnacnnnangncgcnccacgcnnncngaantgnnncnacnangngccacnncnnggnnnngnnngnnnnnntnnantnnnanngnnnnncnnnnnacnnnnnntnnnnnnnnanngnacgtnnnnnncnnncncnnttnnnacgcgnnnncaccnngganannngnnnncnncnnantnnttgnnnnntncngnnnnccagnctgnncnngnngcagcgnnncnnnnnacnngnnaccnnnnngnncntngcnnnnnnnnncctnnnnannntnncgnnaggtcnnnnnnnnannnacncnnnntnnnanngnnnannnnnnnggnnannnnnnannnncntnngaannnntacagnnnnnganacnnggnnnnannnnnnnnnnannnnnnnnngnnnnncancnnnnnnnnnggncncgnnnnnnncncncnnnatnnncngnnncnnnncncngnnnnnnnnntnngnncancannnnannnttngngannnntnnancnnntnncnnnnntnntntntnnganagnnanncnnncnnaannanntgtncnnnncnnnnnnnnnannnnnnnnnnnnnnnngnannnnnnnnntnncnnnnnntnngnanccnngnnnggnncngcngncnnannantcctntangcnnnnangnantncngcngnnngtncncnnanncncnncnggnnnnnnnnaantnnannanngnnnnnnnnnntnnnagggctatagggtacactaagtatatatattgggcgcacgattctgctgatanancncanctaaannnncggnnccaccntnatcgncggngntnggcnnncnncgnttantcnagcnncnncnagtcntatgtnggnncccangncctannanannggnntnngntcctcagngannctnnggagccnancgnnggnnntggnnccccngcatntccgcaaggttnccgacantcncnntcnnctnagncntgntncaatgtngccactannngaaagnagagccgnacnnntctngccgaantggnnacnncngtgtttngnnatanngganncttnnaanagncnngnnncnnncngncntnnangncnnnggntcgnantccnnnngncnnnnccncaggntcnancctnngncnnncnacngcctgnnanagtcnncnggnccntnnncnannnnnncnnnnannnnnnnnncnnnactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaantatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgggggctgttacgcnaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcnggcatgtcattcaccggaaccgagggaaaatattcctccagctnncnnnnccttnngnnnngnnnaannnntggntaatcgacttaaaatttataaaggcggcttantcgtaggcagcngtaggccaatactattgtntcccgcagcggactacccttcagacctgcgaagttacagagtatttcactattcacggcnnnnnnnannnnnnnnnnnnannnnnnnnnnnnnnnnngngnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctnnacnnnnntncnannnnnnnccnnnnnnnnncatgatgaattatatgtgtgcgctcacggtgggaatggagtgagaaatggaaggcgctcccggggtcagcttgaggcccttaaaggctccccgcattcctcgttctacaaggtggaatacctctatccgtgtttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacacacaggcgctgtaaggacctngcgctccagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagtctcccgtttataggaatatataaaaggtaataagcttgagctcanctccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccccggtncgcatntgtctctttcatatgtcagttgggtcctctccgcctcactccgagggcgnntctgaccctaatatactcaaggtcggcaaacgatgttcggttaaattaggatcacaccggcccagtttccgttccgccagtcatatagccggacattttaatntgtagctaagacaggtctgtgaagatttatgcccaggagtaggccanacgtaagcatctcgcaccgcaaagccgcgttcctcgggggctcgccgtgccgaccgccaggcaatgtacggcatgaaagcccttactgcggcggcatncgaaccctatcgatgctcccagaaatcggagtcagngaacaaatccagacgcntacatgcggggancgatctcgccagcaacggtccggtagtacgncggtcttnatcagctctnttganccttaaccgatttcncacggtctaggtgagggcgtgattctccgggactctctcgtgttattctacaggtgatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccagcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaagttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgngcacagtacagagccttcaaagagggataacgatccacctgagcagtgttctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggacgtggttgtcagttccgccgccagtctacatntaatatcattgccatcacctgacgaattcccgggcctccgataccgnggtcggggcttaccaatttatactaataaagtcnctagcccgaacaggagtaggacctgacaatgaagataacacacacccgctgagtcgtagctacttacctgaattcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgactcagtcccctcgtctgaccgcggacacacccgnaggggacgcagcgcagtactgtcgggcattggcgacttttaccatccgctgttagctcatctaggggattagagnaggggcatgtccagctgtttacgcaattcttggggaggtaacgtctacagggtctctangtctatgttacactttggcctcgagcccgagttaggcatatcataggttggttgcggctaggttttccggatgcgttatttcacccgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgacgatacttgatcggtggaagctcttattactatgaatcatcttcgctacgaggcgtgtacggtgcaancgaactttccgtaggcggcgcgtttgaccatgtcgcaatttgttgaatgggaaatcgcgctcaaatttcgacgaggggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactacagtttatgtacgcctttctactttaacgccctaccatattacttccgtcattgccagacgacgggagatgatgtcacggtctactttgtgaggacgcatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccntttcctattaagacattagcagggccnggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagntgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcngaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgntaaatnttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatccaaggcgctnaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagnactgcgcgacgatacgacatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgcnacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcnggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtggtttatgccaccgccgatctcatgtngagatcggaccacgcgtggtttgagagtggtgtcgttttacntggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacggggntagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagnctcnanacgcggtgtgtattaacagctagtaatagtttgttaaccnngctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagnatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaagccctacagtactatttcaatggccgtattgaagagttcccgcatttaattgtatccgtcccccccggcngaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtactttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcanactcatggactatgtcctctcccagcagtaacatgcccgctngcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcncgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgaggcgctcggttgaagtccaaacaaagagncacaagggggacgttgatcatcgaactcgatctgcatctatctcggtncctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctntgtgtctatcggatgggggctgtgctgctcnttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtnccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgnaaactgttgcacggagcccagnatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctnctcaggttaactgaaattccgagtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgagtcggagcgggcatcggaacatgctaatctgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgaatctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagantgcagccaggccctnggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagncactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggangggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcctagaaactagagaaagaanagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcctagttccccggtngcgagaccagtcattgccgaccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacnacgaggggtcgggaatgagtccagaaagttatnttacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtagaaagtgataaaaacccgcccggggaggtccgaattctcatgatggaccggtggggattccacctgaaaaggccgtggtgtgtcgacaacacgttaatctaatcttcttcgaaaagncaaagcgcatatctggatcttctacgacgtccgtggtacactcctacttatgaaataccatagcgttgaacattggatatccctgcaccgcattgatgaaaatccaaatggacagaatcgcctagaagaacgacaggttgatgccggtaatcatatatgccaccctgtactatccgtaggcgcaaatcatcattgaaccctaagggtcgctcacttcattggcggcgaattcatctccagtacttacgactaagacgcgttctgcaacggctaccatacaggggtaccgtacaaaccagcaatagancaatagcccaagctgattgtggtaanagccaaacgtggtanattcgaggttagctgtgggttccncccagcgcctgtgcacgatgaggtacatagatggatttcatgtaagatgagaattcgtacgaggcattgcanacgttaaatatggaatcctcgaggangccaatcttataaactatattgggggcgagtgccagcctgttgttggtaagaatcagcgcctccatccctgccgcggtgtnaccgtgacgatgagtgacgagcgtgggacggtgntaggcgtgacgatttgcaaaacaagggggcttttgacccaaagcgtttagccgaatggcctcagaanccaagaagtaattctagctagtggatttatgccgcaggtcctgggattngggtgatgatgagtgaattccgatgctcgattatcaaagcttatgcccacagggtcaactagaatcgtctttagaggaccgtggcatttcatggtagcttatacatttgtttatatgcattgtcagatatttcgaggatgtatcgtccacctgatcaagtagccctcaattcgtccgccataggttntgagttacatagccagcacccctctatctcgtataggaatgttgaggactataggctgagtaagcaacagtggacacatctcgaaccctataatttcggagccacctcgatnccgnatgcagagcctccggatctcccgcgtggggggcatgcactaanctcagtcgcatacaataactactcttaggactctcctcgtacgcccacggtcgaaacgctcnaaaagctgttcgatggggtcgggctgagggctgtttgcttgggggggctggcacttttttcccgaatgtcttatctacgggggtataccgacctcccgtgggttcacgagacctcagtttagatggtatgtaccgcgatagcatgcacattgacgtgctcgtatacgcacagcgacagtgctgggnggcgcattacaacatttccccggcggacaggggatcgacacagggtagagttgctcgcgccaccagtaattaccccaagaggcgccgcgtgcgtccccagagcctagtcgccatgtctgacaacgctaaacggcgctgtacgactagaaagttgacgccgcgttctgcgcgtacatatggcagcaccgcgatgngcaccccctatgtatggacgcggatcgtgataggaataacgaaggtggttccgcggacgcaaggaagcccgatagaatgtgtgacccgcncgtctcatacaggctcgagagcacagatgctcctcagagtagaatcgtcatgagaaccggctagngtacnttnnncaannnncnnnngnnnngnangagnctngntnnnancnnntcnnncgnantnannnngngtnngnnnnncngngcacnnnnnnnannnnntnnnnnnnnntnnnnnnnnannnnngnnnnannnnnnntnnnnnnnnnnnnnntnnnnnngnnnnnnnnaggnnnncnngnnngcnntncnncnnnngnnnnnnnnaannnannnnancnnngnncnnnnnntnaananncnnnnanntnncnnnnngnnnancnnnnnnnnnnncnnnnnntnnnntnnnatncntnnnngnnnannnnnnnnnnnnnnngnggnnnnnngctnnnnnnnncntnnnnnnnnnngnnntnnnnnnnnnnnnntnnnntgancntnncgtnnnagnannnnncnnnnnngancnntttctnagacacacgtnanggcnagganncnaagcctgnnncaccngnncannnnnntnctctnggnnanncnngnnncnncnnnnnnnnnnanngncangcnnnnnnnncntngacgctggataggtgagcaataaagcttaagttgcgagtctacacannnntgtggaggtgatctactactgttgggcanaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtntaggcacagnncgnnctctgcgncatcgntttgcncatctanatnncangcngnnanaccnggagagcntnnncctnncngngncncacgctnatctcnccnggnnntnntaagnntgnaagctgtatgacgnagnntcgngcncnngntggngcngnncccnnctnttnnnnncnngagcagaaaggtgtcaggcgctcggtnggcgctnnnaagcacagtacnnacnggttttccnatcgnnntnccnnttnagnngtannccnnggnngtggttnncntaangancacacctcgnncagaacannannngnnnnatncntnncgatcggactgcccctgtagngcntggcngtacacnatgtgncacccaccnacancacnctgnccgatcgnatgatttnaacgacgancggctgctcgtggaagcngaagcccgtccgctccagacngcccccagcgaantcataagtcgcgtgangngaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcaccagcacattaaaggcacaagctagtgtgcgaagacctggccttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggcgcgacatattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctgattgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatacctccaattccctgaaccaaaggcggactgtcttccaggcatcaaaacagaggctgttcttcctagtttcacctaaatcttttgcactttcaaggactgccacgggcggagtacctcggctcaggtagcaaagaggagacagggtgtgtggtccnttccctgggcgttacgcggggtaggacgtataccaagctaaagcgacgggcgctatgttacattagcgtataagccccggtcctaaggtgtagaccgtggccggccctctgcagtttggacgctgtgcagccaacagaactgttgacatgcgtttttcccgnnntagactaccacgcagctgggaggtacatacttagcaggctactcctttggttgatacgaagttaccctctacagaacagaagctcacgttagcaagtaacaacaaatatgcgatacctataanngctttgtggcagcgaatagggctgtgtcgggggggctcaatcccctggttatccacgtggggtgtacttccaaacggtccctgtagcagccagacgaacttaatggcaaatgttctcccccatgggcgcttctctggatccgtagctccgtgttagctcattgttcctacactctcgcgcaggtgccccatcgcaggtttacccactcaggactttataacattggggtgacccccttccgaggacaaggaaggacacggcttcatgtttacgtacgacaaagagcattgactaggatcaatcacgtccttcacgaacggaactccaccggaaggtacnccttaatcacgctaggcctaaatcatccggtaagcacccgaggaggaaaactncntccttccagtttatgtttagggactggcttgactgctnagactgtccaaaacctcacgcggtttgcgagaggcgtaggggtgggtatactgctggaaggcngcttgcatcggcgggccagagcatgggcgggacgaaaaggtcccgaatctgttctgacttgcgttcgaaccgtgatcgccnngcgtcctccgctcgagtaacgattcctatcctgtgttgcgcgcgctttcacccaccggaccnatnnnnntnnnnncnnnnnnnnnnnnnntcnntannnnnnnntgcanngagtgtgatcataattcattcagtgtantagtttcggatgccaaaacagagtagcnnaganagnnnnnnnnanggnntncnnnnnnnnntganatttctnnncnnntantctnnaactngacgntgtanattnnntnnncnncnnntntncnntnnnananctaattccgacttggttgcgggagtcatcntantgggaccaggccgccttcgtttgagtcccttacttaggtggtaanatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatcnccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgccacctacgcgactcagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccaccgttacccacgctttgtatcaagcccctgaaccgccaccgnaaaccctgcatgatacgacctggtcagcatgggccaattgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctggtgttacacgtcgctcgcgttgttccacttaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattntgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgnatacgggctgtcgtactggtacgatctnttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactgaataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtctagctacctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatnttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcgtacgtcccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagaccgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtnaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcnanatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggctcatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactanggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccagcgggacgcccccgacacnaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgncatgtaggtagatctggctggcctaggaggaccggcgtgctcattctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactagcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctcngcctaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcncatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcggnttcccngtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcntccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcggagagtccttgccgttgagntntactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagangnnncttcatggtttcctggccgctgnctcttgtgnnnggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtangacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccccacgtggngtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggaataatactncataacttacttattccgagccaaccagacggtgccacaattaatttccagagactgactattttncctcnacacctgttaattcagagtgcccttccgcgtttctaacctaatnctgacaggtgtgtgtgcgaaaaacccgtgngggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggcnaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatntgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatntgcgcataccccgcagncccattgtggattggcttttatacacttccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaatagnacatnttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcngatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcanttttaaccgtaggagggtagaaccgaccaanngccagcatcgcatatcgaacaggcataccgatagtctggccctnagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatnaagttgctgaagtagtgcgtggattcagcggtcaaccgaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagngaccatctttttgttcagcgtcccactgtagaaantcctgctatgtccgttgtgacgctcttagtttttcattttctactcgttaatactggtgtaacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttatattggaataaggtgggaggctttgcgtctattgttgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacngcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacganaagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccgtccgcacccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccaggtgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcncaccgttgactcagttatctagcctacccaaataattcttagcccttnaaaactcaaagaaacgnagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgcgaaatccctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcantgcgcctacctgtcnattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcnttagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaaatcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtcttntatcgagcttcccccggagatcaattcttgcataactagcaagacgttatagttgcttgtgattactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattangaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagntcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattangtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtagnggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaatcctccatagtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatactcaatggcgtccagatggggaaattcggaggcaaggacggtcggagcccccccgcgtggcgctatgagccctctacttacctgcaaaacctcgctcgctctgtaccaacgggatncggcgtagcgcgaaagatgagcacagactcccagggtatnactatcttcgagccggcgaagncgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgncggcgagagggtgggccgccgntgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttggtgaaccccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgantcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccnnnctaaaacctaacgttcgcacggatcgcttagacagattatntttgctttaacctaggcaagctcgattccacggtgtgcgttgactagcgacagatgacagactaaacttgcatattaccantatgtctgagggccggaacatattatgataattacggacgcagctagccggttacgagataacacgcctggccttcatanncaacgccgccggctcccccgttcctcttccgagtcgtgaagtgttgggccgttcttcagtcctctcaagcggatgttggctgagtatcctggggtattgtcatcaccccacggtttaaagctgcggtgagtcctccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtnactgcgaggtattgttgagttcaatgccgacgctgtagagcgggggnaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaacgaccccagggtcccccagtaggatcgtccggcgtttggtcctgagactcgnntttgttaggcctaggnatagttcttctnacaatggagcgacaaacttcagggtacaccacgtaaagtcgaccgatcggtggctaggcaaagatgattgagacgtgcacgtgctggtaagttagccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatntnacataacatcaatgaccatataggtgtcgcgcgggttcaggtttantccttccaatctctgtcaatactacnacagcgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagatnaggcggtgcctgagtttcctgtttagaatttggaaggcgtcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgttcgcgaacttctatagcccgtttaggcctgttagatgcaatcggtaaccccggcgtactgatttaatgagtctaggcaaaaggtttacgcaccaccttatccagctcacgagcagagaagtgagacgacagccccgtctcttgcgcgggcggtacaggagccgtgagccggcaccagcccccctggtagacaagacgtgatcgacttgtacgccatgccgtattaagttgaccgtattgaactgattggacagcgatactgtctcccgttcaagctgcacaggcgcgggantanccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggccttggaatggccagcctgttaacccataccgaaatacnccaggcaacattgtgtaaacgcttcagaacttcaatcattaccctatcaaacgtgacacccccgaccgtatgtaggagttcttactatgtgacccaaaagttgccggtangtggatggacgccgcaaagtgaagaaagcgtcctacaaatcgaggcaagatggtcgaaattcgtgtccgactgtaccagagatgaactcctcccaggcgatggcctctgtgacgcgaggtatcgaanacactacacgacttaccctaccaatgacgttgtcaagtcgccaggtttaggangntcacccctcagttccaaacgttggtgctggaacaggcccnaaatgatttgacgccgtcccgtggactgactacccggacggtcaatataagagcggtatcgataagccgataggatatgggtagctttttganccctccggcgacttcttaagtaattagtccgttcctcctattgcttcgaggtcgaccngtcgaagtctgtttggggtagcgccccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgggcacggtgagcctactgaaccagttgtcactgcgattgcctacgccgcccagctacaccacgcggtctccagtagctaaccaggcctactgcgtctaatgtataggggtacgaaggcnnaanntgaccacatagccgctacagctgccccaatatgagttgtcgcagtcacngtcgtttttttaggagaccgcgccagttttggcctgacatcgtccaatatgccctgaatgccgtcgcctacccagtagtattcccgagaaatcggagtagcacgancagtcacggagcgagaggttttagctgataagtacggacatntttatcagtggttactgacgttagaccccaatgtggggatccaaattgctgaataatnntgttcaaatcaaaagatcattgttgaatttcagcgagcttggggtgggggacggcgattacggaatcacgggccccttgcatccatcttgataactcttggtattggggcccctttttggtggcggtaagttcccttcaagaactgttccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccaccgccggggggacgctcggacgtagcgaatcaattaaggccgtggatctgtacaacagtcgcagcctaccggtgagattacgcgtgaagagatcttaatttaacgatggatacaccgataaacgtgctagccgccnaatgctagcgaagagtcttgtggcgagtgggaagacgtctcgaggcagttgttgtgggttcgctacgaaccttttagtcgagccacgacgctctgtgctccgttatgcgctcgctaactatcaagacctatgtaaggaccattacgtggaacagtaacctcggcgcggcacggaccctctcaccggtacggaagcgctacgagattgcctcagaagtaattcccacacacgcttccgttgtgtggccccgccagcctaacgggacaggaaaagattagagggaacagccgatctctgcccgtgggtggacggtgctcgcaaattgttactgcggtngatttgtccggcgcggacttctggacaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctattaattctgcttgcacgtcgtacatggatatcctacgcaccttcaccgtagttcatgctgttcaatactgaaaccagcttggganagcccggtaagnnccgctagccccaccgccgttgctgtcgcagtggtaanagttgatacaagtgcctactgcactcttctcaattgcgttagttcaccagtttatgggcaaacggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaaacagcggatgccatgcccgcggcggcagagtcgtttagtccgcncggttgtacttagaanttgtcgtgtggaggaagctactgccacatgccanncatcgnccttcgtcagatngncgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcnggtctcccacctgactctaatggggggacccnnngtgtatnnngcncttctgcnntaaggtcnccctccagtagatctgttatcatataaaggngcgctatttcccgtcnaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatnnagcataaaagcatacaaanatgtatctccaattgaaacaagacgttgcntagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatncgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatnngatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatnctggctccgtgcanagatgagccgttggacagatatcntggtcagacaaagactatntgaaaagtagactgctgaggagcttnacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtantcgtncaagnngccgaatcccattccnntttaacgaannnnngnnnnnnnnngnccnnntangnanntngnangntcnnnnnnntngcnnngnnnnnntaccnnnnnnanngacttgntncnntnncnnnnnnntttnnnngnacgnnnntnanntnnnnncncncnnnntnncnnnnacngccnntcgnagnnnnnnnngncnnnnnnntagntnnanngagcgtgcgcgatcacgaactaaaacagncggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctgnnntnnnnnccancgngncgncnnngnnnnacngnnnnnnggangancnanngtnnggnnnccgaacnnnngnnntngnnatnannnnaanncgncggntngcganacntnnnnngcgnnnnncncnnnnnnannnngnnnngnnnncnnntnangnnngcncgnnnacnnnnnnnntnnnnnatnnnnnttnnnnntttacnnnnngnnntancnnnacntnnnnnnnngtcggtgnannngtgtctnnacgagnnncnnnnncnnnacgnnncnnngcncnngnnnncnnnnnnnnnntnnnnnnctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccagganaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaantngtcagngattncattgtaanancatngnctatnancatagnaangtttaggccncatangcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactnaagtcgccactagacatatacacttnagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacatggttagagaccagtatcgcagactcttatgggntttgcactgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagaggggtatccgcgcgcgctcctacgttgctttaggatcgtgtttatgtaggggaaacaatctcaacgaaagctttgtctttcgctcggctgactagtatggatgtcgcgggtggccggtagtcgcgttgccgtcaccgccgttacatttcggtcccggctgtattagaagcggagcggacctaancacagccaaaaggttcaaggcgtcagctctgtccctgcaaaatncctcgatagggtatcaaaggatattacgaggacaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttagggcgtagtcccttcaggcanttgccagtgttacgacgtcagttatccagagcacaagtttggtgcctacaaggcgcactccacaaaggtaaataaatggctcctacgagcttacgacagactcaaggtgtcacggtgtangtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgtgatcctatagacgagtaagttgaagaggtagaaaactcatgatcactcgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgccagattaacgccangcgtcttagtggcacacggtgcataccgacccgcgtcggttcggtgtagcgttgcaagcctctannnnnngnnttaaaaatctantnnnnntncnngnngaacncggnntnnncncntntngannnannncnnnantcgngctgaggtttanggaactnccagcactacttatgtacatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgttttgacaacntctgtccatagngcttctgtataaaatgcggccttanaatccgcctnntgnatgncgnggncctnncngcagagctannntannnnnaannnncnncntnnnnntnnnnnagnncnnnnncnnnnnnngnnntnnntnnnnnnnntnngannggnnnnnnnnnnnnncngnnncnnnnnnnnnnnnggnnnnnngnnnnnnnnnnnnnnnncnnnnnannnnnnnnnnnnnnnnnnnnnnncncnnnnnngnnnnnnnannngnnnnnnnnnnnnnangtatttnagnnnnannttcgagacacgttcatactttacagaatnaaatntccgcctcgcgtttgtcaaaaagcnnnntnnnnnnnnnnnnnnnnnnnnntntnnnnnnncanctgtatactcgaacngntccggctattcagtgagctctncccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcncggtttggagaagtnctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgantggtcggcacggcgccttagtaggcacacacancagaagtnaaatgatctttcagncaactggtatcgnnnngnnannnnngnnnnnccnccgnngacnagcnnngtgnntcttcccagccggccatgtgaagctaaattagcgatgctaantcatttgtcgacggcctganagcacgcgtgggatatgagagtcgtaacgcgacctccaatncagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcnnnnngnnnnnnnnntnnnnnnnnnnnnnnnannnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngngnnnnnnnctnnnnnncnaantnnnnnntnnnnnnnnnnnncnnnnnnnnnnaaccttggagggattagatctattagagtcccnnnnnnnnnnnngnnnnnnntnnnnnnnnnnnntnnnnccnnnnnnnnnngnnnnnnnnnnnnngagctacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnagnnnnnnnnnnnnnnnnnnnnnnnnntnnagnnnnnnnncnnnnnnnanntnnnnnnnnnnnnngnnnnncnnnnnnnnnnnnnnnnnnnnnnnntnnnnannnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnannannnnnnntannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnnnnnnnnntnnnnnnnnnaangnntnnnnnnnnnnnnnnnncnnnnnnncnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnannnnnnntngnntnnnnnnnnnnnnnnnnannnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnncnntnannnnnnncnnncnnnnnnnnnntnngnnnnnnnnnnngnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnannnnnannnnnnnnnnngncnnntnnnncnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnncnnnnnnnnnnantnnnncnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnntnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnntnnnnnnnnnnnnnnnnnnntnnnnnnnancntnnnnnngnncnccgnnnnnnannnnnngnnnnnnnacnnnnnattnnngggcgtcacggtttgctntcctatgtgtancgctcatagggcatggnggcgctatncctatcactaggaagatgcgctttaagtgnggnagggcctcgacccgccccannngccaaaaagccccgtgnccagntggccgattaagttccacaaggtagnttacgcatttttacacgagggtnggccgccggagcactatccggtcngaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttancttatatccgactagccgtaccggtccaaacggtttagagtcgggcgcatagacttaattgacggtttcttaatcttangtgtaacgacagcaggccgcttgcgtcgccatctnttgtcgggttgtcaaggccttcaagcccgcatgtacaccgttangacgacaatccgctagggccttatcgaattgagttggaacagcgcatgcttttgaatgaggcctttataagcgtcgcgtattgccgggtagttatcggctccgtccgcgagcaagcacataatcgaacatgcgacgtancagagcaattgcgacacgccaactcaatctgcaaatggctctaaaagcagccctcgtcacttaaccgacncacccgggaggctccagaacataaaaggcaaacccannttacgccttgagaacgtaatagncagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctttcaaaggcggctggggactttacgcgacacactcaaagttttcgaacttaccttcnttanaagcgttgccagcgactnggttgnnagatagaagcgcctaagtatccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacgtatanaccggcangcttgtttgagccggatttgggttcagagttgcgtccttggctgctctaatcgtgncaccagtgctggcgctacgttatacggcacgtcctccccccccttcaacccctttaaaactgtgagttctatcaataacagccacgctcttccgtaggagctgcccgaatgacnncgcgatctcaagtctggggctcaccntntcggtactgtaacgggttggagcacactctgcaaacaccccatgaattagaactcgggttttcttgcgccaantgttaatggtccngacactgcgcattgggnaatagataagacttttcctcgcggcgtgccagctgtgcacatcccgcatcnccnngtctgcgngggccggtttgacaccatgcngtagccgaatctgcggaacgcctgatctgtttattccctgtcttagcctggaggacgcaagcaacgccgtgatccaggtttaattttgcgatcctaatctgaccgcggttagcttggccggcccatctaccatcacagctaggaacgccagagacagtagtcatctacaataaggacaactcaatggtagttgtntcttngggcctccaagtcaatccaagccgcatccattccaccatcacccccttctccgcaaatgatacaggttggctggttcgtaccaatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcatgtcgaccccactggtcgaagagtacgaacgacctgcgggcaacaacggaagaacatcgttgacttatgtcaatgtggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacagttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtccgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataattcatgtgcagctcggttatgcctagaagggtcngcccagncctctanaactctacttctgagcgactgctggaaggggctggaaaattgcaaacgtggttttctcgggtnaagtattttttcggacggccccgcgacaagtatgccaaagtaaggngtgaattagnttgtgcagttcatttggtnnagcatctcgcncttctcgtgnaatgcggacgattgtctcgaaaacccataactgaatcaactaagatcgttcgtaaatttcgcactcattgctcntcgcatgcatagatattatggtgcctgnaagatgcgtcagcccaaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcaggataacgatcagcgtataatgatgtaaatggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacncgtatcggtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcgacagattctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctatgggaccagcggatcactccctaagncggtgcaagggctgtcgtggcggcattcaccttagagaaagaagtnacgtgcccggcagctactaagtccacgagcccccgagcgggctancttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagttctaagaagttcaagcagctcgcgggatggcgtcgggactgcctagccccatgtgtaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacccaccaaatcggaagctgagaagtntaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagtgctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggncagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgttngtgaacacctcaacgcaacgcatcttattatgtacgacaggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtatcgatttaatggagatcaggatcaatacaanttactcgatggacccactggagaagctctattccgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgnaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacntcctcgggtcaacttattagtggcggcgctagtcacaattgcccaacggactctcggcccaagacaccagcatcctctggggacgtctttgatcacgacgtcccaagccacttatggagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtgacagtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactaagcattattagaggatgcaccgattggatactaactggtcacnaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatngagttatacatagtaacttcggggagtggctttaccccgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgcngtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccnacgcacttagacgtgcaatcgataggttacgccagtatgagggaatggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcnnctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatancacgtcaggaggaacaggttatctcagggcgtatggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtactcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctnagggcggtgcgacccgcgtgaccgggtctaacgcagaanaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcntctatttggacccccatcnagtcaacgaagagacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcancccggggatatttaatgnctgcagtctctgaagcgcgtttcgcatttgcgcttctggcacagagcttaggacggagatcgggatcgtgacatctagctcttaccgtctccatgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaangtttccagtatcacgtcggatccatatcctccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaanggcgtatgcctctgccgtccagagagccgagtcnctgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggangtgaatccccccctataccgcttgagagaggaaccctgagtcagccgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaacacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagcaaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgnttcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgttcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagangaaccagggnatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcagnatcagtcagacccatctaatgannncannnntntgangcnngtcgtgcngacnantancngtnacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcantttagatgtatcntctcgagngtcacaatctnccaagggtgatgcacaccctatatcatcantccagagacaaaggatccgangcaaggggactttagagcggtgtgggtcgcctaccaccgtcanctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgncacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggangcaaccctccatgcctggccctaatatacatacacacttgaacagatgtncttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacactacagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggagttcccaaacgatcagcaatactattgtgagatccctggatccagaggttatagctcggacccttatcggacatcgcgggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctngaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggncgcgagccaacgaacgatcgnctgttggatttctgcgagaaataacatctacccccgtgagttntaggagaagaagtcatccattcgcgctaacttctccttattcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgntcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagtnactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggnatgaactgtgttgccgcaacgtncagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcacnngaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaatngcgttcacttgcagagntgaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcncgttgttctccaggtannngcccantcantggacgtngtatgngccnntgcctttgnagntgcgtcacctcannncgnactttnnannntngnaagcagtgccncatacgccncggccccntgntcngtannccgnnngncngnannnnntncnananttcgtacatctccaggtcatttggccctgatttttactttggattcccaacggggcttgcggcgtattcgccgatgccgtttacgtacttcttcnngtgnntnnannnacanaanccangnntngncnnagnccgngacnccngnnnnnngngnnnnggnnncatccannnnnnntanaacagcncctaggcatgtactaancccgttttcgcgagatnncgnccnnnnnnnctnnngcnnncnngttnatatctnngnngtnnngnaaacacgcnnnnnnnantctggacntncccnnccgtannnnnnnnnannnnnnnngtcnnnnnannncntnnnnnnnnanncngngnnnncnngcnngnnnnnnnnnnntntgncnnccgnnngncccnnnnngnnnnangcnnnncngnnnnnnnnngnngnnngnnnaagatcggtaaagagcgtggatcggntgacgtgtccattaanggggtgccgnaaaattacgncaaacggnnaanntaaatgcaaanagcngaannnnnnnnnnntacggctcanancantgtngggtgggctnaaaannanncattagatctggctttggtctcagctcncaaaaatacgcgggcgggtagcnatttattttattttctctgagtgaaactactcctaccaccacgtgctnngattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtnnaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatncnaactnttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcanaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgnntgcctctcctgcattagcacagacgacctgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtnacaatnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnncnnnnnnnannnnntcgnnnnnnnnnnacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnngcnngnnnnnnnnnngnntnngnnnnnnnnnnnnannnnnnnncnnnnnannnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnatnnnannncnnnnnnncnnnnannnnnannnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnngcgnnnnnnaccnnnnnannnnnnnnnnnnnnnnnntnnnnnnnnnnnnannnnnaccnnnnnnannnnnnnnnnnatngnctcngaaacnncangcnnagnnnncgnctcnnnctntnnnnaccnnnncngcnnnnnngnngnacnntnannnnnnnnnctcnnnnnnagtnntnnnnntnnnnannntnnccgancntgnnctgnncncnnnntnntnnntgnnnnnnannanncnnacnnntnnnnnnnncnnnnnngannnnctnnnnnnnnnnnnnnnnnnntnnnntnnctnnnnnnntnnnnnnnnnnnnnncccgnannngatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacatctactaattcgcgcatggcccaacaatccacagagtcacttcttttccctcaaatctgacagcggcgatgcgaacgctatcatcaggtgtcggtcaactcgtgacagtgcgcaagntgaatcggaatggcacaagcgccgacaattcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacantggtcgttgttcgtcgcgctagataaggtagcttggcggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaanggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcgtacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagattttgggcccgacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatggtgtactaccacgacctcagagtctctagatcgcgctatgctgggattatttccgaacaagattcgagggcgggtcttcctccggcggcagatgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagctcacntacgtagagaccgcaagcgagttcttccactgagtaataagcgancctgacagtaaggggctgatgcgngaaagaacaagagcgtgttcgttgttttatgatagaccggggtatatcgtaacgagatggtgggacagaacgtatacgtcctcagaggtccaccacccttgaggtgtaccgtagatacctctttttctgacgggacatgtctactcgcttctcggggattggcgattggggggaactgacgtgtcgctcacccaggccagtataattagtcgaatgcacatgtctcacccccacgatggatggataacgatttgatggcatggtgcgtacctctgccgtgattgaagcgatctaactagtcgatttttgataagactgagggtgggcgcatccgaaaggcacggagatggatcatcagtggtcgcttcgcggacngtagagnnatcctccgctccnttatatgcagacttgtgtctgatcngtacttnaatggagctgnacnctgggaaccccacctgtgagcncacattaggcttttcnggctgaccagtnagatgnncggagtccgccccttactcntccggnncagctaccagattttttaggaacccgtngtgggcaggcgngncccnaagctatantccnnnnngcggcntgntngagaacntttatttcagcgtcgcaacaaatggngtcggcngcncgcgnggagcnnnggaccanncgncggtctagatgcagnctnnggctcatgctttcttcttatctgtagcagccccaccgtattcttntagtcgctnctnactncctacncaatctangcttggggagatatcccgggtcacagagagggcaacttacctccctccaccgagctcaattatcccgtcgacctcngtgcgtacctctttaagagggaaatgcagngagatttatttcccgnattactatggtgttggctcccgnacncnttgcncnganaacttncgcccgcccaggagcatccgggcacccagtaaattctggttggttgcncgcnncanntttnncctgcnncantacnngggngcnnanantacntcnnnngnnnnnnnnnnnnnngnnnggcanccgcnaaggatatagctctgtgancnnnnnnnnnnnnannaannnnncggnangncnnnnnnnngnnnnnnngnnnngnnnntnnnnatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatnncnnnnancannnnnnactnngnnnngnnnncnnnnnnnnnnnnnnnnnnnnnnnnnntnnnacnnnnnnnnnnacntncttacnnncnngttcgcgcnnnnnctccnntcnnnangnnggnnnncnnnnnannnncnnngnnnncnntnattctnacntgncacaantagagatctgagcccctttgagttccggngaggnggttnnnnncctncggangaacgtcnnnncaggtagncnnancgnntaggatactgnnnnnnnananngnnntnnnnntnnnnngnnnnnnacnnnanccnatcaagnnntncgtnaacngacannacnccgnggtnnannnnggncgnggntganngcngtctccnnnntttnnnatagntnggccnannnattnnnnnnccnannanangangngnnataccctaagggcagctctagccccgtagtcctcactctagcgtgtctctacgcgttctgaagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccattgaattgatagtaggaccgtcctggtcctacgaggatgatccataagttttttntagttcttaggttacagcaataatgctcacaacaatggggatttgtcgtcgtcaaatgtcactgatagggtctgancgactaatcnntaggccttgtcggccgagcagcctgatggaagctccgcccctgtaggggggtaagggactaatacactcatagtctatcccccctagctttaactactgggactacgatgccataacttttttgaaaatccagacactaacaaatgaaccctatgaaatgaatagtctccaccgtgtacactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttacnatccccttatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtctttccacgagaatggcgctttggggtattctgtnatactgccatcttggtctancacattaaaagtggtttcgggtacctcgagatggaggcacattgcagggcttcagcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtgactggtccacncccgcgtacccccgtgngccaagatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcggtagaaagggccttaggcgctctaggacgtgaggtgcccgcagggactttttcgtaaccgacngnctcagagtctgtttcttcgcgacttacgcccctaaggctgtgatacgtggataatggatatgatcgtaaagagtatatccantcttcatcactctggccgcttttttgtggccacccactgtggaatacaatcggaagcgcatcactctgagtancgtccgccaacgccagctgccttctcacgtgttatgtgatagagccataaatatcacatgaatccttccggtattccaagttggccngtagtggtcacccagctaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatnatctcacaaggaggttaagaccatatagttgataagcgcggtccnaacagagtgcggcctcgttggacgaattggggctctctgataaacttcggtaattnaacaggagtatgnctggattgttttttgcttacgtatcattccgcttttgaaaagggaanactcgcatgnactggcagtccttaggcggatagcagtgccgtccgttcgctagatctatacaggggcaccatcagagggatgatggacatggcgctttacaggcgagatatgtaggacttgtcgcagaatgcactgcctgtgatgtatgccgcttgccttgcgagagcgccctctgccggcccgtttcgtagctccggctagtagtgagctanttcttatntctctataaatgaggggtacctgacacttgggttttgatcgcgaggcctctcagtagatgaaagcgcgtcatttgacccaggagccgtgtttgtccggattaagcaaatgtantggcgtaccagttactcaaaagagtaaaacatacgcgcgtgcctgtccgtatgccaaaagttggagggtggatcgggaaccaaagtcccgggatcggagcgtatgacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatnatacccaaccacaaaatattatctctaaccgtcgtagaaacttgaggctttccatgtgagcgcgagatatgcagaagctgtcagatcnagagaacggtgtaagagtccctagtataacgcacagattctgattccagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtngacgtnttgctcaaagttcacgggatccctctagcgatctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccataacttttcctacccatattatagggactgtcggcgcattcgggtatttccgtaatatcagaaagccatctatcccgaatagactntacagtgttcgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcatgtgatactaattcggacaaagaatttgatggtgcccatgcgncagtacggcgcgcatgctaggagctcgaagcggtagaccgaccctccctaattcagaccacctagagttgtgccgttaaatctcggtattaggtataatcaattccccccgtgagttacccgnactatttacgctccgccatgacagcttttgcgactgtctgtacgttaagcaatatgagcctcccgtacttacgatctcaacttttcacggtcacattgtgggcatgcactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgncgtccaggatggancgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtnctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtaccgatcgcttggcgcagggagcaaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactntcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtatgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttatatggacatgccgtaggtgttaccgnaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccgncgggtgggatgccnatcatttggattaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatccnaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaacnccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatggcgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaaccctctgaagttagctaccggcgtatgtaacttgtgtctagtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtcttcctgtgcacagcgccccatgatcacggngaatatactctgtcgagatcacancgtcggttagcgagaggagaaggatggcccgagacatcatttagttgtcaaagaccagagggcaaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcatagtgaatttacttgagcttattaagagtgacttcttgcaattgtctgtgcgcgcgacgaacgttactacaaacaccacgcgtgcgctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggctagggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggtcatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgccagntgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaattcccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtggaggacctggnttcggaaaggccggctttgccttttcnannntnnttnnnnnannnnnnnnnnntnnntnnnnnnntannnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnncnnnnncnnnnntnnnngnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnncngccttnctnnnntttcaacatnnntnnnatnntcctccnncnnnccnacaatnnnnccngtggggttacctgngcggnntcacgctcgcngccggcgcacgaacatacggtgattccgctcagacggcaagaggccgtgtgccgctaaccccgccaactntagaatacgaattcttnaaaagcgttctctcatcgctgtcgctggtggggaggttggttaactttgtttttgctcctagggggtggcggatagtcatcacagcaatggtctttnacctcncatggttataactcagcctattcattgattaagaagagcacgggtaatacccacggtagagaagncgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatctatttcaggggtcataaatgncnntcngttatcaattaattgctgatttcaacgctggcgtacctggcggcctgcccgcgattcggatanattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagcttcaatgaacgcccactgcgagcttcagttcgtatctaatgcatagctacccatggaaggagnagggtagaccacgttagtctataaatctacnnacacccnggtgggaaataaaaaacgactcttgacgtacgcagtttagtcatttatctgatatgatccttcaaggtaacgtaactcatccgccgccgcattgtggccagttcttcggggggggaatccttctcggtcatgtacgcccggtaaaattccagcaccttccggacgctgtccgaaacgcangagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagaatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggatctacaggattgacatgcaggggaaccctaacactcgagcncgcagacaagttcccagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatganttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaatccggtcggcaaacatcagtactatcaagcagggttngtattnnagatccaaggctatctgggagttggtgcactcgcagatantgtgcgnacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatcngtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggancggctagtcgcccttagattacgcccccgacccgncaagctaggcgggtccancccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgggcccctgaatcgcagctgtgcaggaatgtaagagcgaactgcagagaacgtcagtagagcgctaccggcacactccgttacatttcagagcttagggatgcatcgcgtcatgcggctacggcaacgtaatccacgtaactagaccgacgcacagcgatatgcctcctcgcgatccccctcaggatgcactcgatgggtccgtgccacattnccgagcctctttaccggcttgacatacaggagcggaaccgattatgccgcatgtagtgatcctggctagaccgtgatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgtctaaatattcggaagattacgcctaaagtaccgacgcgccattctttccgataaaatcctcgatttggataaatcccccgcaggatccaagaactggcggtttttnncnnaagtgcgtagtgacttgtgtaccttgaagcctatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggcgagtcaaggcatttacggaccgacttccactcgccagnctaactgaatgaagtggtcatcacagggtcagtgagtgagagcccgggcgaaaaaacgcnaacttgggggagaaataatacatgtcaaactaaactggaatcatgctaattcagggtactgtcgatactatggcgtanngaataagacggtctcactaggtccccagaccggcagtagtgttgangactcctaggctgtttccgaacncaggtattagttcagaaacctacctagtaaacagatgtggttnagcgccacgtctcatgttcacgcggacatagagcaactcaacgttcgtaactaccgatgggctntccnatagttggcgtcgtcagcgagatctatcctgatgagtgcaatgcatcatctataatacacgcttggaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggcctgtctgttttgcgtgcagctcgctggtttttaaagggcgctagcccccgcgaaaacatatatcctggaaccgtattttcggactacacctggaaccagatgtgcatctcgtgagaggcaaatcccagttcgacgccatcccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtagtatcaacggactaatgtgcatcgccatatgaagcgggagtggaatatacccgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcccgccgccatcaggtcagttagtttgttacaggagccaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgncaacggcatctgcnnctnncccgcgcgaagccgggannnntgcnatcnnngactttgatacctgcgtcgattccgatcctcgaacttacagttcgcagcgttggacctatcgtatatacattggcttggctgccaggtgatgtctcatcataattcctcgtcaccttgaatgcgccttccgtccganaatccaggggcctctcgggctgcccccgaggttgggtntcggtgtctacggtaccttattaagttgcacacctagccgaaccggcgactttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacnttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataanctagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactanctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttcnacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttnaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgntgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggnagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggantgttgactattagcgggaggacgnctgatgccgacaattaggaccttagngggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttagccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaantttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtgcgcctgtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagntaaccaagacncaacttctagataagtccctaaactctttactttcatgtgnatgattgagaagacgcttcccggcgacnttacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttnaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatntgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccagnngatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtantcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaatggcggttttgagaggactgtgtcgtatagatgnaaccttngggctagttctgatagcntgcggagcaagcctggagcagcgggcttaagctcgagctgaccgcctatcgacttttacccgcgctgtttggagccgcagagaccccgcagtgtagtattagcggtgccggccgagtgatttctctggtgttacccacttcctgtattttatcccactgtgagaggtgatgtgcctgttgtgctgccagaagaggcccgtaatacccccacttcgggatatctgcgcaaagttgcagcacgctgttatatacagagaaccggctggacacagccncnnnngtattggatgcaggaattataatgaggatactaggcccagaagagcttgcgcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatntcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatctggaatctaaacagcggaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgcccgggtcccntcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaactttatcncatatagtccacacggtntcttactaangaatgttaccatactcactactcgtnccgtcgacgaacgtcggttttagacgccctacaatgcatgggctaacgcacttgctttactgatgccggaagtcctaccacagctagtactcacgcaatccagagggtccaggtcacgttcagtcggataacttgggaaccgcagctataaagttagagccttgtaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcatggacctaataactaagcgtagtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgaatatattgctcctgagtcgtcttatgaccgcnggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgttagggtgacttgaagggtatttcacatcatagtctaagattaggcttacacagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcantagtccggctntagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattattggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggacactaggattcaaggnaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcggagcggatcatgnatgtaccctcgtttctttttcagttgttnactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcactcattagtgcttgccggggaggnttggtagaggccgccggtcggctccgacnnngctgtaatgnttgttcggtccaggcttccgcttgggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctnnnnccccttctatcgcgcagtctgggcgtgtaccgccaggggggtaagaagcgtagtcactcaccgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggccccaataactggcgagggctccagtgatacgtcctgtaatctacaccaacgacattacgctggcaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccagctagcgncctgtgctcgcacaatgacggctgtatacacgctaattacgatgctgatgtcaatccaagatcatnaaaanaacctaagctgcgtcagttttgttggaatagctcttactttaacgagactacggtaacggcaattctcattctatctaacgtttgcgcccgattaatngttaactacaccagctaccccccgaggacgcaaattccttatgatacaccgttcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcccccggtatctccccttcgcagtgtgtgacagtactgtcccncatcatctgttccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatgncgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaaacatnctgaatgaactgtgagtttcactgtatggccaaagatattgcacttacgggctttaatcccacatttttatccggtgataagaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaggccgtgaaccaccttgggtcacctgtacgagacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggtttggggggagtgtaacagggatcacgggttagaccacaaggccccgcacagacatccttggcggtncctgaaaattttttgctgaacgagatacaatctanaagaaccagtagccaactcgttacccttccagcgnggcgcggccacctgaatagtgatagtgatttgcagggatcacggcggcctcctcttcaatcgagaattaaacaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtctagagactttgtgccaacagatattgaacgaggtcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagaccgcatatcgaatacgtctaaacgaggcntcatagacataggatcagagttgtccaacaggacaattgtatagttaatgatcgcggatcgtcatctctgggaggnncttgcgagagtaccagggtacagaaaagtcggtgcgcgtattggagacataaaaagtgaatatctctttaggcttgattgatatcctcaatagaggtggacggctccgaanaaatacttccgcccacggacggggcacaataccnccccttcgccggtagagtgacatggtcctgtaggacgagaggggtcgcctcggggtgaggccgcgcgtgcctcttactcccgtggaggacgattacccgggtacaccgggatcgtactgctnnngtattgcggaactacgaccgttcctgactcccttcggcgtgttggctccggcttactcgcgaaagaacgtagtgtttttgttcgccgtcttgcggccggcagacctacgcgcgtgtgcacgtgatccgagcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtgtgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgctgttaatttataaccctcttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactgattacgtgtgcgccatgttgcgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagcnttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatctctggccatcttttctaaacctgtacctcaacctgcattagggagacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagtnccctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaattcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagtatgtaagacgcgctccccgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccaactacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccnctccaggagacggttgagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtggncgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggagacaggggtactgtgactgggggcagtgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaanatccgcgcttcaggaacangatgggaattccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgaattaagaaaggacaacgacgatttcgggcccaagtatacgctactaactanatgccgttcacgtatcatgccaggaaaatacgtgaatggtatagtccttagaactattccacagtccaaccctgtcgttatacnactcgccatgactagaagtactattttttacgtcgagcccccagcgtgcgctcaaaatatatcgcgactacggagttggctnttnacaataccaaacgtaccggcatatgtggaactacgcgtcagacnaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaatnctctaaattagtccagtccagtgccntagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtangtgtcacaatcnntnatcgnncnctggtnctccncnannnggcatnngnnngtcncnntancggtnnncnntnngnnncannccncgnnnnnnagnganctngcnggnnngtnaancncgtggcgccggctcaangctactgtagagttgttttagtttgcaaacttacgnaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatngtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccanaaggnnnnnnnnnnnnnnnnnannnnnnnngnnngtnnncnnntnnnnnngctgnntttgctttttcncatgcnnnnnnnnnnncntnnnngaccttgggttgatcactggtgcagancgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccnncnncnnnnnngnnnnnnnnnnnnnnnnnnnnnnnncgagaagtgtgcgggcatatcatagnctttaagcnacgccatctacatctgcaagactntataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaancaagtagggttaggatgggctcaagaagcctnnnngncnnnnnangnnnnnggnnnnnnnntnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnncnnnnnnnttnnatnnnngngnnnnnnnnnnnnnnanntnatnnnnncnnnnnnnnnnnnctnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnnannnnnannnnnnnnnnnnnannnngaggagntannnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngngatnnntnnnnnnnnnctnnngcnncnntncncnnnnnnancnnnncnnnngnnnnnnnnnnnntnntcnannnncnngntnannncnnntnnnaaannntntnancncnntnnnnnnnnatntnnntnnacnnnannnnnnannnnnntnnnnnnnnnnnnnnnnnnnanannnnnnnnggnnnnntnnnnnnnnnnnnttgntncggcctgggnggaatnttaannnnccgggncgtnaannnntnncnnnnnnttatatgtcaagtgngcctatcatnnnnnnnnnntcgagcgctggagtattacgttntcccttaatcgacntntcaactgcgantacgggtgnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnnannnnnnttcnncngncgttttccacgttcaacttaagtatcgntggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagnttttcatgtgaaaaccagaacctggtnnagcaggggcatcgaaggcctnttctccgaggatcnatnacaaactngtcnttatactnnnnnnngnnnngnngnnnnnnnnnannnnnnnnnnnnnnnnnnnntcaagngtnncgctcnactataagcgtgnnnnnnnnnnnannnnnnnngnnnnnnnnnnntnannnnnnnnnntnnnnnnnnnnnnnnngnnnnnnnnngtancngcngtnnnnncgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacngctatnaaataggcagtcttgaagcgngatagacttgtgatgcttnctgcntagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaanncntattcgacagnngagctncagcgangaatgtaagtattacaatatntntaggctnctgaatccatggangctgcacacggttcctngccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaantntgggtgtctctggcgtgatgtattttttagtgntaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatangcacctatgctgccacgtccaggcaacnacttgccaatcttatctaaatctgtntgatcgatgtcncacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcangagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgcagtataccgatctttcgttagctcggagagacatggtatctcatggatgttcactaccattaagcgtatccgcgctngcgagtacggaatgagcagtcataggctacaagcaaaaggtgtaatttaggccccacgtatcctgggatcatctaggcgccgcacaatttttataagatatgcagtgcncctggccatcggtaggtcaaatcgcgcattgccgcncagcgcggtggaaagtccctctctaaccagggtgtggaaacgaggtgccagaatcagagcttttagngcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacnagcatgttctnaacactnnggggcgggagatatctgagtcacaggtcatatgactgcggttagacgtgtgtcgagatgtaggtctcacccaacgactgtcactgtcctgtacttagcgaactcatttgagaccccctgttcgggtgactgcagttaggcaccccagtccacccgaggagggctaccagtgcatcacactcttagtttttaatgaaccctccaaattggcgctccgcagtgagcatgatgatccgaattcgattcacatcgcgtaagagccgatgatgacaccgctaccgacagtaaggtagaagaaacgaagttagtaggtgacttagagagctggaggtgagcggtgccaggacactatctacaagggttgccttcggaaacgcgagagattacactctgcggaggggcaagtcctgcgaacgtcaanttttgtagcctacttggaatcggtcctcgccaacccgcggtcgcgctatccggagttcgaaagcccatgagtatattcccaagacggaaaccaaataaggantgatgctaggtcaaccggggattcgaattataattgccaagacccctaaatatctcccggatgttcgccacgccacgggggaataagccacgaaagcctccgacgacgtcagtactgtcagcctaggacagctcagatctctaatacgatgggatctccgtaaatagttgcccattttacatctgatagccaggttgctgacaacgattgtatagccccaaatcctcaattctccacgggttactctccagttcggtactgtcgaaagttttaacgaggagggcccccgctggcgtagcgggaccgagncttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccgctcagctgnccccgtaacgatcgacactctggacagatctctcccgggggggcacgttacaagtcccaccgtctgcctacgttgactntatgtggctggtcgcgcaagacctgaaaaggcccctaatgctcaacagtaagcacccagnatagacgctatccggggtaggctctgtcgagccagaggataagatgcaaagacataattcagtaggtgggtcccaacctttggcacagatcggagtcaacccgggggccattcctaacgccactaagtagacacgcagttttgcgccgttcttactcgtgagctccaaggacgcaagaggcacgccctaaccccagtgcaagccgaaaaangcattcagttcgctctgcacggcccacctataaccttcacgacatcatgaccacagcggcccgggaacgtattgttatataaccgncactgccggccgtaggggggcgggttgacccttgagagctacagctccaccgcgtgcattcggggcgggaactgatgctagacttaccgaaccagtctacgacgtcaaagaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctaaagccagagcccgtatgtaaataggcgttcgcatgccaatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatggcagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttaagaatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtattccctaggttgaaggcaatcattgccgacacactcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatggganatntggtgtattgaaaactatggctgccgttgcaacagataagaactgagtgactttaatcgtacttaggactaacggaataacccgggaanagngnncncggntnncccnnggttagggggcgggggtagataaccctgtttcaaanacagtcagctttgtgcccttcgtgttantattnttctaatagacggacttttcaataattgganttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactnctgtcctggggncccagctgtgtgtgccgtttaggctcttcagcgtaggagcccccnnntnngnccgggttnancacngcggccggcnngaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcanncgagctgcagtaataaggtttacaaaggagtaaaagatagntctgtctaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggcngaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcntacctttgcatttggcccgcaaagccgtaccttganggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagngtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcntaccacgtaatgcggcgtaagggcgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacngagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcganngcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatccganagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagngccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgnatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtncgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtntcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacncgtactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacttcatgaaacctaactgcgacgtgtggtataagcactggaaacagatcattcccggccttcganagctggttacccgcanataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgagtgtacaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccagcaaagctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggggggcccgtgnatggcggcctccttgccatagcccaagnaccggggcctggtcagtgtgattcgccgtcattcacccgcatataggtccncgtgctacttgtttgcngtcatttagtcacctagatcgattgagtagaaagttacacggagacacgccatggtgatgtggggaaccaattgccggcctatgtatctcttnccnttcaatagaaggaaaccacgacattcaccccgtccttttcggtacacacgcnatacaaaaaaactaagcgcaaaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggacnatcccnccggttaggaaggcctgtgtgcctcctttctgttgtcaaggggctcttgggtctactgcgtccttacggatggtggttaccctcataggctaagatgcaggccacacgggancaaagcacatagcatttccgaccctacaccgaccgtcaggcaacggggcgggacgccgatggtaactgggcnggagttantctctagtatgtggcgacacagacctgcactgggngatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtatacccttcatttcttgcgcccgtaccgggaatcccccgctatcggacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatngctccaggcgtgncacatcgcaagtacgcgcatagcaatttaagtataggctagaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacancatttccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgcgacggtgtattcgttaaatattagcgagcaggtgattaagtgnagcaaacgttgccgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatgacgtatncgaagttcgcgaaaattcacggcgtatatcccgagtcgggtcattatcatataatcggtgtcgctatgatggtcgtaccaggggaaatggggcgacattcagtattgccttgcactctcgctaagcaccgtngcgagacagctactttncnacgtctgtaaaaaacgtcctggcagctcacagtcggggaaatgggcccgactgactcatcaccggctctcgctataaggattttatgcggacagctacataaggattcgcgaatnctcancctcgccacactgcagaccctaccggttatcctagcgctagagtgacatccggccgtggatgggttctacggctcactgggatagctccgcagagcgacntatatgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccagaggcttgacttatcaaccggatacatgtgatctttatgtttatctttttcgacgagaatcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactngtgcnattagaaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctantcgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggnaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcccaaaataactatgggtcagtgggcaatctgttgctattggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcggcggccccggggttaggttctgggtcgggtcngcgggaaagctccttaaacngaatntggtttcttaaattaacttgaggtcgttgcaatgtctagagttcccaaccgtcttacccttgaacatggcatacggttagcttctgcgtttgtcatgcgtnaacccgccgatcgaatagttgaccgggtaaaagaaccgcccaggtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcggagtattcttagatcatgcgccgnnttccctaggggaataacacgggctaacatanatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccacncattttgcgactgggcacgcctcacaatatacccgtactagaaaacaacgggctacaagtgaattcaagagggctgtgtgcagagttatgtgtgttacgtanggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattgggacggcagtttcatcaatgcatggtaggctcgtaggtcgggaaaaatgagaggtcagtccgcggcttactcgccttcgcggaagatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaactcangattgagggcgtggaagaatggcatgtttggaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcaccgnggggtggcgcgtcccccgacaataaaaagatcaccntttcggcaattctggcgggagcaccttgtctctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactnctaatccctgcggtagaatggagcctaacgtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataacncgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctnnngtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccannntcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatcgcatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccgatactgacatcnaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttagagggccgcntgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcncttgntatgcataanttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagangaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggcttttcaacacagcgccctgcaggagggcggtgaaggagtgctattacgggtgtgtcctacccaacaacctggttgtcttatgatagtggctaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaggacgtgacctgattttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcttgacgactactgagtaagcgccaatgccataatggggcatatctaataggccagacgtttcctactccccatgcgngcttgggctacgctggaccatttccttaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttgggattacaggggnagattgcgcgtaatacagatactgtgggggggcgcaaatgctcgaaggtaagcatctcactcacaacaacgacgcttagtcgcgcacatggcttaagacattggcgtgtgtgcggcgccagtcggcagaagctcgcaacagtatagggtgcgtggcgatgacggaccgggtaatcggatgctgttccggncagttattgttttgggactttactcgtcccaattggcataggcgcgtagcacccagcggtcgacctacctcatcaaagattagacccaaccggacgcccgctaggncgtcgggtaagtaatccgagggctcatacatagggccaccataagacagggataggcgtacctaactcttatggtctacccatcctaaagtactttcttgccaccgcatcggaacaaatgtgtcacctagtatctctctgtagttgagcccnnnnncgggcgccccgtcatgttgtatgaacatcgggatgggcaactcggaggccatatggcggaaataatacagtaacgggcaagtagtcgcttgnctttgaaaatatggtgtctgcgtgccaatcacactaggggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagcggtgataaccatagaatcgccaaggggcttcgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccanacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgncatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtngtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggnccgcaaaggaatattaacgaccgtgaactctaggtaactgnccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatntgaactgagctcaggccgctanaccagaacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaancgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttntggtactacgttgganncntattccaccctagtgacctcactcgcacttncttggtttgtccgttgaggttctaggctgtgagtgccccanatcataggagtnctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgnnttcccgnggaaatcgaaggttaattccagcgnaagatccaaatcgcttngtgaacnatgcctctcgctaatatttcctcccatcncgaccgctacatgagnatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacancacataaggctgggcnagcgcnctgccngagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcatantaatacaaaaaataggcttggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggtgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttngtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcntccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccccattcaatatacagcgatgaaancccncgtgcgagacagcgtctgatttcgacngttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcggccgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtggtagaggttggtgattatagcctatatcgtgctgatttgcaccagcgtaattagacgaccgacggcggaatattaacaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatactttcaagnggagggtcgcgcanccttaatcataacactcgttcgtgcttgatanagcgtatattcctaagcgaccatctgccaccctaccggccacttcncccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatnctacaggtngctcccgctgccctttanagcctgggccagcnngangggcnnnnnccnatnnacatccacnnngttcgcnggggccgaggngagcngtgaacgacttgnccntcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatngtnaagaaccacacagaagnnntntactcannnnntggnngttgngagctnnnatgtnantgaaannaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgncacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccntaggagcaggacggctagacagcgnagctcccacgagtagcttttgnatagtacacctccaannngntcnaccgcnnttttcnagctnttgtannnngatttctcannnagacnctgnngtgcaccnnnnnnnngnnnnnnnncacagncngnnnnnnggttnnnggcnganctnnnnnnncnngcnnnnnnnnncagnnnnnnnnatactnnnncnaggtgccgnnnnntcnnnnnannnnnnnncnntncgtgnnannnnnnanttnaccccccnannnnannactcggagcggcaaaattagcnanattttgtcggctnngaggtgttacgtaaaaggtccanagnagcancgggnngnntganctaaatnnngagngaanggancnaaggngctatacccgtgctggcgtagactgcnaagactcaatgcangncacngaaacgacctggntnangcggtcaacanccatcatacgggtgtaccanttnnttcggagcttnnctnnttgaaccngtaatcgaacgncngcagtggccgatgctgantccanctaatgnnnancncatngnatnanganncangntantttcgncancncttagtcnattacngngtgaantntnctcnngcaatgnntctnggtgtccgccgtcggcgnnnccgggtctncatcnntaantcgnagtnntngngncnccngggnngcnnnnnagcgnncancacgncttnaanctcttgntnnantgcngnncgngtnggnnngcnnggcnnnaaggttggnactacanctcatgcccccttcgaccgaatatgcgtaattcgaaatttgccgaantcaggggccncgnnngcngggctataanatagactacnnnancgngcaanngngggnncantcggatngggngnnnaanntcacannntcttngntacctcnatcccatnatnaacgcgnnttctgngtcgtnggtgncngcnnnnngtagncntcgcngnncgatcntcaaancgnattccgcgcgannaggcgnnganatctgcnnaattatacacanccgtnngnaccncggtgnnntngggangnnatngnccgcattggtnagttttcngacantnaagtnancnctntnannnncaannnnnccgcattgnangangataanccnacttagtgccntgngggacnnntaagnacntncggcaggnggttnaangacggntgngnacgcgcttcgaatcnnnnnatnngnngcgaagncnaggagggagttgtcnnngntngananncaaganncangcngnnncangnccannagnnnannntcccgctgcnggantnnngagnaaccacntcnnnnccatnnntatgcggatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacancanggggttgagaacactatacctatgaatcganncctaactacagggcgaggaaccatgaggtttattgccacggccnttcgtcatgctttanaanggcattcccacgacggngncgnncnnatnnnntacaggcanctnnnanannacggttatcgggancntaatnnattnngtcccancgtgngacctnatnnggtgganggacgcnggaacctncccngcncccnngnnnnnnnctcacgngctggntnngnncaccgataananncncgnnggggcggacnnatcgcgtacatgaacccatgactttgacgctactanggttagagaaccatttagctttgtggncgcgtnctgttccngagctcccnancatcggacttattcgatataaatacagggcctaancccnnntcagngtcgggatcgccnnngcnnatncgacgnncnnnnngnnngacccnagggnnncggnctggcgncggncgcnnccanngnatggcnncangnggtgnngcgnaacgatcactctttgtgncatnttttccgctnnncngnnatgaatattaggggtcnnctgctacncgcccanctgcggcccggctnnnccgnaggcnnnnngacccctagggngaagacaatcaagctcgnattgccgctccggacaagngcccattnccgggccggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagncctcgcggtccggcngtgacgatccattctagctcagatgcattaatgggggtaccattncgcgcgggtactggtctgcncagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaanncnacnnggnaaantcnccnntcanncgtccnctaggacggngnacgtnannnaaattccncngtagnaccatnnnccgcctcaaaccttnngacngccgctcgcnggtacntnnnnnggcgacngnnaggattnnnctntaccttctcgcgcgagnagtnnctnacccacatngtangctaaggccntgaggannttccangatncnnngtcactccntgcgntttcgcaactgcaacttgaaannnccancgcnagnnatnacgaggnnaagnnaaaacnntnngngangacnaataatcngnacgnnnngagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatgtgatcatctgtcatcggttgggtcgtacggtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcatggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccatantacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagcacgtagaacggttcttgaatgcgcgnctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctagtagtggtcaatactgatgaaaatctaaccggccaatggaagcgtcttaggcgtaatccgagggtgtaactgtttggcccgcaccgagccctcagtccagccactgacatgtttcccaagtatgctgtcagagccaccactatgtcaagntgggctaaccaaaacggttnacagtcgttgttccccgctatactcgnttgtagcagcaaatcggcctctcattcattttcaatactcatgaccagggggggtgtggtgtttttgagggaaacgtgaaactctcgatttaccggaagaagcgcagtacgtgagnacccacgagtcgaggtaagggaccagtgtgataaggaaccccatccatttcacgtagttttaacctcaatgcgatggccttatcactgtcgtgtctgttaccgcgttattgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaaatggaaattgtttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtagagacgttaaattcgggatccaaactatcacgtttgggtcatacagccattcgngaggtctgcgggggaagatgaatgtaatcagactgaaatttctcagagaaatagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcctgttaccctcaggtgtgaaagtaaggggcctgaacaagttaaagcaggcactttcgccacaagagctatgatcgcttcagccagtacggccacagtacctacacggtacttaaatatttgaagcagcctgtnaaaccataactctagcaggctacagacctgttcgggcggtcccacgcggtgctgacccccatgttttggttatttgtgttgagccaaagtaggggaaggagagaggtcttagtgcaccaatacgcaaattacacctgcagtaggctagccctcctcattttctaagaattcagaattgtctttgtaatggcgacgcggtgntcggcagaggaatctgccaaaccgctgtggcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccaaagttatatcccttcaaggggactgggtcgcggacaacagacctccgcgaccacttttatgtaagaancgccnngtcgaggacatactgtccttttatgctctctgaacgcttaaacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgggtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcggcacaccattataatgcgttttcgtttgtagctatggaaggcatcccgacgcggaggtgtgttcaagtcttgtgctaccgaggatgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgtcaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcggtcactanacgtcttcgattctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatacctnntactatcgtcaagagggcgagaccctcaagcaggcccacgcctgtccaattccaaaatcnctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggcacgttgttcgcaaagaaccgatgtctcgaggcttttttgacagtggcgattcactcataacctaattgtacgcggagtatcacctctttgtatgatcggcttgatgagcgggcaacaagtcaatgcaacgtacctgtccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagcaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaattcattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgatgatcacgtactgcttaatttctgtcggtcctagctattgaagatggttgctctcgcncgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtancaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaaagacctctcatcgcatcccntttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctccaagcatgagcgccctctcagatactaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgaattacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaacnatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttnactcactgcagagttgatgatacaatcaaacattttttgtccagnatattaagttcggccgggnccggacttcggaccgactagtattaacaattaggttaggtgctcgggtcagacactgttagctnnggtcatcgatgttccagtctatcaaacaaganattncatgcgaccattctataactcgttcgctcgaatagcgttaagggaatcgcagaatgctcacnacctagaggcgcgagtacacgcatggcgaaggcgtgggcgcgggggaaggcatgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccattgctcgagccgggaacccacgatgagtgaacgctccgatgagtcatacaatcagggcgcgcagaaaatagaaagatgacgaccatgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgcccngcgctgaatcatttgtcttcagacctgcggccgtaattcccccggatattcccattaacagggtcacntattacaattcttgggacggaacaaccgatattcancaactnaatcccttgcgccgtctcctgggcgaagatagtacaancataagtcccgtgcaagcaggttggatatcgatgcgacncatgtcatgtatctcctgtgtaggggtactgactcaacagagaagttagctngnaggattgatgcgcgttattaggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccattgaaaantgttttgggtcgagtttgctcttggcctctaatctctgtaggtacgccctcgtacctaatgccaagtgacagtctaacaatgaatctgttgagtggtatgcgaattagtaccagaccnagtcagtcaacactccaacgtaangatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcgccgcacgcgcgcgcaatcctcggnggtcccgtctgtatatgaccgattatacgttcaaacttttaggggtttttctgtggtaccaacnttagcgttagtcctggtaccacccagcgaactaaggggggtccgatgacagactttcatagtttcttgtacgccaaagaaactcacaatcgcagaantgtcgtagtctagccgccaattcgagtgtggatcctgttttcagaagggngacggaaatccggcggtatgtcactagacgcatagcagcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgaccagtcacggngcaacggctaagtaggaggtctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaangttttttgaaagcttgtctcccgatttggaactcgagcattngtcgcgcatgccactgcatacatagtcttagactcgttaagataggtgngagatggggctgggagtaacctcgtgtcacatgtagcctgcggtggcacagattaanctaantagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacagctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaagggacttangttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggngcaatccggttagnccgattcaaagcagcatgggatcaataatcactggaggcagactcaacctaatccgttattcgaaaacatggggcagagggtctaatagtgagctagtgagaattggcggtggtctatgtgtgggaccccttgacaaaagactcacgagtagcccccttacatgcattgagatagcaggttaatcgaacccacctacctcacattggcaggagataacggagagtcctggctagagcggcccagacgganaaccnaccaaggacctttggttcgagacaggggcatattctggtacctgtcggtgaaggggaggtacgcncgatgnaatttttggccttagtcagggtcgttcactgggcattatttttatacagcagctgacatacagggtttaattcttctttagtgggaagtcgcntacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccangcccaaagactaccccaatgaagactcgtgcgtgnagggagtctccatcannntcctaacgtaatgtgcgccggttgaccttgaagacgagatcgtctancataggtcacagcgacgtgtcccttaatcacaataatatgtttcgtnagacccacattcggcaggngatgactctgttngatcccggatatcctaagaggaacggggatccataagtccgggaaatttgttcactcacgggccctgggtttaaatngagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacaatcnttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttggcaaaaagatcgattcgactcaagcgatctattctctgggtcttgttacaaaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccgtggaggaacctggcggatcggtggtatatagacacgtccgagtagcacaatcacggttaaccttagggtccgctcatactatcagtgttcgctccatgatcattacctgcgtncgagagcctcggtaagaaatagatngacacctcggtggtgtactatagccacgcgtgattatcgccaacatctacttccgaattttttgacgcggtatgattcgtgtcgagggccgccccacacggcgtaccctgctctaaataccagtccatggcctacgcagngcccgggttnaccgctcgcccaccttgtcgtggtcccgtcacctccgctattacgctgtagttntcataggtccctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcggggacgaaacccatacattangcgnctaagtttttcgattgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtccccngatccaaactaagcgaatgtaggtgtcagcgctaagatgagaaccgtaggtaaccctagggagagtcctatcatgatctnaggctgattcccctcttcgctgtccggctacgggctgcattngcggcagctatgctcaaaaggttggagaaacccacacacnagtcaagtcgacgccttgaccgctcaaaggccgtgccaaccccggacacactttgatagaaggcggcttcaagccagaccttcgtacacatttcagcggtctctggtacaatgacactgacttaatcctctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgtccnagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccngtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatncggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagtgatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacatgagtgtccgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccagagataggagggtcactaattcccctgccactagagagcatccttgcggctgactccaacgggctgatgggatagagtttcacgggcctttaaaacccgcnggtgtgcataggtgtacttgcggtttcatcggtctgggcaaagttctagaactcgcctaatncggaagcagtagtcaaaagttttccatcatgnctggactctaaagacctcacggcgcctatccgaattactaacattagcggacctagacgtaagtatgttagacgaaatacctcttagcgggattatctatacatccggagcttaactctcataatcaacacaaaatttagacaagtgcatcgacgcaaaaatccagaccggcgaccagacttcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgtaatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaccgattttatccgttgtcccaactaaccgtcaaatagcgcagtcgtggccantgcgtcgtgtcgaagactatcagtgcagcgggctccatgtctgtncgtccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaggacgagcttggtgggatcctcctggctnttcccccttactgactaggcgaaaaccctaatcttgaaacccccgctctgcgataacccgcttttagacaaacgactggtacctgggtccctgtgcgaccggcgcctttcagctgccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcacnnggctnnnnnccnnagccctnngnnnaccganntnnnngnntannngtantnnnnngnngngnnngnnnnnnnngnnnttggcctaatcnnnnnnngnnnnanccnnnnnnnnnnnnagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctnggtatcagattctacacacaanantgaangcagggcgtgcngtggccccnccnactgccccgtcggacgcagaccatanangtatatgnannntcttcgtnantntnnattttgagtttacacngtngttatgatcnncgccnatnatgttnctcnnnannncnggnccnannnntnngncanccanggcgatcngccgncnnnnnanngngnnngcgnacggnnnncatatgtagngcccgcncccntccgggctnngcaagnnnntgnanancngngnangnnnttnnncctgcnnncannannnnnnnnnnnannnnnnncnnnncnnnnnntnnnnnaannantnnnnnnnnnnagnantgnnggnnagntnnnnnccnannncnnnnnncccntgtngngngnactagttggncgaaanatnnncaanannntcnnnagaatagaccctnccnnnantaaancgcntggatttngcngtnggcagncnananagtnncnnngcncccggngantcactacgnnagnntgggtgangggnnctnncacgnggcncnccactgancccaccgnngcggcgcggtngnngnntntccncnccnagcanngttgtgnanantngcatntcgngnngnngccgngnnacaccgnnnnnggntacgnanngccnacgntncgcggctgngatgntgnngnncngccggngnagtcagnggctngtntannnncnnannncnnnnnnnnngnngntggtnggcngnggngnggcngnnngnnnanncgnanctctnannngcacangcnnctcncntcnngggtngcnnnnnannntnnaganncntccnnnnctacnnnngncnnnngtnnntntngangcatnnnngngnggcgntgnngannaaantncntcntnncnnnnnggaacgngnanncacnnggancnngaacgnancgagnatntnnngtcntcnannccncncgngnncnnnacgnggccctgngncggcctccntnacnccgagnnnggntnaannnnncnncnnnncggnnncnngcnnnnngngnnntntnnnnnnnnnnnnanngnnnncnnnannatncngtcnncnnangtnnnnnngagttcaccggcaacatccgtgcnaagtcctattgnangttacngaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatacnctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggnatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgntagtcggaaatctgagttgttaaactctgtcntttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcagntccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacgncnngnnnnnnnnctnnnnttngncattnnagcgnacacnnnnntgctnngngtggnnccnncgntnccggctaattagnatcgttcngntnccngnncngnannnncntnnannngngnangnnncnctgantnntncgacnngcannnncnnnnnnngggnnnntnnncgcaggctnnngntncnangnnggncaaacggnncgnnncncannagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgnccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcntctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattnagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatganctgggcctaatggcggtcacagataccaacangctgtggttagactgacaatcgtaggnagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgngtgcgtntatgcctgttgtgaggggtagtncgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacgganccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttnctgctcaaattgtgcatactacntacttcttcataagagcgtgcatccgcactaaagtgcncttcaanccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacntaaactctcgtgagagttaagcccgacagtagtcgtacttcctangtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctncagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaanacccaggttcaccanatatnngatgtttgtttcgncgaccctactcncancctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattnacagtaatncgcataccgaagaagcccccaatcgacaangtnnnnnnntnnnncnannannnnnnngnntnataagcggagtattggcgggtggttcaattaggtctatctctggtnctcctgccggatacactagntcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacctggcggctagtatattgncgtgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcnccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccatctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggatactgccgatacacgggtaacgtgtgcgactctcaagtcactaacccctnggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcaccngggcgtatggcgtgggtngttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttcngagganggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttntnctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcncccacataccaaaaggtccataagnntnnnnnnnnnnngnnannngnnnagnnnnnnnnnnnnnnnnnntnnnnnnnnnncnnnnnnnnannnnnnnnnnnnnnnnnnnngnnnnntnnnnnnnnnnccttnnnncnnnnnatnnnnnnnnnnnnnnnnngnnnnnanncnngnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnncgnnnnngnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnannnnntngnnanntnttncnnnnncnnggnccnntncnnnnnannnnnnccntnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnatgnnnnnnnnnnnanngnnnnnnnngnnnnnnntnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnntnnnannnannnnnnnnnnnnannnaatcnngannnnnnnnnnactnngtnaacggtcttcnnncnatgaaaatagggatnnnnnnnnnnnnnnnnnnnnnnngcgagnnatnnnnnnnnnnnnttncnnnnnngcgnnngacttnncnnnnnnnnntnngnnagtnatnaagttnnnnccnnaatnnnnnngnncnnnannncannnngncnnngatnnnnnnnnnnanncnnngnngcntnngncnncngnnnnntannnnttncnnggnannnnnngnntttncnncanantanccnnnnnnnaancancnnnnnngnnnnncnncnnncnntnnnnnnnnnnnnaaccnnctncnanngncnannnnngnnngnnnnnnnnnnnnnnnnnnnnnnnnnncgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccncttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttnttcagttatgcgagtancatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgangcgcggagctnaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgctctcnnanantcacatcgcgncnnanntctccgtnnagncacgccgtcgagataacgcaagcgacgtctntgatcccgtcaggtgtccttgcagnaccctctaaattacntcgccaattggactcacagcaagcttcagatcngatntannnnnnnntnnnnnnnnnnnnnnannntnggnnngnnnnnnnnannnnnnnnnnnnnnnannnnnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnntnnnnnnnnnnnnnnnnnnnnnnnnnnnncngnnnnnnnnnnnnnnnnnncnnttatgcccttnaccaatcagccctagttatttcgcatttgttgaacnatntannaaacttcacgcgttacatgggcataatgttggttcatttcggttgntgagaagaattaaattcataagancgcaacgngatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacananngnngngnngggacccgngaacattcactgccttcatcnntnacgacnatgcctnnancncntcccnccctngtnnnnntannaantncnanncgantncccttttnacaacgctcctctttcnnncatctatgagcgctcagtagagatgggtaggggcgaatcaccttaaaccccgggtttcgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcgacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttctcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctgggaataatactcatggggatgtacatggaattanacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtcnataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgnggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgccaatgcccagtnatcttcagaagcttttcccgaaangtcatcgcgcttagaggtccgagctgnagagtntcgtacgccccgaggaccagctgtactnaatggacggacgcacccgctnacccacgccgcttacgncgncgatcggagtcgccgcgtctatgttccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgaactccaggtatctttatgccactcactgttaagcaatcctgtgtttactggttttgggcaccggaacttgtgggtgaactcaactcactttttgtcctgctgtntctccatgagcctttatagaatgccgactgcaacngcacaaatggcctctgcttgggacggaacctctgttggagtgcctctaggtcgggcgtctccgcctgctgttagccgcatgcgaaatttctcagcctttcgccagctactcngtgcagcagcgatgttcggagaaaagccgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatccngcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaatcctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttctgtataggtaactaacagatttatgttcctaaactctagggtttgttgattaatgatacgacacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttnatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgacngattcatctcacnaanggcagatgcaccgtacaccagtgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcntgagttcgttatcggaccacccagcccagatggctcgcgtaccgcttgtacttaggaagagcncnccccgccccgagccgagcaggtttacacgagccggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccagagtttttcccgtccgtttctgtcccttcgttggtcgtcgctgatcagggagatgtgacggggaggtcccgaacccatcgtgaggctgagggtgcggcagctgaacgcgcactgtggaaactactgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttctctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcacttgtcctctactcttgccggcngtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggcctgagccaacaagccgcttagtaccgggcgcctaatttntacgacggctgaacaagaacganccttttcaggtatacaccacccgcgacccccgaagtcgtggacgacgtcggagncttgagtcaccgtaatgtctggagaggtgataccgccgtacttaatgttcacgcattctagtgccccaggaaagcggagcancgtagcagcattgcgtnnctgccatgtncagaccccacgggtncaatcngcangtgatgcgggtcaaccagactttgctttcgtggtaaatacgtcgcgggacggtcaccatagggagcangtctgagcgcattgctaaattcgttagcgggagacccatttagtattgataaggacntttacacggagcgggtatcgnntggaatagacaaagcccgaaataaagtgaatctgccttcctacgcacggccgtcatacgnagctaatgactnttcgggaaacctcgtatctgggtccgaattgtgagcaggtctttcgcttataaccagtcaaagccgggaccaggcagactgcctggccggcacctactcgtaaaggtattgcacgaggcgagatgcgcgatccggtgaagttcatcaacaatcaagatgtcgcctcaggcgaggtggccttgcgcccaccagtcccgatgcgaggaaatagatcgcacttatccgctgtgggccagacgggtcggcttggctnatacngcacaggacgcgagtacttaccgtcaactagtttattcgtccgacatcgccgggacgcgcaggtcggtcncgctgtnactcacgctcctttctncgcgtcacgatgccttacgacccccgtgcactcangaccactgcagagatcgngtggagacgcggtctccgccgtatcaccactcagccagggatgacggcggcaccacgtctagcttgggagcatagaggagcntggagtgagtacagggttgcagcgtttggatcagccctggtttgtacgtgtaatgncactctcttgaagagcattggcactccacttacctgacgacgttttcctatcccntaggtcttaatttcttcgaattagatgaagggaccgctaaattccgactgcgcttccactctacttgtgtacgttaacaaatctcctgacctaggcntctcggatttataactctggccggggaattatcaaaccgcctcagtaccgggattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgctgagattcccggctcaaagccgctacgaaaggtttggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtgtactcatcaagcgtgatgcatctgtngtcgaatccctgtatggaccgggctctcacaacnacgacagcggtggtactggccgaatttctccgttgcccttttctcgatgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagtatcatcaccnaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtnacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgacatcacttagacaggcggagtgccgaatttctcgattacgtcggatttgacacttttcggctctttgccttaacagattcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcgccaccgacgggaaccccgcaatagagccaatagctcatctcgacaggaagacctataaaagacatcatcctccaaaactgatctaacgcctttagttatcttttaaatggagcgagctcacaccaggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactnggacaataacaaaccgtcgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacgtcgttaccggcgcacatcgagtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcgatttaccgccacgtccctaaangagcgctaggttggagagtttaggactctcaatgagctggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccccgggataagcttaagccggattcattcgctcacataccgggcctgcattctgtacggcgttacaacccgctgtatgtactacatangcgtacggtattgtaaggttgccgtgccctacttcgggggcctcgcaatgaaacgcttatagcccagtccttccgtgccttctccgtgtagtatagccgatattnagctattgtcttancgccccacggacggtgaaccgaaacatctctttagacggtccccgcggcnagagcattctacccgtcgtcgtgaccgacagcgtggcaaatcgtacctccagacatctacatatactctagcgggttcagatgccggttctaagtngcaggaaccagtgtacgtnntcgcaagngnaccgggncacttaggcntgcccgggtccccaaagagtgcctgtcccattggctgcaagtctagttatcaatttgagccgattttgaagctggcgattggcgcttacactcgatgtagggttgttgcgtgtcaggatctaatatagagctgtccgtaaaccgcttcgccgcgtggccacggatgcaaagcgtccgtatacgaacggccccgccgtctcgggatcctaggttatttctgtctatcgcagccccgccggcgtggtggccatctttacttccttggctctctatggttctattatggctggcccactggatgctatacgactaatcctataaattgaaaacagcggtaacgccgtttgacctatatcggaggcatcgcacccggccgtcggcctgacaatatttgtntcacttctgcagatacaacggtgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgctcgtatggcaaaggtgacttcccggcgctatgcgngttacccatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatgtgcncggaggtcggtcggcgcctgttcccgatggctgagagngccgttgatggcatacggcgcccggactggtagntgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctgtggttcgacctaggacggcaatacagcctagacctaaggaacggaggttggtggtccgttattgcgggggggcccttcgccccggagatacgtcccgccggcgcgagacagtcggacccgttgtcagctcacggttcagaatgtgtgcgagagtgttagaggtaccggcattggggtcacccatnaatgctagatcacctagaccgtcagcttttcgtctaacttggttagaaaacagacgcgaaacttcaaccccatagcgtcgcttgcgaggagatacatcgcaacattagntcggcgatctacctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgaagaacgaatcaaagttccaagcgagatctcggagtacccgtaccatacgaccttccgcttcctaatagcaagagccacaccgacttgcaaagtgttctgtatctatcgtctcggcgtcccaccaggccctgattacttcacacctgtatacaggagtatggacacggcgcgacctatacccaaaaccggggncaattacacgtcgcgggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgcgactatgtctaactttttccgaacgaaaatnngcngcgtctcggcnnnnncntnanntcnnnnggannnnnnnnnntnngnnngccntgngnnngnnnngccntnnannncnnntgnngancannnnngnnnctnnnnnnnncnncnnngngnccnnnnnnnnnncnnnnnnnnnntnngnnnnnnnnnnnnnnnnnnnnncanangcnnnccnncnntncnnattntnnnnannnnnngnnnnnnctnnnnnnnntnnnncgnnnnnnnttntccntgatnnnnnnnnnnnntnnnnannnnnngnnanccnncncgnncnnnnannannnngntncnnngtnnaggncncnnnncgatnnannannnnnnctggnnnngagnntnnncnnncnannngnngnntnnncnnncnntnnnnnnnnncnnannntnnnnnaaggnntcannncnnacannntnnngnaaatnngnnnnnnatnnntnnnnnnnnnnnnnnntnnnngncnnnnnncnncnncnnnnnnntnggnnngnactnncnnntcngnntcnngnnactnanngnatantnnnnngncngnggnccatntgaactcnnnntanatcccnnngntcnacannnnannnnnnnnnnnnnanaannnnnnncnnnnnnnnaangtnnnngngnannnngnccgaccaangcancncnnnncnnntngntnnnnnnnnnnnnctannnatacnnngnnggcgtgncggnnnancgcncaaaacnntcgnnnnngnccgnntnnnngntgntnnnnnnntnngncnnctnntanncnnttnntgnnnnagncnnnncnngcnnncnnntannnnnnnannangnntnnntngnnngcnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnntnntnnntnnagnnnncnnnnnnnncgnntgnnnnannangaatcnnnnnacnnnnnnnnnnntggannnnnnnnngnnnnnnagnnnnnntgtggcattaaacantcggnncgctanattgggagnntnnttggatgtgctnngntnnncgcgatnnnnnacnnnncnnctnnnnnggannnntncannannntnngnnnanntannnnatnnnnacncaannnnnnnnnnnnnnnnnngnnnnactnacnnnnnnnnnnnnnnnnnnnnnnngnnggncnnncaannaactggnnngtagggtacgggggatgggtcgccgaactcttcttgtctgcttgagtactcgatacatatgcaccggaacgaggaacacggttagatctagtcgtcagcgtgcagagcaatgtgtgtgaagaaccagagcccggagtatggaatagaaagtgtgcgatctcgnggtactgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcattagtttgtgtgcacctattcagggatatanacgttactacccctcaaccgctcaaactctatagtcagaacaccagaatggacttatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaaggttggtccttgaccgtatgagctattctcgtgtggcaggggtccgccgggcgccctatgttccagccccgatcgtttcccccagcagccacatgagtctcacaaatatataggtgtgactagnggctttcctcgggtgagacctattcgggggttcgcggcagctaacattgccatgctgtgcgctccaccgattgccagctgcttcagtttgggccattcgtgctacaaatatgtttcgggcgcaggatgagggtgatcctctggtcttattagacgcgggcgnagttcgactttgcgccgttaacgtttcaanggtagacaatccggtacgatctcactgccatgttccatctaccagggtccaacgttccatgagtgcaactcgggaccatgtccgggcagaactctccacgctgctagcntgacaatgcgtgtacanggtcgttgacagtcataaggtcgcgcgaactttttgacagagtttaagtggcaaggtgagatccagttaaagnaaagccctcnnnttcaatccacaataaaaccatcccgcacgcccctggctctggcattcttgggcaggtaattgtcaacgacttgcncnanaggtgtgtacacccggaacatgtcnaaattgtgacgcctcctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcgcctacgcggggtcactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgcgttnatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgaacgatccgctgacaggccatatacgcacttataccggctcaagtaggcagaagaccttcagaccgatgtgtgagccgttnnnnactatatctgcagcttagcacaaggggcagacccccgcccgcgagggatgtaggtctangtagacgggttatcaagtgggggctatgttctgaggcgtcaccgtaagtctatcgctatctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtngtatatttagggatcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacntcccatgctctaaatgcattncgatctatccctggacgcgntaagagccgcctttcctataagtcaacatcgggtnaacgcggcgcggtcacacccgagcgacgcgctggactctttttctccaacatggtncgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaacctntcctcaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaaggggatataattccgtaggttacctattgagcttgtacctgtgtcantcaaaacaccactcacacangaactacgctcgtgcggacttctntatggcgcgtcaacggagtacccatggtccaaccngttcgagtagtgccgcgtgtggttttccgggcaactcgccggggagagtggcatatctgatggcccaatggtcatccctggcggagttgacgggacgaacaactatacacattatcctcccgggagtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccgggaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgannctttgatccgatgcctattctttcacttagcaccacgcgtactccatcgcgtgtccgtataagcgacccgtcgtgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcacctgctcgagtgaatgggggaccgatgctggtgggcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgaaggcctctgtaccggctccgatcatccaagtttncagcctcggagaagtacacgagcaccactatctgccgcaccacgttgtttaatataattccacgtcctantggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcagcgcacaagtacatgggttgtaagtcgatattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtcnctagcaagtcaaccgcaangggttcattataatctcaaaagataaactcgagtgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtctctctggcaagnnnnnncntnngnccnnnnnnnaggatcngnnnaacnnnnancnnnnncnnnnnnnnngnnntaanttnnnnngannnaggctngnncnacacctnannntntntcnntnggtacgtgcggngaagaaccncngcgtatgtaactagagccgactcctatgatcncgatcgtggnctaataagcaggagaannaggtacgtncnatccctcccagncgacaagagcaggagccntgagtnaacataagagacctaaa ccatgacagggtagnnatacgcaagtgcgcgttccgttttcacgagcttaaaaancctaacacagcggttcaaagcgaacaaagttagngannnntgcttggaaatcangaggnccaggccagaagctgcgncnngnnaagacangnggagccaaacctncgccnctnnnatagngtcccanaaccngtanntagctnacgcaaatggctgtgggcaccgcctattnggaantaggaatccactgagattctnngnnnnnnnagnaaancagtactaccacctccaatnnctacantaanttatggcgngcaatctcaaatcaanatgnagacatggtggtaaatggacacgacancaccgactgattgaccagccatanatggcaggtncatgnacgnncccacggcntttggggcctagacggggtagcaggcngcggtgtaagtngngtacgcgtgtgctccaatcagggagagaccgcgtncncgntacctacngagcgtcccatggctatcagtnncggatcnacggtccgtatggcaccgacgtcttggacgaacggcatcctattacgnacttnatagncntnnnatgctgacnagagaccgcaangaaggntnaatgactagggtattaacgatcccgcaacncgcggtatttccggaagaacccgaggagtactatanactgagctcnagnaacgatgcctcaggcccctattnntacaactacgagcgaacggtgtctccttggggngcggccagaatccaccgannactaattctgatgggcnctccncnatctgtatttctgngttcgntngctggntcactaataaagattgnggcgcaggtgnnggccccatcgatcggactaagggatntgccacntattgcggcgggncacgcaaggtgtngggggtganggtgncaatgctaangcancgccgcaacnagtncaggngagacagcngncngccctggntgacgttgcagcngannacctattcttctancncgncgatagattgantttnncacaaagctccnagntgnncttgtcgtntccgcagtacncttttataggccgctatcttnnnnagcnccgtctctgttcccaatncacactntactttgattttcccnnggaaagcgggtgaataatgtantgttgctcncanatctacgtgggttctccnacacgacaagganngatttntcnnnnntntctagnaccncnccctctagtagcgcaaacttcnnnncgacatggnccngatnacangcgctgaganctgacnactattnnccnntaggtcccacatcagtaangcgcaccagacagtgtaagacatgcncgctgannaacactcgtgatgcggntaatacgctnagtgantgatntctatantacctcatcaacctganccggnccacttttanggaaagctgttnacgaggcaggtgtatggagggatnaggtcgtattaatgtaannaatttggtattcacatgcctgatgaagcnntagtactagcacttattncgtgctctgggactaggtgtttgttacttactatctcaggagtgantnaggtcggtcgtcgtggcaccagctttttcccgnnaagggccctttaaccacgtctcggcacgtctnctggattctgantatgcattacaannnttcgctcnnnantacgatcagtagtncctagacganttaggttgttcgtagtttccnagagctgcccatacctatggaacnggnccgttctatacttctttaagcagtgtcgtgctacagacgacncngnnnanngtgcgaaacggctcttcctagngcnactcgtccctagcgcnnaacatgcattagttgcctgtaaccagggnattgcatgcagaanngnnctattggacncnggnaaaacnctcaacgatatgcgaactgagggtacccgcgantnnctcgccgattgttaccagtcagacagtatatatagaatnggagtgtncaggcgctctcttgtncacanagngttgagatntccaactattgtgccgcanggttgtcnngggtnaaaantaagtanttaattcnttattactgtggaggtccncatcagncatcggctattcgtnnnctggattaaaatgntaacgagtgncctcncgtaatntnacgctacccacacacttcgcgacgatnanggnacctagaattccttgtggttcgcaagnggnnggtgaaatnctgtancgaccagcgttgnccaggtgngttnatcnatgtacncaccgtnatgcggtcgtcgttggacggtcgnccnccctttcaacgatagtngcancggnngatgaaannaatgccatacantgcncntgtcgcgactcatccccgctgcgctcaagnatgggccgtanttgngctnnnataattcgtctgtngatccctnctctgttctaaantatccnattgtgtntatggcttacgcntcttttttaatgcgtccaaaaanngaccgagttgtccntcgnnaagcgatacaacgggtnacntggtancgtctttggtccagtggttcctgancgtanncncactgncntnctgccngaanctgntattgggcttgcctggtacctnttagcaagaggngatttaacagantnngacgtnagnnantntncgacactgtgncagggtgcgccagcacactaaacnattnaccccgacacgtnttttaattncagattcggggagaggcggggcctnggnnnngaaagtagggcgacgtatnggggtggtgtgattggtattaccacaataacgaattgaacngttgcncgtgccgcattaagacgctgcccattgctgtggaanacacagnnaagcnccnncntgagtattgtcatagcaagtaacggctnngcggcatgntcaatctgacctntcaaatcaccgagnncagaccgcgatttgtaggagtttgtagagcgacggtgancntcnnttccctanccgtccgttcgcatcctctnccttcagcgcttaatctgtgtgggnagttatactngngggaccccntgcgcnatccattnnngtgcgacagcnagcgcntaaccanntactcgcgganggntnncttggncaaacctagngacggatgcctttgtgtaactataggttaattaaggntgcaggggnatgtacatgtcncagcnccagatccccagcaagngnnnnccgtttaacgcgngtgacgagncgagggtnctcgccngacagactatccgcangagtaantctngttcanggaccgggcancgctgcaaaanagatgnnttgtncgcnannnaggacggnaacagactgncggtcagcccgtctaatagtcggaatgtatantactttacgcacgnaanancaagcttgtgnggagtgatnngtcttnaggnggcnnnncngattggntnntcggcatacnncgaagnggtaaattannnctntattangatantaccataaaagcaatgcaccnaagctctaggtcnntngcggaacgtcnngnatacntcggtgtacgtgagttcancgttgantctgtngagancgccactcagcgatgctgtggnntcactagttccngcgtnannnatgagancgctggccagcccggcatgatggnancaggctnactaagngnagngtgantncctgnnctntattntatattagncgagcnagtcccggttgctggctgggtccgactcggcatattccaccgcaatggcnaactgtgggcgnnnnncatgncaattaatagtgggcatgntngnnctaanaaatcngntacngntcgtcnatntnnttntnaccgaacacaggcntgcgntaaaantntggcnaacttcatgcatcagttatacnntcgannnnaacagtgnaaccaaacataccacgattncggngnctcggttaatacgcaccctgatnntgcctgganaaatncgatntggncattgtccngcagtnttcgattcgccangggntttannngntcagganacagtgcancgtcnnnncnctntggcaggctttatgctggacatacgcctgtagngcttanacaagtttgancnncccactggcntcatagcctttaactcgagcgcaggacacatcccacagcaaccatggtagacgctgngcaattgtgcanggtccagaaggcaccatgggagtcggatttgaggcggtaataggcnaaagtcgtgcgagnaggcgntgggntccgacattatncnatgtangcgctncatngagcatgtataagngccagtttgcttggnatnatnnaaatatncanaggtgaatgtctcnngnaaacactcttnnagtgagacagtctaggntggcacatgagccagnaatancccangangntccgcagggataaagtttatcggtgctagcctagnnnntanntgctgcgcgtannatccaacttacctcctcgcggtgagtcanagcgtcacggacgngcctnnctggctagtagagtaantttgnaactcgttacaggccgcgggtcntanaggggctctccattcatngnnnntgcnnggcanttactatccccactctctcatatccttgcgcgtcttcccntgccactataaggtcnccaagccgatagccctactcgcngaccttaatcagttgcacnccagantttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgattggtacagggncagcttanaattagttcnccnnctatatagaatcccgnacnngccaccgccgatagtggattggtnnncggcggngnggaaacgtttgtgtaacgaaagtagnnnaatgccgggagcgaaacacttcagcnggtcganccgctggcgctcctgtcancagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccngtctggtacgcntcagcataacncgntgcccgcgcctcnngatnngnctctncttcnngncntccgnngtagactaggaatgtcagaccgacgttgtgcagnaccagtgatggctcaaaaacagaagcttttttggtntcanagtngtgtagtactanctagttctctaccantgnctcgcatngtaaacgatctgcacagtccnatgactgccttacnaagagncgcctcttcncgttgcntattggaggcnacngtcggngctccgncgtnngnntatncntacctaaaaaatgtgctgtggcgcntgtggggtnnccgaaattnattanaccgtacgttcnccgcgagacnntgtgaanntaccnnaagagcctcgnttggtanccacccnnatncntcaacnnaggagtcgancatactngttgcagaggcgctatccggtcaaannnatgagactnttgcttncttccttanggnnattagnataacaancagcgttttannntggaagatattacggatgcagagtaccatggggttagcngcattggnncgncgtnagctcagaggcttacnancacgggacttccggcccgngctgccatgcagacntgaccgctaaattanaacaggtggntcntgaccccctacatcangacctnntaatnggacngcgtacgccttttcgcaggcaaacaaagtntgntttaataccnnatccccagngnnagcgtcgcgaggctgggagccntgctcgcncccggccaggccanattaccctggtcgactccttaatggatcggggctaacggtccagttatcggncgaacgaataacgtagtgatcggtgtactccggttaaagaactnctgacccgtgtgagggctgttatggaacctggggannggatnnncacattggcaatcatctcgcgaantnnngctgaactntcttgcantccgtccgncccgtgtctcttctgctgtgnngaagagtttggaggnncccannntgagngntcttcactttgncaactngaacnatcccagnntagggntgcgaatatactnctaacgagctggngaggtacttcctccctntttccngacatcccttgtgaatcgtgngcgctccttaagtcccccgaactggacactagtagaggctggcctgagngcnnnccccattacgtaatggtaaatagaaaacccaatcntnaaggtcnaaantnagtaancnggggactgcagaaagcgcgtctctnatcaacgtgaangagctggaagatcatcgaacccttgattggnnntaancttcctgattcactngtaaaatagcaatnaaggaggnccatcctccaagccgtcccggggacaggnnnnagantccnatgctggctctgnttgcntcttaattgtggtaccgattagtgtaaatataggacngagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtnnccangatcnaaagatgtctaagggtgctgccttatacaatttgngcgtnngcatgtgtcacnnttacgggtcggcaggtnngtggtaggngcgtgangcatatcctatggtctttgcgnnnggaagaggaccntcctgntcgctggcttttaagtactnggcccaagacatcgctccggcaagctccccaagnantgggnncctcgccgnngttcnttagntgcgaagctacttattggannatnntcnaacactncggttaangagtctancagcgcttnccggtcaccncaactcggagggcttttgctnattcgcttctctggacctcnggagtttngacgaccatctttccataagctgacgcgtgtcccatttgggccgggcntgnganactccttnttnnnggcccaancnnttnacttaacgaggtggtaaccgacanttcgatggtancgacngncgtcccactgnntgtncgtttccgtatttcacnnnngngttatggcgccgncngctgtcntcacgtcncccgaacgaaatgggnantaggagataggngggatacanggtccaatccgcacgacaacctggacctatgccagccccaggtactnatgcggaactngaaaataacacgncggtacaacattggtcgcccaggatcggtccacatatgctttcggnccactcgttagtgtagnaaggtggagncngtntntncccncngcgcanntccgtcnctacccgatgcnctcncaacttataaggacgggnctgaatagantatccggtttagtaggacngcacgtgcnttgacnacngnntntnnatcccatggtccagattatggnantancgccgtntaccgtncnnntggtgaaagagaggntgacgttgtttgagatacnaggtttttaaaatttaacccactacaganattnctcaccattcngaangtctcgcgtaagtngncnnagacntggggtggacagangtaagtnancgttgcatgttcgttgtgntgaaannnagcaaagggcgctnctcttgtacgngtccnatgcaaaagttttctngnncccctntagttactgttcntctaagccnnaataaaantgttagcggaacttaaccggttacgaanactcgngngntatgngctcggannagtcggcaataatatgttcatctataaaatncaccgctgtnngntaaaaggttcccacgntgcaaccttcgtaaggcggtttgctgagaccnaacaactcacatattntnacagatgggattttaaaccttgcctgtcncatccgtcnttgtttngnacttggtagaactanangggtgntgctgcgattctcaatacncttgtctagataggnntttgacacagcgcgattcagacgatggaatgtttcnaccattgtttatttncgcttccgggagcctntnnttagtccatgactgctctttcntacttaatgcgancgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacanacacctcacgangctgacccaaaaanctnccggacttgctgcggtctttgactaccgggctggagtgatgcccacatcnattatannntaaatttttaataaaacttcactggagcagatcaaantcacgtgtggatagtgccagtgacttgcccantcaccggccatttacgtngannccanntncannccttcgagagtnatacntgaaccatgtncgacctgacgtcntncancngcatnagacagccttcnnggacatcgagcgtnctcttagaaattatatgnattacgttccaaggtggtacccacgcccagacggtcggtnccgcngtcngnggcngnngagccgggacctantgcnnctatcttcccacgtnctacgtcatcanggtacacnnagggtngtaggatctctcctggtcctcgtggtcgacgagggtggnangacagtgtacgggngtnanccnncagaagagcagnngannngtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagnggtgtatcgattataatacaataataccccatatnaaattctcntatgtcaancgtcggtaacaacngngcntaccgcaacccgncgntggactgcacgggnnaanncgtgtaccgtatnanatccatgncggggctcgagattctacgagcctactattcaggcaagtcccttccgagnacgngngcgatcattccngcntatncangnngnaanntnanttncccnttnggccgganancttacnagangnacgancccagcggtcncaagcggccnncgtggctannnacnnacccggnntgtgatggagacacgaggatgnaaaactcancatggcgacgctcctgtagcggtcggagccccgccgtnattgccgagctgctggcgtagttctgagttgtaatattncgcgngggtcgcttntgcncgcatactagagtaaaganngcggcncgcgggcacagtacatcgaggtaagttgtntgatgccgngacatatgtacatgccgtagntaagccgctgacgtactngntttataanagannnncnntcgannncnagngatgatccttttncnncggtncagcttccntancnannntcgnnngcctnttatacgnacganaggaccgacncataagacgtgtgggnagccccgctgatgggtnggttnccatcnntacncgctatggttgnnnggcnanttagcagnncttaaccnntagatgcgcgtggtnnttgnctnaggntatcgttagagntgggcggactnncgcgccgagncngnagttcgnaccnctaactaccacatannnntatanncgtggagggggatccccnctntccgctgacctcgnattagatntggacgttanngcgggccgcacgtagactatgaannncnggtnnngnngtctgacttnnttcctantcnttttncctacgctnggcagagcatgatcaggccaaaacannnggtnnttggggangcgccttcnncccntcnctngnncantccnncagcngantnncngatctggcnnntgtggcgttatctgggnnngnaatttnatgtggntccgaagcgctaggnctttagantgcnnncgagaggcacgactgcaagnanatctgnctaaaagggggatggtaagnntcngggtcangagntntnaatacgcatcagaggacggccagggcccgaagagattgcgttatnggcgntgattgcnngtttatctggaccnctacntcggnactacctgcganncggcaggnnancccctaantcacccggtntacctgtcggaggctagatgccanggtccctgatgcccctgganatatatagngcnaacctggccgtgtagggcgganaaaaggnnnnntccgtagannggtccccgttaacaanttgcgagnncttagcgcacgtagacccctaacatgannngttcgtagtanngttagggacgncanggccccgcagantcgttggtacctgccgcgcaccagactgatcncgnagcagcgtnncnnngnncnggnaaccaaagagttcctggcagnnnctctcctcagtaggctcccgtgaggtcatttctgcataaactcncgattnnaacgtaaatctcgcnggttactaccnagggncgtgtgaanacctacagncnagnanacnangttncaatcgggtccganaaatgcnngtatagcagcctgaacttcggactcgaatnnngcgcgctgtattaaccggtgcggatcncggtttgatntataagtncaccagcctacatttcgggannactgaatcacattgnangcagtntctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctntangaacnngtcacataacatctgttccgtnccccaggncgggnctgcggccgangnantcctgtatgcacccncgnacttcngccgaacgtgctcgaaggcccaactggcagctgtcaantttaanaaggccaagtnacttttangggctatagngtanactaagtatatatnttgggcgcacgattctgctgatacanctcatctaaatcancggtcccaccatganngacggngctgggcngtcgccgctnaatctagcggcanctagtcgnnnntagggacccacgccctntnaaaacggagttggttcctcagtgancctgtggagccgatcgacggtattggtnncccggcatnnccgnanggttaccgacantccccgtcatcttnggcgtgattnaatgtggccactacctgaaagtagngccgcacagttcncgncgnacnggncncctcngngtttagtgatattggaaccttcaaanagncgcgatncccccngactttaacgantgagnctcnnagtccgcccggcngatncacaggttcnatccttgggcggtcaactgcctgngaaagtccgccgggccgttgangagttcntcnnngatgggatcctccttacttnatgttgttngtcctcaactaggncttnggtttcgtccnagnaacagacanctaggttgnngggtgcgagaatnaaannancgcgtgattgccgccctggagcggatgnaaaagagagcnncgcgggggctgntacgcaaggacnccgtagttgtaagagcgaggatgcntacgcgctcagagcgttcntnannaggtatntcaggcatgtcattnnnnggaancgagngaaaatattcctccagcttacgaaccctttcntnttgctcnatccttggctaatcnacttaaaanttanaaaggcggnttagtcntaggcagctgnnggcnaatactattgtctcccgcagcggactacccttcngaccngcgaagttacagagnattncactattcacggcgaaggtgacgcgnnnntnncgaagncanttgcaccantgannatacncgtgtnnntagtgcgcaagcgcatggcngctgccctacacnnacgtacgagctgactccgnngntgaacatgatganttacacacagggatccgagtcgaatncganacagatggcnaccgangcnngngagttngtcctgggntctctgggcatatgtnatgccttctaccnngtggaacatgggntattgncaagcatntgaggacgctcantanttcggagaggtatgntgccatntgagcgctagcnatcccctcctcnaaggtgngaagattgaaaacaccggtagtgcgatgtgatagatccnagatcgcgaagcggtgatgtatancnattcangacnggnncncngatnatactgcngctngtntcccgtnnntagnaatatntanaaggtaatanncttgagctcaactccgtactctgaagggatngaacatggnnttttactttcnnaatcnctctgcagagctnagntngnatacgacgacangatacngcggtttgggancgtcatcctntggcgctggaccgccancacttgcatcgtgnngcaggcacactncnntttgcctcccnttgaagtaattgggatggcngaaccngtagtaagcgctactaatgtggacctccgntttctgngcccgcggtcagcagtgcantagcgtggtcgggncngggttccnaanatccgcactcagggncngactatgcntgntcnactngatntgtgcttgtatgccncatgggccctnntcccaagggacgccagcntgcgctcngtnngaangcccccgtggcgacgangctggggtctcgttgntgcgncaaaagcgtctaacccanggtcgagctccagaaggacgaaatagnnntanccctcgtncgtcgnnccnnagccaagntntaantcctgctnagcccacaattatgcntttaccccggcacggnctnggtnngggcgtgnntctccgggattctctcgtattattctacaggtgntgaannnaagaagcgnttgcaaagannggttaccaagcggnggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggnagcggacggcaagtattgatgcgngacgcgttcgattgancctgcaaccatgaccgctccccaccttgtggcgngacgcggncgctaccccnggtngnntgaccnacccggcagcccaccnangcgaannacgggcgacnngacttngtgnctgganagtgtctcgntgnatccagcacaagcatnnattcgctacaaccnaaanttggcgtgtgttgaggcgtacatagccgcccgtnggcttnatnntgaaaccaacacngcgctactgagcacagtanagagccttcaaagagggataacgatccacctgagcagtgctctntnntnnatccangcactganntatacnggctactaaatgtantccaggctcgggttggccngtatagggaaggggttgtcagtnccgccgccagcctacacgaantancntngccatcgcctgacgaantcccggnacccctataccgcggtcagggcntaccaatttatactaataangtcnctagctcnaannggagtagnatctgacaatgaagataacacacaaccgctgagtcntacctacttacctgaatttggtntnccattaagctcgtcgcggtatttcgggcnaacgaggtctgcttgtgtctcancctcctcncctgaccgcagacgcacctgnggaggacgctgtgtagttctntggggcnncagcggntcggttgnatcaccacgccccccnatanngggctgggnngagcgccggccnantgatgcgngnnnncgtcagatnnccagngcngncanctctgtancngcctcancgcgccttggcctcgagcccgagtttggcatatcanaggttggttgcggctaggttttccngatgcgttatttcactcgcatatgcttacacatcacacctattcantttnatncggggaagngaacacggtggtctcggacttgcgtancnngggtcgcccttgngtnnttctantcaatctntacagtatccttttgaggtatgaccnataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctngtgatcgggctttcctggagcctgcatacaangactatacccgancggngacaatgcttancactatgantcatcttcgctacgnggcgtgtacggtgcaagcgaactttccgtaggcggcgcgantgaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacnaagggactatacacnaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccangnactagttncttnttacacatgctgagaactaaagtttatgtanaccttcttanttcaacgccctaccanattactnnnnncattgntgntctgngggagatgntgtctcggtctactttgtgaggacgcatannctctcgttagaanggaatactaccngtngntgcgtaacgttttgtgtgtatcgagcataccgannacncngtntacgccttgcnttacaagttcttgaaaacctttnnctattnagacnttnnnagggcccggattatnggaagggcaaaatantcagtgcnaggagtacactcggttcgcttcattanatggatctaggcgcttatctcagttgtgganggngcagggtgnggcgntgtaagatgnagacggcgcgntttacagntgcctagcttgggttntcaacccgacggngctatatttggngtttccngtctacgcacatttccaactcgtctactgcggaagaagtcanaggcggaggaaaacatcccggtaggagatcacaaatattncggtgagttcctaanagatgggagagtagcggattgctangttgcagcacgaggggaatgaggacacgtatgtncctattggcgnncggccagncaccaanacgttcccgannggncaatcccgtcccgccnnngcgcagaagtaaatagncacggtttatgattggcatgtccnatggtgcnncgcngtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacntatgtacgacaggntcgntttatangtcacttcgatgcgtgtgattagtcnngnctacgctgccctcccatcgagttgncngcggtaacagaatcttatnanccttanngcaggattcnnnncattnnactttcgtgattttgcncncttgatcacgtagggacggcactatnncancggatcngagggaggcgaaactgggtccaaatatcttgcggctnnnagttcttncnanctagcncgtgataaatgttctngtncaagtnttgtgaaacagagggcganactcaaacaagattgactgattcaatngtatgcctagagcgtggcatgtactccnttaagttttcgtcgacgctgaananncaanaagctgcgnagtcctgagaggacgttgtgctatggtggagntacgcatgctttggccacggcanttctcggtntccaacngcgctcgcatccaaggcgcttaacgagnccntgcatagtaccccgtagnagggggcaaagagnnnattgccangtcgaactaacgntggtcttatcataaaatgcaggacaacaactgcagtatgggcncttaanntcgnagnagcnccgcccacttagaccgagctattaatgatttgagaccgaacnnattgnntgccaacntntaaccaagcgatcgcgngtagagtagagtgattggccatgtctatntnaacgannaaacaanatactctgtncncggnntgtttatcacggantctttcagtaaccaaaagtactgcgcgacgatacgacatntaacnacangtcccagaacgagatccnctngctttaatnagngnaatacggcacggggtggttgattnaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatnttggggcggnnctgtgatccgctanagctaaaaactgggacnaggttccagctcgataccgatcgatgnntgcnntanntnactttctaagantcgcggntttttcnttaagtgtacncgcgcnccgtcgcancncacgtggatgagnnccatccttgccngtggnttatgccaccncngatctcatgtcgagatcggaccacncgtngtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctcccnncggttatgaattgaagggtgcctncnngtctcanagtgaaacgggggtagaagnttcaatnnttttncccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccanntgtnnnnngggnantatgaccnaagatgtaagtgcgannnngggcactaaanntcnttcgttngntgcacacccaccggannggtacgctcactngtggncngtctaaaacncgccccgcagttngactctacacgcggtgtgtnttaacagctagtaatagtttgttaaccatgctggttgtaganttcgggggatcggctcnnnctaaacgttgnggctagccgagncnnngngnantgcgatggcgtntcagctcctgcggcggnnggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttntgagantngcgagccaatcanntggtcnagtnattcgtgganccccnatgnntanngntcccccnagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggannnangtgtgtacctgcgcgcncttgcacgcttacagtatttgcagagcagaatngggactnntggaagnnnttaacgcaatnncttaattaagcncnacagtacnnnntcnatngcngtnttgnagnnttccnncatnnanttgtatccgtcccccccggcagaacgangaagccanccncanaaggtaatcactcatnccctcaagtactttacgnncgcngcggtgtggttttccgcttcganggcattctatgtncttctattgtgnnnctnntgagncgcgcganccccaattcctaantntacgacctcccntngagtnccctannccgcnaactcatggactatgtcctctcncagcngtaacatgcccgctngcntgganatgctncnntaannnnnnganncggatcanctgnnnngagncncgccgctctntcacgtaaagtaccgatccagngaccacacacctgngatggcagacnnctcnttgggtgnaccatctcagttancttngccgcgcntctcgangatggagatcgagaagtgatagccggtagtttcactacgtcnatttttnagattttaactgttaagccntnaganggcttnagaggtcgttaatggtcataacnagtcgccatcactgcatcctngagaccgagtgagcgntcatccnaatggttggatctcggaggccttcacacactgcaagcgtntcggtgaaccacngttgannctatggatacacggnatgagcgcgcatcgacgnttaccnnntccntgcgtncgagtngctcnaagncagcgtannngcttnagngggccatggcgcgcgggatagagtaccatnatttggacacttacccgcganggcgnttgtttcacctgntcaggtccttcnnnncagncatgttgacggaggatatctgangtttgtactgganancgtgtngagntccnttgtagaaatgnctttaattcgttagaatgaggcgctnggttanagtccaaacaaaganncacanggggnacgttgatcatcgaactcnatctgcatctatctagnngcntctgacnaaggancggncgtnttgttgtccccttaaacgattatgagctaatcgctctgtgnctatcggatgggggctnngctgctctttcaactcttggccgtctaatcaattnatggcntnaagantgnaaatgcaaattagactccgtcncctnccgtagcaaccgtgtgtgtgtngcccttgctgcaccgagtatcntcgnagtgccatttctnatgtaccngtncgtcgnncnaaannnnaangacnccccccgaatttctctcnagcgacgnnntcttcnaaaactgttgcacggagcccaggancngncnctctttgatgtttgcgngtgattagnttacgcntcgtgcattgcccgattcatagagtgaccnactgcttgcnngatagatcgccatnctagcaancgtttnatcggctgntcaggttaactgaaattccgngnggaacacattcccacctgcaatttnatagtccgcgactcgacccgacactgggcccngctctngtnaagatgccgtgctcntctccagcattcaagagaaagcaccatttctcgncacacctaaagtacgggttgcctggatcgtcgantacttggtgttatgaanntctaggaagtnnatgttcgcgacgnttccaggnntanntgncaacnngataggatttgagncggagcgggcatcnnaacatgctaatctgccgtngantgaccctanataccgnagattcacnaactacacttgactgncttacttntgatggcgaattataatgnttggnccttatnttnaaancgcctnnatnaatntagttnaacccntatgcgtatgtagaccggtgtggngctttggagacntaangangcatncgnggtngacnnttctgcnncncacnctnctgtggcctcanctaaaatnngnnactagccaggnggcgcccnagccngatgtgnggcgtcgtagcatanacantgaatcaatnnancgncgttaacgngagnnacgagcanaactttagaatnnaacttcngaggtnnngaatacntattacgcacgaagtcacgagagnctgcagccaggccnttgncggcatgacccanntngannngctgngctngtaccgngctcgggtgggcanatctgccaacgcttnccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcntggtnntacctagccaaccnnngtcgatggggtnatnnnnncgcgggcannttacgcgatnagttagaaggcagggaggggtgacnactttatcnngtgnggtgcctnctttcgtctccgcnccttgaactacatgaanannttnntatctggngtttctgncataagcagtggagacggtnnnnaangccatcctagaaantanagaaagaacagtagggtcagggtggcttanctttggcaaacttaaangntgaatttcttatccttgttcggcagcctagttncccggnagcnanaccngtcatngccgaccatcnngagnnttacncatttgccacggggacnntccggaacaaaagctaaagggtnaccgaccnagtcattngccgcgtnatacgacgagnggtcgggaatgagtcnagaaagttatatnnnctcganntatacagtggcgccaaggncagtgctgacttntcatantctctgaggctcgatccgcncgcggcttctaaacgattttccgaantcttttnncctgtagacancgtgtagaaggggaaattacgcntgacttaccctcctgcttgtcacgctccgcacncccgagagcgagccntttggaanngattctttctaatgtagcnactagtcactgctaggagttggcccccacggacaaaatgatttagntggngggacaggattaatatctgtcaatanctcgcnncggcagcttagaacaatncctnatcacttagctatctgaccccnaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtngaaagtgataaaaacccgcccggngaggtccgaannctcnngatggaccggtggggattccacctnaaaaggccgtggtgtgtcganaacacnttaatntaatcttcttcgaaaaggcaaagcgnatatctngatcntctacgacntccgtggtacactcctacttatganntaccatagcgttgaacantgnatatccctgcnncgcattgatnaaaatccaaatggacagaatcgcctagaagaacgacnggttgatgccggtaatcatntatgccaccctgtactatcngtaggngcaaatcntcnttgaacnctaagggtcgctcacnncattggcgncgaattcatctccagtacntncgactaagacgcgttctgcancggntaccatacagggntaccgtacaanncagcaatagancnanagcccaagctgattgtggnnanagccaaacgtnnnaaatnngaggttagctgtgggtnccgcncagcgcctgtgcacgntgaggtacatanatggatttnatgtaagatgagaattcgtacgaggnattgcntacgttaaatntggantcctcgaggaggccaatcttataaactatattgngggcgagtgccagcntgttgttggtaannatcagcncctccatccctgccgcggtgtcnccgtgacgatgngtgacgagcntggganggtggtaggcgtgacgatttgcaaaacaagggggctttngacccaaagcgnttngccgaatggcctcagaatcnnngaagtaattctagcnagtggatnnatgcngcaggtcctgggattcgggtnatnatgnnngnattcngatgcncgattatcaaagcttatgcccacagggtcaactagaatngtctttanaggaccgtggcatttcanggtnncttatacatntgtttatatgcattgtcagatatttcgaggatgtatcgtccacctgntcangtngccctnaantnntccnccataggttatgagttacatngncagcanccnnctancncgnatnggaatgttgaggactataggctgagtaagcaacagnggnnacntctcgaaccctatnanntcggngccanctcgntcccgtatncagngcctccggatctcccgcgtggggggcatgcnctaatctcantcgcnnncaataactacncttaggncnntccncgtacgnccacggncnaaacgntcaaanagctgttcgatggngtcgggctgagggctgtttgcttgggggggctggcacttttttcccgantgtcttanctangggggtataccgnnctcccnngggttcncgagacctcagnnnnnnnngtangtaccgcgntagcatgcanattgacntgctcgtatacgcacagcgacagtgctgggcggcgcattacaacatttccccggcggacaggggatcgacacagggtagagttgctcgcgccaccagtaattaccccaagaggnnnnncgtgcgtccccagagccnnnncgccntgtctgacaangctaaacggcgctntncgactagnannnngacgccgcgttctgcgcgtacatatggcancaccgcgatgagcancccntangtatggacgcggatcgtgnnnngaatancgaaggtggttcngcggacgcaaggaagcccgatagaangngtganccncccgtctcatacaggctcnagagcncagatgcncntcanngnagnatcgtcatgagaacnggctagtgtactttannnaanttacgnncgagnagaaagaggctggttaaaaacncctctaacgaactaacnangantgagnannncggtgcactaacctcacggggtcttgggancttgtctttgagtcccgtttcaccncnnttcctgtcaggacccatcncnncgnggtgggcaggtagncgcgcttgcactacttccgtaggtcncgtgaaaaaantgaatctaggcgctttcagtaaatnngcaagcaggtttcgacctgaacaccncattacgaaccaaaccttcttatatgatccataaacgaagagatcgaccagtacgngcngngttctgcttcctcgttcctagctgaaatggcagtgtatngngatgnctagagtgaccntcgcgtactagtatactncnacgtagatccctttctaagacacacgttagggctnggacnccnagcctgcttcaccgggtcatngtgctactcttggttacacttgaaccnccgctccncgtanccgacatgccacgnngnngtggacgctggntaggtgannnatnnagnttaagttgngagtctacacaccgttgtggaggtgatctnctactgttgggcaanacggnacganctanannnngttgtcatggnacctgggtccngtagcctcntcnactaangtataggcanngtccgttctctgcgccatngntttncgcntctaaattgcaagcagnaaaaccagganngcctnttnntaccggagccanacgcttatctcacctggnnatactaaggctgnaagctgtatgacnaagcgncgtgctcgagctggagcngcccccancttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcanaagcacantaccaaccggttttccaatcgacctgcngtttaagnagtagtccntggcngtgnttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgngatcggactgcccctgtanggctnggcngtacacgntgtggcaccnncctacancacgctgaccgatcgtatgatttaaacgacgnccggctgctcgtggannctgaagcccgtccgctccagacggcccccngcgaantcataagtcgcgngangngagganntgaacatgtgcnngtgnctgttncagagttncntctcgccggtgtttcaagnntataantcagcncgcaaaagccctccctccgtcgcggatgcgtcaaattgncggaanctnttcgtctggcggnngtgaaagngnnncaagntcanntngatcgctgcgtgtctctgcaaatgcagagnaagnctncttttcnngccggagggntggaagnggcncnaccnnnnnannntggagggctaagacnnnttaggcttttctaagcnttccgatgnncatagnanccgccattttggngcngnngcatnngagncgaancgttngnnngaccgcnnnngtcccngnatttcnttgnacggaantgacttcttnttgggcctcaaaacagangctgttcttcctagtttcaccgaaatcttttgnacttccaaggactgctacgagcggagtaattcgatacagggggnaaagtggngacagggtgtgtgnacggtctctcagatntcacnagggttnggacgnngtccaagctatcgcgntaaacgcgatttcttntgaacggggaaggcgcagagtataaacattagatacanacaattncntattngttagctatgtcagngtncgcgtggncgccatnnganacaacanttttncannntttttgtacggatggcttgcggnctttgctttcatgnnntccccctncgngtcagnaccgttcntcgtgggcttcaggtctgtngggttngangnnnntaggcgtancgcgttcgcggtgancaagcatcggtaggggaangnttgantcaggnatgggannccctagncanccgtgnggcgtgtnctactatctcncgcgaggagctgagcnactnctgnnngncnggagacntnnntttgcgtgganttgatgaggcatcccaatcncngcgggccttggatcgtcggtacccttcgtaaacacctcaccgacgatttatctgcatagcgccntttatcactagggcgtctcaaatcncagggcgaagagggacctantccntcntcngnagcnggtgacnttanaaattnggcgtcacacacgtcatctacgggtgggantccagagtagagttgacccnattcatcccgggcccagacagcttaatttgctatccgagtggatggtncccttctcccgntcngcannnggaagtcnattnagtcgcaacgtgtgcttcgcgtggtctgatcacnaccgaggttncgannacnaacgaatnnncgagnantgggtaacgatagggaacaaataaatacgtggtgccggagaggctgcgnattgcccnagntcgtgngctcgagactgctngtgatcanttcccanccgacagatgacccctactcagagntgagcanncttgntcttgnncgancngtacgcatganntccatcgtcggagtngtcgttactngtctgtgcnnggagtgtgatcataatncattcagtgtagtagtttcggatgcnaaaacagagtagccgagagantaacagcgncggaancccnnnttgnttgacnnttctcgtcgattattctgaaactggacgntgtaaatttatttaacatccaatctacngttatataactanttccgacttggntgnnggagnnntcgtaatgggaccaggccnccttcgnttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtntggncanggggnngcttgggcctnanagccgacnccacnatttntctgttgaaccgaaatgtctaatcctaancatggcagacacncgtatccccaggggcggangcgaaaagctggtataanatgtacatatanatngattaatcgtctgnnatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagnccaataagtatgagcnnnttgctacttacncgactcagttgtaaacaccnacntnacgtcnaagcaaccattctnagtctncccttnctgtagcgttgttagtgtnaatggtggnntcagatgataggtgacgagatanagggatcaagagnngctngttgggcgccgtacattaaccncgcgcncnggnncncgtcganctacactgacnnaagagcaagacgntatggtnnnatggtgnatattgtaacgcnttccacgnnnacccacgctttgtatcaagcccctgnacaatttgtttaagcccngcccantatagtccagtcaacatgggccaattgggcnatcatgcantnngttnctagcgctagcagagataccgccttctgtgtnnncacgncgttcgcgttgttccactnannacctggcacntagccgancagntcgtgngtanctgaactccctntnttggacntanagtaccatcagcggcatgtcattnggagtancngtgtaagtcttattcgattaactgtaaacacagcannncttattttgccgaagctcnntttcgtaatannngngatttcantctgattctgtantccaaagtngncgaccaaaatgcngtactaacgaatcgggntgccagncttnanttagcgctgggcgaagtangcttttgcgtacgcatacgggctgtnntactggtacgatctgttatccnnatcctagangttgggaattancgattgggcgtcnatttggagaagcgcatcncaaattgttgaggaacactntncaggccattactnctgcacggnttacctcggcagatgcgatagcgattccactggctatnctgaataccctggcaaaanctcacacagataannnaaaatgtcggagccgcncggtngcaantattatatncaaaaaccggattccatctcgaacgagcngaaatagtnnnacangggcanggcgagtnaatgggttcaagaccatgaaacgcagtgtctagctacctcgaatcttnnancagttctattaccgtgatccgntaaatgcccactcctgacancngcgannactgaactgntaacggccgccnctgagnagacancggatcttatcttcaagaccaattgccccnnggnggtcgatgagcacccactcnntttctanggcatnngttaagcagtnntaacctgtaanctcttacgccccgatgaatnnatacnncttggttttatttnanactnnncttggtttgaaatnantnnngnctgccttnnagtctgnttgcaatnaactttnaggattangtcttcttaancctgntgcaggttttacgttcttaccncacancgcccnctagatcnggcaaacacttcntacccannanactgnagcttccggattagtattancagagcgtaacccagtnncaacntaaactcgcttggatttgaatcaactggngcgctaagttgcttggcnagggatcttttcggtgttcaccatctggacntgttngcacaactctccttagngatcgggttacngtacagaatccttggcntgcacaccccnncnntagctatctcatggcnggcgtaagtgtcaagatgcgcgacaattgattttattaccggtatccnaaagatataataaanacattcatacttgcgatanagatgncggtcaagatgtgcggccctaganggttcnnangcggtgtagagtacatcacactccancgnctgnngntctcgntcctnacnatnngactttnactatagcaaccgnagaaggtaacacgaatangcgttctcgacangctttaccagattgatcacatgattggnnangccagcctctttnagcagctnaccctgttaaccaagttttgggntgagnaaaacnccngaaagtgttcagaagatgtatnggtttcgagagctatntcggcacatcnccctacggngagcggcacgtcttccggagggcgctaccccttgttggngaaaatccggcctttacagnntncgcattcaacggtcatnagcgtagggatctaatcccgagaatnaacccnnnnnagngtcncccagncttttttccctagctnacttntctatgaacgaagtgcaagaggacctnagnnantannccgaggctctccgctttngttatatgatttgaggcaagnctagaccaatagggtttnntatnnnngcactcngtnatgangcncantccgngacctgtggctacgtattacagtnnaccnannggctgtnnctntgcntcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagnatgctccaccattggcccagcgggacgcccccgacactaaannnaccctacagtaagaaacatgaggttgtgttnagctgtgtgactngcacncanggngancnngatggcgananntaggtagatctggntggnctnggaggaccggcntgntcgttcncanccctcttttgcagatntcntgttnctactggtctatgattgggcattnanncccggggtactggcggccaacccnaatnaacgctacgagggtcgcgcgttggttnggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagatanacgngtgcnnatatgggaatgatgactgccttcgcgcgcccacctctnaatccacatgtaaccgagcctnatttgggcactcaggggttggcagngggcaaggctgnggngcganaagntcaagtggtcgttncgtcnannnntcgcaacgtactangtnacgctngtgagacantganncctntntcctcgcgncgatccatggncgttcgtgctgagggtaagcntctagatttcgnaagacgccacttattnngngtcccagtntcangncantncctgctaatgttggnaacctggnnaacganncttcagcgcncnnaaganggccggctgtcagnnttacaccattgacgcacnctncggagccaggctcctgtantntagatcggccaagntgaannttgcnnnnagangggtccgtgcaggtgccancttgcgggcctccacagncantcctcggcgtannnnnttcancngccggngtaagngcttganacaccactaactcgtgagtaantcggtgaatntccaaanacgactnnnagcntgcctangtcttngnaatnccgccanctaatntcgacagagtanccagnttgtccatgnnaggtggacanattggaccgtacaaatgactnccatagcaggaatttngtgngantcannacgatgagnattcaagcgtatcgtggtttngtgagcctaattagagtaagaggntcgcnnncgacaangncnntagctcgtggantccgtaaactgntgcgnngntagtatgattaacanggagcacggcccacnacngacagtcgnnnctnnanagagttcnccncngtgatanntttgnaganatntgnggttannacngagtgnntgtgtgtacaagacgcctggggcatncnntnnctaccgggngngcccaagtatcttcngctcttatnaaacaatttnccggttntcnattctgtgtgtcnntcnnacgtttganncnaagtggttnnnnacanacgtananagggannnnnnngannnncaatnnnannancgnancnnctgnnnnngcgcgcncatcgnannagctttgggccnannncggnnnnttaaagaatcttagaancanncattaanaatcggggacatcttngaatgncngtgactntttccgaatnngncgaactggcttcagncttccagnccgcggactnngtggtngttccggaanctnagccgacaggncctacnnctgaaacttcctcaccccctattctcgtttactacncttgtcacgtngatancaaaagcnctcngntctggtggttcgcnggctcngttggcgatnntgagacactnannttngcgcacgccncgggagccnatngtggatnggnnnttatacanctccccagcaannncgggtgtccatcttnactgcnnnccacctgccactgtccgnatcttngaagangtcaagctccgccgtgggagntgtttgaagactnnncccccaccncgtnnggtagaatnccncnagatctcgtnaaccncctacaccgcaggagtggtttganatacatcgtnacaggcaccatgaagaaacccctagcatgagtnaagctanaggnggggggtattgcgctcgnnggagntactngtcacngtnatcgangcnngtccggatgaacnctgtaagtttcctactgatgctatcggtanngngcatgccgttggggngaaantnccaacgtccacgggtggtngcnngctgncctngccntntncccgnccacgctaactnnctgnntnntngttggagctttcgagcgtgcccnnancangacanatggtggnaaggccgtgaggttagagccagttaantnacgctcgtcgatntagttagaatggctcggagggaccatctttttgttcagcgtcccactgtagaangtcctgcnntgtccgttntgacgctcttagtttttcattttctactcgttaatacnggtgnaanaaatnattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatntgnnccgctactgctngagntcagccgatcattgccaaanatccgacnggcctgannagtattctgctagagaaagtggggcatccaccngttagcaagttgtnnngaataaatantagccnngaccgnnagtgcgcccaccnnctacngantgnngnganngacatacaaaancggntntgattgnaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaannnataacaggacactccagccnnttatnttggaataaggtggnaggctttgcgtctattgttgantggtcgctaacatactannagnccgttcgagnntcgccangtagttatcggcggcggcggttaaggttnatacaaagaccgggntcgctnnagacatgtttgaaaggtaggangancaccccgtacggcggtttacccangtggcagangaacgnnnantcnattctnnnaaaatcccgcacgctcgccgaacgccncactaaaacggcgggcggctttgttcattccagtcggcgnngncaaattggtcnnacnnactnnancgataagaanggtagatgtaacctaccttggctcntcccgcgctnnnannnngtcgcnntgnannnncaaccnncgcagtcactcctgcgccgaantcanngcgnnnnnaaaataancgccggctctattaacnntactttcacgagctaagtagacacccggagtgcgnatnntccgtccgcacccgggctcganataccgtctgctacttngttaacagggancctcggcanccaggtganaancnacccnccctnagggctgcataagnangacnctattaacncccaccgttgactcagttatctagcctacccananaattnttagcccttgaaaactcnaaganacgcnnctattttcantggtctcggatataggctatnttaattaggtcgaaacaccatgggtattgcganatcnctgacttatcgggattnnnancantaagacacatgagctcagatgggcccgnnaagcatgttctactatacattagcgcnantccnccctnnggtaacccntnttagtcgcagaccccccccctncnnatntcgattccntatgntgcgagatctcgtaggcctnnnnaatcaagngctagtngctngntcgnccnagctgagtaaagtgttcttngtcccactgggggnttagtagtctcngatnngcanntcctctaggntacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccntatcaggntatgnattatagacgnaggtccgncgnatcgnntatttnagtaaagactgtagaaagctgtatantgnatctctaaagcgttccgagtncttgtccacgtncgnnnnncagatnggacttcgncgggctctgctcnnngcgcctacctgtctattcggncctagcctcnnnnaaggntggtaantcctncggttatctcctcctcattagttagagactatanaggaaacatcggaggnatgagattctctctnctctggattnctcccgtagcnnncggggtacataatgaacctccactcgcntaccngaccgctggatatcnacanctaagnaacacaggaagcnngtctgccgncgctatccnggaatggcctagccatgnggtgattttgcggttacgtacttcaaggntccnaagnngatttgntgtancccttgtttnccctgcccgtntnagngaaatagnagncacnacgangnnncagcaaatttccggaancgcgtcanttggccaaaggttgcanaatcagtactgcacgcggcantancgtgnacgccttgaggccctccgtcttgtatcgagcttccccnnnngancaattcttncataactannaagacnttatagtngcttgtgattactctactctgcggcatgtntcctcgatccanngctnnnagagacggccaccaaattcaaaagcngcagnnttggtngtanacaaacagctacagtgctgatcaccnnnctcgggnggaggctgtgggccgtacacttgcnaagaggtaagcncgggtacacgaaccangncntccgaaggagnttccagtcnntcctntctnatacaatcagtcgccttntgngaccgctnnngctgggtctatatgacnngaagngagngagcaatgntcttnactcancannttcaaccncaatgagaaggcccgagcccaggcatcgagtnccaangagcctntgcnnatcacgaaagccgttaantgcgcattaaganggtgattgagcantntctgtgggcgctgcncggtctagcccgccgtacngctcannngatgatccatcggnntccccccccccctggtatactcgncccgtgacggntagccaagtcgcgtgatgacgcaaacactnntcttgacaatttcngangtcccctnggggagtttagtagttaaaacctacgnntggcncttgntcatnagannnnttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtantncccggaatgnccccgttgtcatctctgngcgcccgagggacnaatatcccctggcacataaccgggcgagctnctgcaccttccggaangngacccttaccactggcccatnncgagnacncccctatantnanaggtccttgttggtcgtgacttgtgcaggcaatcggatcgnagcagatacgacaggcaggccaaagcgangtatttcttccgcaatcctttgtatttcgatactncaaatcctgctaggacgaagganccgaaccagcgcaactcaatccnnccgatgagcaatgggtaggggataccntcaacanaacaactcgttaanctttacctggaaagcgatagatnananactcgagcnctgagaacncntcnntgngtttgctngcgcaacctatcgattgnnngagtccgaactcatagtgcngngnctntnatcnagnagcgagtggcnnnacttgagnaacatgtactaagaatngaaacctctaatttgcacctgtacaagcncggnnaggtcccccttancaatgggcgtcgagccaactatgaaangccgnatggaanntcatataagntgnaagnagnggncgccnaaatacganngncttcgagctcacnntgncgntnccattggnctacgtcggcgcaagctagacaacctnccantctgctnaagtaacacntaatttgcncannacctcggccgtagctaggtcgttcttgntgccacgagccgaggaaaggcggtggaannntcacgnatgnnaaagcagcttangaacgatctttangtaanggcngaatttatncgagtnnncaagagtatanncggcgaaaggtcttacntagaatcggcanataanaggtgaacgacgttgtnctgctgtgcntaggtaggaggttnngacttagagtcggggcttgtatagnncatagnctngantcaacntnnngggatcntcggancntntnnatatgatggcctncnngcnggggcaggtanatatgtnagatnacagagtgagacgcgancatcccgcntggagtngntctttnnntctggngactnnnntggnttggtgcgaagcgnntcncgggaatccgcccctnnanngctcacaagttcgattgcaacgacgtnacagaaaacanaatcggcttatcgcatnangttcatcntggtgtctagagacaacaacgcnggctcccctgctcttcttnnagnncacgaaaaaggggaccgtcctcntnctnctccggatcnggtgcaaacgtncncangannacncnntngcttctttatntttaagaacctcgatgagtnatctgtangggccttaagcnatcagnncggtagacggtgncgnataattcctaaccgatgncanntcacaagatggcgtcgtatgnngcactgattcggtgcagnnatcggggnagttntaggcgatnagttcaggggtcccnangtnnnnnaagttaccaggctgctattggaccgcttaagtatgcttnagatcctcggtcccaccgctggganngtncgataagntcccctcaggnnnaccctcnnaaaaacctaatcagngctngcagatcnnagngtagnnnancnggaaacgcantgaaccgcactanggtgctaaaagngtnnngttngctggnacagtacntgtagaaancagggcngcttcctctagcacgtcgagagtgcntagtttaatacnnccnccgtttgncggattcccgnncngtctcagcgtgcggtnnacantctncngannntacataatanngcanatcanctcnnactaggctctgtntnnnntcgtcggggaatggtttctagaacgtngnnaccacatctctgagcctagncacatctacnggagcnanacgggaanagccccttagactatnnacnttcgncaagnatggccaatnttgggccncncacgangccgncacgtatctcagncggnnagtgacgnaggaatttggagangagagannccngtgcggngacgagtantncgancntccnnccnntntatggcactnangtgantctnagactnacnnttacgcancaagaattacgagtggggcggccatgtcgacttngtagccacaagtacangggnntcgccgtacctnatctggcgctcntgngaaangatgggcccacaancccgtctntggcgcaggcggtacgggngccgtaagcaggcnncngccccccngntggacggnncgtattcggatttgacggcatgccgnntnaagttnaccgtagtgaactcattgggcagcgatactgtctccnnttcaagctgcgnangcgcgggannacccagtncgngcgagcccatccccagcagtcctcccgncntcatgttccgggagaccgnccttggaatggccagcctgtcgancnncnnntctaccatngtggcaacgtagtgtctgacttcngacnccacaagcgttgnnctattgcatgataccctgaccgttatcngagcgagtnnnnnnttcgagtcctaaaagttgccggtnggtgnatgcnngccgnaagacagtggtnctgctcnacctaataaaanaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatcctangcgaaggttcccggactacaaaagacgaganggntngtncagngaaccacgttactgccattttatagtnatcgggcttgngaagctcacnccncagcgcanaacggtggtactgcaagtntcccaaagcatcttaatgccgtttngtnggcctgtcatatgagccgttgacannncanaaaacttatcgaattagcggagaccangncnanccggggntagnntnantntnnntgnngcgactagacnnatntgngcaccaacnncgtaggattaaanantnnccctntgttgatgtcattccagttgtatgtactgtggcctggaaagatangnttgttgctagggtccnccctaagcagtgggcanctcctgttangnccattctagagtgcgacntatccatgagatntangattctcnaccctattcgtagtatccncnnctcnngtatanntgatgacgtattgtatnnnacgtcntactngngacatgggggttaggaagctcggctcgactacacagccgctccaatcgacgaagtaggaactataccttatgtcgccgtcttttataggnctcangccnggcctannttggcnncgcnngctgcaccccngccgctgccggtcagtcggtaagnacnctagagggccaangcggcgcgggcccccgggtcgcagnngncccnagcaataacnngnaannnaacttatcagcaatgtncnntgttanactccagtgcggggcgccaagcaatnagtcgaannnncctnngctaaaagatcattgatgaanttcggcgagcttggggngggggacggcaattacggaatcacgggccccttgcatccatcnnggtaactctnggtattngggttttgcccgagtngcngtaagntcccntcaagaactgtnccgacnnttatatnancnnnnncccgaacttgganaatnngntaacantcgacnnccgncggggggacgctcggacgtagcgannngtttaagnccgtggatctgtacaacagtcgcnacctaccagngngtcaangcgtgagagntccttggcccancaatggatcctccgataaacgtgcngnttggtggcngnttgcaaagagtcttgtggcgagtgggaagacgnctcanggtngttgncgcagccntgcnacgaaccttttagtcgtgccanggcgccncntacnnnttcgtacatttgctaantnacnnnacctatgtaaggatcgctacnnggactatcgccttagacgcgangcgggcnntcccaccagnnaagaagttctatgagattgcctcgnagntanntnccccacacgcctnnnctntgtggacctactagnttcacgngacaggnanaggttagaagnaacnacngagntcttcccatgagcaaacgntttccgcaaattnttactgcggtggntntgtccggcgcggacntctngacaaagttcattcctaggcataatcgttcagngagtccctaagtatgtgacaacgcaagacaattcntnncangggattctattaattnngcttgcacgtcgtacatggatntnntacgcaccttcaccgtagttcatgctgntcaatactgaaaccngcttggganagcccggtaagtgccgctagcnccaccgccgttgcngncgcantggtaatagttgatacnanngcctactgcactcttctcaattgcgttagtncaccagtttatgggcanacggannaccgggactgctggnnggcggtntgccaactgtgcctnnacacgcacctcccgcgggtcgagaaacagcggatgccatgcccgcggcggcagagtcgtttagtccgcacggttgtacttagaacttgtcgtgtggaggaagctantnccacatgccagacatcgnccttcatcagatagacgtgtctngntgaccgatcactccaangccttttagagtganggttgacagntgcgcggntgactnanggattctctgtccagtttctaatcaattcaggtctcccncgngacnctaatggggggacccggggtgtantgagccctnctgcattaaggtcgncctccagtagatctgtnatcatanaanggagcgctanntcccgtcaaagggtgtgttaaacaagttgcttaggttattncaggttgcgntagagcataaaagcatacanagatgtanctccaattgaaacaagncgttgcttagagngggacntnttgcttctgtacagccggacgtgtaacacattaccaataaacaangggcattaatacaggatngtantgatgcgtcctggcctagtntattagaattagataattgnccgtctaccatgatctangctggccatttgatgaatantcgccctacancccatcgactcgcncatcatcccttcgtgnncgtatcagacctntgantcggtaagtagtccaaattctggctccgtgcngagatganccgntggacagatatcangntcagacaaagantatnngaaaagtagactgctgaggagctttacagggtcagccanacgtttatantgcgatggcanagtccccgtccttncccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattcctntttaacnnatatgcnntgncacgtgctcgggtatgganctggaaggttccccatggtggnnnngnactaatacnatnctnaangacttgatnccgtaacaaaccgntttacgagnacgaagntnnntttntttcnccnnnggtctcacttacagccgttcgtaggtnatctcgccggncgattagntnannagagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattngactaatcaaggccaaggttngtagagacctgtagaacagtccgnctatccaagattgttnggacgcggatcctgcnnaactatatgacnggacatctttcgcgctgtccggcggtgggtgagctgatacgngagtcggcttaaattccgtgagtccagcnactgnaagaccaacgcacaagtccgctngcctccgggccaacgagccggcggcgcnanncagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatngtangacgncggcnagcgacacttaacaagcggtcgactctatcaaacncagtcaagttacccagtaaggcgagcttagtaacnnnacngatnagtnatnacnattgccaatttacgacaagatntaaccgnacntnacggcntgtcgntgtagnagtgtctcaacgagcgcctaactcattacngccctgtgcgctcgnnaacttttagtgtgtcnatnactttggggcggaaagaggcccttgccagtggccactgtngcggtgaactncatcaaggnntngacnnnncgaacccgacatatctcnnnggncgccnggagtaaccataaaacctcagnnccaggagaggnngtctgcccnnnntctgaatgttctgatggcccntntagcaatacggaaggactccatatacacagaagttatgggnggcggnnatatnnntcaggacctctatnacacgaccaacttcctgctcccaanttntcagggatnncattgnaagatcattgnctatcagcatagaaaggtttnggccacatacgcncttcgattagggcngnaactcttctgaaatccggcgtagactcacctaancngggngccannctaccannnaatncggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctncntttattcaccaanaggtaacancactcacancggcgnttatcacgctnncatctactgtagcagtctcacctcggccattacaagactaangtcgccactngacanatanactngagacttnatcggttngccttctagtggggtgacactggtcagttttaancctagctccgtacgatgcnacggnncccacacccgttcgncaggggnngctggcttattccacacgtacntgaatgtagtgacacatggttagggtgcagtatcgcagactcttatgngntttgctcngggttctgctgtntgtccatcgcnccaantcgactgatagtctgctaagtcaggcttgngantcgaattgtanttacagagggcccctcctacatttgtncggcccgncgattggtgtngnntatgtaggggaaatgatctcaanggaagctttgtcttnngctcgnctgactantataagcacantnananatcggtagccgcgggaaagtcatcnccncggtgcaactacttcggtcgtctnagnatcgaagtaattgnaacgtncgccaaaaggttcaaggcgncagcnctgtcnctncaaanngcctcgaaagggtannaaaggatattacgagnacaactcatggtacacaaccgggtcattncgcaagctccgtgnagaatcgtggngaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcnctnnaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgnactccacaaaggtaaannaatggctcctangancatacgacagnnncaaggtgtcacggngtagntanccncaatcccgagnnacaactncaagtaggtgtaactgcgctgngcagttataaatgcatgggagttgggancctatagacgagtaanntgaagaggtagaaaactcangatcacccgtncgtcggggancgttnaacagggtnagagattncgctttgncccacgttcnagatgctagattaacgccatgcgtcttantggcngagggtgcntaccgacccncgtcggttcgatgtagcnttgcaagtctccggcccgtgatntaaaaatctacggaggcgtggtnttgaccgcggtatgcgcncgtatggaaaggttgcatggactgntctgaggnttaaggancttccagcacnncttatgtncatcatttgtcagncanaagtgggncctgttgactgttggtgngatgacgcanncaatgactgnctttgnttgtggcgggttaacttgtacgagggtcgttttgncaacatctgnccatagtgcntctnnntaaaatgcngccttagannccncctccngagtnatgngggccnttcggcanagctaggcnatgatgaatngccancattnnntntgggaagcncgaactcagcccgaggagtgtangcaccaatttagactggnggtgctctacggcagctacgaaaattcaccaggggcngcggcataatgttcggtnanctattatgnagtaagatcacagcagcgtccccgaagtagggcnnnnaggcganaatgtaggaccanntattttantattannttcgagacacgttcatactttacagaataanannnncgncnngcgtttgtcaaaaancntaatgcctncccccctttgcnangttntgacacgacaacngtntactngaacggcnncggctattcagtgancncttcccaanagcgacacantctaagtgtancgnacncacccngaagcancgatctnntccagagtcttttaccgtggcgaaagtattgnnnntcagagaggttcacngtttgganaanttctaggtangcanggttaggannccgccgagggttcgatttnntatttanttnntnatgttatctcncccgagaaacnaagcgggccatcataagatgaanccnggagcgactggtcggcacggtgccttagnaggcacncanaacagaagtgaaatgatctttcagacaactggtagcagcccggcattccagccntgcctccnntgacgagcgatctgcctcttcccagccggccatgtgaagctaanttagngatgctaaatcatttgncgacggcctgaaagcacgcgtggganatgagagtcgtaacgcgaccnncaatacagnntttttntgcaaccgtcttgcctganctacatccgccccaaaaggngagtttaatcagntaccgcggcntggcttctgngtgcacagacttagcccggtcgacacttaaccccgatccnatgggctcnggccntnncantnnatnngggcganctactttgtatcgaacttggctttgatgnaccntagcatgagtttgtggtncctgtctcgccgagttntccctgactttttacaccctaacgtaatnttcgggatttccatctagtcccttannaatgtngnctgggattaacgagctacgtaggttcganncgactccaaacgncgtcntgttgcggaaaacccgtcctttgattgagtcggctccgccgcnccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacgganttagctaaaatgtaagtccacccnanctanngggttcgganacattcacggangagctcggagcaccacagcgaccgntgntctcgcgactgcccgttcgttaggtggcctnagccaggannccaacgacanggagtagtcagtgcttggtaangnnnacncgaccgaatttacctattacgtaataaacgtaatgcccgnanggncttcgttcatccgccgtncgcctcgtcangtagaactgttntntncntcancantctaggtgngcggatacgacnaatnntatcccaggtatcggctgaacctcggggtnnnaacccctggattacttgttgctcatcacttataccagacgacccgatgaagctttggagtcggtccgggctgagagnnatncttaagagacnnggtaccanntcgcgatagagtcnnnnggcgtatcaagcacgtgtccgatnnnnatcncnnttcctnnactggncnntnatagtggagttgatcatttctttaccgtcttcgcagtncnnggcttcngnnacgcgnctaggaactagacctcaccgcgcncttcacggctgttttgccgcgctccgagtttggatgcnctggctnnagtaggaagtgcatcgaggcatgnacnagattntntgagtgtaattgngggtcaggctnaagactannnntncattcccaattacgatttaananacnggnttaagcatacttggccggtcactattacggaggccccaccctagttaannnaacagtcaanttgtcngccagacgtantgcnncggtttgttgtnattaactgatacatacggtaccnantcggagctcanagttnatcagggactncnaacaacatcgngtaagctggcnaagaaggatacngctgacnnaccntaattcttgactaatttggcnnctnggggntttacgtgttnaccanttatcaggnccgcntcgttcgacgcgnctgccncngtgtagaaacnagatactacgctgtcgctaaactgatgatacgncctggtantatactgagggtgtaggtctatcnntngtnatagccanncttncgnngattcctcgcttnnntnagganagatggttgagggccctgnttncgagcccggagatggtnttcccaaccnnggnaacgnaagtcatggnnnagccttcgtnntgctntcctcntacccacntnggctcctcgatttatatgtacaccggtacgncngcaatcngcnngggccgtntcgaattgnattggannagcgcatgtttttgaatgaggcctttngaggtgtcgcntatnaccgggtannnatctaacncgctcacgagngcagtttgctgtgagcangtggnatgnactngctattgcgacgtgnnnnnnngggatcctaangnttnngggattagtcacagcgcttccntgggtncgctcngcacggctttagtnataaaagncaaccgcagcttacgcctcgagaacgtaatagccagncgncgnaattanaactgggtcgttcccagcggacgcgtgcctctcnanggcggctggggactttacgcgacacactcaaagntttcgatntnaccttctttntaagcgtngccagcgacttggttggaagntagaagcgcctaagtagccgtcggccgcanagcnagttgagctattgnnngnnngaggtccccganagggtgnnagttactanncgnttncctcggtcggnaccanagcctctgcattgtattgctgcnnncnntgatggtctagttancccacagcgtcgtcgatacaaccnanatggtaacacatatagannggcaagcttgtttgagccggntntgggttcagngnngcgtctttggctgcnctaatcgtganaccagtgctggcgccacgttatacggcnagtncttcccccccctcaaccccnttaaaactntgggtactatgtctancantcacgcgtctcgggncagnctntacgattaaaggtacgttttctcgccnagagcncgttgtgctgctgataaagcgggtnnnnnnactccnncccaacgcccngtgtgnnnntntttaggttttcccgcnttgggggctggtggctncancactccgattnngntatctanggannccgccntntacgatgtancagtnacgcnngctctgtactttttnttttttggggncngttgcgagaancnncggcagtttggctcataagccatntgncccactcgctctcgacccngacactggnaacgagagtggtgttnctnnctgaggntgcgnccatagntgtgagcacntnacngtctgaccnntntntccanctnnnngnncgantntggacgcttanngtngnnaacncngncactaagaacaacccaaggacangtgtncgtacgagcctttaagtcaattcaagncgcatccannctaccatcacccccttctccgcaaatnanannnnttcactggtccacgcttccaagaacngggccccnnntngcagatantncnnaanaagctnngagtccaagntggactgtgcttnntnaccgcttccgccaaangggaantnctagtgacccgcgnntgcctgtatgtttacgnngttaacntcattatangcaaaannttcnngnntgaannccgatccaacgttccnnagaancncnngccggcagtncccantgcctaacganngtctactctnncttcancatanantantcgnttgcnctgggggcnntgngnctgccnactcttctttgcnganaannnggnncgtncgtttgntccggcaccatttagcggaatgttgannttnancgcgttnngtngacgcatngaccatgatccacacnccagggacgctnncntgggtagnngtnangttngctggcaaaccncagnnttggttaantnacgctggagcgccntccagacgnnttggctgtgctcgataggantannatgaaccatntgcaacccncccacntgntntcgnnagtgggtgccanncnnntcganccgtnnatncactggaaantacngacctccgagcgnctctncgncntanatgcntaancgccgaanngnaggngacncantaccaacnctacgcanngcgttncaaccnacacgnggcgtaantanncgcccttnntttgtnatgtcanntntcnnggcgattcctnngatcctcncactnnnngctcctcgcangnatngatattatggtgncnngnnnangcgtcagcccganaaattttgnttataccggtttcacacacnggttgtccgccnnntgncggggcaccgttnaacggatgtagtganaaactcaggcntctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttnnacagggtcgccaggcagtgatctccaagtangtannnntaccacctngnnncaatntcgtacagatccctgcngtngntcatcggaagtatgacagngtatacnantgcngntannccnacccttagtaanatggtntaaancttgatctatgccatggatntattgtnncncggcaagcatttaacaacaancncccaacctcggcctacttnntnagacagtntcagcgnccacggatagnntttccntnntaccnatatcaacntngtngggnaccgcgccattatgttcacctggcanctgggtcangncnattcnagtgggcgcagngtcgataggccctcccccccggcngcaggggagctgttacagtaatccctgatacgcgcnggaatacnggcncgttggagattgtcnngnccgtagactgatgaatnntcgagccnnncncacacaaagacntnaanccaggtcggnngaatgnaccgacatcctgctacancgncnnnncaantatgntcgaactngtgactctngntntncntctnggactctactttcnntnntgagtcgccgtggactncttntccctggggcatcggcanacnttaccntgntttngcaaggnaancctccntgacccnctatgacctgttaaggancttcggggccgtgagctgcnntagctaanttgttacnncctggatgncagtgtcacaccaagcgnccgaggcagcanctnngngctntctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggntcatttcgnnnctacacgaaccaaattgtttggagacttagcnnaaactcnngtagagaccnaccnantcggaaactangnagnctaattcanaacgcatcgtgctggncggcntatgcctcgaggttnngtgctgatgtatgcaggtaagggctctgcanggggtggcttaatcatanaaagcgcagcttattantcgtncanttagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtntgtgaacacntcaacgcaacgcatcannttatgtacgacgggggtctgccttgttnccctttggctacagggcgtatacgttggttggttcggntggaatgggtggtgtcccgaagatgcgnatccggccaggcgcaccagatgtgtcgannnaatggngatnnggatcaatannanttnctcgntggacccactggagaanntcnattacgtggcaagtccggggccggttngcagatnactccgcggttgtacccggccggtggtcntggntccactgtcagtactccgngcactccgtataaaagtgggntcgcaggtgcttggntcnnnntttaagtcagtccgctgcaaagncggccgangttngnaatnactgaaaggncnagtggaatnnccgcgcttgccccanntttagccgccgcaacttagnggtncnagntngagantgactaacntntngagtgcancnacanntangctggtacgtacantccatnatnnttgggcgctcntcgcttanngccagcatgacggtgcgattcctaactcagtatnngnnagggatccctggccgttcacttcgtcngcctagtcacntgngggggggccacttataccaatcaaggacctagtgcggagctcngtntacnncttcctcgggtcaacttnnnngtngcngcgctagtcacaattgccnnacngactctnnncccnagncancagcatnnnctggngacnnctttgatcacgacgtcncaaaccagtnatgganntacgattancacactgcactccacaaanntccatgtccttnnactcgntgggctagaatactgtactggttnnaaatttaccatagggatatcggtagngnaacagtggtccgtgtctcttcctgcggcccgcatancccgagtatgtccaagtaggtntgatcgctggagacgtcaaagcgggacccnaacccaacggttttcaagagcgcgtaaggaanncagcattattagaggatgcaccgattggatactancnnntcaccaacgacccnngnaagttcaatgcagggctgcccgaagctgganttanaggagcacaaggcatacagacnaattngccgcgnntannatggcnttatacanagtaacttagggnagtggcttngccncgnctcgcccgancaccacctactctgtnntgggcagggattgcggggctgntgggtaagacccgtcctatgataaatagtgctgtaggcgnnccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcancntttgagctccggacgatttattctatatnccacgtccnntattcgggatctctgaagnccagatttgnacaacgggtctaactggantcccgacgcnnttagacgtgcaatcnataggttannccantatgagngagtggannnngccttaanntacgaaaanaacnncccgnttttgntgggtcactntcggaatcgngnncgacancttaagtnnggtacatcctgggcgcctgcggntactgagtcgntccaggacnttaannatatcatcatcagggaggggtcntatnatagctgctgtcatttnntgtttactcgtcngtccgcgatggcaagaaactnatcgacgctacgcccgtccgtctgnnttnannttggtcagngatggcgttgcggcccagggctaggcccggttccgtctnnganccnatagcacgncaggagnancaggttnncncagggcnnatggacnatngcnnttnnttatctatcggcagagggcnagtgtgtntcntacccgaaggatgcttannatgcnactcgagtggcactccntgggnagacaaactaacnangttgctgctttgtactctnttcaanggaatnagcgttcacgctcatnattccgacnntgcaaaggtccggtaanctttntagctcggcncagtcttggatcagtnacncccccaggncngtcgaattccgggatncaaagtagnnangtctccntggcgtctctaagggcggtgcgncccgcgtgancgggtcnaacgcagnagaactagtnnngcggaattgctancctcgtgggnctctacncnnnntgtcanaagccggtgtcatctatttggacccccatctngtcaacgaagagacnggtcgtnatgggganggtnagggtnaactcgaacnnnnaaccngtgttgaancncacgattaaagatcgacctcgtnnngtgtttcacacgtgnatagtaagnaatcgcgcatcaccncggggatatttaannactgnngtctntgaagcgcgtttcgcatttncgcttctggcacagagcttaggacggagatcgggatcntgacatctagctctnaccgnctccatgttancatgagggngctggcgtgaggtaacgtatgtttaccaanctnaactctaaagtttccagtatcacntcggatncnnatcntccccgnagttttcctcncactttcggatgcntggagctggnntcgnggtgttnnnncggttttggccantggtccccagannanntngcggaacaataaattgggtnaaccnatgntccatatannnacnncgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacntttgttgnnngcgggaatcccgctntcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttncggntgnacattctagagantnagacaggtnttagncgttgggacgccgtcnagnagntatacctnttnngntatncccnagcacntcggancatcaccgtagctgatcctcaaagcttagtgaaaagcnaaaaatcctttgaaatangccagaagagcnnacnngaatcnncccctataccgcttgngagaggaaccctgagtcagccgcaacgctagnaatgtataatcgagnngggcgttccacaaaaggtanatnntagctaccaattcngagagatcccgnnattttggacggtctgaaaacaggaaccagtaatgaaaagtacagcnngtgagtagtcgcattnnaatctcaagtacagctaatatcgtccaatatcggaccatgcggcancttagtcttcnagncancgagggnggcgaccgnttngagatctactcatacgantaaagtaagggntntagggtgtatcatgnaatcatcccagntcctggcncgctcttgaatgacttactagagtggatntnncaccggaganggggntcgtnagcnngtnnngggttgagaaccgcatccggtcgcaacttcgctccaaagctatcacngcnaaacgttacccgncccngcnggnagctggattccggccgnnncgtngtcgaacggggggatcttnncatctnttgcaggagtgannccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggngaaagnacaactntcctaaaanagtatgncatggtattctgcggngnaaagacganctaactnctggtggtaanaacnttgtatctctnctagattgccagntaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatantttagcagagtacntcatacttaggggtcagtatttatgtntagagngccgtaatgntatttctgctcatcaanncgtgtcggttatggctcaacncaccnnnctgttttcgtatctctngacgaaccagggnatagtgctgctagcgnatgggngcacttgtccacgagacgnanagctctatcgcgcgnacnatnnnnnttgaagagattatccantggcatgcctcgggaaaggtnnnncgtctnctggagttttnntntgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagtttgatgcgnnncntgctgactnataacngttacntggtnccaaaagtagtatggacgagttaaggaattngggcacctgttgtgtattacaagtgcnngagcaanttngatgtatcctctcnagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagncangggatncgaggcaaggggacttnagagcggtgtgggtcgcctaccaccgtcnnctgacagnaaatnccnccntacacggaactctgaacgagttngngnangacancaggattncttnaanacnaancctagggggctcgggttgcggcngtcatccgtaatctcatntctcacaangaacgcaggatccangtcntacctcatgncngccggttagggngggcaaaatctcacgggcatgtcacctgttnaaaagtcngcctgactttacntcnaacctggaaaagaacgtnctncaatanctncnataggagaagcctcnntctttngaggantaaagagcgcgggtgccatcctattnactaatggccaaattggctaccggatccgggntcggcggtagttcatcnccnntttcgggagttaggnaaggtnnaattgttcagntaaagngtttnttgccgtccatcgaacatgnaagttaaagacaagtttatcatagcatcngttaatttgtacagataactatcgtgaagatttatctcggttnacncngtgnaanctcgcgaccgacaaaggtgacnatcgtgggtttgtcttcgcctgcnattccatgcnctgagngcatgcctcagtgnactttgtggtantgntaanggttctccggccaggattcgtactccgtcgaaatnagtgttctcgttatnnccaagaataggaacnctcgcaccgagannagagcaggcattgtgacaggcagacgagactgnatcttcatcttggtagtgggcacccggnnttcgattcaatagacgnnncgtggnnaatagaatgaccttcggggatgcaaccctccatgcctggccctnatatacatacacacttgaacagatgttnntctatattngcccacgctaatatcactntaccacgancgaccccaacatttacgagcatttccatctagggngngttgcggcccnannacggttctagnngatagagttantgttancgcncatgccctcacgtangaagagatgggcaanctaaatnaacgngtnatacncgtcnaggggtggcgcagacctcnttncatgcgttcgtgcnctatatacgtagangtgnaaatgcgtgatnnnannaatcgggacgcagcggtctatgggatntacaccacagttgaggncnttccgncctcctcgnnacgnantccagtgtgctttgactagcgncccatntgcgcgcnaagtgtagtagaaaanttgtagacaagnttgaccccgataatnactncaantgntaattagctcttcgtcttactacgtaagctnccttggcccngctcgancccaaaagtgctagcgtacacacgtggcgtctggcgcggnactggcgttcccaaacgatcancaatgctattgtgagatccctggatccagnggntatanntcggacccttatcggatatcgcgggtcttggttgactggcaacccgcgncaattagtgcgataaaggtagtcttnnccgnaggtgatttatttaaaaatngacaacggaagcaatcggcaagncccngacgtattactacntcgcgcnacngcttatattgataatacttcaaccngctaagcatcgatgtagaacgcnanctnatgtgtgntacgtataatagcangccnggcttcccactacgcgtgtccatgnacggcgcgttttatccatagnagtgcgtctggaacacgaaacggatcagtncntccggtaaacaacacaatnttgnggnattttatgcaaataacngtttngaccgncccataatccnncnnnagttgtgcacttgatgctcnggaananaggtatttcggcantaaattcncnaatttnnaaagctgatgagctttactaatgcgttntaatcggcaactantacaccgngacggcggcttagctcnaagcncntcatganannattcatgggactnncatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgnacnancggctnttggatttctgcgagaaataacatcnacccccgtgagttgtaggagangaagtcntccattcgcgctaacttctccttantcgttgggangnggagctgatttacngtggctggntgcnnnggaggcctagcaccgtncactnggctngtagnncnaggggcacacagttcacagcgagcgnatcgacccggggaaccnngcccggaacttgnnagtttgcgccgtcaacnnaacatactannccgcccgctcgctnctggagcaaacgcatggtctcgggntttactgaattcgnagcttntgcgtggcatgacctcntgcacgggncggncgntgaatgaantgganccgtgtaacnanncgcngngcatataangcntaatcgcnntttctannnangtactcgtgggctggtcnntnttgctaacagccagttactagangagagttgccggnnctaactggccatttnctggcgannanaaattacgntttcggggcgccnnggcaacggcnngnactgtgttgcnnnnncgtncnnangngggcgaananantcgtntatcnnacntacttcctgggaccggccgccgagtttatcagagtntcagnactcgagcntcaccggaatccaccnnnagccacgcccgcacaaagnggtcactcctgttaaggcgtgtagcgcnccgagcgcantatgnntntccnacgtatancctaatnngacgaaaacattaantgcgttcacttgcagagctgaggacaccgnnnngatgtgtatagatcgcctttaagagtaccgantnnggagncacgttnttctcnnngtanggncccnctnnnnggncgnagnatgggcctntgccnttggngntgcgtcacctnagatcgaactttttanatnngaaagcagtgccgcatangcctcggccccctgctctgnannccgcctggctgcaannncnannannnntcgtacanctccaggtcattngnccctgattttnactttggatncncaacggggcttncggcgtattcgccgannccgtttacgtannncntcgtgtganttnaacaacaaaatccaggtttagacnnagaccgggactccgggtaaacgngtnnnngcctnntnnagcnnnattacaacannacctangcatntactaaccccgttttcgcgagatngcnatcggnggnccttgggnaaattaaaaaccgntaagntancaccnnnatcacgaaccnnnnnctcaggncgcnccctgccntaagancttataggggtgtggatcnnncactgcatngnncctataanagngacgacgtgctggagtntcncgnnngcncncattagcgtncatgggcggtgtaanncgagnnnggatctaggggacgtcggaggganganaaaaaaangtnggagttggcgnnnnnncntctggagagngctctagtcattnnngacntgagancgagttngaatctggcgatcnnntnccntnanccgtcgtncgaatcataancagggatgcctgaacgaagancgttagacttggctttggtccaagntcccaaaaatgngacntcnngnnncnnntcannntnnttncattgagtnagagcacnnccnncaccgcttgncgagattgctcgggacttcaccactctcatnntntagtccaaccacaagnancncaggnccnattgatgctcnnnnngnnggatttnnncgcatctgnannggaatagaacgcaattgcnngnggatnacngctagntncgnnnttancctgtaacctngtngtctcttnncgcatgcnaactcttnagcctnnctcttggtgngccgttagaagagacagtacctcgtaggttgcacaagtanctgtctttaagcanctattagncgtttcactggtaggnctccgtaattaacacatattcacggtaatangcctnaangtaccgagtcatcgatattcgcgctngcctctcctgtatnagcacagacgacttgtccgaggcccacncgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattangtagaacccgaactcatggccncnggattccttnnntanacaacatctcgcactaatnatacacccntaacgcatataagaaaaagaacttttcntttnntntnnnaacacatgaanccgagnatcanaagcgnacngcaacaaaaggcatcngcnncagtcagcccagggttggagtcccncannnnaaagtatgcttncgngtttttctnggagcgcatgtaaactttntnctgttattccaatactcangantantctcattaaacngaagagaggggccaagtancaactcgtnncngaaaactgagcggtataaaccagnttatngatnannaaactcgnttagtnctcgtntgacctcnacctngtagataatgatttatanagcctccgaaacatnaggcgtagtttgcgtctcangcttttcggaccanngntgcnnaccgggnggacgctaagcgnctactnncacaggcagtagtagtgctaaccacatnnnccgagcttgaactgatccntanattgtacgtggaatcgaatannnncncacgtacntagtacatcgatgancctcttcgaatncactgantttngtcggantcccgaatgtttantacnccacatancncgtagatgatatngnngagganccgagcaaccatgaagtttctcctgtcgcagcnnncatagaaanattaatagcnaanntcgcgggcctggctcatagacgtatgggatgcgctctncgacacccactaattcgcncatggcccaatggccnncgnagtcgtanncancncnttgttgccggttatgctannatagntatctcatctgaagactaactcnnngatagtgnnatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacncatngcncagcactggagtacncggaaaagttggcgaagggcagatgccgcnatngntctgtacacgtcccatagagacgngcgnnnttancgggagacanactggtcgttntncgtngcgcnannnnannngacgtgncngcgggctgggctacctccccaaagctagatgnntnnnntccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcnccnctctatttcacccgggtgactnntacgggnnantcannccaggagccagttagngcgtaagttctcatagncgactagantntgggcnagacccctttcgntncagctcnnncnatttccnncggcnnnnnntnntaagcatagnngntgcnntgttataagatnatgtactaccacgacctcanngtntctagacngcgctgtgcttggnttntttcncaataagattcgnnngtngtgcatcnttngncngcatatgnancccacgtatcnagttnanagcgtgcngtnccaactacgcnnctcgacagcgtcagncgttagagcgaaatanttacgaagacatatgttttagcagtagcatnngancgtagaatttncccnnnggtttctatgncggncngccannggagtcggcagtaacgggctgangcntncgagaaggggagcgtgtccgntgttttnnggtagaccggagtatancgtaacgagatggtnggacagaacgtgnacgtcctnagaggtccaccccccttgaggtgtaccgtngatacctcctcttctcacgggataaancagttagcntcttgaggatcnntagtnanaaaggatcgatgtgtcnaatagctgagnntgcatagctagtcggatgcgcatgcctaacngccacagtgaatgnntnacgatcngaaagcatagancatgcctctgccgtgaatganncnatctaacaattcgatgtttnatangactagacgaaaaggttcttaggcatnacgggtgcggtgtggttagaactacttcacgancggtngatngatcctccgctccattatatgcanacttgtgtctgatccgtgnttgaatgganctggactctgngnncnncacctgtgagctnacattnggcttttcaggctgaccagtgagatgtgcngagtncaccccttactcgtccggcacngctaccngattttttaggaacccgtagtgggcagnagtgtcccaangctatattccancgagcggcttgcttnagaacttttattncagngtcgcaacnaanggggtcngctgcgcgtnagaanccccagaccagnccacggtttagatgcaggctgtggctgatgntttcttcttatctgtagcagccccaccgnattcttctagtcgctcntaactcnctacgcaatccgggctcnncaaagctactccggtcacaganagggcaacttgcctcccgccaccnanctcaattatcccgtcgaccnctgtgngtacctccttaagagggaantgcngnnagatttatttcccgcantactgtggngttggctcccgcacttgctccccngtgaacttgcgcccgnccaggagcatcctggcacccagtaaannctggttggtttcncgncgcacctnttnccnacaacgttacactggtgcctncaccacttctgaaactcnngtagcgcgcgcccggcgcctatagttagcgccctctgnnagtgtaccacctgcacaccggngggccgaaaagtgcatggagcgntctcctancgggctgatnatnatannagtgantttgactggcctgcntttggtagcttcgtcagttaatacctagaaccaatggtcactaggnnatggacgctccatctcgaccatcctggcttnttatgacacggcgnacntaacntgcntaccggcangttcgcgcgcttcctcctctccaaacgtaggntagctgattagattcgcngtaaactctantnctgacgtggcncggncnagatcaagtgagcncatagccctacgggaggaggttcgnngccttcggaagaacgtcaggacaggtagacngatcgantaggatacngttcaaagacngagnantntnacnacnnngttgtctactaaancccancaagttttacgtgaaccgacagnactccgcgnntaatcgaggccgaggntganggcggtctccaannntttaaatagataggcccantgattncgctccctagcacaagacgagtgatnccctaagggcagctntagcnnnnnagtcctcactctanngtgtctctacgcgttctgnagggggcaggtaggattgctntctcgtcaacaatacaaaanatcncgttannctctattccgcanaagcacanatacgtccggaacacacgaccgagctgttnacncgggnannanaggtccgcntaacgnncgtattgtgtgttccactanatcnntagngggacngtccttggcgtaccnagataatccataagttttttctagttcntaggtaacagcaacaatgctcacancaatggagacctnttgttacttcgctccatcttacaacctnntatatnccnattgctnatnctaatananatattaaccgactaaaaccacatttcngtagnatggcggagtacttacattaancgtacccatctatctcgacccctagtaatnnagctgcggtgncngctgnccccaagagntgtanncccgaaacngaanattgtntggaacatngcncccannatgtntctgtnganaagcngntagttaanttngctngatccnacgaatcccaacaggataccnnagctcccnanttantgtagtagcaaatgcacaacattccgaggtgttttacgggcaggtcttnttgtacgattgacgncctgacagtcnttgagcgattnacgnnccaagttatttngnagngncttancctgggtcanccggatggacagcgcgtcntgaattcacngcctagaacgcagcgcaccaccaggccgtagttgttgcactctncatacaccaagagtangtggcnngtccactcccgcttacccccgtgagccaagatccaaccnccgagccggggacncgcnagcattggccaaaancgctnttncntgcgacccttttgcctggcagtagaaagggccttaggcgctctangacgtggggtgccnncagggacttctccgtatccgatcactncaaagtttgtttcttcgcgacttacgcccctaaggctgtgatacgatggtaatgganttggtcgtgangagtacgtccanccacctcgaccngggacntttcactgtggccacnnactgngnanccggatctcagacgcntnattctgnccatcgtccncnaatgcnanctgccnactnanntgttatgtgatagaaccctaaatatcacatgccacagctcntntncggctatccaatnccgagaacaacntnacgcgtggntgcgtngtagacttngtcgcacgcgtnaccgccncttcaaattcaagcgctgtgtctgncaaacnnnnaagtngcgagcatttatnnacagatgattgatctccgaagatncaaagngggagcataactcaannacatnaccttnnggaggnnntccntcgccgagtagcgctcnagcacnnttcttcgccaacnngccntcagcaaangcatgcactccacgaccgtnaagtacgcgccattnnggnaagcngacaggagtctatgaactgtggcagtccttaggcggatagcagtgccgtccgttcgctagatctatacaggggcaccatcngagggatgatggacatggcgcnttacaggngagatatgnaggatttgtcgcagaatgnactgcttgnaaggtgtaccgcttnccttgcgagnncncnctctgccgccccntntcttagntccggctagtagcagaacctagacnncnttngcgaggtcatnaaaggaagagggtagacagnccaggtttataattatctgnggaccangcaattacgtgcccgtcagcatccnncacccagttnagccggaggnncantncganagggacctcngctggcccgcnggngtccgtaaattnannaacntacggaatcgttaccagtgaatggatcgggaaccaaagtcccggnnnnggngcgtatcacacaactgctttggattaagatgatggcgagcacaatccgggngttccattatcatacccaaccncnaaanattatctctaaccgtngtagnanctnggaatcgccctnccagntcnnnagcgcatcccgaccaatcnnctatgttggcggtgaaagagtccctagtataacgnncagagtctccatccagncaggagaaaagnnnantagtgaantccgnacttaattcncgcagataaggagacatnttnanntgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgngtagagtcgtcgtcttgctcaaagttcacggnatcnntctagcgacctgaaggatncnagggataaaagctcgaacggacntngattcgcgttgtacggncatcanntttcctacncatattatagggattgtcngcgcatttgggtntttcngtnatatcagaaagccatctatnntgaanagactatacngtgtttgcatccgncccgatacagtaaatccattagttggaaagaacccagatttnagcacgtgatactacttcggacaaagaatntganggtgcccatgcgacagacnggcgcgtatgctaggagctcgnngnggnagancnaccctccctaantcagaccacctagagttgngncgttaaatctcggtattaggnataatcaattccccccgtgagntacncgaactanttacgctccnccntgncagcttttncgactgtntgtacgttaagcaatatgagcnncccgtacttacgatctcaacttttcncggtcacattgtnggcntgcactcaaccgcttnnggtatancgatcttagtggttgtganagctcttactgaccaagcattnnnncaacactcgagagcggcgatgacgatcgtcaacagagtnngncgctaatatgnacngtccttcccntacgtgtnttaataaggcgagcncaggaccacgcggtcaggcatagctgtgatcgaaannnttatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctngtgatnnnncttttngagntncgcatggcacatctacgatncccnntagccgaataagcaatgtagaagagtatnnnattnancnctccntacgtaggtacctgaattatgtanaaagntnggatgactcaagtgagtatgnttaacagnttggttacctcngttagctgggcagcctcnnccgaactatttgccaccgcgttgnnttncagcaagncggtaacttacatatcgaggtctcactccggggatggnganntctccncngccggtccnnnaantcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatncgnttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggngtttgttactcagngctnctggttacgtccctcgcnacgctacaacttgacacctttancccncgcccgcnntgcntccangangtggcacctgttagggcgtntaacatggacttcngaccagtctcttantgcatagggagctagnnanntgccatttgggcagcaantgacacncccgagngcaaggcnaatgagcgtnnccaatctcgggtataagttcantncatggnccntcntgccgatcgcttgncgcngggagccgngtnagaaacttggatggnnatactnagccnaagganctgnnccactacacanttcaaanccccanttcnatangnnnacngncccncctnngntcnntttacncntcnnncacntcaagncnntatatnaggctaaagggcacataccggctcnatgaataaacacgcggnaatgcgnttggccgaanactatnnncnnnnagttctgcgcttttgaantgcaagncncnnaatgttnnacgnatntcgactcnagctgtcncgcggattgtacaggcnattnntggtgaagtacgattacctattnacctnagtanattnccnaatanncccntcaactnccggatttctatggacntgccgtaggtgttaccncaggnggatactttnctaanccggcaatcgcagggntggttcggacnncacgcgaaatgttcccctcgaaatgnagcnnntncctttttgacagacgtgcatngcaattgacatnacctagcantccgatananntngnnaatttgantgtacccatcgngtggnttgcccatcnnccggattaagggatacgggggagtggagctctgcgggcgtatnnccgtctcanntgngatccnaggcgactcatnntnngtnnntnnncnctgangtgtnanttnngaggaatatctcgctggcctaaactcgngctaagnaccccccggacgtnnggggtnatagtgcacatagcagggggtcatnagaagttctnntcagtaaggcccaggtcganggtttagtaggnaggtgtacgcnnttganncagntanctctgcaatncnatgncntttgaatacgtnntggantngggtaccagggagacttgttnnntggggtgcgacgttgtgccgcaancctttgaagttagctaccggcgtatntaacttgtgtcttgtggtcccaccgaagnnttcatcngggctctngttacaactgtgctncccttnataaangcncncncnattnntaattagtcnnnngtacgccnncgcnattctttcccnntatgggtgaaccgtccaacattaatcctgctgccttgacaaaangcggagacngtacangcccgngattanncanttcannaactntccagtanntnngtctttntttncanagcgncccattgcntccanacgacanngtcantngnnnttagnnnctntgccatntngtntggcaannaatttgagacatcanttagntgtcaangaccagagggcnnaaaganagtcctaagccntgcaaaatgtcggtgctagtgcatagtgaatttacttgancttatnnagagngacnncttgcaattgtctgtgcgcgnnncnaacgtnnnnacaaacaccacgcgtgcgctgaaanaggantntagctcaataggagnggncactataagcngnncgnnntaggctacctgacgtatactagctgatgttcaggnctngggtgcntnncancactggcggcncaganggncctaagatngcagtcggtnanggtcatgatacagggatggnncancggantgtngtttcttgtngagagcaggtcctctcntcacatgttncatgancntcttctnggtcaaantccaccctcanttcgtangnnnnaacnccagttgagnatnannattccatngcgaaacgntctcgtccaagtactcgtcattgaggttaaccgtataaagtnnatgatgngtgttgnnnannatatnntattctcatcgctagtnnnncgagggctaaaccaggtcagaccgcctttcacggtntatcgtctccttgcgcngtctnagaccaattgaggcaancnctatnaactctttgtttgnaagnannnggtgncnnttcncgcnncaccctacanacggncgnnacnnttgtaggtgnaccgngcctcagaggagtttatgcnatganngaccctnanggtggttagtattannnctngnnncngtgcncggncncaataaaacgctagtnttngttgctgcncnacttcgtatnnntctaccaccagacgnnnttccacagantcccctgataanaaacantantctngnnngnatttgaactgatagtccctnacntagggnnaaganggttcactctgtgctcgnnntgnnnnngttcaattttatatgncccagtgngctggggggagtatngatatcncgatgtggaggacctnntctcggannggccggctttgccntcnngagaanaaactnctggactcaanatgcnnccggatacggcgaccggggcncantgctataatgcataaanaaaaatagtanttgtaatggccgttatncatggcaagtgtnatgaannagtacggctcctaactnnagtancccaccatcgcanctngtcggnccaagttcgtctataggtcncntccctctctaacatttntgatcntantactatcnagtccagtcctctacggangngtnnatcntgccttgctgggtttacnacatttgtctcatactnnnccggcgctncancaangcgccccgtggggttanctnggcggcatctcgctcgntgccgcngnacgancnnanngtggatccataagacnaagggaccaanacaacgtttcgcttgnannggtnagcaggcgnnagcctcnagccgannnntcggnncgatgagaagcaacaagtgncanaanngcncccaccnnngtcgaacaaagagtacaanncacaggagtccgtgctacncccagttctganccnnnnctgnctnatacgccaggcagnagnngcnnctgnnnatggcggntgngactatgggtctaggactaatttcnntgcggaacccttgaantaatcttttcgtctcgtgcntagtannctngccncgtaatgnaactanccnnagntatgttaacgccggncgggtacagtcncntncctgcttaatnngaatacttcntangtatcncaagagtnntcatgtgacgnngnnnnngataacctaggatgntaanngctagtannnnttggacgtnnnnagtatacaagnnctcacctnncnnnttccgggcatgagtaacggntncttacctnccnttatcgtgngaccantntcatgataggagnacggacntgtacctagtcgagnnctacaatatggncgaccaacgttagnnattnngnaaagngtacgncgccnnngagagaccgnncannnnatcttctngnggtggtgggcancccgcgcngccgcanngtggcnngcttttcangtngggnntccntntcgntnnnnnacgcccggtaaanttccagcannttccggacgctgtccnaanngcaanannnctactcngttctaatcggcatnccttgntncancnntgcactantgtgcntagtngcannatgtncganttctngaatcggccggncgacccggggtgggcngnccaggcggngcaacgtcgttatnggcgtcgtncggncannngcttctaggaagtttgtctgatgattgtgggggntctacaggatngacatgcagnggaaccctaacnctnnagcacgcagacaagnncccnnnncttntattnntcttgcngcgttacaaattagttcannncaaanatcacggatacttctattgacatctcaccantcagtgaggctcatcttaccggacacaagaangggcgagacgncagatcngcnnncgcggcccagnntggttcaacgnnttgtaaatgcacagtngtngnnngcagaagcggatgacttgtcaggaattantntacnnnaacnaagttaatccataacnntcatncgggaacaatcannnnngatttgataagtagtagncagcggccccacntagatcnaaagcgggntnatgnatgggcntctacctngnattctccccgtcgaaaggctagnactcaannggtccgagcatggccttaacaaaagaagtacatccctttnccnangnngtcccnacaacngtatgtcgtagagaagnnctccctgatcgnngngtaagcacgccaanaagngaatccgacgcttgngangntaggtnccnttnttnacgggnnnnccagancctcgannanacaatannncgagnngtgtctganngtcnctnaccnnntatgccncgtgcnnnctnccacgccntgncgcccctgttatcnntgggacnncacganncgnancacctcgtattnnntccagttcngtcgtccaccggcataaaccaggtcaaattntnanagcgcagctagtcaatgggcnctatgangatcggctagtcgccctnagnntacnnccnngacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctntatcaagccctaactnnacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgnatcgcagctgtgcaggaatntaagagcgagatatgntanttttnnaggaaaacccgtaaagctgcgtgacactgcagtcgnattcgaaatcatgttacgntgcacacccaaacccttanaacccaagaaatcagtccagcgttaggntanatgtcgttccaccgcgccncncgggccgaancaccaaatnncacgtcnggtgattagattnncnnggtcttcgtganctncntgnacaggttannanctttatnctcgaccgcgtngttccaggnatggcctcntggananaggtacagttcaaggatggcgtccgacngcnnngttgcgcgcgagtntggngnagtgttcnggaccaatttaagtgcggtcgcttctaggcncttttancccattcctgantttnattcttcntcgttgtcanacnnnngggcaaaggtcattnttcggaacaaaccatccnggatttgctaagtngagatcagtatgatggnccnnnanttagccnagctnngacagacanaaaatgcanccncattttgtaagtactnncnnattcngtgggtcaggctggagtacagcattgaaacngccataacgagntagtgnaagngntgtcttngtgatacacggnngaggggtggntcgggacgggnctaggatncaanggccctanaggnctctangctggcaataatttagtccnagtatnncngtngaacttatgagtncgcaacancaccnggtgtctacgaataccccngatgtcggtannccnnccnnnngngtctttcgnccgatcggaggcaccagaaanggnagactncannngntacattcnnagtggttgtggtcagtacgggcgttagcatctcncttngccaccnatgcnactgnnnggtctcgattnnnaactgntntcatgctgctctcggggtgaccccaacgtnnatccaggggggtttaacctntantntactagactcatngnnancacttgttctgcattacgccatataagannacggacaagtcgagtcttttcaagtccagcgnttaaccgttncncccncaagtagagtccagggttntgaggnngctcccggagaggnaaatcccagntcgacgccntcncttccnnngttcaacnaggctgaagtgcntcgtngcggcaacgatggactccnntggcntnntttacgccngggtaatggcacgaaanncgtgccggagatacggagccataggcgtagtancaanggactaatgtgcatcgccatatnaagcgggagtggaatatncccgagactgcatttcnatggccgtncatcggggctttcaagcnaacctctntccgcaaacgtagcctcccnccgccatcaggncagttagtntgtnncaggagncaaggatagagcagcaaccgtgacctgtcgtcgatgcngcatanantnccancggcatctgccncnaagcngcgcgaagccgggagatttgcgatcncggactccgttacctgcgccgattcagancctcggncttacagctcgcngcgntggaccgatcgtatatacattganttggccgttgtagagcactcatnagagacgagatcctnttggttatgcgcgctcagtaagacagtctnnaggcctctccgttcgcccgcgaggttgggtgtcggtgtctacggtacctaattaagntgcatanntggcctaaccggncactttccgcgnttacagcgngnnanagcggaccgcgccngctaagtanattgtagcataccgccanntnccgatgctcnctatggtnacgttgtcntggnnaancaataccccgtagttgnnnncatgcanganntntactagngtgataatcggggnnngttaagacccccatcttagantagncctaatncngtcaggtntgacgngcttgggcatcggtcaggngcnngcngcactaattgcatacactaacgggnctataanctagantttgnncctnntannancngtattagatacactatnaantcacgtcgcgtcacatcgccgnnctagtatgacantgtatagtggcagtacnggttggnttgcctagcggatccgtgcagatcgnggnttagatcgccgcaggtcgtgatgtacagcnatgccagngttcgtcgcnacgtccnattactagctaaattcctcgtgtccatgcctgtagggacanatggagggcaagctagccttaaggcagagagagcgccccgtaanacggcttcnnaccgccgaaatccctcctggtgcgagacaanngtgccnctntacctanaacacttaaaactatcnttttccgtnctatgnatccacccgntgngagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctannnnnnnaacntngnncctctcgaagcgtcaacccanntttgatcntaaacggggctcnggacgaaaattncgaanngagccgcatanantggcngggncnactcnnnnntattncgaaaanccantancgntctacctattcgatncagtcatcaccgctcaaanntctatncnggggnaccgcccgttnaacacctcgnngtcnngttctccgggttagggctttnngacaatttgcnctcctgtaaccgcatctnagantagccagtgttgancgaccttatgtaatttannnngttgnagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgccncgaancaaggcacctccgatcggtaattagtacttggtaganggaggtagcctggcgatgagtttttacgganacanggcttatcggttacgtccnnancaacaacagcggntagctatacgcanaataccangttacccnaaangnttacgatgatgtnnaatgggcgngtctcngcgctgggagnggaanccttcgatctacataccantngcangcggtcttcnaatctctgcnacnaaanccaggtatncgagcctggtaacacnagaccaacattttgtnaataaggcccnatanntgcgtacgagngngagtgtngacnnttngcgggaggacgcctgatgccnacaatnaggaccttagcgggtgatgcaacgtantctancnccgtnaccatnctccggtccgtagggaaatgatccgattctcaannngtgagtaatcattagatctggtcgctgccttagccggangaatgngnacnagtatcagaaaangagtgaanttaggtgtnnacccgcggtnctnnctattaggcaacgtctaggtatnnncagagtaantttctgagacatgnctcttaanaataangttgntttnttagtcggngttaatanaggttngtccagaacagacatggtnnnccngtgcataattatccgcntcgtgantttcatgganantatnntctgancngcatactttcagttnaccaagacccaacttctagataagttcctaaactctttactntcatgtnnangattgagannacgcttnccngcgacatnncggttaggcgttncggcctgcgcncaanaggctanctccggtgttntgaantnnttcatangacggntcgtgcataacctgcctcagtgatcaagcccggagagagntgtgggcgaacgtatttgnatgtacaggtgggcgttacccgactnaaanggtggactatctgctagctctnaataggagaagctagccatgtcaaccatngaaccgtatcaccagactgcgcgaacagntgcagancctggcatcgtgtgggaagacgaaacagaccaggggatctnccggtcggatgcggaataatggcgtcacnggttagcncacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcanncactctaaaggatgccatatgcanagctagctccatcgcgtaacnatgcctcagaatgncatcgatntggcctccttccggagcgctcncgacccggattngtcgagggctncacnaacatctttttngctctacatttcacgacgggatttaagtgcnngtcctaagangntgtgcttcttnagtncaacctttgggctngctccgaaagtgtgcggaantngcctgagncggcgggtgcnggcctgggccgaccgcctanngantnntatttntgctgcttagagccgcngagnccccacagcgtagtattctcggtgcccgccgngtnntgtccttngcggcccccacttcccgtctttaatnccgcggctggggnnnctgtgcccacttcgctacnaggaggaggtcataatgtccttgacctgggtcanctatncgnancnnctgcacactgctatatgctgnganccggctggacacagcctcangggtattggatgcaggaantataatgnggatactaggcccaggagagcttncgnggaaaaactgaagccaagcgtnccggnctatactaagagggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccctaggactatacggacagccctaattagaggttccccgctccgnatctggaatctaaatagcggaggnnnnnggaanccgcgacgttnccgggcttccncagaagagancngcccgngtcccctcgacgagcggnaggcttacagctattgannanagnaccngttagaatngaaagtctngcgnactctntcangatngttatacttnatcganngntacggntaaggcccgggntatctagaagncacgttgggcttatccgctaagnncttgnncaaaagnncatgcaggtntcacctctctacctaattgacaannntccaaaacttatcgtncnttcttagcgggntttcttnctaaaaagagttaccatactcactactcgntccgtcgacgaacgtcagntctaatnntattataatgcataggctaacgcacttgctttactgatgccnnaagtcctaccacngctaanactcgcgcaatccggagggtccaggtcgcgttcantcggataacttgggaaccgcagctataangttnntgccttgtaccgcngtgggcgcttcacncaangagantgagtcctcgatnctgncgntgaccgcgcagngacagcnttgacctaataannaagnntggtcttggtcggaanagcgnntcagtgccgannnactacncgcangncatatctnaanatnttgctncngngtcntcttttaaccgccnnctnccaccantggatcgctanttngccgttcctagtcatgtctgcgttgctctngttaggntgacttaaagggnatttcacatcatagtctaagnttaaccttacgcagtcgatnttaagtttcgagaactcatcattntcaagggttgngcncgtatgatgtccncggataatccagtacganncttttaagggcaatanggatnngtgtttaaccaatgcattantccggctctagtcctccantanttcctcatnagcgaagtatcgagtgtntcannttggaggagcctgacccnggcananataattaaggatacnttcaccattgnnnncangcattcatnangcggacaaaaacattnntngccaagcctcccatactgattctaatnangattaatggtgttcaggcgacntggtagctcatcgcctnggaagcaccncctgtggcgtgagttngtggcgcctgtgtgacggaataggtntacctctaacgccanatgtagaggttncgtagcggacacngatgacttcactaggggcnctaggattcgaggcaaagcagcacgggaagangctttcgatttcaatgcacccttaattggttttgncttataactgnacnngcgtgngttctntggtagaacangcgacnnngtnngantttattaggcagaaaannnnataantcatatagagacaatnaagcagtactncaaatcacnnnntacncggagcggatcatgaatntancctcgntncttnttcagntgtngactgcacnngnacgatcaggttcgcaacttccgtntcagtttgcttaatgcagtannncctgtgttatncacncactgnttcttgcccggggcggttggcgnanaccgcaggtcagccccnatcnngntgcancgctngnnttacctagngcgccattgaaaatngtcctgatatggtatctnatanaacatcagcgtgncagtccggcccattggnnnagcgcacgtcggagcacgtcnnannantgnncactgaccntctnnnnccccatctaacgcgccgtctgggcgcgtaccgctangnnnnnnngnngngtagtcactnnccgcacaanggtcaacctccgcccgggcatngantttcgtacgatagtcacccggaaatccccggctgccgngttaaancnnnaaagcnnctcacacggcttgtattgnnaggcccncattggcgggggctctcgttagtacggttgcnanncactgtggaggccctcactntgtcgaagtcntgtgtggaaagnccacgnnngttngnnnntaannngtccggtgtactcnncgacganntgnnnggnccngccttgcnganggggagcggattacgtcgganntgtttcgctancgccnnctttaacgagactatggtcgnnncagtcctcagtctatttaactttngcgcctnatnaatacttaattacaccagctacccccgacacntgcagnccctccttgtcacancagtcacaacanntttgggtgtttagnactatngcgaacttcatnacacattnggnctgcntcnccgtgnaactttagatnncgccncccnaagtacgtcttcntgcctatanacttacgccttatatcctatcttcgtgtagncccnnnntcgatatcnttaccgnnngcncgaaacnntngnctggagctaaacnaaaatcagatttcccanacgcctttttanagatcggcaantttctcctcataagnggactttgtcctnatcaaacaacgcntangttcggtctagctaanganncaagtagctcggtttagagtattgttannctgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatanagttcataaagtncattatggcacanccagtaagcatgcnnaatgaactgtgagtttcacnnnatgnccnaagatattgcncttaggggcntgaatcccgcatttttatcnngtgattacaatagaagagnnactatcggaattacttcatcaccgtgacgttgttagncgntcaaatccgtataagaagccgngaaccacnttgggtcacctgnnttagacacaaaccaccatcgctggaagccgatnctggggggcaagtatcgacggtttnagactattctctctggaanagatgncgtgnnnganngggagcgtgacaggaatcacgggtnagaccatcaggcctnatgatagntccgccatgcnactnnnngnnccnnnnntnagtcanancgcnacnccagnannntctcgacagtctaattngtctatcantggcgcgcggccatctgaatattgacaccatcttntaggaagttantttttntntcnctcnatcncaggccgggncgcggngacctccagcacnnccacggtacagtaccgcnnagtngagctctgggctatgattgaccngttnagttccacttgtnnaacacgacagnccntaanngntcaccgcnatcnagacnnaccaggccagtgngntanggggannttgcctacnggnatncgggctgcccgatcaggnatncgctagtcntactagcggtgnttacnggcataggcnnnattagaacccatggnnnagtgnnnnnnntaccggtagctactagttgcttcnaagnnngnatatccactgaccccttgatangagaggcgactaacaaattcgcgaagaanacagcncnctagggctgnaggganaccganngnaaacttctgcaagagcggacagccacanggtnnngtaccngnctgttggngngacgangnnncgttctcccgacggtaactcgaggcttcttngcgagacnaggggnatcgnnccgggtngtggctacttacgnagcttnntcgcgcggggtgcgctcacctggggacaccgggatcgtaccgctaccgtntaccggaantangactnccccaagcattctctatcntaccggcctaaagncnngnnantgcagnannnnnngcccnatgtnnnaatgaataattcgntgacgtgtgtatagagacacgtgatctgggcgtatgancnccgtacgtatttcctagtgccagcgtatngactacgtntgtgtaacgggatctttcantagnataatntgcgaggagccantgtagccggagatgcantgtgaaaagcagaagcagtgaacgttcggaatcgactnnaacaattctcctgcggagggccagtattcctntgntcgtcgacnnntatgttgttaattnannacccccttggtcacgcnatttagcgtnaccnagnntaggtgtcggcgcccttttcgctcgnctaaccgttcgnanaccacggcgcgnagagcgaatntctatagcaggagcattgtncaactngacccccgctntctgnncccggggnattcgctgggagcgggaagncncgcatgttnatgggnnattcgccganatatgtggatatacagngcccntacgctttgctgtcgtagcgtgntaggctgacantggaangagcgctctttctagtagccttttggncccccantcagctannactaggtnggcnnncaggcnancnnaccgnacataangagtcaacggtcagggtccgtgagngcctttcctttcntatnacncagatcactcccggngtaaanatcgngcaaacactcggatcnnaggaacgagtcgaannatcnctggcnatcttttctnaacctgtncctcancctgcattagggagacgcgtaatcccggtgtggagaacanatttttcgtcctcgggcagctcncatncccagctgnnaatgcngtgannnatgancatggcttacatcagggtcgagcgtngcngtgntgagnntgaangctnanagncccgattggnagtcgcctactagttcaagcccaagttccctcgcaaatcctcnnattcgancttagtnagaagcgttggcctcnaaaccgtaccttaaagtattgcngnntaannngctgctgggagagcgcagatctttttatggtcgtttgccnattcctgccncacgccagcgtactagcctgtctnagttcacactcgctcnngncgangcnaggaaaggtcatgagccgtctcgngagtgagaaacnaagntgtcnctccttgcggaaaatgaanntcggaaacgacnnngtatgacaanaaacttctgactggngggctccgngcccatgtgagcttcnntaaccatnacagtgctnccaggaattnnnnnctctnantgngccctcaggggcactcgaatcagcgacgnncgcaactcagctggttnatcggttgcncangnannntgccncacgttccgatcgcagctgcgncaanattnaactatcctagaaatcggccgtccactagattgcagcaatgcggnaagttacnggcccggggtctccatcgattaccaacgccgagggctcgacggtgatncggtnttgatataggacgtacctnaggctgcagcatgtaagacgcgctccctgctggnnagtggccagggattaagttctcagtagcgtnnncgggactctnntagananccnatactcttttcnncgggccctgtactacggggacnttggncctatttctcccaccggggcatgcatgggctgcnctgtngcaccctaccattctnnncacggcagcgncgagnatacatnnggacactaggcccntctacaacacgcagagtannttgtgatgaatgattaagggnncgcatantccgctccnggagacggtagagagggtgcgtgagcattttnnnntgngcncaaagggccaggcttagtcgntctgttcccaannggngcgctgcagtgtcgnnncnatcccagtgggacctttgnaaatgtggggccattgtatctgttccannccgtggagggcangnccttgcctgggtgcccgctccnnnnngttcggctcggagtngcggtcnnnngattgccagcctttcncagaatccctanccancctgngtgccacgtnataggttntcanngcactcggggtagctcgacctcatnnantgcttgaccanaggaagcttnnacgtgggcnggnggccccctggagctagcagnnnttctccgccantncanggccctcgcannncgtgggcgtggctgggactgcggtgtgggctnggcaacgacggataataatgnnnnnngccggcgctcaaaanancaagggtgccnaacactnanggaggcaggggtactgtganngngggcaatgcggtactganacacgagccggcnnggtctggacgtacagggaacgggcgcgacatggatgacccaacagcnngtncgctagttgtntcccgtagatgcttcatgctnattgttcgcccgtccgcaacccgtcaattcatcggagagtcnancatccgcgcttcaggaacaggatgggagttccgtacaggatatganagaaccagcctaacnnngtgtgtgggnatcaagcgcgctcgatcggcangtaagcactacattgtnggcgtgattatagantagggccgttaatcctcgtntctgagttaagaaagganaacgacgntttcgggcccaagnanacgctactnantanatnccgttcacgtntcatgccagnagaatacgtgaaagtcggcancctgnggtcnatgtnctggntcagaccgatagttatactacncgccgcggcngatngcntncctnntcacctttngctcntgaaannngctcaaaatatatcacgnctacggagttggctattaacaataccaaacgtaccngcatatgtggaantacgngtcagacaaacgccnntangcacngacgtaggtatcctcgtgttctntcaatgctntaaatnagtccagtccagtgccntaggnacgtagacnngatcggcacgcagnggatcntccaanngggaccgntaagcnttgtcggtngtattgctacgggtatgngtcncaatcnantatcgnacactggtcctccgcgaacgggcatctggaagtcgccntagnngtctcctnngcgggacactccccgcgcctcaggnnactcgctggaatgtgaanctcgtggcgccggctcaaggctactgtagagttgttntagtttgcaaacttacggaccgctccggagcgccanntaatntcatttanntngcgctcagttagnattntgaccagagcggcgcactggtttnnnnctcccccgcgatagtgatntattacgattnactttngcgaccctcatngtcnccaatncgagctttggcaaacgctnnccgncccgtgttgctggngcaacggttnttantccaactagatntccaactgctggcnnaacgctactaacgtaccccgtccnccanaagganggcannnacngagtganggctcacgttcgtgaacgtatgagaatgntntgtttnntttttcacangcaaacaagtctntattggcgaccttgggttgntcactggtgcagaccgcgcatcatgggagagcanntatncgcgcgcgtcnnnntagcnnnacgnnactcggccggtgggtcaccccaaccnnaggnggactnatggtgtcttgcctaggaaatcgagaagtgtgcgggcntancannnantttaagcaangccatctnnnnnnncaagacnctataagatgtancntttatttatttttgtnccccntatancgtcgnatntgttattaagcaagtangnntnngatgngctcnngaagcctatccnncggnaatagcatcgggcgttccgatctgncggngtcgcatgtttngtatgacgncnaagtcagacggcgngcaactttnttccntaggnccggatgtcncnactnctatnacaacgccctgacagacatccnangaagtattngaccgcnanttcctggccgttagctagnnnnntcatagcccctngaggnangnttacgctntgagctaaattantaanaggaggaganaccanaanntnnaggancacggngnnntnagttaatcngccnnatgnaaagagatttntcngngcannctgcggcctcttnccccgtagcatnnnggacaacanaatatccaaacattatccanaaacgggattganancantntaanngattntgntcncnatnggcntagatttcgctncacngtnagntanacgctgctttacgtcnnaaagcnnntnnaaagcaagtgggcnnannnttcgagtaagcttgntacggcctnggaggnattttaangncccgggtagtnnatacctgtcnnacatttatatgtcnagnncgcctannatccaaatctagtcgagcncnggagtantacgttgtcncttaatcgacttgtcaactgnnacnacgggtggtacagggtntcaggatcgtggaagtcgagataagttaaacttcctggntntttccacgttcaacttanntatcgctggcattacctaagtnagtaaaggatcgctaggcttagatccatgacatanngannttcatntgaaaaccagnacctggtatagnaggggcnncnaaggcctcttctcngaggntccatannanantcgtcgttatacttgctgcgggatcgangncaatngctaaaantcagnantcgtgctcatcaagggttncgctccactataagcgtgatnnttacagccnngtcancgcanagtaaatntcacgnnatgacgccgacacgcgcaatatganncaacnggtagccgncgtaanagngtccccccaatgaggatgcaagcaaaggtttgggtgccaggatgtngttngacaannnagcactcnacctgtcnncccntggancgcggggaatgagtgcaggatacggacacnnntcnnnntcagacattanggantcccatnnccncgcagaacanancnnacantgcggcannataagcangtaagcnggagttacngngggtnaagagtngaatnantnttccaaacgcnnnnatntntgtgcantcagcaactcgnattcgacagnngagctanagcgaggaatgtaagtattacaatatttttagncntctgaatccatggacgctgnacacggttcctagccgcgcaganntcgagctncantngcanacgccatgcgcgacgaaagtccgttcctttctgancttcccttcnngtaatgtctacaggnnctagaaaatggggccttgacacgtgatagggtccctgacaagtgcnctgtataagaaaaagagaacncngggtgnctctggcgtgntgtattttttagtgntaacatatgtttgaagctggngntnttggccaatcgccgcgaactcctgtgaggggtagncggagttaatatanacgcanctatgctgccacgtccaggcaacaacttgccagtcttatctaaatntgnatgnttgatgtcgcacacgcagcttcacacnacgngnnncangcatnnccaaaaggcgatggggcaggagccgccgtgnntcttactagacgtccaaacgcnncanaatgaannnttatcagatctgagcggtganttaaaggctccacccagcaaccgaagtatancgatnntncgttagctnngnnagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaatnnatatccnttaactgtgggcgtgcgacnncagccggtcttggtgggaccntctnntnctaccacacagcactacctccgntgggnntagancncttttacncattgtgtggccggcccgtgaacctccacttgangcgtaaagggaccttccctnncttcgtccgccaaggctagnaacgatganncngannnattgcgcctngcgagtctttgtcgnatgntncgatatnntcgggcggttaggnggaatcgtannnggtaaaggcttctgntgggtggaaaccgagatgattaagtccacagntcntagaattntcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccgtcctnnccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgngcgtatgagtncgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggnacgccgtattgggcctgatgatcngaattcgnatcccatcacntaattgccgacgatgcgatcgtgancgctagcnaagcccagagaacggggttgtngggggacttggaaacctggnggtgatcgntgtcaggatnctatctnaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggnacaagtcctgcgaacgtcaaggnntgttgnccagttggaatcggtcctccccaacctatggtagcgatatccgnantccganggcccatgagtatattcncgngncgnaaancnaatnaggagngangctggatcagtcngggantcgagttgnaatnncnnangcttcaannnanntccctgacgttcaccacaccacagtngaanagnccnnngtagcctccnncaangtcagttctntcagcctgggacaactnagatctctaatgcgatgcgctctntgaaaataantgtcngtcttacatnngagagcagagtcgctcataatgaccntagggctccnggttctcgcttcgacgccagcngttttctggtccgtcactatcaanngtcctagctaggagggcccccgctgncgtagcgggnncgananttcacagctgctccttccncgatctaanngatgaantgacatcctatnagatactgaccatntgatcgncgtcttcaggaacggtgctcnaggcttcatannnctggggatactnccagcgagtctcatcntattctcatgcnggtgttgnncgtggngtnanncntnacttgataanncacttggcgtccgacgtttgggaccagtnagggctannaccaagccantattttgctaagccagtgantacgacatatgtncntagcgtcgtaagttaaccccatcctttggcacaaaccggngtcaacccggaggtagcgccagannttgcnaagtagacagacantgntacgcaatccctnctcnngagccctaaangcgcanganacaagcgctaangtccatggnnaccaaannnggcgtctaggtctggtcanntnagtcnaaagngnnngttcntgnnctnnagttgtgancangcaaacgtnccccactgcgcntanacagacattnaacacnaaaaggtttagcggcaancagttatagattcctagttaaacttncccnnnntanaggtnggcatgctgtcagancagttcagtagccattatcaggnccatnatgtttaggtnacgttaaccncanngccaaccnggtacgntagggngttgggngtgaatgnatatgagaaagtcccccccgcgcgttgacncactnaccccagagcctatcaacctnnggctctaaagccagngcccgtatgtaannnnncnntcgcatgccnnnattgtactttcttatatctatgncantcnntctccttaagaactaagtaccgccagtntgcgatgtgcatancaaanngagntnacttgaatatcatttnttnntctttccgaccatcttccatgganantatgtacanatgacgtaatcnanccattanaatgcttcttaacaatnnagatacancctcaataatgacgtgcgatgcgaaatangctttctggtcaacgttctgcataccgtagatatctaaatactccctnggntgagggnaatcattgnngacacgctcagatanncggagctntggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatngctgccgncgcaacagacaagaantganngactttaatcgtacntagagagtctcaggcggannnnanccagcnaacgcggctagtctctagnncggaagcannggcgagntcttgcccnctgggctngacaggcnccatnattctcgtgtnacnattgttctnatanacngacttttcaataattggagttgtggnctgcttccaattcntttaaggtantaaggnttttccttgcanaattngggtcatgggaggtnactctgaatangnanctnanacnctgtgtgccagcagaacnncanntcatnggagcccccagctgggcccgngttaaccacagcggttgataggaagggtttcattggcattcgaacttnngatgcgactactgggacaatatncgctggcnagtnganaggtcngccactccacgcatcagcaatcgggntgncgtaataaggtttacaaangantanaagatngctctgtctaaaaacttttnaaggtaactggccagtttcgntaaaataggtagcttcaatnnggngaggtcccagacatncagncgtgtcctncntgcgggagagtgctcanntttgtnncattcgcctggaagtcaggggatannngggaatcatctcgcntacgggtgcanctaagtagggtncacannncanatcctaggtgncacacnncccgctacttattaggaagctactctacacttgatntgcccaatccagntaatcctagtcaagcttnnnaantttacagcccggcntgcttatggagnanncccngtgggcagtggaaaggtnnggctataccgntagcntagtagngttgcttagctctctcgccatctaaacgagccacaccttcnnnnacngcaatttcacacgtngattaatcctgcgacggtctctggtgtttgantgacacccccgtagtatcttnatnattcaaatccttccnanntcattcgtcaanaagngttaccactantcaactcgggnatacnngnaanccaacaacntgatgnatagcnnngtntgcgnatnagcgagcttannttatgcgatagatttggtgatatgttagacgctactngaggggcctcagngtggccgaaatgagtcattctccanctgatcgacccgcaganatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtntntatctcgnggatctacanncttacctttncatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtncatgcatcaggtagtttngaancctggatnnnnaaaatatnntctgaagcnaaatcgcgntgntcnntgcnnnagcgtacngcctctagataagtgagtgcttggagggtnagggtaagctcganncgggaatgatcacannaagacnccgtttgtcnggaatgnnnatgaanggtccagagtggtttntannaacgcaggggggtgtatgcgagtagctggtngatatcgtgcaccattangaangnatgcatgcgtaagaggggtagggtataacgtgtaaaggnccagcctactgcgggcnnngccanacattattagacctaactntngccaagtnggtgtgagagacgtcgggntacgatnagacaancgantgggtaacaagttntactgacactaccnancgttaagacatccctacgggcagncancgtcctganggctncctcactnnaagcgttcttncgtcaagatagccganacaagnataccacgnnntgcggcgtaagggtgtatgctttncaaacagncaagattcacattttgccatccccgnctcnaatgtnncgangaagactntcanacgnancggagcgaggnataaaanngccaccgncactcctnngcggnnnactccatccnnggaggagggtggtcntgnggttctncanggtcagcagcnacttatcaagccgnatantttcagatctcttaatctannctccntgatttncagaaaaanntggatgattatccnnnaaanccgattgtngacnagatggagcnctaggctgatttanaccncgttcctggtnacanttgnagatttcatccgtnntnangtancatatgggnnccttcgttganctttcgcttatcagcggtcgnannatatcgcnngctntcnngaagtattaggtacnntctccaacngtngtntnaaacaatctcanntnccncatatacgtctattcgtcattcgtaccngtgattgcgtgaantgaacctgtggacgnnnnntcatntnnnnnnaaggagactnnaaagcagctttatnnttntnnnngccgggcnncatcctgtaganntncngcacannatatccgctacgcgcggagtgagcctnnncntctcntgcacgcgtcgagacgcgatcgancgctgagcacnccagcaatataagtcntgnnacgaagngannnngcgatcgcatgtgnnnnnggngtanagnccataanacctanncntagtgcccgcntngtggcggtctncantcggggtaccncnacccatccgacagncggtacttaactacactatttacgcgtccngcaaanagnctaaccagttnttcnttcccaagactccattagaacnggtgggcccacgncccactgactgttatncttanngatgggatggtactgttttncnagttcnactgcgaaacgccgttcancgtgngggctgtccanggccatctcngntnntactacctcagcctcgtgatgatacnatgcttcgttcaggtnncccaaccagtgcatcaggcgcncncggctcagcgggnagtaagaggctaagnatantaacttncnatgtggtgcctagggntttcaacagcatgaccccaaaatcgaaccatactactttatttcnngnagaatgggattatangtttctgtgactgctctccnatgtactacttaacacactcggcaatcgtggnccatatccaaagtnnggnntgcgttttnnnggtcaggcatcgcncacccggaagctgtcttctctaacatcagagccagaancggacccncgtccgcctgtgngcgcacgtcctggaagcgacggcnatcaatccggaaangcgtntngaccttctgagnnnctgagaacagcggccancanccatctgtctgtgagncactagnccnttgcngcatcgctacttacagtggatgncnaatatattgagagatgngatcattatctccattctgcctttagcccctggcttctttagatattnntnnntcccgctatggacggcactggggccgnnnacaacttancagatgatattactccgcttcacgtnacgcgtgcaangctcgcgccgntcgtcgtccaccnccantccncaannnagccgnnntaatggcgcngccacnagggcctgaatagggtgatggtgagggttanattngacgttctgacncgcgagaggctcgttncanccccttctggagacggcagttccngntngtcgagatctctgcggctnacgcttcgcgtgactgctgtagccantgactcngccaggagnnaatatatcagntacgcttacgcgncgtacgagcccngtcatcttcggtcnagtacatcangaaanctaactgcgacgtgtggtataagcgttggaaacagatcnttcccggccttcgagngctggttncccgcagataaaccgacctccgnttgntaatcggttgggantngannctcntanatnnntcacgcaanacagatttattgccgcacggtgncgnncnntgagagtgtgagtgtagaacnctaatacagagagtcaacccngtgagccgacctctcgctggccttccttttgnnccttagagngngncatgggantnatgnacatntctcgccnntaacctcgaanggattaatggctngcgngnnaanaactcantannatagtntcngtgtcgggancaacctanaccnnnntannnctgancgnccgnatnnaggtccnngtgcnacttgtntgctgtcatttagtcacctagataagaagagtagaangtngtcaaaacgagaantgcatctgcacgnatgatcgnccacttaanctcgnaccccccgccttnttgcggtttagcntactgttggctgtcncaantttctagaaccntgcgtcggnnnggntcgactctaatcgggactaggcactttngtacccnaaactacgtanannatttnagntactccgaactccnatngcagggtacaggaccctgtcgganttgcccgtccgccgaagcgctcttggntctactgcgtcctnncngatggngnttnccctcataggctaaaangcaggccacacgggaccaaagcncatagcatttccgaccctacattagtttgtggaggctaatccagancantngttacaactaagactagcctgtntangagcatgcaatggcncgggctcataacggagggngtnggcttntactttccatgctattcgtancgtagncctntgccttagangatngaatcactcctncnttntatacnctagcgctttgcccgcngtcggcccttntactnaggactcaatgcgaccgggctttgaggagccctncgantnncntnctgtaccgcagtcgccactttattngccggacncggcgtgtgnnnncanntcnacctcagtnaccccgagtacgntgtnnntttaacntgtatcagttggcgtcagtataggctagantcgagtnntnatagccccnnattcattnannactagtacgcnntanctnnngtcgngcnctncngnntnnatagagnnnnntgnagngttaganggtcnttcnnnnngagtaagggtctnnnnnangnncancttgngttnncgnncntttgancatttctctgananggnngtctgacangananccatatnnnactnngcgtaaagctgccgcctgtatcaaatncgntacncactgcgntcgcctgtncgtccgcgaacgaactatacaagatctgggngtgtnttcgacctgncttntgggtcaagtcggtgcgatacgaatcgtgctttcgtgacgaccntnccgtcggnnntcaagcagtgcctgacgnnntccngctttccngttgaactctatagtgtnccctnttcaatccaacgntccngnnnnnntcttnactaacctccgatngacgccgnagtttcaancggtcagangnaaatcactatggcggtcctttaattcgagaggtntattaggcaccnnagggatagngcctataatttgtaatgcctcgncttgncctcttttncanncacncagcgcaacattgcgangaatgttcnaaatacactgggaaaattccgcagagcgangtatacgtggccgntgtgtatttaatccngtatgacngttanantacctgttnccngaggcttgacttatcaatccnatacatatgatctttatgtttntctttttcgacgagaagcgtactagtcatnngctacgacattgacgngaggatcgcagagaagcgtccatgtactcgtgcgattngnaggctaatgtagtagnaanagtccgcgtgangcngccgaatnnnnnnncggtcgccgtnnntcctggctnctngagatnngcaattgnngncnttccanactgttataagtcantcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacangaacggaacnattgtgctagggcacnacctnagccncaaaccgtncaattagccccgccatgncgntnngtganctagntcgccacgcaatnggcaagattaaagcttgatntnacnnngttttcagtaacaacacgcacgatgtagtacactcacanaataacnatgggncagtnggcannctgttgctactggatnaccctttangtnncttgntccggtnngngcgattggtntgcgcgntgnccccggnacnagggcnctatatcaacttattttctnagattnnngggnnngtgacaccntacgtgcgggttcagntcggacctggcagacnagatacccggccnnctnacccttgaanatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgccnancgaatngttgaccggncanaagaacngcccaagtcctacgccagcgactcggattccggtnnctnggaacntcgccaaanagttntnngtttcnataaaacggtgcttggctgttatggctctgttgtttgtggccgntaacagancacanacatgctgcgttgtncctccngtgcaagnttataacgnccgttgantnnggatcatcttctaaacgggatntntcacacccaaacnnngcnnaacagtcgtnntgtagaattcncagcnntggcncagnattcttagatcaagcgccgtgttccctagngagttaacacgggctgacatacatgnccacantcgtctgtgcacggctngnccgctacnnctagaaggtcactaccgggcccactcattntaggcaagaatanagtctacaatatacccgtnctagaaagcaacnntgnacaagngnnttcaatagtgctgtgtgcagnnttatgtatgnnncgtagggnttgnngttcgtcctccnaaggtgacngtacgtcccaccatntgcaccaccgacatggtagggacgntggttncntcaatgcatggncggcccacgggcgaatcggttggaaggatccccccacngcttactcgccctagnnaaggagctatcnacagtccgcatngctnannactcanatnacgggttncgntggagcagatannngaaggattgagggngtgggagaatgacacgtttgaaggcgcgcctntgcggcaattacgccctaaagctgctaacacataatcgtgagtgcttgtcctngntacgngcngggaagcacacggnancgacatannncccgtccacgaacanggcgnnnatccagcggcttngntagggggtnctcgtccctgtagtaagngcccctgtagccggcgaaccgcgnnacccngtcccantcanatcttgcgacgcgccaatgccngggntnnttgccagnggncgtagagagccggcnggtacnnnttcaaagcgtaantntaancgccgggctttaaaccngctnnnnncnannagagntgtcacgnnnnacgtcaaccnnaagtccatcgtgnnanncattttggtacaattgatactgggggaggcctatnncnnncatacgngnggnaggnaantnnnctactgaattnatcgtngaggaatnagtcggtgnanatacaacccnncantggcntncggggattnttntctttnaacncctctnngnngnngacnctgaagatnaacgntagtgatgagttgctatgctccnnacgctattnagnttacctggcccttntaagnttngtgctcccacncgggccatnggncggtcggaaggcagttatcggaccnacggtngccggtatggggcncgcgcatgaaccgtttctangnnganntactagctttaaancgnnacntttaatctnttattgtcngccgagaaagtanacaancgngaacttcgttgtgatccctncgggnagttggaagtggatgttagcccggtggacgtgaccagctgatttcacacangtaggtaccaggtgcgcagtaatnaagganactgttaaaggaactgttgcgaggatcgcgcgcanncagcgcntnangtncnggggccccggccangngtnnnannngccagcnnnagtnnnnattttngggtnaatnctgaaagngtcagtgcgaagtagcgcgnaaaaggagctatatttctatcctagaggggtggcacgaatctcgtngcgtnggnanagacagcacntnggaagnaagaacanctatggtnggtacttacttccagntttaatgcngcaaaattntgngcgggcttttcaacactgcgntcagnnnactgtcgaagctttgangaagcaacgaacaatcgtagtgtggtngttcanacgcngcgcngcgaatatagnatatnnngaaantcnnccaatcgnacgtaacatgngatgaactatccgctcgtagcngcctagtgncntctaattgattntcaggcggcggcgantcgccaccnttncttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatnngctttanatttatgttnaggtgtgctcgcaaagctanatgtgcagttccctccagccgcatcgaggttancccangnnngtcttctgattttgccaggttggcacttgtccgcttggcggccggcgtcgacnttaagtggctnncgttccgtttgtatataaggtatgaggncgnnacgccggcatncncattgancatgcttggcgcangcttctannttcaaaggcgaantncatgagaagtgggcattccncaggcgggcgnggaccctctggngcgggctcccancatatggcgggagtgttcanccactcgtccagcncgagacgctaacgngcacntagtnctagctggcagtcacccanaggtcgngtcggcatgngncgccggaagtncgccaggctngacgctgctcngaccttctattattnttcggtgtaccntatgttancaggcagtgncacatcatntnnggcggntcgtccnactcacnggtnacctancttctggnaactctngnttatncncggngtgacngatctggaagcttgcgtgcnaggtcacagcganngatgggccnatgttntcnntttccgtgncggtatcatcctaaagtactttnttgccaccgcatcggagctaaggtgttgactaggtntctgttgnaaaacggctcnnnncctggcaatgtacncnagnaccgncntgagagaccnganggtncgnaagatgcgnaccagatgccacgcagnaacgggcangtagtcgcttggctttgcaaatatnncgtctgcnnnncaatcacactagaggttatagtgnncgntgnctccacnntatggatangtctcctatntatacttnaccggattgcttcacattcgccagntcaagcgacanttaccatagaatcgccaaggggcttcgcgaatggtatancatcctgcctnaggtccnanctgactacccgcgcgcgtagtngcatcctccaccccncccctctcgttagagcggatgcagactcnctgtgctccgttancatnatngccannncnnngccctactnggtcttcatcttctcgggactattccaagctccggnatgcggaanntactnantcnggcnagtatcctaactcgtcatnattagggcanaagcnnnnccaacatnaaaangtngaannnncnttgttaatatcacgaaggtngnnatatnagtttctgtnataanngagtccctctgncccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatnttanngaccgngaactctaggtaactggccntgagcggatcttcactgcttttcggaagnnccatnccgattcnangggttgacgagtgatataagatgntccagcgagaccgttgaaggacgcanangncntgtgaactganctcaggccgctacaccagnaccngccaggnccatgggcggatcggcgaccccggnaaagggannnccnngaaattaagccnttgaaaaagacgagtccaanagccgtaggncnccanttcctccnncgtcctgtgaagcgcganggntagcacacannncgnnagnngntcctagagaatntngcntaanncncnattcgtagtagccaacgtnntggtnntacgttggaagcctattcnnccnnagtgacntcactcgcacttgcttggtttgtccgttgaggttctaggctntgagtgccccatatcataggagttnncgncgaccctcttccggacgaagnnatcctctattcanctcggtctgcgcaccacccggcagcttcttcatttccaggctgtncgatgtgggtactgcacnncccntatagcagncgatttcccgtggaaatcgaaggttaatnccagcgaaagatccaaatcgcttagtgaacgatgccnctcgctaatntttcctcccatcgcgaccgctacatgagnatacggtagtgtactctgcgngtannannnncntcgcgcaggcccgtcntncaccncataaggctgggctagcgccctgccagagcattagttattaactcacttctggccancatccctgancttntggggngggaaaatcgcgatagcgtgcataatnatacaaaaaataggcttggtagtgtnnngaggggacagcgnatgcggggtttgcggganctagagngncctattaatatgtatgaanggtgntgaactatgnctnncgnctgacncnganattnnacancangctctcntnacgctcctagtgccacgcagtccgtgttancgcccanttggtcancatggttngncanacnnnnncnnagccttccccnaggtcttggcnttncctccgcacgcnnnngtagtcgngtatgtacgccngcatnncactacaaangtgaccctaggatggtcttnaaatgncacncaattgcatgnccggggtgcgcannactgcccatcagaggntggttacngggggatgaggagaagctgactaaatgntaaaagtgcctcgatccatgcnccnttcaatatacnncgntgaanncccccgtgcgagnnngcgncngatttngacagttaagnggngnaattgaccctatcctcaacgcgcagttatannaagatgcgnnntatcactgagtggatnatagattnggccnnncnctnncgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaancgacccntnccgacnatnnatccntgtancggactgtatgccgtgnctttgtccggatgtngaagccagacggaaanncaccnaccctactcgncggnnccanncgacgtagaggaggncctaggtcccgacagaggatcgcccgtctccagngactcgtcngaatccccaaggccangtgtcatgtgttaccgcccacgtgtgtntttcccgcagggccgagcttntntgtggtagaggttggtnattatngccnatatcgtnnnnntttgcncnancgnnannagacgaccgncggcggaatantaacaagccccnnaggttccctccaatagtcaannaggtcnncgaccatnttttntatacttttnagtggagggtcgcgcatccttaatcataacactcgttcgtncttganaaagcgtatnntcctaagcgancatctgccaccctaccggccacttcccccngtattggnattntggcagcttagcncacnnagngtntgaatcaanncagacatactagattagcgcgaaaattttctcacacaatactacaggncgctcccgctgccctttagagcctgggccagctcgnngggctggnaccnatngacatncnnnaagnncgccggggccgaggagancagtgaacgacttgaccatcacnncgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgngcacgggccacacgtggnttcgtgagaatgaganngtcaagaaccncacagaagcantanactcatgnnatgggggntgggagctacnntntgattnaaaaaaaagaggnncgngnctggtatatgtctccggtacatgacggtggacccccggnntgagtcggcttcacgccacatcggtaagannnctctttctaattatacctcgcctcggaatatactngtnatcgcggtcgctnnacggcagtnnggacgtttaaggnctcaggtgnnaccatnnctgggcgtgacacagttgtnanccagttgggcacttnntgnnnntncanttgcgcnntatccatangtgtaggagnnggaaggcnagncagcanagctcccangagnagcttttnaatagnanacctncaancggatccagcgcagttttccagctagtgtacacaactcgttatatgagacgcngnggnncacctnctnntagttntctngcacagncngcggnccngtnaaaggcagatnngncnnnncncnccnnngncnncaggcgcgaccgtgnncanncnanntgccggtatgnccnttganctancananntcngtgncaangttgatttaatcccccnacttgatnactcggagcggncgncgaattctggcggctncacactgatnnaatagcaattnagacnntagatcgcancngggagcntaaanaantnntgagacgggaggagcnaagnngctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaangatctggctgacgcggtcactgcnnatnatannngtgtaccnttggnttngnatnnannctnctnaggcctgtctgtcggtantcttggatgccagcactganctnncgtaataattacctcattgttttatgacncnngntaatnncgccagcactnagtctattacagcgtgnactgnnctctcgcaatgcgtcttggtgtccgccgtcngcgtctccnggtctccatnaataagncntagttnttgtgccgccggggnngcagtccagcgatcannacgncttcaacnncntgttanaatgccgtnnnggtnggccggctgggcngcaaggttgggactacanctcatgcccccttcgaccgnanangcgnaattcgaaatttgccgaaatcaggggccncgggggccgggctatnncatagacnactcnaccgtgcaaangggggngcagnnngattgggnggggnaattcncagattcttcgntacctntatcccatgataancggggattctgngtcnngngtgncnncgcctcgtanacgtcgcagcccgatcnncnaaccgtattccggacgataagctgctaaggnttgccgttntctgcactacnnaaggcnctccattggtnnnnagagnncnncgcccgcaccagacgattcanagncgaannngttnccagcccggcggggagggtacnggtggggnnnngaaacgtgtannncntatcnccgaaagactgggtnacactgnccgatgcactacctngngantagaacagctgtacntcaaattgcgctancgnccgcntnnnnccggaanaannnntccgcagaggtggcngcgagagttgacccccctgggtcgntggcnactnnttangcgcatanggcagnatngggcctnaactatgctttcacntgagcgagcgggtnaaacctcagncnncgcganggcntggncccttgcncacancgtcccnctccagctcccttcagggngnnnnntgcgcaaaggnntgggnnngacgagtcgnntntatngatnatcgngttncggnagtagnngctccgggattgnaggagtgggggttcgattnacagttgaacnnnnatgntctncngcagaaccnnnggcgtgcngattgcaggctggtattcgcctacgagattaaagcnggccgcaacngnncctgcaatcacctgncgatctnngtgaaaattcttcngtccnggagngnaccattctanctgngcatggcttctgccnngtagcnttcagatttncggcgnttngcnctgttnggngnggnntcntnntggggatnaacgccngtactagtttaacactctgncggtctgctcgtggactgggtgaaggcgccaacgtcatctcacgtangagcgacagtctancagcncancctcgggtnnncaatacccttggaaccganngaatgntccatgcagnntctacactgattgtntntnctctgngctgcngagnngattangagcnggcgtgtnctaggccnntagctntacacnaaaagcatcatcgtaggagtganggntgnatgtcaccccccatgnagccctggccggtggctggcacccctancntatnntggcaagngagtctncaggncgatnactctttgngccanattttccgcttgacagngatgaatattaggggtcctgtgttacgcgtttcntcntggcccacacagccgggggnctgacacgaccctagggggaagacaaagaggctcgaatagccnctcnggagnagtgcccattcccgggcaggggccanatctagnggcaccggcagaatcaacactaaacantcaccaatcgcaagctgngnacagcactgagtncaagacggaccttgnctcaccanncnngccngactttcnnnggaacccccgttgggtcccggtatgcaacacaagggaggagcnnanctttaagcctattgtggagccgcccnttancannaacgttcgcatttgtactctagaggcgcattccccgccnncatgctgatcagnggnnnnncnagcagcgacgcactactgtcggcctactnnngacntagaaattacttgcccgcagaggcgagctgnncgnncnggagacctngcggtccggntgtgangatccattctagctcagatgcattaatgggggtaccnttgcgcncgggnnatgntctgcanngnggcgntccanatgggccgggtgtattgtatantatgtccactncnccgntagaaattagangcgcnnnnttcanattcgtccaccgtnacggggtacaacagggggaacggttaaagcagttcaangnaagnnggnnttncacntggattaaccatgaacgcgcacngnanganccgaagtngnagngnnnncannnnnnntnnngggtgttcatggtngntncngantttnnnncatcganaagttccttgtagncctgaancgcatcacnngaaannncnncggcanccatcncattccggtgcatacnntgcttaggntaannnangattttatggtgncnctaacgggccggacggacagagcgagagancngnagcacatnngggaatcancttncctntgcagtggatggtgcggtatgaccgttgcncnngaannngntgnngcggacttgggannccgccggcctggncctactnnncggatatanatgntcatctgtcatcggttgggtcgtacnnnccagagtgcaacntncgtngttccgtcgttaagaactctagggcgctactcacggnttctgattgagttgacaggggncagananntgacaggnagcgttcaacnanccacggaggaataccgttnnnnnaacnggaatcncanntcgcgctatncatattacgggctatnttaggacttttgctggacannnagcntngnngntcnaacgctaggcacgngtttacgacatgttcttngannaagancacngtacgtagaacggttcttgantgcgcgcctcngctggccccncnntncncnaancgttaggngtcaagccntcagaaatgtagagatctcacgtcaactggtgcgaacacgtgtccaacaggncaacaagggcaccagggatntagntttcacangcacnatnncggtctttgtcgggtcttctncgcggccnntnnntctancagngnnnaaantgtcngagncaccacngngtcaagtngaaggggttcgggtaaacntngacnaccatcttgnnnngagtnactcatnnaangnntncgcgttctatgccnnnnnttgnnataaacactccaggagggtgnggcgttattgagnnnaacntnaaactcnngatccaccggaagaagcgcggtacgtgagtacccacgagtcgaggtatgggnccagtnttnnnaggtatcnnatccatcccacttagtttnaactnangcataccnttncgagtaccgtcatattnnatncgatgntactgtcgtattttgatccgtnttatttncgcngtagcnnngaggggannttttnnntttgataatacacttgtgccncctagangcaanggganttntatgtgggtatatgtcggaggctgcgcgaatcgcgagtngggncgttaaattcgggatccanantntnatatangggncatanagccantcgnnnggtctncnggggaannngaatgtaatcagnnngnaatttctcagnnnnatnnncgattnatacgtntaggcgggcttcttatcnngtggtacnctcatctagaagngcaatgncaagngtgggtaacgcgtnnctnaaagaccttncccanatcnagtcaggatgaggctcctctnagggctgataccatggcgctcgccagctttcggggggntcngacggagcttgtgaggncggaatttaatnnncctgnnggcnccnncgngaaatctctgannggcgcacnagcngnnnncatttnangaatgngtgncnggagncaacgntctatannnagncccgacgagccgcgggcctcctcgggcagtccggttnganntcngcttcagnacccaanccnncctctcncngtttgaagcgaaagacggactgcaccccanggtnnnggtcagtgcacaccgatngcggncggtacattactcctaggagtcacacgctcgagcctgtaatggcgnnactancngcgncaccaganggaagggttaccnnactatccgagcgatttacaagctgccggctanccattcaatctgtcaatgaaagcctgtttgttggngacacgcngcgcttcccacccacagagtgctcangtttggagcgannagtactntgttaaanccngaccggatattcatgagaannnnnaancatatcnaggtgacggtcacattngtcncanannntacctcacttgcctggaagctcgtnactccctagcatcacnatggtannnggacgggtctttggtcacgacttgacggcgcgcgggttatagttcnngcngnacctgaactcgcttagnngtgcgcgtgagtgggtacgaaaccgcaactacnnnngcgtggagcgatcaccatcgaattgtatgccacnngaattcagnctcgaaccgaagaaccggagcangncgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcnngacacannattanantgngttttnnnttgtagcnatggaaancnncctgacgcggaggtgnnttcaagtcntgtgctnccgagggtgttgcnnancgtcgcagttctnnattgcttagaactgcgcaccggcctcctggttcccgcaaatncaattgtcgacttgtgtaaactaaaanctacaaagagngagaccaatagttgggcgntnactagacgtcttcnattntcaggttaaatatctcatggctcgtaagaggngttcnnccnattcctgcacttgccgtctnatgagcgggatatacccatatctganactgtcgtcangagggcgagactctcaagcnggtccacgcctgtccaattccaaaatcgntnntnacgaaggctcaantgccgccnntcntgagtgaanactngtgttgcctccngtcanaagctncgacgccccataagtgaaagccctcttaatgcgttggtgnctaatacacnacanctaagacngcantcggncgtcagcaatccgcncagngacatctccatagtaatttaccacctacgggggaanacacttggcgggtaataactccgatttgtgatanntagtgttgatcgtaagctttgcctatnccggggcaagttgccancgnaggatcagtgtcgncagacttttttgacnntggcgattcactcanaacctncttgttcgcggagtatnacgtctttgcntgatcggcntaatgagcgggcgacaagtcaatgcaacgngcctatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtnggcngataacgtatggccccacacagccaagccgtgtnntgtacctggcatcgagaagatctaatnnnttcatgctcccatgacatttatgatagatatgacaagaacatnctttatgtgttcctaacggcaanttgangatcangcgctgcttaatttctnncggtccnngttanngaagatggttgctcncgcgcgcgtaagaagttgacacntttactcccagttaacttaatttccaaggtctagaaatagtaacaccacnagactgcgatgtcatatgaaggtgatcgggnantgaacaggagcaatnnnngngttccgaagaagaantttcanngacctctcatcgcatcccctttcatnggtggaanaatgctccnnctgcctttgtgtggttnntgaattccgtgaatngaccggccatnanangtaaccggattctaccncgccaagnatgancgccctctcagatactaaaaatcgtcatataggccacaantgttgcacacataanaatcgggntaactatctgtgttnnccgatctcctgcacccatagtttnntagnnaaatggatgattcaggagttntngcncgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacngggnaagcacgagagagggtaaaacgngacagatactactncgacaacgtagtcggcttntatacggccatagggatttacttctacacncctgtgttcgcatcancactancacaagttcacncatcatgttccaacgtggnaagggcanaaccatcatcatgtaacgngttcatgaagtgcacctgcgctnagtaaggaccanaatcaaacnatattgattcaattntgntangtaaatcctnaagnnttgcngtacatgtctggaccccacnntanacgacccanggtgtngaatagtgntaanctttnangagantnatgnntctggtcnctgtnnncgtcgaagggngtaaattgttnatcggcttatnttctactttccctngcgaanngcgaggnctacaacantnccaccacacacgcngttcnanngtnttgccaagnacgttcgaccntncttacctntgngtcnaagtgttncaatncaaaatatgttgactcactgnagagttgatgatacaatcaaacattttttgttcagtatgcangnncnatannagtttaagcacaaagtgtggcgaacnctgtcngngggtccnngnaaataacaatgtnacntngancaaaantccaatcacctttacngccgtngacgcgncgcctgcatagtgggctcgggntnnggcannctattcgtttngggacgtgctatgtctcttctgtactccgacaagatttacnaggattcaancgcaattcgaatctccaaacgaacctacctcccgcttgtttctntctnttaggtntatgccagatgcaacattctcaagccttnagaccgangctcgagccgggaagcnncgctaagtgaacgctccgatgagtcatacnatcagggcgcgcaganaatagaaagatgacgatcgtgagcctgtctccaccagnccgacgnaggcggcccggataacggaacctaaacgnntnnnnagcttctcatganctcgccganagacgttttggaatatggccaactaacttnnnaacgcnccccgcgcngaatnatttgtcttcagaccagcggnngtnattcccccggntactcccattancaggctcacctgctgtaatacttngaacggaattcncganaccttntganatngntcatagagccgtttttnaagtnnagngnancnngaccccgtgtctacatgnaacgngntcntgcnagcatngcntgcgctnagctatgtacactggnnancntnncgctgctgatgnagtngntgnaccagaagnnnatntacttnagaacgtatcancaacatcctcccagncagangtccnnanngtttcgacgcgagngnnncatttctcgaatnacgccttgaanatangcagttngtggtgtctcgcgcccatnagcgcncccccggaagggagntcgggcgtcggctcnangaagnatccnnnaganaacgaatacnnnaatnnnagacagcgacanntgaggtganggcgcctgaatctgttctacgcttnnatggcagcaggtcnatgagcaggtnattaaccttcgccgcatgngcgcgcggcttctanccctngannttgcgtgacaacactcgcgannccgnaaccgngnancccngnncncnngattngtgccntngccgactccaacgnataccagcnaactaaggggngtncnatganagactcncanagnntcttgtacgccnaagnnactcacaatcntaaagncattgtnactnggtngtcnatnnaagtatntganaangnatcagangggggacggaaatccggcggtatgtnactagacgnntancatcttcggggagactancgccacncgcagncgagcactggnacagtaannaacacgntannnnctccccngantaactgacangttanggctcgacngaagatntccgacatggttcccgnggcctnnaagtaattcatgcaaacgagncccacccgcagatgaacgttttnngnnngcntgctcanagattnggagtatgancanctgctttgaacgctgtcgagnaacggancttagnatngttanntcgcangtgagatgaggctgggagtaacctcgtgtcacatgnagcctgcggtggcanaaattacnnngngggaggggactnnaccnnanctgngtaanntcggactgcgactnnnatcatgnccgancggccgctggataagtaaagcgcaacttttncgtttcggaacngcttagaaacaacgatngtgaagacngntggcagtgnntgtctctancgtcggaaangnaagagggagngctgggccccgtncanntgcnnagtnanccacgcnnnntnngnnnttaaggtgtttanagncnnnntatgngatcacgnannnaacgngagcnnnncgntngtncaagnggcnatnntaagtnnnngattacnggaggcagactcnancnaatccgntnttcnaaancnnggcatganaggtcaaaaanngagccaagaaggacttatcgtgncnctcagncngnntgttccagtcangttgctgcagtctcaccnctcacatgcattgagatagcagnttaatcgaacccacctacttcncgttgttagaagataangggganaccaggccanagcggcccnganggaaaatcnnncaggaatcctggcctcggancngnggcatattctagtacctgtcgntgaaggggaggtangcncatnagtggcggngactntagncngggtcgnatcncaaatncagagactctgtgatnaggtgcgcgtgaannncgnctncctcnggacaaaggannnttcgtgcagcgcctgcagtgaggaattcgtcggnactccnttttcnaacncngcncgcnagtgagngcngnangangtatgttattcatntncagncacaactngtgnatnatgctcangngatcggnaccnannancnttgngatntgnntgcntnngtgagtcgnctgcccacaagnnactcttttnctcaaanntcgctacggccccanttnnnccntgacccngcnactgataggcnntgggnactanganantnngagctangtanctggggttgctcccaacagnntttntnagtggtgaattcanttctgaacttncntttnnnncganaggnncgtnataagncnnnnnccttaaagagctaacntgnatggcttactccctnttaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgntcntgannngtannnnaaaactncngtacacgncctaacaanngcagaacattgaagctcncntngtcaaatgctgagnttcacccnaanngagccttattttcgagacctgaactccncaangaagatccgcctaaatgttgacanaaanancnattcggcncncgcgatctattctctgggtcttgncacaggacctagcctatgtgaacgacggagagttcntttgtcngtcctaaacngcgagtnggacatgggtagtactacattgacaaantacggcggcagccgtcanacgattngaggccattattcnggccctctaggcgctttagctttaaataatcccggggannaanttggcggatcggtggnatnnanncaccccnggnncaagtnacccaangcnattcgaaaccccccctgngntatcagtgnnntnctagtnaatctcagccgagcccaggcgatnnnacagancnctaatcngtgntcttcnancatctcgccatnnaattaactcgntacncacatctatnaacnaaccttntgacgcggtatgatncgtnccgagggctgccctacatagtacgtttcaacnngcgcnnnncctntcnnnacgtacgacgcccgggntgacnnctcgcccacctcggcacgncttncctcttcttctcgcagtnnaacgtgagntgcgancnttcnanaatgngcgnntatgccnaatcctgtgntcacggtannggggtnaaaccccgctactagantcaagcgctgttgtgcaaaccggatgcctggaaactncngttgaagngtcccngatgattgcatcttagnaatgaggacatggagnctcgattccgtnattgcaggcttgctctatctcngtnctcatacaccttggtgttgcctacaaggtngccgacccggcctcatgtcgtaaccacgtgggtgtctcccgatccaaactaagcgaatgtaggtgccagngctaaganganaatcgtgatccaccctggggagagtcctaccatgatctnaggctgattcccntnttcgctgtccngctncgggctgcattagcggcagctatgctcaaangattggagaaacccacacacgngtcaagtngncgcctngaccncncaaaggccntgccaacnccggacacacgccagnatgcaggggcttgaaaccagacnttcgtncacgtcccngcagtctctgttacaatgaacctaacctgttcgntgagaaaggaagggtaaatatgcggccnagcagnngtttctggccctaggaacntatgccngtaggtgggttatcngaactncagggcccccatttccttcccattcgnccgagatagaccaatggaattgccagtgactttttccnanccacccccntgcctctatccctatnttcaatccgggtgccataccntgcggagcgtagtgcaagctcnncnnnatagagccngcntnaacaacgcctaacctgagccgtggtttcccgagatacaanantctanatggatcgcagcatgggccagtgatctagtgtatnncaanggcagtcgtctanccctaaagncgttannnacgaaatccggtcngcgtgganaactctgctggagtgngtttagtctaggaaanataaagagnnagtgnctngtgttgcantntagcgtctatggtctttactntgntnagcttncnngtattaggatcgcaaccgcaagccacatgcccangaatggnaanntgtnaccattagacgagnngntagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgngtatcaggccaggatgtacggtaactggncggtcttgagacttccgnatccccgatacattatncgcgtactcntttaatacgggttaattagagtagcaanccacacgaccgtngtgcgcgtancgacggnggggtatgtnaagcatngaatgcgcaacaacaggcnnnttnaanatacccgatatnaanttacgcgcanntcacgtgagagncaaagctactatcatgtaggngnttgtctgggnagtagnctgnacaacgcgtctantagaaagcttcgccgcaacgtctagngcagggcccagagatgggggtnnngtcgtttncactgccactggagngcatccttgnggctgacnccaacgggctgatgggatagtnagttaagggcttaanaagcttgggnacacgcatcagatggncnatnctgtnggngattncgaccnnanctgtcggttcgacgnccgcgccangngtaatactgnanngtaaganctnnncgacnagataacaccgcgccacgctngctcngntggccagtgcntatnaattctagtantgttggttngagccntannangncccatnaannctcacaaatcgtnncgattngtcaccnatagtcttcgtgcacngcaggtncggaatgtagtangggggcaatntnatatagttgnnnctcttactgtcagcagaacagtncntgggagacgntttgacgattcgcagtgatgtccttacntatactagtaagaatacaanaagngtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgntagctcagaacgcnncgnncttngtgcntntnnanccgnaangaatgtcgattacaaatgtcatggnantacggnngtnncangtgtgaacaatcggatacatgtncncccnatgcaatagacctagatnnntganatnnnntcttnatgaacngantattgtacaagtcnnnntgcggtgctcgggggctcgaacgacgngctnnnnaactgccggacgatagnatatttaaaatgcanntngtgaacntacttcgctgcccgctcccttttaatngagttaggggcccggcaccggggctcccatccnntagcggcttctcnncgngcggccggntnncattgtaggngccncncactngangtacccngaagaccnnttgtgaattncncgaacggagngntacagggtgaagnnanannnngacagcncttatggcgtaccgcnnnagtcnnggtagcatgtctagagccgcaanannacncgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagncctaggaacatgccaggacgtaagacanctgntncgggcntgacnaggtgtgaggcacgccatcangcgcactaggcntntggccaaagccctannnttancgactttctngnttnngggtantatnatgnagtgtaaggtatggtagccattggcctaatcatccggnatcctagcctaaaaaggnctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcantgaantngcgggtaacgngcccngagcctnnnncccncnncntcgccacatatttaatacctacannccnnnaatatggccggaagacagttttcacnagtttatcggtcctgggnnncagattctacacacaatagtgaaagcngggcgtgctgtggccccnccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgntngtntttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaanctcgggnccnnnnggnttgtcnaccaaggcgatcngccgtctcgcgaangngaaancgcacggacntcnnatnnagancccgcaccnctccgggcttagcaagtttgtgaatatcggggcaggnnnntnctcctgctcgcagaagtngaagcaccanngnatactagacttccgatacaanannaactttatcgancnnnnaatgaaggcgagttcncanctgaactcaatattcccctatggcgggaactagttggccganagattgncaagagcgtcaccngaatannnnctcccgaaantaaatcgcgtggantttgcngttggcannccncnaagtcgcggcgctcccgangaatcnctacgtgannntgggtgatgggtgctcgcacgcggcgctccacngaacccancggagcggcgcggtnnntgttnntccgcccggagcaatgttgtgtanaattgcnnttcgggccgtggccgggcnacaccgnggtcggatacgcatagccaacgntccgcggctgngatgtngnagagctgccggagtantcagcggctcgtctangnnntnnnnnnacaggangcgaagntggttggccgtggngnggccgccggggcaatcgganctcttatcnncacaagccnntcacttcctgggtcgcnnatcaacttgtagaaacctccacgannnctancggcgtccgtttatctaggggcatgaanacgtggcgttgacnagcaanatccgnngnncccanctgtagcgcgcacncgcgagnanctggannnnnncgngcatgtctagtcgtccagtcctcacgtgaacatcncgnggccctgaggcggcctcccttaccctgagggaggnctaaaancccatcnnggcnnatccntncatatcggggnttnnaannngancnntagtgccnnctttagcatcctgtcgtcggaagtnngttnnanttcaccggcaacatcngtgctnnntcctattgaaagttactgaaacgtagggccnttgtaganncaccnntnccaccgcaccttcannnccnccatactctagtctgcannctnagagtcagaacaactccaactgcannccncgttcgattaacangangtatnttttgcgtgcacctatcagaanagcgntnccnngantttgtananncatacgttagtcggaaatctgagttgttaannnctgtctnttaaaaaaccccaggaccctcgggnngacaggnttgnccccttatcacgnatcccacgacattcccattagacccaaataacngaatcccgagtaccaagcatattctggatttnnagcacaactccacgnaaggtggcaggtccnnnnntggcgaggcgtcggancgcattatctatnttcgcaatntagaaagcnnacgacgcgtcatcnaccttctcttggccattggagngcacacttatctgctnngtgtggtaccaacggttccggctaattagtatcgtncagtttccngcnccgaacatccgtgcaattgtggnaggggccntgagtcgtacgacatgcatgngcggaataagggtgcgtnnnngcaggctgcagctgcgatgnnngccnaantgtacncgccgcagtagccccagcggtcttgtntcnncatgtcccgnntaagatttntgcgatgcccnntccganngcncatntgaactcanccggggcgcccgcggggcngcgtggaatnacccangccgcctcngacggggattgaggcgtccgggaaaacaatttaagcgggacggtngtgtctanagncanncanttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgatantnccgtgaacacggtagtcnaacttcgncgaagaccanntnnnnnactanagatgatctgggcctaatggcggtcncagataccaacacnctgtgnnnagactgacaatcgtangcagnatagtnggtgcgtcagncttcgatgtacgcacttacgtcggctacnnncgtgccacgtttctcggaaaatgccgagcgctancggttngntgattancgcgtgcgtatatnnntgttgtgnngnnnantacgnagacttgccttgggtgacgcgcggnacgactgttatncgcaacnannanccgtaaagatcgngngaanattcttcgacttgtnccagctgcttgtgggnttcatntatcnnttgcttgcatgacgatattcacgcgctatcggcagaccattgggggtnagcgacggagccncgagggcncctcgcataggctcncnnnnnnnnngnnngaaattnancttcnaacccgcanctatnnnnnctanaagcnnagtatannngtnaantgatgtgctcggaangcgcccatntactgntcnanttgngcatactncctannncttcataagagngtgcatccgcactanagtgcacttcaacccgtcttaatgtntgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggnncctctcttgtcgtacnatacgcgttcccaggcatanngccaccgncgccnntgttgccaagagcggacaacacnaacttgacataaacnctcgtgngngttaagcccgacagnagtcgtacttcctaggtctgaaacaggggnnatcatanactcntataaagacactccngatgttggctcgatnannnntatatgccgctctccagcaaaaccttcccttcaantgttcttgaatacgccgtngccgncngcccgngaacacnnaggttcaccanntnttagatgtttgtntcgtcgancctactcccaacctcngcccccactgaatgngagcttcgaaaacgcnacnctatcgcntnagtgaangacgcatcancttatgngantgncagtantacgcatacngnngnagcccccaatcnacaaagtttacnacttgtgccngcacgagancgaatgntaagcggantattggcgggtggntcanttaggnntnncnctggtcntcctgccggatacactagatcagnngttaggcgggncgcnnnnnggacagtgtgcntgggncanggntgntctcatagaagaggcaaacgcggggagccccagngcnanngntccaccgcgctantacgaattaactannnntgcncacggctcgccatgccttgaaactnnggcaacgtntnnctacttaccatgtnnnaccgtancacgaatnatagactccccctcngtccantgatcatctacgcntntccgatcaccatttttgccctnngaactctannnctgactaggaagtgaagagccngcctttttnncattacctggcggctagtatattgccgtnaataagagctagctgtaggtgcggctaaaatganggngactnnnntntgacnttcntataagcccgccgggnggtanntnggagcttgcacggctacgtactatccnttccctgcagacccccattaaagcggcacctgggctcctntcgtccatcccaccccagtactggcntactngtgcggngtgaagaananngcgccnacaagtgtngaggcttgtnatanncgccgctcaanacggaaaccactgaggganngcattagcacggaaacncccttggcccattgccnnntgcacggggtgatgtgcacgncgngngnncgatntctacnnagccttagacctactgatgtcggaaggaatttctngcctttcntaaagatcacnccncagagtncgactgnnantnnacctggtctctcattgagtaggnngggganactnccgatacacgggtaacgtgtgcgactctcaagtcactaancccttggtctgagtggtaaactgtagggcanatcgtgttgngngtctcggccgccntttgcagggagtgcntttggttnnctacaccggctaancgttcganacangatctgttangtngataagnaacaacgccgaggcgcgatcntggggannggcgtcatgtcacaacacatcggnngcnaaagagagggaaantannnnnccacnagtnttaagcnntncataggtgcgcacncgagggcacccgggcgtatggcgnggnttgttcgccaaaggcanancgtgattacaannttcttaccnacanatnagcnagccgtntagctgacctngncggaacngcgnctgtctatttncaggtccatggccncnatgatcgcatccccntagccnctcgccnnttnnngcgccgntgtagtatcntcangcantgtnnacgctctgaaccgggtctttcanagtgtntnnnatgcaccncagaacagtggtnctgaggacgnctngcangtnacgggntncatcgactacaagcgactganatnggtgncancggttaatgagaccggccatagccgcgcccantggtagggatattcgaggcacgctaacgagacccanatagcactcccgngttgtggttcaaggcattnccgttcnnttnnnnnnntatctgnntnnttggtctggcttgacgnatcntaaccagcgggtanttcngnaggtnnatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagnggccgttggcccgnggcccttctggaacatcaccacctttgacgtgagcntnagaagccnggtnattgtantggatgngcccncatancanaaggtccatnagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtcnatgtgctacnacnnaacaggngctagaatngancgcgtnatcattctatgnttaagtaccgtcanannacgngaangtntgnncangccnngggctgccnngganncgnacgaattgngccaggcattgantagaatctggagcgaatggggtcntatnnnnngtnggttgncgagtannnggtanctctgagncnnttnagnannngnggtngggagcnntnncgggaacnncagcgnncccngttggtgactanctagcgntntcttcccccgactantacctaggacgacnacattngtcgcagtgggaccgctccgaatatngcngatattcccccnncngncacccggacgntncatatggtantnnctcacgcnccgnancnnnnnngtttgtnccaacaacaaannacngctagacnttttctttgtaatctagntcgnntatgnactgtnttaanggtnttccgnccatggaaanaggnatcagcagggccataaagcttcccggcgaggtattncancannncgnngcatnntagcggttgacctacttgtcgantattagcacgcnatnaagtnccggccataatcnngnangnctgaattgcnnnnngncgnggatccnttttgcaagcctgtgatgcctgggactcctgggntntaataattncgnagcactctacgcnttngccgcacactaaccgactggcgatcagcagnaacgctntnccntagcccttggcagctntgtaaacctccaacaattgcccanccnnantttngctaangcgtagttcccgaacgcntcgtcccagggcttgtaagnctctgtgggtaaataaccntagcgncngcnctntcactggtgagcctnntgatgttctcgcactgcgcactcnctaacctacggatctgnttagtacactcacattatgnaggcatataacgtngccagaggagaatcagannnaccncttcgngtcaatacgctcncagactcttgagcaccgggctgcgtaganccttcttcagttatgcgagtatcatagcacgcctnntcgaatcttcgggngtggctacttcggcagcgcaagcgcttgggngatccgtcctgcttgccggattgtnacanagagtgcccaattccatgcgcgcanagacgaagcgcggagctaaagttggncaatcagtgtnacgagttgactaaancatatagcgtttagttcttaatccggcgtagtgccctctaaaggtcacntcgcgncgcacgnctccgtcgaggcacgccgtcgagataacgcaagcgannnctctgaccccgtcaggtgtccttgcaggaccctcnnnnntacttcgccaatnnnnntcacagcaagcttcagatcagatggtgctnggcgnctttatgntgtctnaaggnaancaagtnaactacacatccagaanacctcganacatgntgaangccaatgcgnnataggcaantccgcaagggngcggtcnnnncacnnanntttgnngcgggttctnaantgatctngtagcncttttntncccttnaccnatcagccctagttatnncgcntttgttgaacaatntangnaacttcacgcgttacatgggcataatgntgnttcatttcggttnntgagaagaattaaattcacaagagcntaacacgatcgccacacnnttcctatatactcctagtatatttntcngcagcccgcagatttggcctgcaggacaagtgncncagnaaggccccaagaacattcantgncttcatctgtaggngtgangcctagagcccctcccccncttncatgattacacgntacgacccaacatcccttgacncaacgcaccgntttccngtntcnatgagcgctcantagagaccgaccanggcacgttgctcncnnatangtgncccgttgcgccgggggcacacgcatcgccatatcgngatnnttnnnaggtgggtctccggcatctttgccacggtcttnaaccnggcgtgattaactcttaggtgcnnnngcccnctgcagttactagacccgnncttgcagtcactgatttaacctccaaacgnaanngttgaactgcgataatttggaggtacacgcgctnaagnatagggatcgactangtnaagtngttntttcagttaaatggcgcccgtctttgaagctcccnngtgttaaagctnnggtattcgnagaangagnctcatggggatggacatgnanttagacgcgagcccgataaggcggatctgnactgacnggcatgngtatgtatcgaacaaggacgtgaatggtgnnagtanaaacttgantggtangcatgacancnncgtggagatntnngctgacacaacatattggtccnnantgcaactangncggcgcccatcaccgtttanctattcgctgncccgccttgngtgcgctaaatgaataanntangnnnttcatntnagtccgagacaatgcacnnnngnttgctcctanctttgtncnataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccanntnnnggggccannaaacnccatccgggggattcgannttggacctcagcgtggcaacacatnttgatcaanatttggatggtcatnccgccgnaaanaggctaannanantantggttcattncatnnatcngacgtcaatgaatttggcgcggntggcnctgtccncaccnccgcngncatttcnatcatcaagacggngcncttgacaccnttggaatttcgtacaacttatnnctngagtgggagggtnttttaatcgttnntcacttctcggcngtacctntgtttnacantcgctattatncgtgacagcanccancatcgtcaccccttaaaantaancccctcnctgnactctgatatannnacgcaanngcacgctatgtcantnngtctanngctatggccttaagnggannactacagacccatatccnccnagtgntangggcgcccatgangnntggantctcccgcactncnncnttttcntgccnattcccnnntncgnttantggcngnnancccggntgtnttcatccnnngtaaggacnanannactgncgcntnnnnctaanncgtnnnnntaagnaccnatncncganaggggnnnngnnntcccacttcaccgtctatgttgaagatggtacctaagcntgggncgcctttnnctcgactngagtgtgtngggcttggnaacccaactgactgagtagattcgtggggnaaggattacccatcaanctgggctgannacgagatncntatccannagtatcacattgntctttacttcggttcgncgnnagggnctgctggtcaggggnntnnctttatngnnagaagtnnngggtcgggcangnngcccgtannaacccnggcccnggagcccgcctccagctaggaaanctcatgagttngcacttttgnntaggtaactaacagatttatnttcntagngtctagagtttncngnntagtgaaagggcacccctcaataagatctnaagcntgcggngntnaanngactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcganagtttcccntaggcggccnatggcacgcacacctttcganactcntgtgtaanncnannnttatagggagcgagagcatcccncacgganagttgctatnggtttngctaacncnatgattcgcncccttcaggggcctnaattggctngncgcacgactattgggtttantacttctccacggngcgnntnnangnntgtggncgggttgttnattatccgccagagatgtgtcanacacgtantnnncccacgcactccgcngcgagtcgacnangttcacacgagtcggaccttgggcacgcgtnngactcataggatgatttgtnntttggnantggagcggggacntcgnagntcgggaaggagcccggagtntttcccgntcgtnncngtccctttgttggtcgnngctgaccatnnngatgtgacgggggggtcctgaanccntcgtgatgttgagngtacggcagctgaacgcncantgtgganactattntatcntgatcagcacnaannnncccnncantncnannnggangtgagngggaacgnntacnagtgcggtacttcgcgngnnnttaataggtanantatggggntncntgatcntgttgtgtangcnctcgtgcttccgagtnncntngcataagtagggaccatcaantgttcgacnnaaatacgtacatannacngattgtagatgcaacccaagggccnnnnnnccgtngtcgggtcttgtatgagatatatggctctggagtgggaggantttcacttgtnntcnantcttgccgnncgtgnaantccntgcgactannaancncncngcgnnnacgagnncaccnnnttgnnntnnnttannnngtaatcgnngggnnnngngntccnnnagcatgccngctnaaaccnncnnngaacnagnacgncncccntcnncnnnncgngcnnnacnnnggttctacctgagnnnntgatccannatcggtgcgtnnnnnanngngtgacatgcagttctaccagtcattgcgngnggatggtnccacacgtgcctanaccgcccgtaaccctggggaacgcgagcagcgccaaaancnacacgtcgaacgaaacncaanattacnncgttattacgagnggcnnnnnnntgtatgttnnnnangatnggnccagntcctagtatgctgccttnccttaagtgcacctctgttttgttntcntcgctnctncannncntaaacatncngnggacaanccngacancgtncgtagttttacgnnactggtgnnaaagcggcaatgcgtnangccntcggtcnntccnnnaacggggnnggttctcgccagcacngatanagncgtagggnctatnanncncctnancagtgtgatanaggacgggtttcgatcaacccttggtaancgttagcttgncggcnccagcnantacnttngcggttctggganntgacccagtgcaagaatagntttnttgttagttntncgntggntacaagtntnnncggacggtggagtttctacgtccccngtagagcnttgngcacagtgagntacatatccnggtgngaagtacgaccggttataaaaanttagngatcaggatggcnntgcgcccgtcagccnngntganngnnnnnnggnaagattnntcctccanaggctgagaaagtcggtcccacncacnctctgtnganctnnnncgattggtgccgactgagcanccaactncntgctaccgaannactgggactagcatcactgggcnttctgcgttgcagnttgggctgtagtgnntcgcgaannttacttgcctanancntttgntatgcccatatanaggtgnnacagncaccgngntngtancaaatctngggtaccaatgataccganncnggcgtcatngcctanagaagttnagnacgggagtgnaacggctactcnacggacgnggtgaaggaatcnnagcngcaattgcgcncantcgtacgccaacgggnngnncgntaagcagtaaccnntagcatcacgatgtacngacatcgnngcangantagggcngttgtnggaccataggaanatcanaatctggtccccacgtacgttnggccncngaaaatcgtatttgntntgttcnggatctctaatcaacgancnnctctnntatctngngnaaagantnnanaggtgctcggaccgnntngatgcactcaccgcgaactgcccggngcgggnncgcaagattgaataccgatcaagccnctctgcaangananngggccattaacnacacgggntnaannccaagttanntggagctnagcggatntnnnnnatnncnttcccaatgtntggatcgatngcttcacgtctnannngtnatgtttgngngnntggcgctngngttcgancnnannctcnngnaccgngcgtaannnnntgccgtatccggatccactgttgaaactnagtgactnnnattngtcntctgaatnatagttcantgtacatccgatcnnnncagggtccacacncatgcgnttacacgcaggcctagcacncgnnatngnaaggcgaaccnagtccactggtcccaaccgtnntcatttgctcggtggacgtntaatgtctatttatcggcaananttacanangnaagnnnnannatagggntggtanccccgtanaagcatcatnatncaggtcntgcgtaagtggtaantgcagagtccgctggacacacccaatttagcgtcgtggaaagtncgctgaanncntctgccgacgttttcncctnntcgtntaacttanntncccgcnactgacacngtcacacnatggattcctagctactngnactctgcacnccccacgggtnacggtnnggtcccntcgtgtagactncgggntctnngctntttaacnnaggtgatntnaagcaagtttgtctctgtccaagcacaccgttggaanntcaantctacacnaccaggccncannngtaanagnannncttannaaaatcacgttcnggctacgtantgcctggcancagtctcgtataggaaggaaccaggggggcactnnncgataagacggaaagatngtttttcacacnaaaacgtgctcggagcgnntaggngtcgaaccncagcaattaacnggnnggaccnttannntcactaaccagtacgtcatgaacttncagccgatgaanncctaacggggtaattcccatnatcagtgccgacgcnnggtannnnnnnntcacctagcgtaactcgcgganttgaaagcgtcccactntggaacgacaatggggaactattgcgtttggggnnntttctgcacacttgtgggaccccaccataatgtggntccccaagagnggannagttgatccngtacgattganntaaaatcttggcgncnatnncccgccagatttaaanngcntcnnccctttgccttnacagttnnccagccaggngtgancacnacctttctacactaaagatattntatncttaactncgagcgtccggnctgganagctgtgggactnatcccactgcaataacnnnanaaccangcnccgggtatcgaggtaatncngaggctgatgtgttacttccgtccagtctnctagnnnntagncggtgttttgnntnnncaggtnacngttnnaaatnagtacgttggnacgatgnnccgagnngnngnnnctcgccatcnacagagacttcatacagaanccnccaggncatctcgacagaaagacctataaangacntcatccnccanaantgatcgnangcnttnngttntcnttnaaatggagcgagctcacaccgggtgtnacttgacttgtnntgtgctcgaatttaacnctagatctnccggacnngaacaataacaanccgccgtnnatctagtccgcnatctcatgtaataagccgcttccctgnctagggcncgatacgaacantgatcnngncactnatctggtaacttgaccgcctcgacgggttgggtnctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagctggtttctancngcnncngtaaaggaancctaaaatggaggatcnnagaactnnngnnnnnnatannnngctgacgggcgaanntagctacttgggtgagcgnangcngangtttaannnctncccgggataancntnacgtcgggcatcaaagatgcntactngtcgcgcattccangcagnaagatnnccagttactcgcnncgagtgantgcgcaacccgncgcaactancctgcntgattccgagggcctcttannnantcgttaccgncgcaancccnctnnannanncttacgccgtatngccgacgctttgcaacgcntccnggaccctgcccttaataanntaaggcannccnttanactgtctctgtgnnanagatgacctacnngccgatgaagtgggccatgaggcnggtctcncgtccgggcatgtgannatacttgagcggatnnggannccggttntacgnancatganttggcantngttangttgcnngngacgggcgctggaggtatatccgggtnccagaagagggttcgccccgttgggtgcaagtctagttatcnatttgagccgattnnntggctggcgattnacgcttacactcgatgtagggttgttgcgtgttannanccaatanaganctntccgtaaaccgcttcgccgcgtagccanggaagcgagacgcccgttantgatcngccccatcanctccgcacctttngttatgcttgccnatcacagccccgccggcgtagtgnccttcttancnncnncncctatntctgntttantngtgantccccctctgganggcacncgactantcctataaattgaaatcnncggtaacgccnttcgacctacntaggagncatcgtncccggccgtcggcctgacagtattagcgtngttcnganagatgtaacngcganagactatcgttgctgattgctgaataaccgcccanaagtgttgangcgcggctggcacagnnnacttccttacattacgtgcaccgctcataantctnnaaagcnncctcgttngnnnannttttttanctaacctcntnagnnnaanangtgnncagcnatcancgatggannntcancactatttggcggtgtttttnggcgttggtcggggccnntctccgatgnatgagggcgccgccagcgacgggacgngccatcacagtccataaggggcaacntnnatacagtccacngtgactctcaccgnnnggtcagcaacgcagttgaaaatgnnnaggccgacttagcnncggggtnnaggncgggngtaannttgcgacannnnatgctccnnntcgggnganacgcancanaaaagcgagacagtcggacccgttntcanctcacnnttccgagtnngtgcgaaagtgtaagaagtnncnncattggggnngctcacttacctgnnattgcctgcactttcggccatncncccaanntaggcagaggactggcacggcgtactgnttccggttagtcgngcatagaagatcgtgttacnatgncnnnncganntcctccaccttcctatcnctcgcnccngggcgncctagagttggagctacgtcntgagnacgaantatgtgctagagaaaaatnngaagcnnccagcgaaattccgtcgtaactgtatcatacgtncctccgtccttnantnncaatgcccgcatcgacgtgnanagcagttcccactcacngctttnantcttcttcgaacctgctccngaccacacntctanccataggtatnaacccagcgtgacctatacncaatgcaaaggngaannnnacgtcnngggtttacacgtctggacagaacttctanagctgggggtagcnnntnanagcccgacaacannngagncacnttttttgctgtcctcagcnngggttnaangcctggatttgggggggccgcgatnnacgatgttccagnacanccgtgnnagcanaccgcgcgtggaganngancnnngnnngtnttagttatgagagntctcgcntgngctcccnggntgtgnangttanctcctggcatgnnnnnnntcggcccaggcgnnanntcggctggacnntttcttatatgtaggccgtntgtccgccaagcnctaaagtccatntgcggatcaanccagtntctttagggagcnccagtgcgaccccgtcatacncgtatagngcgtcgggcgccatngacctttatcggtnnaatgcgggccnncctttcaaattctcactantanncgtgnagcctgtnnntcgtttgtngnctnactttttccctgntactcgccgccattaaacnnagnangcnanccgtcccgnacantaagaaaangntttctccgtngngggcncggaccgnnctacaannctcccngntccagagattgaccggtcgacngncngaanggtntatcattgctctatntctcatcntngancaaggcctcacgtnatacagtntggcgnaaattcgtgacgnatatttgcnggccnatccanntctgcggcgannttccacagcctaccgttgggnncgtnntaccgagtcngcttcgcgcgactnagagaatactttagngtnagcggancatnngaactcnanntagatcccnatgctccacaacttagatatccttatccanaangaaccaccgtcccgtaagntcttggcggaggaggcccgaccaaagcaacacggtacgggtggntnnngagaggnnncnacagatacttcgtcngcgtgtcggacnagcgcacaaaacagtngnagnagtcnggntagatggtgntnnccgtatttgnctacncctagccgttttgtgcancagaccagtcttnngtccctgnngaaanttatnanggctaaatggcctgctcagacgtggcatantnggannncgnnacccgntattcaaggtcctanctcnnngatccnnagancgcgtatgtagcnttnggaatcaaacnacangangngganngnatcagggctngcataggagnncaaatgtggcatnaaacagtcggnccgctatattgggagnntgnnnnnnngtgctatgntatccgcgatggtcgacgagncaactcgagngnntnngttcattacnctccgactangtaaantatcgttactcaangncgcgnactctggantgantaactcnncggnntcannctgcccgnntcnngagggncaagcaaaaaantggcgnntatggtnnngaggnnggancnananatctacnacnntaatncagactgcnagccngntntntnnanngnacaatgnntgngagactcggnccctngnnagnttnnttncctcaggcagcannntgagctttanganncatcnctcgtcgtgcgcnntcttnagntgnnncgcttatgcaantgaaccccngattgnatgcttctgcanatcnnnagttngagtgcaccttnacagggacatgaacgctactacccnnnaancgnncaaactctatagtcaaaacntcagantggacntatgaccacacccggttatctctattagggcctacgcncngtnagaactatcancttgncgcnccgnggtggctgcactantcacatggcggccgganaganttcccggncttacgacggccgtgncgcctcgcctgtannccgtnnacgatggcngtcattnacgtgngagagcccnntntctagggaagtccaatantnntngaggtcgcgtagngcaaaggagtggantnacgtacacttatttacacaggactagtnggtnctatcaagnnngggnacccactggnggnaggtaatttanatgacagnggctcaaaatgnctcncttaactcngtcttgntcgtncnnncnantgncnttttagactctngnaanncacagattanngngntaattctttccggaagangtatattnggaaggtcgcagcgaagcccngggtgacatcanaannntctccgcggatttgtngtggnatancccgctanctggttggcanatatgtttcgtatgccnggcaggtatcacgtncananngatancanaacgaatacgacctagtcannnnnnaagnntgccgtggganngnnnncnttcgcttancacgatannngaaccatgatgcatgaanctnngnaccncgangnganngtctttagntcctcttcnnttctgccnattgacnnatcgttacngtcgtncgcannnngnnggttcattnagggcnctattngatntttgccccagtgggncncgggcattcgaacngtnntagtctngtacnggntttnnngaactggcatggggcggncttnctttnngtgtgttggatttgnggantctnaagcggaggngngntggtagtaaatgtnaacnnncaaagtntttacnnncntcgngggnnganacgcanntaacgacnancgatannggggncgngaccgccattctnntntnnnggctncnctnggtaggccannggttaagccccgcgtccatggnttgggccaaactgcgtgtcacaatcaccgcgcattcatgcccancccganaantacacgtatntaccnnaaagcgctcgccncggcacgggttgcataccnacatacctcgtcagcgtttataccggctcaagtaggcagtgancntccantnctncagcannaatcgccnagcccanccctacacccgagcgcctggtagggatncttgcttntaggggnngnnnncannnatacanngttcatgcgnnggagncantantctggggaaccngcatnanncaagggatacnnncnanatnaaccgtgganngnaagcatatatttagcncgcccgtgtncacnntnaaggccnctacgggggncggnaaggtagttccgggtaccncagtanannntcgtnnntnntagacatgccagcattcggnnctgatcctcggcccctggctaccgatcggggcgtcnttctgcccaaggcgacacanntnagattcttnccgcgccacggtctgnnnnnagnnacngagggggncgcttatnntatgnggngntntcnnanccaaanngcacggcaccntttngggagngcgtttaagtgngcactattcctnnatacnnncaaatcgnacnctnncaaacactncatgttgatataccgngactctntnggagcttgnngaggcccacngagcgacgtntgtgncacaacgangtttannncnttattctgcaaaacgtnccnncttntcnngacnangagggtnngcnatggttcttaatggaccgncatgctcntaggtnccnttcgccnnaaggaagttcannangtctggggtnntgccagntagncggtactatntanttnngntgcnacnntattnactgcggagnatttnggnacttgganaacatanaacacnnantncgcaagcnctngggcaactcngcggagagagtggcataactgatgncncaannnncatccctggcggagntgacggagtnggggcncgcnttatccganccnttaatnacaaaattnngtnngcntaanantcaacannctaanantncantgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattnnngtcgcacagnggccatngttaaagttnttgggtnaaataaacgttagttcatgcngacagccacctntaccgnnngganagtttagactgccggnctttcattnnnctctcngancncnctcgtagaggnnttgtanctcacttacncnnatcctctncgnnacgctnagngccggggngagncggccnggggtncaaatanntccgaannagaaatnttgncacctgctcgcgtggtcccaatgnggatgctcncgagcgcgtgtnggctcgantagaacaatgaactccgnnnngngctttattgttcatngatagantnggggagactttccnttntnaaagattggcccgtacgatgtttnaccccgtgtgtctnnggatganttnagttgcgatattttcctnnntcangagtattacggttagacnangtcctattgtaatnaacccaaaanttnncaagntaagatgctacaatatgacgacctatgnaccggctccgatcattnnancttncgatgnntangggtngtcccngcaccactatcngcngcanggagccnaccnncgnaattccncgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacncgcgctgnnagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcgnnnnttacagactttgagccgtcantcagtacgccatcanacacncaaataattntcnaagaagccaaaanctcgtcactctgtncngtaacactgcgnnnngcangacctgactcaacaatgccgtncctagcangnnnaccgcaatgggttcattataatctcaaaagatanactngagtgacttccatgtctatagtanctatggcgtgcaccngtgatctcagggggttcttannaatgtctctctggcaagngcccatcncggtttctcggttaggntccnnacaacagtgctccgaaccaagtaggtanacataanttctgntgaganangctggccccananntcacanttnatcattgggtacgtgcggggangaacctccgngtatgtaacnagagccgnnncnnnnganntcgatcgtggcctaataagcnggagaatgaggtacgttcgntccctcccaggcgacaagagcaggagccgtgagtgaanatangagacctaaa ccangacagggtagctatacgcaagtgngcgttccgttttcacgagcttaaaaagcctaacacngcggttcgattgtggtcgctgngctattttgaatcacccaatcatgaggtncaggccagaagctgcgtcgagcgnagacaagggganccaaacctcttcctcctnnccggacctttncgcttnactntcgaagngtgttaatggctgtgggcaccgcctattnggaagtaggaatccactgagantctttggnngcatagaaaaacagtactaccacctccaatngctanactaacttatggcgcacaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccgactgattgaccngccatatatggcaggtacatgcacgnccccacggcatttggggccnagacggggtagcaggctgcggtgtagatacccactttccagatctgctcttagngagtgttatccatgtaccgctagacatgtctatctgaatcgctcttagtaagcgggaaaattggggatagttcggatcacangttggtttcncatcgccgaaaggggacccgcgccantgcttcgggtgacggtacntcagaangcaggtcgacgaggcgaattacgatccngcactntgtgacatnactaaaggagtanggagcatgccacacgtctcgcggtggcgntgcccattggagtctctcctccctcagctacaaccgtccggcagccatccgcgacgtaacatnggncngtatacnatcgacctgagcgggcttcgccggtcttgggctctnacacctgntgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccgagggcgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataangccatgtcaagtacnnanccccggnngaggcagcttttcnntagcgtgcgancaaanntctgntagttaccggctctatgtnatntcgcgganncaacgaaggggggtctatgatggtccatgttagtcccaatactgacaattgttgaccgtagcacannctcgngttcgaatcactccttgtttaacgcccgccccngcccnttttcgggncataggtgggcggcacgtncgaataganttgcgagtccaaacctcacatgatggncgacgatagaacactataganactggagcttaagtttccagacccgatgtgtagtaacgttttgccaantnnnnagataatatcaactttcatacgttgccgaccgaaggatatnttgcttacgctatatccccaggcaaaatggnatctttcacatgtgnnnnaaannccccatatagcagttaccttaatggagaccncgggcggtcctgcatgtactgggtcaattgactcngataccgttgtccacaagttttcccaccatagaatggggatctaacccggcagggnggggccaaacactntgctttgancatgagaaggacggcgatnacgattgctagtttaaaatccgacnccgcaccgtgggtgtagcttntcacagccggtatantattctnaaacctggatcccacgcnacngnnnctnnccctgttccnccntnaggtagcnagctagcnccagacacagctcggggtagaatctctacggcggcagctgacgantgtctcgtnggcaaagcaacctcagaccattctaggtcattcgcgtccctagggcgtaccaacatgctgtcctaactcgtagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaanntgcattagttgcctgnaaccagggcattgnnngcagaattgagctattggactcgggtaaaactctcaacgatatgcnaactgagggtacccgcgaatcactcgnngantnttaccagtcagncagtatntatagaatgggagtgttcaggcgctctcttgtacacanagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattcctnnttactntggaggtccncatcagtcatcggctattcgnctcctggnttaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtgnttcgcaagtgggtggtgaaatcctgtatcgancagcgttgcccaggtcngttaatcaatgtacncaccgtnatgnggtcgtcgttggacggtcgncccccctttcaacganagttgcaccggctgatgaaaggaatgttatacactgtgnctgtcgcaactcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtngatccctcctctnttctaaantatccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaanggaccgagttgtnnntcggcaagcgatacaangggtaacttggtaccgtctttggtccagtggttcctgatcgtactcccantgtngtcctgcctgaaactgttattgggcttgcctggnacctcttagcaagaggtgatntaacagattttgacgtgagagaatnttcgacactgtgtcagggtncgccagcacactaaacnattgaccccgacncgnattttnattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgnattggggtgntgtnnttggtattaccacaataacgaattnaacagttgcacgtgccgcattaagacgctgcccattgctgtgnaagananancaaagctccttnntgagtattgtcatancaagtancggctgagcggcatgatcaatctgacctgtcaaancaccgagnncagaccgcgatttgtaggagttngtagagcgacggtganngtctattccctaaccgtccgttcgcatcctcttccttcngcgcttaatctgtgtgggcagttatactagtgggacnccctgcgcaatccattnnggtgcgacagntagcgcttaaccaactactcgcggacggtttacttggccaaanctagtnacggatgccnttgtgtaactataggttaattaaggttgcnngggtatgtacatgtcccagccccagatccccagcaagnganctccgtttaacgcgcgtgacgantcgagggtactcncccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagntgttttgtccgctactgaggacgggaacagactgncggtcagnnngtctaatagtcggaatgtataatactttacgcangnaacagcaagcntgtgnggagtganctnnctncaggaggcnatgntgattggatgttcggcatactccgangaggtaaattattactntattatgatactaccataanagcaatgcaccaaagctctaggtccatcgcggaacntctggaatacttcggtgtacgtgagttcaccgttgagtctgtcgagngcgccactcagcgatgctgtgggntcantagttcccgcgtcaganatgagaccgctggccagcccggcatgatggnacnaggctgantaagtgtagcgtgagtccctgtgctctatnatatattagacgagcaagtcccggttgctggctgggtccgactcggcatatnccaccgcaanggntaactgtgggcggtttccatgccaattaatagtgggcntgattgtcctaagaaatcgggtacagatcgtccatgtaattntgaccgaacacaggcttncgctaaaagtntggcaaacttcatgcatcagttatacactcgactttaanagtggaaccaaanataccacgattccggagcctcggttaatangcaccctgatgatgcctggaaaaatncgatatggacattgtcctgcagtttncgattcgccatggggtttagcngttcaggacacagtgcatcgtcgncccgctntggnnggctttatgctggacatacgcctgtagcgcntagacaagtttgngcaccccactggcgtcanagcctttaactcgagcgcaggacacatcccanagcaaccatggtagacgntgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattnttctatgtaagcgcnncatagagcatgtatnagggncagtttgcttgggattattcaaatatgcaaangtgaatgtctcatgcaaacactcttgaagtgagacagtctagnanggcacatgagncagaantaccccaagangctccgcagggataaagttnatcggtgctagcctagaaantangtgctgcncgtagtatccaacttacctcctcnngntgagtcaaagcgtcacggacgagncttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccnttcatcgaccatgcgnggcagntactatccccactctctcatatccttgcgcntcttcnnttgccactataagntcgccaagccgatagccctactngcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgtncgcatataaaaaactgattggtacaggntcagcttacaattagttctccatctatatagaancccgaacgtnccaccgccgatagtggantggtngacggcggtgcggaaacntttgtgtaacganagtagganantncngggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcaganttaattcgtgtcgcctacgaaatatcttcatcggannggtccggtctggtacgcctcagcataacacgttgcccgcgcctcganatganncncttcttctgggcctncgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtntcacagttgngtagtactaactagttctctaccagnnnctcgcatgntaaangatctgcncnntcctatnactgccttacgaagagncgcctcntcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggnncttgtggggncancgaaattcattacaccgtacgttcgccgcgagaccntgtgaangtacctgaagagnctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttncagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataanaatcagcgttttnttctggaagatattacggatgcagagtaccatggggttanctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacntgaccgctaaattataacaggtggatcttgacccccnacatcaagacctcttaattggactncgtacnccttttcgcaggcanacaaagtgtgttntaatacctnatncccagggatagcgtcgcgaggctggnagccatgctcgctcccggccaggccacattaccntggtcgactcnttaatggatcggngcnnacggtccagttatcgntcgaacgaataacgtngtgatnggtgtactccggttaaagaactgctganncgtgtgagggctgttatngaacctggggaatngattnncacattggcaancnnctcgcgaaattttgctgaactttcttgcaatccgtccgtnccgtgtctcttctgctgtgtagaagagtttggaggnncccannctgagagctcttcactttgccaacttgaaccatcccagacnagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgncatcccttgtgaatcgtncgcgcnccttaagtcccccgaactggacactagtagaggctggcctgaganccccccccattacgtaatngtaaatagaaaacccaatcctaaaggtccaaattnagtaanctggggactgcagaaagcgcgtctctcatcancgtgaatgagctggaanatcatcgaacccttgattgnggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtcccggggnnaggnctnngattcctatgctggctctgnntgcgtcttaattgtggnaccgattagtgtaaatataggactgagaataacctgaagtgccctgattggttncnttatagtggttacaaactacggtggtncccangatccaaagatgtctaagggtgctnccttatacaatttgagcgtgtgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatngtctttgcgnncggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattngggtcctcgccgaggttcatnagatgcgaagctacttattggactataanccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcngagggcttttgcttattcgcttctctggaccncaggagtttcgacgaccatctttccataagctgacgcntgtcccatttgggccgggcatgtgatactcntncnncgtggcccangcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcacattagggttatggcgccgcctgnngtcctcacntcgnccgaacgaantgggtngtagganatnggggggatacaaggtccaatccgcacgacaacctgnacntatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtcnacatntgctttcgggccactcgtnagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgnccctacccgatgcantctcaacttataaggacggngctgaatagattatccggnttagtaggacggcacgtgcgttgacnacagggtctcnatcccatggtccagattatggnactaacgccgtataccgtnctgntggtgaaagagaggntgacgtngtttgagatacaangtttttaaaatttaacccactacagatattactcancattcagaacgtctcgcgtaagtngactganacatggggtggacngaggtaagttancgttgcatgttngttgtgatgaaaataagcaaagngcgcttctcttgtacgtgtccgatgcaaaagttttcttgancccctatagttattgttcgtctaagccncaanaaaattgttagcggaacttaaccggttacgaagactngcggggtatgngctcggaatagtcggcaataataagctcatctataaaanacgccgctgtgagttaaacggttcccacgatgcaaccttcgcanggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttnttttgnacttggtagaactaggagggggntgctgcgattctcaatacgcttgtctanatagnagtttgacacagcgcgattcagacgatggaangtttnaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttntgatattattgccnacgggactggaactttaggagatgcacagacacctcacgaggctgncccnaaaagctaccggacttnctgcggtctttgactacngggctggagtgatgccnacatctattatattttaaatttttaataaancntcantggagcagatcaaanncacgtgtgtatagtgctactnacttgcccaaccancggccatttacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtncgacctgacgtnntncaccggcataaaacagccttcgtgnacatcgagcgtcctcttagaaattntatggnttacgttccaaggtggtacccncgcccagacggtcggttncgctgtctgaggcggcggagccgggacctattncggctatcttcccacgttctacntcatcatggtacacgcagggttgtangatctntcctggtcctcgtggtcgacgagggtggtaagacagtgtacgggtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgngaagtaacctcagcntcgttaggaacagacacagtaangacgccatccccagcggtgtatcgattataatacaatnataccccatatgaanttctcctatgtcangcgtcggtaacancggtgcataccgcaacccgccgttggactgcacgggtcnngtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcnggcaagtccgagtanggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcnttgcnantaccgcggagccagtngacccgatacctgngggcggctcncgtgcggtagcntcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaantttgcggccaacgctaagntgttagcgcagttccgtattataatatccngcgngggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggngacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctnaanatngngtgannnnctccatcnctccacantanctgttatttgggaaacgaatnttanccgnctgggcgggaggtntagcaaccggggngtgtgaggcaacctgcgaagaggttggttttcntcgatgctttcggcctgcntaaaggtgttcctctgtncttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagntgggcggacttccgcgccgagactggngctnancccccggatcgtgacatctggatatgacggacgngggagctctnctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactntgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcanncgccacgtcagctagatcccagaattgnctcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaancgtggcgacaaanagatgtgattaantggganatggtaagattcagggacaagagtcgtgaagaatcaccagggtanggacgnaattagaccgatcntttcgcagagctgctgctgcgaccccacacctttcncctccttaatacaatttgtcaaaaaactggnaacccttgaggacacgtagcgcccagagctaggcccggnngccaagttgccccacgctcacggaaatgtgtcgacgangcgccaccgcgggnggcgganagaaggaanctnctgtaaaggtgtctccattgantacttgtatggtctcagcgcacgtagnctcctaacacggntggcacgcgatancacccaggacaccagggccccgnagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgaganctggnaancaaagagttcctggnagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcangatttcaacgtaaatctcgctggttactaccgagggtngtgtgaatacctacagcctagcanncaaggttgcaatcgggtccgatnnatgcnngtatagcagcctgaacttcggactcgaatnntgngcgctgtattaaccggtgcgnatctcggtttgatctataagtacaccagcctacatttcgggannactgaatcacattgcaggcngtntctcttaganagcaagtcgacccgaactatttgtactnacccntanaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggnctgcggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaacnggcagctgtcaactntaaaaaggccaagtaacttttannggctatagggtacactaagtatatatattgggcgcacgattctgctgatacaccncatctaaatcaccggtcccaccatgatcgacggtgctgggctgtcgccgcttnatctagcggcacctagtcgtatgtagggacccnnnccctatcaaaacggagttggntccncagtgatcctgtggagcnnatcgacggtattggtancccggcatttccgcaaggttacngacattccccgtcancntaggcgtgattcaatgtggccactacctgaaagtagagccgnacanttctcgccgaactggccacntcggtgtttagtgatattggaaccntcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaangtccgccgggccgttgacgagttcttcgacnatgggatcctccttactttatgttgttcgtcctnaactaggacttgggtttcgtccnagtaacagacanctaggttgtnnggtgcgagaangaaaatatcgcgtgattgccgccctgnagcggatggaaaagagagctccgcgggggcngttacgcaaggaccccgtagttgnaagagcgaggatgcgtacgcgctcagagcgttcntaatgaggnatntcangcatntcattcnccngaancnanggaaaatantcctccagcttacgaaccctttcntctngctcantccttggctaatngacntaaaatttataaaggcggcttagncgtaggcagctgtaggccaatactattgtctnncgcagcggactacccttcagacctgcgaagttacagantatntcactattcacggcgaaggtgacncgtctntaacgangtcacttgcaccattnagganacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatganttacacacagggatccgantcgnatccgagacagatggcaancgncgcccncgagntcgtcctgggntctctgggcatatnnnangccttctacctcgtggaacatgggctattgccaagcatttgaggacnctcactattncggagaggtatggtgccatctgagcgcnagctatcccctcctccaaggtgtnaagattgaaaacaccggnagtgcgatgtgatanatcctagatcgcgaagcggtgatgtatancaattcatgacngggccnccgatgatactgcagctagtttcccgtttataggantatatagaangtaataagcttgagctcaactccgtantctgaagggnttgaacatggntttntactttcaaaatctctctgcagagctaagntngcatacgacnacacgataccgcggtttnggatcgtcatcctctggcgctggaccgncaanacttgcatcgtgttgcaggcacactangttttgcctccccttgaagtaattgggatngcagaaccggtagtaagcnctactnatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggncggggttccaaaganccgcactcnngggcagactntgcttgttccactggatttgtncttgtatgccacatgggcccttttcccaagggacgccagcttgcgntcggtgtgaaggcccccgtggcgnngatgctggggtntcgttgatgcgccanaagcgtctaacccaaggtcgagctccagaangacgaaatagaagtaaccctcgttcgtcggacctcagccaagntctanctcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggcntnatnctccgggattcnctcgtattattctacaggtgatgaacggaagaagcgatngcaaagnagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcncaccaaggcganccacgggcgactaganttagtgactgnagngngtctcgttggatccngcacaagcatttattcnctacaacccnaatttggcgtgtgttgaggcgtacatagccgcccgtnggcttcataatgaaaccaacactgcgctactgngcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaagnggttgtcagttccgccgccancctacacgaaatatcattgccatcgcctnacgaattcccgggaccccnataccgnggtcagggcntancnatttannntaataaagtcgctagctcgaacaggngtaggatctgncaatgaagataacacacaaccgctgagtcgtacntactnacctgaatttggtttgccattnagctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcaacctcctcgcctgaccgcagangcacctgaggaggacgctgtgnagttctctggggcatcagcggatcngttggatcaccacgcccnncgatagggggctgngccgagcgccggccaaatgntgcgtgcagtcgtcagntgaccagcgctgacatctcngtatcagcctnaccgcgccttggcctcgngcccgagtttggcatatcataggttggttgcggcnaggttttccggatgcgttatttcactcgcatatgcttacacatcacacctattcatttttatanggggangagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctacncaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcntgtacggtgcaagcgaactttccgtaggcggcgcgantgaccatgtcgcaatttnttgantgggaaatcgcgctcgaatttcgacgaagngactatacacgaancaactacctncagataacctaacaacatatatctgagacttgggaaggccagggactagtnncttgttacacatgctgagaactnaagtttatgtacaccntcttacttcaacgccctnccatattacttncgtcattgctggtctgtggganatgatgtctcggtctantttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttnctttacaagttcttnaaaaccttttcctattaagacattannagggcccggattatagnaaggncaaaatattcagngcaaggagtacantcggntcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggntttcaacncgacggcgctatatttggcntntcccgtctacgcacatntccaactcgtctactgcggaagaagtcaaaggcggaggnaaacatccnggtannanatcacaaatattacggtnagttcctaaaagatnggagagtagcggattgctangttgcagcacgaggggaatgaggacacgtatgtacctattggcgntcggccaggcaccaaaacgttcccgannggccaatcccgtcccgccttagcncagaagtaaanagacacggtttatgattggcatgtccgatggtgctncgctgtcttagtaattgtcgatgnggaatccatccnccactgctaaggcacttatgtacgacaggttcnntttatatgtcacttcgatgcgtgtgattagtcanngctacgctgccctcccatcgngttggctgcggtaacagaatcttatnacccttaaggcaggattcntgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatnatcngatctgagggaggcgaaactgggtccaaanatcttgcggctgaaagtncttanaanctagcgcgtnataaannttntagtnnaagttntgtgaaacagaggncgagactcaaacaagnttgactgattcaatcgtangcctagagcgtggcatgtactccgttaagttttcgtcgacgctnaatattcaagnngctncngagtcctgagaggacgttgtgntatggtggagatacgcatgctttggccacggcatttctcggtctcnaactgcgctcgcatccaagncgcttaacgagcccatgcatagtaccncgtagaagggggcaaagagtnaattgcnacgtcgaactaacnatggtcttatcataaaanncaggacaacaactgcagtatgggcacttaaantcganggagccccgcccanttagaccgagctattaatgattngagaccnnacgaattggttgccaacttttanccaagcgancgcgtgtagagnagagtgattggccntgtctatgtaaacgntgaaacaatatactctgttcccggtgtgtttatcanggagtctttcagtaaccaaaagtactgcgcgacgatacgacatgtaangacatgtccnagancgagatccacttgctntaataagagnaatacggcacggggtggttgantgaatttataaccgcgttatgatgtcgtgagtnatcnnctggncgnatgttggggcggnnctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgntntaantaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcancacacgtggatgagccccatccttgcccgtggtttatgccaccgccgnnctcatgtcnagntcggaccacgcgtggtttgagagtngtgtcgttttacatgntcgcttgcctgaatccctgctccccacggttatgaattgnagggtgcctacctnnctcacagtgaaacgggggtagaaggtncaatggttttacccacttttatntatacctgctngcatgagataagctacccggtacggacgccacgtgttnanngngcactatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgtnncacanncaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttngactctacacgcggtgtgtattaacagctngnaatagtttgttanccatgctggttgtagatttcgggggatcngctctaactaaacgttgnggctagccgagcccaagagaactgcnatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctnctacagatcactcgcggtctggcacacctctcngtnggcanacttctgagaattgcgagccaatcaaatggtcaagtgnttcgtggnaccccaatgtgtanagatccccctagcggtcgggtaagtaaagtgtgcgccaacgcngttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaagccctncagtactatttcnatggcngtattgangagttccngcatttaattgtatccgtcccccccggnagaacgatgaagccagcctcagaagntaatcactcatgccntcaagtactntacgtacgctgcggtgnggttttccgnttcgagggcattctatgtccttctantgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctccnattgantcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagntgctacattaatgaatagacgcggatcatctgtattgaggctcgccnctctctcncgtaaagtaccgntccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtntcgatgatggagatcgngaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccnngagatggcttcagaggtngttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttnacanactgcaagcgtttcggtnaaccactgntgatcctatggatacacgggatgggcgcgcatcgacggttacccactcnctgcnttcgagttgctctaacncagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttggacanttacccgcgagggcgtttgtttcacctgatcaggtccttctacccngccatgttgacggaggatatctgatgtttgtactngacatcgggtcgggttcnctngtagaaatgcctttaantcattagaatgaggcgctcggttgaagtccaaacaaagagacacaanggggacgttgatcatcgaactcgatctgcatctntctcggtgnctctgacnaaggatcnggcgttttgttgtccccttaaacgatnatgagctaatcgctcngtgtctatcggatgggggctgtgctgctctttcanctcttngccgtctantcnantnatggcgtcaagnatgcaaangcaaattagactccgtcaccttccgtagcaaccgtgtgngtgtngcccttgctgcaccgagtatcctcgcagtgccattnctgatgtaccagtccgtcggaccnaaaantaacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgcacggagcccaggatcagtcactctttgatgtttgcgggtgantagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcnccatactagcaatcgttttatcggctgctcaggttaactgaaannccgagtggaacacattcccacctgcaattttatagnccgcgacnngacccgncnctgggcccggctctggtcaagatgccgtgctcttcnccagcattcaagagaaancaccatttctcgccncacctaaagtacgggttgcctngatcgtcgaatactnggtgttatgaacgtctaggangtgcatgttcncgacgcttccaggtgnatttganaactggataggatttgagtcggagcgggcatcggaacatgctaatctgccgttgattgaccctaaataccgtagantcacaaactacacttgactgacttacttnngatggcgaattntaangtttgggccttattttaaaaacgcctnnatgaatctagttaaaccnctatgngtatgtagaccggtgtggagctttggagacataacgaggcatccgaggtngacngttctgcttcacnctctactgtggcctcagctnaantctgatactagccaggtggcgcccaagcnagatgtgtggcgtcgtagnatagacattgaatcaatanaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatnnattacgcacgaagtcacgagagactgcagccnggcccttggcggcatgncccatatcnatnagctgcgctggtaccgcgntcgggtgggcatatctgccaacgctttccattgttgggtccatagtcnctattctgtggaacgccgctgccatacgtcctggttataccnagccaacctttgtcgatggggtgattattgcgcgggcagtttangcgatcagttagaaggcagggaggggtgactncnttatnctgtgaggtgcctactttcgtctccgcaccttgancnacatgaagatttttttatctggtgtttctgtcataagcagtggagacggttnanaangccatcctagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttanangttgaatttcttntccttgttcggcagcctagttccccggtagcgagaccagtcattgccgaccannatgagnnttactnatttgccacggggaccgtccggancaaaagctaaagggtnaccgaccaagtcattagccgcgtcatacgacgngnggtcgggaatgagtnnagaaagttatattacctcgagntatacagtggcgccaagggnagtgctgacttatcataatctcngaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaantacgnctgacttnccctcctgcntgtcacgntccgcactcccgagagcgagccttttggnatggnttctttctaatgtagngactantcacngctaggagttggcccccacggacaaaangatttagatggggggacaggattaatatctgtcantatctcgcaacggcagcttagaacaatccctaatcacnnagctatctgnccccgaaantaactangcaagccctttgctgncgntgcgcgncgannagaaagtgataaaaacccgcncggggaggtccgnattctcnngatgnaccggtggggattccacctgaaaaggccgtggtgtgtcgacaacacgntaatctaatcttcttcgaaanggcaaagcgnatatctggatnttctacgacgtccgtggtanactcctactnatganatancanagcgttgnacattggntatccctgnnncgcattgatgaaaatccaantgganagaatcgcctagaagaacgacaggttgatgccggtaatcatatatgccaccctgtactntccgtaggcgnnaatcatcattgaaccctnagggtcgctcnnttcattggcggcgaattcatctccagtacttacgactaagacgngntctgcaacngctaccatacagggnnaccgtacaaaccagcaatagatcnatagcccaagctgattgtggtaacagccaaacgtgntaaattcgaggttagctgtgggttccgcccagcgcctgtgcacgatgnggtacntanatggatttcatgnaagatgagaattcgtacgaggcattgcntacgttaaatatggantcctcgaggaggccaatcttataaactatattgggggcgagtgccngcctgttgttggtaagaatcagcgcctccatccctgccgcggtntcaccgtgacgntgagtgacgagcgtgggacggtgntaggcgtgacgatttgcaaaacaagggggcttttgacccaaagcgtttngccgaatggcctcagaatcnaanaantaattctagcnagtggatttatgccgcaggtcctgggattngggtgntgatgagtgaattccgatgctcgannatcaaagcttatgcccacagggtcaactagaatcgnctttannggaccgtggcatttcatggtagcttatacatttgnntatatgcatngtcagatatntcgaggatgtatcgtccacctgatcaagtagccctcaattcgtccgccatagnttatgagttacatancnngcanccctctanntcgtataggaatgttgaggactataggctgagtaagcnacagngganacatcncgaaccctatantttcggngccncctcgntcccgtatgcagagcctccggatctcccgcgtgggggncatgcactaatctcagtcgcanncaataactactcttaggactntcctcgtacgcccacggtcgaaacgctcaaaaagctgttcgatggggtcgggctgagggctgtttgcttgggggggctggcacttttttcccgaatgtcttatctangggggtanaccgacctcccgtgggttcacgagacctcagtntanatggtatgtaccgcgatagcatgcncattgacgtgctcgtatacgcacagcgacagtgctgggcggcgcattacaacntttccccngcggacaggggatcgacacagggtagagttgctcgcgccaccagtaattaccccaagaggnnccgcgtgcgtccccagagccnantcgccatgtctgacaacgctaaacggcgctgtacgacnanannnntgacgncgcntnctgcgcgtacatatggcagcaccgcgatnagnaccccctatgtatggacgcggatcgtgataggaataacgaaggtggttccncggacgcaaggaagcccgatagaatgtgtgacccncccgtctcatacaggctcgagagcacagatgctcctcnnagtagaatcgtcatgagnacnggctagtgtactttattcaatttacgngcgaggagaaagaggctngttaaaaacaccnctancgaactancaatgagtgagaattccggtgcactaacntcacgggntcttgggngcttgtctttnantcccgnttcanctntgttcctgtcaggacccnncccctcgtggtgngcaggtagtcgcgcttgcactacttccgnaggtcgcgtgaaaaaaatgaatctangcgctttcagtaaatnagcaagcaggtttcgacctgaacaccgcattacgaacnaanccttcttatatgatccataaacgaagagatcgaccagtacgcgcggngttctgcttcctcgttcntagctgaantggcantgtattgtgatgccnagagtgaccntcgcgtactagtatactactacgtanatccctttctangacacacgttagggctaggacnccaagcctgcttcaccgggtcatggtgctactnttggtnacacttgaacctccgctccccgtaaccgacatgccacggaggcgtggacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgntgtggaggtgatctactactgttgggcaaaacggcacgatctnaaancagttgtcatgggacctngntcctgtagnctcntctantaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcntaccggagccacncgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgcncgagctggancagcccccancttttggagccgagagcaganaggtgtcaggcgctcggtaggcgctcacaagcacantaccaaccggntttccaatcgacctgccgtttaagnagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggacngcccctgtaggncttggctgtacacgatgtggcacccanctacatcacgctgancgatcgtatgatttaaacgacgaccggntgctcgtggannctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggnggctgttgcagagtttnatctcgccggtgnttcaagaatataagtcagcgcgcaaaagccctccctccgtcgcggatgcntcaaattgncggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgctgcgtgtctctgcaaatgcagagaaaggctccttttcaanccggagggntggaagaggcccaacccatnaantttggagggctaagactattnaggcttttctaagcnttccgatgnncatagnagccgccattntngtgcngaagcatnngagncgaagcgtttgnnngaccgcnncagtccctggatttctttgtacggaattgacttcttcttgggcctcaaaacagaggctgttcttcctagtttcaccnaaatcttttgcacttccaaggactgctacgagcggagtaatncnatacagggggtaangtggagacagggtgtgtgaacggtctctcaganatcncaagggttnggacgttgnccaagcnatcgcgatnnacgcgatttcttatgaacggggaaggcgcagagtataaacattagatacaaacaatttcttattcgttagctatgtcagnnnncgcgtngtcgccntggganacaacatttttacatactttttgtacggatggcttgcgggctnngcttncatggtanccccctccgtgtcaggaccgttcgtcgtgggcttcnggtctgtagggttggaagatggtaggcgnatcgcgtncgcnntgancaagcatcggtaggggaaagctcgattcaggtatgggatcccctaggcacccgtgcgncgtgtactactatcncgcgcgaggagctgagccactgctgnggnccaggagacntctttttgcgtggatttgntgaggcatcccaatctcngcgggccttggatcgtcggtacccttcgtaaanaccncaccgacgatttatctgcatagcgccattnatcactagggcgncncaaatctcagggcgaagagggacctaatccttcatcagaagctggtgacttnagaaattcggcgtcacanacgtcatctacgggtnggagtccagagtagagttgaccccattcatcccgggccnagacagcntaatttgctatccgagtggatggttcccttctcccgatcggcatcaggaagtcgantnagtcgcaacgtgtgcttcgcgtggnctgatcacgaccgaggttacganaacaaacgnattttcgagtnntgggtaacgatagggaacaaataaatacgtggtgncggagaggctgcgcattgccccanatcgtgcgctcgagactgctagtnatcacttcccagccgacagatgacccctactcagagctgagcantcttgttcttgttcgacctatctcaggagcgcgtgatagtnacacgacnaacttcaactaatgcatagagtgtgatcataattcattcagtgtactagtttcggatgccaaaacagagtagntaagaaancgtggagantgggctgcgancacatntgatatttcttaccacgtgagctaggactagacgttgtagatncgctcggctacnggttcttgttgccgcacctaattccgacttggttgcngnagtcatcttagtgggaccangccgccttcgtttgagtccnttacttaggtggtaatatgagaanggtcgtcatccttccttaacagtatattaacggangcacgtctgggcatggggcngcttggncctgagagccgaccccacaanttntctgttnaaccgaaatgtcnaatcctnancatngcaganacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatanattgattaatcgtntngaatagattcatcacanggttgggctatcctcgcggcgagcaatgtctatcngnacggtgagnccaataagtatggncgcattgnnacctacgcgantcagtcgtaaacaccaactngacgtctaancaaccattctaagtcnaccctttctgtagcgttgttagtgtaaatggtgngttcagntgttaggtgacgagatacagggatcaagngtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacncntcgagctacactgacgnaagagcaagacgntatggtagcagngtgtatattctaacgcgttccaccgttacccacgctttgtatcaagcccctgaacngccaccgcnaaccctgcatgatacgacctggtnagcatgggccaattgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctgntgttacacgtcgctcgcgttgttccacttaacacctggcacatagccgagcagatcgtgagtagctgaacnccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtnaacacagcaacncttattttgccgaagctccatttcgnaatancngggatttnattctgattctgtaatccaangtggtcgaccaaaatgcggtactaacgaatcgggctgccnggcttaanttngcgctgggcgaagtaggcttttgcgtacgcatacgnnctgtcgtactggtacgatctgttancctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgnntcgcanattgttgaggaacantgtacaggccattactactgcacggattacctcggcngangcgatagcgattccactggctatactgaatancctggcaaantctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagnngaaatagtnctacatgggcatggcgagtnaatgggttcaanaccatgaaacgcagtgtctanntncctcgaanctnaaaccagttctattaccgtgatccgntaaatgcccactcctgacagcggcgacgactgaactgttaacngccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcnctttctatggcatacgttaagcagttataacctgtaagctcgtacgccccgatgaatntntncgncttggttttatttgatactatgcttggnntgaaangnattcagaccgncttacagtctggttgcaataaacttttnggattatgtcttcttaagcctgntgnagnttttacgttcttaccacacaccgcccnctagatctggcaaacacttcatacccagcnaactggagnttncggattagtattaccagagcgtaacccagttncaacgtaaactcgnttggatntgaatnaactggtgcgctaanttgcttggcaagagatcttttcggtgttcaccatntggacttnttngcacaantctccttagggatcgggttacagtacagaatccttggctngcacaccccnnccttagctatctcatggctggcgtaagngtcaanatgcgcgacaattgattttattnccggnatccanaagatataataaaaacattcatacttgngatatagatgtcggtcaagatgtgcggccctagaggnttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgtncctcactattggactttaactatagcaaccgnanaaggtaanncgaatatncgttctcgacaagcnttaccagattgatcacatgattgggtaagccagcctctttcagcagctnacnctgttaaccaagttttgggttgagcanaacacccgaaagtgttcagaagatgtatcggtttcnagagctatatcgncncatcgccntacggggagcggcacgtcttccggagggcgctacccnttgttgncnaaaatccggcctttanagtttgcgcattcaacggtcattagcgnagggatctaatcccgagaattaacncagggaagtgtcncccaggcttttttccctagntcanttctctatgaacnaagtgcaanaggacngccgtnataacatggcaatcttccgccaataccgcacaatctccnataggctgcgaacgattggaccntgctaactggcacancatcctagccctccgtctgnggcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatccngctgaatgcgaaatcnncgcnctaaaaaccgagggcagcatnctccaccattggcccagcggnacgcccccgacactaaactcancctacagtaagaaacangnggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtagntagatctggcnggcctaggaggaccggcgtgctcattctcatccctcttntgcaganctcatgtttctnctggtctntgattgggcatttatacccggggtactagcggccaacccaaattaacgctacgagggtcgcgcgttggttgngagtctctcnncctnggtaccacgggtncccgcgccctcgaatcagataaacgtgtgctaatntgngaatgctgactgccttcgcncgcccacctctcaatccacatgtaanngagcctaattngggtatcaagagntcggcaggtggcaagctcggggggcaganaacctgtacngctagcatttctgntttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgnttcgggttccctgtatcttcagcggatcatcgagccctttggataatattcnncncaacggtatgacccgcgacaggnnncctccggatccnatatttcaatatantgggtgtgtnnaagcngaggacgnccaatcggagagtccttgccgttgaggtatactncggagccangctcctgtattgnagatcggccangntgaattttgcgatgagacgnnncttcatggtntcctggccgctgactcttgtgcctggtccctgctgcattccatgtagggtccnaggcgggaatccggggtaatgcttgtnagtggnnggcttagtncgatattgtagngagggtctgagccattccaactcacgtggtncnacggttcgnctcanttgagacgananncacccttccagtgacgctgtggaccagggcccccacgtggcgtccnccgtacccgcctaacggnngccntngtgctggntactaaatcgtgctaggccactaaatgctatcgcataattagagaactataancggttagaattcggaacaatacttcccgacttactntttccgagccaaccagacggnnncacaattaatttccanagactgactatnttgcctcaacacctgttaattcagagtgcccttccgcgnttcnaacctaatactgacaggtgtgtgtgcgaaaaaccngtgngggtcgcccnttacaaggcgtattacgtctacccacgtgactattaaacgntttcgcgatttcttggggacgttgaagagttagtgaccacatagggncaactatatctgcgcactcccntaaccttccacaggctgtcggcctnantcttgaattatganaaccatnnttgggaanacaccataccaaatttgtaggaactcnccgtgagggacggacggtttttgaattcctgtgganacagttttggatgtccatgattgtctccgcatanggtagggcaacccngggccntttaaatttgggtcnaaanactgtctngcngatctgacgagnanattcgacgggccattcgtcctcacccctnattctcgtttactaccctnataacgtaggaaccaaaattactcagctctggtggttcgcagantctgtggacgatgttgagacacttaganttgcgcataccncgcagtnccattgtggattggcttttatacacttccccagcaaacngtaatgcttggccctncgataccccgctggacnnctcctacanccaangcggtaataggacatgttgtgtaggntgcagaggggccgcgctttnctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccntgtgtgccatttnnggttcgcagatnaaggcgtgttctattgttgncaaccncatatcaattaaggtcttgntctctgacttcagttttaaccgtaggagggtagaaccgnccantggccagcatcgcatatcgnacaggcataccgatagtctggcccttagaacttgtaancagccttattacggtagcgttctacgatcagttcaaanggcattgccaggnncgatcaagttgnngaagtagtgcgtggattnancggtcaaccgaggggccgtgaggttngagccagttaactgacgctcgtcgatgtagttagaatggctcggagngaccntctttttgttcagngtcccactgnagaaantcctgctatgtccgttgtnacgctcttagtttttcattttctactcgttantactgntgtaacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggccngataagtattcngctagngaaagtggggcatccaccngttagcaagttgtgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagaatgnaganaaagacatacaaangcggatntnattggaactncgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttntattggaataangtgggaggctttgcgtctattgttgantggtcgctaanatactancagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctngctccagacatgntngaaaggtaggatgatcaccccntacggcggnttaccnaagtggcagaggaangagcagtccattctatcaaaatcccgcncgctcgccgaangccacactaaaacggcgggcggctttgttcattccagncggcgttgacaaattngtcgaacgtactnnaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtngtcgcaatgaatntccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagngccggctctattaacnatactttcacgagcnaagtngacacccggagtgcgtatgttccgtccgcanccgggctcgaaataccgtctgctactttgttaacagggagcctcngcagccagntgaaaaacgacccgccctcagggctgcatnagtaagacgctantaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggcnanattaattaggtcgaaacaccangggtattgcgaaatccctgacttatcgggattngtatcattnaganacatgagcncagatggncccgataagcangttctactatacattagcgcgnatcctccctgtggtaacccatcttagtcgcagaccccncccctacttatctcgattccgnatggngcgagntctcgtaggcntgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacntcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatnancnngcaaccntatcaggttatgaattanagacgtaggtccgacgcatcgaatatttangtaaagantgtagaaagctgtatagtgtatctctanagcgttccnagtncttgtccacgtccgnttgncagattggacttcgtcgggcnctgctcattgcgccnacctgtctattcngccctagnctctntcaagggtggtanttcctacggttatctcntcctcattagttagagactatagaggaaacatcggaggcatgagatnctctctnctntggattnctcccgtagcgctcngggtacataatgaacctccacncgcataccggaccgctggatatcgacaactaagcaacanaggaagcgngtctgncgacgctancccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccnaagtagatttnttgtagcccntgttttccctgcccgtataagggaantagcagccaccacgaagaaacagcaaatttccggaancgcgtcatttggccaaaggttgcaaaatcagtactgcacgcggcattaacgtntacgccttnaggccctccgtcttntatcgagcttcccccggagatcaattcttgcataactagnaagacgttatagttnctngtgnttnctctactctgcggcatgtgtcctcgatccaatgnnantagagacggccaccaaattcaanagccgcagtantggtggtacacaaacanctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccangtnntccgaaggagattccagtctatccnctctgatacantcagtcgccttangcgaccgcttacgctgggtcnatangactngaagcgagtgngcaatgntcttgactcaacactttcnaccccaatgagaaggcccgagcccaggcntcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgancattttctgngggcgctgctcggtctagcnngccntacagctcaagggatgatccatcggagtcccccccccccnggtatactcggcccgtgacggatagccaagtcgcgtgatgangcnancactactcttgacaanttcggaagtcccctnggngantttagtanttaaaacctncgnctggcncntgctcataagatcttttgaaagncatgctagcctgngatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggcnccgttgtcatctctgngcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttgntcgtgacttgtgcaggcaatcggatcntagcagatacgacaggcaggcnaaagcgacgtatttcttncgcaatccnntgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaantcgttaagctttacctggaaagcgatagatcagagactcgagcantgagaactnntcactgagtttgctcgcgnaacctatcgnttgcgggagtccgaactcatagtgcagagtctgtaatcaagaagcgagtggcnctacttgagcaacangtactaagaatcgaaacntctaatttgcacctgtacnnncncgggtaggtcccccttnncaatgggcgtcgagccaactntgaaaggccgaatggaatatcntataagttgcaagtancggccgccgaaatacgacngccttcgagctcncggtgccgntcccattggtctacgtcggcgcaagctagacancctaccatnctgcttaagtaacacttaanttgctcatnacctcggccntagctaggtcgttcttgcngccangagccgagganaggcggnggaacantcacgtatggtaaagcagctnatgnacgatntttatgtaacggccgaatttatccgagtattnnagagnatagncggcgaaangtcttacctagaatcggcanataagagntgaannacgttgtnctgctgtgcttaggtaggaggttaggacttagagtcggggcttgtatagagcataggctcgattcaacatacagggatcttcggaccctataaatatgatggccttcctgcgggngcaggtanatatgtaanataacagagtgagacgcgaacatcncgcttggagttgntctttacntctggngactnnnntgnnttggtgcgaagcgtgtcgcgggaatcngcccctaaagagctcncaagttcgattncaacgacgttacagaanacataatcggcttatcgcatgntgttnntnctggtgtctaganncaacnacgccgnctcccctgctcttcttctagnncacgaaaaaggggacngtcctcttacttctccggatcaggtgcaaacgttcccatgaagaccccctcgcttctttatatntaagaacctcgatgagtaatntgtatgggccntaagcaatcanaacggtagacggtgtcgcataattccnaacngatggcatttcacaagatggcgtcgtatgatgcactgatncggtgcagaaatcgggggagttttaggcgatcagttcaggggtccctaagttgtataagttaccaggctgctattggaccgcttaantnngcttcngatcctcggtcccaccgctgggacggttcgatangttcccctcaggagcaccctcgtaanaacctaatcagcgctngcagatcggagagtagcggatcnggaaacgcattgaaccgcactagggtgctaaaagtgtatggttcgctgggacagnanatgtnnaaatcagggcagcttcctctagcacgtcgagagtgcgtagtttaatactccctccgtttggcggattcccgtcctgtctcagcgtgcngtgcacaatcttccnagtttacatantacagcatatcanctcttactaggctctgnctggcgtcgtcngggaatngtttctanaacgtngncaccacatctctgagccnaggtacatctaccggagcgacacgggaatagccccttagacnanctaccttcgncaagtatggccaatgttgggccactcacgacgcngacacgtatctcanacgganagngacgcaggaatttggagaagagngatccctntgcggggacnagtactccgaccgtccgaccgatttatggcactaatgtgaatcttagacttacattnacgcaccaagaattacgantggggcggccatgtcgacttggtagccncaagtacatgggtatcgccgtacctcatctggcnctcgtgtgaaaagatgggnccacnnccccgtctctggngcangcggtacgggagccgtaagcaggcatcagcccccctgttggacggnncgtattcggatttgacggcatgccgtattaagttgaccgtagtgaactcattgggcagcgatactgtctcccgttcaagctgcgcnggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacancatgttccgggagaccggcnttggaatggccagcctgtcgatccccggctctaccatagtngcancgtagtgtctganttcggacancacaagcgttgccctattgcatgataccctgaccgttatntgagcgagttcttatttcgagtnctaaaagttgccggtaggtgaatgnacgccgtaagacagtgnttntgctctacctaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatcctaagcgnaggttcccggactacaaaagacgagnggggtcgtgcagtgaaccacgttactgccattttntagttatcgngcttgggaagctcacgcctcagcgcataacggtggtactgcaagtgtccnaaagcatcttaangccgtttcgttggcctgtcatatgagccgttgacatgccaaaaaacttatcganttagcggagaccaaganaacccggggttagactaattgtccttggggcgactagacnnatntgtgnaccanccccgtaggattaaaaactnnccctctgttgatgtcnntccagttgtatgtactgtggcctggaaagatatgattgttgntagggtcccccctaagcagtgggcagctcntgttanggccattctagngtgcgacatanccatgagatatacgattctngaccctattcgtagtatccgctcctcacgtataagtgatgacgtattgtataanacgtcttactcgggacatgggggttagnaagctnggctcgactacacagccgctccnatcgacgaagtaggaactatacnttatntcgccgtnttttatagggctcatgncaggcctaaattggcgncgcacgctgcaccccagccnnngccggtcagtcggtaaggactctagagggccaaggcggcncgggcccccgggtcgcaggagtcccnagcaataacatgtaaatnaacttatcagcaatgttcantgttagacnccantgnggggcgccaagcaataagtcgaacnaacctccgctaaaagatcattgatgaatttcggcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatctnggtaactcttggtattngggttttgcccgagtggcgntaagttcccttcaagaactgttccgacgctnanataatctncggcccgaacttggaaaatacgttaacaatcgacnaccgncggggggacgctcgnacgtagcgaatcgtttaaggccgtggatctgtacaacngtcgcaacctaccagtgagtcaacgcgtgagaggtccttggnccacnaatggatccnccgataaacntgctgattggtggccggttgcaaagagtcttgnggcgagtgggaagacgtctcaaggtagttntcgcagccatgctacgaacctttnagtcgtgccanggcgccacganctttttngtacatttgctnactaacganacctatgtaaggatcnctacgtggantatcgccttanacgcgacgcgggccctcccaccagnaaagnagttctatgagattgcctcggagananttcccccacacgcctctnctatgtggacctactaggttcacgggacaggaaaaggttagaagcaacaacagaggtcttcccatnagnaaacgnttnccgcaaattgttactgcggtggatttgtccggcgcngacttctggacnaagttcatnnctaggcataatcgntcagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctattaattntgcttgcacntngtacatggatatcctacgcaccttcaccgtagttcatgctgttcaatactgnaaccagcttgggagagcccggtaagtgccgctagccccaccgccgttgctgtcgcagtggtaatagtngatacaagtgcctactgcactcttctcaattgcgttagttcaccagtttatgggcaaacggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaaacagcggatgccatgcccgcggcggcagagncgtttagtccgcacggttgtacttagnacttgtcgtgtggnggaagctactgccacatgccagacatcngccttcatnagatagacgtgtcncgttgaccgatcactccaacgccntttagagtgagggttgacnnctncgngggtgactnaaggatnctctgtccagttnctaatcaattnaggtntcccacgtgacnntaatggggggacccggggtgtantgagcccttctgcatnaangncgccctccagtanatctgttatcatataaaggagcgctatntcccgtcaaagggngtgntaaacaagttgcttaggttatttcaggttgcgatagagcataaaagcatacaaagatgnatctccaattgaaacaanncgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacnggcattantacaggatggtaangatgcgtcctggcctagtatattagaattagataattgcccntctaccatgatctatgctggccatttgatgaatactcgccctacagcnnatcgactcgcgcatcatcccttcgtgancgtatcnnacntatnagtcngnaagtagtccaaattctggctccgtgcagagatgagccnntggacagatatcatggtnagacaaagactatttgaaaagtagactgctgaggagctttacagggtnagccagacgtttataatgcgatggcatagtncccgtcctttcccgcatgtgcgttnggtcctcgttcaagcggccgaatcccattcntctttaacgaatatgcgatgccacgtgcncgggtatggacctgnaaggttccccatggtggccccggactaataccatccttaaagacttgatgccgtaacaaaccgatttacnantacgaagttnantttttttctccccaggtctcacttacagccgttcgtaggtgatctcgccggtcgattagatgaatagagngtgcgcgatcacgaactnaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagatngtttggacgcggatcctgcccaactatatgacangacatctttcgcgctgtncggcggtgggtgagctgatacgcgantcggcttaaattccgtgagtccagcgactggaagaccaangcacnagtccgctcncctccgggccaacgagccggnggcgctacacagcactccggaggaaccagggtctggttcccgaacatttgngtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacgcagtcaagntacccantaaggcgagcttagtaactgcacagatgagtgatgacaattnccaatttacgacaagatataaccgaaccttacggcttgtcggtntaggagtgtctcaacgagcgcctaactcattacggccctgtgcgctcgggnacttttagtgtgtccatgactttggggcggaaagaggcccttgccagtggccactgtngcgntgaacttcatcaaggcttggacnatncgaacccgacatatctcttnggtcgccnggagtaaccanaaaacctcaggtccaggagaggntgtctgncccttatctgaatgttctgatggcccatctagcaatacggaaggantccatanacacagaagttatgggaggcngagatatctntcaggacctctattacacgaccaacttcctgctcccaacttgtcagggatttcattgtaagatcattgcctatcancatagaaaggtttaggccacatacgcgcttcnattagggcggnaactcttctgaaatccggcgtagactcacctaaccggggcgncattctaccagtaaattnggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaanaggtaacancantcacnacggcggntatcacgctgtcatctantgtagcagtctnnncncggccattacaagactaaagtcgccactagacatatacacttgagactttancggttagccttctngtggggtgncactggtcagtttnaatcctagctccgtncgatncnacngatcncacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtnacacatggttagggtgcagtatcgcagactcttatgggttttgctcngggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttgtacggcccggcgattggtgtngcttatgtaggggaaatgatctcaacggaagctttgtctttcgctcngctgactagtatangcacaataaanaatcggtagccgcgggaaantcatcgccacgntgcaactacttcggtcgtctaagantcgaagtaattgcaacgttcgccaaaaggttcaaggcgtcagctctgtccctncaaantgcctnnaaagggtatcaaaggatattacgaggacaactcatggtacacaancgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgtncgctttgnttctgacggggcttactcccctctgtccgcggcgnttaaggcgtagtcccttcaggnacttgccnnngttacgacgtcagttntccngagcgcangttnggtgcctntaaggcgcactccacaaaggtaaatnaanggctcctacgagcatacnacagncncaaggtgtcacggtgtaggtacccccaatcccganggacaacttcaagtagntgtaactgcgctgcgcagttataaatgcatgggagttgggancctatagangagtaagttgaagagntagaanactcatgatcacccgtacgtcggggagcgtttaacagggtgagagattncgctttgacccacgttctagatgctagnttaacgccangcgtcttagtggctgagggtgnataccgacccncntnggttcgatgtagcgttgcaagtctccggcccgtnatttaaaaatctacggaggcgtggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggactgctctgnggattaaggaacttccagcactacttatgtgcatcatttgtcagtnacnagtgggccctgttgactgttggtgcgatgacgcngccaatgactgccttngtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtntaaaatgcggccttagaatccgcctccngagngatgtgggccttncggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagccngagnagtgtangcaccaatttngactgggggtgctctacggcagctacgnaaattcaccagggnnggcggcataatgttcggtaacctattatgaagtnagntcacagcagcgtccccgaagtagggcgngaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttnatactttacanaataaanngtccgcntcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttnacacgacaactgtatactcgaacnnctccggctattcagtgngctcttcccaatagcgacacantctaagtgtancgcacgcaccctgaagcagcgatctgatccngagtcttttaccgtggcgaaagtattgnnngtcaganaggttcacggtttggagaatttctaggtatgcanggttaggattccgccgagggttcgatttcatatttatttggtcatntnatctcncccgagaaaccaagcgggccatcataagntgaatccgggagcgactggncggcacggtgccttagtaggcanacacaacagaagtgaaatgntctttcagacaactggtagcagcccggcattcnagccttgcctcngatgacgagngatctgnctcttcccagccggccatgtgaagctaaantagcgatgctaaatnntttgtcgacggcctgaaancacgcgtgggatatgagagtcgtaacgcgacctccantacagaanttttctgcaaccgtcttgcctgacctacatccgccccaaaagnggagtttaatnagttaccgcggcntggcttcngtgtgcacagacttagcccngtcgacncttaancccgatnctatgggctcgggccctgacaatccatangggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacntaatgntcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcnactccaaacgacgtcttgttgcggaaaaccngtcctttgattgagtcggctccgncgcgncctgtttcccnantgggatngactgcgtagngggcatgcagggcagaccttnagacggatttagctaaaatgtnagtccaccctagctatnnggttcggacacattcacggaagagctcggnncaccacagcgaccgntgatctcgcgactgcccgttcgttaggtggcctcagccaggaannnaacgnnnaggagtagtcagtgcttggtaangcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtaganctgttttcnnnttcatcattctagntgcgcggatacgacanattgtatcccaggtatcggctgaanctcggggtntgnncccctggattacttgttgctcatcacttataccagacnacccgatgaagctttggagtcggtccgggctgagnggaatgcttaagagacacggtaccatatcgcgatagagtcnganggcgtatcaagcacntgtccgntngccatcccgnttcctgnactggtccgtnatantggagttgatcatttntttaccgtctncncagtcntgggcntcngnnacnnggctaggaactagacctcaccgngctcttcacggctgtnttgccgcgntccgagtttggatgcnctggctggagtaggaagtgcatcgaggcatgancaagatnctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattangatttaacatnccggattaancatacttggccggtcnctattacgnaggccccacccnagttaagataacagtcaaatngtccgccagacgtagtgctccggtttgttgtaattaactgatacatacggtaccaaatcggagctcacagttaatcagggacttcnaacaacatcgggtaagctggcgaagnaggatacggctgacagaccgtaattcttgactaatttggcnnctgggggntttacnngttcaccanttatcaggtccgcgtcgttcgangcgtctgccccagtgtagaaacnagatactacgctgtngctaaactgntgatacgccctggtagtatactgagggngtaggtctatcggtagtcatagccaccctntcggcgattcctcgcttaggttaggntagatggtngagggccctnattccgagcccgganatggttttcccaaccgtggaaacggaagtcatggataagcnttcgtngtgctctcctctnacnnacttgggctcntcgatttatntgtacaccggtacggcggcaatccgctagggccgtntcgaattgaattngngcagcgcatgtttttgaangaggcctttagaggtgtngcgtatnaccgggtanntatctgacccgctcacgagtgcagtttgntgtgagcacgtggtanggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcagcacggntttagtcataaaaggcaaacccggcttangcctcnagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggncgcgtgcctcttnanggcgnctggggactttacgcgacacactccaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaanntagaagcgcctaagtagccatcggtcgcacagcnagttgagcnattgccagggtgangtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagactgacgaacgagntctanccgagcgcggattcgnggtctcacttgcgtacatnctaactagagcatctgcaangctatcgcatgggatatcaaacncgcccttcttcctgggtcnggnnaatnggggagttctgcctcagacagtcgcggnttcccaggcagggaatacgattaacggcgcgatccatcacgcanagatcgctattccggtgatgtggtgtattagnnctnatcctccnacaatcccgtgtggnngtattcgggctttttngagtcggataccagtggtccggncgaccngctacgtncaactggggaggacgtcttttgcgatgtaatgattgcgccngctccntaccttttttnttgtgnggagggttgccacaacacatntcgcccgagctcgcgganagccagctacgcccaccactggttctggtctgtgaagcaaaaacagcaccgcggttcggngtcactcttgcgatcgtacgttgactgtgaccagatnggcctacctacttatcatcggaaccagaggaaccagcggcagaggtcatcgacactaaggacaactcctnaacgngtgcacgnncggatctttaantcgaatcgagccatatttgnncccatttantatgtccctctgcngtcggagcgngctgactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagctggactgtgctagcttactacccatatcgattaagggacgttcatagttcacgggcacgtgcggaagtanancacgagttcaagccagggtgaggtatgccgggactgggttcatagtaggagcatatgaagataaccattcatgatnttcgaggccaagctgattactctccgacccttgccatgttctgntcaggctcgccgggggcngcgcgccagttgnccctccaacccagacgacctaatcnatgtcctagacccnatgctncccgacgcggcggcatcncccactttattaggcctanngntaagtagcttcgngcctttcgggaatgcctacgtaaaagatcaanagggcacttgacgcatcccggcattnnncgcttcgtgctagcgcgattcccangagatttagctntagtcgaaaaggttgatatgaactatttgcaantcgtccncatattttcgtcggtgacgaccaagcagttgcagcggaaaatncactagaaactacggacctcagaataactctgcggcgtactagcatagncgccgaacagcaggggactcattaccnaccctacgcantgcgttgcaacccacacgnggcgtaagnacncgcccttggtttgtgatgtcaggttnctcggcgattcctacgatccacacannnagcgtcttcgacgcatatagatantatggtgcctgganaatgcgtcagcccnaaaaattttgattataccggtttcacacaccggttgtccgcccagngtcggggcacngtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtcccnttgcacagggtcgccaggcaacagcttacntnggcacggtactgttttcggcttgtcgncctanaatggtcaggataacgatcagcgtataatgatgtaaatggcctggatgttaccgatntgctccgtagnggataagtgcggttaccngntcgtanngcggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcanntataatagcgctggaatccgattaantancttttnttnaatccncgctcgtttcgacagattcnatacagccaaacttgcccgtctanncanntgtatctgcgcgnttatctangggaccagcggatcacnccctangtcngtgcaagggctgtcgtggcgncattcaccttaganaaagaagtaacgtgcccggcagctactnagtccacgagcccccgagcgggctaacttaccgtncgtaggcgcnccgggctggactaagcgggaagttaatcnccacggcgtacggcttnaactgttcaggcctggttcacgtcctgtagtccaanatgcnggtctcatcgcatctattacgagntcacgngtcgcgtccctccaangggctgatgggttagatctcggcnccgatgcagcagttctaagnagttcaagcagctcgcgggatggcgtcgggactgcctagccccatgtgtaaattgttaccacctggntgacagtgtcacaccnaacggccgaggcagcagctnnnngcnatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgnacccccacangattgaggttcntttcgcctctacacgaaccaaattntttggagactnagcccaaactcccgtagagacccaccaaatcggnagctgagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttnngtgctgntgtatncaggtaagtgctctgcagggngtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccannggtggatataaatggcaccctcgnttgtgaacacctcaacgcaacgcatcttattatgtacgacaggggnctgccttgttgccctttggctacagggcgtatacgttggttggttcggatngaatgggtggtnncccgaagatgcgaanccggcnnggcgcaccagatgtatcgatntaatggagatcaggatcaanacaanttactcnntggacccactggagaagnnctattccgtggcaagtccgggnccggttagcagatcactccncggttgtacccggccggtggtcctggatccactgtcagtactccgannacnccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttngcnattactgaaaggacgagnggaatcgccgcgcttgccccaaatttagccnccgcancttagtggttcaagcnagagattnactaacatttagngtgnaactacatgtaggctggtacgtacaatccattatgnttgggcgctcttcgcttagnnccagcatgacgntgcgattcctaactnagtatccgnaaggnatccctggccgttnacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcnntgtacaactncctcgggtcaacttantagtggcggcgctantcacaattgcccancggactctnngcccaagacacnagcntcctctggggacgtctttnatcacgacgtcccannccacttatggagataccattcacanacngcactccacaaaactncacgtccttcacctcgatgggctagaatactgtactgnttctaaantcaccatagggatatcggtagantnacagtgatccgtgtctcntcctgcggnncgcnnnccccgagtatgtccaagtagnnttgatcgcttgagatgtcaaancgggancctaacccaacggttttcaagagcgcgtaaggaactcagcnttattagaggatgcaccgattngatactaacnggtcaccaacgaccnnagaaagttcaatgcagggctgcccgaagctgganttaaaggagcacaaagcatacagacgaattcgccgcgtataagatgnagttatacatagtaacttcggggagtggcnttancccgtctcgcccgaacancacctactctgtagtgggcagggattgcggggctgatgggtaanncccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcntctatncgtgctcgngcgaagggttaggcacgtaagacncagcttttgagctccngacgatttattctatatgccgcgtnccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagangngcaatcgataggttacgccagtatgagggaatggactctgccttaatgtacgaaaaaaacgncccgncatcgggatgctgtcgctcacgctaccctttgaggtccgcncacaagtagcgtcaaatattgatcangggcagagtcccttgtggtcccctacgcgctgctccggacgagtaactaatcaacgatcntcacttcaaccataccgctaactccctaacaanattngnaaacgtattgctaccttacnnaattaatcagcgntgcncatactgttagtccnacccctccttgacgccgaattacgcctcgccaacagnnggntgatgcatctannatggtcngacgttgngggatacgcacgcatctattgcgnngccatctctcntgataaattcacagtctctgcgtatttgcgcacccaggtgcatcgtctaatgtatttancnagtgaagnaggctcggtttagccaaaatcgcgngagntcgcgggtcnggcggagtcgnggttctgncgactttgtgaanactcaaattcacntatccctggatctaatcttttntcaatctcacggtctttccgatnnttctatggctgaacgcttgccacgattggccccatcctgatgtatcggaatttacaaagttaagaaagtacanaaatgtgtcacgnggtgtaaacgataagggcatcgtttggccaacttggcgannattaccctgtcntataccacaggncgcaaangtatgtgctcttctctgtgcatantgangaactgcaatancaacactgaccagtggaggttgagggttcacatcgggatnttcagtcaattgagaattttgcatacggtgtaacggggancccgaggangcctcggtgtccggttnggattacccngcagtcatgtatgncatgatgcgcccgatgagcnnatctncaatctgtgatccngagtatgacntaaagctaacgtcctngatctnnggtacncnaccagcattgcaaaacaataagttctgaaccggaggcacagcatctgggagctgtatgttgcattgaagntgaaccactagatcgcangntttacttgnnatagaaggtggatcanctancaagttcaaacntcgtacacgtgcattaacagattattcaactgtagagtcncgccatatttagctgttcaatacgcgatcgcagcttgctcgaggggaatagccanttaaattactngagnagcngagncactgccccntccttanctaacttacctttgttggtagnatacgcgtgatccgttncagcgtagacgagatggcgctcaatagcctgtgtctggcatcgctgtgccganngtcccgactcaccttccaagagcgggtcattgaccaccnagttccaaagacatcggcggtgtgccggtgctcgattanggcnatgcggtttgtaacctcctcatacgttnagcgtctggcgagncacgccggtttagcgccntcccacggctcagtgttttgtngagaanagantggtgntcggggtatccagagaagncnccttgcgatagccgtagnttcaagggcacgcggcattagaaataacccncgcntgaantatctgcgtngtttgttataggagagcttacccgccganccttngtcacgcgtccaggaggaccgcngcgtacgtgattgactgactactatccangggcccncnncgttaatnggncaactacnacgtaagnttaananttgtaaccctcattgactcctcgaaacataactggccgngagatctactcntacgattaaantaagggnnttagggtgtatcatgnaatcancccanntcctggcacgntcttgaatggcttactagagtggatatnncacnggagaaggggttcgtcagcccgtctaggnttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaancgttncccngccccgccggaagctggattncggccgnttcgtnntcgaacggggggatctntccatctattgcaggagtgantccttgaacaacgcatatacggggtcgacttattcgtacctaacgcgntgaangtncaactttcctaaaaangtatggcatggtattctgcggtgtaaagacgaactaactantggtggtaaaaacgttgtatctntactagattgccaggtaagacgtttatccttgcagngnantctaccaaatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagngccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctngncgaaccagggcatagtgctgctagcggatgggngcacttgtccangagacgtatngctctntcgcgcgtacaatcantgttgaagagatnatncnntggcatgcctcgggaaaggttnatcgtctgctggagttttactgtgaanaaagcaagatgttgcgtcgtcctgaagntgagatggtgncagcaggatcagtcagacccanctaatgaaatcaatagtttgatgcnnnncgtnctgactaataacggttacgtggtnccccnagtagtatggacgagtnaaggaattagggcaccngttgtgtattacaagtgcatgagcagtttagatgtatcctctcgagcgtcacaanctcccaagggtgatgcacaccctatatcatcactccngagacannggatccgaagcaaggggactttagagcggtgtgggtcgcctaccaccgtcntntgacagaaaattccaccctacacggaactctgaacgagttgntgaacgacaacaggatttcttnaacacaaatcctaggggnctcgggttgcggcagtcatccgtaatctcattcntcanaaagaacgcaggatccaagtcntacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacccaccctggttccaattgttatttactnctaacctggaaaagaacgtgctncaatatctccnagaggagaagcctcnatcttttgaggaataaagcgcgcgggtgccatcctatttactaaaggccaaattggctaccggatccggggtctgcggtagttcatcccntatttcgggagttaggtaaagtataattgtncagatanagggttttttgccgtccatcgaacatgcaagttaaagacaagtttancatagcatctgttaatttgtaccganaactatcgtgaagatttatctcgnttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagngcatnnctcagtgnagtttgtggtactgatnatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcnttatnactaagaataggaacgctcgcaccgagangagagnaggcattgtgacaggtagacgagactgtatcttcatcttggtagtgggcaccnggnattcgattcaatagacggctcgtggngaatagaatgaccttcggggatgcaaccctccatgcctggcnctaatatacatacacacttgaanngatgttcntctatatttgnccacgctaatatcaccctaccctgatcgaccccaacatttacgagcatttccatctagggngggttgnnncncgacgacngtnctagnngatagagntngngttaacgcgcannccctcacgtntgnagagatgggcaacctaaataaacgnntaatactngtccaggggtggcgcagacctccntccatgcgtncgtgcgctatatacgtagatgtgaaaanncgtgatantacaaatcgggacgcagcggtctatgggacacaagccgtagttgaggccgttccgccctcctcgccacgaattccagtgagcattgactagcgncccanccgcgcgcnnagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatnctattgtgagatccctggatccagnggttatagctcggacccttatcggataccgngggtgttggntgactggcaacccgcgccaattagtgngataaaggtagtctttnccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctnacgtattactangtcgcgctacngcttatattgataatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtnntacgtataatagcangccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctgnaacacgaaacggatcagttcatccggtaaacnacacantcttgaggaattttatgcaaataacggtttcgaccgtcccataatccngcctgagttgtgcacttgatgctctgnaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgngctntactaatgcgttctaatcggcaantagtacaccgcgacggcggcnnagctctangcccntcatgngacgattcatgggacttacatttnaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcgnctattgnatttctgcgnganataacntctacccccgtgagttgtaggagaagaagtcatccattcgcgctaacttctcctnattcgttgggatgcggagctnatttaccgtggctggctgcntaggaggcctancaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccgnaacttgggagtttgcgccgtcaactnancatactaaaccgccnnctcgctactggagcaaacgcatggtctcgggatttactgaattcgnagcttntgcgtggcatgacctcatncacgggtcngtcgatgaatgaaatgganccnngtaacantccgcagtgcatataatgcctaatcgcgttttctaaaaatgtacncgtgggctggtctgtattgctancagccagttactagaanagagttgccggtnctaactggccattttctggcgactanaaattacgntnncggggcgccacggcaanggcatgaactgtgttgccgcnncntacagaagngggcgaanagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcanagttncagcnctcgannttcaccggaatccaccnncagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcatnatgatttnccnacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggncnccgngttgatntgnatagatcgcctttaagngtnccgactgtggagtcccgntgttntccaggcaggggccnantcaatggacgtagtatggacctntgccattgaanctgcgtgggcttggaccgaactttttaaatttgaaagcagtgccgcatacgcctcggcccgctgctccgtantacgcctggccgcaatacctngcnganntcgcttgntcntcaatcacattgacctgacttctgccttngatcctcagtagggctancgncgtattcgccgntgccgnttangtactnctncaagtggttaaagtcacggaacccaagcntgggctaaggccgtgaccctagagggttgtgcaggggatcnntccccgaangatngaacagctcctaggcatgcactaatccngttttcgcgagatntcgaccggaggaccttgggcagactngttgatatcttggaagtacnggaaacacgcacctgtcactctggactttccccaccgtaagganttataggggtgcagtccaatcactgcatgnnncctaaaacantgacgacgtgctggagnatnncgggngtgacttccggcggacccgcgtagttcgnctcagngctggatctaagggacgttggaggaanatcggtaaagagcgtggatngnctnnnnngtccattaagggngtgccggaaaattacgncaaacngncaatctaaatgcaaacanctgaataccnnnaccttacgnctcaaatcagtgtagggtgggctgaaaaaaaaacatcagatctagntttggtntcagctcccaaaaatacgcgggcgggtngntatttatnttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccnaggtgaaagacgcaggcgcttcgccaggcngattttancgcatctgtagnggaatagaacgcaatcctangtggatngtggccgaccgtcctgacagatcaaggcnaggtcgtctcttcncgcatacaaactcttatgncctgcagctgatacaacgttggaaccgaccgaggtccgtagnttgcagaagtatntgtctttaagnatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcnnnnatgtaccgngtcatcgatactcgcgcttgcctctcctgcattagcacagacgacctgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtntgacaattatgtagaacccgaactcatggctgcnngatttcttctttacncaacatctcgcactaanaatacacccttnacgcatataagaaanagaacttttcgtttganatatanacacatgaatccgagaatcanaagcgnactncaacaaaaggcatcngctcgagtcagcccagggttggagtcccncatgnaaaagtatgcttncgagtttttctaggagcgcatntaaactttatnctgttattccaatactcangancagtcacattaaacagaagagaggggccaagtagcanctcgtgncggaaanntgagcngtataaaccagcttatggattaggaanctcgnttagtcctcgtctgacctcnacctggtagataatnatttatntagcctccgaaacatnaggcgtagttnncgtctcaagcttttcggaccatagctgcanaccggnaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgacngagcttgaactnatccctacattgtacgtggaatcgaatanacncncacgtacttagtacatcgatgagcctcttcgaatacnctgnntttngtcggattcctgaatgtttaatactccacataacncgaagatnatatcgcagangatcngagcaaccatgaagtntctcctgtcgcagcnnncatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatggnatgcgctcttcgacacccactaantcgcacatgncccantggccnccgcagtcgtnctcaantcgttgttgccggttntgntataatagctatctnatctgaagactaactcggggatagtgngatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaacnagacacatagctcagcannngngtacgcggaaaagttggcgaagggcagatgccgcaatcgcnctgtacacgtcccatagagacggncgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctncccaaagctagatgtangnnntccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcnccacnctatttnacccggntgactcatacgggctactcaagccaggagcnngttagtgcgtaagttctcatagtcgactagaatttgggccagacccctttcnanacanctccggctattncccgcggccttccgtgataagcatagncgctgctatgttataagatcatgtactacnacgacctcagagnctctagactgcgctgtgcttggattatttcccaataannttcgaaggtngtgcatcttctgncggcatnngnnacccangtatcgagtttaaagcgtgctgtaccaactncgnntctcnacagcgtcagtcgttagagcgaaatagttacgaagacntatgttttagcagtngcattcgancgtagaatttacccactggtttctatgtcggacggccaacggagtcggcagtaacgggctgaggcgttcgagaaggggagcgtgtccgatgttntnnggtagaccggagtatatcgtaacgagatagtgggacagaacgtgtacgtcctcagaggtccaccacccttgaggtntaccgtagatacctcctcttatcaacgcatcaancagttagcttcttgaagattatcgactgggggaggctagtaaactgcatggttgatccagtccggcctanttgggataggctttgagnngtggtgagagccacccgtacgttacgagatgcanaccgngncctctttccagtcttgatctcaaggctattcgatttttgataagactagangaaaaggttcttaggcattacgggtgcggtgtggttagaactatctcangganggtagagagatcctccgnncnattanatgcaganttgtgtctgatccgtacttgaatggagctggactctgggaaccccanctgtgagctcacattaggnttttcaggctgaccagtgagatntgcggagtccaccccttactcgtcnggcacagctnccagattttttaggaanncgtagtgggcaggngtgtcccaaagcnatattccancgagcggcttgcttgagaacttttntttcagcgtcgcaacanatggagtcggctgcgcgcgaggngcccaggaccaatcgacggtntagatgcagactgtggnnnatgctttcttcttatctgtagcagccccaccgnattcttntagtngctcctaantccctacgcaatctaggcttggggagatatccngggncacagagagggcaacttacctccctccaccganctcaattatcccgtcgacctccgtgcgtacctctttangagggaaatgcagagagatttatttcccggattactatggtgttggcccccgcactcgctccccagtgaacttgcgcccgcccaggagcatccgggcacncagtaaattctggttggttgctcgncacatattttncctnctgcattacccgggtgcctatactacacgcactgtggttcacaattatggttcacacccgcnaaggatatagctctgtgacgtaccacctgcncaccggtgggccggcaagtccatggagcgctctcctagcgggctgatgataatacaagtgattttgactngcctgccttatgtngcttcgtcaactaatattcaagtttgatggccgttcntgtgctgatccctggggatatttccgggaataccnntctgtttactacggtgggnttgnttaantacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacntggcgcgntcaagatcaagtgagcgcatagccctacaggaggaggttcgacgccttcggaagaacgtcnggacaggtagacnnatcgagtaggatactgttcanagacagagcaatatnactactacgnnntctactaaatcccatcaagttttncgtgaaccgacancacnccacggttaatcgnagccaanggtnaaggcggtctccaagcttttaaatagataggcccaangnttccgctccctagcacaagacgagtganaccctaagggcagctctagcnncgtagtcctcactctagngtgtctctacgcgttctggagggggcaggtaggattgctgtctcgttaacaatacanaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgntcacanggggaataaaggtccgcgtaacgtangtatngtntgttccactaaatcattagtgggnncgtccttggcgtaccgagataatccataagttttttctagttcttangtaacagcaacaatgctcacnacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgantgctcattctaataaatatatnaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtacccatctatctcgncccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatatngtgtggaacatgncacccacaacgcggccantagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcntnttgtacgattgncgccctgacagnnattgngcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtgnacagcgcgtcatgaattcncggcctagaacgcngcgcaccaccagnccntngttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatccaaccaccgagccggggacacgncagcattggccaaaagcgctcntccgtgcgacncttttgcctggcagnagaaagggccttaggcgctctaggacgtggggtgcncncagggacttctccntatccnnncactccaaagtttgtttcttngcgacttacgcccctaaggctgtgatncgatggtaatggaattggtcgtgaagagtacgttcaaccacctcgacctgggacgtttcactgtggccacccactgnngagncngatctcagacgcgtaattctggccatcgtccaccaatgcnanctgcctacttacgtgttatgtgatagaaccntaaatatcacatncctacgtccggttttggcagttgaccagtagtggtcacccagttaacatnaagcataagggaactatgaagggngctacagctcatcttagctctggtgacgctgttgttgtgtacantttncacaatagccnataaacagatgattnatctccgaagatgcaaagagngagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacnnttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattangnnaagccgacaggagtctatgaantgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttcactatacaggggcaccatcagatggnngatgacatcatcgccttgcaggcgngatatgtagganttgtcgcagnatgcactgcctgcgagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcttagctccggctagtagcagaacctagacctccttngcgaggtcataaaaggaatagggnagacagcccaggtttataattatctgaggaccaggnaantacgtgcccgncagcatcctacacccanttcagccggaggggcactacganagggacctcggctggcccgccggggtccgtaaattgactaacttacggaatcgttaccagngaatggatcgggaacnaaagtccngngatcggagcgtatcacacaactgctttggattaanntgatggcgagcacaatccgggagttccattatcatncccaaccacaaaatattatctctaaccgtcgtagaaacttggaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcgntgaaagagtccctagtataacgcanagattcngattacagncaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaantgcacagttctcnctaancaccctagaaatccgttcggggattgggtgtgacgnggtgctatgaaccggcttgcccccgagtagngncgtcgtcttgctcaaagttcncgggancnctctagcganctgaaggatncaagggataaaagctcgaacggacatgaattcgcgttgtacggccatcacttttcctacccatattatagggacngtaggcgcntntgggtatttccgtaatatcagaaagccatctataccgaatanactatacagtgtttgcatccgtcccgatacagtaaatccattagttgaaangagccaagatttgagcacgngatactacttcggacaaagaatttgatggtgcccatgcgncaaactggcgcgtgtgttangagctcaaagnggttgaccgaccctnccnaatttagaccanctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgntngctcttncgactgtcngtacgttaagcaatatgagccncctatncttacgatctcaacttttnacggtcanattgtgagcatgtactcanccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgncgctaatatggaccgtccttcccgcacgtgtattaataaggngagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatanactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatnatnnttttcgagttncgcatggcacatctacgatanccggtagccgaataagcaatgtagaagagtataaaattcanntctccctacgtaggtacctgaattatntatanagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgngcagcctcatccgaactatttnccaccgcgttggatttcagcanggcggtaacttacatntcgaggtctcactccggggntggtgagttctcnacggccggtcctcnaantcgcccaatccgctacaacatcatactncccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagnntaagtatntaccttaatcatggcgtttgttactcngagctgctggttacgtccctcgcnacgctacaacttgacacctttatcccccgccnncnttgcgtccangatgnggcacctgttannncgtttaacatggacntctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcnaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcattncatgngccctcgtgcngatcgcttgncgcagggagccaagttanaaacttggatggccatactaagcctaangaactgcgccactacacanttnnaagcccnatttctatagncttactgtccccccnntgctctgtttacanatcgaccacgtcaagccattatataaggctnaagggcacataccggctccatgaataaacacgcggcaatncgattggccgaaanctatacannnnnagttctgcgcttttgaaatgcaagccgcataatgtngnacgtatttcgactcnagctntcccgcggattgtncaggcgattaatggtgaagtacgattacctntttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgcngtaggtgttaccgcaggagganactttcctaatccggcaatcgcagggntggttnggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaatngacatnncctagcattccgatagagattggaaatntgaangtacncatcgggtgngttgcccatcatccggattaagggatacgggngagtggagctctgcnggcgtatnnncgtctcanctgggatcccaggcgactcangntatgttcttaggntctgatgtgtcacttaagaggaatatctngctggcctanactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcntaagaanntctggtcagtnagncccaggtcgacggtttagtaggcaggtgtacgcttttgnggcagataactctgcaantccatgacgtttgaatacgtactggannngggtaccagggagacttgttanatggggtgcgacgttgtgccgcaaccctttgangntagctaccggngtatgtaacttgtgtnttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccntanttttaattagtcctaagtacgccaacgctattctttcccactatgggtgaaccgtccaacattnatcctgctgccttgacaaaaggcggagacagtacaagcccgagannngtcaattcagcaactgtccagtaggtacgtctntccgtgaanggtacccnactgcatccaaacgacaatgtcacnngnnattagctactctgccatattgtatggcaancaatttgagacatcatntagttntcaaagaccagagggcaaaaagacngtcntaagccatgcaaaatgtcggtgctagtgcatagtnaatttacttgagcttattaagngtgacttnttgcaattgtctgtgcgcncgacgaacgttactacaaacaccacgcgtgcgnngaaaaaggnctctagctcaatannagaggacactataagcggtccnntttaggctacctgacgtatactagctgatgttcagggctagggtgngtnacatcactggcggctcaganggacctaanatagcagtcggtgaaggtcatgatacaggganggttcaacggnntgttgtttcttgnagagagcangncctctcttcacatgttccatgaccatctnctaggtcaaaatccaccctcatttcgtaagtaccaacgccagttgagcatgatnattccatcgcgaaacgttctcgtccaagtactcgtcnntgnnnntaaccgtataaagntaatgatgcgtgttgacnaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcgntctaagaccaattgaggcaaactctatgaactctttgtttgtaagnaccgggtgncanntcncgccccaccctacagacgggnnanacacttgtnggtggaccgtgcctcagaggagtntatgctatgagagaccctcacggtggnnngtattancncttnctnccgtgcgcgggcacaataaaacgctagtattagtngctgctcaanttcgtatgcttctaccaccagacgtccttcnacagagtcccctgataataaacattaatctcgtcggcatttgaacngatagtcccttacgtagggaaaagatggttcactctnngctcgcncngctttggttcaattttatatgacccagtgagctggnnggagtatngatatcccgatgtggagnacctngtctcggaaaggccggctttgccttcnngngaanaaacttctggactcaaaatgcagccggatacggcgaccgggncacattgcnntaatgcataaataaaaatagtnantgtaatggccgttatacatggcangtgttatgaaaaagtacggctcctaactccagtatcccaccatngcacctgntcggtccaagttcgtctataggtcccatccctctctaacatttatgatcnnactactatcnantccagtcctctacggatggnnaaatcttgccttgctnggttnacaacatttgtctcatactcctccggcnctncaacaatgcgccccgtgggnttatcttggtggcatctcgctcgctgccgccgtacgaacatacngtgganccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgntagcctccagccgatccatcnggtcgatgagaagcnacaagtgacncaancgctcncacccnngtcgaacaaagagtacaagccacangagtncgtgctacncccagntctnagccacnnctgactgatacgccaggcagcagnngcagctgnaantggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatnttttcgnntcgtgcttagtaatctannntcgtaatgcaactagccncaggtannttaacgccgggcgggtacagtctctttcctgcttaatttgantacttnataggtatctnnngantactcatgtgacgcagtaaatgataacctagnangataagtgctagtaaacgttggacgtngagagnatacaagagctcaccttnctccttccgggcatgagtaacgggtccttacctncccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaannngtacggcgcccccgaganaccgnacagctcatcttcttngggtgnngggcaccccgcnccgccgcatngtggccngcttttcaagtggggaatccttctcggtcatntacgcccggtnaaattccagcaccttccggacgctgnccgaaacgcaagagtgctactcggttctnatcggcatcccttgnnacancnntgcactaatgtgcttagtagcacnatgtacgatttctagaatcggccggacgacccggggtgggctgancaggcggagcaacgtcgttatcggcgtnnnnnggacaggcncttctaggaagnttgtctgatgattgtgggggatctacaggattgacatgcaggggaaccntaacnctcgnncacgcagacaagttcccagaacttatattgtnnttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccacncagtgaggctcatcttaccggncacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtannatgcagnagcggatgncttgtcaggaattattgtacccgaacgaagttaatccataaccctcatncgggaacaatcacattggatttgataagtagtagacagcggccccncctagatctaaagcgggnttatgaatggncntctannncggattcnccccgtcgaaaggctagaactcaataggtccgagcntggccttaacaaaagaagtacatccctttcccnaggangtcccnncaacagtatgtngtagagangnnctccctgatcgatgagtaagcacgccaagaagagaatccgacgcttgggacgttaggncnctttcttaacgggaccaccagagcctcgaatagacaatatacngngaagtgtctgaccgtcacttaccaactatgccccgtgctttctaccacgccttgacgcccctnttatcnttgggacggcacgatgnngancacctcgtattgaatccanttctgncgtccaccggcataaaccaggtnaaattatnngagcgcagctagtcaatgggcgctatgaggatcggctagtcncccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggcttnatcaagccctaacncaacgtacctctcgcaaggagctncgtaccaattntgtgtgagcccctgaatcgnagctgtgcagnaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttnngctgcacanccaaacccttagaacccaagaaatcagtccagcgttagggnacatgtcgttccaccgcncctcacgggccgaatcaccaaatgacacgtcgggtnattagatnctcacggtcttcntgaccttcatgtacaggttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggngtcngaccgcgacgttgcgcgcgagtatggtgcagngttcgngaccaatttaagtncggtcgcttctaggngcttttatcccattccngatttttattcttcttcgttgtnatactacngggcaaaggtcattcttcggaacaaaccatccaggntttgctaagtagagatcagtatgatgggcctatacttagnctagctgcgacagncaaaaaatgcatccccnttttgtaagtacttatgaantctgtgggtcaggctggagtacancattganactgccataacgngatagtgaaagtggtntcttgntgatacacggcggaggggtggatcgggangggtctaggattcaacggccctaaaggtctctacgcnggcaataatttagtcctagtatcgcagtggaanttatgagtacgcaacaacacnaggtgtctacgaatacccctgatgtcggtacnnccgcctgnnntgtctttcgaccgatcggaggcaccagaaatgngagactgcangtggtacattcccagtggttgtggtcagtacggncgttagcatctcactncgccaccaatgcaactgataggncnngattctgaactgntctcatgctgctctcggggtgaccccaacgtggatccaggggggtttnacctatantttactagantcanagaaaccacttgttctgcattacgccatataagatcacggacaagtcnagtcttttcaagtccagcgcttaaccgttacgccccnaagtagagtccngggttntgaggatgctcccggagaggaaaatcccagttcgacgccntcccttcctctgttcaacnaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacnccagggtaatggcacgaaangcgtnccggagatncggagccataggcgtagtatcaacggactaatgtgcatcgccatatgaagcgggagnggaatatacccnanactgcatttcnntggccgttcatcggggctttcaancgaacctctatccgcnaacgtagcctcncgccgccatcaggtcagttngtttgttacaggagccanggntagagcagcaaccntgacctgtcgtcgatnntgcatatgntgccaacggcatctgccacnaagccgcgcgaagccgggagatttncgatctnggactccgttacctgcgccgattcagatcctcggacttacagctcgcngcgttggaccgatcgtatatacattgacttggccgttgtagagcactcanangagacganatcctattggttatgcgcgctcagtangacagtcttgaggcctctccgttcgcccgcgaggttgggtgtcggtgtctacggtacctaattangttnnatacctggcctaaccggtcactttccgcgattacagcgcgcnatagcggaccgcgcccgctaantacattgtagcataccgnnacctcccnatgcncactatggttacgttgtcttggtgaaacaataccccgtagttgnttgcatgcacnaactctactagtgtgataatcgggggttgttangncccccatcttagattaggccnaatcctgtnaggtgtgacgggcttgggcatcggtcaggtgccagcngcactaattgcatacactaacgggantataanntagattttgtccctactatcaccngtattngatacactattaattcacgtcgcgtcncatcgccgacctagtatganagtgtatagtggcagtactggttggtttgcctagcggatncgtgcagatcgtggtttagatcgccncaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattnctagctaaattcctcgtgtccatgcntgtagggacaaatggagggcangctagccttnnggcagagagagcgcnccgtaanacggcttccaaccgncgaaatccctcctggngcgaganaattntgccgctttacctngnacacntaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtnttgcatgntgatcctaatatacctataccgataacattgtccctctcgaagcgtcancccangtttgatcataaacggggctcggnacgaaaattacgaannganccgcntatantggnggggtccactccgntctatngnnaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaancgcatctnagantagccagtgttgatcnaccttangtaatttatctngttgtagccctccataccccgacncggactcggaaaaggcatngtgctctnagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacngaggtagcctggcgatnagtttttacggacacaaggcttntcggttacgtnctaaccaacaacagcggttagctatacgcnaaatacnnngttaccctaaatgnttangatgatgtttaatgggcgggtctcggcnctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcancgaaanccangtatgcnngcctggtaanacnagaccaacattttntaaataaggcccgatacgtgcgtacgagagggantgttgactattagcgggnggacgcctgatgccgacaattaggaccttagcnggtgatncnncgtattntatcnacgtgancatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcantagatctggtcgctgccttatccggaagaatgnggacaagtancagaaancgagtnaanttangtgtggaccngcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaatnanaacgttgctttgttagtcggtgtnnataaaggtttgtccagaacagacatggtnngcctgtgcataantatccgcatcgtgaatttcatggaaatnattctccgaaccgcatactttcagttnaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacgttacggttaggcgttncggcctgcgctcaaaaggctatctcnggtgttttgaattggttcntatgacggatcntgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgnatgtacaggtgggcgttacccgacttaantggtggactatctgctagctctaaataggagaagctagccangtcaacnatcgaacngtatcaccagactgcgcgaacaggtgcagatcctgncatcgtgtgggaagacgaaacagaccaggngnnntaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggnnattatgtacgnaatcgcaaacantctaaaggatgccatatgcncagctagctccatngngtaactatgcctcagaatgtcancgatatggcctccttccggagcgctctcgacccggantngtcnagggctacacaaacatctttttggctctacatttcacgacgggatttaagtncgagtccnaagaagttntgcttcttangtgcaacctttgggctngctccgaaagtgtgcggagctngcctgagtcggcgggtgcgngcctgggccgaccgcctatcganttttatttgtgctgcttagagccgcagangccccacagcgtagtattctcggnncccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggnggtcataatgtccttgacctgggtcatctnnncgaagcntctacacactgctatntgctgannaacggctggacacaggctcacgggccttagatncaggaagtataatgagganacgaggcccggaagggctnnnngagcgggactaaagaggnntggnctagactntaccagagtgcgctcactgncggggntgctcaggagcgtnntgctcaagncttaaactancagcngcgcaccctaggactatacggacagccctaatcagaagttcnnngctccgtatctggaatctaaacancggaggatatnggaacccgcgacgtttccgggcttctccagaagagatccncccgggttccntcgacgagcggtaggcttatagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatncaggtctcacctctctacctaattgacaannntccaaaccttatcgtgcattcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaannatattataatgcatnggctaacgcacttgctttactgatnccggangtcctaccacagntaatactcgcgcaatccggagggtccaggtcgcgttcagtcggataanttgggaacngcngctatnaagttagtgccttgtaccgcagtgggcgcttcacgnaatgagantgagtcctcgntcctgacgctgaccncgcagcnanagcgttgacctaataactaantgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatanctgaanatattgctcctgantcgtcttttaaccgccggctcccaccactggatcgctaattggccgttcntagtcatgtctgcgttgcncttgttagggngacttnaagggnatttcacatcatagtctaagattaaccntacgcagtcgattttaagtttcgagaactcntcattatcaagggttgagcacgtatgatgtccccggataatccagtacgacacttttnaggnnaataangataagtgtttaaccaatgcattagtccggctctngtcntccagtatttcctcatgagcgaagtntcgagtgtgtcaatttggaggagcctgacccnggcacaaataattaaggatactttcaccattggnnacangcattcataaagcggacaaaaacattaattgccaagcctcccatactgantctaattacgattaatgntgttcaggcgacnnngnagctcatcgccttggnngcaccgcctgtggcgtgngttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatntagnggttacgtagnggacacanatgacttcactaggggccctaggattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgncttataactntacaggcgngagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaanataagtcatatagnganantnaagcnnnactacaaatcaccatgtactcggngcggatcatgaatntaccntcgtttcnttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgctnaatgcannangccctgtgttatgcacccactgattcttgcccggggcggttggcggnaaccgcaggtcagnccctatcnnnctgcaccgctcgtgttacnnagagcgccattganaatggtcctgatatggtatcccatagaacaccagcgtgacagtccggcccnttggcccagcgcacgtcggagcangtcnaaataatgnccactgaccttctnnnnccccatctaacgcgccgtctgggcgcgtaccgctagngnggtaagaagcgtagtcanttnccgcacaatggtcaacctccgcccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggaggccctcactttgtcgaagtcntgtgtggaaagnccncntctgttcgnctgtaatccgtccggtgtactccgcgacgacntgnnnggacccgccttgccganggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctnagtctanttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagccccnccttgtcacaacagtcacaacacntttgggtgtttagcactatgncgaacttcataacacattggggctgcctcaccgtgnaactttagatctcgccgccntaagtacgtcttcttncctatagacttacgnctnatatcctatcttcgtgnagccccaaattcgatatcattaccggaagcgcgnaacggtcgtctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcgncaaanttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacnagtagctcggtttagagtattgttaaactgtctccgtanaatggtaccgacacaatccattgngaggagaatagcgttcccttaatagagttcataaagttcattatggcacanccagtaagcannctnaangaactgtgagtttcactgtatggccaaagatattgcncttaggngcttgaatcccgcatttttatcaggtgattacaatngaagaganactatcggaattncttcatcaccgtgacgttgttagncgcncaaatccgtataagaagccgtgaacnaccttgngtcacctgtattagacacaaaccacnatcgctggaagccgntgctggggggcaagtatcganggtttaagantattctcnntggaaaagatgangtggtnganngggagcgtgncaggaatcacgggtaanaccatcaggcctnatgataggtccgccatgntantgcnggggccnncgatcagtcacatcgcgactccagcnagttctcgacagtctaattagtctatcagtggcgcgcggccatctgaatattgacaccntcttctaggangttaatttttttttcnntcaatctcaggccgggtcgcggtgacntccancacttccacggtacagnaccgcnaagttnagctctgggctatgattgacccgttaagttccacttgtcgaacacnacagcccctantagttnaccgcaatcaagaccaaccaggccngtgggctaangggacgttgcntnctggaatncgggctgcccgatcagntattcgctagtcctacnagcggtgctnactggcataggcaagattagaacccatngataagtggccacggtaccggtagntactagttgcttcaaagaaagaatatccactgancccttgatacgagaggcnnctaacaaattngcgaagaatacagcccantagggctgcagggaaaccgacggnnaacttctgcaagagcggacagcnacagggnngtgtacctgtctgttggagagangagnngtcgttctcnngacggtaactcgaggcttctnngcgagacgaggggaatcgnccngggtngtggctacttacgcagcttactcgcgcggggtgcgctcacctggggacaccgngatcgtaccgntaccgnataccggaaatatgacttccccaagcattctctatcttaccggcctaaannccagtnaatgcaggagcgagagccnganntaataatgaataattngctgacgtntgtatagagacangtgatctgggcgtatgatctccgnacgtatntcctagtgccagcgtattgactacgtntntgtaacgggatctttcantagtataatatgcgaggagccattgtagccggagatgcnatgtgaaaagcagaagcagtgaacgttcggantcgactcnaacaattctcctgcggagggccagtattcctgngttcgtngncgtatatgttgttaatntataacccccttggtcacgccatttngcgtcaccnagggtaggtgtcggcgcncttttcgnncgnctaaccgttcgaataccacggcgcgcagagcgaatanctatagcaggagcattgttcanctngacccccgctttctgaacccggggnattcgctgggagcgggangcctcgcatgttgatgggtaattcgccganatatgtggatatncagtgcccgtacgctttgctgtcntagcgtggtaggctganantggaatgngcgctctntctagtagccttttggccccccaatcagctaagacnaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcnnggtccgtgagngcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcngatcntaggaacgagtcganacatcgctggccatcttttctnaacctgtacctcaacctgcattagggagacgcgnaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcncctactagttcaagcccaagttccctcnnaaatcctcnaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgcngattaaanggctgctgggagagcgcagatctttttatggtcgtttgccnattcctgccgcacgccagcgtactagcctgtctaagttcacantcgctcnagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttnngnnaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcncatgtgagcttcgttaaccataacagtgctgccaggaattccntgctctaagtgngccctcagnggcactcgaatcngcgangnncgcnnctcagctggtttatcggttgctcatgcatnctgcctcacgttncgancgcagcngcgtcaatattaaactatcctagaaatcggccgtccactagnttgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctgnttagtggccagggattaagttctcagtagcgttatcgggactctcttagatancnaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatnnatgggntgcantgtagcaccctacnattnntatcncgncagcgccgagtatacattannanactaggcccatctacancacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttnatgagctcaaagggccaggcttantcgttctgttcccaacnggagcgctgcagtgtcgccacnntcccagtgggacctttgcaaatgtggngccattgtatctgttcnaaaccgnggagggnatgcccttgcctgggtgcccnctcctacnngttcggctcggagtggcggtcgncagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttnncagcncactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaatncatggccctcgcatgccgtgggngtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaangccngcgctcnaaatatcaanngtnccgaacactcanggaggcaggggtactgtgactgggggcaatgcngtactgatncacgagccgnccgggtctggacgtacagggaacgggcgcgacatggangacccaacanccagtacgctagttgtttcnngtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactnggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgngcgtgattatatactagggccgttaatcctcgtntctgagttaagaaaggacaacgacgatttcggncccaagtatnngctactaactanatgccgttnacgtatcatgccaggagaatangtgaaagncggcaccctggggtccatgnactggatcagaccganagttatactacccgccgcggcggattgccttcctcttcacctttngctcttgaaangtgctcaaaatatatcacgactacggagttggctcttaacaataccnaacgtaccngcatatgtggaacnnngcntcagacaaacgcccctacgcaccgacgtangtatcctcgtgtnctatcaatgctctaaattagtccagtncagtgcctnngggacgtagacnagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggnatgtgtnacaatngattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcnntctcctatgcgggacactccccgcgcctcagggaactcgcnggaatgtgantctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggngcgccagataatntcatttatttagcgctcagttagaattntgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactncanntagatttccaactgctggctcaacgctantaacgtacnccgtncgccataaggntggcatcgacggagtgnaggctcacgttcgtgaacgnatgagaatgctgtgttngctttttcacatgcaaacaantctttattggcgaccntgggttgntcactggtgcngaccgcgnatcatgggagagcatttatgcgcgcgcgtccgnntagcgtgacgccactnngncggtgggtcaccccaaccatagngggactaatggtgtcttgcctaggaaatcgagaagngtgcgggcatatcatagactttaagcaacgccatctannnctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaaacnagtagggttaggatgggctcaagaagcctatccgtcggnnatagcatnnngcgttccgatctgncggtgtcgcatgtttcgtatgacgacaaantcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacntcctggccgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattacnaaaaggaggagatancagaatctatangatcacngagaagtangttantcggccacntggaangagatttatcggagcantctgcggcctctttnnccgtagcanacaggacaacagaatatccaaacatnatncataaacgggattgacagcagtttaanngattttgatctcnatgggcgtagatttcgctccacagtaagttagacgctgctttncgtcnaaaagcaaatcanaagcaagtgggcggatngttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatntatatgtcaagngcgcctatcntccaaatctagtcgagcnctggagtattacgttgtccnttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagncgagataagttaaacttcctggntttntccacgttcaacttaagnatngctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatanagattttcatgtgaaaaccngnacctggtatagcaggggcatcgaaggcctcttctccgagganccataacaaactcntcgttatacttgctgcgggatcgagggcaatcgctaaanatcagaagtcgtgctcatcaagggttccgctccactataagcgtgatntttacagccgagtcatcgcacagtaantatcacgtgatgacgccgacacgcgcaatatgattcaacaggtagccnccgtnacagngtccccngaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgatnactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagactngtgatgcttactgctnagcggtaatacggttccgagacntgggcgttgtncgatcatcatgacgtagcacatgtgcatancttagaacacgtganacaangtcnaagccatcggttttccnccaagcacaattaggacaacttgtatncgacannnganctacagcgaggnatgtaagtattacaatatttttagnctactgaatccatggacgctgcncacggttcnttgccgcgcagaggnngngctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaanatggggccttgacacgtgatagggtccctgacaagtgncctgtataagaaaaagagaacnntgggtgtctctggngtgatgtantttttagtgctaacatatgtttgaagntgggnctattggccaatcgccgcgaactcctgtgaggggtagtcgnagttaatatanacgcanctatgctgccacgtccaggcaacaacttgccaatnttatctaaatctgtgtnatcgatgtcacacacgcagcttcacactacgaggaccangcatgnccaaaaggcgatgggncaagagccgccgtncttcttactagacgtncaaacgcttcaaaatgaacttttntcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatntttcgntagctcggagaganatggtatctcatgtatgtnnactaccattnagcgtatccgcgctcgcgagtacggaattgatatccnttaactgtgggcgtgccacancanccggtcttggtgggaccttctgttactacnacacngnactacctccgctgggcctagaccacttttacccattgtgtggccgncccgtgaacctccacttgatgcgtaaagngaccttccctcacttcgtccgccaaggctagaaacgatgantctgaaccattnngcctagcgagtctttgtcgtatggngcgatattctngggcggttaggaggaatcgtagtggntaaaggcttctgatgggtggaancngagatgattaagtccacagatcntagaattatcatcagatacaatccnagacgtgatgttcaccaaacatatgctnccgtnctaaccangcaccgcttattcaggttctcccgaccaancaggtggcggtgagcgtatnagtccgccctgnagngccnctganaatgaggtgtaccgatcctagaatggaccctttgaccgggtangccgtattgggcctnatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttnggggacttggaaacctggaggtgnncgntgtcangatnctatctgaaagagttgcctccgntagngtgtaatatcatactaagcgaaggaacaagtcctncgaacgtcaaggtttgttgtccagttggaatcggtcctcccnaacctatggtcacgctacccggannccgagggcccntaagtatattcctgagacggaaacctaataaggaacgantctagatcagttggggantcggattataattgccaagacccntaantacttnccgtangctcattgcaatatgggggaatagacccccnaagccaccgttgatgtcagttccgtcatcctgggacagtgtgagctcttaatgcgatgcgctctacgaaaatagctgtcggtctnacannngagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccanccgttttctggtccgtcactatcaagggtcctagctaggangncccccgctggcgtagcgggaccgagacttcanagctgctccttcctcgatctaatngatgaactgacatcctatnagatactgaccatatgatcgacgtnttcaggaacggtgntcgaggcttcataancctggggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatncttnacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcancaagccngtattccgttgacccgttgaccacggtgcgtattgttggctcaacaatatngttttcttaaattcttctaacttcaccgaacttcggaaccgtgataggcnccatccagtgtngagacggatataaaccgtttcgttnaaaggtccccagggagagagtngatgagggttgatgctcgtgggagccgcgngngatattttngactggtcatgtgagtcgaanggggntgttcgtgcgntgcagctgtgatcaggcaaacgtgccccantgcgcttaaacaganattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatatnggncggcatgctgtcagatcagttcagtagccattatcaggnccatcatgtttaggttacgttaaccccaacgccaaccgggtacgcnagggggttgggggtgaatgaatatgagaaantcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctaaagccagagcncgtangtanataggcgttcgcatnccgatattgtactttcttatanctatgncaatctanctccttaanaactaagtaccgccagtgngcgatgtncataacaaaaagaggtaacttgaatntcnnttgtttatctttccgaccatcttcnatggannntatgtacagatgacgtaatngnaccattaaaatgcttcttaacaatcaagatacancctcaataatgacgtgcgatgcgaaataagctttctggtcancgttctgcntnccgtagatatctaaanactccctnggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcaganctagcaancgtgctctgatgggagatttggtgtattganaactatggctgccgtcgcaacagacaagaactgagngactttaancctncttagagagnctcaggcggannnnanccagcgaacgcggctagtctctagcacggaagcaatggngagatctnncccactgggcnggacaggctccattnttctcgtgttactattgttctaatagacngacttttcnataattggagttgtggtctgcttccaattcttttaaggtnataaggattttccttgcaaaattggggtcatgggaggttactctgaatacgtaacttaaactctgtgtgccagcagaacnacacctcatcggagcncccagntgggcccgggttanccacagcggttgataggaagggtttcattggcattngaacttaggatgcgactacngggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgggttgacgtaataaggtttacaaaggaataaaagatngctctgtctaaaaacttttnaaggtaantggccagtttcgctaaaatagntnncttcaattgggngaggtcccaganatacagccgtgtcctgcttgcgggagngtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcanctaagtagggtccacaattcanatcctaggngncacaccccccgctanttattaggaagctactctacacttgatgtgcccaanncagntaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcgnntataccgatagcgtagnngagttgcttagctctctcgccatctaaacgagccacaccttntataacagcaatttcacacgtcgattaatcctgcgncggtctctggtgtttgantgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagangggttaccactaatcaactcggggatactagcaatccaacaaccngatgnatagcacngtttgcgtataagcgagcttaacttatgngatagantnggtgatatgttagacgctacttgaggggcctcagnnnngccganatgagncattctccaactgatcganccgcnnntatcagtagtagacgaccaanaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggctnacctttgcatnnggcccgcanngccgtaccttgaangacctgaaggagcggtccatgcatcaggtagtttgganccctggatcattnnaatatggtctgaagcgaaatcgcgctggtcgctgctgnagcgtaccgcctctagntaagtgagtgcttgnagngtgagggtangctcgagncgggaatgatcncantaagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctantaacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtntaacgtgtaaaggaccagcctactgcgggcgtcgccnaacattattagacctaactattgccaagtgggtgtgagagacntngggctacnatcagacaatcgatnnngtaacaagttttactgacactacccagcgttaagacatccctacggncagtcaacgncctgangnctccctcactanaagcgttcttacgtcaagatagccgatacaagcanaccacgnnnngcgncgtaagggtgtatgcttttcnaacagncaagattcacattttgccatccccgactccaanntaccgatgaagactgtcacacggagcggagcnagggataaaaangccaccgtcactcctatgcggtgtactncatcccgggaggagggtggtcttgcggtncttcaaggtcancagcnacttatcaagccgnatactttcagatctcttaatctacactccgtganttncagaaanacatggatgatnanccnggaaaaccganngtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagtnntagatttcatncgttataaagnaacatatgggttccttcgttganctttcgcttatcagcggtcntangatatcgccagctatcnggaagtattaggtactntctccaactgtcgtannaaacaatctcatcnaccacatatacgtctantcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattnaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcntgtagatnttcagcacagaatatcngctacgcgcggagtgagcntgagcatctcatgcacgcgtcgagacgcgatngancnntgagcacaccagcaatatangtcctgccacgaagcgactaagcgatcgcangtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacnctcgggntacccctacccatccgacagccggtacttaactacnntatttnngcgtcctgcaaaaagactaaccagtntttctttcccangactccattagaaccggtgggcccacgtcccactgactgttatacttatngatgggatggtactnttttgcgagttcgactgcgaaacgccgttcaccgngtgggctgtccanggccatctctgttcatactacctnagcctcntgatgatacnatgcttcgttcaggtttcccaaccagtgcatcaggcgcncccngctcagcnggtngtaagaggctaagtatattaanttaccatgtggtgcctngggttttcaacagcatgaccccnaaatcgaaccatactannntatttcgtgtagaatgngattataggtttctgtgactgctctcccatgtnctacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttntggaggtcangcatcgcgcacccggaagctgncttcnctaacatcagagccagantcggacccncgtccgcctgtgtgcgcacgtcctggaagcgacggcnatcaatccggaaatgcgtntcgnccttctgagtggctgagaacagcgnccngcanccatctgtctgtgagccactagaccattgcagcatcnctncttacagtggatgccnaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatattngtacctcccgctatggacggcactggggccncagncaacttaccagatgatattactccgcttcacgttncgcgtgcaaagctcgcgccgctcgtcgtccacnnccannnntcaatcgagncgacgtaatggcgcggccacaagggcctnaatnnggtgatggtgagggttagattnnacgttctgacgngcganagnctcgtnncaaccccttctggagacggcagttcccggtngtcganatctctgcggctaacgcttcgcgtgactgctgtagcnaatgactnnnccaggagggaatntatcagntacgcttacgcggcgtacgagcccagtcatnntnggtctagtacatcntgaaacctaactgcgacgtgtggtataagcgttggaaacagancattcccggccttcgagngctngttncccgcagataaaccgacctccgtttgataatcgnttgngatttgatnctcttagatnantcacgcaatacngatntattgccgcacggtggcgtncggngnnagtgtganngtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttcnttttnnnccttagngagcggcatggganttatgtacatatctcgccgataacctcgnacngattaanggcttgcgtgcgaagaactcattatcatagtgtcngtgtcgggatcaacctacaccaggctatctctgaccgaccgcanataggnccncgtgctacntgtttgntgtcatttagtcacctagataagaagagtagaaagtngtcaaaacgagaattgcatntgcacgaatgatcggccacttaatctcgtaccccccgccttgttgcggtttagcttnctgttggctgtcacaantttctngaaccgtgcgtcgggttggttcgactctaatcgggactagncnctttcgtaccctaaactacgtanattatttcagatactccgaactccaattgcagggtacaggaccctgtnggacttgcccnnccgccgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaaaatgcaggccncacnngnccaaagcacatagcatttccgaccctacattagnttgtggaggctaanccanagcaatagttacaactaagnctagcctgtctacgancatgcnatggctcgggctcataacggaggnggtgggcttttactttccatgctatncgtaccgtangcntnngccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggactcantgcgaccgggctttnaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgnnngcacttctacctcagtgaccccgagtacgttgtggattnaacgtgtatcagttggcgtcagtataggctagaatcgagtaatnatngccccaaantcattaaggnctagtacgccanatntntngtcntnnnctacnggctgcatagagcaagatncagtgttagatggtntttctcctagagtaagggtctagttaatggtcancttgtgttcgcgancatttgaacatttctctgagacgggngtctgacaggataaccatatnntactatgcgtaaagctgccncctgnatcaaatncnttactcactgcgntcgcctgtncntccncgaacgaactatacaagatctgggagtgtattcgacctggcttttgggtcaagtcggtgcnatacgaancgtgctttcgtgacgaccgttccgtcggacttcaagcagtgccngacgtnntcccgctttcctgttgaactctanagtnnncccntttcaatccaacgntcccggggtgctcttnactaacctccgattgacgcngcagtttcaaacggtcagaagnaaatcactatggcggtcctttaattcgagaggtgtattaggcaccnaagggatagtgcctataatttgtaatgcctngacttgtcctcttttacatccacccagcgcaanattgcgacgaatgttngaaatacactgggaaaattccgcngagcgacntatacgtggccgatgtgtatttaatccngtatgncagttatattacctgtttccggaggcttgacttatcaatccaatacatatganctttatgtttatctttttcgacgagaagcgtactagtcatgngctncgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattngtaggctaatgtagtagcaacagtcngcntgacgcngcngannnnncntanngtcgccgtagttcctggcnactngagnngngcaattgtaggcattccaaactgttataagtcaatcccgagggcgacanatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattntgctagggcacnacctcagccncaaaccgtgcaattagccccgccatgccgatncgtganctagttcgccacgcaataggcaagattaaagcntgattttacngtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccanggntcagtgggcaatctgttgctactggataaccctttangttncttnatccgntnngngcgattggtatncgcgttggcnccggaacnagggcgctntatcaacttattttctnagattacggggtntgtgncaccctacgtgcgggttcanttcggacctggcagaccagatacccggccgctccatttcgactacgaatggttaaactntcctaaaacncaaagcttagtgccggcatagctgcgagcncacgtcaatcggggggaatagtgaactgacgatttanattctgggtctgcaacntaacccgctgtaattgntctgcggaaaggctcgcgtggttacatcccataacaccaaggtcagcacgngactactggcgagagaagtgtcaccaatggannangnaganaagntcnancggaggancatacccgccagaagctgctcgagggcatcatctccntgtgggaggggcagnnatggtctcttccnnnggacaactatnttcngaaaacggagagtgctncgggtaananaatgcttnctnaagaactgntaaacgcggagcccccgcttgtgcctactcccgtttnntncaatgttcgatagacacgcntcggcgtcaattttgtcttccccacgcaaagacctaccccggggtgcgtgcacgtcgatggacacngntgcaacctcacnaccggggagatnagtaatcacaccgctngaaccttacgttgcaaaaaccctacaacttannaattcccgcntactgacccacccttttcgctnctcnngcagaattattgacgcaatgcttgcacaancgactggtggacgagtcggttgggagaacacgtctagaatgtatttgcctaagcnnaaaagccactnacngtaggtacggttcacctctcatattttagcttacannggagctggctagngagagattgagggcgtgggagaatngcacgttcggaggcgcgnctcngnggcaactacgccctaaanctgcnagcacataatcgagagtgctnntcttagcaacgcacaggnaagcatacggnagcgacanactacccgtccacgaacatggcgnntatccagcggctttgatagngggtactcgtccctgtagtaagngcccctgtagccggcgaaccgcgttacccagtcccattcagatcttncgacncgccaatgcccgggatggttgccancggncgtagagagccggcaggtacnnnttcaaagcgtaagtataaacgccggnctttnaaccagctcannnctaccaganttntcacgcattacgtcaacccnaagtccatcntgatacncattttggtacaattgatactgggggaggnntatggctgccatacgcgagggagggaaatnnnctactgaattcatcgtnnaggaataagtcggnntnaatacaancctncattngcgtacggggatttttatctttgaacacctctacnttgcggacgctgaagatcaacggtagtgatgagttgctatgctcccnacgctatttagtttacctggcccttataagttttgtgctcccacgcgggccatggngcgntcggaaggcagntatcggacctacggtanncggtatggggcgcgcgcatgaaccgtttctaagcagacctactagctttaaatcgntacgtttaatctcttattgtcngccgngaaantaaacaatcgggaacttngttgtgatccntgcgggnagttggnagtnnatgttagcccggtggncgtgaccagctgntttcacacaagtaggtaccaggtgcgcagtaatcaaggatantgttaaaggaantgttgcgaggatcgcgcgcatncagcgcattatgtgcgggggccccngccaanagtcgaaatagccagnccnagtnnatattttggggtaaatgctgaaagcgtcantgcgaagtagcgcgtaaaaggagctatatttctatccnagaggggtggcacgaatctcgtggcnttggaagagacagcacttgggaagcaagaacatctatggtcgnnacttacttccagctttaatgctgcaaaattgtgngcgggcttttcaacactgngttcagcaaactgtcgaagctntgacgaagcancgaacaatngtagtgnggtcgttcaaacgctgcgcagcgantatagaatattcngaaagtcanccaatcgcacgtancatgagatgnactatccgctcgtagccgcctagnntcctctaattgattttcaggcggnggcgattcgccaccttttcttcacgcccctgccccggacnattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctttaaanttatnttaaggtgtgctcgcaaagctacatgtgnagttccctccagccgcatcgaggttatcccaagcctgtcttctgattttgccangttggcacttgtccgcttggcggccggcgtcgacattaagtggctgncgttccgtttgtatataaggtatgagggcnttacgccggcatccccattgaacatgcttggcgcacgcttctaatttcnaaggcgaaattcatganaagtgggcattccacagnngggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcnaccantcgtccagcccgggacnntaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccngaagtacgccaggnnggacgctactctgaccttctattatncttcggtgtaccctangtnatcaggcagtgtcanatcatgtttggcggatcgtccgactcactggttacntatcttctggaaacnctggtttatncacggggtgacagatctngnagnttgcgtgcgaggtcatagcgnntgatgggcnaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaagntgttgactaggtttctgttggaanncggctcnnnccctggcaatgtactccancaccgacctgagagaccggatngtccggaagatgcggaccngatgccacgcagtaacgggcaagtagtcgcttggnnttgcaaatatggcgtctgcntgccaatcacactagaggttatagtgtacggtgactccacttnatggatangtctcctangtatactttaccggatngcntcacattcnccagntcaagcgacanttaccataaagtcttcaaggggctccgcgaatggnatancntcctgcctaaggtccaacctgantacccgcncgcgtagtngcatcctccacccnntcnctctcgttagagcngatgcagactcactgtgctccgttagcantatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaaatatcctaactcgccatgattagggcnaaagcgnggccaacataaanatgtngaacggcctttgttaatatcacgaaggtagtaatatnngtttctgtaataacngagtcnctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccntganctctaggtaactgacngtgagcgnatcttcactgcttttcggaantaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgtngaaggacgcaaatggcatgtgaactgagctcaggccgctacaccannaccngccaggcccatgggnggatcggcgaccccngaaaagggatcaccatgaaattangcccttgaaaaagacgagtccaanagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagnagntcctagagaatttngcctaacgccccattcgtagtagccaacgttttngnnctacgttggaagcctattccaccctnntgacctcanncgnanttgctnggtttgtccgttgaggtnctaggctntgantgccccatatcataggagttctcnacgaccctcttccggacgaaganatcctctattcaactcggtctgcgcaccacccngcagnttcttcatttccaggctgttcgatgtgggtactgnacttcccttatagcaggcgatttcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacgatgcnnctcgctnatatttcctcccatcgcgaccgctacntgagantacggtagtgtactctgcgtgtatnaantcccnngcgcagncccgtcanacnccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgnatantantacaaaaaataggcttngtagtgngcggaggggacagcgtatgcggggtntgcgggagctagagcggcctattaatatgtatgaacgntgntgaacnatgccttgcgcctgacaccgagattatacaccacgctctcgtnncgctcctagtgccacgcagtccgtgttatcgcccagttgntcacnatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcntcngcacgccntcgtagtngtgtatgtacgcctgcattgcactacaaacgtgaccctaggatngtctttaaatggcacncaattgcatggccggggtgcgcngcacngcccatcagaggctggttacgggggnatgaggagaagctgactaaatgttaaaantgccncgatccatgccccattcaatatacancgatgaaatcccccgtgcgagacagcgtctgatttngacngttaagggnagcanntgaccctatcctcaacgcgcagttatantaagatgcggtatntcactgggtggatgatngattcgnncnnnccctttcgacaggatttgncgcaggagcaganggaggacacgagacngcagtaagtagtgaccaaccgacccgtnccgacaantaatccttgtatcggactgtatgccgtggcnttgtccggatgtcgaagccagacggaaatncacccaccctactcggcggtaccatacgacgtagaggagggcctnggtccngacagaggatcgcccgtntccagngactcgtccgaatccccaaggccatgtgtcatgtgttaccgcncacgtgtgtctttcccgcagggncnagcttttctgtggtagaggttggtgattatagcctatatcntgctgatttgcacnagcgtaattagacgaccgacggcggnatattaacaagccccttaggtnnnctccaatagtcaatcaggtcaacgaccatattttatatactttcaagtggagggtcgcgnacccttaancataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatnnagacntactagattagcgcgaaaattttctcacacaatactacaggncgctcccgctgccctttagagccnnngccagctcgaagnnctngcaccaatagacatccannnagttcgccggggccgaggagagcantgaacgacttgaccatcacancgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacntgntttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcangcgatgggggttgggagctnctatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacgnntctttctaattatacctcncctcggnatatactggttatcgcggtcgntatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgncattcagtagatcctccaanaaattctattttgcggagcgcaaatgaccgtaggagcaggnnggctagacagcggagctcccacgagtagcntttnaatnntacacctccaacgcgttctaccgcttttttctagctgttgtatgtcgatttctcaccgagacgctgaggtgcacctgnttgtagntatcttgcacagtcggcgggccggttaaaggcagatctgacgnntcncgnnnnangctacaggcnngaccatactcatncaaggtgccggtatgtcnnntgagcnancaccgctncgtgacaaggttgatttaaccccncgacttgattactcggagcggcaaaattagccatattttgtcggcttcnaggtgttacntanaaggtccacagtagnnncgggaggnntgatctaaatgcagagtgaacggatctnaggggctatacccgtnctggcgtagactnccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccanttacttcggagcttttctccttgaacctgtaatcgaacgtcagcngtngccgatgctgaatccagctaatgattacctcattgnattatgacacatggtaattncgccagcactnagtctattacagcgtgaactgtnctctcgcaatncgtcttggtgtccgccgtcggcgtctccgggtcnccatcaataagnngtagttgttgtgccgccggggntgcagtccagcgatcaanacgacttcaacctcttgttttaatgccntnngggtgggccggcnnggccgcaaggttgggactacatctcatgcnccnntcgacngaatangcgtaatncgaaatttgccgaaatcaggggcctcgggggccggnctataacatagactactctaccgtgcaaagggggnagcagtcggattgggtggggaaattcacagattcttcgctacctctancccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcntcaaaccgtattccgcgcgacgaggcgctgaaatcngcttnattanacacacccgtgagnaccccggtggcatagggagnccatcgcccgcattggttagttttcggacantnaagtgaccnntttgaggaanaaagngnccgcattgaangaggataanccnacttagtgccttgcgggacgaataangacantcggcaggtggtnanangacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagnccaggagggagttgtctncgttggaaaatcaagagccatgctgtatcaaggccanaagggaanactcccgctgctggagtagtnagaaaccncttcggaaccatttgtangcggatggggtgggtgcnggctcgtacgaggaggcagtatttcgactaacntcctcttccctggtctttggccggaaancgttcgttccagggggtggncaaggtcaaccgcccccgtatctagacagatanaagcggcaanggactagagcatgaaatgacggagagttagcgtgtacccgagcnnnagggacacaccacggggttgagaacactntacctatgaatcgatgcctaactacagggcgaggaacnatgaggttnatngccacggcccttcntcatgctttacaagggcattcccacgacggagccgntcgcattgcttacaggcacctcctaaaaganggttatcgggaccatantaaattccgtccnaccgngtgacctcatcgggtggatggacgccggaacctgcncagcgcccgagtagtcccctnangagctggntgagaacaccgntaatatccgcgatggngcggactaatcgcgtacatgnacccatgactttgacgctactaaggtnagagaaccatttngctttgtggccgcntactgttcctgagctccctaacancgnacttattcgatataaatacagngcctaacnccgtctcagcntcgggatcgccgctgcacanacgacggtcactctgcccgacccnagggcctcgggctggcgacgggcncctccaccgtatggcggcagngggtgttgcgaaacgatcactctttgtgccatnttttccgcttgacagtgatgaatattaggggtcanctgctacacgcccaactgcggcncggctctaccgaaggcgatttgacccctaggggnaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggcngggnccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtnnncagcactgagtccaagacggaccttgcctcaccaaacctgccanactntctgaggaacccccgttgnntcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccantagcataaacgtncgcatttntactctagaggcgnattccccgccatcatgctgatcagaggngtgtccagcagcgacgcnctactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccntttcncncggntacnggtctgcgnagnggcgttccatatgggccgggtgnattgtatagtatgtccactacccncaacacgacctggaaaaatctcccttcacccntccgctaggacggtgcacgntnaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgntcgctggtacattagacggcgactgtgaggantagactctaccntctcgcgcgagcagtctctancccacatggtacgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaanccccaacgcgagtcatancnaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatngtgcggtatgaccgttgctccggaaaatgcngtggcggactngggacgccgacggcctggacctactcnncnganatatatgttcattgatggatcgttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctanggcgctactcacggattctgattgagttgacaggggccagacacttgacaggnagcgntcancaagccacggaggaanaccgttngcagaaccggaatcacatatcgcgcnatccatattacgggctatattaggacttttgctggataagaancgtagaggctngaacgctaggcacgngntnacgacatgttcttagataaaccntgttccgaaagaggtncccgagatgcgcttaacgatggccttggtgatncntacaaaccgcgctggataaagccatcagaaangtagagatctcacgtcaactggtgtgaacacgtgtccaacaggtcaacnagggcaccanngatgtanctttcacacgcactatatnggtctttgtcgggtcttctccgcggcccntaattctaanagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatncgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgngaaactctcgatccnccggaagaagcgcggtccgtgagtacccacggactctaacnttctgttgaagcngtggtcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggngacactgcgccnnncctcgtaccaccacttngatgaagctctcagcgcncggatgacgatnaaagataacgtcaccgtacccagcctagtgtccagatttatcaaaggcaagnngacntnnatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccanacnancacnnatgggtcatnnngccatncaggaggtctgcgnnggaagatganngtaatcagnttgaaattactcagaganatagtcgattgatacgtntagncgngcttcttatcaagtggtacactcatctanaagagcaatgtcnagtatgggtaacgcgtagcngaaagacctttcccatatccantcaggatnaggctcctctcagggctgataccatggcgctcgccagctttcgggggnntctgacggagcttntgagngcggaatttaatgtccctgtgggcaccaangcgnaatctctgattggcgcactagcnncatccatttgacgaatgngtgaccggagacaangctctatatagngccccnacgagccgcgggccncctcgggcagtccggttagacttcagnttcagcacccaaacctgcctctcnctgtttgaagcgaaaaacggactgcacnncaaggttctggtcagtgcacaccgatagcggccgntacantactcctaggagtcacacgctcgagcctgtaatggcngaactaanggcgacaccagacgnaagggtnaccnaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatganagcctgtttgttggggncacgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccgnatattcatgagaacatgaaaccatatctnngtgacggtcacatttgtcacataacntacctcacttgcctggaagctcgtaactccctagcatcacaatggtangcggacgggtctttgnncacgacttganggcgcgcgggttanagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacnaaaccgcaactactatcgcgtggagcgatcaccntcgaattgtatgccacatgaattcagcctcgaaccaaagaaccggagcaggncgtggtcggtcctgttggnatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcancccgacgcggaggtgtgttcaagtcttgtgctaccgngggtgttaccgatggtcgcanttctacattgctcagaactgcgnaccggcctcctngttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagnnagaccaatagttgggcgnncactagacgtcttcgnttctcaggttaaatatctcatggctcgtaagaggagttcgactcattnctgcacttgccgtctgntgagcgggatanacccatntctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgctnacgaaggctcaactgccgccggtcttgngtgaacacttgtgntgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttaatgcgttngtgactaatacaccataactaagacgnnattcggangtcagcaatccgcccagagacatctcnatagtaatttaccacctacggggaaatacacttggccggtaataaccccgatttttaatccctagtgnggancntaagctttgcctaccncgaggcangtngccatcggaggatcancatcnccaggcttttntgacagtggcgatttacncataacctanttgntcgcggagtatcacgtctttgcatgatcggcttgatnagcgggcgacaagtcaatgcaacgngcctatncctaaccgaaaaggtnttggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatgnccccacacagccaagctgtgtcatgtacctggcatcgagaagatctaatttattcatgcncccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgatgntcatgcgcngcttaatttctgtcggtcctagctatngnagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgnacaggagcaatacgggcgttccgaagaagaagtttcaacnnnctctcatcgnatcccctttcatgggtggaanaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggcnatcatangtaaccggattctnccccttcnagcaggagcgncctctcagataccaaaaatcgtcncataggccacaantnttgcacacataacagncgggctaactatctgtgtctacaggtctccngcacccatagtttagtagtaagntggaagattcaggagttgtggcacgccngagttacctacacggactataaatcagngcgaagataacgtgacggggnnagcacgagagagggtaaaacnggacagatactatttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactccngtgttcgcatcaacactaccacaagttcactcatnatgttccaacgtggnaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattaaattatnntaggtaaatcctnnngncttgcagtacatgtctggaccccactgtacacgaccnaaggtgtagaatagtgntnaactttaatgagagnnatgtctctgatctctgtacnngtcgaagggcgtaaattgttnatcggcttattttctactttccctagcgaacagcgaggcctacnacancccnnccacacacgccgttctacggtantgccaagnacnttngaccctgcttacctttgagtccnagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtcnagtatgcacnaccaatattagtttnagcacaaagtgtggcgaaccctgtcggngggtccgagcaantaacaatgtgacatanatcaaaaanccaatcacctttacggccgttgacgcgccncctgcatagtgggctcggactctcgcattntattcgtttgggganatgctatgtctcttctgtacttcgacaacatttacgaggatncaaacgcaattcgaatctccaaacgancctgccncccncttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgatccgggaagctacgctaagtnaacgntccgntgagtcatactatnngggcgcgcagaaaatagaaagatgacgatcgtgagcctgtccccaccagtccgacgtaggcggcccggatancggancctaaacgtntacntngcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcgnccgtaattcncccgganattcccattaacanggtcacttantgtaatacttggnacggaattcccgagaccttctgacacggctcatagagccgtttttnaagtgcngggaaccttgaccncgtgtttacatgtancgagctcgtgctagcattgcatgcgctgagctatgncnactgganaccntaacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacaaaagncccnanngtttcgacgcgagcgcaacatttctcgaataacgccttgaacatangcagtttgtggtgtctcncncccntgagcgcgnncccggaagggagancgggcgncggctcaatgaagaatcctanaggaaacgaatacccaaatatnagacagcgacaatngaggtgaaggcgcangaatctgttctacgcttaaatggcagcaggtctatgagcaggtnattaaccttcgccgcacgcgcgcgcggcttctntccnttgaacttgcgtgacaacactcncgaacccgtaaccggggacccccgaacacttnattggtgccgttgccgactccaacgtataccagcganctaaggggggtccgatgacagactctcatagtttcttgtacgccaaagnanctcacaatcgtaaagtcattgtcactcggtcgtatntacaagnatgtgacaatggatcannagggngacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccanccgcaggcgagcactggaacagtaanaaacacgttaacgtctcccccgattaactgacaagttagggctcgactnacgatctccgacatggtncccgtggcctccnagtaattcatgcaaacgantcccacccgnagatgancgttttttnaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagnaacggancttngaatngttatatcgcaatcatggcagatggtnaggttnncttgtggagnacgtagcataactctaggtggngcacgacncggggggggactataccaaaactgagtaacgtcggactgcgactcatatnatgcccgatcggccgctgnataagtanagcgcancttttgcgttctaaggcggcttagaaacaacgatagtgaagaccggtggcagtgtttgtntctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaacccacgcagagttggtggttaaggtgtttaaagccggccnnngtgatcacgtatctaacgtgagcntcacgnttgttcaagtggcgattataagttgtngattactggaggcagactnaacctantcngttattcgaaaacntggcatgagaggtcaaananngagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcantctcacctctcacatgcattgagatagcagnttaatcgaacccncctacttcacgttgtnngaagataacggggagaccaggccaaagcggcccagacggaaaatcanncangaatcctggcnncggagctgangcatattctagtacctgtcggtgaagnggaggtacgcccntcagtggcggtgactttagtcngggtcggatctcaaangcagagactctgtgatgaggtgcgcgtgaaaancgtcctcctcnggacaaaggactattcgtgcagcgcctgcagtgagnnattcgncggaactccgttttntaancctgcncgcnagtgagagccnaacnatgtatgttattcatatacagacacaacttgtgaatgatgctcacgagatcggcacctaagagcattgcgangtgantgcttnagtgngtcgtctgcccacaagaaacncttttgntcaaaggtcgntacggccccaantatacctngacccngctactnataggcgctgggtactatgaaactaagngctaagtatctggggttgctcccannagattttttcagtggtgaattcacttctgaacttccattttggacganagnnncgtaataagcccccatccttaaagagctaacatgtatggctnactccnttttaaatngagctttccctcagctgtgtcttctataaagcncgtanaggattagactaacactcgttnctgaaaggnatgtnaanactactgtacacgccctaacaagcgcagaacattgaagctcncttggtcaaatgctgagtttcaccctaaaggngncttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacanaaagancgattcggcccgcgcgatctnttctctgggtctngtcacaggacctagcctatgtgaacgacggagagttcntttgtccgtcctaanncgngagtnngacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggagnaanttngcngntcggtggtatanagacacccctggaccaanngnnccaaagctattcgaaaccccccctgcgctatcagtgtntttctagtaaatctcancnnngncnaggcgatcaaacagatcgctaatcagtgttctncgnncatctcgccatnganttaactcgctgcccacatgcatcaccaaaccttntgacgcggtatgatncgtgtcagcgattnccctncatagtacgttncaactcgcgcgttgcctntccanacgtacgacnnccgggttgaccgntcgccnacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataatgagcgnntatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagacncaagcgctgttgtgcaaaccggatgcctgnaaactactnttgaagcgtccctgatgattgnatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagnnctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggngtctcncgatccaaactaagcgnangtaggtgccagtnctaagacgagaatcgtgnnccaccctggggagagtcctaccatgatctnaggntgattcccctctncgctgtccngctacgggctgcattagcggcagctatgctcaaangattggaganacccacacacgagtcaagtcgacgccttgaccgcctggtccgcgcgacaacgccaaacatgctttgatagaangnggcttcaagncagancttcgtncacatctcagcngtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatangcggccaagcagtgggttctggccctaggaactnatgccngtagncggactatccgaactacagggcccccatttccttcccattcgtnccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagcccgcattaacaacgtctaacctgagccgtggtntcccgagatacaatagtctaaatggancgcaacatgggccagtgatctagtgtattccnagggcaggcgtcnaaccctaaagacgttaattacgaantccggtcggcgtgganaactctgctggagtgtntttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgntgagcntacttgtnttaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttngcgtaatcccgtgggaanccaccaaaaactgcggatcaggccnggntntacggcaactggtcggtcttgagagttccgaatccccgatccattattcgcgtactcatttantacgggnnaattagagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggnatgttaagcattgaatgcgcaacaacaggcttntttaatntacccgatatgaagttacgcgcagatcacgtgagagacaaagctnctatcatgtacangagtgtccgggnagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagngcggggcccagagataggagggnnactaattcccctgccactggagagcatccttgcggctgactccaacgggctnatgggatanagtttnacgggcctttanagcttgggaacacgcatcagatggaccatnctgtcggtgattacgaccggatctnncggttcgacgtccgcgccaagggtaanactggaccgtaaganctaatcgaccaganaacaccgcgccacgctagctcagttggccngtgcctatnnattctagtaatnttggttagagccgtataaggtcncatnaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcnattttatatagttgnntctcttactgtcagcagaacanttcatgggagacgctttgacgattngcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagntncaggtgtatacaaagccatagccgccgntcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacnngacgnccttcgtgctntttaagccgcaaggaatgtcgattacnaatgtcntggcantacggcagtctcaggtgtgaacaatcggntacatgtgctcccaatgcantagacctagnnccttgaaattggttcttaatgaaccgattantntacaagtctncatgcggtgctcgggggctcgaacgacgagctggacnacngccggncgatagnntatttannatgcatctggtgaacctacttcgctnnccgctcncttttaatagagttaggggcccggcaccggggctcccatcccatagcggnttctccccgagcgnccnganaacattgtaggagccacgcacttgatgtaccctgaagaccntttgtganttccnngaacggagagttacagggtgaagntatacnaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatancactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctagnaacatgccaggacgtaagacanntggttcgggcctgaccaggtgtgnggcacgcnatcangcgcactaggcttctgnnnaaagccctaagtttaacgactttcnnggctntggntantatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctancctaaanaggcctgagngtctnttaaggagggtaagtaagatgcacacttaantaagncgggccaaacgcgaagtgggctcattgaaatagngggtaacgcgcnncgagcctanancccgctcnctcgccacatatttaatacctanagtccntaaatatggncggaagacagtntncacnagtttatcggncctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccntatatgtatnnggacgttcttcgnnagtgtttattntgagtttacanggtagttatgatcggcgcctatgatgttgcncagaagctctggtnnaancggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaancgcacggacctcatatgtagagcccgcacncctccgggnnnagcaagtttgtgaatatcggggcaggnccttactcctgcncgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttancgacccagaaatgaangcgagttcccnactgaactcaatattcccctatggcgggaactagttggccgaaagattgtcaaganngtcaccngaatagaccctcccgaaattaaatcgcgtggattttgcagtnggcagtccacaaagtcgcggcgctcccgangaatcnctacgtgagtgnnngtgatgggtgctcgcncgngncgctccactgaacccaccggagcggcncggtggntgttnatccncccggagcaatgttgtgtatnattgcnnttcgggccgtggccgggcnacnccgaggncggatacncatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggntcgtctaggagctaaaccnncaggatgcgaaggnggttggccgtggagcggccgccggggcaatcggagcncttatctgcacaagcctnncacttcctgggtcgcntatcaacttgtagaaacctccncgnctactagcggngtccgtttatctaggggcatgaaaacgtggcgttgacgagcaaaatccgtcgtacncaactgtancgcgcacacgcgaggatctggancgaatcgagcatgtctagtcgtcnngtcctcacgtgaacatcacgaggccctgangcggcctcccttaccntgagggagggctaaaatcccatntcggcggntccctgcatatcgnggattttaatgtgatccgtagtgccatctttagcatcctgtcgtcggaagttagttagagttcaccggcaacatccgtgctaagncctattgaaagttactgaaacgtagggccgttgtagacacacctgtgncaccgcaccttcanaaccaccatactntagtctnnaatcttagagtcanaacaantccaactgcagcccgcgttcgattaacannnggtatnttttgngtgcacctatcagaatagcgatcccgagantttgnacatacatncgctagtcggaantctgagntgttaaactctgtcatttaaaaaaccccaggaccctcngggcgacaggnnnggncccttancacggatcccacgacantcccattanacccaannnaccgaatcccgagtaccaagcatatnctggatttctagcanaactccacgcaagntggcaggtncaggagtggcgaggcgtcggancgcattatctatattcgcaatgtagaaagcggacggcaggcatcncgtcactntttagacattaaagcgtacacgcggttgctcggcgnggggccggcgatcccgnctaattagcatcgttcggctcccaggnntggatgctcatttagcagagnaggcatcaccgaattatgcgaccagcacntacaatgcggnggcctttnctcgcagnctatggttacaacggcngtcaaacggcccggatcacaagagccccagcggtcttgtntctgcatgncccgcttaagattngtgcgatgcccggtccgatggctcatatgaactcatccggggcgcncgcggggccgcgtggaataacccaggncgnctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtngtgtctacagccatgcacttcattaagatcgcgtacagccaagnagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcnacgaagaccatattttncactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactnacaatcgtaggcagtatagtgggtgcgtcagacttcgangtacgcactnacgtcggntanctgcgtgccacgtttctcggaaaatgccgagcgntaacggttagatgattatcgcgtncntgtatgcctgntgtgannggtantgcgtagacttgccttgggtgncgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttnangtatcncttgcttgcatgacgatattcacgcgntatcggcagaccattgggggttagcgncggagccncgagggcacctcgcataggctcnntggtgcgaagagtgaaattgatnttcaaacccgcagctattggggctagaagcggagtntaaaanttaagtgatntgctcggaangcgcccatttactgctcaaattgtgcatactncctanttcttcataagagcgtgcatccgcactaaantgcacttcaacccgtcttaatgtntgccggagccacgggtgaaaactcttatatacaattggcgcggacggaanccgaagaccngatcctctcttgtcgtactatacgcgttcccaggcataaagccancgccgccnntgttgccangagcggacaacactaacttgacataaactctcgtgagagtnaagccngacagtagtcgtacttcctaggtctgaaacaggggagatcatntactcctataaagacactcctgatgttggctcgatcacgtatatatgccgntctccagcaaaacctncccttcaactgttcttgaatacgccgtcgcngacggcccgagaacacccaggttcancatatantagatgtttgtntcgtcgacccnacncccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcnttagngaacgacgcatcagcttangcgattnacagtantacgcataccgaagaagcccccaatcgacaanntttantacntgtgccagcacgagaccgaatgataagcggagtattggcgggtggtncaattaggtctnnctctggtcctcctgcnngatacactagatcaggagttaggngggnngcnctctggacagtgngcatggggcatggatggtctcatagaagaggcaaacgcgnggagccccagngctaaaggtccaccncgctagtacgnattaactatngcngnccacggctcncnatgccttgnaacttaggcaacgtttgtctacttaccangtactaccgtagcacgantaatagactncccctctgnccactgatcatctacgcatctncgatcaccatttttgcccttagaactctanntctgactaggaantgaagagccngccttttttncattacccggnggcnagtatatttccgtgaatangggctagctgtaggagcgnctaaaatgacgcggactcgnttttgacattcttataagccngccgggtggtatatcggagcttgcacggccncgtactacccttgncctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtntcgaggcntgtgatagccgccgctcaagnnggaaaccactgagggattgcattagcncggaaacccccttgncccnttgccnnctgcacggggtgatgtgcacgtcgcgantccgatgtctactaagccttagacntactgatgtcggnaggaatttctagcctttcanaaagatcactccacagagtccnactggganngcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtancagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacangatctgtnnnnncnatnagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcanaacacatcgggggctaaagngagggaanttantagnccactagtcntaagccttccatnggtgcgcacccgagggcatccgggcgnatggcgcgggntgttcgccaaaggcaaatcntgattacaacnttcttaccgacaaatcagcgagccgtttagctgacctggtcggaanagcggnngtctatttacaggtccatggccncnatgatcgcatccccttagccnctcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtcnttcnnagtgtttcgaatgcaccnnagaacagtggtnctgaggacggcttgcaagttacgggatccatngnctacaagcgactgaantcggtggcatcggttaatgagaccggccanagccgngcccagtggtagggatatncgaggcannctaacgagncccaaatagcactcccgcgttgtggttcaangcattaccgttcggtttccatgttntctgattatttggtctggcttgacgaatcataacnagcgggtagttctgaaggcttatgctgacaacctnnacgcccgcgaaagattaggaatccagtggngattgacacgagaggccgttgncccncggcccttctggaanatcaccacctttgacgtgagcgtgagaagcctggtgattntaatggangcgcccacataccanaagntccataagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttnagtaccgtnagattacgtgaacgnnnnntcacgccgngggctgccnaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatnggtagtcggttgccgagtatnagntacctctgagacaatncagcnttagaggtngggagcaattccgggaaccacagcggnccccgttggtgactaactagcggtgtcttcccccgactagtacctnngncgacaacatnngtcgcagtgnnaccgctccgaatatngctgatattcccccaactgtcncccggacggtgcatatggtactctctcacgctccgtanctctgacgnttgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggancagcagggccataaagcttcccngcgaggtattgcagcaggncgttgcatgctagcggttgaccnacttgtcgactattagcacgccatcaagttccggccataatcgantagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctngggtttaataattgcggagcactctacgnntttgccgcacactaaccgactggcgatcagcagtaacgctctgccttngcncntgncagntgtgtaaacctncaacaattgcccaacccgactttagctaanncgtagttcccgaacgnttcgtcccagggcttgtaagactctgtgggtaaataaccttagcgncngctctatcactggtnagcctatngatgttctcgcnctgcgcactcgctaacctacggatctnnttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatncgctcncagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtancatagcacgccttatcgaatcttcgggngtggctanttcggcagcgcaagcgcttgggtgatccgtcctgcttgccggattgtgacagagagtgcccaattccangcgcgcatagacgaagcgcggagctaaagtnngacaatcagngnnacgagtngactaaancatatagcgtttagttcttaatccggcgnagtgccctctaaaggtcanatcgnggcgcacgtctccgtcgaggcacgccgtcgagataacgcnagcgacgnntctgaccccgtcaggtgtccttgcaggaccctcnaaattacttcgccaatnnnnctcacancaagcttcagatcagatggtgctaggcgtctttatgntgtctnaagnnaaacaagtaaactacacatccagaaaacctcgagacatnctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcantccacccacntttggggcgggttctcaactgntctcgtagctcttttatgcccttgaccaatcagcccnagttanttcncatttgttgaacaatatagnaaacttcacgcgttacannggcataatgttggttcatttcggttgatgagaagaattaaattcacaanagcgtancacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcagnaaggccccangaacattcactgccttcatctgttacgacgatgtctaaagccctttcctcccttttttaattanaaactacgatccgactcccctttttncaacgctcctctttncttcatcnacnagcgntcantagaaaccgaccagggcacgttgctcccggatatttgacccgttgcgccgggggnncacgcatcgccatatcgtgattgtcgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttangtgcgcnngccccctgcagttactagacncgcacttgcagtcactgatttaacctccaancncnaccgttgaactgcgataacttggaggtacacgcgctgnagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgtctttgaagctcccangtgctaaaantaaggtatcctgggaataatnctcatggggatgtncatggacttagacgcgngcccggttnggcgantccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgantggtatgcatgacngnancgtggagatttacgctgacacaacatattggtccannatgcaactacgccgncgcccatcaccgtttagctattcgctgtcccgncttnngtgcnctaaatgaataatgtaagtaattcatcttagnccganacaatgcacaaatgcttgctcctaactttgtacnataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccantnataggggccacaaaaccccatccnggggattcgatattggacctcagcgtggcaacacatcntgatcaagatttngatggtcatgccgccggaaaaaggctaatnagantagtggntcnttccatatatcagacgtcaatgaatttggcgcggttggcantgtcctcacncccgctggnatttcnatcatcaagacggtgcgcttgacaccgttggantttcgtacaanttatatcttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagnatccacnatcgtcaccccttaaaaataagcccctcgcngtactctgatatactaacgcaaaagcacgctatntcagtnagtctaaagctatngncttaannngatcactacagacccanatccccccagtggtaggggcgcccatgacggatggaatctnccgcacttctactttttcctgcccattccccgnttcgtttagtggnngttancncggctgntttcatccagagtaaggacnacaccactnacgcatccttctaacacgtctncttaagcanngatgctngataggggcntcntcatcccactncaccgtctatgttgangatggtacctaagcctgggtcgcctttaccncgacttgagtgtgttgggcttggcaacccanctgactgagtagattcgtggggcanggattacccatcaatctgggctgagtacgagantcntatncagcagtatnacatngctctttacttcggttcgacggcagggcctgctggtcagnggntttcctttatagccagaagtgncgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaanantcatgngttggcacttttgnataggtaactaacagatttatgnncctngagtctaganttngctgantagtgaaagggcacccctcaataagatcttaagcatgcggngttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcnagccccgcnacngtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagtnatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgcncccttcaggggncntaattggctggnngcacgactattgggtttantacttctccanggcgcgncttaagggctgtggacggnntgttaattatccgccagagatgtgtcatacacgtactaancccacgcactccgcagcgagtcgactacnttcncacnagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggngcccggagtttttcccgttcgtntctgtccctntgntggtcgtcgctgaccatggagatgtgacgggggggtcctgaanccatcgtgatgttgagggtacggcagctnnacgcgcactgtggaanctattgtntcgngntcagcncgaagtngcccgacaatgcaagnaggaggtgagggggaacggttactagtgcggtacttcgcgagttnttnatagctataatatggggttgcgtnancatgttgtgtacgcgctcgtgnttcngagttctctggcataagtagggaccatcaattgtccgacccaaatacgtacatactanagantntagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggnatntcacttgtccnctactcttgccggccgtggaactccntnngactaggangcgctnagcgcttacgagtacaccagcnnncgctgnntnangaagtaatcgnngggnnnggagctcccaaagcatgcccgctcaaaccaacgtaganntagtacgnctnccntccacanaacgcgcgttacannggttctacctgagnctctgatccaacntcggtgcgttatccanngngtgacatgcagntctaccagtcattgcgtggggatagtnccacncgtgcctatacnncccgtaaccctggggaacgcgagcagcgccaanacccncgcgtcgaacggaactcanngttacagcgctatnacgagcggccgctgtntgnangttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcnnttcnccaaancanaaacatgcagaggacanancngacaacgntcgtagttttacggtactggtggtaaagcggcattgcntaatgccctcggtccttccgtaaacggggnaggttctcgccagcacgaatnnnntcgtagggcctattagactnctnaccagtgtgatataggacgggnttcgancaacccttggtaatcgttagcntggcggcaccagcaacnaccttagcngttctgngacgtganccagtncaagaatngatttctnnntagttctgcgatggttanaagtttggtcnganggtggagtttctacgtccccagtagagccttgggcacantgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagncgatggctaggngggaagattcctcctccacaggctgagaaagtcggtnnnacgcacnctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctancgaattactgggactancnncactgngctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcntaaagcatttgctatgcccatatagaagtgtaacantcaccgcgntggtagcaaatctanggtaccaataataccgaatnaggcgtnatagcctaaagaagtttagtacgggagtgaaacggctactcgacgnacgtggtgaagnaatctangcngcaattgcgctcactcgtncgccaacgggtagtccggtaagcagtaaccgttagnatcacgatgtacggacatcgtagcacgagtagggcagttgntggaccataggnatatcacantctggtccccacgtacgtttngnnncggaaaatcgtatttgatatgttcgggatctctaatcancgacntcctctagnanctggggnaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaangataaagggcnattaacgacacgggataaacaccaagttaactggagnttagcggatttaaganatgacgttcncanngtctggatcgatngcntcacgtctnncanntgntgtttgcntgcntgnngcttgagttcnnncctagcctcgtgtaccgggcgtantnnnatgccgtatccggatccactgtngaaacttngtgantttaatttgtcntctgaattatagttcattgtacatccgatccanacagggtccacacccatgcgcttacacgcaggcntagcanccgcgatggcaaggcgaaccaagtccantggtcccaaccgtggtnatttgctcggtggangtctantgtctatttatcggcaagacttacananggaagtaaaattataggganggtncccccgtacaagcatcatcatccaggtcctgcgtaagtngtaattgcagagtcngctggacacacccnatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagcnactgggactctgcaccccccncgggtnncggttcggtcccttcgtgtagantncgggctctgcgcnntttaacnaaggtgatcncaancaagtntgtctctgtccaagcacaccnttggaatttcaattctncacgancaggccccatnagtaatagannnacntataaaaatcacgttcnggctacgtactgcctngcaccagtcncgtataggaaggaaccaggggggcacntaangataagacggaaagattgtttttcacacaaaaacgngctcggagnnngtaggtgtcgaaccccagcaattaacgggagngaccattattgtcactaaccagtacgtcatgaacttccagncgatgaaggcctaacggggtaattcccatnatnagngccgncgcttggnancaactantcacctagcgtaactcgcggacttgaaagcgtcccactntggaacnacnatggggaactattgcgtttggggacttttctgcacncttgtgggaccccaccataatgtgnttccccaagaggggaatagtngancctgtacgattganctaaaatcttggcgtctatctcccgccagatttanagcgcctcggcccttngccttnacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtgggactnatcccactgnaataacattataaccnagntcngggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcnctagacggtgttttggctccacaggttaccgttttaaatnagtncgttggaacgatgacccgagaagagnacgctcgccatctacagagacttcatacagaaaccaccaggtcatctcgacagaaagacctataaaagacntcatcctccaaaactgatcgaacgcctttagttatcttttnaatggagcgagctcacaccgggtgttacttgacttgntntgtgctcgaatttaacgctagatctnccggactngaacaataacaaaccgccgtgnatctagtcngcgatctcatgtaataagccgcttccctgnctagggcgcgntacgaacattgatcnnggcacttatctggtaanttgnccgcctcgacgggttgggtgctaagtggttcgcttcgctttgctgaggtttcagtaaggagnacgaagctggtnnntaaccgcacctgtaaaggaancctaaaatggaggatccnagaactcgggntgtcaanaaccggctgacgggcgaacttagctacttgggtgagcgnacgcggaantttaacnacttcccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcagtaagatgaccagttactcgcgncgagtgactgcgnaacccgacgcaactatcctgcctgattccgagggcctnttagacagtngttaccgacgcantccctctaaatcactcttacgccgtatagccgacgctttgcaacgcctccgggaccctgcccttaataagtnaaggcatccctttacactgtctctgtgntagagatgncctacntgccgatgaagtggnccatgaggcaggnctctcgtccgggcatgtgagaatacttgagcggantcggatgccggttctacgcancatgacnnggcaattgttacgttgcgtgtgacgggcgntggangtatatcngggtcccagaaganggttcgcnncgttgngtgcaagtctagttatcaatttgagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagacgcccgttnatgatcggccccatcagctccgcancttttgttatgcttgccgatcacagccccgccggngtagtggccttcttaanccctgcncctatntctnatttaattgtgantccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccnttcgacctacataggaggcatcgtacccggccgtcggcctgacagtattagcgtcgttcnngnagatgtaacagcgacagnctancgttgctgantgctgaataaccgcccagaagtgntgacgngcggntggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttgntagagtttttttatctaacctctttagacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggncggggcccctctccgatgnatgagggcgccgccagcgacgggacgagccatcacagtccataaggggcaactttantacagtncactgtgactctcaccgngaggtcagcaacgcagntgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcggggnacncgcagcacaanancnagacagtcggacccgtngtcagcncacggttccgagtgtgtgcgaaagtgtaagaagncnctncattggggtagctcacttacctnccattgcctgcacttncgnccattctcccaacgtaggcagaggactggnacggcgtactgattccggttagtcgcgcatngaagatcgngttacaatgtcctcgcnatatcntccaccttcctatcgctcgctccggggcgacctagagttggngctacgtctngagaangnagtatgtgctagagaaaaatatgaagcccccnncgaanttccgtcgtaactgtatnatacgttcctcngtccttganttacaatgcccgcatngacgtgcannncagttcccactcactgctttaattnttcttcgaacctgctccggaccacacttctatccataggnattaacccagcgtgncctataccnaatgcaaaggtgaattncacntcgggggtttanacgtctggacagaacttctatagctgggggnagccactanaagcccgacaacanacgagtcactttttttgctgtccncagcntgngttnaaagcctggatttgggggggccgcgntgtacgatgttccannacaaccgtgngngnagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgtgctcccaggatgngcacgntatctcctggcatgctgcgtcncggcccaggcgttatttcggctggangnttncttatatgtaggccgngtgtccgccaagccntanagtccatctgcggatnaagccagtttctttagggagcaccagtgngaccccgtcatacncgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccancctttcaanttntcactactacacntgaagcctgttcatcgtttgtcgccttactttttccctgatnctcnccgccattaaacaaagcatgcnaaccgtcccggacattaagaaaatggtttctccgtngagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgantngccgaatggtctatcattgctctatttctcatctncgatcaaggcctcacgtnatacagtctggcggaaattcgtgacgnatatntgcaggccaatccaagtctgcggcnaccttccacagcctaccgttgggggcgtactancnagtccgcttngcnngactgagagaatacnttagcgtcagcggaccatatgaactcaatctagatcccgatgctncacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggagncccgancaaagcaacacggtacgggtggtttcggagagnacactacagatacttcgtnngcgtgtcggacaagcgcacaaaacagtcgaagtagtccggntagatggtgtntcccgnatntgactactcctagccgttttgngcatcagancagtctngcgtccctgtagaaacttattaaggctnaatggccngcncagacgtggcataatcggaggacggnacccgttattcaaggtnctaacncaaggatccntanaacgcgtatgtagcnttaggaatcaaactacatgangtggactggatcngggcntgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgangngacaactcgagtggatctgttcattacgctccgantaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcnncttgagggacaagnaaaaaactggagnntataacgtacaggacggagcgatacatctacaactctaatccagactgntagccgggtctttgcaangtannatgactgtgagactcggtcccttgatagnttaatttcctcaggcagcagggtgagctttaagaggcatcgctcgtcgtgcgcngtcttnagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcntatcatcagtttgagtgcacntttacagggacatgaacgctactaccccccaaccgntcaaactctatagtcaaaacatcagaatgnanatatgaccacncccggttanctctattagggcctacgcgnagtaagaactatcagcttgacgccccgaggtggctgcactnancacanggcggccggacagaattcccggacttacgacggccgtgtcgcctcgcctgtannncgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcnaaggagtnganntacgtacacttatttacacaggactagtaggtactatcaagattgggtacccnctggggggaggtaatttacangacaggggctcaaaatggctctcttaactcggtcttnctngtccgttcgaatnactttntagactctcgtaattcacagattatagagctaattctttccgnaagangtatattcgganggtcgcagcgaagcccagggtgacatcacaattntntccgcggatttgtagtngtatagccngctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgntaccanaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgnttaccacgataattnaaccatgatgcatgaaccttggaaccacgatgagaaggtcttnagtncctcttcaattctgcctattgactcatcgttacagtcgtacgcannttgaaggttcattgagggcactattagatanttgncccagtgggaccngggnantcgaacagngntagtctngtacggnatttatngaactggcatggggcgngctttntntatgtgngttggatttggggntnntcaagcggaggggagtnggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacnnccatcgataagggggacgcgaccgccattctagnttggnngctnccctgggtagnccactggttaagccccgcgtccatgggttgggccaaactgcgtgtnacaatcaccgcgcattnatgcccatcccgagaaatacacgtatntnccgaaaagcgctcgcctcgnnacgggntgcatacncacatacctcgtcagcgnttataccggctcaagtaggcantgatcntccaannctgcagcaagaatcgcctagccnatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagnannnatacagagttcatgcgncggagtcattattctggggaaccagcattgagcaagggatactctcgagattaaccgnggagaggaagcatatatttagnccgcccgtgtacacagtgaaggcncctacgggggtcgggaaggtagttccgggtaccacagtataacancntnnntgntagacatgccagcattcggcnctgatcctcggcccctggctaccnatcggggcgtcnttctgccnnangcgacacaccttagattcnnnncgcgccacggtctgtccctagntaccgagggggnngctnattttatgtggcgctctccaacccaaacggcacggcacnntttaggnagtgcgtttnagtgcgcacnattcctgcatnctatcaaatcgaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagngacgtatntgncacaacgaagtttatggctttattctgcaaaacgttcctacttgtncggacgacgagggtgagcgatggttcttaatggaccggcatgctcntaggtanctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccacgatantnactgcngagaattttgnaacttggataacatagaacananaatacgcangnacttgggnaactcngcggagagantggcataactgatggcccaatngtcatcccnggcggagntgacggagnanggncgcgcnttatccgatcctttaatgacanaatnacgtttgcttaacattcaacaccctnataattnagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatngttaaanttattgggtcaaataaacnttagttcatgcggacagccacctgtaccgangggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgntnantgccggggcgaggcgncccggggtgcaaatatnnccgaacaagaaattntgtcacctgctcgcgtggtcccaatgtggatgctctcgagcgcgtgtaggctcgantagaacaatgaactccgtcctgngctttattgttcatcgatagaatcggggagactttccattctcaaanattggcccgtacnatgtttaaccccgtgtgtctatggatgaatttagttgcgatnttttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaagatgctacaatatgacgaccnatgtaccggctccgatcattcaancntgcgatgcttagnggtggtcccggcaccactatctgccgcatggagcctaccgtcggnattccacgtcntantggtacccgantgggctgatccntttatgagcnngcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtantgacccgcttgctngncngggtggatcggnntttacngactttgngccgtcagtcagtacgccatcntacactcaaataattctncaagaagccaaaagctcgtcactcngtgcngtnacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagncaaccgcaatgggttcattataatctcanaagatanactcgagtgacttccatntctanagtaactatggcgtgcaccggtgatntcagggggttcttatcnatgtctctctggcaagtgcccatcacggtttctcggttaggntccatacaacagtgctccgaacnaagtaggtaganataagttctgttgagaaaggctggccccacacctcncaatttatnantgggtacgngcggggnagaacctccgcgtatgtaacnagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgannngngcaggagccgtgagtgaacanangagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacgcaggtcatcaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctattggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtcngaatacnggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtgacggatccacggtccgtatggcaccgacgtcttggacgaacggcatcctattacgtacttcataggcttggcatgctgacnagagaccgcaangaaggttaaangactagggtattaacgatcccgcaacacgcggtatttccgnaagaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgaacggtgtntccttggggtgcggccagnatccaccgaccactaattcngatgggctctccaccatctgtatttctgtgttcgctagctggatcactaataaagattgtggcgcaggtgaaggcnccatcgatcggantaagggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgancccggacgagncagcttttcgatagngngcgagcaannntctgctagttaccngnnnnnngtaatatcgcgnaagcaacgnaggggggtctatgatggtccatgttagtcccaatactgacaattgttgaccgtagcacaatctcgngttcgnatcactcctngtttancgcccgccccagcccgttttcggggcataggtgggcggcacgtacgaatagatttnnnagtccaaacctcanatnatggacgacgatagaacacnatagagactggnncttaagtttccagacccgatgngtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatatccccaggnaaantgggnnctntcacatgtgtgngaaaccccccatatagcagttaccttaatggagaccacggncggtcctgcatgtccggggtcaatcacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaggcgctagtactagcacttattgcgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaagggccctttanccacgtcncggcacgtctcctggattctgagtatgcantacaangattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgnacacaaagcgttgagatttccaactattgtgccgnagggttgtcgtgggttaaaaataagtatttaattcctnnttacngtgnaggtccacatcagtcactatacgccgaaanaacgggatgggganatgggcattaataatcactgtgaaggncgccttcnngngctcttgntaatcattgcccttccgagctacccannatnagatggangtttaccatctttctaacaattcgagtccattctaaagngttaatcaatgtacccaccgtaatgcggtcgtcgttggacggncgtcccccctttcaacganagttgcaccggctgatganaggaatnccatacaatgcgcctgtcgcgactcatccnngctgcgctcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtatccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgnactcccnctgtcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcangaggtganttaacagattttgacgtgagngaattttcgannctnngtcagggtgcgnnagnacacnaaacgattgaccccgacacgtattttaattacagattnggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagaccgcgatttgtaggagtttntagagcgacggtgagcgtctattccctnaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtggncagttatactagtgggaccccctgcgcaatccatttcggtgcgacagctagcgcttaaccaactactcgcgnacggtttacttggccanacctantgacggatgnctntgtgtaactataggttaattaaggttgcaggggtntgtacatgncccagccccagatccncagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgtcggtcagcccgnctaatagtcggaatgtataatactttacgccagtggcgantcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactctgcgactgatggctgacctcctccctcagcgtccgggagtgnttggcattttgtgggcaggaaatctacctaaagtaccatacctttcgtagaaagtgcngaccgatctataaagtgattaggagtgctgtgcggcagctgcgtggagcccccgtcgcatgtatcaaaaggagtcccatgggccagctctgtacaaataagttagtcatacctaatggggaacgaactcccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcagcaccattcgattcagtgatccgtcccgttgcaactgatcttaatcatcactncnncagacttgcgacaaacggggcaatcactaggatctagagctcgggcactggtatggccgcggccaaatcngacctcctcactccaancccatgacaactgcancctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatancatgcctacgttaccggattgtncagnggtgggcactacaacggncagttaatgcccgcnagnagattgcgaaataaagcagctaagggcgcgccgacaaaacggtcaatnacttcgcagccnnttncgtctgcgcatccgctgtctctgagcgggcctnnataattcgtaagcactactgttcncggtccaangtcnnngcacaccccacagcaaccatggtagncgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtaaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccncagggataaagtttatcggtgctagcctagaaaataggtnctgcgcgtagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagacgatagccctactcgcggancttgatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaatccgctgttcgcatataaaaaactggttggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttatgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtnncttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggngcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagaccncttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcnactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggagtggattcgcacattggcaatnatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggtcactagtagaggctggcctgagagcgccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattagggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagcngtcccggggacaggccttanattcctatgctggctctgtctgcgtnttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccntgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcngaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggaaaataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtanttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatntgcnttcgggccacncgttantgtaggaaggtggagncggtatctccccgccgcgcacctccgnccctacccgatgcactctcaacttanaaggacgnggctgaatagattatccggtttagtaggacggcacgtgcgttnaccanngggtctcgatcccatggtccagattntggnactnncgccgtntnccgtncnnntggtgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaannggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagccgnaataaaattgttagcggaacttaaccggntacnnagactcgcggggtatgtgctcggaatagtcggcaataataagctcatctataaaatacgccgcngtgagttaaacggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaantttttaannaaacttcnctggagcagatcaaactcacgtgtgtatagtgctactgacttgcccaacnaccggccattnacgtngagaccanttccactccttcgagagtaatacgtgaaccntgtacgacctgacgtccttcaccgncataaaacagccttcgtggacatcgagcgtcctcttagaaattatatggattacgttccaaggtggtacccacncccagacggtcggttccgctgtctnaggcggcggagccgggacctattgcggcnatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctcctggtcntcgtggtcgacgngggtggtangacagtgtacgngtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcntcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggnggccggcactgnccaccctcaataaggagttgttcccgtctngcattgctantaccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttncggccaacgctaagctgttagcgcagttccgnattataatatcccgcgcgggncggtcttatacgctgaccagacgacaaaatgcggnncgcnggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatttgggaaacgannattaaccgcctgggcgggaggtctagcnaccggggcgtgtgaggcaacctgcgaagaggttggttttcatcgatgctttnggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcgganttccgcgccganantggagctcatcccccggatcgtgacatctggatatgacggacgagggagctctcctctcttcgcccgccacgctttagctatgganattactgcgggccgcacgtagantatgaattacnggnngtgcggtctgacatcattcctaatnattccncctatntcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccncgtnagcnagatcccagaattgactcttgtggtgtaatacnggaaggtagtcttgagaatattcgcaganctagataaactattttagggcagnaagcgtggcgncaaaaagatgtgattaaatgggagatgntaagatncagggacaagagtcgtgaagaancaccagggtnnngacggaattagacngatcctttcgcngagctgctgctgcgaccccacacctttcgcctccttaanacnatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctngncccggncgccaagttgccccacgctcncggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggnatntactgtaaaggtgtctcnattgactacttgtatggtctcagcgcacgtagactcctaacacngttggcacgcgataccacccaggacancagggncccgcagaatngttggtanctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagtncctggcagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgntttnaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcggactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagnctgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgnggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaagnncaagtaacttttaagggctatagggtacactaagtatatatattgggngcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacggtattggtaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagccgcacagttctcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatnggatcctccttactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttggctantcgacttaaaatttataaaggcggcttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgngaagttacagannntttcactattcacggcgaaggtgacgcgtntttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatncgagtcgaatccganacanatggcanncgacgcccgcgagttcgncctggggtctctngncanatgtnangccttctacctcgtggaacatngnctattgccnagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagatnnaaaacaccggtagtncgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagtttcccgtttataggantatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctntgcagagctaaggttgcatacgacgacacgataccncggtttgggatcgtcatcctctggcgctggaccgccannacttgcatcgtgttgnaggcacactncgttttgcctccccttgaagtaattgggatggcagaaccggnagtaagcgntactaatgtgganctccgctttcngagcccgcggtcagnagtnnnttancgtggtcgggtcngggttcnaaagatncgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgncacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggccnccgtgnngacgatgctgnggtctcgttgatgcgccaaaagcntctaacccaaggtcgagctccagaaggangaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgtattattctacaggtgatgaacggaagaagcgattgcaaagaagggttaccaagcggggntgttgggctcggcggctgcttacggagttaccaggcgccggtcancctggcagcactgtggggangcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggngttgtcagttccgccgccagnctacacgaaatatcattgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtaggatctgacaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccattaagctcntcgcggtatttcgggcgaacgaggtctgcttgtgtctcancctcctcgcctgaccgcagacgcacctgnggaggacgctgtgtagttctctggggcatnagcggatcggttggntcaccacgccccccgatagggggctgggccgagcgccggncaaatgatgcgtgcagtcgtcagatgaccagcgcnnacatctctgtatcagcctnnccgcgccttggcctcgagcccgagttnggcatatcataggttggttgcggctaggttttccggatgcgttatttcactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgnttgaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaagggactatacacgaatcaacnacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacntgctgagaactanagtttatgtacnccttcttacttcaacgccctaccatattacttccgtcattgctngnctgtgggagatgatgtcncggtctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatcnaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgntgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatccaaggcgcttaacgagcncatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcnaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagcnccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacngagtctttcagtaaccaaaagtactgcgcgacgatacgacatgtaacgacatgtcncagaacgagatccacttgctttaataagagtaatacggnacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgnccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttncatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaagccctacagtactatttcaatggccgtattgaagagttcccgcatttaattgtatccgtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtactttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggancatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatcncagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgntaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttnacacactgcaagcgtttcgtcatgtggaaaantcactcgacttcntggaangcgaattaatgcaataaaacatttgtcngtcntngcaacgcgagcaccgcatgatnggtcgatnncgtgagttagaaccttttaaagncagtncatgcagnccaattctncgcgtttnnaaattcccgcccatnncagncgatcaaagtagagtcattttnccagaaacaagcggnctgcnggntcgncnattcatagccgagagcattacacgaccgcattcncggtccnncttccctgaaacagaaggcgcgncgtcgttggngggncctnnnnatagttggngcgagtaggtgaagnnaagtanagctccaacatnataagtcgcaagnnatttaccccgggcnntatccgggnagacgcatntncnnnagcacaatctggctaatnacgaatctcttaatatccattgtctcatanaggtagccgngccagaaaaatgtaannctggagcatggccanagtcttcaagttcattgccatgnntacacagacnataatagcttaactgatgacgganatgatatngggccgncagccgattnactgcntgaatggcctctntcaaggttacacnantncctcgattcttagaatacgagctaggngaaggcatgtntnctgagctgatgagtctctcacggcatccgtatncgccctanccgacgctngacggactttactcgatcttgagaattaggcagaactttatcgngctcnacgctagnggcgatccctcntgaanatntgnacgggtcatgggctcagnntcggtctccaactgttcatcccgccgggagatnnctggtagntttgggtcataatnnatagnaactggagncttagatctggtcaancttgcgcgatcgngatgttgcccaatantgtgaantgnnggtaaaccatacagggatatagtcctcnnaaaccgaanntacacaaancatttgcanccaaagccaccaagaacccnnggtgtggtatggagacgncnngcaaaagctaatttctaanttgcatngtctctcgacangctaggttccggcncaacttccncttgggtcccttcccgtnantnagtcccntgcaagtcgccgcctggaccttttcccgcacgnctnttaccctggctgtctagtccctctgaaggnangagctcgtnttgtnacannnaacaaggangnctttagttgtcgtagaagctgtnacgtcangctcantctcttcanaattattatagggcaaccgcttgtnaggcacataattaccattttnaaaagtaaactgggaggatatttcaatnntggggggnttatacccgtactgnntcaacatgccgtcaatcgccgcantnntcgtgaggncnccgtcgcggcgtnttnatgacggtagtgtgtactgtatgtcatnccgtaaacgaaggagnctntatgagtcgataacaactacgtatataaacagaagcgctaagtctnttncctgccccgaacacttccagcgttcgccgcanaagtttgtnagcttgagtacgtcccgcgagtnctgagagttccgcnttgctaatatgagtacanaaaatttagccgganngcttaccgaggagngatcgananaactggggntgaaaccnagaaattctcttcatcaacttatgaccgagctctngctggngacgggcagcactagaacgtcacggcggnagacaagaggnncgttcggatgnncctcgnngcngganaggtagctgnacgaggnnanncaaacagtnnncaaggtgngcagnagccanccactggactnccgcgttgattctcaacagtctatcgacagtgtatgtcgcaaacncccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcatnatatacaaggagtttattncatcatcagcaattngacgtcttctgcaagatatcagctgcccgtttcactcgtgtnacatcatataaatacnataccngctcgtgnaaacctaggggcttngggnntgagaaaatgctcctcatagtacttngtnngcgtcntcctgcggacgattgtgagatgcnagacgcaagganctatgacactactcngcggcgcanccaggcttacaggggaattgctggagnnngtttaacaggccnagcggcagcgcgtagtgttacactncgctttgggatcacancctctggccncattccctgaataaaaaatccgtgaacaataggactcagccttacgatntaactggtagaatgnagcgacgaaatctcngcgtgagatggtcngatagannncggnnaatccgtccctttggagnaccgacacatgtgcaggngtagtagtgccgacgtacngaactgacntgtcattcnactanctcatgtangttagcctgccntgaaggcctggtcctacccgttgactgctttctatgncnntcntacgggcctctggtcttcttntcnnnttgccgcggcgcgtcgcttgacagaaggacatanngncccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgtnatcgtangaggcagtannnacaaggccacngcgnnnacaatagggcgtgtngtgtaaatntngggactttgnnataccagagcctgcagttcagccggncggcgtnagggctcgcaactcaataantcattagcagcttcatatactaatcagccgcacncangactgnggngtaagccactgtctanctaattaggggaannggacgtcgcacanncnttgtggtgacaatccgctcgnacaaggggcgtgcacaaccgcgaaaggaaactcgctncgaacaagcaccgtccttgnnctgtcctcgcagtactgggcaactacagtccatccnnataccncngnagtntntatttctcgcgctaaacataaacgttaagggccgacgntcaggcagatgacggtgagtatgtnctgnatcccntaactnngganttgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgngaccctctttgtacgcacctaaacancgtacttgaaaagctgctcgntatagacggnatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagncgccgcgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgntacggaccgcattaacattgtcatctccaaggtantggcacgagtctcgataggagcgccganctcagccttgcaaangtnnccgggtccagtgaggcnctcgganttatcagcccgcgtaattactcttgtgtgggcacctcctggggnnagtttgactcagcggctgagtagctgacctctactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtagggncctcagcgcaccgctngtaaaantttacngcgtgtgccgngaaaacaatacaatattcccactttcactcannttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacncngatatatccctnttcgggnatccacacgatcgncctnttataccgtgcnnttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaanacancttatagccgngnagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacgaaactttttctgatacacacgncacggcnaggagcctaagtccttcccaccagaacaaaacattnctctcggacaagcccgtggcgtcaactttaaanntcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcagaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatgcgacatcgntttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcctaccggagccacacgcttatctcacctggatatactaaggctgaangctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaactggttttcctatcggtgtgcctcttgggtcgtaacccnnggcggtggctggcctaaagagcacacctcgnccagaacacgattgatcatatncatcacgatcggactgcccctgtagagcctggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgncgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaanagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccagtacattaaaggcacaagctagtatgcgaagacctggccttcatgttcgatcgtcttaatcccaaaattaactgcatttagtcggtgtaggagcaaaatattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctgnttgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgggcatcaaaacaaaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtanaccgnatcgacgcaccgggaacgagtccacntgagcngngtagccctgntcctaaggtgtagaccgtggccgnccctctgcaggtcgaacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgtggctnacnggtacacacttagcagnctacacttctgttcaagtcgnagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtagnngctttatggcatcgaatagggctttgtcgggcgtatggnactccctangtactcacacggcgtgtgcttctaaatctcntcaannagtnccccttggctgtgagcccggatgttctccnccattggnnctccactgggtctgcagccttcnntgagacnatggncgttacnctttttcttangtacctcgncgaaggattattcgttcagcnctttatgtcatggagatanattactatccgtagtaaatgacgntccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgatacactcttaggcaaagcnttggaaggaaacangtgccctttgcgccgcttgcaagtagccnnngttaaaccacaanttagtagcgcacattatcgggccgangctaatggaccagctcgnccgcaactacnacntcgnnnggtccactcacgatgggaagtacgaaaacnggcgagccttcaagtaacggccaatgataagaaacaagtgcccacatgatgccgacgannttgcgctcgaccgcggctcacattttcaaggctgcnggcgatgacntttgantnaagtgacaaccttcgcctaatatcgcnaatgcncgctcccgccgtgcctatctcaggngcgcgtgatantaacacgacaaacttcanctaatgcatagagtgtgatcataattcattcagtgtactagtttcggatgccaaaacagagtagctaagaaagnntngagaatgggctncgaacacatntgatatttcttaccncgtgagctaggactagacgttgtagattcgctcggctncnggttcttgttgccgcacctaattccgacttggttgcgggagtcatcttantgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatggncgcattgccacctacgcgactcagtcgtaaacaccaacttgacgtctaancaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccaccgttacccacgctttgtatcaagcccctgaaccgccaccgcaaaccctgcatgatacgacctggtcagcatgggccaattgggcgatnacgcagtgagttgctagcgctagcagagnggacaacttctggtgttacacgtcgctcncgttgttccacttaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttgttcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggctatactggataccctggcaaaanctcacacaaataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtccagctgcctcgaatcacggttactgatcgccggactctattgaagggcacgtnngatcatcgaagatagtnctcatctctgatnanataattgggtcactngttcggagcaggcctccaggagnttnncattttagatcatnaagcatatgtttgtacnaanntngatattagtncaggattacacctgtatnggctctcttatgccccagtgagcacgcatcttgcancagcgggaatagtgngntacgaccctgtgcagcccatgcgtagcacgtcantcagagatcgcggntacaggctgcggaaccacaccccttcatggatgtactgcttaccangtattgnngagtagactcggccgaactcggtgncctngggatgagggttcattacgnggacaccggtactaaaggaatatgtnttcactgcgacgccaagntatccaaatcagacatagccgntgctcggttttgtgcaaagcaaatgtctgctnacctatnatggacttttagacccgtaggaaccttntcaagagactaactgcgccgtgaggntcttnacccactcgcttaaattccactcnctncgaggtcagcgtaaatgtaagaatgcgcgacaaacccgctcaataccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacantccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggctcatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaaaaggaccgcngtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgcggctntacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccagcgggacgcccccgacacnaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcattctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactagcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttnggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcggantccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagatgnnncttcatggtttcctggccgctggntcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtatgacggttcggctcaattgagacgaaagacacccttcnagtgacgctgtggaccagggcccccacgtggtgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggaacaatacttcccgacttactttttccnagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacttccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcanttttaaccgtaggagggtagaaccgaccaatggccagcatcncatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcnttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaaccgaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagngccccnctgtagaaagtcctgctatgtccgttgtgacgctnttagtttttcatattctactcgttaatactggtgtaacaaatgattctctaaccnaaatccggtcagagtgtacttgttggcgcgacagncggtacaagatgtgcgccgctactgctcnagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcangttgtgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttatattggaataaggtggaaggctttgcgtctattgttgattggtcgctnacatactagcagtccgttcgagattggccatgtagttatcggcggcngcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcnnaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctntattaacaatactttcacgagctaagtngacacccggagtgcgtatgttccgtccgcacccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccaggtgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgcnaaatncctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataannatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattctgtatggtgcgagatctcgtaggcctgcttaatcaagngctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatccctgaagtgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactagcactgnacattcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaagganccaaagtagatttgttgnagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaagtcagtactgcacgcggcattaacgtgtacgccttgaggncctccgtcttgtatcgagctttccccggagatcaattcttgcataactagcaagacgttatagttgcttgtgattacnctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactnaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagttnagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtnatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatccnttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaactcctcactgagtttgctcgcgcaacctatcgattgcgggagnncgaactcatagtgcngagtctgtaatcaagaagcgantngctctacttgagcaacangtactaagaatcgaaacctctaatttgcacctgtacaagcccgggtaggtcccccttaccaatggncgtcgagccnactatgaaagncngaatggaatatcatataagttgcaagtagcgnccgccgaaatacgactgccttcgagctcacggtgccgatcccattggtctacgtnngcgcaagctagacaacctaccantntgcttnnntaacacntaatttgctcatnacctcggccgtagctaggtcgttcttgctgccacgagccgaggaaaggcggtggaacaatcacgtatggtaaagcagcntntgaacgatcttnatntaacggccgantttatccgagtattcaagantatagtcggcgaaagntcttacctagaatcggcanataagaggtgaacgacgttgttctgctgtgcttaggnangaggttagganntagantnggggctngtatanagcataggcncgattnaacatacagggatcttcggannntataaatatgatggccttnnnnnnggggcaggtacnnatnnaanataacagagtnagacgcgaacatccnnnntgnngnngatctntacttcnggtgactagcatggnttggtgcgaagcgtgncgcgggaatccgcccctaaagagctcanaagttcgattgcaacgacgttacagaaaacataatcggcttatcgcatgatgttcatcctggtgtctagagncaacaacgccggctcccctgctcttcttctnngccacgaanaaggggnccgtnctcttacttctccggatnaggtgcaaacgttccnatgaagaccccctcgcttctttatatttaagaacctcgatgagtaatctgtatgggccttaagcaatcagaacggnagncggtgtcgcataattcctaaccgatngcatttcacaananggcgtngtangatgcantgattcggtgnagaaatcgggggagttttaggcgatcagttcaggggtccctnanttgtataagttaccaggctgctattggaccgcttaagtatgcttcagatcctcggtcccaccgctgggacggttcgataagttnccctcaggagcacnctcgtaaaaacctaatcagnnctcgcagatcggagagtagcggatcaggaancgcatngaaccgcactagggtgctanaagngtatngttcgctgggacagtacatgtagaaatcagggnngcttcctctagcncgtcgagagtgcgtagtntaatacnccctccgtttgncggattnccgncctgtctcngcnngcggtgcanaatcntccgagtttacataatacagcatatcnncnnttactaggctctgtntgncgtcgtcnnngaatngtttctannacgtcgtcaccacatctctgancctaggtacatntacngnagcgacacgggaatagcnccttagantatctacnttcggcnagtatggncaatgtngggccactcncgncnncgacangtatctcagacggacagtgacgcaggaatttggagaagagagatccctgtgcggggncgagnactccgaccntccgaccgatttatggcactaatgtgantcttagacttacntttacgcaccaagaattacgagtggggcggncatgtcganttggtagccacangtacatgggtatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcnggcggtacgggagccgtaagcaggcatcagcccccctgttggacgnngcgtattcggatttgacggcatgccgtattaagttgaccgtagtgaactcattgggcagcgatactgtctcccgttcaagctgcgcaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggccttggaatggccagcctgtcnatccccggctctaccanngtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgcatgataccctgaccgttatctgagcgagttcttatttcgagtcctaaaagttgncggtaggtgaatgnacgccgtaagacagtggttctgctctacctaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatccnaagcgaaggttcccggactacaaaagacganannggtnntgcagtgaacnacgnnactgccattttatagttatcgggcttnggaagntcacgcctcagcgcataacggtggtactgcaantgtcccaaagcatcttaatgccgtttcgttggcctgtcatntgagccgttgacatgccaaaaaacttatcgaattagcggagnncaagacaacccggggttagnctaattgtccttggggcgactagactcatttgtgcaccaaccccgtaggattaaaaactgaccctctgttnatgtcattccagttgnatgtactgtggcctggaaanatatgatngnngctngggtnccccctaagcagtgggcagctcctgttacggccantntngngtgcgacatatcnatgagatatacgattctcgaccctattcgtantatccnctcctcacgnataagtnatgacgtattgtatannanntcntactcgggncatgggggttaggaagctcggctcgactacacagccgctncaatcgacgaagtagganntataccntatgtcgccgtcttttatagggctcatgccaggcctaaattggcgccgcacgntgcaccccagccgctgccggtcagtcggtaaggactctagagggccaangcggcgcgggcccccgggtcgcnggagtcnncagcaataacntgnaaataaanttatcagcantgttcattgttagactccagtgcggggcgccaancnataagtcgaacaaacctccgnnaaaagatcattgatgaatttcngcnagcttggggtgggggacggcaattacggaatcacggnccccttgcatccatcttgataactcttggtattggggcccctttttgaaaacatatttacattntcaagcactgctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggaaggaagcttgcacgacgaagatcaattaaggccgtggatccggagcgtagtcgcagcctaccgatgcgtttcgattcggggagtccttggcccaccaatggatcctccgataaacgtgctgattgnnggccggttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtagtngtcgcagcnatgctacgaaccttttagtcgtgccacggcgctcctaactttttnaagcacttgctaactancnagacctttgtgaggancgntacgtggactatcgccttagacgcgacgcggnccctcccaccngnaaagaagttctangagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggntnacgggacaggaaaaggttaaagggaacaacagaggtcttcccgtgagcaagcggtgctcgcaaattattactgcggtggatttgtccggcgnggacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacacaagacaattccttacaggggattctattaaatctgcttgcacgtcgtacncggatatcctaggcgcctttaccgcntntcangccattcggtggtgagaccggcctgngaaggntcagtaaatgcggtngttcctgccggcaacacntangcagtggtaatagttgatacaagtgcctactgcactcttctcaagtncgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtatacgcacctcccgcgggtcgagaancatcgtatgacatactcgcggcggcagagtcgtttagtccgcacggttgtacttagaagttgtcgtgtggaggaagctactgccacatgccaagcancgtccttcgtcagatagtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaatncgggtctcccacctgactctgatggggggacccaacgtgtatcagnctcttctgcgctaaggtccccctncagtagatctgttatcatataaaggggcgctatttcccgtcgaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcnagcataaaagcatacaaatatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatnngatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatnctggctccgtgcaaagatgagccgttggacagatatcgtggtcagacaaagactatntgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtncaagntgccgaatcccattccagtttaacgaaaggcngcccttgtacgtccaaatacgaaattcggangctcttttctattgcattgatactgtacctgaagcagggacttggtgcantcncgttgtactttggnngnacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcncgtntgtcaacttnctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctgaaattcnnaccagcgtgtcgacaatgtcctacggtngggtagaagagccatagttcggcgaccgaacgacagctntggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgcnngaggatatngctcggaanncagttgaagntggcccgcggaccangtgattagagtatcggttttattgntttacnngggggggtagcttgacatngtaagacgtcggtggataggtgtcttgacgaatatccggtccgngacgttncctcgcacctgttggcccacnccnnnnnttgatctttggggcggaaagaggcccttnccagtggccactatagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacnacggcggttatcacgctgtcatctactgtagcagtctcacctcggcaattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggagtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgncacgtggtttgggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttntacggcccggcgattggtgtcgcttatgtaggggaaatgatctcaacggaagctttgtctttcgctcggctgactagtataagcacnataaaaaatcggtagccgcgggaangtcatcgccanggtgcaactacttcgntcgtctnagaatcgaagtanntgcaacgttcgccaaaaggttcaaggcgtcagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaannntaaataaatggctcctacgagcntacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccatgcgtcttagtggctgagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagnctccggcccgtgatttaaaaatctacggaggcgtggtcttgaccgcggtatgcncncgtatggaaaggttgcatggantgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgccnttgtttgtggcnggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaatnaaatgtccgcctcgcgtttgtcaaaaagcatantgccttcccncctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagngagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcanagaggttcacggtttggagaatttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgantggtcggcacggtgccttagtaggcacacacaacagaagtgaaatgatctttcagacaantggtagnagcccggcattccagccttgcctccgatgacgagcgatntgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccngtcganacttaaccccgatnntatgggctcggncccngacantccataggggcgatctactttgtatcgaacttggctntgatgaaccgtagcntnagtttgtngttcctgtctcgcngagttctcccngacttnttacaccctaacgtnntgttngggatttccatcnagtnccttaaaaatgtggactgggattaacgagctacgtaggttcgnttcgactccaaangncgtcttnttgcggannncnngtcctttgattgagtcggctcnnccgcgccctgttncccgaatgggatagactgcgtagagggcatgcagggcagaccttcngacggatttagctaaantgtaagtccaccctagctatggggnncggacacantcacggaagngctcggagcaccacagnnaccgatgatctngcgactgnccnttcgttaggtggcctcagccaggaaaccaangacaaggnntngtcagtgcttggnaacgcacacgcgaccgnatttacctattacgtaanaaacgtantgccngaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgnttnctacttcatcantcnagntgngcggatacgacaaattgtatcccagnnntcgnctgaacctcggggtctgaaccnctgnattacttgttgctcatcacttatancagacgacccgatgnagctttggagtcngtccgggctgagaggaatgcttaagagacacggtaccatatcncnatagagncgganggcgtannnagcacgtgnccgatggccatcccgtttcctgnactngtccgtcatagtggngttgatcatttctttaccgtcttcgcagtcctggnnntccgtaacgcggctaggaactngacctcacngcgctcttcacggctnnnttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaanattctatgagtgtanntntgggtcnggctaaagactattcctgcantcccaattacgatttaanatacnggattaagcatacttggccggtcacnattncggngncncnnccctagttaaganaacagtcaaattgtccgccagacgtagtgctccggtttgttgtaattaactgatacatacgntaccaaatcggagntcanagtnaatcngggacttcgnacancancgggtaanctggcgaagaaggatacggctnncagaccgtaattcttgactannnngnnnnctgggggatttacgtgttnaccanttatcaggtccncgtcnttcgacncgtctgccccagtgtagaaacaagatnctacgctgtcgctaaactgangatacgccctgntagtatactgagggtgtaggtctatcggtagtcanagccaccctttcggcgattcntcgcttaggttaggataganggttgagggccctgattccnagcccggagatggttttcccaaccgtngaaacngaagtcatggannagcnntcgtagtgntcncctcttaccnacttgggcnnctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacccgcncacgagtgcagtttgctgtgagcacgtggtatggacnagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcnnntccatgggctcgctcagcacggctttagtcatnaaaggcaaacccggcttacgcctngagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctcttaaaggcggctggggactttacgcgacacactccaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccatcggtcgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatanagactgacgaacgagctctatccgagcgcggattcgcggtctcacttgngtacatactaactagancatctgcanngcnatcgcatgggatatcaaactcgccctncttcctgggnccggngaattggggagttctgcctcagacagncgcgggttcccaggcaggnnatacgattaacggcgcgatccancacgcagagatcgctattccggtnntgtggtgtattagagctaatcctccnacaatcccgtgtggtggtattcgggctttttcgagtcgganaccagtggtccngacgacccgctacgtgcaannggggaggacgtcttttgcgatgtannnattgcgccngctccgnanctntnnntntgtgggnagggntgccacaacacatgtcgcccgagctcgcggacagccagctacgcccannactggttctggtctgtgnagcaaaaacagcaccgcggttcggngtnactcttgcgatcgtacgttgactgngaccagattggccnncctacttatcatcggaacnagaggaaccagcggcagaggtcatcgacactaaggacaactccngaacgggtgcacgtacggatctttaaatcgantcgagccatatttgatcccatttngtatntccctctgccgtcggagcgagctgactggtccangctnccaagaacagggccccgtgtngnagatagtccttaagaagctaagagtccaagctggactgtgctagcttactacccnnntcgattaanggacgttcatagtncacgggcangnncggaagtanatcacgagttcaagccagggtgaggtatgccgggactgggttcatagtaggagcatatgaagntaaccatncatgatcttcgaggccaagctgatnactctccgacccttgccangttctgtncaggcncgccgggggccgcgcgcnanttggccctncaacccagacgacctaatcgatgtcctagacccgatgctacccgacgcggcggcatcgcccactttattaggnctanggctaagtagcttcgngcctttcggnaatgcctacgtaaaagatcaacagggcacttgacgcatcccggnattggacgcttcgtgctagcgcgattcccaggagatttagctgtagtcgaaaaggttgatatgaacnatttncaactcgnccacatattttcgtcngtnncgaccaagcagttgcagcggaaaatacactagaanntacggacctcagaataacnctgcggcgtactagcataggcgccgnacagcagggnactcattaccaaccctangcactgcgtngcaacncacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttctcggcgattcctannatccacacannaagngtcttcgacgnatatagatattatggtgcctggaaaatgcgtcagcccnaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacancttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcaggataacgatcagcgtataatgatgtaaatggcctggatgttaccgatttgcnccgtaggggataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgttncgacagattctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctatgggaccagcggatcactcnctaagtcggtgcaagggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactaagtccacgagcccccgancgggctaacttaccgtccgtaggcgctccgggctggactaagcgggaagtnaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagttctaagaagttcaagcagctcgcgggatggcgtcgggactgcctagccccatgtgtaanttgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacccaccaaatcggaagctgagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagtgctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacaggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtatcgatttaatggagatcaggatcaatacaatttactcgatggacccactggagaagctctattccgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcantccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtangtacaatccattatggttgggcgctcttcgcttagtgccagcatnncggtgcgattcctaactcagtatacgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggctacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcggcgnntgtcacaattgcccaacggactctcggccctagacaccagcatcctctggggacgtctttgatcangacgtcccaagccacttatggagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtgacagtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatagagttatacatagtaacttcggggagtggctttaccccgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggaatggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacccagaanaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattagagatggacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgtgtttcgcatttgcgcttctggcacagagcttcagacggagatcgggatcgtgacatctagctcttaccgtctccacgttaccatgggggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtctagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacanatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggcnagaagagcggacgtgaatccccccctataccgcttgagagaggaaccccgcgtcagccacagcttcaagggcacgcggcnttagaaananncctcgcntgaactntctncgnnntttnttataggagagnttacccgncnntccnnagtcacgcgtccaggaggaccgcagcgtacgtgattgactgactantntncaggggccntcgacgttaatgggccnnctacgacgtaagcttaatnattgtaaccctcattgactcctcgaaacataactggncgcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgttcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccngccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcatngtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcaggnaactctaccaaatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtncacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatgntgtcagcaggatcagtcagacncatctaatgaaatcaatagtttgatgcgtgtcgtgctgactaataacggttacgtggttccccaagtagtatggacgagttaaggnattagggcacctgttgtgtattacaagtgcatgagcagtttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaagcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcaggatccaagtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacccancctggttccaanngttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctatttactaaaggccaaattggctaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaaagtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtaccgatanctatcgtgaagatttatctcggttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattcnatgcgctgagagcatgcctcagtgtantttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcactaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggtagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcaccctaccctgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacagttctagccgatagagttagtgttaacgcgcacgccctnacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggacacaagccgtagttgaggccgttccgccctcctcgccacgaattccagtgngcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatactattgtgagatccctggatccagaggttatagctcggacccttatcggataccgcgggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctganttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctattggatttctgcgagaaataacatctacccccgtgagttgtaggagaagaagtcatccattcgcgctaacttctccttattcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctnaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcacgntgttctccaggtagnggcccactcaatggacgtagtatgggcctgtgcctttggagctgcgtcacctcagatcgaactttttaaatttgaaagcagtgccgcatacgcntcggccccctgctctgtaatccgcctggctgnantacctaccaaatttcgcttgctnctcaatcanattgacctgacttctnccttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaaccctagcctgggctaaggccgtgaccccagagggttgcgcgaaggactngnacagcggaaattcggtaacatccgaaagcatgacacctatagccatatngagcttcgaccggagggccttgggcagnctggttgatatttaggtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaatancctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttncccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcaaaaaatcggtaaagtacgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcantgtagggtgggctgaaaaanaaatgatgattcnntaccaaacttcggcgatagnnggtgcgcgggaaaaggatgtgttgtaataccgcaacgggacagaggtgttcgtcctattattaggcacgattgctcgggacttggccactctcntactctagtccaaccncaagtagcgcggggcctattgntgctctgctaggtggattttnacgcatctgtagaggaatagaacgcaaccctnagtcgattgtgtccggccgtgctgacagatcaaggctagatagtctcttctcgcatgcgaactttttagccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcantggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgcattagtacagacgacctgtccgaggcccncgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattntgtagaatgtatgtcttcaaaccttatcgacccctcgccttaatggctgtgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttnnnnacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggngcaggagtgcaagtacgaaacatctagtacttaaggggacagagaactcgcgntgagccccaaggctaagggtctaaccgtattatcggccnttctacatcaaggaccggcagcccgcaatgactcagaaacgccaagctgagggcacgcctcggtccgtttaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggcccgtagatgatatcgcagaggatcagagcaaccatgatgtttttcctgtcgcaggtcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacanccactaattcgcacatggcccaatggcccccgcagtcgtactcaactcgttgttnccggttatgcnntaatagctatntcatctgaagactaactnggggatagtgagatnatnnctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtnacgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcgtacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagattttgggcccgacccctttcganncagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatggtgtactaccacgacctcagagtctctagatngcgctatgctgggattattnccgaacaagattcgagagcagggtaaccttcggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcntctcgacagcgtcagtcgttagagcgaaatagttaagaagacatatgttttagcagtggatttcaagttaaaggtccgcaagcgggtctngncgccaagcagtcggtaatccccacnccggcaacncagggcgttcgagaaggggagcgtgtccgatgttttatgntagaccggagtatatcgtaacgagatggtgggacagaacgtgtacgtcctcagnggtccaccacccttgaggtgtaccgtagatacctcctctnctcacgggataaatcanttagcttcttgaggatnggtagtaagaaaggatngatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctnactgccacagtgaatggataacgacctgaaagcatngagcatgcctctgccgtgaatgaagcgatctaacaattcgatgtttgataggactagacgaaaaggttcttaggcattacgggtncggtgtgnnnngaactatctcacggacggtagagagatcctccgctcccttatatgcagacttgtgactgatccgtacttgaatggagctggactctgggaaccccacctgtgagcncacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcgtgtcccaaagctntattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtgatgagcnncggaccagtcgacggtctagatgcagactntggctcatgctttcttcttanctgtagcagccccaccgtattcttgtantcgcttctgacttcctacccaatctaagcttggggagatatcccgaatcgcagagagggcaacttacctccctccaccgagctcaattatcccgtcgatctctgtgcgtacctctttaagagggaaatgcagagagatttatttcccacattactataatgttggctcccacgcacactgtacggaggacgtccgcccgcccaggagcatccgggcacccagtaaattctggttggttgctntttgcacctttaacctgcaaagttacacgggtaccaanacnacncgcactgtggttcacaattatagttcgcacccgcaaaggatatagctctgtgatgtancacctgcacaccggtgggccggcaagtccatggagctctctcctagcgggctgatgataatacaagtgattttgactggcctgcctttggtagcttngtcagttaatacctagaaccantggccgttcttgtgcggatccctgggnatatttccgggaatacccgtntgnntactacggtnggcttgcttacgtacgggttaatacacggttgtaccgtcaagaataattcggacgattggatctgcgacagaatcaagactggaaaacgagtagtcagaaaccaataccccttcaggttcacaggtaaaatacnaccgtatccaaaaagataccagantgaccctactnctacagtcaggcatctgccgacgactaaanancgttncaaccctcccactcgactctccaccatttgtcacgagcgagccagtagcggtctggggatggacgagtctgcgatcgggaacgatctattnnncttcgggctggcacattcggagcagtcgcatttcgtcacaaaccaaggggtactccacgggtagcccccgccccacaacaacactcttgacatgtctctacgcgtccttggtactggttanttagcctctccgcaggcatnaccctgttgctgngnatcntctgctantgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtnacgtacgtattgtgtgttccactaaatcattagtnggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgnnncatnttacaaccnaatntnttccgattgntcnttctaataaatatattaaccgactaaaaccacattnctgtagaatggcggagtacttacattaatcgtncccatctatctnnacccctagtantgaagctgcgntgccggctgcccccannanctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctcngtcgataagctggtagttaanntggctagatccgacgaatcccaacaggataccnnnnctcccnanttattgtagtagcaantgcacaacantccgagnngttttacgggcaggtctttttgtacgattgacgccntgacagtcattgancgattgacggtccaagttattttgcagcgacttatccngggtcatccggatggacagcgcgtcatgaattcacggcctagaacgcagcgcacnaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccacncccgcttacncccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgtccaaccacctcgacctgggacgnttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcctacttacgtgttatgtgatagaaccctaaatatcacatgccacagntcttctcnnnctatccaatnccgagaacaacntgacgcgtggatgcgtcntagacttcgtcgcncgcgtcaccgcctcttcaaattcaagcgctgtgtctgccaaacttcaaagttgcgagcntttataaacagatgattgatctccgaanatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgngtagcgctccagcanccttcttcgccaaccnnncatcnncaaacgnatgcactccacgaccgtgaagtacgcgncattatgnnnagccgacaggagtctatgaactgtggcagtccttaggcggatagcagtgccgtccgttcgctagatctatacaggggcaccatcagagggntgatggacatggcgctttacaggcgagatatgtagganttgtcgcagaatgcactgcctgcgagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcntagctccggctagtagcagaaccnagacctccttagcgaggtcataaaaggaatagggtanncagncnaggtttataattatctgaggaccangcaattacgtgcnngtcagcatcctacacccagttcanccggaggggcantacgatagggacctcggctnnnccnccggggtccgtannttgactaacttacggaatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttggaatcgccctaccngatcttgagcncatcccnacnannnacctatgttggcggtgaaagagtccctagtataacgcacagattctgattacagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacncggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatgaattcgcgttgtacggccatcacttttcctacccatattatagggactgtaggcgcatttgggtatttccgtaatatcagaaagccatctataccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttgaaaagagccaagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcgacaaactggcgcgtgtgttaggagctcnaagcggtngaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctccnatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcganagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcngactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaantttgaatgtacccatcgggtgggttgcccatcatncggattaagggatacgggggagtggagctcnnnnggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgnaaccctttgaagttagctaccggngtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacnacactgtcactagnnattagctactnngccatattgtatggcaagcaatttgganagtcatttagttgtcaaagaccagagggcaaatagataccctcngattncatctcgnnnnannctcgaaaagcgagaggcgcgaactcatagccnctagngacacagccatcccccatgtcgtacatcncaaatgnagttatagtnctcctntactngctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttnactaacatatcctattctcntcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattgtatatgacccagtgagctggggggagtatagatatcccgatgtgggantttctannctcagtgaattaatcccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacggnaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgatttcactngttgcaggcagactcctagtccctcgagttcccttgtctttaggatacgggcactgccttgctgggttctcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatctgggcggnttcacgctcgctgccgccgtacgaacatacagtggatccataagactaagggaccaatnnaacgtttngcttgaattggtcagnnggcgttagncnnnannnnnnccatcgngtngatgagaagcaacaagtgncacaaacgctcccacccccgtcgaacnaagagtacaagccncnngagncngtncnactcnnagtncnnagccncngcngactganacgccagncagcagncgcagctgtaaatgncggatgtgactatgggtctaggnctaatttctatgcggaacccttgaattaatcttttcgtctcgtnctnagtaatctagcctcgtaangcaactagccgcaggtnngntnacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagnntactcatntgacgcagtaaatganaaccnaggatganaagtgntagtaaacgttggacgtagagagtatacaagngctcaccttcctccttccgngcangngtaacgggtccttacctannnntatcgtgcgaccattttcatgatangngcacggncttgtacctagtcgagggctacaanatggtcgacnaacgttagccatttagtnaagantncggcncccccgagagaccgaacanctcatcttcttnggnnggtgggcaccccgcgccgccgcattgtggccagcttttcaagtggggaatccttctcggtcatgtacgcccggtaaaattccagcaccttccggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagaatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggatctacaggattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtntgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaatccnacgctngggacgttaggtccctttcttaacgggaccaccagagcctcgaatagacaatataccgagaagngtctgaccgtcacttaccaactatgccccgngctttctaccacgccttgacgcccctgttatccttgggacggcacgntgcggaccacctcgtattgaatccagttctgtcgnccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcntgacactgcagncgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccancgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgantagattctcacggtcttnnnnaccttcatgtacaggntatgacctttatgctcgaccgcgtggntccaggtatggcctcctggagaaaggtnnngttcaaggatgnngtccnaccgnnacgttgcgcgcnagtatggtgcagtgttcgggaccaatttaagtgcggtcgcnnctaggcgctnttatcccattnctgatttttattcttcttcgttgtnatactaccggnnnnaggtcattcttcggnncanaccatcnaggatttgntnagtagagatcagtangatnggcctatacttagnctagctgcgacagncnaaaantgcatccccatnttgtnagtacttatgaattctgtgggtcangctggagtacancattnaaactgccataacgagatantgaaagtggtgtcttggtgatacacggcggaggggtggatcgggacggntctangattcaacggccctaaaggtctctacnctggcaanaatttagtcctagtatcgcagtggnncttangagtacgcaacaacaccangtgnctacgaatacccctgatgtcggtactnccgcctgatgtgtctttcgacngatcggaggcaccagaaangggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcnccaccantgcaactgataggtctcgattctgaantgatctnatnctgctctcggggtgancccaacnnnnatccaggggggtttaacctatactttactagactnntagaaaccncttgttctgcattangccatataagatcacgnannagtngagtcttttnaagtccagcgctnaacnnttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggaaaatcccagttcgacgccatcccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtagtatcaacggactaatgtgcatcgcnatatgaagcgggagtnnaatatacccgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcccgccgccatcaggtcagttagtttgttacaggagccaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctgccactccgccgcgcgaagccgggagatntgcgatctcggactccgttacctgcgccgattcagatcctcggacttanngctcgcagcgttggaccgatcgtatatacattgncttggccgttgtagngcnctcataagagacgagntcctattggttatgcgccctcagtaagacagtcttgaggcctctccgttcgcccgcgaggttgggtgtcggtntctacggtacctaattaagttgcatacctggcctaaccggtcactttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtacnggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggnacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtntatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgnctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgnccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttagccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacgttacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgngcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccagggnatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctanaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagngctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcgggcctgggccgacngcctatcgacttttatntgtgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctacacactgntatatgctgagaaacggctggacacaggctcangggccttngatgcaggaagtataatgaggatacgaggcccggaagngcttacggagcgggactaaagagggatgggctngactgtaccagagtgcgctcactgacggggctgctcaggagcgtnntgctcaagtcttaaantatcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatctggaatctaaacatcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggttccctcgacgagcggtaggcttatagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcntgcattcttagcggggtntcttactanaaagagttaccatactcactactcgttccgtcgacgnacgtcagttctaattatattataatgcataggctaacgcacttgctttactgatgccggaagtcctaccacagctaatactcgcgcaatccggagggtccaggtcgcgttcagncggataacttgggaaccgcagctataaagttagtgccttgtacngcagtgggcgcttcacgcaatgagaangagtcctcgatcctgacgctgaccgcgcagcgacagcgttgacctaataactaagtgtagtcttggtcagaatagcgaatcagtgccgaagtactacccgcaagccatgtctgaatatattgctcctgagtcgtcttttgaccgcnggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgctatagtgacttgaagggtttttcacatcatagtctaagattagncttacacagncgattttaagtttcgagaactcatcattancaagggctgagcacgtatgatgtccccggataatccagtatgacatttttaagggcaataaggataagtgtctaaccaatgcangggccaaagagcgaccttccagtattctctcgttagcgaagtattgtgtgtgtcaatttggagtagnctggcnttgncntgcggaaatcgagtcctcctcacctcctacaactggcgcttgtaaagtcgcctgggacgtcgagcganaggagtcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagtttgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggaccctgntgacaggnancggattatttaatntagtaanagtagaccttgcaggtttcagtcaaanccgagtcatcggccttnttagcccgagttcnctaccgcaacgaacttcaagtacggattttattagacagaaaaaaagataagtcatatagngacaatgaagcagtactacaaatcaccatgtactnggagcggatcatgnatgtaccctcgtttctttttcagttgttaactncacgaaaacgatcaggtcggcagtttctgcttcagtttactgaatgcagtcgacgccgcgctacatactatccggagaccaccgaaaanngtaggcggaggccagcgacaggtttcgtcnnnattgnacttgtngntcggcccgtggcgtgatcgggggtgggccgaatgtaggcttntatagaacatcagcgtgacagtccngcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctnnnnccccatctaacgcgccgtctgggcgcgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaanctccgcccgggcattgaatttcgtacgatagtcacccgganatccccggctgccgagttaaaacaagaaagcgnntcacacggcttgtattgccaggcccncattggcgggggctctcgttagtacggttgncattcactgtggnggcccncactttgtcnaagtcctgtgtngaaagtccncgtctgtncgtctgtnatccgtccnnngtannncgcgacgacgngtcaggacccgncttgccgagggggagnggattacgtcggacttgtttcgntaacgcctactttaacgagactatggtcncgncantcctcagtctatttaacttttgcgcctnattaatacttaattacaccagctacccccgacnngtgcagcccctccttgtcacaacagtcncaacacntntggntgtttagcactatggcgaacttnataacacattggggctgcctcaccgtgtaactttagatcncgccgccctnagtacgtcttcttgcctatagacttacgccttatatcctatcttcgtgnngccccaaattcnatatcattaccgnaagcgcgaaacggncgtctgnagctaancaaaaatcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcangctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagangccgtgaaccaccttgggtcacctgtacgaaacacgaaccaccatcgctngaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgtggttggcggagagngagacagggatcacgggttagaccaccaggccttatgannggtccnccatgctactgcaggggncgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagnctatcagtggcgcgcggccatctgaatattgacaccatcttctaggaagttaatttttttttctctcaatctcaggcngggtngcgntgacctncagcacttccacggtnnngtaccgctaagttgagcnntnnnntatgattgacccgttangttccacttgtcgaacacgacagccnctaatagttcnncgcaatcaagaccaaccangccagtgggctaaggggacgttnnctactggaantcgggctgcccgatcagntattcgctagtcctnntagcggtgnttnctggcataggcaagattagaacccatggataagtggccacggtaccggtngctactagttgcttcaaagaaanaatatccactganccctnnatacnngaggcgactaacaaattcgcgaagaatacagcccantagggctgcagggaaaccgacgggaaacttctgcaagagcggacagcnanagggtggtgtacctgtctgtnggagagacgaggtgncgttctcccgacggtaactcgaggcttctttgcgagacgaggggnatcgtcccgggttgtggctacttangcagcttactcgcgcggggtgcgctcaccnggggacaccgggatcgtaccgctaccgtatnccggaaatatgacttccccaagcattctctatcttaccggcctaaagncnagtaaatgcaggagcgnnagcccgatgtaataatgaataattcgctgacgtgtgnatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaanggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggccatcttttctaaacctgtacctcaanctgcattagggagacgcgtantcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagttccctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgnggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctcccngctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtngagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtnagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtntgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcnccctgggntcnatgtncnggntcagaccgatagttatactacccgccgngncggattgccttcctcttnacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggancgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgancagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggngcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgancactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaaacaagtagggttaggatgggntcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggaggagataccagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgatgggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtgggcggattgttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattncgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcagaagtcgtgctcatcaagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtaaatatcacgtgatgacgnngacacgcgcaatatgattcaacaggtagccgccgtaacagcgtcccccgaatgaggatgcaagcaaaggtttgggtgccaggatgtagtntgannaaaaagcactcaacnngtcggcccttgnancgcggggannnagtgcaggatacggacncacgtcgacatcagacannatggaatcccataaccccgcagaacatacnnnacattgngncacaataagcacgtaagcangnnttactgggggtgaagagtggaatnattattcnaaacgcacttatctanntgcaatcagcaactcgtattcgacaggtgagctacagcgaggaatgtaagnattacaatatttttaggcttctgaatccatggacgctgcacacggttcctngccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtnntttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttantatatacgcacctatgctgccacgtccaggcaacgacttgccaatcttatctaantctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgcagtataccgatctttcgttagctcggagagacatggtatctcatggatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcataggctacaagcaaaaggtgtaatttaggccccacgnatcctgggatcatctaggcgccgcacaatttttataagatatgcagtgcnnctggccatcggtaggtcaaatcgcgcatnnccgcccagcgcggtggaaagtccctctctaaccagggtgtggaaacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcatgttctcaacactcaggggcgggagatatctgagtcacaggtcatatgactgcggttagacgtgtgtcgagatgtaggtctcacccaacgactgtcactgtcctgtacttagcgaactcatttgagaccccctgttcgggtgactgcagttaggcaccccagtccacccgaggagggctaccagtgcatcacactcttagtttttaatgaaccctccaaattggcgctccgcagtgagcatgatgatccgaattcgattcacatcgcgtaagagccgatgatgacaccgctaccgacagtaaggtagaagaaacgaagttagtaggtgacttagagagctgnaggtgagcggtgccaggacactatctacaagggttgccttcggaaacgcgagagattacactctgnggaggggcaagtcctgcgaacgtcaagttttgtagcctacttggaatcggtcctcgccaacccgcggtcgcgctatccggagttcgaaagcccatgagtatattcccaagacggaaaccaaataaggaatgatgctaggtcaaccggggattcgaattataattgccaagacccctaaatatctcccggatgttcgccacgccacgggggaataagccacgaaagcctccgacgacgtcagtactgtcagcctaggacagctcagatctctaatacgatgggatctccgtaaatagttgcccattttacatctgatagccaggttgctgacaacgattgtatagccccaaatcctcaattctccacgggttactctccagttcggtactgtcgaaagttttaacgaancgggcncacggtaatccatcgagactgaanctctgcnactgctcctttttagagttaatgaatgaactgacatcctatgagacactgaccgctcagctgccccngtaacgatcgacactctggacagatctctcccgggggggcacgttacaagtcccaccgtctgcctacgttgactgtatgtggctggtcncgcaagacctgaaaaggcccctaatgctcaacantaagcacccagaatagacgctatccggggtaggctctgtcgagccagaggataagatgcaaagacataattcagtaggtgggtcccaacctttggcacagatcggagtcaacccgngggccatncctaacgccactaagtagacacgcagttttgcgccgttcttactcgtgagctccaaggacgcaagaggcacgccctaaccccagtgcaagccgaaaaacgcattcagttcgctctgcacggcccacctataaccttcacgacatcatgaccacagcggcccgggaacgtattgttatataaccgtcactgccggccgtaggggggcgggttgncccttgagagctacagctccaccgcgtgcattcggggcgggaactgatgctagacttaccgaaccagtctacgacgtcaaagaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctaaagccagagcccgnatgtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgnaccattaaaatgcttcttaanaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagatatctaaatantccctaggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatggganatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcctacttagagagtctcaggcggannnnagncagcgaacgcggctngtcnctagcacggaagcaatggngagnncttgcccactgggctggacaggctccattattctcgtgttactattgttctaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactctgaatacgtaacttaaactctgtgtgccnncagaacancacntcatcggagcccccagctgngcccgggttaaccacagcggttgataggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgggttgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaanggtaactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggtgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaanctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcgatcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcgggntacccctacccatccgacagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgngtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgtttnggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccngaatnggaccctcgtccgcctgtgtgngcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccccanncctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcganatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcnntggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgagngtagnacactaatacagagagtcaacccggtgagccgacctctcgctggccttcctttngggccttagagngcggcannggatttnngtacanancnngccnntnacctcgaacggattaatggcttgcgngcgaagaactcattatcatagtgtcggtgtcgggntcannnnanaccaggcnatctcngaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaagagtngaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccncttaatcncgtaccccccgccttnttgcggtttancttacngttggctgtcacnattttctagaaccgtgcgtcgggttggttcgantcnaatcgggantaggcactttcgtaccctaanntacgtaaattatttcagatactccgaactcnaatngcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacngatggnggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttacaactaagantancctgtctacgagcatgcaatggctcgggctcataanggagggngtgggcttttactttccatgntattcntancgtaggcntgtgccttagatgatagaatcactcctcccttctataccctagngctttgnccgcagtcngnccttctactgaggactcaatgcgaccgggctttgaggagcccntcgattctnttgctgtaccgcagtcgccactttattcgccggacgcgncgtgtgagtgcacttctacctcagtnaccccgagtacgtnntggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagcnncaaattnattaaggactagtacgccatatntctggtcgtgcgctacaggctgcatngagcaagatgcagtgtnagatggtctttctcctagagtaagggtctagttaatggtnntcttgtgttcgcgagcattngaacatttctctgagacgggtgtntnacaggataaccatattatantatgcgtaaagcngccgcctgtatcaaatgcgttactcactgcgttcgcnngtccgtccgcgnangaactatacaagatctgngagtgtattcgacctggctttngggtcaagtcggtgcgatacgaatcgtgcnttcgtgacgaccgttccgtcggacttcnagcagtgcctgacgtgatcncgctttcctgttgaactctntagtgtacccttttcaatccaacgttcccnnngtgctntncacnaacctccgattgacgccgcagnttcaaacggtcagaagnnnatcactanggcggtcctttaattcgagaggtgtattaggcanctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcancattgcgacgaatnttcgaaatacactgggaaaattccgcagagcgacgtatacgtggccgatgtgtatttaatcccntatgacagttatattacctgtttccggaggcttnacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctacttgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagngcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgntagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaatangcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctatatcaacttattttcnganattacgnggtgtgtgacaccctacgtncgggttcanttcggacctggcagaccagatacccggccgctccatttcgantacgaatggntaanntntcctaaaacccaaagcttagtgccgncatngctgcgagcccacgtcaatcggggggaatagtgaactgacgatttaaattctgggtctgcaanntaacccgctntnattggtctncggaaaggctcgcgtggttacancccataacaccaaggtcagcacgtgactnctggcgagagaagtgtcannaatggaagacggagataagatcgaccggaggatcnnacccgccngaagctgctcgagggcatcatctccatnngggaggggcagagntggtnnnnncccnnnnncaactattttccgaaaacggagagngctccgggtaacataatgcnntctaaagaactgttaaacncggagccnccgcttgtgcntactcccgtttcnnncaatgttcgntagacanncatcnncgncaattttgtcttcnccacgnaaagaccnaccccggggtgcgtgcacgtcgatggacactggtgcaacctnacgancggggagattagnaatnncaccgctagancnttacgttgcaananccctacaacttaaaaattcccgcttactgncccacnctnttcgctactctggcagnatnatnnacgcaatgcttgcacaatngnctggtngacgagtcggttgggagaacncgtctagaatgtatttgcctaagcaaaaaagccactaacagtaggtacggttcacctctcatattttagnttacattggagcnggctagcgagagattgagggcgtgggagaatggcacgttcggaggcgcgcctncgcggcaactacgccctaaagctgctagcacataatcgagagtgcttgtcttagcaacgcacagggaagcatacggaagcgacatactacccgtccacgaacatggcgattatccagcngctttgatagggggtactcgtcnctgtagtaagcgccccngtagccggcgaaccgcgttacccagtcccantcagatcttgcgacgcgccaatgcccgggatggttgccagcgggcgtagagagccggcaggtactnnttcaangcgtaagtataaacgccgggctttnaaccagctcagttctnncagngttgtcacgcattacgtcaacccaaagtccatcgtgatantcattttggtacaattgatactgggggaggcctatggctgccatacgcgagggagggaaatagacnactgaattcatcgtggaggaataagtcnntgtaaatacaacccttcattggcgtacggggattttnatctttgaacacctctacgttgcggncgctgaagatcaacgntagtgatgagttgctntgcncccgacgctatttngtttacctggcccttataagtnttgtgntcccacgcgggccntggggcggtcggaaggcagttatcggaccnacggtanccggtatggggcgcgcgcatgaaccgtttntaagcagacctactagctttaaatcgnnacgtttaatnncttantgtcagccnanaaagtaaacaatcgggaacttcgttgtgatccctgcgggcagttggaagtggatgttagcccggtggangtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatantgttaaaggnactgttgcgangatcgcgcgcntccagcgcattatgngcggggnccccggccannagtcgaantagncagccccagttcatattntggggtaaatnctgaaagngtcagtgcgaagtagcgcgtaaaaggagctatattnctatccnagagggntggcacgaatctcgtggcgttggaagagacagcacttgggaagcaagaacatctatggtcggnacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgcgntcagcaaanngtcgangctttgacgnagcannnaacaannntagtgtggtngttcaaacgctgcgcagcgaatatagnatattcagaaagtcaaccaatcgcacgtaacangagatgaactatccgctcgnagccgnctagtgtcctntaattgatnttcaggcggcggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgnacctggtgaccaacggatttgctttaaatttatgttanggtgtgctcgcaaagctacatgtgcagttccctccagccgcatcgaggttatnccaancctntcttctgattttgccangttggcacttgtccgcttggcggccngcgtcgacattaagtggctgccgttccgtttgtatataaggtntgagnncnttacgccggcatccccattgaacatgcttggcgcacgcttctgggattacagggggagattgcgcgtaatacagatactgtgggggggcgnaaatgctcgaaggtaagcatctcactcacaacaacgacgcttagtcgcgcacatggcttaagacattggcgtgtgtgcggcgccagtcggcagaagctcgcaacagtatagggtgcgtggcgatgacggaccgggtaatcggatgctgttccggtcagttattgttttgggactttactcntcccaattggcataggcgcgtagcacccagcggtcgacctacctcatcaaagattagacccaaccggacgcccgctaggtcgtcgggtaagtaatccgagggctcatacatagggccaccataagacagggataggcgtacctnactcttatggtctacccatcctaaagtactttcttgccaccgcatcggaacaaatgtgtcacctagtatctctctgtagttgagcccgcgcccgggcgccccgtcatgttgtatgaacatngggatggatggtccggaagatgnggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgaaaatatggcgtcagcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcntatgtatactttaccggattgcttcacattccccagttcaagcggtgatacccatagaatcgccaaggggcttcgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccanccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaaatatcctaactcgccatgattagggcaaaagcgcggccaacntaaaaatgtggaacggcctttgttaatatcacgaaggtagtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggancttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacggtttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacaangcctctcgctaatatttcctcccatcacgaccgctacatgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacatcacataaggttgggccagcgctctgccggagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcggaagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagcctttccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccctattnagagtncancaggnaggttttatgtttggaataatttaggtttgncatgcccgacagtgatcacctagcctagccctggcgtacaggcttagtaagatgcagtatagacccagacaagcanngtgactancttcgataaggaagatgggtccggcccgggnacagagggaggacataagacggcaataagaaggtattaaccgacccgttccganaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcncgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtggtagaggttggtgattatagcctatatcgtgctgatttgcaccagcgtaattagacgaccgacggcggaatattaacaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatacttttaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgatanagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcncacaatactacaggtcgctcccgctgccctttagagcctgggccagctngacgggctgnnaccaatannnatnnacnaagttcgcnggggccgaggagagcagtgaacgactagaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggtccagggctgaacaacggcagcaggcaagnacggtccgggccagagatgttcggncatgcaanntaatcggacctgacantcaactcnnnntctcaagttccaggtacaagtnnnaataaacgacaacnnctgnaanntgctaacggngataataccatcgccagggttagaacctgagcagctagaacggctacgncantgccgtantctnnngnntannctaggactagagggcctgcattcanaaacatggcaaagttctcatccagttgggcactnggtgggactnnatttgcgcnatatccatatgtgtaggagcaggaaggctagacagcatagctcccacgagtagcttttgaatagtacacctccaacgngntctaccgcttttttctagctgttgtacntcgatttctcaccnngncgctgaggngcacctgcttgtagttatcttgcacagtcggcgggnnggttannggcngatctgacgcgtcccgcagaaggctacaggcgcgaccatacncatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgntttaacccccnnanntgannactcggagcgtacagcgatttcaggttgctcgacnnngatttaaatgaaantgtggtccaagatcgcaactgggagcttaaataattcatgagacgggaggagcnaaggggctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccattggtttagaatcaattctcctgaggcctntctgtcggtattcttggatgccagcactcagctttcgtaataattaccncattgttttatgacacatggtaatttcgccagcnctnagtcnattacagcgtgaantgtgctctcgcaatgngtcttggngtccnncgtcggcgtcnccgggtctccatcaataagncgtagttgttgtgccgccggggatgcagnncagcgatcaacacgacntcaacctcttgttatnatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgacngaatatgcgtaattcgaaatttgccgaaatcagnggcctcgggggccgggctataanatngactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacanattcttngntacctctatcccatgataaacgcggattctgngtcgtgggtgcctgcgcntcgtagacgtcgcngcccgatcatcaaaccgtatcccggacgataagctnctaaggtttnncgtnntctgcactanccaaggcactccattgntacagagaggccatcgcccgcannagacgattcatagtcgaagtggttaccagcccggcggggagggtactggtggggaactgaaacgtntacgtcttntcnccgaaagactnggtaanactgtccgatgcacnacctggtgnatagaacagcngtacatcaaattgcgctaccgaccgcttagcnccggaaganactgtccgnagaggtggccgcgngggttgacccccctgggtcggtggcaactncttaagcgcatagggcagaatagggcnttaactatgctttcacgtgagcgagcgggtcaaaccntagtctgcgcgagggcatggccccttgctcacaacgnnccccnccagctcccttcaggggggactatgcgcaaaggaatnggnnggacgagtcgnttctattgatcatcgggtttcggnagtagnagctcngggattgaaggagtggggnttcgattcacagttgaaccatggtgtnctcctgcngnaccgttggcgtgccgattgcaggctggtattcgcctacgagattaaagcaggccgnaaccgctcctgcaatcacctggcgttcttgntgagaattcttctgtnngggngcgnaccattctaactgtgnatggcttctgccggntagctttcngatttgcggcgattcgccctgttcggcgtggcgtcatnntggggatgaacgccagtactagtttancacnctgacggtctgctcgtngactggntganggcgcnnangtcatctcacgtaggagcgacagtctatcagcgcatcctcgggttaacaatacccttggaaccgagcgaatgatccatncagtatctacnctgattgttttttctctgtgctgccgagcagattangngcgggcgtgtcctaggccttnagctttacacgaaatgcatcatcgnaggagtgacggctgnatgtcaccccncnagaagccctggccggtggctggcacccctaacttatcttggcaagggagtcttcaggggttgtggctaggctttttcaccggttttccaatgaggntaagatgcgacaaggcccagtgtngccntccaccgcggtctggctcnaccaaagatgatttnactnngggataagtantaaagaggctcgaaatgccgctcngaagtagcgctcattccngggccggggcnatatctagtggcaccggcaaaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcatnccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacagtgggaggntcgaccgctcgcangaatgggccagtcgggttacgtaccttctagaccannngcggcgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtcnnctaggacggtgcacgnnaaaaaaattccnccgtaggaccattnnncgnctcaaacnttctgaccgccgctcgctggtacntnnnacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacnctaaggcnttgaggnncttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatcnccaacgcgagtcataacgaggacaancaaanancctnagagatnacaaannatctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcattgatggatcgttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccnttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttangacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtnaactggtgcgagcacgtgtccaacaggtcaacaagggcaccagggatgtagctttnacncgcantatatcggtctttgtcgggtcttctccgcggcccctaannctaacagtgtgcaanttgtcagagtcaccactgtgtcaaggtgaaggggtncgggtaaactttgacnaccatcttgatgcgagtnactnnngcnnggngtncgcgttctatgcctgacattggcatanacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtangngagtacnnacgagtcgaggtatgggaccagtattacaaggtancttatccatctcacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcccccttgaaatggaaattgtttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtggngacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggactgcgggggaagatgaatgtaatcagattgaaatttctcagagaaatagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccggtcaggatgaggctcctctcagggctgataccatggcgcctgttaccctcaggtgtgaaagtaagggncctgaacaagttaaagcaggcactttcgccanaagagctatgatcgcttcagccagtacggccacagtacctacacggtacttaantatttgaagcagcctgttaaaccataactctagcaggctacagacctgttcgggcggtcccncgcggtgctgacccccatgttttggttatttgtgttgagccaaagtaggggaaggagagaggtcttagtgcaccaatacgcaaattacacctgcagtaggctagnccncctcattttctaagaattcagaattgtctttgtaatggcgacgcggtgctcggcagaggaatctgccaaaccgctgtggcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaanccatggacaacagccctccgcgaccacttttatgtaagaaccgccctgtcgagganatactgtccctttatgctctctgaacgcttaaacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggancgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcatcccgacgcggaggtgtgtccaagtcttgtgctaccgaggntgttnccgatcgtcgcagttctacattgcttagaacngcgcaccggcctcctggttcccgcaaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgttcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgacccattcctgcacttgccgtctgatgagcgggatataccnatatctgatactntcgtcaagagggcnagactctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtnttgcctcctgtcaaaagcttcgacgccccataagtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttgtgatacctagtgttgatcgtaagctttgcctatcccggggcangttgcnatcggagnatcagtgtcgtcagacttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttaatgagcgggcgacaagtcaatgcaacgtgcctatccctaaccgaaaagntattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatntgatgatcatgngctgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatccccnttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccgccaagcatgagcgccctctcagatactaaaaatcgtcatataggccacaagtgttgcacacataacaatcgggctaactatctgtgttgaccgatctcctgcacccatagtttagtagtaaaatggatgattcaggagttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctggtctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattnaaaatatgttgactcacngcagagttgatgatacaatcaaacattttttgttcagtatgcacgaccnatattagtttangcacaaagtgtggcgaaccctgncngagggtccgagcaaatannaatgtgacatagatcaanaatccaatcaccnttacggccgttgacgcgnngcctgcatagtgggctngggctctggcnttctattcgntnggggncgtgctatgtctcttctgtacttngacaacatttacgangattcaaacgcaattcgaatctccaancgaacntnccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgatccgggaagctacgctnagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgancgtgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcgacgcgcccngcgctgaatcatttgtcttcagaccagcggccgtaattcccccggatattcccattaacagggtcacttattgnaatacttngaacggaattcccgagaccttntgacacngctcatagagccgtttttgaagtgnagggaaccttgacnccgtgtttacatntaacgagctcntgctagcattgcatgcgntgagctntgnccactgganaccataacgctnctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcancaacatcctcccagacnnaagtccccattgtntcgacgcnagcgcaacatttctcgaataangccttgaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaagggagatcnggcgtcggctcaatgaagaatcctatangaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgntctacgcttaaatggcagcaggtctatnagcaggnaattaaccttcgccgcacgcgcgcgcggcntctgtcccttgnacttgcgtgacancactcgcgaacccgtaaccggggaccccngaacacttgantggtgccgttgccgactccaangtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcatngtcncncggtcgtatatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacnagttagggctngactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgcncatngatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgnantcatggcagatggtgaggttnncttgtggagcacgtagcataactctaggtggcgcangncgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgtttcggaacggcttagaaacaacgatagngaagaccggnggcanngtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtanaactnctcagtaacccacgcagagttggtggttaaggnntttaaagccnnncnnngtgatcacgtntctaacgtgagcttcanncnngntcaagtggcgattatangttgttgattactggaggcagactcaacctaatccgttattcgaaaacatggcannagaggncnaaaagtgagccagtgaggacttatggtgaccctcagacagagtgttccagtnaggttgctggggtctcagncccccagnangaaatcgggaagaaccggatgagctcgtngctttctcgngggcagggggcttcgaggaattcttgtcggagcggcctngacgggcggctggtccaggatcctgagctaggggcaggggcatattctggtacctgtcggtgaaggggaggtacgcccatcagtggcggtgactttagtcagggtcggatcncnaannnagagactctgtnatgaggngcncgtgaaaaccgtcctcctcangacaanggactnttcgtgcagcgcctgcagtgagganttcgtcggaactccgttttctaaccctgnccgcnagtgagagccgaacgatgtatgttattcatatacanncacaacttgtgaatgatgctcacnngatcggcaccnannagcattgcgatgtgantgctttagnnantcgtctgcccacaagaaactcntnngctcaaaggtcgctanngccccaattataccttgacccggctactgataggcgctggntactatgaaactangagctaagnatctggggttnctcccannagattttttcagtggtganntcacttctgaacttnnattttggacgnnngnnncgtaataagcccccatccttaaagagctaacangtatngcttactcccttttaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcgcgatctattctctgggtcttgtcacaggacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctnggcgctttagctttaaataatcccgnggaggaacttggcggatcggtggtatatagacaccccnggaccaagtgacccnaagctattcgaanccccccctgcgctatcagtgtgnttctagtaaatntcanccgagcccaggcgatcaaacagatcgctaatcagtnttcnncgaccatntcgccattgaattaactcgctacccacatctatcaacaaacctnttgacgcggtatgattcgtgccgagggctgcccnanatagtangttncanctcgcgcgttgcctttccatacgtacgnngcccgggttnaccgctcgcccacctcggcangtcttacctcttcttctcncagtataacgngagatgcgaacnttctataatnngcgantatgcccaatcctgtggtcacggtngaggggttaaacnccgctactngactcaagngctgttgtgcaaacnggatgcctggaaactactnttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatanaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtntctcccgatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtgatccaccctggggagagtcctaccatgatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaagattggagaaacccacacacgagtcaagtcgacgccttgaccgctcaaaggccgtgccaaccccggacacacnccagaatgcaggggcttgaanccagantttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccnagatagaccnatggaattgccagtgactttttccaaaccacccccatncctctatccctatattcantccnggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacnagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggcaactggtcggtcttgagagttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacatgagtgtccgggtagtagacngtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccagagataggagggtcactaattcccctgccactggagagcatccttgcggctgactncaacgggctgatgggatagagtttcacgggcctttaaagcnngngaacacgcatcagatggaccatactgtcnnngattangaccggatctgtcggttcgacgnccgcgccaagggtaatantggaccgtaanntctaatcgaccagataacaccgcgccacgctanntcagttggccagtgcctattaattctagtaatgntnnntaganccgtataaggtccnatgaagactcncaaatcgttacgattggtcnccaatagtcttcgtgcancgcaggtgcggaatgtagtatgggggnnatnnnntatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgngatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacacgangaccttcgtgctntttaagccgcaaggaatgtcgattacanatgtcatgncactacggcagtctcaggtgtgaacaatcggatnnatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaanngnatctggtgaacctacttcgctgnncgctcccttttaatagagttaggggcccggcaccggggcncccatcccatagcnncntctccccgagcggccggataacattgtaggngccncgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccantcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttcnngccaaagccctnngnttaacgactttctcggctatgngtactatgatgtagtgtaaggtnnggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcantgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaanagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagnagctcgggtccaancggtntgtctaccanggcgatccgccgtctcncgaacgaganagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttantcctgctcgcagaagtcgaagcaccanngaatactagacttccgatanaacaacaactttatcgncccagaaatgaaggcgagttcccaactgaactcaatantcccctatggcgggaactagttggccgaaagatngtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggatttngcngttggcagnccacaaagtcgcggcgcncccgatgaatccctacgtgagtgtgggtgangggtgctcgcacgcggcgctccactgancccaccggagcggcgcggtggttgtttatccgcccggagcaatgttgtgtanaatngcatttcgggccgtggccgggctacacngaggtcggatacgcatagccnacgttncgcggctgcgatgttggagagctgccggagtagtcagcggntngtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttccngggtngcttatcaacttgtagaaacctccacgactactagcggcnnncgtttatctaggggcatnaaaacgtggcgttgacgagcaaaatccgtcntacccaactgnancgcgnacacgcgaggatctggaacgaatcgagcatgtcnngtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatnccatctcgncggatccctgcatatcggggattttnatgtgatcngtagtgccatctttagcatcctgtcntcggaagttggnnagagttcaccggcaacatccgtgctaagtcntattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattngacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcagntccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcaggcatcncgtcactctttagacattaaagcgtacacgcggttgctcggcgtggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttagcngagcaggcatcaccgaattatgcgaccagcacttacaatgcgggggcctttgctcgcaggctatggttacaacggcggtcaaacggcccggatcacangagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtgtatgcctgttgtgaggggtagtgcgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacatncttcgacttgttccagctgcttgtgggtttcatgtatcccttgcttncatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttactgctcaaattgtgcatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcntatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaanacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacnctatcgcgttagtgaacgacgcatcagcttatgcnattgacagtaatacgcataccgaagaagcccccaatcgacaaagtttactacttgtgccagcacgagaccgaatgataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagcccnagagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatnatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacccggcggctagtatattnccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgncctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaanngcancgcgcgtatcagcatagctactaactcttagncgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgantacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggcttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacatggtagagaatacgcaganttgctncatcgcnaaaagngggtaagagtatcntgtaatactggtactnngtggtctgcagtagatccacgnntgctatacgcctgccacgtttcggtacgtccctgttacgtacaatgtctcancgctattnnagtagatngtcaggtgtgtgatgcnaattagattggcaggntctcntgaagtatggcaancgtacgctncngacaanngnnatttacgagaaanntctcggatgggcctgaagccnacgacttagcattggcttagtggtagngataactttaangancactaggntggtaagntatttcttttgcctgggcccggtctngagatggcgcccatgaccaacttatcntaggcgnaanctgcnccttnatgctatcttttaanctgccangggagacgtgtctctctaactgagggtntgagtggcctanttgcgccgctggtaaaaacgaggcccgctcanagaatcccgagtnncagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctgggcgggatcgttttgcgaganatctggatgaagaattccgcntnggcgtcngacttttccactagtcttaggtcagntattaagttgtnnccgcaataactcggaacnngaanacacagtgtcactgatggaccnaattaaaccaagccgcgttcggccaccgtanattacactttactcggtatctggagactttccaacatattacccactanagaagcaacttcgcagactcactactagctatnnngatcactntaaccatctgcgacngtcnattagagagcggatccgaagnngncgtttangnagcccgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagnaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatccgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaagcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgccctctaaaggtcacatcgcggcgcacgtctccgtcgaggcacgccgtcgagataacgcaagcgacgtctctgancccgtcaggtgtccttgcaggaccctctaaattacttcgccaattggactcacagnnancttcagatcagatgntgctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagnggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcagcanggccccaagaacattcactgccttcatctgttacgacgatgnctaaagccctttcctcccttttttaattacacgctacgacccaacatcccttganacaacgcaccgatttcctgtgtctatgagcgctcantagagaccgaccagggcacnttgctcccggatatgngacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaantggcgcccgtctttgaagctcccatgtgntaaagctaaggtattcgaagaatnagactcatggggatggacatgaaattagacgcgagnccgntaaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaanggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcntttcaatnatcaagacggtgcgcttgacaccgttgnnntnncgtacaacttatatcttgagnnggagggtattttnatcgttcatcacttcncggcagtacctatgttttacatncgctattatccgtgacagcatccaccatcgtcaccccttaaaaatnagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctnnggccttnagcggatcantacagacccatatccccccagtggtaggggcgcccatnacngatggaatctcccgcacttctacttttnnctgcccnttccccgtttngtttagtggccgttaccccggctgttttnatccagagtaaggacnncaccactgacgcatccttnnnacacgtctanttaagnnnnnnngctcgataggggcgtcgtcntnccnnntcaccgtctatgttgaagatggtaccnaagcctgngtcgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatccagcagtatcacattgctctttacttnggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttgtataggtaactaacagatttatgttcctagagtctagngtttgntgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttnaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgngacagtttcccttaggcggcctatngcacgcacacctttcgacactcctgtgtaagancngagttatagggngcgagagcatccctcacngacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntnattggctggacgcacnactattgggtttattacttctncacggcgcgtcttaagggctgtggacgggntgttnatnanncgnnagagnngtnncatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccanggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacnaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgtncgacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggattttcacttgtcctctactcttgccggccgtggaannccctncgnctaggaancnctcagcgcttacgagtacacnagcttgcgctgtattaagaagtaatcgnnnggnnnggngctcccannncatgcccgctcaaaccaacgtagaactnntacgtctnccttccacataacgngcgttacatcggttctacctgagtctctnatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatanttccacacgtgcntataccgcccgtaaccctggggaacgcgngcagcgccaaaacccacgcgtcgaacggaactcnatgttacagcgctantannagcggccgctgtatgtatgttanataagatgggacnagatcctagtatgctgccttaccttaagtgcacctctnttttnttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacnttcgtagntttacggtactnntggtaaagcggnnttnnntaatgcccncngtccttccnnaancggggcaggttctcgccagcacgaanacagtcgnngngcctattagantcctgaccagtgtgatanaggacgggtttcnatcaacccttggtaatcgttngcttggnggcaccagcaactaccttagcggttctgngacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttataagtttggtcggacggtgnagtttctacgtncccngtagagccttgggcacagtgagttacntatcctggtgggaagtacgaccngttataaanacttaggnntcangatggccctgcgcccgtcagccaagacganggctaggagggaagattcctcctccacaggcngagaaagtnggnnnnacncangctcngttggactttgacgattggtgccgactgancagccaacttcgtgctaccgaattactgggnctagcatcactgggctttctgcgctnnagcttgggctgtngtgactcgcgaactntacntgccnaaagcatttgctatgcccatataganntgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccnaatcaggcgtcatagcctaaagaagtttagtncgggagtgaaacggctacncgacggacgnggtgaaggaatcnnagnggcaattgcgctcacnngtacgccaacgggtagtccggtaagcagtaaccgttancntcacgatntacngacatcgtagcacgagtagggcngttgttggaccntaggantatcacnatctggtccccacgtacgnnnngcctcggaaaatcgtatttgatatgttcggnanctctaatcaacgacctnctctagtanctgggggaaagattggaaaggtgctcggaccggttcgatgcacncaccgcgaactgnccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttaagacatgacgttcccantgnctggatcgantgcnnnacgncntacaagtgatgtttgcgtgcntggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcncttacacncaggccnagcncccgcgatggcaaggcgaacnaagtcnncnggtcccnaccgtggtcatttgctcggtgnnnntctaatgtctatttatcggcaagacttacanaaggaagtaaaattatagggatggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccnctgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagnacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattaacgggagggaccattattgtcactaaccagtacgtcatgaacttccanccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacganaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacnattgagctaaaatcttggcgtctatctcccgccngatttaaagcgnctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggnctgnacagctgtgggactcatcccactgcaataacattataaccaanctccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccganaagaggacgctcgccatctacagagacttcatanagaaaccaccaggtcatctcgacagnaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacgtcgttaccggcgcacatcgagtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcggtttccaaccgcatctctaaangaannctaggatggagaacccgataactcggggggtcngtaaccggctgannngcgaacttggctacttgtnggtataggcgcagggccctgcccgccccccgggataagcttaagccggattatctnncatgcgacccgatcccgctttctgtaaggcgttacaacccgccgtatntactacatangcataaggtattgtaagattgccgtgccctacttcgggggcctcgcaatgaaacgcttatagcccagtccttccgtgccttctccgtgtantatagccgatattnagctattgtcttagcgctccacgcacggtgaaccgaaanngttgcctacactaantttacggcgagagcattcnattcgtaatcgaaatgggcnangaggcgagcggtacgtccgggcatgtgagaatacttgagcggattcggatgncggtccttagcaacgtgacttggcaantggnncgttgcgtgtgatggacnctgtaggtatatccgggtcccagaatagtgcccgncccgntggctnaggacattgtatccnnccccaatcgaccaacaagtcgtaagtttagacttacgcatgatgtagggttgttgcgtgtcaggatccantatagagctgtccgtaaaccgcttcgccgcgtggctacggaagcggnncncccattaatgatgggcccaattgnatcngcatctttgactgagcccttgggtagtggctctnctaacgcgatggccaacctagtttgtttactaatacctaactcatgtattgctcccccactggattccacacgaatcctcctataaantgagaagagcagtaacgccgttcgacatntatcagngacgccacaaccgcnngggggtcgagctntgtttatttcacttctgcagatacaacggtggcagactatcgttgccggttgctgaataatcgtttagagccgctcctgcgccgctggaaaagatgtcttcccggcgctatgcgtgctattcatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatttgcccgaaggtcgttctgcgcctgttcccaatggctgaggatatcattggctgtgggaggcaaccgcgcatgtaggtgaagattatccgtgcttgatttccggtgtngcccgtagggttgtttgtggttcaattgaggacggcaagaccacnctgaggtcgggaacgggtgttggtagtccgttacggcggggggtcttttcgccacgaaaatgcgtcccgcaggcgcaagacagtcggacccgttgtcagctcacggttcngagggtatgcgaaagtgttataagtcccggcattggcgtagctaacttacctgccattncctgcactttcggccattctcccaacgtnggcagagnactggcacggcgtnctgatnccggttagtcgcgcatagaagatcgtgtnacaatgttaggttggcgatctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagnncgaagtatgtgctngagaaaaanatgaagcccccagcganattccgtcgtaactgtatcatacgttcctccgtccttgacttacaatgcncgcatcgacgtgcagagcagttcccactcanngctttaattcntcttcnnacctgntccngaccacacntctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgncaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgtgctcccaggatntgcnngttatctcctgncatgctgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccntcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctnttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacnctacngatacttcgtcggcgtgtcggacaagcgcacaaaacantcgaagnngtccggatagatgnngtttcccgtatttnactactcctanccgttttgtncatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtagcattaggaatcaaactacatgaggtggactggatcagggcttgcataggagancaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcnacgagacaactcgagtggatctgttcattacgcnncgactaggnnaaatanngttactnaaggtcgcggactctggnntgnataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggagngtataacgtacnggacggagcgatacanctanaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagantcggtcccttgatannttnatttcctcnggcagnanngtgagctttnagaggcancgnncntngtgcgcggtcttgagatgctgcgcttangcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacatcagaatggacatatgaccacacncggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgccncgnctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactgnngggaggtaatttacatgacaggggctcaanatggctctcttaactcggtctngctcgtccgttcgaatgactttttagactctcgtaattcacagatnanagagctaattctttccggaagaggtntattcggaaggtcgcagcgaagcccagggtgacntcncnattanctccgcggatttgtagtggtatngcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccncancgaatacgacctagtcaaattataagggtgccgtgngaaggnctnccttcgcttaccacgataattgaannatgatgcatgaannnnnnnaccacgatgaganngtctttngtncctcttcaattctncctattgactcanngnnncagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacncgggcnttcgnacagtgctagtctggtacggnntttanagaactggcatggggcgggctttctttatgtgtgttggatttggggattctcaagcngagggnngttggtagtnaatgtaaacanacaaagtgtttacgttcttcgngggccgacacgcnnnnnacgnccatngataaggggnacgcgaccgccattctagtttgggggctgcccngggtaggccactggttaagccccgcgtccatgggttggnncaaactgcgtgtcacaatcaccgcgcattcatgcccatcccgagaaanncacgtatgtaccgaaaagcgctcgcctcggcacgggtngcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagattaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggccnctacgggggtcgggaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgancctcggcccctggctaccgatcngggcgtcnttctgcccaaggcgacacaccttagattcttgccgcnccncggtctgtccctagctnccgagggggtcgcttatnntatgtggcgctctccaacccaaacggnacggcaccatnnagggagtgcgtttaagtgcgcactattcntncatactancaaatcgaacantntcaaacacnccangttgatatnncgtgactcttttggagcttgatnaggcccaccgagcnacgtatgngccacaacgaagtttanggctttattctgcaaaacgttcctacttgtccgnacgacgagggtgagcgatggttcttaatggannggcatgctcttagntacctntcgcccgnaggaagntcactagntctggggttangccagttaggcggtactatctacttaagttgccacgatattaactgcggagaattttggaacttggatnacntagaacacacaanacgcaagcacttgggcaactcggcggaganagtggcataactgatggcccaatggtcatccctggcggagttgacggagtaggngcgcgccttatccgntccnttaatgacaaaattangtttgcttnacattcancaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggcnatcgttaaagttattgggtcaaataaacgttanntcnngcggacanccacctgtaccgaggggaaagnnnagactgccgnnctttcattngnntctctgagccnacncgtagagggtttgtagctcacttacgcgnntcctctangacacnctcnntgccggggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcacctgctcgcgtggtcccaatgtggatgctcgcgagngcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgnctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggcctctgtaccggctccgatcattcaagcttgcgatgcntaggggtggtnccggcaccactatctgccgcatggagcctacngtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgnaatgggntcattataatctcaaaagataaactcgagtgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtctctctggcaagtgcccatcacggtttctcngttaggatccatacaacagtgctccgaaccaannnggtagacataagttctgttgagaaaggctggcccnacacctnanaatttntcattgggtacgtgcggggaagaacctccgcgtatgtaactagagccgactcctatgatctcgatcgtggnctaataagcaggagaatgaggtacgttcgatccctcccaggcgacaagagcaggagccgtgagtnaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcaccccccagatgaacnttacaagaggagcatgcgacatattcgcggaatcgtttcgcaaccctcatctcaaatagggtcccataacctgtatctagcttacgcaggtcntcaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctattggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtgacggatccacggtccgtatggcaccgacgtcttggacgaacggcatcctattacgtacttcataggcttggcatgctgaccagagacnncaatgaaggttaaatgactagggtattaacgatcccgcaacacgcggtatttccggaagaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgaacggtgtctccttggggtgcggccagaatccaccgancactanttctgatgggctctccaccatctgtatttctgtgttcgctagctggatcactaataaagattgtggcgcaggtgaaggccccatcgatcggactannggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagncctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtaagacatgcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgngactaggtntttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaagggccctttaaccacgtctnnncacgtctcctggattctgagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgantgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctggattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcntcccccctttcaacgatagttgcaccggctgatgaaaggaatgttatacactgtgcctgtcgcaactcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctnacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccactctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagaggtgatttaacagattttgacgtgagagaattttcgacaccgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattaacacacaagcagagaatacaagacttagcagaggttcgcaatacttcccgatacctactcactggactacgttttggcgctagccgcgttctccgtctgcgtcttaaggatacggggtccttcgcggcagaatatccgaccagccttccccaccgacccctcaacaatagataccagcttgaaatctaatccggtcnaatccgtcaaatcacagaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagcaagcgcttaaccaactactcgcgataggtttgtatgattgctttcaacgggtggctttggggcgcggccacggatctttcgaccgtatcgagaagttggtcctgctcggccacaaaaccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgtcggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactctgcgactgatggctgacctcctccctcagcgtccgggagtgtttggcattttgtgggcaggaaatctacctaaagtaccntacctttcgtagaaagtgctgaccgatctataaagtgattaggagtgctgtgcggcagctgcgtggagcccccgtcgcatgtatcaaaaggagtcccatgggccagctctgtataaataagttagtcatacctaatggggaacgaactcccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcagcaccattcgattcagtgatccgtcccgttgcaactgatcttaatcatcacttcgacagacttgcgacaaacggggcaatcantaggatctagagctcgggcactggtatggccgcggccaaatnagacnncctcactccaagcccatgacaactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatancatgcctacgttaccggattgttcagnggtgggcactacaacggccagttaatgcccgcaagaagattgcgaaataaagcagctaagggcgcgccgacaaaacggtcaatcacttcgcagccagtttcgtctgcgcatccgctgtctctgagcgggccttgataattcgtaagcactactgttcccggtccaaagtcgatgcacancccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtaaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacganccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagacgatagccctactcgcggatcttgatcagttgnactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaatccgctgttcgcatataaaaaactggttggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttatgtaacgaaagtaggataatgccgggagcgaaacacttcagcgngtcgatccgctggcactcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgctgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttccngttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaggtctagcgtgtctctgacccatcgtggcattgcgcggcgaagtcaacagaattccggtcgtcggataccggcaaaaatcagctcagagttctgagcnnntcggggttcgtgtgccccataactcggaatatgaagttccaaggattcaatcctaacgtggaaattctagcgctgatttcgtgtatacacgatatcattaggcaacgggcgttgcgaacaggatcnctacggtctatggctggtctcgcaacccgaaagtcccaggtccccgacttagatatttgtaagttgttagttagaggccgtcgcttaacgagaanaaccttttcctcatggaggtggccggcgaattgagctacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttagtggatcggggctaatggttcagttattggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcanncatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggtcactagtagaggctggcctgagagcgccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaantaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattagggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtcccngggacaggccttanattcctatgctggctctgtctgcgtgttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccttgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcntttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttaccaagctgcacttggtccccaggcgtatagggccggagagtgtctgccgatcagcccaccccgcctagcttctttgtacgcatcatttatgacntcaatgcttctcaatatcgtctccctgcggccgtcgtagatctccgcccggatctgacaagcacacttccgaacctctggctcgggtgagcgcttagggtgcgtaacagacactngggtaatggtaccatgtgctacccacgcgactgagttcccctgtnnccngtgtcnggatgaagataccaaactgtgcttctagcacggtcggtcggcgcagacgagggatagcgcactgggcgcagacaacgccttctgtnaagcctcctgggggcatcgatcctgggcgtctgcttttggtccgacaaggaacctccagcacaagacgaacaatttcggacctacgagtgcgnatccccggctcatcttcccgcaggggggggtaggcccaacccgtcccccctgcatgatgctggtcccacatgatgttccctcagctctaggggacgaggtcggacagtactcacagacttgcagggttttgcatgtcccagctgttaatgtcgacctcaacagcccgcgccgccatgtcggccccagttgattctatgcgaccagtgagagaaccgggtacgcacaccgcttaaaccctttaaaacttaacccgtggtgatctccctcgctagcctcacttactntctatggacttaccagtgcggaaacgaagtgtgataggagggctaccaacgttcttcccctgcagtggcggttgacactttaccgcggcaagaacacttaggctgggttcccgtccatgtaatctccagcgccacctgccaggattgaggttggcccacccgtggctttcaaccggatacggagccccgcggggtatgtgccgagggccactattggcggcgtacctgcgctatcgccctgtaatttccgaccgcgaatactttggagcctggatgattcggaataaccgaggtcataagggtcgtcggagcgtagcttagagcaatgcctcggttttcattcacttggctttcgcccacccgagtatcaacgagctagagtaatgaggcacattgacttttgcttntccacgagagctatgtcgaggttttctgtgggctgagtatgaattaagccgggttgcccgccggatataaccatgagcattccacgaatactcctacccttctcgcaatgtaggggatagttaaagtgcctcaagttcgaagcgccgacatacgtaaggcctatctaccgaagagtctttggntgttcagtcgtaactgcctgggggtatctttagcccatcgtaantcccatttaggaggttatctcatccgtaatgcccgccgacgcgcccgcgcccggcggggtcctgtaatgccgagatgttctaggacaatggccacattcgcagtcttcccgaccgtgttccgcctacgttggggtcagccacatccccctggatcgattacgggggatgctcaagtccaagtgatcccngtgagtgccgggcccttccaacaggcaccagacacctgcgagggggctgcttagaccgggccttgggacaacgtctgtgtccgtgtggccagtcccgctgtctgaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttntaggatctctcctggtcctngtggtcgacgagggtggtaagacagtgtacgggtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagnaacntcagcctcgttaggaacagacacagtaatgacgccatccccagcgntgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccancgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattanctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccngggcgtgtgaggcaacctgcgaagaggttggttttcatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcggacttccgcgccgagactggagctcatcccccggatcgtgacatctggatatgacggacgagggagctctnctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggnatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccggangccaagttgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcganaccacccaggacaccagggccccgcagaatcgttggnacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctgncagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcggactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagngagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactngcagctgtcaactttaaaaaggccaagtaacttttaagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcgacggtgctgggctgtcgccgcttaatcnagcggcacctagtcgtatgtagggacccacgcccnatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacggtattgnnaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagccgcacagttctcgccgaactggccacctcggtgtttagtgatattggaacnttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatgggatcctccntactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcantccttggctaatcgacttaaaatttataaaggcggcttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagagtatttcactattcacggcgaaggtgacgcgtctttaacgaagtcacttgcaccattcaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaanattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagnttcccgtttatnggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgnatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgncaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcganntccagaaggacgaaatagaagtaaccctcgttcgtcggacntcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtntaggtgagggcgtgattctccgggattctctcgtattattctacaggtgatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcgnacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcattgccatcacctgacgaattcccgggaccccgataccgcagtcggggcttaccaatttatactaataaagtcgctagcccgagcaggagtaggacctgacaatgaagataacacacacccgctgggtcgtacctanttacctgaattcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcagtcccctcgtctgaccgcggacacacccgcgggggacgcagcgcagtactctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttagggcctngcgaagactatacacgctctagggcttccatgttcaggaggcatgggtaagccacttcactgcaccgtatccctgtgctgtcttaccgtgagtactcccaaagtgttaggtgcatgatctcaaatgcaatcttcacgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcgtttattcttcagcgagttctgccgaaaggctatgtgtgtcactggattctagatgaatacggctccccnngtaggttggaggtcctaacgtagttgtcaccattgtgtgnaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtacatctattcacaagtacgtcactggggtatagggtaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacancntcttacttcaacnccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggtctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacncgacggcgctatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtnagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatnccgtcccgccttagcgcagangtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcangtagggacgncactatatcatcngatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgntaaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagngtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgntttggccacggcatttctcggtctccnactgcgctcgcatccaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgnccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgtacccggtttgggaantatagtgacgttcagagttcgcacgtatcaaaagtgcggagacggagtaaggtaaaactccgtccatggaccgctgatatcgctacgcacttcagccgaccagtctaccaacagccgaaattgatggacggcttgtgatgcgcgagcgtgatggtgcagctgtgtctcttaaccgntcaataaacaccgcttggagnccctgcgaggccatagacaaccctcctgccacggctctatgttcctatgatgtgttcactaacattttgaatcgactaacgaggcgcacagtgattagatgttcaatatacctattttgaattaaagcgtgatacagcaatacaacctgattctatgcttgcagggtgacatcgttactgagcgcctgncacgaaacgaaagttccctctgagcaccttagttatcgagcaacatagcatccacctttttgatcccagacaccggtctgtgtggaccgacacgtttggcacaagaattgcaaacaaaatacttggagcaatttgagggattttagcagggttacgtttgctccaccgcttccgtgacatgtggatgcagctttgatgtacttgtcaactgaaggccgtcggtccgagttggggcaggctccgacacgcggtgagtgacgacatctagtcgcggcagatcgctaacatctacaacgtggcccaggagtggggactcgaccatgcaacgaccacggtagggtctcgtcgtacagcctcgcgctcctggtttacatcataatcagtagtgttgatgttctatttacacttcggggctatctgactggaacttggtgcggccccacacgatgctctcctaagtggccatatactgacttgtcgactgcatactatgaaacttattgagccactttagctgatgcgacgactatgggggtgatgcacatatcggcatcgtgatgctggtggcataagcaccaacaatgataggtaaacgctcctcttcggcgggcatggggcgaaagagggactaccaaaagtctgaactatgcgggacgctccgggctccgtagggacgcgcattaaattgagccatgagagcaacaagcagtcggcggcttactttacatactgaggcatcaccgtccgatatcaggaacagttctatagccttttgggcgcgggtagcgcatgacgagtcaccctcggacgatggatattccgctaacttcctatcaaccattgggcgtgactatacgagtttcggttatatgctttctcggtccacggcataatggtggaggcatggcccagcaaacgtgggcgtttatgggcggcgtcacgtgaaagaatgcntcagcagctagaaggaagcagactaaaaagtttacaggacacaatcatttatcactctggaacggacgtaggcgtgaaacttcntttctgcaagcttagggtactgtgcctantntcttgcttagagggaaccttatataaaccctgtcaggaacagatatcccccagcgagtgaccacaatgnngtggagggcgccgacgggacggtcacnacctttcagagccatagtggtagctacctgccccgtccgttgtacattgccgtgattcatgaagaatgagcgtccttcatggtaccgctcccaagatccaaggaatcctctgattcttcgacacgatgtcatgtggaaaagtcactcgacttcttggaatgcgaattaatgcaataaaacatttgtcggtcatggcaacgcgagcaccgcatgattggtcgatcacgtgagttagaaccttttaaagccagtccatgcaggccaattctgcgcgtttagaaattcccgcccatttcagccgatcaaagtagagtcatttttccagaaacaagcggactgcagggtcgtcaattcatagccgagagcattacacgaccgcattcgcggncngacttccctgaaacagaaggcgcgacgtcgttggggggccctgcaaatagttggagcgagtaggtgaaggaaagtaaagctccaacataataagtcgcaagctatttaccccgggcgttatccgggaagacgcatctccgatagcacaatctggctaataacgaatctcttaatatccattgtctcatagaggtagccgtgccagaaaaatgtaacgctggagcatggccagagtcttcaagttcattgccatgggtacacagactataatagcttaactgatgacggatatgatatagggccgacagccgattcactgcctgaatggcctctgtcaaggttacacgactccctcgattcttagaatacgagctaggggaaggcatgtatcctgagctgatgagtctctcacggcatccgtatccgccctagccgacgcttgacggactttacttgatcttgagaattaggcagaactttatcgagctcgacgctagaggcgatccctcctgaacatgtgtacgngtcatgggctcagaatcggtctccaactgttcatcccgccgggagatttctggtagttttgggtcataattaatagcaactggagccttagatctggtcaaccttgcgcgatcgtgatgttgcccaataatgtgaaatggaggtaaaccatacagggntatagtccncgaaaaccgaagttacacaaagcanttgcacccaaagccaccaagaaccctaggtgtggtatggagacgccaagcaaaagctaatttctaagttgcatagtctctcgacaagctaggttccggctcaacttccncttgggtcccttcccgtaagtcagtcccctgcaagtcgccgcctggaccttttcccgcacgtctgttaccctggctgtctagtccctctgaaggcaagagctcgtcttgtcacnttcaacaaggaggcctttanttgtcgtagaagctgtaacgtcatgctcaatctcttcacaattattatagggcaaccgcttgtaaggcacataattaccattttgaaaagtaaactgggaggatatttcaatngtgggggggttatacccgtactgagtcancatgccgtcaatcgccgcactcctcgtgaggccaccgtcgcggcgtatttatgacggtagtgtgtactgtatgtcatgccgtaaacgaaggaggctctatgagtcgataacaactacgtatataaacagaagcgctanntctattgcctgccccgaacacttccagcgttcgccgcaaaagtttgtaagcttgagtacgtcccgcgagttctgagagttccgcattgctaatatgagtacataaaatttagccggatagcttaccgaggagtgatcgananaactggggctgaaaccgagaaattctcttcatcaacttatgaccgagctctagctggagacgggcagcactagaacgtcacggcggaagacangaggtacgttcggatgagcctcgtcgcgggagaggtagctgaacgaggggatccaaacagtgcacaangtgtgcaggagccanccactggacttccgcgttgattctcaacagtctatcgacagtgtatgtcgcaaactcccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgnntcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgacnagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtagaaagtgataaaaacccgcccggggaggtccgaattctcatgatggaccggtggggattccacctgaaaaggccgtggtgtgtcgacaacacgttaatctaatcttcttcgaaaaggcaaagcgcatatctggatcttctacgacgtccgtggtacactcctacttatgaaataccatagcgttgaacattggatatccctgcaccgcattgatgaaaatccaaatggacagaatcgcctagaagaacgacaggttgatgccggtaatcatatatgcnaccctgtactatccgtaggcgcaaatcatcattgaaccctaagggtcgctcacttcattggcggcgaattcatctccagtacttacgactaagacgcgttctgcaacggctaccatacagggntaccgtacaaaccagcaatagatcaatagcccaagctgattgtggtaacagccaaacgtggtaaattcgaggttagctgtgggttccgcccagcgcctgtgcacgatgaggtacatagatggatttcatgtaagatgagaattcgtacgaggcattgcatacgttaaatatggaatcctcgaggaggccaatcttataaactatattgggggcgagtgccagcctgttgttggtaagaatcagcgcctccatccctgccgcggtgtcaccgtgacgatgagtgacgagcgtgggacggtggtaggcgtgacgatttgcaaaacaagggggcttttgacccaaagcgtttagccgaatggcctcagaatccaagaagtaattctagctatcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaagcctctgtctacctaattaggggaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtnctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctaaacagaaacgttaagggccgactttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccgcgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtancttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcaacgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacgaaactttttctgatacacacgccacggcaaggagcctaagtccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggagctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctnnnccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagccnattcccaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacacgattgatcatatacatcacgatcggactgcccctgtagagcctggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcnaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtctaattccgcagttgttgtggggattttaaccgacgttcagcgggatggccctagtcgccggcgcgtcattgtgccggcttctttgcgtctgacggatntggaagcggctcgaggtaaaagcggccgctgcgtggaactttaaatgcagggtgtcacccttcagctagccaataaattagtttaggcgtgctttaacggccccggatgaaggttgggcccctgagccattgtcacgtcttcgcagctgagaccaaaataccggcaagttgtctaaaccatgaccaggataccaatcttgctttgtctgcctccaattccctgaaccaaaggcggactgtcttccangcatcaaaacagaggctgttcttcctagtttcacctaaatcttttgcactttcaaggactgccacgggcggagtacctcggctcaggtagcaaagaggagacagggtgtgtggtccattccctgggcgttacgcggggtaggacgtataccaagctaaagcgacgggcgctatgttacattagcgtataagccccggncctaaggtgtagaccgtggccggccctctgcagtttggacgctgtgcagccaacagaactgttgacatgcgtttttcccgctttagactaccacgcagctgggaggtacatacttagcaggctactcctttggttgatacgaagtnaccctctacagaacagaagctcacgttagcaagtaacaacaaatatgcgatacctataagagctttgtggcagcgaatagggctgtgtcgggngggctcaatcccctggttatccacgtggggtgtacttccaaacngtccctgtagcagccagacgaacttaatggcaaatgttctcccccatgggcgcttctctggatccgtagctccgtgttanctcattgttcctacactctcgcgcaggtgccccatcgcaggtttacccactcaggactttanaacattggggtgacccccttccgaggacaaggaaggacacggcttcatgtttacgtacgacaaagagcattgactaggatcaatnacgtccttcacgaacggaactccaccggaaggtacgccttaatcacgctaggcctaaatcatccggtaagcacccgaggaggaaaacttcttccttccagtttatgtttagggactggcttgactgctcagactgtccaaaacctcacgcggtttgcgagaggcgtaggggtgggtatactgctggaaggccgcttgcatcggcgggccagagcatgggcgggangaaaaggtcccgaatctgttctgacttgcgttcgaaccgtgatcgccaggcgtcctccgctcgagtagcgattcctatcctgtgttgcgcgcgctttcacncaccggacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtatagggagtgtgatcataattcattcagtgtactagtttcggatgccaaaacagagtagctgagagagcgacgacaacggaatccgactttgtctgacatttcgcgtggctggagctggggctgaatgttgttgattcgcttaacatnaggttcttgttgccgcactccttcacgacttggttgcgggagtcatcgtaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaattctaatcatggcagacacgcgtatccccaggggcggaggcgaaaagctggtataagatntacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgagcgcattgctacttacgcgactcagttgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaatagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcatggtgtatattgtaacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgtttaagccccgcccactatagtccagtnaacatgggccaattgggcgatcatgcagtgagttgctagcgctagcagagataccgccttctgtgtttacacgccgttcncgttgttccacttaacacctggcacatagccgaacagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagnagtgtaagtcttgttcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcnaagtaggcttttgcgtacgcanacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggctatactggataccctggcaaaatctcacacaaataaaataaaatgtcggagccgcacggttgcaaatattatanccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtccagctgcctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcttacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagaccgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagngtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctaganggttcacacgcggtgtagagtacatcacantccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgacnctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggctcatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccagcggnacgcccccgacacnaaactcaccctacngtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtntgctaatatgggaatgatgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcgggtnccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgngtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctgactcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagngtctgagccattccaactcacgtggnacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggaacaatacttcccgacttactttttccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttngcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacttccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcagttttaaccgtaggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgataatctggccctttgaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgacgctcatcgatgtagttagaatggctcggagngaccatctttttgttcagcgccccatcgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctantgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttntgaagaataaataatagccgagaacgctagtgcncccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaatcttcacctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacagagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcgntttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggttctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccatccgcatccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagctgaaaaacgacccgcactcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatccctgacttancgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccncccctacttatctcgattctgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagattntctcttctctggatttctcccgtagcgctcggggtacataatgagcctccactcgcataccggaccgctggatatcgacnnctaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaagtcagtactgcacgcggcattaacgtgtacgccttgaggctccccgctccacatcaggacactctagctaccattccgtcacgcgtaggatggcgtaccgcgaccaggtaaagcactcaaatatcacaaaggtgcctaccggcttgctactactacgtactgttgagagatgtctaggttgcagtttaagaagcatagagtcaacgattgtaagcgtcgccatactcaagcgtaggttacgagacgttcgattgctgaaaggttaacgtgggcgcataggcccgtatattcagcggaatccgtcgaagtcttctctcaaagcgatcagtcaacttcttcgatcgctatcgccgggccaacgaggccggaggtaactaggtagaggccttagctcaacacttccgtcatccacaaggaagtctgcgctcaagccgtattcgatgcgtcggtctcatgtgaatcagggatnaccctgaagccatcccctgacctgcaagatccgcctctacaatngaaccccactggatttattacgtgatctttccagcagcttgctaggacttctttttgaaaccggggtttccgtattagtaagctattcgaccatattgcattaatggcgacaaattcggtggcgctgtgagtccccttggggagtttagtagttaaaacctacgcctgncacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcaatcggtatcgattatgtaatgcccggaatggccccgttgttatctctgcgcgcccgagggaccaatatnccctggcacataaccgggcgagcttctgtatctctcaatgcatgctcccttgctctggcccataccgagaacccccgtatattcagaggtccttgttggtcganacttgtacaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaagtcctgctaggacgaaggaccggaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatgctttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaatcctccatantgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatantcaatggcgtccagatggggaaattcggaggcaaggacggtcggagccnccccgcgtggcgctatgagccctctacttacctgcaaaacctcgctcgctctgtaccaacgggatccggcgtagcgcgaaagatgagcacagactcccagggtatgactatcttcgagccggcgaagtcgttcccatcggnctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgtcggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttngtnaaccccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagcaatgcaacatacagggatcttcggaccctataaatatgatggccttcctgcgggggcaggtacatatgtaagataacagagtgagacgcgaacatcccgcttggagttgatccttacttccggtgtgcgttgactagcgacagatganagactaaacttgcatattaccagtatgtctgagggccggaacatattatgataattacggacgcagctagccggttacgagataacacgcctggccttcataggcaacgccgccggctcccccgttcctcttccgagtcgtgaagtgttgggccgttcttcagtcctctcaagcggatgttggctgagtatcctggggtattgtcattttcttacgtccacagaacgcggtgagccatctggactgcttcggggtggctagtgaggccgatatcgccccgtcttcctcaactgactacaggtaacagcgtaatatcaaatagctcaagcactccttggtaggaccaagcaagccccaaatggttggtacagaaattctcacgttaaataattaacaacgctgttcctgaacccttcggttgtacgaactccctcatagtttcttgccaatttcgcctagcgttgtgtgtccnggcgtatccacaaagaactcagatcagggcttggagtcaggaacgcgacaaacttcagggcacaccacgtaaagtcgaccgatcggaggcttggcaaagatgattgagacgtgcacgtgctggtaagttacccatgtcgagcatgtagccacatacgtgcagccttgaacataacaccataagccgtgacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtatttcaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggnggtgcctcagtttcctgtttagaatttggaaggcggcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgtacgcgaacttccaaagcccgtttaggcctgttagatgcaatcgctagggcggccgcactagttcaataagtccgaacacgagttttataccgcacttcacccggagcacatccaataaggtgggctcacaacctcgcttccggcgcagacggcatgggcgccgtaggtcgatgccaaccccccgggtggataggacgtaatcgaactggatagcatggcgagctgcccccactgcggcgggctggtagtgtggtaatactactcacaacgtaagttgtacacgcgcggaactatctagtgcgtgcaagcccaccccaagcttctatcccggcgctttcgtcgggaagacggacctttaaattagtaaacagccaacctccggagctaccctcctnggagtgtagganntacgctcggacgtctagttcaacgtctaaataacttattaacccaccgctgaccgaacgaactcttattatgtgtcccgaacgtctctgctaggcggataggggttacgaggcggaggttgtgcctcgtctaacgaaacaatgcatctaggtcataccgactcctatgctctgagcaggcataggacggntaattttccccgggctacataagccgagagggatcgcgnagtgtagcctaccgctacagttggatgtccaccggaccgaaacggtcagcgagggtgcgaaacttagcatcatcggaagtagccgcacgcaacttgctaattccctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaagtaattagtacgttcctccnatcgcttcgaggtcgaccagtcgaagtctgtttggggtngcgcnccggcttcgcatgcnacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcccagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgttcgaatactcagtagtccggctcaaacgcatcatcatccaggtttcggagagggaggtaacacttgttgctaccattcctcttggaacttgtaccaggctcggctcgacattgtacaatgcgactcggccgccgttggctgctcagcagtgttcccgagaaattggaataaaataagtagttggggaacaagatgctttagaaaatgcgaatgaatatattaatcggtggttactgatctgaagttaaggtncnnnaatacgggcaataagtcgaacaaacctccgctaaaagatcattgatgaatttcggcgagcttggggtgggggacggcaattacggactcacgggccccttgcatccatcttgataactcttggcattgaggcccctttttgaaaacatatttacattttcaagaactgctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggaaggaagnttgcacgacgaagaccgattaaggccacatgcctgnacaacagtcgcagcctaccggtgagattacgcgtgagaggtccttggcccacnaatggatcntcngataaacgtgctgattggtggccggttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtagttgtcgcagccatgctacgaaccttttagtcgtgccacggcgctcctaactttttcaagcacccttcggtagatggatttcaaacagacgttgccgaacaagcctgtgcttactgtataaagtccgatacttaggtgattcgtgtacgacgcagagccattgtatggaggacgtttccgtcttatctcgcggcacaacattaacgagcccggaaactgnaggtgggccggggtgaacaacagaggtcttccngtgagcaagcggtgctcgcaaattattnctgcggtggatttgtcnggcgtngacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacacaagacaattccttacaggggattctattaaatctgcttgcacgtcgtacgcggatatcctaggcgcctttaccncgtctcacgccattcggtggtgagaccagcctgtgaaggctcggtaagtgtggttgtccctgctgccaacgcctttgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtatacgcacctcccgcgggtcgagnagcatcgtatgacatantcgcggcggcagagtcgtttagtccgcacggttgtacttagaagttgtcgngtggaggaagctactgccacatgccaagcatcgtccttcgtcagattgtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaancaattcgggtctcccacctgactctgatggggggacccaacgtgtatcaggctcttctgcgctaaggtccccctccngtagatctgttatcatataaaggggcgctatttcccgtcgaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcaagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacgttaccaataaaaaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcaaagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacanggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccttgtacgtccaaatacgaaattcggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctgaaattcaaaccagcgtgtcgacaatgtcctacggtggggtagaagagccatagttcggcgaccgaacgacagctctggtaatcacgagaattcgtcggattgcgatacatgtaccgngtatagcgccggaggatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactggggggggtagcttgacatcgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttgccagtggccactatagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggcaattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggagtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttgcccgcgtttctgatgggtcgtgctctgagtaaaaggtcggcatcatcggaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggtaatcgcggggccgtcacggcngtgacatttcggttccggctgacgtgtgggcggngcggacctggcgttcgccaaaaggttcaaggcgncagctctgtccctgcaaaatgactcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcnctttgacccacgttctagatgctagattaacgccatgngtcttagtggtagagggtgcatancgacccgcgtcggttcnatgtagcgttgcaagtctncggcccgtnatttaaaaatctacggangcgtggtcttgaccgcggtatgcgnacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctccngagtgatgtgggccnttcggcaangctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgncacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttntaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggtgccttagtaggcacacacaacagaagtganatgatctttcagacaactggtagcagcccggcattccagccttacccacgatgacgactaccccatcctgattagtataagttcgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgacttnttacaccctaacgnaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtanagggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcggatncgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgctnatcacttataccagacgacccgatgaagctttggagtcggtccnggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagnggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatntaanataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagataacagtcaaattgtcngncgaggacgacatgtagcccgtcnacgcgagattgacgggcgtcacggtttgctatccnatgtgtagcgctcatagggcatggcggngctatgcctatcactaggaggatgcgctttaagtgaggcagggcctcgacccgccccannnnccaaaaagccccgtgaccagctgnccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctagganacgcaatcgattgtttaccttatatccgactagccgtattgagactggcgattgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgnattgaattggagcagcgcatgtttttgaatgaggcttttagaggtgtcgcgtattacctggtagttatctgacgcgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggnaaccgcagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcgntaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctngcgccacgttatacggcaagtccttcccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgattaaaggtacgttttctcgcccagagctcgttgtgctgctgataaagcgggttggggtactcctgcccaacgccctgtgtggtaatgtttaggttttcccgcgttgggggctggtggcttcaacactccgattctgatatctagggaaaccgccctgtacgatgtaacagttacgcctgctctgtacttttnnttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggcactaagaacaacccaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattctaccatcacccccttctccgcaaatgatacaggttcactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagttggactgtgctagcttactacccatatcgattaagggacgttcatagttcatgggcacgtgcggaagtntatcacgagttcaagccagggtgaggtaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaaaccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataatccatgtgcagcttggttatgcctagaagggtcagcccaggcctctaaaactctacttatgagcgactgctggaaggggctggaaaatcgcaaacgtggttttctcgaaaactacggacctccgagcgactttgcggcgtatatgcaaaagcgccgaacagcaggggactcattaccaaccctacgcactgcgttgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcctagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacntaggcacggtactgttttcggcttgtcgccctacaatggtccctgcggtcgctcatcggaagtatgacagggtatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtattgtggcacggcaagcattcaacaacaaccgcccaacctcggcctactttattagacagtatcagcgtccacggataggttttccgttgtacccatancaaccttgttgggaaccgcgccattatgttcacctggcacctgggtcacgatcattcgagtgggcgcagagtcgataggccctcccccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggcccgttggagattgtcgagcccgtagactgatgaatcatcnagccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtggactacttttccctngggcatcggcagacgttaccttgatctcgcaaggaaaccctccctgacccgctatgacctgttaaggagcttcggagccgtgagctgccatagctaaattgttaccacctggangacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcagntaaggtctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagnggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatncggccaggcgcaccagatgtgtcgatttaatggagancaggatcaatacaatttgctcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgnaggtgcttggttcgatgtttaagtcagtccgctgcaaagctggccgaggttcgcaattactgaaaggtcaagnaaggatacttcgctcgctacccgtttggtcctcgtgattcagagattcagattgcagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttggggggnggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcggcgctagtcacaattgcccaacggactctcggcccaagacatcagcatccttttgggacgtctttgatcacgacgtcccaaaccactgatggagatncgattaacacacngcactccacaaaactccatgtccttcaactcgatgggctagaatactgtactggttctaaatttaccatagggatatcggtagagtaacngtggtccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgctggagatgtcaaagngggaccctaacccaacggttttcaagagcgcgtaannaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacaaattcgccgcgtataagatggcgttatacatagtaacttaggggagtggctttgcctcgtctcgcccgaacaccacctactcngtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggaatggactctgccttaatgtacgaaaaaaacgtcccgatattgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgtnccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtctnggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcntntttcgcatttgcgctnctggcacagagcttcagacggagatcgggatcgtgacatctagctcttaccgtcttcacgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtaggatccatatccgcnccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagaaccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttncgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccctgagtcagccgcaangctagaaatgtataatcgagtggggcgttncacaaaaggtagattctagctaccaattcggagagatcccggcattttggacggtctgaaaacaggaaccagtaatgaaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcntacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgctcttgaatgacttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattncggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcanggaactctaccaaatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgngcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggtccatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtatcagcaggatcagtcagacccatctaatgaaattaatagtttgatgcgtgtcntnntgactaataacggttacgtggttccccaagtagtatggacgagttaaggaattaaggcacctgttgtgtattacaagtgcatgagcagtttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaagcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggntttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtaccgataactatcgtgaagatttatctcggttaaccccgtgcaagcttncgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtagtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcactaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggtagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcaccctaccctgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacagttctagccgatagagttagtgttaacgcgcangccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctataagacacnagncgtagttgaggccgttccgccctcctcgccacgaattccagtgagcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactngcgttcccaaacgatcagcaatactnttgtgagatccctggatccagaggttatagctcggacccttatcggataccgcnggtgttggttgactggcaacccgcgccaattngtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtcaatttacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtacaccgcgacggtagcttcatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgccccataccggcccgtgctcgtattacgagaccgccaagatgagcagtgaatgccttcntacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgtcggacgtttgatccataacctcggcaaaatggttaatctgtcgggactagaacgcatattttctgtccggcgcactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgccngcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcacnntgttctccaggtaggggcccactcaatggacgtagtatgggcctgtgcctttggagctgcgtcacctcagatcgaactttttaaatttgaaagcagtgccgcatacgcctcggccccctgctctgtaatccgcctggctgcaatacctaccaaatttcgcttgctcctcaatcacattgacctgacttctgccttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaaccctagcctgggctaaggccgtgaccccagagggttgcgcgaaggacttggacagcggaaattcggtaacatccgaaagcatgacacctatagccatatagagcttcgaccggagggccttgggcagactggttgatatttaggtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcaaaaaatcggtaaagtacgtggatcggctgacgtgtccattaagggggtgccngaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaatgatgattccgtaccaaacttcggcgatagggggtgcgcgggaaaaggatgtgttgtaataccgcaacgggacagaggtgttcgtcctattattaggcacgattgctcgggacttggccactctcatactctagtccaaccacaagtagcgcggggcctattgatgctctgctaggtggattttgacgcatctgtagaggaatagaacgcaaccctgagtcgattgtgtccggccgtgctgacagatcaaggctagatagtctcttctcgcatgcgaactttttagccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagnatctattagacgtttcattggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgcattagtacagacgacctgtccnaggccctcgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatgtagaatgtatgtcttcaaaccttatcgacccctcgccttaatggctgtgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaagtacgaancatctagtacttaaggnnacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcaatgactcagaaacgccaagctgagggcacgcctcggtccgtttaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggccngtagatgatatcgcagaggatcagagcaaccatgatgtttttcctgtcgcaggtcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcgcacatggcccaacaatccacagagtcacttcttttccctcaaatctgacagcggcgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgaggtagactgtgggccctggtgnaaagacgtgtagggggaacgcccgggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgttatagaggttctcaaacaaaaccttcttactctagcggaacagcgtgccggcgggctgggctacctccccaaagctagatgtataatgtccaatgaggtcgggcccgtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagaatttgggccagacccctttcgatacagctccggctatttcccgcggccttccgtgataagcatagacgctgctatgttataagatcatgtactaccacgacctcagagtctctagactgcgctgtgcttggattatttcccaataagattcgaaggtagtgcatntttcggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaatagttaagaagacatatgttttagcagtggatttcaagttaaaggtccgcaagngggtctcgacgccaagcagtcggtaatccccactccggcaactcagggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatggtgggacagaacgtgtacgtcctcaggggtccaccacccttgaggtgtaccgtagatacctcctctcctcacgggataaatcagttagcttcttgaggatcggtagtaagaaaggatcgatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctaactgccacagtgnatggataacgacctgaaagcatagagcangcctctgccgtgaatgaagcgatctaacaattcgatgtttgataggactagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactatctcacggacggtagagagatcctccgctcccttatatgcagacttgtgactgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctancagattttttaggaacccgtagtgggcaggcgtgtcccaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtgatgagccccggaccagtcgacggtctagatgcagactgtggctcatgctttcttcttatctgtagcagccccaccgtattnttctagtcgctcctaactccctacgcaatctaggcttggggagatatcccgggncacagagagggcaacttacctccctccaccgagctcaattatnccgtcgacctccgtgcgtacctctttaagagggaaatgcagagagatttatttcccggattactatggtgttggcccccgcactcgctccccagtgaacttgcgcccgcccaggagcatccgggcacccagtaaattctggttggttgcccgctgcacctttaacctgctacattagacgtgcgccaacactacttctgaaactccagtagcgcgcgcccggcgcgtatagttagcgccgctctgtgatctaccacctgcacaccggtgggccggcatgcctgaaataaggnacttagatatgtctctcgccatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcngttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtcctttcgacacgtatacggtatattccactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacnncctaatatattccgattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttgttgtacnattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatgaattcacggcctagaacgcagcgcaccacnagnccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgnggggtgcccacagggacttctcngtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgttcnaccacctcgacctgggacgtttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcntacttacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagntgaccagtagtggtcncccagttaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgatctccgaagatgcaaagngggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcanacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttcactatacaggggcaccatcagatggaagatgacatcatcgccttgcangcgagatatgtaggacttgtcgcagaatgcactgcctncgagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcttagctccggctagtagtgagctacttcttatttctcnataaatgaggggtacctgacacttgggttttgatcgcgaggcctctcagtagatgaaagcgcgtcatttgacccaggagtcgtgtttgtccgaattaagcaaatgtattggcgtaccagttactcaaaagagtaaaacatacgcgcgtgcctgtccgtatgccaaaagttggagggtggatcgggaaccaaagtcccgggatcggagcgtatgacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccccaaaactaccctgtaggtaacttcgagggtccagaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgtaagagtncctagtataacgcacagagtctgcatccagtcgaatattcgcgggtaaaacacgattcagttcagggctgaatgtgcngaagactgaggctgtccaagatacatctggcggttgatccgagggaataccgatgcgcccaagagagtataagaacgatggttaatccattttttcccggtattattccaccctgttggacatgtaaagcgtagtcgacttcacaggatggctggctcgcgggcatcgaccttaggtaagggggaaaacacgttatttacgaccccatggttggcgcagagaaagcacgcgtgctccctttaggaccttacgtaactcagtgggggctgccctcatgcgccacggatgaaacattggattactggagcgtcccgcctttgcccacaaggggggattcgacgccacagtcccagcgnggcgctttctgggcgcaggataaactgatgagcgacaaactggcgngtgtgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcanttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaatanggcnagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttggnnagcaaatgacactcccgagggcaaggccaatgagcgtagcnaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaanaaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccatcgggtgggttgcccatcatccggantaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaaccctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacgacactgtcactagnnattagctactctgccatattgtatggcaagcaatttggagagtcatttagttgtcaaagaccagagggcaaatagataccctctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacagccatcccccatgtcgtanatcgcaaatgcagttatagttctcctatactggctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttaagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttctctctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtggaggacctggtctcggaaaggccggctttgccttcnngngaaaaaacttctggactcaaaatgcagccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccgttntacatggcaagtgttatgaaaaagtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatcttgccttgctgggtttacaacatttgnctcatactcctccggcgctccaacaatgcgccccgtggggttatcttggtggcatctcgctcgctgccgccgtacgaacatacagtgganccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgttagcctccagccgatccatcgggtcgatgagaagnaacaagtgacacaaacgctcccacccccgncgaacaaagagtacaagccacaggagtccgtgctactcccagttntgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcagtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagtatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctacccttatcgtgcgaccnttttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcatcttcttggnnnggtgggcaccccgcgncgccgcattgtggccagctctncggatggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtgcttagtagcacagtgcacaatttctaggatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgtttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgccgcgttacaagctggtccaatgcaagaatcacggatacttctattgacatctcaccactcggtgaggctcaactcaccgaacacaagaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacctgaacgaagtttatccataaccctcatgcgggatcaatcacattggatttgataaagagtagacaacggccccgcctaggtctcaagcggaattatggatgagagcctaccttagagtccacccgttgaaaggctaaaactcngtaggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaatccggtcggcaaacatcagtactatcaagcagggttagtatttgagatgcaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatctntctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccnncaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaaccnaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacngtcttcgtgaccttcatgtacaggttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacnttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattnaaactgccataacgagatagtgaaagtggtgtctnggtgatanacggcggagnggnggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatagaaacnacttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggcaaatnccaggccgactctaanccttcctcagttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtagtatcaacggactaatgtgcatcgccatatgaagcgggagtggaatatacccgagactgcatttcganggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagnctcctattatggtcagatcagttagttagtaacaggagccaagtacagaacagcaaccgtgacctggcgtcagtgctgcatatgatgccaacggcgcgtgccgcnccgccgcgngaagccgggagatttncgatctcggactccgttacctgcgccgattcagatcctcggacttacagntcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagagacgagatcctattggttatgcgccctcagtaagacagtcttgaggcctctccgttcncccgcgaggttgggtgtcggtgtctacggtacctaattaagttgcatacctggcctaaccggtcantttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatacacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcngtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagntcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactanctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctcnattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccaggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttagccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggaccngcggtgcttgctattaggcaacgtctaggtattcacagagtnattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgcgccctgcctcgctatacaacccttgcgctgcgcgacgctcgggtaaagcgtccccaagccgtcagagtctggtgctctacaggagctgaggtgcccgcttcgctgcgtccgcagccacgagcgcaccctttaatcgcactgaaacccagcagtaaaagaaggattttgataggcgatctcgaccgatggcttgaaatcactgactttgctttataccgatgtgtctgatagatggctattacagtcagcganaccgtctgacttaccgaacgcgggcgagtggcctcacggcatgtagatcagtctaccgctcagatccgttggacggcgccggattcatctgacactcagctgggacgctgagcgtcgcgcgcttgtccagtccccgccatcttgggagatagcgtaacaagtcaagaggtccgccgaccaagccgagaatactctagctgtgagctagcctacctttgtcatccatagtaacctactggcgatagggtacgtaatcgcaaacactttaagggagagcaggctcgcacctagtgtcgatgcgcaactagacaccagaataccgtggccgtggcccactctagccgcnngcacgatcaacattggtcngtgggcccttaagttccatgccggtgtttcacgccgcggcaggatttacgtgaggttttgaggggactgtgtcgtataagtgcaatctgcaggctgactacggtagtgtgcggagcttgcctagagcggcgggtgcgggcttggggcagcagagcaacagcataggtctgcgccgtacgaggccgcgagcatcctgcatcgcaanattcgtagcgtccgctaaatggttaccctggcagcacccttttctttcccttaatcccgctgcgggggacgctacgatcgcctcactaccagaaggaggtcataatatccccgccccgagatgtctgtgcgcaccggctgcctgtcnctgagcgtaagagtcataggaagcccaggcccangggcctggagatgtgttggcgaggcggtattgtgtacctcggagggatctatgggacaggactagagccaagtagttcgaatcactttgggggaggtctgcgcntgtgcctgcttggtaatgtcaatcgcgttcttcgggcaactgccacagcgctttgaacgggcgtagtcgactattatcgacaagtttggatcggcaggctaagattgagacagttggaggcgcttaagtaagctgtaccattaacatcctaggaagaaggattgtttgtacccaaataaaagatcacgcatctgctgctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcgtgcattcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatattataatgcataggctaacgcacttgctttactgatgccggaagtcctaccacagctaatactcgcgcaatccggagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgtaccgcantgggcgcttcacgcaatgagaatgagtcctcgatcctgacgctgaccgcgcagcgacagcgttgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatatctgaatntattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattggccgttcctagtcatgtctgcgttgctcttgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggttgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcgnacacagatgacttcactaggggccctaggnttcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccggggcggttggcggaaaccgcaggtcagcccctatnnngctgcaccgctcgtgttacctagagcgccattgaaaatggtcctgatatggtatcccatagaacaccagcgtgacagtccggcccattggcccagcgcacgtcggagcangtcaaaataatgaccactgancttctnnnnccccatctaacgcgccgtctgggcgcgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccncccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataacacattggggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtctncttgcctatagacttacgccttatatcctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatcnattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatnggaattactttatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtacgaaacacgaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgtggttggcggagagcgagacagggatcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgtggccatctgaatattgacaccatcttctaggaagttaatttttttctctctcgatctcaggctgggtcgcggtgacctccagcacttccacggtacagtacagctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagcnnttagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgccggtagagcgacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactccgggatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacatagtgtttttgttcgccgtcttgcgacccgctgacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtcngtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggccatcttttctaaacctgtacctcaacctgcattagggagacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgnagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagttccctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctncagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcngcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgngaagttacaggcccggggtctcnatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatagactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcncgtatcatgccaggagaatacnngaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctattaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcanggctactgtagagttgttttantttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcggncatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaaacaagtagggttaggatgggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcngtgtngcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacatccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgctttgagctaaattactaaaaggagnagataccagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgangggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtgggcggattgttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaantgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcagaagtcgtgctcatcaagggttccgctccactataagcgtgatctttacagccgagtcatcncacagtaaatatcacgtgatgacgccgacacgcgcaatatgattcaacaggtagccgccgtaacagcgtccccccaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctataaaataggcagtcttgaagcgtgatagacttgtgatgcttgctgcctagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaacccgtattcgacaggggagctgcagcgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgttgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctggntgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccagtcttatctaaatctgtatgattgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctcggagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcgacaccagccggtcttggtgggaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccntcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccntttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtnnnngtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagncggaaacctaataaggagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctccctgacgttcaccacaccacagttgaatagaccaccgtagcctccgtcaacgtcagttctgtcagcctgggacaactcagatctctaatgcgatgcgctctatgaaaataactgtcggtcttacattaganagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagccgttttctggtccgtcactatcaagggtcctagctaggaggncccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgctcgaggcttcataaacctgnggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccggaggtagcnccagatattgctaagtagacagacactgatacgcaatccctactcgtgagccctaaaagcgcaggagacaagcgctaacgtccatgggaaccaaaaagggcgtctaggtctggtcatgtgagtcgaaaggggttgttcgtgcgctgcagttgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagnccccccccgtgcgttgacccactaaccccagagccaatcaaccttcggttctaaagctaaagtttacgggtaaataggagttcgcatgccgatattgtactttcttatatctgtgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcaganctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcctacttggagagtctcaggcggannnnanccagcgaacgcggctagcccctagtacgggggtgggagtagataaccctgttccaaacacagtcagctttgtgcccttcgtgttactattgttctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgcngtttaggctcttcagcgccgcgtccccaggcttagtccgggtngatcacganggccngcaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgggttgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaaggtaactggccagtttcgctaaaatagntagcttcaattgggagaggtcccagacatacagccgtgtnctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccantccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatngagtatgccccgtgggcagtggaaaggtgcggctataccgatagngtagtagagttgcttagctctctcgccntctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagnagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggtgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcntatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcgatctagtacatggagaccacttgattgcctgagttcggacctggataatgcgccactgtggctggtatgcaaaacgtctctgtacgtttcctcattaacgtcctgtcgcgtgccgcctacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctctgtccnttctcagtgaccgcttacgccagcaaagcaacgcgacccgatagacgtactgaagaaacgccgttcaccgtgtgggctgtcgagggccntcnctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcctaaccagtacatagaacgcgcctgatttaggagggagtaagaatctgtgccggctctcccaccgcgtaaggcccgggattctctataacataactccataacagagttataagaccttatttcgcgtagtataagatgataggttnatctgattcccccccaatgtatcactctacctgtccggcaatcgtgagctatatcggaggttcgacatatgtttcggcaggcgggcatcgcgttgccaaaggttgcttaatccgctggccgacttatgcgtgtgttgttagtcgcctgccagcgtacgtcttataagcggcggtcatcgacccaggtgtgggtaccggcctctcggacaantgggtatagacgtaggcatttgcatgaccgagaaccgccagactcttgtcatggtatcgtactggcctagatttgtgcgggcactgcagtagactcatgcctattggctaattcccgagtttccgtcatgccgagttcctacgaatctaattgtgcacagctccggggctagagacggcttgccagatgatactacgtcatccctgaacgcatccaaggtatcgttattctataagatgtgatgccgtgttttggcgtataggcgttggcagtttacccatgggaggtcggagggaacgacaacggcggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtncgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggnggcgtccggtgagagtgtgagtgtannacactaatacagagagtcaacccggtgagccgacnnctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagatcgattgagtagaaagttacacggagacacgccatggtgatgtggggaaccaattgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcaccccgtccttttcggtacacacgntatacaaaaaaactaagcgcaaaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggttaggaaggcctgtgtgcctcctttctgttgtcaaggggctcttgggtctactgcgtccttacggatggtggttaccctcataggctaagatgcaggccacacgggaccaaagcacatagcatttccgaccctacaccgaccgtcaggcaacggggcgggacgccgatggtaactgggctggagttactctctagtatgtggcgacacagacctgcactgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacntatacccttcntttcttgcgcccgtaccgggaatcccccgctatcggacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatagctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctanaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgcgacggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgccgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggcgtatatcccgagtcgggtcattatcatataatcggtgtcgctatnatggtcgtaccaggggaaatggggcgacattcagtattgccttgcactctcgctaagcaccgtcgcgaganagctactttncnacntctgtaaaaaacgtcctggcagctcacagtcggggaaatgggcccgactgactcatcnccggctctcgctataaggattttatgcggacagctacataaggattcgcgaatcctcatcctcgccacactgcagaccctaccagttattccagcgctcgcgcgatgcccggccgtggatgggttctacggctcactgggatagccgtcggagataaaccncctacactgatcacgggtcgggctttcccgagtgaccgctccgttcagcctcggatgcttgacttatccattcgatacatgtcatctttatgtttaacttacccgacgagaagcacgcatactggattgcacggcattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagaaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctngctactcgagatgcggaattgtaggcattccaaactgttataagtcaatcccganggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggcccnggaactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcgnacctggcagaccagatacttggtcactccatttcgactacgaatggttaaattttcctaaaacccaaagcttagtgccggcatagctgcgagcccacgtcaatcggggggaatagtgaactgacgatttaaattctgggtctgcgtcgtaacccgctgtacctggtctgtagaaaggctcgcgtggttacatcccataacaccaaggtcagcgcgtgtcgacgggagagaggagtgacaccaatggatgatggcgccaaggtcggccggaggctcccgcccaccagaggccgctcgatgaaatcatttcgttatacgaaagccaagcacaatctctttccnngagcnactattttccgaaaacggagagtgctccgcgtaacataatgccccctgaagaataacacgggccggagcccccgcctgtgcctactcccgtttcatccaatgttcgatagacacgcatcggcgtcaattttgtcttccccacgcaaagacctaccccgggaaatatcaacgtcgatggattatagtgctacctcgagttgggggagatnagttatcacaccgctagaaccttacgttccaaaaaccctacaacttaaaaattcccgcttactgacccacccttttcgctactcttgcagaattggtgacgcaatgcttgcacaatcagttggtggacgagtcggttgaaaggacacgtctacagcgtgcccatntaatcaaaaaagctgtcctcaacccacacggctcaccagtcattgtttaggttttatatagataaataagtgcaagcccaggggaatcagaaaactgtgcaccttggagtcaaatcccaaaaaggccgattgtacgcatcaaggatgtgggcctttataaaaccacaccgtcacattgtcacangatgtacgaggtcggcgcactacacatacgtaggcgtagtaccgtcccgtcagcttagataaggtgtcctcactcccgcaacgatccccgctctaggcgtgttgctgctgcctacaattactctttaatacgtcngcacgctaaaagctgaggcagttgcccaagggtgcggaaagccgggagctactcactcgaagcgtaagtataaacgccgcgctttagacaagctcagttctaccggagttgtaatgcattacgtcaatccaaagtccatcgtgatactcattatggtacaattgatactggggaaggcctatagttaccgtacgcgagggagggaattagactactgaattcatcgtggaggagtaagtcggtgtcaatacagcccttcattggcgcacgaggatttttatctttgaacacctctacgttgcggacgctgaagatcaacggtagtgatgagttgctatgctcccgacgctatttagtttacctggcccttataagttttgtgctcccacgcgggccatggggcggtcggaaggcagttatcagacctacggtagtcggtatggggcgcgcgcatgaaccgtttctaagcagacctactagctttaaatcgaaacgtttaatctcttattgtcagccgagaaagtaaacatctatcggtcntacgacataattgattcatgtccatggccaaggatatttttgactctcacagttgaccagccctgtgtcgtagaatgactgctataccaggatagcgattactgttaaacgggtcacaatagtggtcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaagctgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacagcgaaagccttgccatgaaagaaaaataaacggctgggaaccatgaaaatctataaagactgcccgtaattgttggctaatgtataggacctacaatatttcgcctggagaactgtcctncaggatggcgaagctttgacnaagcannnaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcaggcgncggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctttaaatttatgttaaggtgtgctcgcaaagctacatgtgcagttccctccagccgcatcgaggttatcccaagnctgtcttctgattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtggctgccgttccgtttgtatataaggtatgagggcgttacgccggcatccccattgaacatgcttggcgcacgcttctaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatatggcgggagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggagctaaggtgttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgcaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccaccccttccctctttccttgctaagatagacaanactgtgctccgttagcattatggccaaacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagnccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacaatgcctctcgctaatatttcctcccatcacgaccgctacatgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacatcacataaggttgggccagcgctctgccggagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcggaagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgactgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttagtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagcngtgtatgtacgcctgcattgcattacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacgggggnatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccctatttagagtacatcaggnaggncctatgcgtaggtttacttcggtttgtcctgcccgacagtgatcacctagtgtagcctcaacgcgtagttacttatggctaagatggggactcagacaagcagcgtgactatcttcgataaggaagatgggtctggcgcggggacaaaaatcaggcgtagagtgacgatgcctgcgtactggtcaacttgcttctactgttgcattttgttgagggtaatgtgccgtgggttagtccggaagatttgaatcagtgagtggtcgagtgcctcactccggtacgacttactatgtattagaggtctttcatcacagtaggagatccctttgtaccggtagcccatctgagttactcagatttantgtcacgggttaccaccaataactgctttccgcgcttagtcggacttttctgtggtagaggttggtgattatagcctatatcgtgctgatttgcaccagcgtaattagacgaccgacggcggaatattaacaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatacttttaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggnattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgacgggctggcaccaatagacatccacnaagttcgccggggccgaggagagcagtgaacgactagaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcagtcgctatacggnngttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtacgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcgtacagcgatttcaggttgctcgacactgatttaaatgaaattgtggtccaagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcattgtattatgacacatggtaattccaccaacctccggtgaactaatacgataaccgggccctcgtcatgtgttgcagtgtccgccgctggcacccaaggaccgccaatggtgggtcatggggattgtgccgccggggatgcagtccagcgatcaacacgaccgcatcccttcgcaatgacttcctccgtgcggtgtggccgggtcgaggggtatgagttacaactcgctgccccttcagcngaatatgaaccactaagagtttgatggaatcgaaggacttgggggccgtgctatactgatgtaagggttacggtgcgcagagggtagcacctagaccgggtggggaagctcgggatctcctcggcacncctacttcgcaagaganacagattcagcctagccggcgttcgnaatgtgcaggtagcgtgacacgattatcaaaccgtattctgcgcgacgaggcgctgaaatctgcttaattatacacacccgtgagtaccccggtggcatagggagtccatcgcccgcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataagcctacttagtgccttgcgggacgaataaggacattcagcaggtggttaaatgacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagcccaggagggagttgnctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggaaaactcccgctgctggagtagtgagaaaccacttcggaaccatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagtntttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacaccacgggnttgagaacactatacctatgaatcgatgcctaactacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaagggcattcccacgacggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacatgaacccatgactttgacgctactaaggttagagaaccatttagctttttggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagatagtcctcgggacgatcactctttgcgtcatcttttccgctcaccgggaacgaatattaggggtcacctgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggncggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttccngtgccgtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcattgatggatcgttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaaccctgttccgaaagaggtacccgagatgcgctcaacgatggccttccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagnagcgcggtacgtgagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccatctcacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgtgacgatcaaagataacgtcaccgtacccagcctagtgtccagatttatcaaaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatgacgtatgggtcatacagccattcaggaggtctgcgggngaagatgaatgtaatcagattgaaatttctcagagaaatagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagctttcggggggatctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctctccctgtttgaagcgaaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccgntacattactcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccaccnacagagtgctcaggtttggagcgaatagtactgtgttaaaccaaagttatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccctttatgctctctgaacgcttaaacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgggtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgctacacaccattataatgcgttttcgtttgtagctatggaaagcatcccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttgccgatggtcgcagttctacattgcttagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttttgtaaactaaaatctacaaagagcgagaccaatagttgggcgttcacnagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgatggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataaccccgatttttaatccctagtgtggatcgtaagctttgcctaccccgaggcaagttgccatcggaggatnaanatcgccaggcttttttgacagtggcgatttactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcgncaagtcaatgcaacgtgcctatncctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctnatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatttgatgatcatgcgctgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagtttacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccgccaagcatgagcgccctctcagatactaaaaatcgtcatataggccacaagtgttgcacacataacaatcgggctaactatctgtgttgaccgatctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagtcacctacacggactatagcggggcatgcagagcatgtgacgcagtaggcacgagagagggcagcccggggagggtacccctacaacaacgtcctccgcccagctttggtcgcagacttgtgcgccagtgcaccgcgcgtcacgctggtatagccattaatgcnntctccggggcccaacgctgcggggatgtactcgtcgttatgtaataggttcatggggggtacntacgctcagtatggaccagaatcaaacgatattgattcaattatggtaggcgaatcttaaagccttgcagtacatgtctggatcacaccatacacgccggaaggcgtagaatcgtactgaccttgcggaaggattacgttcgtgaatacttcacgcgaccaagggcatgaactatttaccggcttactttctactttcctaagcgatcagtaaagccggtaacgctaccccctcacacgcggctctacagtattgtcaaacacgtccgacttcacacggtccacgtgttttacagattgtcacgtgcaggatagctttgtgtagatcccagcaccttcggtggtacaccgcccgctgactgattaagttcggccgggnctaaggaccggaccggccagtattaacaggtgggtccgggcctctggtcagacgctgttagctcgggtcatcgatgttctagtctatctagacacaaatcacatacgaccgttctagaacctgttagtccgttcgttggtagacgaaccgtagcacgcccgtnacctggaagcacgtgcacagactcagccgcgactcggacctgcaggagagcctggcctcaaattgggcctgatgtactgacttagnntncatgcaannttgccgggcgcttgttaggacgtaagagncgggaacccaggcgagatgaacgatccgggtgaccccatagatggggcacgcggaggagaagagaatagggaccatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcgacgcgccccgcgctgaatnatttgtcttcagaccagcggccgtaattcccccggatattcccattaacagggtcacntattgtaatacttggaacggaattcccgagaccttctgacacggctcatagagccgtttttgaagtgcngggaaccttgaccccgtgtttacntgtaacgagctcgtgctagcattgcatgcgctgagctatgtccactggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacaaaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttgaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctataggaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctgtcccttgaacttgcgtgacaacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatnacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtatatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaatcatggcagatggtgaggttnncttgtggagcacgtagcntaactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgtttcggaacggcttagaaacaacgatagtgaagaccggtggcagtgtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaacccacgcagagttggtggttaaggtgtttaaagccggcctatgtgatcacgtatctaacgtgagcttcacgcttgttcaagtggcgattataagttgttgnntactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccngtcaggttgctgcagtctcacctctcacntgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggtggccttagtcagggtcgttcactgggcattattttcagacagcagctgacatacagggtttaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtgaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactaccccaatgaagactcgtgcgtgcagggagtctccatcagcgtcctaacgtaatgtgcgccggttgaccttgaagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataatntgtttcgttagacccacattcggcaggggatgactctgttcgatcccggatatcctaagaggaacggggatccataagtccgggaaatgtgttcactcacgggccctgggtttaaatcgagctttccctcagctgngtcttctataaagcanntacaggattagactaacactcgttcctgaaaggtatgtcaaaactactntacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggccngcgcgatctattctctgggtcttgtcacagaacctagcctatgcgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgcnttagctttaaatantcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaantaactcgctgcccacangcatcaccaaacctnttgacgcggtatgattcgtgtcagcgattaccctacntagtacgtttcaactcgcgcgntgnctttccatacgtacgacgcccgggttgaccgctcgcccacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataatgagcgattatgcccaatnctgtggtcacggtagaggggttaaaccccgctactagactcaagcgctgttgtgcaaaccggatgcctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtctcncgatccaaactaagcgaatgtaggtgtcagcgctaanatgagaaccgtaggtagtttcgaaacagactttgcttttatctcacgcgatccngcttcgtcgccgtccggctacgggctgcattcgcggcagctatgctcaaaagggttaactacgtntcacacgagtaangtcgacgccttgaccgcctggtccgcgcgacaacgccaaacatgctttgatagaaggcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagcccgcattaacaacgtctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggcaactggtcggtcttgagagttccgaatccccgatccattattcgcgtactcatttaatangggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggnatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacatgagtgtccgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccagaganaggagggtcactaattcccctgccactggagancatccttgcggctgantccaacgggctgatgggatagagtttcacgggccttttgggatcactgatgcatttcaaagtgaccatgcggccggttgatagcgtcaagaccgtcggccgaaagactgcgcctaggacagtacaggatttaccgacctaatcggcctgaacacatcgtagcatattagcttggtcggtcggtgcctattaattctaataaaaggattcaaagacgaaccaggtcccacaaagtctcccgatccgctggggcctattttcataagtatttgtgcgccgcgagtgccgantgtagtatgggggccattttagacagttgtttctccagcgacagttgacctgtattgcaggggggatacccaaagcggattcatttacccttacttatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattncattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccnnnngataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtggnctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctctggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatcgacccagaaatgaaggcgagttcccaactgaactcaatattcccctanggcgggaactagttggccgaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacgcgncgctccactgaacccaccggagcggngcggtggttgtttatccgcccggagcaatgttgtgtataattgcatttcgggccgtggccgggctacaccgaggtcggatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtccgtttatctaggggcatgaaaacgtggcgttgacgagcaaaatccgtcgtacccaactgtagcgcgcacacgcgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctgtcgtcggaagttagttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagancaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattngacccaantaaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcaggcatcacgtcantctttagacattaaagcgtacacgcggttgctcggcgtggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttagcagagcaggcatcaccgaattatgcgaccagcacttacaatgcgggggccttcgctcgcaggctatggttacaacggcggtcaaacggcccggatcacaagagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaancaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatnncgagcgctaacggttagatgattatcgcgtgcgtgtatgcctgttgtgaggggtagtgcgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttactgctcaaattgtgcatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcntatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcnattgacagtaatacgcataccgaagaagcccccaatngacaaagtttactacttgtgccagcacgagaccgaatgataagcggagtantggcgggtggttcaattaggtctatctcnggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagcnccagagctaaaggtccaccgcgctagtacgnattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacncngcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcgnngcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttngacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatcngttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacnacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttcnataggtgcgcacccgagggcatccgggcgtatggcgcgggtngttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacantggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggcttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttgnnccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacatggtagagaatacgcagacttatcgtggaaagggcaaaaaggncaagtgtcgtgcactattgacgcgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtactgtcagattacgcaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccagttagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccggtctagagatggcgcncatgaccaacttatcgtaggcggaagctgcgcctttatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctnggcgggatcgttttgcgagacatctggatgaagaataccgcataggcgtcggacttttccactagtcttaggtcagttattaagttgtaaccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtttctggagactttccaacatattacccactaaagaagcaacttcgcagactcactactagctataatgatcactctagccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataacctnagcggcagctctatcactggtnagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggngaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttggacaatcagtgtaacgagttaactaaatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctgtgatcccgtcaggtgtccttgcaggaccctctaaattacttcgccaattggactcacagcangcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacncatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttnaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcagcaaggccccaagaacattcactgccttcatctgttacgacgatgcctaaagctctttcctcccttttttatttacaaactacgncccggctcccccgttcacaacgcttctctttccttcatnnatgagcgctcagtagagatgggtaggggcgaatcaccttaaaccccgggtttagttgtgtcaggggcttgtgcatggctatattttgactgctgctaagtgggcttccggcatctttgccacggtcttcaacctggcgtgattaattcttaggtgcgcctgccccctgctgttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtataggaatcgactacgttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcngaagaataagactcatggcgatggacatggacttagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgccnatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaanagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccgntggaatttcgtacaacttatattttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatngcnttaagcggatcactacagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccgcacttctactttttcctgcccattccccgtttcgtttagtggccgttaccncggctgttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaanatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgatattcctatccagccacgctccggcagctcccctcctaatctaccggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttntataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacncacgactattgggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccgccagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcncacgagtcggaccttgggcacgcgtacgactcataggatnatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagatngtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggattttcacttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattaagaagtaatcgnngggnnnggagctcccaaagcatgcccgctcaaaccaacgtagaactagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatattacagcgttattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggncnggtttcgancaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgntagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacnggctgagaaagtcggtcccacgcacgctctgttgaactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgtcggtccataggaatatcacaatctggtccccacgtacgtttggcctcggagcatcgtatttgatatgttcgggatctctaatcaacgccctcttctagtatctgggggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcccggcgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggattcagactaagttnaccggagcttagcggatttaagacatgacgttcccaatgtctggatcgattgcttcacgtcttacaagtgatgtttgcgtgcntggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactctaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggngaaccaagtccactggtcncaaccgtggtcatttgctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaagtaaaattatagggatggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcncttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgccttaacagattcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgttctggctaaccgcaagannattggcaccccggcggtgacccgttcacatcctaaaattattaacggaggaagaatcagtatattactctccttcaatcggccagtcattagacgatgttttggctctccgatttaccgttttaaactagtacgctggaacgataacctgagggcaaaatgttctccatctacagagacttcatacagaaaccaccaggtcatctcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacaaaccgtcgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacgtcgttaccggcgctcatcgagtancttgaccgcctngacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcgatttaccgccacgtccctaaatgagcgctaggttggagagtttaggactctcaatgggctggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccccgggataagcttaagccggattcattcgctcacataccgggcctgcattctgtacagcatgataactctctgtatgtactacataagcataaggtattgtaagactactgctgccgattccagagtcgactcaatgaatatcctccagcccgggctcactaagccatctccgcataggcagtttagcattctgcaacgcctccgggaccctgcccttaataagttaaggcatccctttacactgtctctgcggcgagagcattctacccgccgatgaaacgaggcgcttataaagtcgtacgcctgagcctgtgcgattgtgcgggcgggcctggaattcggtcgtaaacgatgtctcctaacaatcnttctcgtaagcgtgacgggccccgtgggcacactcgggttaaagaagagggcttgccccgttggctgcgggtatagtaatcaatntgagccgattaacaagttggaggtttaggcttacacttgatgtagggttgttgcgtgtcaggatccagtatagagctgtccgtaaaccgcttcgccgcgtggccacggaagcgaggcgcctgttaatgatcggccccaccgtctcggcatcccaggctgtgcccgtcgagcgcggctcttctgacgcgatggccaatttagttcctgtacctatccctgatttaattatggcaccaccactcgatgccncacgactactcctataaactgagaacagcagtaacgccgttcgacatttgccagggacgccacaaccgcccnggggtcgagctgtgtttatgtaactcctgcagacacaacggcggctgactatcgttgccggttgctgaataatggcccagagctgttcacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttagacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgcgccatcgtagtcaataaggggcaactttaatacagtccactgtgactctcatcgagaggtcagcaacgcagttgagaatgactaggccgacttagcgtcgtggataaggacgggtgtaatcttgcgacgtgaaatcctcctactcgggggacacgccgcacaaaaatagaatgaccaagcctgtactcgaccctcggctcccggtgtgtgctaaggtcctcgcagtccgggtgctgggaccgctctcttgcctgcgattacccaccattctgattattctcgcgattagagtgggaggctggtgcgacncttcaaccacggtgcactatgcgtgaaggaatacggcgtggtgttaggttggcgatccccacctacacgtctctcgcatcagaacgttcccggattggagcggtgatctagtggcgcactgctcgctggcgaacaatttaacactctcagtagaattcattcgcacccgtaccctacattcccctgccttcggcttgagagagtcgcgttgatttgcaaatcgtcttctatctgttgccttaattctccttcgaacctggtccggaccataatcgtatccgtggatgtgaacctagcattaccgaaacccagtgcaaaaacgagattgccttcacaaaccggcacgcccgaataatgtcttcacggttgagggcggctggaatgaacgctactacgcgtgagacgaagtcgttgtcgttctctgcctaagttaagccattggatatgtgagggccgagcaccgtaccacgcaaggaaagtattcggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgtgctcccaggatgtgcacgttatctcctggcatgctgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttacttttgccccgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagtccgcctcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacanggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctnagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtagcattaggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattnaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggagagtataatgtacaggacggagcgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattantttcctcaggcagcagggtgagctttaanaggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacatcagaatggacatatgaccacanccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcctcgcctgtaccccgngtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctaattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatctccgcggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtntgttggatttggggattctcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgataagggggacgcgaccgccattctagtttgggggctgccctgggtaggccactggttaagccccgcgtccatgggttnngccaaactgcgtgtcacaatcaccgcgcattcatgcccatcccgagaaatacacgtatgtaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagattaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcccctacgggggtcgggaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgatcctcggcccctggctaccgatcggggcgtctttctgcccaagncgacacaccttagattcttgccgcgccacggtctgtccctagctaccgagggggtcgcttattttatgtggcgctctccaacccaaacggcacggcaccatttagggagtgcgtttaagtgcgcactattcctgcatactatcaaatcgaacactctcanacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttagncggtactatctacttaagttgccacgatattaactgcggagaattttggaacttggataacatagaacacacaatacgcaagcacttgggcaactcggcggagagagtggcataactgatggcccaatggtcatccctggcggagttgacgnagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacattcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggggtgcaaatatctccgaacaagaaattttgtcaccngctcgcntggtcccaatgtggatgctctcgagcncgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaagatgctacaatatgacgacctatgtaccggctccgatcatccaagttntcagcctcggagaagtacacgagcaccactatctgccgcaccacgttgtttaatataattccacgtcctaatggtacccgactgggntgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaangngttcattataatctcaaaagataaactcgagtgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtccctccggcaagtgcccatcacggtttctcggttaggatccacacaacaaatagcttccacgtcctatcgggactaattttcacagaaggaggctcgtgcaacaccttatgttctttctgtaggtangtgcggagnagaaccgcagcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcaggagaaccaggtacgtacaatccctcccagacgacaagagcaggagccgtgagtgaacataagagacctaaa ncannnnngnnnngctanncgcnnnngnncgnnnngnttncnnnagcttnnaangcctnnnacngngntnnnannntngtcnnngcgcnnnnnnnaannacccaatcntnnggnccaggccnnaagntgcgnngnnnnnananangnggancnnnacntcnncntttcnnntnggntnccatnnnnnntnnnnnncntacncngntcattnccaacnnnatnngnnaagnnacnngannnntcgacgggcnnnngnnnnnnnnnnannntnntgctaccccnnnnnnnnnccacnnnnnnntnnggcnngtaanncannnnngnnnnnnntagtcgnnnnnncgtncaggnnntgtgctcnntngagnnnctancgnnnggttnnnncnnnncctnnnnnntggtcagnncnnnnannngtgnannnnnangtctnannnccggngnngtntncnngnntgctccaatcangganagnccncgtccnnnnnnnctncagaacgncnnnnnncnnnnngtggngnnnccnnnnncngnntngnncngnngnnnnggannnncgnnatcctattacnnactncntagnnnnggcntgcnnagngacagtactanangtnnnaggactggtgggcnatcaatnnnnncacaacnngcgnnannnncngnnnnacccgangagtacnnnatnntnngctctannaacgntgcctcangcnnntnnnnntannantacnngcgacntntgngnccnngngntnnnnnnngnnaccncagnnnactaatnctgntgngctcnncngcnncnntgngccngnnntnnntagnngnnnnnntnnnaaggannttggcgcgggngangncnnnnntcggtaggtccgagggtntgacaancanngnggcgggcnncgcnngnnnnnngnggtnanngnnnnnnnnnnnngnnnccncngcnacgagtnnaggnnngnnnncgntcngcnctngctgncgnnncnnnnnngcnnnnnnncntcnatcacnnnnatngnnngattttagcnnnnagctnnnagcngctnttgtcgncnccgcantanncntttnnnngncgnnnnnnnnnggngncccgnntctnnncncnnnncnnancnngtncnnncccnnnnnngnnnngnagncnnnnnnnnnnnnctnnntcgcnnanntanntgngnnnnctnncacgncannnnnngnnnnnnnnngannnnnngnnnnnncgcccnnnnntnnnncnaanatcnnnnngncannggnnnnatnnnnnnngctnngnnnngnccnctntnnnncnnnnagnnnnnnntnnntnncnngnnncnnncagtgnnaaacnntcnnncnnagnnacantcgtgatgngggnnnnacgcnnnnngnntgntatnnanantacancannnnnctgaancngnncnntttnatggannnctgtnnangnngnaggtntnnngnnnnnnnnngtcgtattaatgtnnnnnnnttgnnnnncacnnnnntnangnagnnnnnnnnctagnnntnantacgtgctctngnnctaggtgtttgnnanntacnatntcnngnntgannnnnntcggncntcntgnnncnagctttttcccnnnaannnnnnntnaaccnnntctcggcncgtntnnnnnnntctgagtatgcattncannnnttngctnnnnntnacnatcagnnnncnctnnacnnantangttgntcnnnnnnnnnnngagcngccnntnnntnngganctggaccgttctntacttnttnnngcnnnntcgnnnnnnnnnnnnnnnngnatnnngtgcgnaacggntcntccnnnnnnnannnnnnnnnnncnnnnnnnnngcnntnnttgcnngtancnnggnnnnnncatgcagnnntgngcnnttgnactcgnnnnnannnnnnnnngntanncgaantgaggntanccgcganncnctngccgattgttannnnncagnnnnnnnannnnnaangngnntgtnnaggcgctcncttntncnnnnnnngnngagnntnncaactatnntgcnncaggntnntcnnnnnnnnnnantnantnnntanttnnntantactntgnangtccncnnnngtcnncggctatncgtcnnctggannanaatganaacgnntngnntnncgnanntnancnntanccacanantncgnnannntannngnancnaganntncntgtgnttcgnaanngnnngntnnnannntgnatnnncnngcgnngnnnngntnnnnnnancnatgtanccncngnnanncgnncntcgttggacggtcgnnnnccntttnnnnnatantnncaccnnnngntgaanngaangttatanacngtnnntgncncnnntnnncctcnnngcatntggtntgnaactnnnnttnnncnnngatnantnntctgnnnntccnncnncnntncnannntagccnattgtnnnnatngctnncgnntctnttntaangcgnccanaaanggnnngagttgatggcaaangtngngcgatccnatnngnnnaactnaactncctacacnacanccgcnccagaagnnnncgtcnntnnnntncnnaannncgccnntnnngncntnnnctggccnccgaccnaggnnnntncngcnnntnannnnannnnnngnnnnncnnggccgcgnnnnnanncgncngnncnnnnaannnttnaccncgacacgnnntttaattncnnantnggggagaggcngnncnnngnntnnnnaantnnnnngacgtatnngnnnnnnntgattggnntnaccncnnnnacgaattgaacnnttgcnnntnnngnnttangangnnncccattgctgtggnngncnnnnnnnagcncnnnnntgagtatnntnnnagcaagtaacnnnnnnncgncannnnnnannngaccnntcaanncaccnnnnnnanaccgcgatttgnaggagnttgtagagngacggngagcnnnnnnnccctnaccgtccnttnncatccnnttnnnncngnnntnnanctntntgggcnnnnanannngtgggncnnnnngcgcnatccattnnngnncnacancnannncnnnnccnannnctcgcggnnngnnnnntnnnccnnnnnnagnnnnggannnctttnngnannnnnnngtnnnntannnttgcnggggnnngtacangtnccagcnnnngannnncnncangnnnnnnccgtttnnnncnngtgncnngncnngggtnnnnncncgacagannntccgnatgngtanctcnnnttnnnnnnncgngcannnnnncanaannnannnnntgtccgcnnnnnnnnnngnnnnnnnnctnnnngtcagnnngtnnaatagnnnnnntgtatnannnnttacgcnngtggnnactnagnntannnangaagcnngnctnnnagggttnnnntnntntggntnnncggcatacncngngnnngannnnnnnnnncnncccnnngcgncngggagngtttggcatttngtgggcannnnannnncntannnnnnnanacnntncntannnnnngntgnnnnnnnnnnnnnnngannnngannnctgnncggcanctgcntggnnnccccgtcgcatgnntcnnanggantcncatnggccngctctnnatnannnagnnnnnnnnaccnaatgnngnnngaacncccgcatcgtnttttgnnnaatgcnngntngnntnngcnngcngcaccattcgatncagtgntnnntnncnntgnnnnnnnncntantnnnnnnnncgacnnnnnnncnnnnancgnggnnnnnacnangnnntaganctngnnnncnggtannnccncnnccaaatcagaccnccnnactccannnncangnnnnntncnncctgacgcannnncnncaanccnnnncnnnnnnncnnnnntnntcatnnnnnnntnatngcatnnnnacgnnnccngntngttcngnggtnggcantannnnngccggtnnnnnnncgnannnagatnnngnnnnnnnncnnntnnnngnnngcngncnnnnnnntnannnncnncnnngccagnnnngnntncgcatccgnnnnnnntgnncgggnnnnnnnnnnnnnnnngnnntnnngtnnccgntcnnnagncgnnncacnncnnnnngcannnangntnnangctgcncnnttnnnnanngtccaganngcnccntggnnnncgnanntnaggcnntnatannnnnnantnntgcgnnnnggcgnnngnntcngacatnnntnnnnntaancnnnccatngngcanntntnannnncngnnnncttggnnntntnnnnntatgnnnnnntgnnngtctcnngnnaacnctcttgnnntganacagncnaggntgncacatgagnnnnnnntnccccnnnngnntccgnnnggannaanntnatcggtgcnagnnnnnnnnannnnngctgcnngnannatnnnnnnnacctcnnnncnnnnantcanngcgnnncggannannnttnntggnnnnnngagtannnttgnnnctcgnnnnnnnnngcnnntcgnanagngnctnnncntncanngnnnnnnnnnngcnnntnctatnccnactntctcanntccttgcgcntnttcccnngncacnntnnnnncnccaagnngatagccntacnnnnngnnctngatcngntncacnccanatnnnngnngngnnccngancactnngnnnnntngaatnntnaanntnanncngctnnnngnnnataaannactggntgnnacagggtnnncttnnaattannnctnnnnntatnnngnnnccngnnnnnnccnncgccgatagtnnnnngnnnnnnggcgnnnnggnancnnntatgnnangnannnagnannntnncnggngcgaancnnnnnnnnnnnnngatnnnctggcnntcnnnnnntnagntttaattcntgtcgccnncnnaannnntnnntnngnnnggnncggnnnnnnnnnnntnnnnntnnnnnnnnncnnnnnccncnnnannngnctctncntcnnngcnnnnnnngtagncnangaangtcngnnngacntnnnnnagnnnnagtgnnngcncaanancnganncttttttgnnnnnnnngnnnnnnnnnnctnnctnnttctntncnnnnnncncgnatnntannngatctgnannntccnatgactnccttnnnnananncgccncntnncgnngnnnattgnnnnnaacnnnnnnnnnnccnnngtnnnncnnnnnnnncntnnnnnnngtgcnntngngcnnnnnnngncnncnaanttnntnncannnnnnnnncgnngcnngacnnnnnnnnannncnnnnnnngcctcntntngtancnaccccnnnnnnnnnannnnngagncnnacnnnnntgttnnnnaggcgcnnnnngntnaaannnntnnnnnnnttnnnnnntnnntnncngnnnnnnnnnnnacnnnnnncnnntnnnncnngnngnnntnangnangcagagtaccatggggtnannngnnntgnnnngnngnnnnctcngnggcntnnnnncnngggncttccnnccnnnnntgcnangnnnnnnnnaccgctnaattanaacanntggannntgnccccctanntnangnnntcttanntgnannnngtnngccttttcgcaggnnnannaantntgnnntaataccnnntcccnanggnnagcgtcgcnnnnntgggnnnnntgctcgctcncggccaggccnnnntannctggtcgacnnnttnatggatcggggctnncngtncagttatnngtnnaangnatannnnnnngnnnngngnanncnggttnnngnnnngnnnncccgtnnnnnngnngntntnnnnncngnggnnnngntnnnnanantggcnatcanntnncnnnnnnnnnctgnactttctngnnatccgnnnnncccnnnnctcntctgntgngnnnangagtttngangnncccnnnnnnannnnnnnnnnntnngcnnnctngannnnnnnnnnnnnaggnnngnnnnnnnnctnntaannanntgnngnggtactncctnnctttttnnngncancccnngtgaatcgtnnncgcnncntnngtccccngaannggacactngtagannnnngnnngannnnnnnncccnnnacgtaatggtaaatnnnnnnccnaatccnnnannncnnaannaagtnnnnnngggncngcagnaanngcgtctctnntcaacgnnaangnnntngangnnnnnngaacccntnnntnnnnnnnnnctnnntgantcactggtaaaanancaatnnaggagggccatcctnnnngccgtcccggggacnnnnnnnngatnccnntgntgnnncnnnnngnnncnnnantgngntacnggntngnnnanntannnnncnganaatannctnnngtgccctnnttngntnnnntatnnnnntnacnannnanggtnnnnnccannnnnnnaanatgnntaanngngctgnnttntncnatntgnncgtnnncatgtgncncnnttncgggtnngcnngtnngtnnnngncgnntnnngcatnnnctanngnntttncgnnnggnagaggannntcnnngtcgcngnctnntnantncntggcccaagacntcgctcnngnnnnntccccaannannnngntnntngcngnngtnnnttannnnnnnngctannnattggannatnatccnnnacnncggtnnnngantnnntcngcgcnnnncggtnnnnacnnnnnggagggctntngctnattcncntntcnggncctnnggantttcnacgacnatctntncanaagctgacgcnngtncnnnttnnnnngggcnngnnnnnctnnnnnnnnnnngcncnnnnnntnnacntnnngangtggtnncnnncanntcnntggnanngnntntcgtncnnctgnnngnnnntntccgtatttcacatnngnnnnnnnnngcnnnnnncngncnnnnngtnnnccgaacgannnnngnnntnggngatnggggggntncannnnccantnngnnnnannnnctngnnnnatgccagccccngnnnnnnntgcggaannnnaaaanaannnnnnggtannanntnggnnnnccnnnnnnnnncnncannnnnnntngggccactcgnnngnnnnnnnaggtgnngtcgnnnnnnncccgccncncnnntnnnncnntncnnnnnnnnntnnnnanntanaagnncngnncngannngantatccggntnngtnnganngnncgtgcgtngnnnnnnnngnnnnnnnnncanngtccanattntggnantnncgcnnnntnnnntnntnntngnnnnannnnngntgncgnngtntnananannnngtttntnaannttancccnctnnagnnatnnnnnancnttnnnnnngtctcgnntangnnnnnnnnnacntgnnnnnnnnagaggnnantnannnntncatgntnnttntgnngannnnnngcanagnncgcnncncttnnannnnncnnntncannngntnnnnnnnanccntntnnttnttgttcnncnaagnnnnnntaaanttgttngcggnacttnancgnnnncgaannnnnnnngnnnnngngctcngannnnncggnaataataagctcatctannaaatncnnnnctnnnnnnnaannngtnccnncnangcaacctnnncaaggcggtttnntgagaccnnncaanncacntattnncnnagatgggnnnnnanaccnnncnnnncncatccgnnnnngnttnnnnnnngnnngnantagnanggggnngcngcgannnncaatangnntgtctnnatngnagtntnncnnngcgcnanncagacgntggantgnttcnancattgtnnattnncgctnnngnnancctttnnntannnnnnnacngctcnttnnnacttaangcgaacnngnnnnnnnngagntntgntattnnnnnctacgggnntggannnttagnanatncncananacctcangnngctnacccaanaancnaccgganttgctgcgntcntnnnntnccgggnnnganngatgccnananctnnnanatnttnaatttttantnaancntnncnggnnnagatcaanntnacgngtgtatngnncnnctganttgnnnnnnnaccggccattnacgnnnngaccagntnnnnnnctnnnnnnnnannncnnnnaccatnnnngnnnnnacgtcctnnnnnngnannaaanancnttcnnggnnatcganngtnntnnnaaanntnannnnnnttgcnntccgagntnnnancnncgccnnnatgnncnnnnccnntgnnnnnngcnncngagcngngnncnannncgncnatcnnnccannttcnnnntnnncangnnanncnnngggtnnnangannnntnntggncntcntggncgacnaggntngaangncngngtacgggngnnancnnnnagangnnnngnnnnnanntaaaacgcngnnnnnnncacgggaagtaacctcagcnncgtnangaannnnnnnnntnnnnnnnncnnnncnngcngtnnnncgatnannnnncnataannncccanntnnnntnntncnntntcangngtngnnancnnnnnnnnnnnccnnannnnnnnnntgnnctncacgggncnngncgtntaccgtatnnnatncatgncggggcnnganantnnnnnnnnnnannnntcagnnaagtncnagnagggnnnnnngnnggcngncacngnccnncctnnntnnnnnnnnnnncnngnntcncantnctantaccgcngnnncannnnncncgatannnnnnggcngctctcgtgcnntagcnnnnnncngntctgcgcnnncngancnnangnncnnnagnnnncgaggnacnnnnnctgtggcggtcggaannnngcggcnnncgctnanntnnnagcgnagttnngnatnataanntcncgcgngggtcngtnntntnngctgaccngncgacaaanngnnnntcgcnggcnnggancngtngtnnnggnnnnnnganncgnngacacgtgtgcgtgccgcagncaagctgccagcccgctagnnngccggnnnnnnnnnnnnnannnnnnnntgatnnnntcnatncnnnnnnnttnncnnnnantnnnnnnnnnnannnnnnnnnnnnnngcngnnnnnnnannnnncnnngngtgngagnnaacctnnnnagangnnngnnntnnncgatgcnnnnggnctncnnnnnggnnntccnctnnnnnnnnnnnatagnnncannnnnnnnnngnctgaggtcnnnnnnggagntggncngncttccncgccnnnnnnggngctcanccccnggatcgtgananntgnatnnnncggacgagggagctctcctnnnnnnncncgccangctntagctangnncnnnncngcggnnngnncgtnnnctntnnattnnaggtngtncnnnntgacatnannnctaatnnnnnnnccnatatnngnntnnnnnnnncnnnaccggnannnnnnnnnnccnanngnnnnnnctcnacncnnnnnncnnnnnnnannnnagcnnnntnnnnnnnntnannnttgtgnnnnnatnnnnganggtagtcnnnnnannnnncgnannacnnnnnnnantnnttnnnnncnngaanngtgnnnnnaannannngngnttnantnggannnngnnnnannnngngncnngagtcgtgaanannnncnagggnacggncggnannagaccnanccttncnntnngctgcngnnnngannncncnnntttcncnncnntnnnnnnnnnnntcannanncnnnnnnnccnnnngnnnacnnagcgncnagagctaggcccngacgccaagttgnnnnangcncnnggnnntgngncgangnnnngnnaccnngggngnnngnnnnaagnnnnnnncnnnaaaggtgncnccnnnnnntnntnntnnnnnctnngcgcacgtngnctccnnncnnnntnggcnnncgntncnannnnngacacnnnngnnnngcanannnnttggtncctgccgngcacnagnnngnnnncgtagcngnnnnannnnnnnnnnnnnaccanagagnnncngncngtnnctnnccncantnggcnnncgnnnnntnnnnnnngcatanactnannatnnnnncgtnannnnnnnnngnnactaccgngnnnngnntgnannncnacnnnnnnnnnnnnnanntngnanncnggnnngnnnnnnncnnntntnnnnnccnnaanntnnnanncgnnnnnnnnnngcngnnntanncgntgcnnntnnngnnnngnncnnnnnntacacnanncnacatttcgggannantnnatcnnantgcnngnannctntcttanagngnaagtcnannngannnnnttgnnnnnncccntnnnnngnctnnnaantnnnnnntgnnnnnnnnnnnnaacanntgtnccgntnnccnnngcgggactgcggcngnngtannncnnnnnncnnncnnnnnnncctgcnnancgnnntcnaagncccnactngcagntntnnacnnnnnannngnnnnnnnactnttannggctntanngtncnntaagtatatnnnttnggcgnncnattctgcngatannnctcanntnnancacnngncccaccatgannnncgntncngnnctgtnnncnntnnntctagcggcanctagncgnnnnnaggnnncnnnnnnctatnnnaacnnanttggtnnctcngtgnnccnnnnnngccnntcgacggtnntggtnnnncggcannnncgcangnttnccnannnnccccgnnnnntnangngtnatnnnntgtngnnactacctgaaannnnnnccgnacagntnnnnncnnnnnnncnnncncnnnnnnnantgnnnntggaaccttcanatnnncgcgataccccnggactnnaannnctnagnnnngnnnncnncccngctnnnnnanaggtnnaatcnntgggcggtcaacngnnnnnnnnngtccgncgngcngtngnnnagnncnncgnngnngggatcnnccttncntnntntnnttcgtncncaactngnnnntnggnntcgnccnngnaacngncannnagntnnnnnngtgcgagantnaannnancgngtgantgccgccctggagcggangnaaaagnnagcnccgcgggggnnnntacgcnnggacnncgtagnngtaanngcgannatgnnnncncgctcngancgttcntnnnnaggtntatcaggnatgtcnnnnnnnngnancgagnnnnaanantnnnnnnnnntacnnncnntttcnnnttgnnnaanncntggntnatnnactnanaattnannnnngcggnnnnnncgnagnnagctgnnngcnaatnctattgtcnnncgcagcggnnnacccntcagacctgcgaagtnncagnnnatnncacnnnncannnngannnngacncgtcnnnannnanntcncnnncnnnnntgagnnnannngngntnntanngcgcnnnngcatgnnnnctgccnnacnnnnncntncgagctnnntccgatgntgaacatgntganntanncacaggnntccnagtcgnnnncganacagnnngcaancnacgnnngngnnntnntncnnnnnnntntgggcatntgnnannccttctancnngtggannatgggctantgcnnagcnnntgaggnnncncnnnnnntcngagnnnnnngntgncatntnnnnnnnnncnancccctncnncaagnnnngnagnntnaaancannggnagtgngatgtgatngntcctnnntngcgaagcggtgatgnatatcaattcatgacngnnncncnnntnntnctgcnnctagtntcncgtntanaggnananntngnnngnannnnnnntgagctcaacnnngnnnnctgannnnannnnacanggnnnnnnnnnnnnannnnnnntctnnanagctaanntnncanacnacnannnnntnnngcggtttggnntnntcnnnnnctgncgntnnaccgccnacanntnnatcgnnntgcnngnnnnnnncnnnttgcctcnnnttgaagtanntnnganngcagaacnngtagtaagcgctnctnnnntnnnnntccgctttctgannccgnggtcagcagnncantagcntggnnnngnnngnnnnnnaaagnnccgcactnangnnnnnacnntgcnnnnnncnctggnnttntnnttgnnngccacatgggccctnntcccnanggnngcnagnnngcgnncnnnnnnnaggcccccgtggcgacnntgctgggntctcnttgnngnnncnnnnncgnctanncnnnnntcgagctccagaangacgaaanannannaanccncgttnntnngaccnnnnncnnnnnntnnntnctnntnagccnncnnntannnnnttnncccggcncggncnnngnnngnncntgnntcnccgggantctctcgtannnntctacagntnannnnnnnnngnnnnnnntgcaannnnngnntannnngcgnnggtgtnggnnnnnnngnctnntnacggagtnnccaggcgccggtnnnnctgncagnactgtgnngangcgganggcaagtattgatgnnnnncncnntcgantgancctgcaaccatnancgctncccncctnntngcnggacgnggtcgctaccccnnnnngnntnnncnannnggcagccnaccnnngngaancannngcgnntanacttnnnnanngnnnnntanctcgnnnganccannacanncatnnnntcnntnnnaccnnnnnnnngcgtgtgntnaggcntacnnanccgcccgnngnctnnannntnaaaccaacnctncgnnacnnngcanagnnnanngccntcaannangnnnnacgatccncctnnccagtnnnnnnnnntnnnncnncgcacnnnnnnntacnnnntactanatntantcnnnnnncnngnnngncnnnnnngggangngnntgtcnntnncgccgnnnncctacncnannnannnntgccatcgcntgacgaannnncgggnnncctatnccncggtcagngcnnncnnntnnannntnntaannnnnntannncnaacannngtnnnntctgacaatgnnnnnannnnnnnnnnncngagtcnnncctacttanntgannnngntttgccattaagcncgtcgcggnntttcgnnnnaangaggnctgnnngtntntnnncntcctnnnntgacngnagacncncntgaggaggacgctgnntngttctcngnnnnnncagnnnntcngttnnntcaccacgccnncnnnnnnnggnnnnggncnnnnnnntgtccagntgttnacnnnnntnttnggnnnntnncgtcnncagnnnnnntntgtctannnnacacttnggcctcnngcccnnnnnagncnnatcatnnnnnggntgcggctnngnnnnccggatgcnttntttcacccgcatatgcttncacnncacacctattnattnnnnnncnnggnnnnnnnnncggtngtctcggacntgcgtannnaggnncnnccnngnnnnnttnnnnnnnnnnntnnnngnnnnnnnnngnnnnannaccganncnngttnatcacaacagataaggcgcgtnnagacnngtggtnnctaatncnnnnntnnnnnngnntnncnggngcctgcatannnnnacnnnacntnntcggtngaagctcttattactannnatcancnncgctangangngnnnacggtgcangcgnnnntnccgtnngnggcgcgtttnaccangncgcaattngttgaanggnannncncncnnannnttngnngaggggacnatncannnancnnntancnncngatannnnnnnnnnnnntanctgngacttnggnnggnnangnnnnannnnnntgntananatnctgannacnacantntaagtnngncntccnanntnaacgnnntnccannttnnnnncnncnttnnnnnnntgtaagagnngntgtntcggtctactttntgaggacgcannnnctctcgtnagannngannnnnancantnnntnngnaanntnnnnnntgtatnnagcataccgagnacncngtntacncctnnnnntncnagttcntgaaaaccnnnnnntnnnnagacnntnnnngngnccngattannggaagngtnaaatnnnnngnnnnannnntanannnngtnnnnntcnttnngcacgnangacanagnnctnnnnncnnntnannnntnantnntnanancnntgnncannagtnannnnnnanntgacctnnngatnnnaannccactagnatcantggngnnncntnancccncnacncnngnntnncgatncagttcaagtnncntntncnnntgngnaaancaccaagnnccnnnnatnggngagagggcggtnnngncgtttccataggcannggnnncgttnnggnccgnnnnagccncaatcaccnntggcnaaggtgtttncacgantgcctnnnncnnnttnnnannantntnncanagnnnntagggcaatcccttaannnnnnnnngnntagggcgnannntntcngatnnnnnncnnnncngnnnnnnntncgnnntcnnantnnntgtcgatgcggannncancccncanngctaaggnnnnnntgtacnncnggtnnnnntnannnnncanttcnaagcgnntgattagtnnngncnnnnnngncctccnntcgagnnngctgcgnnaacagaancttnnnnnnnnnnnngcangatnnnnnnnnnnnnnnnntnntgannntncnnncttgatcacgtangnnnngcantntnnnnnnngannngnnggaggngnnactnggtccnannatnttgnngcnnnnngntctnnnnancnagnncnnganaaangtncnnnnncnannnnnntnanannnannncnanncnnaaannagattgactnatnnnnnngnnnnnctagngcgtngnnnnnncnncnnnannttttngncgacgctgnntannnannnnnnngcngnnnnntgagnggncgttgngctntggtggngatncgcatncnttggcnannnnnntnnnnnnnntccaannnngcnnncanccnnggcncntaacnnnncnntgnatngnncnnngnannnnngggcanngannnnnntgncncntcgaantaacgntggnctnancatnnnanncnngacancnnnngnagtannggnnnttnannncgnnggngncncncncnnntagnncgngcnnnnnannanntgnnaccgaannnnnnnnntgccnantnnnnncnannngancgcnnnnagannggngtgatnnnccangnnnnnnnnnacgntgaaacaatnnnnncnnnncccggtnngtttatnacggagtnnnnnagnaaccaanngtantncncgacgnnacnacannnaangncntnnnncnnnnngagatcnnctnnctntaanaanannnanacggcncggggtggntgnttnnnnttananncgcnntntgatntcgtgagtnntcgtnnggncggannttngggcggncctgtgntccgctacancnaannacnnngncaaggttccngctcgnnnnngnncgatganngntntannnnanttnntannnntcgngngttttnnntnaagtgtantngcgctccgtcnnngnacangnggannagcccnanncnngcncnnggnntatnncannnnnnntctcatgtcgannnnnnncnncgngtgntttgagngnngtnncgtnnnacntggtcgcttgcntnantcnctnnnccncncgnttatnanttnaagggtncctnnnnnncncacnnngaaangggnnnnnnnngntnantngnnntaccnncnnttanntatgtntgnnnacgcagnnnannntatccaattcggannccnnnnnnnnnnnggnnantnnnncttncnannnnnnnnngggnnngnnntntaaatttnnngcnnnnnnngcacgnncnccgnnncggnncgctcnnncgtgggnnnnntannnnncgcnccgnngtnngactctacacgcggtntnnnntnacnnctagtnnnagnnnnntaaccangctggtnntagnnntcgggggatcggctnnnantnaacnntgnngctagccgnnnnnnannganntnanatggcgtnnnagctccngcggnggcaggtnttagcaccncnannccggcactcnnntnnagtncnctctnngcntaacngnnntnnctgcnggcanacttnngagnatnnnnantnnnnnnnatngnnncncnnnncgnnnnnnncnnnngtnnnnngnncnccgcannngncggttannnaanncgtncnnnnacnncacggcattagnagcnggnnngngtgtnccggcgngcnnnngnncgnttanattnnnngcngagnanaannnngnnnnnnnnnnnnnntnnangcaatnacntaannannnctcncgtgnnnnnnnnaatnnnnnnntnnnnnnnttcnnananntanntgtatccgnnccnnnnggcnnnnngangnnnccanccncngnaggtaatcactcnngnnntcaagtnctttangtacgctgcgntgnggttttccgnttcnanngnantctangtnctnnnanngtgnnactagnnagacgngnganccnnaattncnaannnnnnnncntcccattgagtccccnaaaccnnnnnntcatggactatgnnnncnnccagcagtaacangcccnnnnnnnngnnnnngcnnnannnnnnnnnnnacgngnatcanctgtnnnnaggnncnnnncnctctcacgtanantnnngatccngngnncacacncctnngntnncagnnnnctcnnnnggtgnnnnatctcngntanctnnnccgcgcnnntcnntgatngagatcgngaagtgatagccngtagtntcnctacgtctnttnttaagnttttnactgntnagccnnnnganngctnnnnnnnncgttannnnnnnnaannanncgccntcactgnnnnntagngancnagtgnnnntnnnnccgannnnnnggatntnngngnccttcanacactncnngngnntngnnnnnccacnnnnnnnncnntgnnnnnanggnatnnncncncatngacnnntaccnnntcnnngcgttngnnnngnnnnnaccnagcgtnnnagcttnagngnncnnnggngcncgggananagtnncatnantnggacacttncnngcgagggcgtnnntntcacnngannangtccttnnnnccngnnangttgnnngngnatatctgangtttgtacngganntcgnntcgggnnnnnnnnnngnnatntcnttaantngntnganngaggcgctnggntannnnncaannaannnnnnnnangnnngnnnnngatcatngnncnngntcngcatctntnnngnnnnntctgannaagnnncggnnntnnngntgtccccttnnnngattntgagcnaatcgntctgnnnctatcggatgggggntgnncngcnnnntcaactnntgnccnnnnnnnnnanttanngngnnnnnnnnnnnannncaaatnnnnnnccgtnncntncnnnnnnnnncgtgtgtgtgnnnncctnnctnnnccgagnnnnnncgnagtgccatttcngntgtaccagtncgtcgnnnnnnnnnntnacgacnncccccgnntnnctnncnngcnacnggntcttcgnaaactgtngcacgnagcccaggannngtcannctttgatntntgcnnntgattnnnnnncgcnncgtgcatngcnngatncatagngtgaccnnctgntngccngnnanntcgcnnnnnnagnnnnnntntnnncnncngnnnnngttancnnaanttnnnngnggaacacatnccnnnctncnntntnatagnncgcgncnngacccgnnactnggnccngctctggtnaagatgncgtgctcnnnnccagcanncnnnnnnaagcacnanntcncgncacanctnaagtnngggnnnnntggnnngtnnannacntggnnnnntgaanntcnagnaagnnnannntnncnncnnttcnaggngtannnnnnaacnnnatagganttgagncgnagcgnnnntcnnaacatnntannntgccgtnnnnnnnnnntnaannncgtagattcncnnactnnnctngannnnctnacnnntgnngncgnnntataatnntngggccttannnnnnnaangccnnnannaatntagnnaanncnntatncgtatgnagaccggnnnggancannnnnnacntannnnggcntnngnggnnnnnnnnnnngnnncncnnnnnnctntnnnntnnnnnnanntntnnnantanccannnngcgnnnnagccanangtgtggcgtnntngnnnnnncnnnnnntnnannnannnnngttancgnnnnnnacgannannactnnngnntannncttcggannnnnngaannnnnattnnnnntgaagtcacgngnnncnnnngcnaggccnttggnggcatgacccntnncnnnnngnngnnnnngnnncnnnntnnggtgngcanatctgccaacgcnnnnnnntgttgggtccntngnnnctatncnnnnnnacnccgctgnnatacgtcntggntntaccnngcnannnttngtcnannnnnngattannnngcnngcnnnntncnngntcnntnagnaggcnnggnggngnnacnacttnnncctcnnnnnngnctncttacntnncngnnnnnnnnnnnnnangnagannntnntnnnngnnntntnnntcataagcagtggagacggttnnnnatgccatactagaancnngagaangannnnnnnggtcagggtggctnannnnnggcanacttnnangnngnanntnntatccttattcggcagctnngttccccggnnntgagnnnnntnnttgccnannnnnnnntnngcngnntggnnnnccgtncattnnnttntcgnnagangncncanccngggnncncgcatnnnnnanctacggcgnnngcnnntannaacggnagccnngnnggnnngcccnnnnntcgncngacnggccatnntggnnanggnntcnttanngtgctnncnnnnnnnnnntnnnnnnnnatcntnctcggncncnnnntannnnntannnnnnnnnnnnntgnnanacnantaannncnccanaatcagagngntangnnnngnttggtaaananangntgngnngtnnnannnncnncggcannngctttctaatgtggcnnntantcactgctaggngttnncnncnncggncnanangnntnnnanggngggncaggannnatatncntnannanntcnnnnnnncagnttagaacaatncnnnnnnncntannnntctgnccnngnanntaannaggcaannncntngcnntcnntnnnngncnantagaangtgntannnnnncnncnnnngncgtccgannnnnnnnnnnnnnccgntggngannncnnntgnaaagncnnnngnncncngnctacgcnttannnnaatnntcttcgaaaagnnnaagcgnnnatctngnnnnnntgcnnngncnnnggnanncncctanntatgannnactgnggcnncagacncnnngnnntnnngnnncgnnnnannnnncnttnngatggttangnncgcctagnannnnnnnnggttgannccggnaannnnntnngccncnctgnacnancnntnngngcaaannannntnnnacnntnnntgtcnntnnnnncactggngncnnnntnntntnnngtannnncgnnnangnngcgntntgcancnntnnntncgcgagatggnnananngnntncggncnanccgnccnttnggnnnnccgncnnnngtgcngnggtnnnngngncgacgtannnnnctgacnnnnnnnnntnntatctcatgtnngtnngccnnnnnnnanngcnngnnnnnnncnnnngnctgctnncnnnnnnatnnttannnnnctcnggtcttcntgncgccttnncgcggcncntnncttgnnngnannnnnnanngncncnngcagngnnnncgttcatnnncnnngtcantnaacgnccnntancgtaggnnncagnatnancaaggccncngngtnnanaannnnnnntgtcnngtnnnnntagngnnnntnggnnncnannncntncagnnnngnnngnnnnnnnnaggnctnnnanctcannnnnncnttannannntnntntnnnnnnnnnncnnnntnntgacnnangngtaagcntctntnnnnnnaantnggngaanaggacgtcnnnnnnnnnntnnggnnacannncgcncgcannngnnncgtgnncnaccncnannngnanctcncnncgnncanncancgnnnntgaanngnnnnngcngtnnnnnnnnnntnnagtccatcnncntacctctgnantgtgnnttncncgcgctnnanannaacntnanggncnnannntnaggcnnangncngnnnnnnnnttnnggnnnncnnnnnnctgnnnttnttgnnnnnnnagannanggnnctgnggntnncccnnncnnacnnnctnngnnaactgnngtaatnnncgatgangnnnngcgannnnnnnnntgtacnnanntanannnnnnnntngnnnngntnntcgnnannnacggantggagncngtntnngtnagnggncgantgccnttgnncngantnnnnnnnnnacgncgnnnnnnnnnnnnnnngnanctannnngnctccgncnnnnnnnnnnannnanngcgnaagcncnnnnnnngncntnnncntnnnngcacnncnncngntcngnnnggtnnnttacaccattncccnnncngacagggnnnnnacanngngtngantngnnngcgcnnccagnaatnncnnnnngnnncncnnnntncganttcngnttannnncnnnnnncttgngccnnnnnggaacnncnnnncngtnngnnnnnnnnngtnnannncgntnnacgttacggnccnnantaacnnngtcnnnnnnaangtacnggcacgagtcnnnnnnngancgccgnncncngccnnnnnnaggngccnnngtccagtgnnnnnntcngnattnnnagcnnncntnnttnnnnnngnntngnnacnnnntnnngnnantttnnnnnagcngctgagnnnnttnncnnnnnnnnnnntcncnngnannggaggannctaaantggacngnnncnggnggattgatggagngnaggnnnnncagnnnnncgnnggtnannnnntacagcgggnnnngngnanacaanannnnnntcnnnnnntnnntnaagttanntgannnncaccnactaggcgannannnccncgttnncncnannnnctnnnncannggagcagacnngnatnnnnctgatngnnnnanggatntnnnnctgtnnnnganncnncncnnncntccnnntnnnnngtgcacttcnnnngtgtcnnaggannctgacnntnnnnnnnnttcgcnnagnnancttananccgtgcagnnnnncnnnnnngnnnttcnnnngnnncttacgtnnnngcnnnnnnnnnnanggaactnnntctnnnacnnncgccnnggnnngnnnccnnngtccntnnnacnnnnncnnnacannnnnntcggnnannnncntnncnnnnnnnttnannctngncnancncnnnnnnntnngacgctgnntagnnnnnnnnnnnagnnnnnnnnnngannntacacancnttnngnnggtgatctnnnnnnntngnnnnnnncgnncngcncnnnnnnnnntngtgnnngagctnganntcnnnattntgnannacagcngnntnncnnccanncgnnntcngctcgatcgtcnnnngcggctnngntgcagattnngannccnnnnnnnncngtngntgnnnatgctgtatatctganttcncacgaggtgcngnnatncnagactgggtnactgngnnnnnnnnngggacnggagnnnnnnnnnntannnagnganaaangtnnnnggncagnntgtgngtnatnggtnttcnngngnnccgnnnctaacgacggctatgcctgnnantttnccaggnnanggttcnnngnnncnttagnnncgcattatatgttctgcncnaagcgnaannantcnnannnntcgnagacgagtnnnttcganaantctgaaccgcanacnncgcggnncnnnngaannnnnnnnnnnnnnatnnngtgnnttannncannnnnannaaccccagggnnnnagaggggnttagttccaatcggccanctccgtnnannnangccgcgnnngtngcntgtccggatatnnnnnnnnggncatnnnnnntncnnnnnctggcnntntttcaannnnnnaagtnagcnnnnnnnnncnctccntncntngcgnnnnnntcnannnnncnnnanctcnnnnnntngngnnngngnannagnnncaagnnnacnnnnannncngnntnnctctgcaannnnnnagnanggntccnntnnnnnncnnngnnnnggaagnnnnnnnncncannnnnnnnggangnntaagacnnnnnngnnttttctangcntnccgatgnntgnnnnnncnnncnnntnnntnnnnnnnnannnnnnnnnnngcntnngnnngacngcagcngncncnnnnnntcnnnntncngnnnnnnnnnntnctnnngcntcnnnncananncnnntnnnnntngnttcaccgnaatcttttgcacttccaagnnctgcnnnnnnnggnnnaattngnnncaggnggnaangngnagacagggtgtnnnnncngtctctcagannnnncaanngnnnggacnntgtncnngntanngcgannnnngcgatnnnnnnngnnnngnnnannnnnagagtatnnncnnnanatannancnannnnnnnnnnnttagctnngncnnnnnncgcgtggtngnnannnnnnncannnncnnnnnnnnnnnnnnntncggnnngcntgcngncnnnnnnttnangnnnnnnccntnnnngtcagnnnngntcgtcgtggncnnnnnnncnatngggntgnnnnntnntagnnnnnncgnnnnnncnnnnnnnnnnnnnnnnnangnnnnannnnnnntnaggnntgggatccccnngnnnnncgnnngncgtgtantannntnnngnncgaggagctgngncactncnnngnnnnnnganacntnnttnnncntgnnnntnntnnggcatcncnannnnngcnggccttngannntnngnnncnntcgtnnncncctcnccgnngntttannngcatnncgccntttatcacnnnngnnncnnnnnnctcngngngnagagggnccnnnnnnnnnntcagnannnggnnnnnnnaganannnnncgnnnnnnnngtcatnnacgggtnggagtncanngnagngttgaccccattcancccggncccannnagnntnnntnnnnnnnngngtgnnnnnntnnnnnntcnnnannngcnnnngnanntcgantnnnncgcaannngtnnnnngcgngntnnnancacgncnnnngntnnnnnnnnanacgnnnnnnnnnnnnnnnnnnnacnnnnnggnnnnaatananncgnggtgccggagangctgcgcnnngcccnnnnnnnnnnnnnnnngnctnntannnatcncttcccanccgnnnnatgncccctacnnaganntnnnnnntnnnnntnttgttnnaccngtnnnnntnnnntccatcntcggagnantcgtnncnngtcngnnnnnngagtgnnnnnnnannnnantnagtgnnnnannnncngatgcnanaanagagnngcnnngagnntaacagnnncngaancngnnnttncnnnnnnnntcncgnngatnantntnaaactggnngnngnnnntttntntnnnnncnaatcnannnnnntntaacnnnnnncgacttggnnnnnnnnnnnnncntnatgnnacnagnnnnncntngtntnnntnncttantnangtngnnnnangagaacggnngtnntcnttcctnnacagtatnnnaacggatnnncgtnngnnnntgggncnncttgnnccnnanngncgaccnnnnnnnttgnnnnnngaaccnnnatnnnnnancntnannnngnnnganacnngtnncnccnngggcgnnggnnnnnngctngnnnaagatgnnnnnatnnnnnnnnnnnncntctnnantagattcancacacggttgggcnatnctcnnnncgnnnnnngnnnatcnnnacngngngnncaatnnntangagnnnnntnntacnnacgngactcanttgtannnnncnacnnnnngncnanncnacnntnnnangtcnnnnnnnnnnntagcgtngtnngtgnnaannnnnnnnnnngatgatnggtgncgagatanngggnnnnngnnnnnctngttgngcncnnnacattnnccgcnngnnnnnnnncnngtcgagnnannnngncnnnnnagnangacgnnatnnnnnnnnnnngtatnntnnnncnnnnnnnacnnnnacnnnnncntnnnntcangcnncnnnacannnngnttaagnccngnnnnnnnnnntnnagtnaacatgggcnnntngggnnntcannnnnnnngnnnnnancgnnagnannganacngncttntgnnnnnncannnnnntcgcgttgnnnnanntnncnnnngnnannnagccgnncagnncntnannnnctgnnctccntntnntnganntaaagnaccannagcgnnnnnncannnnnngtagcngngnnnnncttgttcnattnnnngtnannacnnnnanncnnatnnnnccgangnnnnanttcgtnntnncngnnattncnnnntgattctgtannncanannnnnnnaccaaantgnngnnctaangannngggnngnnnngcttnanttagcgnngngngaagtnnncnnttncnnacgcatncnggctnnnnnacngnnnnnntctgttnnnnnnatcnnaganntnngnannnnnnnntnngncnnnnnttnnnagaagcgcatcgnnnnttnttnnggnacannntnnnnnnnnnnnntnnngnnnnnnntacctcggcagatgcnanngcgantntannngctatnnnnnatacnctggcannnnctnnnnnagnnnnannanannnnngnagnnnnnngnnngnnnanatnnnnnnnnnnnnnnnnatncnanctnnanngnnnngnannnnnnnnncatnnnnnnggcgagnnnnngnnnncnagancnngnaacnnnnnntnccnntncnnnnanncttnnannagntcnnnnaccnnnnnnngntaanngnccactcntgacnnnnncggnnnctnnacnnntnanngncncnnnnnnntanncatcgnannntnnnttnannannaattgcnnnnngnnngtcgatgnncnnccnnnnnctntntangncnnnngttannnnnnnnnnncctgtaannncnnncnccccnnngannnnnnncnnnntggnnnnnnnnnnnnnnnnnnnnnnntnnnnatnannnnnnactgnnnnnnngtnnggntgcaannnnnnttnnngnttangncnnnntnannntnntnnnnnntttacgttctnnncnnacancnnnnncnnnnncnnncanncactnnnnancnnnnnannnnnnncntcnggnnnannnntnnnnnagcgnnnnncngnnnnnnnnnnnnctcgnntnnnnnngnannnactggngngctanntngctnnncnnnggntcnnnnngntgnnnacnanntggnnntnntnnnnnnactcnnctnngngatcgngttncantacagaanccttgncnngnncanncnnnnntnagctanctnanggcnggcgtnagngnnnanangcgcnannanngntntnnnnncnggtnnnnnnnnnnnnnaatnannacnnncntnnttgnnnnanagangtcgntcannnngngcgnnncnngnnngnnnnnnnnnggngnnnnntnnatcacacnnnnncnncnnnnnntnnnnnncntnacnnnnggactnnnnntatannanccgnngaangnnncacgnnnangnntnctcgnnnngcntnaccngnntgancacnnnatngngtnannnagcctctnnnagnagctnaccntnnnnannnagnnnnggnttgannnnnncncnngnnagtgttnngnnnatgnannnnnntngnnagcnntntnggcnnatcnnnntacnnnnagcgnnncgtcttccggannncgctacnnnttgttnnngannanccggcntttacnnnnnncncattcaacggtcatnannnnnnggatctaatcnngnnnatnannccnnngnnnnntnnccnngnnnntttnccctagctnacttcnntatgaacgaagtgcaagannacnncngnnnntnannnnnnnnnntccnnnnnnnnnnnnnnatnngnngnannnnnnnnnnnanngngnnnnntnnnnnnnnnntnnnntnnnannnncagnccnnnanntgtngntnnntnttanngnnnnnnnnnnggctnnacnnntncnnnnngctgannnnnaantcgncnnncnnnnnacngnngncannangctccnccattnnccnannnggacncccccgacactaanctcnnnctncagtaaganncatgnggtnnnnntgnnctgtgtgannnnnncnnnngnnnnannngannnnnnnnngtagntagatnnggnngncnnnngaggacnggcnngntcgnnntnnncnctcntntncngnnntnnnnnntctactggtntntnantgggcnnnnnnncccggggnncngnngnnnaanccanattaacgntacgagggtcgcncgttnnntngnagtcnctctgcnnaggtnnnacgggnccccgngcnctcgaatnnnntnnacnnnngcnaanatnnnnangatnannnccttcncgcgcncncntnnnnntcnncnnnnaaccgagnntnnnntgggnactnannnnnnnncanagggcaaggcngggnnnnnnnnagnncnngnggtcnntnnnnncnnnnnncncnacgnactnngtnacgnngnnnnnnnnannnnnnnnnnnnncnngcgacganccanggncnttcnnnctgangnnnagnntctannnnnnnannnnngnnacnnnnnnngnnnnnnagnnnnnnnnnnnncnnnncnannnnngnnnacnnnnnnnnnnnnnnnnnagngnnnnnnananggccnnnnnnnnnnnnnnnncnntngnngnnnnnnnnnnagnnnggctnctnnnntntagnnnnnncnnnnnnnnnnnngnnnngagnngggnncgtgcannnncnnnctngngggcctccacagacnatnctnngcgtannnnnntnnncngnnngngnnngcgcttganananngctnactnnnnnnnnngtnngnnaangnnnnnnnncgacnnnnnncnnnnntangtctttnaanngccgcnnnnnnntntcnacagantanccnnnnnnnnnnnnnnnnntnnanaaatnngnncgtacaaatgactnnnatngnnnnaatntgntnnnnnnnannncnatgnnnnttnnnnnnnnncgnngntnnntgngnnnnnttngnnnannnnnntnncnnncgacnnnnnccttagctcgngnanncngtanncngntgnnnnnntnntatnntnnnnnnnnngcncggccnacnacagacngtcnnnnnnnnannnanttnncnnnngnnnnannnttnangannnnngnggtnnnnnnnnagnnggnnngtgtannannnnnntnnggnnnnnannnnctaccgggnntgnncnnnnnnnntnnnnnctnnnnaaacnattnnnnnnntnnncannnnntgnnnnnntnnnnnnnttnnnnnnnnnnnnnnnnnnncntannnnnnnnngnnnnnnnnnnnnnnnnnnnnttnnnannnnnnncnnngntnnnncnnnnnnannnnnnnngcnntgnnnnnnnnncnnnnnnnnannnnnnnnnaganacnnncntnannnatcngnnncntctnngannnnnngngnnnnnttccnaannnntcganctnnnttcagacttncngtccgnnnnnnnnnnngttgttcnggantnnnngccgnnanncccnantnnnnnnnnntcctnnnccnnnnnncnnnnntnnnanncnngtcacgnnnnnnnnnnnnncnnnnnnnnnnnnngntncncgggntcngtnngcgatnnnnanacnctnanntttgcgcnngcnnngngannnnantnnggatnnnnnnnnannnaccnccnnagcnnannnngntgtccatcttnnnnncnngncncctgncnntgtcnnnannnnnnnnnnnnnnaagnnccgccgtgngnnnnntnnnnagannntanncncannnnntnnggtnnnntgnccnnngancnnnnnancnnccnacnnngcnnnnnnnntttgananncnnnnnnnnngnnnncatnannnnnncnctannnngagtnnancnannnnnnnggggtnntgcgctngncggnnnnnctngnnanngnnatcgncgcnnntnnngntganngcnnnaanttnnntacnnnnncnatcnnnnnnnnnnnnnncntnnnngngnnnnnnccannntcnacgggtgnntgcnnnnngncnnnnncnnnngnnngnnnncgcnannnnnntgnntnntngntngngnnntnnagnnngcccnnannnnnncanntgntggannnnccgnnaggntagngncannnaacnnanncncntcnntgtnnntagnntggctcggagggnccatcnntnngntcngcnccnnnncgcnagntntatnacnnnnnccnttntnncgctcttagnttntcntnttnnactcntnannnntnnnataannnntnattcncnaaccaaannncggtnanagnnnanntnnnngcnngnnngcnnnnncaannnntnnncngctactgcnngagtncagccnnncantgnnnaaganccgacgggccnnnnnagtattctnnnagagannntgnngcatnnaccnnnnagcaagntnngnnnnataannnnnnnccganaacnnnngtnngccnannnncnannnnatnnnnnnnaannnnnatannnncggntntgattnnaannnngggnnnnnnnnnnnnttnngaatcnnacggaatcttcaccnngnnnnnnacagnacactccagcnnnnnnnnnnnnnncangnngnanngctttgcgtctnttgncnnnnngncgnnancntannnnnnnnnngnncnngntncgnnnnntagtnnnnnncnncggcggttaangtnnnnncagngnncgggntcgnnncnganatnnttgaaannnngnnnnatnanncnnnncnncggtttnccnnngtggnnnangaangagnantccatnnnannaaaanccngnacgcnngccgancgncncannaanncnncnggcggcnnngnncnttccagnnggcnnnnnnnannnggtnnnncnnantnnannganaagaatgnnnnntgtaacnnaccntggctcntccngcgcnntannnnngtnnnaatnnannnccaannnnngcngtcactnntgcnnngnnntnnnngngnnnnnnnaataagcgcnggnnnnatnaacnntnnnntcncnagctnagtagananccggagtncgtnnnnnnnnnccncaccngggctcgnnannccnnntnntactttgtnannagggannntcngcanccnngtgaannnnnnnnnnccctcagngctgcntnannannacnntantaactnccacnnntgacncagnnatctnncctacccanannanncnnngncntngaaaantcanannnncgcannnatnntnnntggtctcgganananncnntnttnnttaggtcgnaacaccatgggtanngngnaatccctgacttatcgggntnnnnnncannnngacacatgngctnagnngnnnnnnnnaagcnnnnncnactatacattagcgcnnntccncccnnnggnnnnnnnnntnngtcgnnnaccnccncccnacnnnnctcgattccgtnnnnnnngnganctcntaggccngnnnnntcnagtgctagnnnnntnnncgnnnnannngngtaaagtgtncnnnnnnnnactggggnnttnnnngncncnnnnnannnnnnccncnngnnnnnngaagnantgnnnngnngcnngnggngcnccagngactaccgngtggttntgancncgnnnnnntannannnnatnaantnnngacntangnccnangcancnnntnnttaantannnnntntnnaaancngtatannntannncnnnanngnnnngagnncnnnnnnnnnnnngnnnnnnnnatnngncnncgnngggctcnnctcnnnncgnntacctnnnnanncnncnntagnnnnnnncnnnnnnngtaannnnnnnggttatctcctcctcattagntnganantntanangaancnnnggnggcnngagatnnnnnnntnnnnnnnntnnncccgtagcnnnnnngntacanaatgannnnccncnnnnntnccggancgcnggnnntnnncaacnangnnncnnangnagcnngnctnnngacgntatnnnggantggctcgnccanacntnngccctgtgatngtgngccccggaggctnnnnncnnnnccnnntnnnnnncngngcnnncnncttgtntngnanngnnntnnnnnnnnatnnnnnancagcgnnnnntgntagntgtnannnnnnnnnntnnancananggatgacaccgtacgctnnannnnngtnngtagtcnnnnnntncccgcttnannncaggacacncnnnnnnncnnnnnnnnncnnntaggnnnncntnccgcgaccngncaangcacnnannnattngaaaagtgccnantngcncgnnnnnnnntggggngnccnnnnnnnntctnagcnnncnnnnnnnnnnnntngggntcattnntnnacgnnaggttnnntcnagnngtnnactgnnannnactnnnnnntngnatnnctnnntngnnnnnnnagaaannnnnnnnnnaannnnncccccttnnaccncnccnngaggaccgtnntanannnnnnancncnnnnnnnctacnnnnngnaantnataacacnnnnaccatcnnnnnnnngnngnnnnnntgtnnnncttngcnnganntncatnnnnnncgcgagnancannnnncntnnnnnnntcaagaaagccgtnnnctgnnnntnnnganngnnnnnnnnnnntnnctgtgggcgctnntcgnnntagcccnnngtacagctcanngnnnganncatcggnnncctncccnnnnngntanannnggnncnnnnngnnnnnnnnagtcnngtnntgncgnaaacactncnnnnnncaatntcnnnnntcccctnngggnnnnnagtnntnnnnannnnnnnnnngnncnnnnncatnnnnnnnnnnnannnnnnnnctngccnntgannnnncgatatncngttnacttngatnncnnnnnncccggaatgnnnncgnngtcatcncngnncgnnngangnannnatatcccnnggnncataanngnnngngcttctgnnccttccggnnnnnnnncancngttnncattagnnntaggncnatttnccatccggagcantngcancaactantctcgccgtggaaggctaggctacgatgtcgngagtgaaggngttgcnattgaacnacaagcaaatngnatgcgacgcacttncgtctcggacctnagngtcgtagtggnntgagcntnagntgcgctncaaatgtaacnacagtcacaaccaatggcatcnnngntngncgnnanntcntnnncnnnganannngntagcgancnnnnnntanannttnnngcngcnnncnnttntacccncctgcntatgtaatnnantnnnngnnnnnnnacnantagtncnnnntctnnnntnnngnngcgagngncgntacttgagnannangnnnnnnnnnnngnnnnnnnnnnnntnnnncnntacaancccnnntnnnncncncnnncnnanggncnncggccnnccctgncnangcggaacggganntnatannnntnnnnnntgnnnnnccnnnnnntannannncaacagnnncnnnnnnnnnnnnnttgccgnaccntnccgncgtaagctagacanccnntcgcnccacccgnnnnnnactnnnnntgnnnnnnacttcggncntagctaggtnnttcntnnnntcangngnggnnanttggnggaagaacannnannnntnnngaggnaagctnngaacagtnnttannnagnngcngnancggcgcgcacgnncnagagnannnncggnnntagatcccggccagagcccctgngcgntnccgctgnagtancaactcatcacatcnganagaagaaccgangtccnnnnnncaangggnncnnntangcnnaagtannnttgtnccnnnaagntcnnntgttangngggagctgntntannnnnntannncctaangnncncacngancnnntanacagnttntgtnnnnnnnnnnntanncaannnnnntnnnacgnnntgtnnnnnnnnnnnananntnacagantnaanttncatattcncnntnnntctgagggnngnaanntattangannnnnanggacgnagctagctgnntnnnnnnnannnngtnnggncttnanangcannnnnncnngtgcngncaccantatntcgannnnnnangnnntgngcnntnnnnnnntcnnctcannnnnatnntggcnnnnnnncnnggnnnatnnnnnnnntcttncgtccananaacgnngtnngcnntctggactgcntcgngntngnnngtgaggccnntanngncnngtcnncnncaannnantncngntaanagcgtaatatcaaatanntcaagcacnncttgntnnnancnnnnaanccnnnaannntngntnnagnanntnnnacnntnnnnaantnncnncnnnnntnctgnnnncntcggntgnncganctcccncnnnnnttcnngccaanttcgncnagcgttgtgtntccaggcgnatnnnnnnannncnnngatcngnncnngnannnnnnancgcgannnnnntcagggcnnncnanntaaagncnnccgnncggnggnttngcannnannntnnngangnnnnngtnnnngtnagnnanccatgncgngcatgtannnnnntncgtncagcnntnnannnaacacnatannccnngnnntnnnaatgtcacannnnnncaatgnnnnnannngtgtnnnncgggntcanntnnnnnnnntnnaatnnnnnnnantnctactacngngnnnnnanggnggtacannnnnggnggtcgcatannggnnnnnnnncggtgagtnanncgcaancgnatntnaagngtggcgnnangnnnntncncgctatcgngaaganannnnnnnnanatnnagntnnngcggtgccnnnnntnnctntnnnganttngnanngcggngnnnnnnnnacnggnnggggcgtcnnagannnnnngttnnnnnacagnnnnnnngnnctncnnannnncnnnnngnnntnttnnatgnnntcgcnnggncggccgcactagtnnnnnnnnnncnnacacgngnnnnntnccgcnctncncnnngagcncannnannanngnnngctcacannnnngnntncggngcanacngcnnggnnnnngtngnnngnnnnnnaccncnnggntngntnnnacgtaatcganctngntancanagcnngnnnccnnnnnngnngcgggntnnnnntgtggnaannctactcacaacgnangttgnanangcgcggaacnannnagtnngnncaagccnancccaagcttctatcccggnnnnnncgtcgggnnnncgnncnnntaaattagtaaacagccnnnnnnnggnnnnaccctcctaggannnnannacntncgnnnnnnnnnctagntnnnnnnntaaatnnnttatnnacccaccgcnnanngaacgnnnnnnnnnnnnnnnnnccgaacgtntctgnnnggcnnnnagnnnnnnngannnnnnngttnngnntnnnnnaannnnncnangnanctnnnnnntnncgnntnctatgntnngngcaggcataggacngnnantnntcccngngntacatannnnnnnanggntnncgcantgtngcctaccnctacagttgnntgnncnccgnannnnnnnnnnnagcnacnnngcnnnncttannnncnnngnnagnnnnnnnannnnacntnnnnnntcncnannnntnnnccnnnntaaaccntnnnnngnnagcggncgcaatnnnncggtggnatacanntnnntttnngaccnnnnnnnnnnnnnnttnngtaatnnnnannnnnctcntannnnntngaggtcgncnnntnnnnntctgttnggggnagcgcccnggcttcgcatgccanantcgngnccagcgcnnnnnnnatccnagngcanntctgttggcannnnnnantannnatgaccgcctgcgggcncngnnancntactgannnnnntgacacnacgatancccnngccgcnnagcnacncaangnggtctncagnagcttaccagnncngctnngtnnnnngttcnannnntcnnnngtccnnctnnnacgcatnancatcnnnnntnnggagagnnnggtaanacttgntgcnnccantccnctnnnnnnnnnnncnannntnnnnncgncnntnnnnaatgcgactcnnccnccnntgnnnncnnngnngtgttcccgagaaattggaanaaantaagtagtnggggannaannnncnnnngaaanngcnnnnnannntnttantcggtnnntannnnnnngaannnaannnncnnnnnnnnnngnantaantngnnnnnnncnnnnctaaannatcannnntgnattncggcgnncttggggnnnngnanngcaatnacggantcacgggccccntgcnnccatctnnntnactnnngncattgnnncccnnttnnnanancnnatnnnnatntncnagaacngnnncgannnntnnnnannnnnnnncccgnactnngnnannncgntnnnaancgacnatngnnggnnnnnnnntngnacnacnaannccnnttnannccntngancnggagngtantcnnngnctnncgatgcgtttnnatgcggngannccnnnncnnannnntgnancctcngananacgngntgannnccngnngnttncaaagngtctngnnncganngggnnnnnnncncanggtagttntnncagnnangcnangnnccttntagncgnnncannncgntnnnnnnntnttcaagcnntngcnaannannnngaccttngtaannntngcnannnngacnatcgcnntagacgcganncgngnnctccnnncnnnnnnnnagntctnnnannnngcctcgnagnnnnnncncnnnnacnnnnnnantntgtnnanntannngnntcacggnacagnannngnntanngggaannnnnnangtcttncngtgagcaaangnngnnnacanattnntacngcggtggnnnnnncnggngtggacnnntnggcnnagntcatnncnnngcatannngntcnntgngtncnnnnntangtnanaacncaagacaattccttncaggngnttcnannnnnncnnctngnacgtnntacacgnatannnnnngcnccnntaccgcnnntcangncnttnngnnntgnnnccggncngtnanngcnnagtanntncggnngttcntgccnnnannnnntnnncnnnggnaanannnnanacnannncctactgcncncntctcangtncgtnanntnannngtttgtgggcananngnnnnccnggnntgcnnnncngcggttnnccaacnnngcctnnntangcnnnncccgcgggtcgagaagcatcgnnnnanatactcgcggcggnagagtcntttantccgcangnnnntactnaganntnntngtntnnnngangctactgccnnangncanncatcgnccttnntcagntnntnnngnctcnntgaccnannnnnnnnacgnnntttagagtgngnnnngacanntgngcgngtgacttnnggntnctcngtccngnttcnaatcannncngntntccnnccngncnntnntnnggngncccanngngnnncnggctctnctncgnnnagnnnnncctccagnannnctgttannntanaangnnnnnntanntcnngnnnaanngtgtgtnaaannagnnncttaggttatttnaggtnnnnntnnngcananangnatncnnatangnnnntccnattgaaacnngnnnttgcnnnnagnngnannnnntnctnctgtacagccgnacgnntnanncannaccaataaanannngncattnnnacaggnnnnnaannnngcgtcnngncnnagnatantagnntnagntaannnnncnnntacnatgatnnatnntgnnnntccgatnannactcgnnntnnnnnnnancgncnngngcancnnnncttcgnnancgnntcnganntatgagncngtnngtnntncnnnnnntggctcnnngcaganntnancnnntngacannnancntgntcngncanagactnnnngaanngnnnannncnnnnnagctttacnnggncnnncnnnngnntntantgcgnnggcanngnccccgtcntttcncncnngtgnntnngnncntcgttcaannggccgnnnccnantncnntttnacgannangcnnngncnnnnnnncnngtatggncnnnnnngnttccnnntnntgnnnntgatactnnncnnnnngnagnnncttnntnnaatctcnnngnacnttnnnnggangcnnnnnnnntgccnnnnnncnnnattgngtcnacggccacncggagtcncnnctgnnnactnnntaggtannggnanngtnnnngntcncgaactnaancnnncnnatngtncggcctcttgnntagngnnnnnncnnancnaggncnnngnnngtnnagacctgtnnnannntnnnncnatccaannttgtnnnnnngnggnnncngnnnnantatannacagnacatcttnnncnntgtnnnnnngtnggnnnnnnnnnangnnnntcngnttannnnncntgantnnagcnnntngnngaccnnnnnannngtccgctgannnnnnnnnnngcgtgnngacannntcntanngnggggtggaagnncnnnnntnnggcnaccgaacnnnnncnctggnnannncnnnnnntnnnnnnnnnncnatncanntaccgcntannnnnncnnnggnnatggctcggnacnnannnnnngnnnnnncgcgnacnannnnnntngnnnnnnggnnnnntnnnnttacnnnnnnnngnagntngacatcntnnnnnnnnnnnngatagntnncttgncgaanntccngtccganacgtntccnngnnccngnnnnnncncnnngtnnatngannnttngngnggnnnnnggcccttgccagtngccactgnnncgntgnncttcatcnnnnnnnnnnnnnnnnnnacnngacannncncnnnnnnnnnnnggngtnnccatnnnncctnngnnnnnngngagnnnnnnnnnccnnnntntgaatnttntnntggncnnnntagcnnnacggnaggactccntanacnnngangnnnngnnnnnngnnnnnnnnnntnnggannncnnnnacnngnnnaacttcctgntcncaantantcnnnnnnnncattgtnaannnnnnggcnattnnnnnnnnnntnnntnggnnnnntangcncttnnatnnnngngnnnnnnntnctgnnntccnnngtnnanncnnctaaccggnnngnnnnncnnncngtnantnnggtgtggtnncactnncaacgcncacgntcccntnnnntcgtcctnnnnntnntnnncannaggtnnnnnnnntcannacggcggttannacncnnnnntntannnnngcagtnnnncnnnnnnnnttacnanannnnantcnncnctnnnnnnnnnccctnnnnncttnnnngnnnagccttctngngggnnnnnacnggtcagtnntannncnagcnncgtncgnnncnnnggnnccnnnacccgtncnncagggnnnncngnnntatnncacacgnnnntnaatnnantnnnacntggtttggnngnnntnncgcnnnntctnatgggnntngctctgnnntctgctgtnnnnnnannncnccannnnnactnannntctgctaagnnangcttnngnnnngaanngnnnntacagagnncccntncnncnnttnnccgcgtttcngntggnncnngnncnnagtaanaggncggnatnntcggaagctttgnctnnngnncgnntgacnagnnnnnannnnnnnnntnntngntnnncgcngngccgnnncgncnnnnnnanttngntnncngnngncnngtnggnngngnngacntggcgtncgnnannnggtncnnggcgncannnntnnccnngcaaanngnctnnaaanggtancanaggatatnacgnnnannnctcntggnncangnccgggncntnnngnaagntccnngnnnaatcgnggnnnnccnttggtnnnngctttncnncnnncgggnnttactncccncnnncnncgnnggnnnaggcgtnntnnnttcnggnnnttgccnnnntnacgacgncagtnntcnngngnncaagtttnnngcctataagncgcactccannnaggtaaannannngnncntncnngnnnacnacaganncaanntntcncggnnnnnntnnccncaatcccgagnnnnancnncaagtaggtntnnnnncncngnncnnnnnnnnntncnnggnngnngggnnccnntagannnntaantngnagannnnnaaaanncnngannaccngtncnncngggnncnntnnnnnnggtnngagntnncnctttgncnnacnnncnnnatncnnnantaacgcnatncgnctnnnnnncngagggngnnnacnnancnnnntcnnttngannnnncnttgcaantntnnngccnnngatttanaaatcnncggagncgtggnnttgaccgnngtnnncnnangnatngaanngnngnnngnnnngntnngangantnangancttccagcnnnncttntgtgcancatttntnngncnnannnggnnccngntnnctgtnggngnnnngacnnagnnantgactnnnttnnnttgtgncggnttnncttnnnngngngtcgtttngncnacntctgncnatnntgcnnctnnnnaaaatncngccttannnnnnnncncnngngtnatntggnccnntnggcanagnnaggntatgangaatnnncnncnnnnnntntgnnannnnnnnnntnnnnncgnggagtgnnngnancannntagactggnggngctnnangncnncnncgnnnattnaccagggnnnnnggnnnaatgntcggnnnnnnattatnaagnnannncanngnnncgnnnncnaantngggnnnnnnnncgnnaatgtagnnccaantnttttantnttannnncgagannngntnananttnacannatnannnnnnnncnncgngnnnnnnannnnncnnaatgnntnccncnntttgnnnnnntntgacangacaactnnanacnngaacngcnnnggctnntcagtnnnntcttcnnantnnnnannnnnnntannnntagnnnacnnnncnngaannnnnnnncnnnnnnnnagtcttttancntggcnnnnnnannntnnnnnngngnnnnncnnngnttgganaannnntagnnnngcnnggnnnggattccgcngnnggtnngnnntcatntttnntnnnnnnngntatctnnccnnanaannnnancggnncancntaagntgnnnccgggancgactngncggnnnngngnnntngtangcanacacnannnnagngaaatgatcnnncnnacanctggnagcancnnggcantccagccntnccnccgtcgacangcanncnnnttcnnnncagccggccangnnaagcnnnnntagnnatgctaantnnnntgtcgnnnnnnnnanagcangcgngnganannanngnnnnnnnnngacnncnaatacngnnnnnttnngcannngncttgcntgnnctncatccgccccannngnnnagtttaatnngtnancncggcnnggcnnctgtgtgcacngacnnngnnnggncgacnctnnnnnccgancctatngnctngngccntnnnnnncnannnnngcgntnnnctntgtntcnaantnggcnntnangancnnnagcatnnntnngtggnnncngtctcgccganttnnnnctgantttttnnancnnnncgtanngntcnnnnnnncnnnctagtcncttannnntgtngnctnngattancgagnnncgtaggttcnnnncgactcnnnncnncgncntgttgcgnaanacccgncntntgantnnntnnncnccgnnnnnnccngnntccngnatggganngactncnnanagggnatgcanggcagacctnnagncgnnnnnagcnnanatgnnnnnnnacccnnnnnntnnggntcgganacnnncncggaagagntnngnnnannnnagcgaccgnngatctcgcgactgccngntngtnaggtnnnnnnnncnnggnnnnnnangnnnnngnntagtcagtnctnggnaacnnnnnnnnnaccgaannnncctannncgtantnanngtnntncnngannnntcttcnttnntnngncgtncgcctnntnanntnnaacnnnnnnnnncnnnnncnnnnnnggtgnnnggntnnnnnnnnttgtnnnncaggtntcggcngancctnnnnnnnnnnnnncctggattncttgnnnntcatcacttnnnccanncgncccgatnaagcttnngnnncnnnncgggnnnanagnnnnncttaagagnnnnngtancannncgnganagnnnnnnnnngcgtatcaagcnngtgtccgnnnnnnnnnnnnntnnctnnnnnnnncnntcatagtngngntgancnttncntnaccntcttnnnagtncnnnnnntcngtnacgcgnnnnggaantagncntcaccgcgnnnntcnnnnntntnttnccncgcnccgagtttgnannnnnnggcnnnagtaggaagtncanngaggcnngnncannnnnntntgagtgnaattnnngntnnngctnnagacnnnnnntgcnntcncnannacnnttnancanannggnntangcnnactnnncnngnnactantacggangncccacnntagtnaagnnnacngtnanattntncnnngnnnncgnnangnagnccgtcaacgnnngnntnangggngnnncnnntnnctatcctangnnnagcnntnntngggcanggcggcgctatgnctatnantaggaggatgngntttnagtgngnnngggcctcgacccgncccagcnnnnnnnnnncccnntnnnnnnnnggccnattnagtncnnnnnggnagnttacgnatttnnncncgagnntnngccgccggagcantnnccggtcagaagnccatnggntnncagggtcnttatntcgnnnnngnaaacgnaatcgnnngtnnnnnttatntccgnntnnnngtntngnganngnnnnttnngngccnnnnntnnnngcccggagatngntttnncaaccgngnnaannnnagtcanggntnanccttcgtngnnnnntnnnnttnncnnnntnnnntcnncgnttnatatgtacancggnnnnnnngnnnnncnntagggcngnnncgaattnnnttnnnnnngcgcnnntttttgaatgagnccnttnnaggtntcgnnnnnnnnntngtnnnnatcnganncgcncnnnnntnnngttnnctgtgnnnacgtgntangnnnnngcaantgngnngngtnnnanngngnnncnnnnnnnnnngggattagtcacngcgcttncnngnnnnngntcngganggcntnngtnataanngnnnanngcnncntnnnnnnngagaacgnnnnnnnnagnnnncgnnnntanaannnnnncgttcncngcggacgcnnncnnntcnnnngcgncnggggacntnncncnacnnncnnnnngnnttnnnnnnnaccttnntnnnnannnnnnncagcgacnnggtnngannnnnnnannnnntanntngncgncgnccgcannncnngnnnngctattnnnnnnnnnaggttnccnntnggnngnnanntactnnangnntccctcggtcggtannatagcctcngcantgnatnnnnnnnnnctnnganngtnnnnnnnncccnnannntcgtcnnnacaancnntntggtnnnacatataganngncnnacgnnnncnntcnnnncncgngnnnnnnnnnncncttgcgnnnnnnntnnnnnnnnnatnngcnacgctatngcatnnnnnatcaaanncnccctnctccctgnntccngtgnantggngngttctgnntcngntngnngcggntnncnnngnnnnnnnnnnnnttaacggcgcgannnatcanncngaganngctanncnggtgannnggnnnnnnnnnnnnnatccncccnnaancccgtgtgnnngnattcgggctnnntcgngtcngataccagtgntcnggnngnnccgnnncgnnnnnctnnggagnnnntnttttgcnnngtaatanntncgcnnnctccgnncnttttttnntttggggncggttgcgagaannnncngnnnnntngctcntangncnnnngnnnnacncgntcncgnccnngacantggnnnnnnnantggtgntncngactgagnnnnnnnncntnnnnntgagcangntacggnnnnanntatntntncancnnnnnnnnnnnnnttggannctnannntnnnnnacnnngnnnannnnnananccnnnnnnnnnnngtnnnnacnnnccttnnagtnnannnnngnngnnnnnannntacnnncanccccnnctccgcnnntnnnncannntcacnngnnnangcttccaagnnnnnggcnccnngtnnnnnnnngtnnnnnnnnnnnnnagagnnnnngttggnnngtgctngcntactnnccatancgattangnnnnnnnnnnngttnatggncacntgcggangnatnnnannngntcnngcnagngtgnggnnngnnnnngtggnnnntgaacnnncagccnntgnnngnnnnnatcnncgnncnnngnnagtntgggnnnnntncntnnnnannnnnngcnnnnnanctgggcngancacngtncgntcncnanccnngntnntnnnggnngngnntngatnnaggnccnnannttagcgtctcccggttgggncgcnnnnncngttncacnnnttcngncccnaagnnncnnnccgtncnctgttnnnntctannanaannnnggnntnnnnnncgaatannnnnngnnnctnnntnnnnnncaccntaatanncnnngnnnnnnttggtnangncnagaannnnnnncccaggcctcnnnancnntantnatnancgnctnntggnaggggctngannnnnncaaacgngnnntnctngananntacngacctcnnannnnntnnncnnnnnatatncaaaannncngnnnnncnnnggnctcnnnnnnnncccnnngnacngcgttncnacnnacangnggcntnannnnncgcncttnnnttgnnanntcnnnttnnnnggnnatnnctnnnatnnnnncactnantgctccnngcatgnatanannntatggtnnnnngannntnngncnnnnngaaaaatnttnannntacnggttnnacacaccnntngnnngccnnntnncggngnnncgtnnnacggatgtagngnnnnnctcnggctnnnnngcgacanaagnnncgaanggagcnagccgnnnnnntcgcggggggcagtccccntnnacaggnnnnnnagnnngtgatcnncnnnnnagtnaannnannnncnnnnnacantttcnnncnnnnncctgcgnnnnnncatcngnagtatgnnngggtnnnnnnnnnnnnntnnnnncncnnntannnnganngnnnnnnnntngnnctnnnnnntggnnntatngtgnnncgnnaagnatttaacaacnnnnncccnncntcgnnntactnnnnnnnnnngtnnnagnnnncacgnataggtttncnnnnnnncnnatancnnccntgntggnnacngcgccnttangntcacntngnnnnnnggnnncnantattcnngngnncgcagannnnataggccctcccnnnnngctgcaggggnnntgtnnnantaannnnngatanncgnnnnnanacngnnnngtnnnnnnttnnnnnnnncntanactgatgaancntcgngcnnnnnacacacaannannncnnncnnnnncnnnnnnnnnnaccgacntnntgnnncnnnntnnnnccnactannannnnnctnnnnnnncncnnnttnccnnnnnnnnnctnnnttcnnnnnngannnnncntggactacnnttccctggggcatcggcnnncnntannnnnannnngcaaggnnncncncccngnnncgctannnccngttannnnncttcggggccgtgnnctgccnnnncnnaattgttnnnnnnnggatnnnagtgncanancangcggncgnggcagcanctnnnngctnnctccttttaaggatgccgnngntgcaatcacaaccnntnttnnnntgaacccgcncccncacnggattgaggtnnnnttnnnnnntnnannanccaaattgnnnnnnnncttagcnnnnnctcccgtagngacnnnnnanntcggannnnnnnnngnctannncnnannnnatcgngctggannnnnnnnncctcgaggtnnnntgnngnngnangcagnnaannnnnnnnnnngggnnggctnaatcatnnaangcncngcgtacnngtcgtnnnnntanngnggccagacaggngngaccntnnacncntangatngcgcnaanntnngnnagtggtggatatnaatnnnaccntcntntgtgaacancncnangcaacncatnnnnntnnnnacnangggggtctgncnngttnnnctnnnnnnnnngngcgtntangntggntggtncggntgnantnnntgnnnncccgaagntncnnnnccgncnnggcnnnnnagangtgtngannnaatggngatnnggatnannnnnnnnnnctnnntggnccnactngannannnnnatnncnnggcaagtncnnnnncggntngnagnnnactnnnnggtnnnacccggcnggtggncntggntncacngtcagtnnnccgngcnctnnnnntnannntnnnnncncaggtgcttggtnnnnnntttaagnnngnccgctgcaaagccngcnnannnnngcanttnntgnnangnnnnnnnnnnnnnnnncnnntgnnnnanntnnngccnnnncaacnnngnngtnnannnnnnannttgannancnttnnnnnngnaacnacannnngnctgntncgnacaancnnnnnnnnnnnngngctctnngcnnnnnnnnannnngacggtgcgattcntaacncannnnncnnangggatncctngcngntnacttnnnccgcctagtcnnnnnggggngggncnctnatancaatcnagnnccnnnnncggnnntnngngnnnnnnttccnngggnnanntnnnnnnnngcggcnctantcacaattgcnnnncngacnnnnnncccnaganannagcatnntnnngnnnnntntntgatnacgacgnnnnnnnccnnngnngganntacgnnnaacannctgcantccacaaannnnnntntcntnnnnntcnnnggnctannntactgtactggttntanannnaccatagggnnatnggnnnnnnnacagtnnnccgtgtntnntcctgcggcccgcnnncncngagtatgtccaagtagnntngatnnnngganangnnannncgggaccnnnacccaanngttttcaannnnnnntaaggancncagcattattngnggnnncannnatnggnnactancnnnnnnnnnncnaccnnnnnangttcantncagggnngnnngnanctgganntnnnggagcncnagnnatanannnaanttcgcnnnnnntnagnnggnntnntnnntagtaacttnnggnagnggctnnnccncnnctngcncnannnccancnnctntgtnntnnnnnngnnnngcngggnnnntggnnnngacccnnncnatgannnntagtgctgtaggcnngnnnnnnngcagtcantagcnnctatncnngctcnnnngnnnngtnaggcacgnnagnngcngcntttgngntnnnnnnnantnnntctntntnncanntcccnnattcgggatctcnnnagnnnngntntgnncancnggnnnaactngaannnngangnncnnnnannnnnaatngnnnnnntannccngtatnngggagtggantnngnctnaatntacgaannnnannnccnnnnnnnnnnggnnnacnntnggantcgnnnnnnacnncttnnnnnnnnnacannntgngcgccnncggnnactgagtcgttccaggannnnannnanannatnntcangnnnggntnntatnntannnncngnnnnnntcnnnnnactcgnnnnnccgcgnnggcaananntncatngacnctacgcnnntcnntnnnngnncnngtnggncannnnnnnngntgcgnccnngggcnagncccngttnnntcnnnnnnnnnnnagcnngtnnnnaggnnnnngntnnnncngngnntntnnncnntnnnnntnnnnnatctntcnncagangnnnnntgtntntcntanccgaannatgntnnanntncnantnnnnnggcactcnnngggnannnaanctaannnnnttgctgcttnnnannnnnntnangnnannnancgttcncgctnnntnnnnnnncnnngcanagnnnnggnnnnnttnnnagctcggctcagtcttggntnngtnnnncnncnnngnnnnncnnattccgggnnncnangnngncnngtcnnnnngncnncnnnaagnnnggtnngnnncgcgngnnngngtcnnacgcanaagnncnngnnnnnnngaannnctaccntcgnnngnctctncnnnnnnngncnnannccggtgncatcnntttggannnccatcnnnnnaannaagngncnggnnnnnnnggggatggtgagggttnnntcgnnnnnnnaancgntgttgannnncacgnttaaagatnnnccnnntnnnnnnnnnnacacgnnnatantannnnnncgcnnancancccggggatannnnnnnnctncagnntnngnngcnngtttcncnntngcgcttctggcncagancnnnnnnnggagatcggnntngtnncatctancnctnncngnntccatgntacnntgagngngnnggnnnnangnaacgnnnntttncnnanntnnactnnaangtttccnnnnnnacgnngnatnnnnannnnccccgnngnnnncntnnnnctnncgnnnnntnngagnnngngncgnnntgtncnnncgnntnnnnncnntgntcccnnnnnnannntnnggaacnntanattnnnnnaacnnnnnannnatannnnnnnnncgtanncctntncnntnnagagancngnnnnnctgcncnntnnntnccnaactnaccnttgnnnnnnnnngnnntnnnnctttccnttaancgagttctgcncgatcgggcgatccncnnnnntnncnancacatccgtcactnccngntgtncnnnctagngnnncnnnnangnnttngangttngnacgccgnnnannnnatatacntntntnnnnnnnnnnnagcacntnngatnnncnnngtagctnntccncnaancntagtnnaaagnnnaanancctttgaannannccagaagagnnnanntnaatcnnccncnnnacnncnnnagagagganncntnnnnnnnnngcnnngntagnnannnntaatcnnnnnnnnnnnnnnacaaaagnnnnnnncnngctaccaanncngagngatcncnnnatnttggacnntntgaacncaggnnccnnnnatnnaaagtacagncnntnannnntngcatnnnnatntcaannncngcnnatanngtncantatcggannntgnggnnnnnnantcttccannnnncgnnnncngcnaccgnttngnganctacnnatncgantnaagtaanggnnnnagggngtnnnnnnnnnnnatncnanntcntggcnngttcntnnntggnntannagagnngnnannnnannggagannnggnnnnncagnnnnncnngggntgagnaccgnnnntnntcgnnacttcgctccaaagcnatctcngctanacgtnncccnncnnngnnnnnagcnggnnnncngccgnnncgtnnnnnnncnggggnntcnnnnnnncnattgcagnanngnnnccttnnacaacgnntatangnngtcnacttattcgtaccnnnnnnngtnaannnncaacttnnnnnnnnnagtncgncntngtnttntgcgnnnnnaagnnnancnnactannggtggtnaaaacgttgtnnnnnnnctagantncnngnnnanacgttnatnnnngnngggancnntaccnnnngnnnncnctgcaaannnnntttnncagngtncgnnanannnnngggtcagtntttatgtatagnntnccntaanngnnntnntgctcnnnnntncnngnnnntnnnngctcannnnannnntctgtttnnnnnncnnnngacnaaccannnnatagtnctncnagcgnannnnngcacttgtccacgnnnnnnanngctctntcgcgcgnacaatnnnnnttgaagngatnatccnnnngcannnntngggaannnnnnatctnctnctgnanntntnnngnnnagaaagcaagatgttgcgtcgtcctgaagntgnnntggngtnngcngaancagtcanncccnnnnnnngnncncnnnnttcnggngngtntcnnncnnncnngtngnnncnanntnnnnncccaagtagtatgnacgattnaaggaannnggnnacntnntgtgnattacangtnnnnnagcnnntnnnannnancttctnnagtgtcacaatcttccaagnnngatgcnnnnccnatnncannnctccnganacnnngnannnnngncnaggggacnntagagcgnngtgnntcgccnnnnncngttnncnnncngaanattcnnnnnnnnnngnnactctnnannngttnnnnnacnncancaggnnnnnnnnnnnacnnannnnagggggcnnnnnttgcnncnnncatcnntaatctcanntcnnnnnnngaannnannancnnnntnntaccnnangcntgncggnnnnggnnggnaaaatntnacnngnangtcncctntnnnnnnntcggcctgacttnacttctanncnggnnangaacgtgctnnnnnnnntcnnannnnagnagncncnnncnnnnnagnnntaangagcgcnnntnnnatccnannnacnnangnnnanattggctacnngntccggggnnngcggtagnnnatnncnnannncnngagntngntnnngtnnnnttgttcagatanagggnnnnntgccgnncatcnnacnngcnngttaaanacangttnntcanngcntctgntnntttgtacannnaactatnnngaagnnnnnnctcggnnnnnnccgtncaanntnnnnnccgacaanngnganannnnngggtnngtntnngcctgntntnccangcgctnagngcatgcctcantnnnctttgngntncngntaannnntctccngccaggnnncgtantccgtcgaanngagtnntctnnnnannnccaagnatnnnancgnnngnncnnagnnnagnncaggcattgtnncnnncanncnagactnnatnttnntnnnngtnntngncnnncgnnnntcgattnnntagnngnnnngngnnnaatngnatgncnttngnnnnnnnaannnnnnntgcntggccctnannnnnnnncananttgnnnngannnnnnncnnnnnnngcccacnntaatatcnnnnnnncacgatcgaccnnannatttacnagcatntccannnagggnnngtnnnggcccgannncngttntannnnannnagttagngntnncncgnntgccctcacgnnnnnananatgngnaanctananaanngnnnaanantcgnnnnngggtggcgnnnancnnnntnnatgcgtnnnnnnnnnntanangtaganntgaaaatgcgtnnnnnnacnaatcnnnacgcagcngtnnatggnntnnnnaccanagntgnnnnnnntncnncnnncncgnnnngnnnnccannnnnctntgnnnanngncccatctncnngcnnagtnnnnnannnnnnntgnnnanaannnnnaccnngnnnnnnantnnannnnnnannnagctnnncnnnnnnctncgnaannnnnnnnngncnnnctngnnnnnnanagngctagcnnncnnacntggnnnctgnngcnggnctgncgnncncnaacnntcnncaatgctattgtgagatncctnnntccngnngttanannncgnnccctnntcngatatcncgggtnttngtngactggnnannnnngcnnattagnncgatanagntagtcnnnnnnnnngnnnntttnnttanaaatngnnnnnngaagcaatcggnnngtcncngacgtattactacgncgnnnnacnncttatattgntantacttcaaccggctangcatngnngtannncgctaantnatnnnngnnangtataatngcangccnnnnnncccncnncnnnnnnnnatgnnnggcgcgnnntatnnatagnagtgcgtntggnnnacnnaacggatcnnnncntccnntaaacnncannnnnnngaggnantttatnnnaatancgntnnnnancgnncnntaatnnnncnnnagnngtgnannngangctntnnnnnnnngnnnnttcnncnnnnnattnnnnannnnnnnaagctgntgnnctntacnaangcnnnnnnannnncaannnntacacngngannnnggcnnnnnncnnngnnnnncnnnngacnnntnangnganntnnnntngaangnctcgnttgnttgnnnnnnnnntccagctaggacgnnagncnannnannnnnngcnnntggatttnnncnnnaaanannannnaccccngnnagnnntnngngnnnnanncnnnnatncgcgctaacttctccttatnngtngngnngnnnnnctnntnnacnnnnnctgnnngnnnnnnngncntnncancgnnnnctaggctngnngnncnnggggnnnncngttcacagcgagcggatcgacccggggancnnnnnccggaactnnnnagtttgcgncgnnnacnnannntnnnnnnccnnccgnncgctnnnggagcnnnnncnngntntcngnnnttnnnnaannnnnngnntnnnnntgnnannncctcntgnacgnnnnnnnngangaatgnnatggnnnnnngnnnnnnnncnnngtncnnataannnntnntcncnnttnctnnnnnnntactnntgngctgntctgnnntgctancanncagnnactagnnnagngttgccggnnctaactngccattnncnggcnnnnnnnanttacgntntcnnngnnnnnnngcaacgnnntgaanngtgttgccnnnnnnnncagnagnnngnnnanagagtnntgnntnnnnnatantncctgngnccggccgccgantttatcagantttnannnnnngnnnntnaccnnnntcnncnnnnnnnnacnnncnnannannaggtnactnnngntaaggcgtgtagcgcgnnnngcnnnnnntgnnnnnnnnnngtatnnnnnannnngncgaanncattaantgcnnnnncttgcnnagctgannacacnnnnnnnatgtgtatagatnnccnnnannantaccgnnnnnnnnnncncgttgtncncnnngtannnncnnnnnnnnnnnnnntannatnnncnnnnnnnnttggnnnnnngncnnctnagatnnnanntnntanntnnnnnagnagtnccgcannnnncnnggccnnctgcncnntannnngnctnncngnnnnnccnnnnnnnnntngtacannnnnnnnnnnnnnnnnnntgnnntttactttggatncncnangggncnnncgncgnannnncnnntgccgnnnnngnannnnnnnnngtganttnnacnncnnantcnngnnntngnnnnngannggnactccgggtnancncnnnnnnnnntcnnnnnnnnnnattacaacannannnnnnnnngnnctnnnnncnnnntcgcgagatnnnnatcggannnccttgggtnnatnannnncngnnannttannnnnnnnancacnnaccnnnnannnngnncgcccccngccnnnnnnnnntatannnnnntnnnnnnnnnactnnntgnnncnnnnnnnannnncgangtnnngnnnnntnnnnnnnnnnnnnnntnnnnngcatgggnngtgtanntnnnnnnngnatcnaggggacgtcggnggnaggngnnnnnaangtnggagnnnncgnnnnnnnnncnggannnggcncnngncattnnnnnnnnnagnnnnnnntnnnatnnngcnnnnnnnnnccnntacncnncgtncnannnannagcannnangnnnnaacgaagnncgtnagacttggctttgnnnnnnnctncnannnntntnnnnnnnnnnnncnnnncantntannnnnntnnagnnnnnnnnnnnnnnacnnnncntgccgnnantnctngggnnnncnncannntnannntntagnnnnancacaagtnanncnnnncctntnnntgcnntnnnnnnnggnttttnnngcatcngnnnnggaannnnacnnnattnnnngtngatnnnngctagcnncnnnnnnnnnnnnnnnnnnnntnnncncttcnngcnnnnannnnnnnnnncnnnnnannngnnntgncnntnnnngngnnagtnncncgtaggttgcacangtnnntgtcttnanncancnatnngncntntnacngnnangactccgtaatnnnnnnnnnntnacngtaatangcnnnnntnnacngagncnnngnnnnnnncgnnngcntctcctgtnttagnacannnnncttgtnngaggnnnncnnncgnnntgaatnngncgccaaggtatnntngcgtntaacaatnannnngaacncgnnntcatnnnnnnngnnnntcntnnttannnnncanntcgnantaatnnnncncccntaacnnatannngnannngnncnttnnntnnnnnnnanaannacatnannccnngnntcnnannnnnnnnncannaannnnnntcnnnncgagtcancccngnnntggagtcccnnnnnnnnanntangcttnngnnnnnnnnnnngagnnnntnnaaacnnnatncnnntattnnaatnnnnangagnnntcacatnaancngnngnnnnnnnnnnnnnnncnncnnnnnncnnnnaactgagcngtnnnnaccnnntnnnngantnngnanctngnttnntncnngnctgncctnnnnnnngtagatanngatttatnnancctccnanncnnnagncnnannttgnnnctcnannttntcgnacnannnnngcnnnncgggnnnnnnntnagnnncnnnnnnnacnnnnantnnnnnngntaaccacnnnnncngnnnttgnncnnntnnnnanantnnacnnngaanngaatnnnnncnnacnnannnnntacancgatgancntcntcnaatncactgnnnttngnngnnntccngaatgnnnnanannccnnnnancncgtnganganntngnngagnanccgngcnnccatgaannttttcctgncgcagcnnncnnngnaannntnnnngcnnnnttcgcggnnnnngcnnannnanntnnnngangcgcnnnnnnncntctacnannncgnncatggcccannnntnnnnnnannnncntctnnnnnnnnnaatctnanngcggcgnngnnaannctnncannanntntcnnnnnnnnnnngacannncgcaagntgaancggantnnnncnngngccnacnattnannncgangnnnnngncnnannnctcagcactngagnacgcggaaangntnncnaagggcagnnnnngcaatcgcncngnacnnnnccnatagnnacgngcnngnnnancgggagannnnnnggtngttnntngncnnnnnngnnnnnnngacgtncnngcnnnntgggctacctccncananctannnnnnnnnnntcnaatgangtcggnncnnnacgaacgnnagggcnnnnngggnngnnntanccgntctgnangnnnnnnnnnnnnnncnctannncnccnnnntgnnnnnnnnnnnnnnnnnnnnnnnnnnncnngnnngnncgtannttnncntnntcnncnanaannnnngnnagnccnctttcgntacancncnnncnattncnnnnngnnnnnnnnnnnnnnnnnannnncnncnnngntnnaagnnnatgtannacnannnccnnnnnnnnnctnnnnnncgntnngctggnnttntttcnnnacnanattcgnnagcngngnnnnnntcgncgnnnnnngnnncncnngnnnnnnnntnnnagcgnnnngnannanntnnnnntctcgacngngnnanncgnnnnagnnnnnnagttnngaagannnatgttttngcngnnnnnnnnnnnnnannngnnnnnnagnnnnnctcnangnnaannagnnnnnaatnccnantncggcaactcagnncntnngngnaggggagngtgtccnatgttnnntggtnnaccggagtatatcnnannnnganggtngganagaacnnnnangtccnnngnnnnncacnnnnctngangtgnnccnnanatncctnctctncncncgngannnnncagttagcntctnnaggatnngtagtnagaaagganngntgtnnnnnnnngcnnagnntgnnnagcnagncngatgcgnatgcctaannnncncagtgannnnatannnancngaaagcatagnnnntgcctntgcngtgaatgaagcgatntnncaattcnatgntnnnnangnnnngnnnaaannnttnntaggcatnacnngnnngnngtggtnagnnntatnncncgnncggtagngngnnnntccnnnnccttatnnncngannngngncngntnngtanntgnnnnnnnnnngactnnnnnnncnnnnnntgnnagnnnannttagnnnnntnangctgnnnngtgagatnngnnnnnnccnccnnntactngtncgnnacagcnnncanatnntttagnaacccnnngtgnnnagnngngnnnnaannntatnntnnannnnncggnntgctncagnantnnnnttnnagcgncnnancnnnnnnagtcnncngcgngcgangnnnnccggannngncgacngtctagntnnagnntntngnnnnngnttncttnnnannnntngcngcncnancgtattcntnnngtngnttnngacttcntanccnntcnaancnnnnggnnnnannccnantcncanngngnncaanntgnntncctnnncnnagcncnattancccgtnnncctctntgnntncntctttaagnnggaantgnnnnnngnntnntnncnngcnnnactatggngnnggctcccnnanncantncacngnnagnnnncacccgnncaggagcatccgnnnnnncantannnnntggttngttngncnncncatanntnncnnncnnnatnannngggngcctntacnacacgnncngtnnttcacannnatggttcnnncccnnnnaggatanagctctgngacgtnccnncnncannccnnngggccngnnagnncannnagngntcncctancgngcnnnngnnnatnnnnnngannntnantggcctgnnntntgtagcttcgtcanctaatnnnnnagtttgatggnngtnnnnnnnngcgtccctnngnannnntnnggnnanannngnntntanactanngnggacntccntncgtacnngttcgngcatggcntccctncaggaagnnggctanctgatnnnnntcgcgntanactcnagtnctgnnntnncncnactnnanatntnnnnncnnntgagttccggnnnggnggtttnnnacctcnggnggannntcgagtnnngnnngnngnncnnnncngatannngntgcnaaanannnnnnnnnnnnntcctnccacnnannnnnnccnnnnnnngcnnnngnnnncnganncnacnccgnnntcgaatnnggtcnnggntnagngntgtctnnngnnnntnggannnnngngncnnnnanttnnttnnncnattntacgatgnnnngcnnntcnactnngnnnnnnannnnnnngcnncaancntngngtnnctnnncncgttnnnnnggnggcnggtagnatngcnnnnnnntcaannatncnnnnnntcnnnntnnnctntnnngcnnatangcncncatacgtcnggaacncacgaccgngctnnnnnnnngngnnnnnnnngtccnnnngnnnnnnntacngtnngtnnnncnnnatnnnnantggnnnngtnnntgncgtaccganannntcnatnagtnttttcnngntcntnngtnnnnnnaacaatgcnnncnncnnngnnnnncttttgttactnnnnncnatcttncaacnnnanntnnnnnnnntgctnnnncnnannnatntnnnancnnnnnanaaccccatnncnntagnntnncnnagnactnacannnnnnnngtatnncccttntaggnntaactnctnaggnnnnnaccacannnnnttnntgggannccnnnnnnnanncantganncnnannnnnnnnnnnnngnacnacgcngcnannannnnnnncatttnnnnnangncnnannnnnnnnnatcgcaatnangnctnacnancccnnnanggncncaagngnnnggcnnnngtgcccnaaganttnnttcgaagnngtcttttnntangantgacgncntgncannnnnngnncnnttgacgntnnnnnntnttntgcnncgnntnnnnctaggtnacnngagtggacancgngtcangaatncacggcnnanaacgcagnnnacnnnnnggccgtagntnntncannntnnntanaccaagagtnnntggcnngtccanncccgnnnacccccgtgnnncnaganncnncnnnnnnncnnnnnncnngcnngcnntggccnaannnnnnnnnncntgcgacncttttgncnnncannagaaagggnnttaggcgctnnangacgtggggtgncnnnnnnnncttctccgnannngatcactnnnnnnnttgtttnttcgcgncntacgccnnnnaggctgtgatacgatgnnanngnnnntgnnnntgnnnagnncnnncancnncctcgncnngngacgttncactgtggccaccnanngnngnnnnnnnnnnnngacgcgnaannnnnnnnnncgtncannanngnnnnctgcctacntanntgnnntgtgatnnaaccctnnatatcacanncctncntccggtnttggcagntgnncnntnntggtnacccnnnnnacntnnngcanaagggnactannnnnggnncnnnancncatnttancnctggtnncncngttntngtnnnnngnntnnncaatagcnnntnaanngatgantnnnnnnngnngnngcannnnggnngnatnnctnanggnnnngaccttnnnnnnnnnntnnnnnnncgngtnnnnntnnagnannnntcttcgcnnncnnncnnncngnnaacncangnactncacgancgnnnnnnncgcgcnannnnggcaagccnacangannctntgnnnnnttncngtcnnnngtnnggcagcagtgccgtancnnnnncttcacnatanaggggcnncatnagntgnaagatgacatnnnngcntngcagnngagannnnnnggncttntngcanaatgcacngcnnncgagnnatnccgcntgnctnnnnaggncgnnnnnngcngnnnnnntnntnngnnccggctannannnnnnnntngnnnnncnnngcgangtnatnnnnggnatanggnagnnngcncaggnnnntaantnnntaaggaccagnnnantacntgcccgnncncatcnnncanncannncngccnnnngnnnnnnncgnnnnngnnnnnngnnggcnnnnnnnnnnnngtaaannnnnnnnnntacnnnnncgntnncannnnntnnnncnggannnannntnnngnnntnnnnncgnnncanannnctgctttggannnnnntgntggcgagcacnatccgnnngtnncattnncatncnnaaccnnnannnnnnntntnnaancgncnnnnnnnnnnngaannnnccnaccanntcnnnannnnatcnngannannnaccnntgtnggcggngaaanagtncntngtataangnnnnganncnnnttnnanncangagaaaagancnnnagngnngnncgnacntaattnncnnngnnaaggnnacancttnanntgnnnagttctcacnnancnccntagaaatccgttcgnggattgggtgngncgcgnnnnnatnnncnggcntgccnccgnnnngngncgtcgtnttgctcanngnnnncggnntcccncnngcgncctgangnatccaannnataanngnncgaacggncnngnnntnncnntgnncnnnnntcanntttnctncccanattntagnnacngnaggcgnnnttgggtntnnnnnnnnnnnnnnaaancnanctnnnccgannnnannnnncannntttncntncnncncgnnacantnnatcnannagttgaaangagnnnagatttgagcangtgatactanttcgnacaangaanntgatgntgncnatncganaancnngcgngtangnnnnnnnnnnnannnnntngncnnacccnccnnaattcagncnacctagngttgtgccnntaaatcnngntatnngnnntnnncnnttccccccntnannnanccnancnnnttacgctccnnnntgncnnctttnncgacnntnnntacgnnangnnatnngagnntccnntacttnngatcnnaactnnnnnnnntnnnattgtggnnntnnncncaacnnnntnnnntatannnannttnntggttgnnnnnnctctnanngannnagcatntnnnnnacncnnnnnngcgnngatgangancgtcaanagnntntnnngctaannnggncnntnnntcncgcacnnntnntaanaaggcgagcnnaggacnacgcggtnnggnatngcngtnnnnnannnnnntnnngannactnnncntccnggatnnaccnnnaccanngngaagncgtcnnnnnntncgttncnnntnnnnnnnntttnnnnnnnncgcatggcanatnnnnnatacnnngtagccgaataagnnatnnnnnngannnnnnnnnncnncncnccntncgnagnnnnntgnnntatgnannnagnnnnnatnnctcnnnnnngnannnnnancnnnttngttacctnnnnnagctnngcanncncntncgaacnatttgccacngcgtnnnntnncnnnannnngntaanntacntntngnngtctcactccggggatngtnnnntcnccncngccggtcnncnnnntcgcnnannncnctacancatcnnanntnnnngnnatcnnnngtgaaanccnnntnggtctaccnncnnnntnnnnnnnngngnntnngtntttacnttnatnanggngntngttannnngnnctnnnngntncgncncnngnnangcnncaanttgacaccnntnncccnngncngcnnnncntnnnngnnnnngcnnnngttagnnngntnancnnngacttntgncnagnctcttnangcatanggnnnnngnnnnnnncnatttgggcngnnantnnnnnnccnnnggnnnnngcnnnngngnntnnncaatnnngnnnannagttnattncnnnngnnntnntgnnnntcgcntnncgcngggngncgngnnnnnnactnnnnnngnnatncnnnnnnnanggnactnnnnnacnncanantnnnannnnnnnnnnnnnnnnnnntnnnnnnnncccnnnnnnnnnntnacnnnnnnncnncgnnnnnnnatnnnnnnagnctnangngnnnnnnccggcnccangnnnanannnncggcnnngcgantggccnannnnnnnnnnnngnnngntntncgcnttnnnnatgnangnnnnnnnatnnnnnncgnatntcnncnnnancnnnntnncggnttgnacaggcnntnnntgntnnagtnnnatnncntnntnnnctnagtnnnntnncnaatnnnncnnnnnncnnncnnnnntctanggncnngcnnnnggtgttannnnnnnngnntacnnnnctnanccggcnancgcagggnnnnnnngnannnnncnnnaaangnnnnncnnnnaatgnnnnnnnnnnnntnnngacnnacntncntnnnaatngacannncntnnnnnnnnnntnnnnnnnnnnnatnnnnnngtnnnnatcgggtnnnttgncnatcnnnnnnattaanngatacgggngagtgnagctctgcgnncntntnnnngnctcnnntgggancnnnngcgactcannnnnnnnnnnnnnnnnnnnntgngnnncntnngnnnnnnannnnnntggnntanactcgngnnnaganccnnnnnnacgntngngnncntagtgcnnnnnnnnnngggtcnnnngaanntctnntcannnnnncccangtcgnnnntttnntaggcanntgtnnnnnnnnnnnnnnnnnnnntcnncannnncntnnnnnntgaanacgnnnnngncnnnngtncnagggaganntnntnnangnggngngannnnnngncgcanncnttngangnnnnntancgncntatgtannntnngtnntnnnntnnnnccgannnnntcatnngnnctntnnnnnnnnntntgntncnnttgannaangnnnnnnnnnnnnnnanntnnnnnnnnntangcnnncgnnnnnnnttccnactnnnggtgnancgtccaannttnnnccngctgccttgacnannggcggagacannnnnnncccnnnnnnngnnnnnnnnncaantnnncnnnannnnngncntnnnnngnncnncgncccatnnnnnnnnaacnnnnnnnnnnnnnggaatnannnantnnncnnnnnngnatgncanncnntnnggagngtcnnnnngnngtnaaagnncagnngnnnnanaganancctntgnnttnancncncacnaannncgnnaagcgnnnnnnnnnaactcnnanncnntnnanncnnnncnnnnnccnnnnnnntannnngnaanngcnnnnnnnnnnntcctatactngctgaaanaggantcnagctcantnggagngnnnncnnnnnncggtcnncnntnnnntnnnngacgtatactancngatgnnnnggnntnggnnncntnnnnnnacnnnnggcncnnnnggannnangnnagnagtcgnnnnnngnnnnnntnnnggnntggttnannnnnntnnnntttctnnnnnagagnagnnnnnntnnncnnnnnnncnannacnntnnnctngnncaananncancctcannncgnangnnnnnncnnccgtngngcntgntnnttccatngcnaancnttctcgtcnaagtantngncnnnnnnnntanccntnnnnagnnnannnnnngtnntnnctnnnntnnnntnnncncatcgnnngtnnnnngangncnnnnccnnnncaganngncnttnnnggncnntcgtctncntgcnnnnnntnngnncaannnnnnnnannnntntgaacnctttgtnngtnagnnnngggtgannnnnnncgncccannctannnnnnngnnnnncnntngnagnngnnnnnngcctcnnngnannnnnnnnnnnnnnnnncnnncnnngtggnnngnnnnannncnnncnnccntgngcngnnnnnnnaaaacgctagnannnnnnnnnncnnnnnntngnannnnnntncnnnnagannnnnnncnannnnnnnccnngatantnnnnannnnnctnnnnnnnnnttnannnnatagnnnnttacgtanggnaaagnnggttnactcnnngcnngcnnnnntntnntncannnntntangnnnnagtnngctgggggnnntnnngntntccnnntgngggaanntntaccnncannnanntnntcccatntcntnnaannncnnnccngannnntngnnnngnnnntngcnnnntagttaanatgtnnatnnncnnnnnnnnnnnngntgnnnnnnnnacgggaatngcngcgtgnannnctaagcgnnnggnancgncntctncgctnnngcgggatgnnngcnntnngnaacgnnnnntntcctgctcgcnnactttgnttncncnnnntnnnnnnanagncctagnnncnnnnnntccnntnnnnnnnnnanncggnnnctgccntgctnnntnntannnannnnnctnnnnnnnnnnnngcgntncnnnantgnnnnnnnnngnnnnnnnngggcngcnccncgcttgnnnccggnnnnnnaatnnacnnngnntctgnnnnnnnnnnngaccnatacnacgttnngcttgnnntnnncagcangngnnagcntcnngccgatcnnnnnngtnnatnnnaagnnannngtnanacanangctnccacccccgtcgaacnaagantncannncannngnnnncgnnnnnntnccngntntnagcnnnnnntnnctgatncnccnggnannannnncngntgnnnntgncngnnnngacnntgggnnnaggnntannnnnnnnnnnnanccntnnnnnnaatnnnntnnnntcntgcntnntnnnnnnnnntnnnnnnnnnantcnnnnnagnnnnnntaacgncangnnngnacngnnnnntnnctgctnnntnnnnnnncntcatangnnncnnnnnnnnnnncatgtganncngnnnnnnntaancnnnnnngnnnngtgctantnannnnnngacnnannnnnnanncaannnnnnaccttnntcnnnnnnngcntnngtaacggnncnnnncntnnncnnancgtgcnacnnnnnnnatgataggnnnnnnnncnnntnnntannngngggctanaatatnnnngacnancnntagnnannnagtnannagnacggnncncnngnnannnngaannnnnngtctncnnnnggtgnnggnnnctccncgncgccgnnnnntggcnngctntnnnagnngnnnannnnnnnnngtnnnnnnnncccgctaaanntccagcannntnngnnnnntnnnnnaaacgcaagngnnntactcgnnnntagtcgncntnnntnnntnnancnnngnactaatgtacnnngtancnnnntnnncaantnntnngannnnncnnangacccgnggnnggcnnnnnnggnggagcaacgtcnnnntnngcnnnnnnnngannnnnnctnctagnnagnnngnntgnngattnnggnggacntacannnnngacatgcaggggnacnctaacnctcgagcacgcggacnnntnntnnnnncttatnnnnnnnttgtnnnnntacaaattagnncnnnncaananncnnnnnnnnnnctanngannnntnnnnnntcagtnngnctnnnctnaccgnnnnnnaganngggcgnnnnnnnacancnnannnncnnnntnnnnnnnnnnnnnnnnnnnngnnncnngnnngnncnnnnnntnnggatnngnnnnnnnnnnnnngnnnncnannnnngnnnngnnnatctgtntnnnncnntnnnnggannnnnnnnnnnancngaataaanngnnnncaacggcccnncnnangtctnaagcngannnnnganngannncctnncttnnannccncccgncnnaannntnnnnnncannnnntccgannnnnnnnttannnnnnnanntacatccctnnncccnnnnngnccnnncancnntanntcnnngnnnagnnnnccctgntngnnnnnnaagcacgcnangaagngnnnncgatnggnaannnnnagtannatcnannnngntnnnnnnnnnnnnnnnannnntnnnngggnnnnngtnnnntnncanntacngtnnnnnnnncgcctnncgnntcnnnnncannnncctaantntntnncnnanntcaancnnntctnnnnnnnnncacnnngtattnnannnannnntnnnntccaccggcatanannngnnnnnannntangnnnnnngntagtcaatnnncnntannagnatcggcnngtcnncnnnagnntnnncnncngacccggcaagctnggcngnnccatcccttacttaaaatcgctggtcngctttatnaagccctnacncnnngnannnntcgnnaggnnnnnngtaccnnnnnnnngtgagccnnngnnncnnnnntntgcaggaatgnnnnnnngannnnnnnnannnntnnnnnnanaccngtcgnncnnngnnnnnnnnnngtnnnanncgnnnncnngttnnnnnncannnnnaaaccntnnnnnnccannnaatcannccagcnnnaggntnnatntcnntcnacnnngccnnnngggccnantnnccaantganacgtcnggnnnnnagntnnnnncggtcttcgngcnnnncntnnacaggntntgancnnnatnntcgaccgcgtggnnncanntnnnncnnccnnnnnnnnnnnnnngntcaannnnnnnnnnngacnncnncgttnngcncnannnngntgcnntnnncngnnncaantnaagtncngnngcnncnnnnnnctttnnnnnnattcctgatnntnnnnnnnnnncnnngnnatncnnnnngnccnnngncatncnncgnaanaaaccatcnngnnnntgctaagnnnngatnngnnngnnnggnnnntacttnnnnnagntnnnnnngncanaaannnnntnncnnnnnngtnngtnntnnnnnantcnnngnnncagnnnngngnncagnanngaaantgccnnnncnnnnnagnnnaagnnntgtnntggtnntacacggnngngnggtggnncggnnngggnctangntnnnnnngnnntannggnnncnannntngnaanannnnnnnnnnnntatngcnntnnaanntnngagnacgcancanngnnnngnnncnncgnnnacnnnngatnncngtnnnnnnnnnnnnnnngtnnnnnnnccnnncggagncaccngaannggnngacnncacnnggtacnntnccantngttgnngnnannacgggngttagcatnnnncttcgnnaccnatgcancnnntngnnnnngannnnnnnntgntnncatgntnnnctcggggnnaccccnangnnnnncnnngggnnnntnncnnanncnnnannnnnnnnnnnnnnncnacnngntcnncntnnngncnnannnnnnnncnnnnnagtcgagtctnntcaagnncnnngntnnancgntacnccccnangtagannnnnngntnnnnnnnannnnnngnnngnngnaanttncngnncnncgntatnnagntnnnnncctgatnnnntnnngccnanngnnnctannnntnncaatntannnnnnngcnngggnnngnnnncgtggangggtnnnnncngcnaaanagnnaactaaaggncatnggtctnggnnnnnncgccnnnngnnaatgcnnnaagcgggagnngantatncnnnngacngnatntcganggnngnncatcgggnctttcnnncnancctnnatncncnaacgnngcctcctntnatngtcagancanntnnttannancannngnnaagnacagaanagnanncgtgacntggngncagtnnngcntnnnnnnnnnnnggnncntnccnnnnnnccgcnngaancngggnganttgnnatntcngacnccgtnnncngngccgantcnnannctnggnntnatantncgcngngnnggnccgatcgtannnnnatngnnntgnncgntgtngagcnnnnannnnangcgngatcctntnggtnannnnccnntngtcnnncngncctnagncctnncgntcngccnnngngnttgggtgtcggtgtctannntnnnttntnaantnnnncnnntgnccnaancngcgannttncgcnatnncnnnnnnnnnnagcgnaccgnnccngctnagtncatnnnngcntaccnncnccnnccnatncncacnannnntnngttgnnnnggnnnannaanannncnnngnngntnnnntgnnnnnnnnntantnntnnnatantcgnggnnnnnnaagacccccanntnngnnnnngnctaatnctnnnnnnngtgacnngctnnnncnncggncnngngnnannnncantnnnngnnnacantaacgnnnctnnnnncnnganttngnncnnnntnnnannngtantngatnnactntnnanncacnnngcntcanntngccgancnannatgnnnnnntnnantngcannnnnnnttnnnnngcnnngnggntncnngnagatcnngnnnnaganngccgnngntcgtnatgnnnngccnngccngcnttcgncgnnnngtccnnntactngnnannnnnnncgnnnccangcnngtngggacnnnnngagngcacgctagcctnaagnnngagngagcnnnccnnnnnncggcnnnnnnnngcnnnnancnntcctgnnncgnnnnaanngtgccnnnntncctnnnacannnanaactntnnttttncgnncnatgnnnccnnncgttgnnagctagganngnnnnncgancngtnttgcnngnnnanccnaatatnccnnnnnnnnnnnnnnnnnncctcncgangcgtcaacccannnnnnatcatnnannnggnnnnggncnnnnnnnacgnannnnncnncnnnnnntgnnnnggnnnanncngnnntntngnnnnnnnncnnnnncgnnctacntnnnnnntanngncannnncgctnnnnggtctannnnnnggtacngnnngttaannncnnnggtgtcagntnntnngggntnnnnnnntnnnnnnnntnnnncncnngtaacnnnatctnnnnntagccngtgttnatnnannntangnaannnnnnnngntnnngcnctccataccccganccgnnntngnannnggcnntgtgntcttagngccgtnanntcgccnngananaaggcacntccgatcgnnanntagtactnggtagacngaggnnncntggngangagntntcncnnnngnnaggntnntnnnttnngtncnaaccaacnanagcggtnngnnntacgnnnnnnnnnnnnntnccctaannnnttnnnnnaannnntaannngnnnnnctcggnnnnnnnngnggaancctnnnatctanntannntnnncaagnggtnntcnaatcnnnnnnnngaaatncanntatgngngccnngtannannngacnnnnnntttgtaaataaggnccnatacgnncgtncgnnnnnnanngntnnnnnnnanngnnaggacnccngnngccgacnattangaccntagcgnnngnnncaacgtnntnnntnnncgtnaccatactcngnnccnnagggaaatganccgannctcannnnnnnnntnatcatnagannnnntngnngccttagccgnnannntnngnannagnatcagnaannnantnannntaggtgtnnnnccgcngnnnnngctannannnnncgtctanntntnnannnagtanntntntgngannnnantcntnnnnntnnnnnnncnntgttagtcggtnntaananaggnttgnncagannnnnnanggtnngnntgnncnnnattatccnnatngtgnntttcatggannnnnttctccnannngcntacnntcnnnnnaccaagacccnactnctaganaagtccnnaancnctnnnctnncatgtntatnnnngannnnnngcttnncgnnnacnnnncggttangcgttnnngccngcncnnaannngcnnnctcnngtnntntgaannnnntcnnatgncnnntngtgcnnnncctgcctnnntnatcaagcccngnnananannngggcganngtantngnntgnacnggngggcgttacccnnnnnnnnnggnggnctatcnnctagctctaantnggannngctnnncatgtnaannntnnannngnntcaccnnantnngcnancnnnngcngntcctgnnntcntgnnggangacgnannnnncnaggggnnntnnnnnnnngatncnnaataatggcgtcnnnnnntagctnacttgnntnnnccannggnnncntntnnnnnnnnnnnannnnatnnnnnncnntntaanggatgnnatntgcnnngnnnnctnnatcncgtaantatncctcnnnntnncnncgnnnnngcntccttnnngagcgctntcnacncnnnnnnnncnannnntnnananacatcnnnntnncnctnnntttcacgacggnntntaanngcnnntcctaagnannnnngnnnnntaagnnnnnccnntgnnnnnnctcngnangtnngcggagnnngncngnnncnncgggtnnnggnctgngncgaccgcctnnnnnnnnnnatntntgntgctnnganccgnnnngnnnccacngcgtantattcncgntgcccnncnnnntatgtnnttgnnnnnnncnantnnnnnnctnnannnnnncngctggggnnncnnnnccnnctncnntnncnnnnnnngntnataannnccntgaccnngntnanntnnnnnnnncnnnnacacncnnnnanatnntgnganncngctnnacnnnngcncnnnggccttagatncangnngnannnngagnanacnaggnccngaagnncnnncggagngggnnnnangnggnnnnnncnnnnnnnnancagagtgngctcantgacggngcngnncagnnnngntnnnntnannncttnanntannnncgnngnanncnnggannntacggacagccctactcannnnnnccccgctccgtatcnggantctaancatnnnaggannnnggancnnnngnnnttnccngnnttcnncagaagagannngcccgngttccctnnncgannggtnggctnntancnattgnnnnnannnccannnngannggnnnnnnnnnnnannnnncncnngatnnntannnnntnnngannnntnnnnnnaaggcnngggtnnnntanaaggnacgntgggntnannngnnnngnnctngnncnaangancnngcagnnntnacctctcnaccnnatngacnnnnnnnnaanncttannnngcnnnnntannnnnnnttcntnntnanaagagttacnntacncactnctcgtnccgtcgncgaacgtcanttcnaannntantntaanncanngnctaacnnacntgctnnacngntncngnnngtcntnccncnnntaannntcgcgcnntccnnngggtccaggtcgcgnnnnntcnnntanntngngaaccncngntnnnnngntnntncnttnnaccgcnntgnncgnttnangnaannnnnnngagtcctnnntcntgnngcngnnnnnncanngnnancnntganntnnnnnctanntntgnncnnnntngnantngcgaatnnntgcnnanntactacncnnangncnnnnntnaatatnntgcnncnnantnntcntntnnnngncgnctnccnncantnnatcnntnattngcnnntcctnntcatgtctgcgttnctnntnttannnngacttnaanggnnnntcacancatnntnnnnnantnnncnnangcagncgannnnnagtntnnagnannnnncnnnnnnnnnngntgagnnnntannatgnnnccnnntantccnnnncganncnnnnaanngcannnangnnnnnnnnntnacnnntncatnngnnnnnntcnnnncctccagnnnttnctnnngnnnnnngnntngnntnnntcantttggaggngnctgaccncggcncnnannnntannnntnnnntcncnnnngnnnnnntncantcannnnnnnnacnaananannnantnccaagnctcccatanngantctnannannantnntngtgttcaggnnanangnnagctcatnnnctnnnanncncnnnctntggcgnnnnntcgnggcgcctgngtnncnnannagnnntacntctaacgcnnnnngtannngttacgnannggannnngnnnactncnctnnngncncnnngattnnnnnnnnnncngnangnnaagnngnnntcnanttcaatgnncncttnattggtnnnnnctnannnnngnnnnngngtgngnnnnnnngtannnnnagcnacnngnnnggntnnnattnngnanannnnnnnataannnnnanngagacaannnagcnnnactanaaatcncnnnnnnnnnggngcggancatnaatgnnncntnnnnnnntnnnnngnnnnngncnnnnnnnnnnnnatnnggttngnancntccgttnnnnnttgcnnnnnnnngnnnncnnnnnnttntncnnncannnannnnngccngggncggnnngnnnnngncnncgnnnggnnccnaccannnnnnantgntnnnnnngtncagnntnnngnnngggntagnnntgananngtannnnatagnanatcagcgtgnnagnccngcccnttnnnnnnnnncacgnnngagnnnnnnaannnnntnnnnnctgncnnnnnnnnnccnnnnctanngcgcnntntanncgcgtancgctnnnnnnnnnnnnnnngtnnnnnnnnnncgnacannnnncaacctccgcccgggcntngnnnttcntncnatagncanccnnnnnnccccgnnngcnnngnnnannnnnnnaagcggctcnnnnggcnngnnntnncannncntcannggcgggggntnncnntannnnnnnnnnnnnnnncnnnnnannnccnnnnngnntcgnnntcnnnnnnggaangnccncnncnntncnncnntaannngtccngngnactccnnnnnnanntnnnnnnaccnnnnttgcnnnngnnnagnnnnnnncgncnnnnnnntttngnnnncgccnnnttnnannagantanggtngnnnnngnnctcagtctatttaacttntncgcctnattannncnnaattacaccnnntacccnngncncgtgcnnnnnnnnctngtcacaacagtcacnacanntnngnntgnttannnntanngcgaacnncatnacacatnngggctgcnnnnnnnngnnnnnnnngatntcgnnnnccnnngtangncttnttnccnntannntnnnnccttatancntatcttcgtntannnnnnnnntnganannnttaccnnnngnnnnnnacgnnnnnntngagntnancnanaatnagnnnnncnnnacnnntttttnnnnancnncaaattncncnncannagcgnnnnttntnctnnnnnnannacgcatangntnnntntagnnaannnnnnnnnnagctnggtttannnnatnnnnnnnnngnntncntntnanngtnncgncnnannnnanngngangagaatannnnnnnnttannnnanntnataaannncantntggcnnntccagtnagnntgnnnnnngnnctgtnagnttcactnnnngnccanngntantnnnnnnagggnnnnnaancnngcantnttatcannngnttacaatngaagnnnnantntcggaattanntcntcnncnnnacgttnttagtcgntnnaatccnnatangaagccgnnnaccacntnnngtnacntnnncnnnncannanccacnntcgcnnnnngccnntgntgggnnncaagnatcgncnntnnnnnnntattctcnntnnannnnnnnnnnngnnngnnnnagngcnagacngggannncnggntnnnccnccnngnctnannatnggtccncnannnnnntnnnngnnccnnnnnncnntnnnnnnnnnnctnnnnnannntcncgacagtctnnttagtntatcanngnggcgtggccatcngannatnnncaccatnttctagnnnnttnntnnttnncnnnntcnatcnnaggcnggnnngcnnngnnctncagnnnntnnacggnnnnnnncannnnnnnnnnnctntgggctatgatnnncnnnnnnngnnnnncnngtcgaacacgacanncnnnnnnnnnnnnncnnantnangnnnnnncangccnntgnnntannnngnnnntgcnnnnnnnnattngngnnnnnngntnnnntnttcnnnngtncnnntnncgntnnnnncnnncnnngnnnnnnntngnacccnnnnnnnnnnnnnnnnnntnnngntagcnatnngtnnnnnnnnanananaatatccnctgacncnttgatacgannnnnnnnnaacanattcgcgaagggnnnnnnnnnnnnnngnnnnttnaggcttntttannnnnncaagcggggacnacnatnccagangnnnnnnnnnnnnnnangnnngnnnnnnnnnnccnccccctcnnnnnnngagnnnnnnggtcnnnnnnnncnnggnnggnctcnnnnnngtgnngccgngcnncccnntcnnnnccgnnaagnacncntgnntggagannccggnancntntcgatgctntnttnnnnnnntncnnccgnnnnnngnnnnctccgtnnngcnaancccggnntanncgcgnaannannnagtnttnnngtnnnncgncttgngaccnnnnnangtgtgtanagagnnacgngatnngggcntatgnnnnccgtncgnntttcctagtgncagnntnttgnctncgtnnntnnnacgnnnnntnnnactnnnntannnnncgnggngcnnntntagcnggagannnnangtgnanagcannagcnntgnnngttnggnnnnnnctnnnacaattctcctgcggagggcnannattcctnnnnnngnngacnnnnangttnttaanntannaccnccnnnntnncgcnntnnnnnnnnnnnnannntnggtgtnngcnnnnnnttcgnnnnnntnaccgnnngaatnccncnncgcnnanngcgaatancnnnagnnggagcattgntnnnnnnnnnncnnnnnnnctgnnnncnggnnnntcgntgnnnncnggangnnnnnnntgnnnatgggnnatnngcnnnnntatgtnnatanncantgcnnntncnnnntncngnngtagcgngntaggcnnanngtnnnntgnnngctcnntctagtngccttttggccccncaannngcnnnnncnagnnnnncnagcnnnnnnnnnnncngcnnntnatnagtcaacggnnnnggtccnnnngngncntncnttncnnnncncnnngatnnntnnnnnngnnnanannnnncnaannctnggatcnnnnnaacnnnnnnannnnnnnntggnnnncnnttctnnnnnngnncctnaacctgcnttanggagacgcgtaatccnggtgtggagnacnnnttnttcgnnnnnnggcnnctnnnnnnncnannngcnnntgcnnngnnnnnnnnncntggcntacntnagngncnnncntnnnngnnnngagnnngnannntnnnnnnnncgntngnnnnncgcctactagttcaagcccnagttccctcncaantnntnnnnttngatcttagtnagaagcgttggcctcnaaaccgtacnttnaagnnntgnngantaaatgnnngcnnnnnnngngnnnannnntntatggtcgnttncnnantnnnnnnnnacnnnagngtactngccngtctnagttcnnnnnngcncnanccgnnncgnngaanngnnnngngcngtnnnnngngtgagnancnnnngtgtcgntcctngngnnnannnnaatnnggaaacnacntngtatgannnnnannttctnantggagggcnccgnnncnntnnganctnnnntaaccatnacagngcngcnnggnnnnnnnnnnnctnnnngagccctnaggggcnnnngnatnagcgncgnnngcaantcagctggtttatnnnttnnncnnnnnnnntgccncacgttccgatngcagcngcgtcnanattnnactnnncnagnnatcnncngnncnnnnnatnnnagnnntgnnnnnnnntnnnggnncgnggtcnccnnngnntannnacgccgngnnnnngangntnnnnnggtnnngntataggncntnnntangnctgcagcnnnnnagacgcgctccntgctgnnnnnnggccannnnttaagtnctcagtagcgnnnncnggantnnnttanntnncnnntacncttttctnnnngccctgtnntncggnnacnnnnnaccnnnnnnncccaccggggcatgcannnnnngnactgnnnnnnnctannnttnnnnncncngcannnnnnnnnnnnnnnnannnnncnnggnnnnnctacaacacnnagannnnnntgtgatgnannntnaaggnaangnnnngtccnctccaggngacggnngagagggtgcgtnngnnntnnnnnntnnnnncnangggnnnngnntnntcgnnctgtnnncaannnnagngctgcngngncgnnannatcncagtgggacctntgnnnnnnnnnnnccnnnnnnnctnnnnnnnnncgtggnngnnnnnccnnnnnntgggngcncnnnnnnnnntgttcggctcnnnnnnnnngtcnnnanatnnncngnctnnnanngaancnnnannnnccctntgtgccnngtnatagntnnncnnngcnnnnngnntnnntcnanntnntannnnncnnnncnannngannnnnnnacgtnggncggnngnncnctnnagctnnnnnacntnctcnncnnnnncanggcnntcgnnnnncnnnnnngtggctgggactgcggtgtgnnnnngncaangnnggatnatannnnncnnnnncggcgctcnnnntnncanggntgccgaanactcanggangcnnnnntnntntgactnggggcnntnnngtnntnnnnnacgagccgnncngnnnnngacgnacagggnncgggcncgacatggannnnccnnnnnnnngnacnctagttgtttcncnnnnntgcttcatncnnnttgnncgccngnnngcaanncgtcaattcancnnnnnnnnnnnnnnccgngcttnnngaanngnatgggagnncngtnnngnannngnnagnnccngcctnantcggngtnnngnnancangcgcgctcgntcgncagnnaannacnnnatngnnngcnngnnnntagannagggccnttaanccnngtntcnnnnnnnagaaannnnnacgnngnnnnngggnncannnannnnnnannnannagannnngntnncgnnncangccagganaatncgtgnaagncnnnannntnnggnnnnngnnntggancagnccganngttatacnnnncgccgcggcggannnncttcnncnncncctntngcncntgannnnnnnnnaaaanatatnacgnnnacgganttgncnattaacaataccaannnnnccnncanntgtggaannnnnnntcnnannnncgcnnnnacnnacngacgnnnnnntcctngtnnnnnatnnnnnntcnnaannnnnncantnnagtgcnnnngnnnngtagncnnnannngcacgnagtgnntnntccaacngnnancgnnnnnnntnntcggnnnnantgctangggtntgtgnnnnannnnnnnannnnacactnnnccnccnngaacgggcancngnaantcgccatngcgnnnnnnnnnnnngnncannnnccgcncnncaggnnnntngctnnnnngngannnncgnggcgncngctnnagnnnncnntanannngnnntnnntngnnaacntncggacngctccngnnnnccanntannctnatttnnnnngngcnnnnnnngnattnnnancananngncnnannnnnnnnnnnnnnnnnngcnnnngnnnnnnnttnnnnnnannnnnngcnnncctcnnnnnnnnnnntnnnnnnnntngcanannnncnccnnccngngntnnngnngcnannntttntannnnaactngannnccnantnctggctnnacgnnacnnacgtaccccgnnnnccataaggntnnnnnnnncgnnnnnnnngtncacgnncgnnnacgnatgagaatgnnnngnntnntnnntnnnntgnaannnngtctntnntnncgnccntgggtnnatcactggtgcagnccncgnancntggnanngcannnntncgcgcgcnnnnnnnnngcnngacgnnactnngccggnggntnancncancnnnagngggacnnntggngtcttgnctnggaanncgagnagtgnnnnngcntntcnnanannnnangcnnnnccnnntnnnnnnnnannnnnctntaagnnnnaannttnatnnnnnnttnntnncnnnatnnngtngnnnntnttannnagcnagnnngnnnannnnnggctcannnagnntannnnnnggnaannncanngngngtnncnanntgnngnnnncnnatnnnnnntatgacnnnnaantcanacgnnnnnnannnttnnnncnnnnntncgnangnnnnnncnnnnnnnncnncgcnntgnnagncannnnaagangtannnnnnnnnnanntnnnnncnnnnngntaggaanntcatancncntngagntnnnnntncgctntnngntannnnnnnnanngnngnanntaccagnnncnnnagnannacggnnnnnnanntnanncgnncnnangganagagatnnnncnnnnnnntcnnnngnnnctnnnnncgnnnnntanaggacancnnnannncnaaanantntcnatnancnggnnngnnngcagtnnnnnnnannttnnnctcnatnnnnntnnnnnnnnctccnnagtnnnntnnncgcnnnttnncgnnnannnncnnnnnnaaagnnnnnnggcgnnnnnnncgngnnnnctngnnacgnncnngnnggnnttttnannncccnnntagtnnatancngnnngnnatttntntgncnannnngcctnnnnncnnaatctagtnnngcnnnngagtantacnnnnnnnnntnntnnnnnngtcnncnnnnacnacngnnnnnacnggnnnnnaggatcgnnnaannnnagannagttanacttnnnnnntnnnnnnncgnnnnacttangnatcgcnggcantanntannntagtannnnntnncnnggctnnnanccnnnncnnannnnnnnnnntntnannaccnnnncctggtatannngnngnancnaagnncncntcnncnagnanccannnnnnanncgtcnttatacttnnngcnngnncnnnnnnnatcgctnnanntcannagtngtgntcnnnnnngnttnngnnccactatangngtgntnnttacnnnngngnnanngcacnntaaatatcangtgnngacgccgacangnnnaatnnnanncnnnnnntagncncnntnacagngtnccnnnnangngganncnnnnnnnnntttngnngccgtnncncgnnccngngtgnnnnttantngnnnaccaattacngnnnngnaanangcagtctnnangcgcgnnannntnnnnnnncttncngcnnnncggnantacgnttnnnagacatgngcgnngnncgatcancntgncntannnnnngnnnntnnctnanancnnntgnnanaannnncnagccnncnntnttnnncnnnncacaantnggncnannngtantcnnnagnnnagcnacagcnngnanngtaagtnntncnatatttntngnntnntnnanncatggacgnngnncnnggnnnnttgccgcgnnnnnnnnnnnntnnnnnnnnnnangncatgngcnncnanagnccgtnccttnctgnacttcccttcangtanngnnnacagnntcnnnnnnatgggnccntganannnnntanggnnnnnnnnnnnnnnnnngtntannaaanngannacnntnngnnnntcnngcgtgntgtattttntngtnctnacntatgtntnnnnnnggggcnnntngnnannnnccgngnnntnnngtnangngnnnnngnantnnntatatncgcanctatnnnnccncgtccnggcnacaacntnncaatcttatctaantnnnngnnatnnatgtnncacacgcagntnnnnnnnannnnnnncangcatnnccaaaaggcgntgggncannngcngccgtnnnncntactngacgnccanangnnnnnnnnngnnnnnnnnnnngatctgnnnggtnncnnaaangctcnacccannnaccgaagtatnnnnannnnncgtnngntnngnnannnnnngtatnnnnngtnnnnnnactannnttaancgtatcngnnnnnncgagtacngaatnnnnannnnntnnntgtnngcntncnacnncngnnnntctnnnngnnnnnnnnnnntactnnnncncnnnacnacnncnnntngnnnnnnaccanttnnanncntngtgtggccggnncgnnaacntccactnnnngnntaaagngaccttnnntnnnnncgtncnnnnngnnnannnacgatgantnngannnattgcnnnnngcnagtnttngtnnnnnnnnncgnnnnnnnnnngcgnntagnnnnnnnngtagngggtanaggnttcngatgggngganacngnnnnnatnangnncannnnnnnnagaattnnnnncagatnnaatncnnnncnngangnnnnnnnnnnannngnngccgtnntnnccnannacnncnnnntcngnnnntnnnnnccnnnnnnnnngngntgnnngnannngnnnnnccngannngncccngngnannnnnnnnncnnancctngannnnncccnntgacnggnnncgcnntntnngncnnnatnntncgnnntcnnntcccntcnnnnnnntgnnnnnnannnnatcntnanngntagnnnancccagagaanggggttnnnnngnnnnttgnnanncnnnnngtgatngntgnnnnnnnnctannnnnnngagtnnnnnncggnagnnnntaatatnntactanncgnnggnncangncnngcgaacntnnnggnnnnnnnncnngnnggaatnngtnnnnnccaacctatggnnnnnnnncnnnnnnnnnnngngcncnnanntnnannnnngnnncnnaannntnntnaggaannnnncnagancagntgnnnnnncggantnnnnntnnnnnganccctannnnnnnnccgtnngcncatnnnnatntggngnnanngncnnnngaagccncnnnnnannncngntcngtnnncntggnacagngnnnnctcttnnnnngntgnnnncnangnnnntngnngncnntcnnacnnnnnagagnnnngtcnntcataatnacnntngggctccgggntcncgnntnnncgccagncgtttnctggnncnncannnncnngnnnnnnngcnagganngccccnnctnnnntagngggnccnnnnnntnacnnnnnntnnntcnnngnnntnnnnnannnnnnnnnatccnannnganantnnncntatgannnnngtctncaggaangntgttcgngnnttnanannnctggggannntnnnnnnnnnnnnnnnnntannctcntgnnngtnnnnntnnngnagtnannntnnactnnnnnannnncntgnnntcngncgtttgggaccagtgagggcnntnannaagncnnnntnccgtngacccnttnnnnacggtgngnnttnntgnctcannaatatggtttnctnaanttnnnctaactncnccgnncttcggaaccntgatangnnnnntcnagngtngaganngnnannnancgnntcgtnnnaaggtccnnnggnnnngngtnnnngnnnnnnnnngcnnnnnnnnnccgcncnnnnnanttnngactnnnnnnntnagtngnaagnnnnngnnngtgnnctncagctgnnntcnggcnaacgnnncnnnntgcgnttaaacngncatnnnacncnnaaaggnttannggcaancagttatngnttccnnnntaaantnnnccnnnanannngnnnncannctgtcnnatnnnnnnannnnccnttnnnagnnnnnnnnngctncggntgcgtagnnnnnnnnnnnnnnnngnnnnnncnncgnacnangaacgnntggncanannanganccccncnncncnttganncactaaccccagagccnntcaacctnnggtnntanagcnannntntnnggntnnnnnnncnnnnnnnnnnnnnnntnnnacntncnnntnnctatnnnnnncnannncnttnagnnntaagnaccgccagtgtgcgnngnnnntaanaannnnngnnnnnnnnnanntnnnnnnnnnnnnnntncnnccatnnncnanggnnnntntnnnnnnannncgtnntcnnnccantnnnatnnttnntaannnncnagntacancctcaatnatgacgtgnnntncnagatnngctnnctggncanngtnctgcntacngnanannnntannnacnnnctngnttnagnnnantcattnccganncgctcanntnnnnngagctnnngannnnntngtnncnganctannanccgngntntnntgngaganntggtgnnnnnaaancnangnctnncgncgcancnnncaaganctgannnnntttaatnntncnnagnnngnnncaggnggnnnnnnnnnngnnaacncngntanncccnngtnnnanggcgnnggnannnnncncnntntnaaannnngnnnnnnnngtnnccctngnnnnncnattgttcnnntannnnnacttttcantnnnngnaantntggtnngcnnnnnantnnttnnagnnnntaannantnncnnnncnnannngnnntnntnngagnntnnnnctgtnnnnngngnnnngnnnngtgtgccgtntnggnnnntnnncgtcgngnncnccnanntngtccgnnnnnnncnnggcnantgnnangaannntnnnnntggcattcgannnnnnnatgcgacnnctnnnacnnnnnnnnnnnnnnngnnnnnaggnnnnccannccacnnntnagcantnnngttgncgnnatnnnnttnncanngnnnnnannnnnnnnnctgnntannaactttnnnncgnaactgnccagtttcgntaaancnngtnnnttcaatnngnngangncnnagacatnnaaccgtgttnnnnnngnnngagagtgntnannnntntnnnntnnnnnnnnannnnnnnngnnannnnnnaatnnnnnngnntacgggtgnnnnnaannngggnnnnnnnnnnnnannnnnggnnnnncannnnnnnnnacnnattnnnnnnctnnnctncacnnnnnntncccaatncnnnnantccnngtcnagnnnnnnnnantnncannnnnnnnngcttatggantannncccgtgggcngtggaangnnnnnncnnnnnnnnnngcgtnnnnnannnnnntngntcnntnnnnatntnnncgagnnnnacnnnnnnnnnnnncnntntcacnngtnnnntnnnnntgcgnnngtctctngtnnttnnntnncnnccccntnnnnnnntnnncnnnnnnnncnnnnnnnannnattnntcnannnnngnnnccnntnatcnncnngnngatnnnnnnnanncnannncnnnnngnnnannnnngnnngcgnntaagcgagcnnnnnttangngannnantngntgatatnttanacnntnctnnnggggnntnagnnnnnncgaaatgagtcattnnnnaantnnncgacccnnnnnnatcagtagtanacnnccaacnaaatcgccnnnnntnagnnggnngcgcggctgngnnnnnncagnngcnncattngatacnntntggaaannanntatntnnnnnnnntnnaggnttanctttncatttggcncncaaagccgnnccttnnagnncctgaaggagngntccatncnnnnnnnnnnnnnnnncnnnngntnnnnnnnnnanngnnnnnngngnaannnnnnnggtnnnnnnnnnnnngtacngnnnnnnnntaagtnagtnnnnngaggnnnnnnnnnngctcnnnncngnantnnnnnnnnnnagncgccnnnnnncangaannnacntgaagngtcnanantggttncnaatannncnnnnnggnnnannngannngcnngnnnntanngtnnnncannnnnnnngnnngcnnncnnangngngntanggtnnanngtgnnnaggnnnagnctactncnnnnnnngnnnancnttnnnanncnnnnctannnnnannnngnngtnagagacgtcggnnnnnnnnnnnnnnannganngggtnacaagttnnnctgnnactaccnancgntaagncntcnctannngcagtcnnnnncnngnnngntncnnnacnnnaancgtnnntncnnnaagnnngccgannnanncannncacnnnnnnngnnnnnnnngcgnntgntnnnnnnanngnnaagntnnacatttnnccatcnccgncnccnangnnncgangnngactnnnacacngnnnggnnnnaannanantnncgtngccgncantnctannnggnnnnctcnatncnngnnggaggntggnnntnnnntnnntnanggtcannagnnnctnatcaagcnnnannctntcangnctcnnnanctnnnctnngnnnttnacannanaanntggnngannnnnnggnaanncngnnnnncgnnnagatnnagccnnannctnnnttannccncgnncctggnnacagntgtagatntcnncnnnnnnnnantnnnatannngtncntncgntganctntcnnnnntcagnngtcnnagnatancgnnngnnntcnnnnngtatnnggtncnnnntcnanntntnnnnnnnnncnntnnnannnnnnncntannngnctnnnnntcnnnngnacnngtgatngcgnnnnnnnnnnntgtgnnnnnnnncnnnnnttnnnnnnngnnnnnnnaannnnngcnntannnnnnncnnngccggnnnnnatnnnnnanannnnnnnnanngnntattcgctancangtnnnnnnnnncnnntgnnntgannnnntnnntgagnatnncnngnnntngacnnnncnnntgccccnnncctnatntttnnnnngnnnnctgccttngcncnnnannnccactngantgnnngnnntcnnnnnngnannnngcnccactgtggctnnnnngnnanacnnnnnnntangtnncnncattnacnnncnnnnnnnntccgncnncacannagngngnngnnnnnncnnnnngnnccttntnngnctnnannannntaanancnctgtcctntnnnnntgacnnnntncgnnnnnnaagcaangnnanncnnnanncgtnnnnnannnnnnnnnntcancgnnnngnctnnncnnggcnnnctnngtncntantacntcagcctcnnnnngannnnntgnttcgnnnaggtnncccaaccagtgcatcaggngngcnnngctcagcnngnagtaagnggcnnngnntnntanntnnnnntntngtgcctanggtntnnnnnagcnngaccnnnnnannnanccntactnnnnnntnncnngnagnntgggattatagntntctnnnnctgctnnnnnnnntnctactnaacacannngncnancntngnccnnntcnaannnnnnnnnngnnnnntnnnnnncnngnatcgnncacncggaagcnnncnnntctaacnncanagncagnntcggncccnnnnncgcctgtgnncncncgtcctggnngnnannnnnnncnannnnganangcnnnnnnacctnnnnannnncnnagaanagcngcnnncnncnntcngnnnntgagnnactannnnnnnnnngnannnnnnnnnncantngatnnnnaatnnatnnnnnnangnnnnnannanntcnatnctgccttnagcccctggctnnnntagatnnnnnnannnnccnnnnnggacggcannnngncnnnnnacaactnnncagntnatnnnnctccgnntcannnnncgcgtgcannnnncncgccnctcnncnnccnnnncnannnnnnnnncgagcngnngtaanggcnnnnccannnnngcctgaannnngtnnngnnnannnnnnnatnagangttctgnnnngcgngaggcncnnnnnnncncntnntggnnacggcannnnnnngtnntnnanatntcngcggctnnngntncncnngnctgntgnngncannnnctnnnccangagnnantntatcagntacnnttacgnnncgnnnnngnncnnnnatcttcngtctantncnnnatnannnnnnactgcgangnnnngnntnagcgttngnnananatnnttcccngnntnngngancnngttncnngnnnannnaccnnnntncgntnnntaatcggtngnnnttnganncncnnngannnnnnncgcaananngnnnnnntgcngnanggtnnnnnnnggtnnnantgngagtgtagannantaatnnnnnnanncaannnnnngagccgncctctcgctggccttncntttnnnncnnagannnnggcatggganntatgtacntancncnnnnnnnannnnnnncgnnntaanggcttgcnnnnnnnnannnnnnnntcatagtgncggtgtcgggatcaannnnnncnnngnnnnnncngncnnnnngnnnntangtcccngtgctannngnntnntntnnnnnagtnncntnnatnagannagtagaaagtnnncanannnannntngcannnncncgnntnancgnccactnnnnntcnnncnccncgcnttnnnnnngtntngcttactntnnnctntcncanttntnnnganccgtgcgncgnnnnggnnnnncnctaatcgngacnnngcactttcgtnncnnnannnnngnanannanttnagntacnncgnnnnncnnnnncnggnnacannncccngncggacnnnnnnnnncnccgaagcgcnctngngtnnncngcgtccnnnngnangntgnttnnncncntaggcnnaaatnnangccacacggnancnnagcacnnagcatttccgnncntacattagtttntggagnctnnnnnnnngcannngtnnnnnnnnnnnnnnnccnnnntnngnnnanncaanggcnnnnnnncnnacnggngnnngtgggctnnnannttccangctnntngnanngnagnnnnnnnnctnnnnngnnagnntnncnncnnnnttctanacnnnngcgcnttgcccgnngtcggccctnntactgnngactnnntgcnnnnnngctttnaggagcccttngannnncntgntntacnnnnnnnnnnnctntattcncnnnncgnggnntntgnnnnnnnntcnnnntcagngacnncgnnnacnnnnngganttaacntgtatnnnntngcntcagnntangctagaatcgannnnnnatagcccnannttnnttnnnnncnnnnncgcnnnnnnnnnnntcnngnnntnnngnnngcannnnnnnnnnnnnnnnnnnnnatnnnnnnnnnnnnnnngnnngngnnnnnttnnnnnnnntnnnnnntnnnnnnnnnntngnncanntnnnnnanacngnnnnntgacaggatnaccannntnnnnnnngngtaannntnnnnccnntannnnnnnngnnactcnnnncgntcgcctgnncgnnnncgnacganctatacnnnnnctgnnngtgtnnncnacnnnnntnttgggnnaagtcnnnncgatacgnntcgtgctttcgtnacgaccgtnccgtcgnnnntcaagcanngcctgacgnnnnncnnnnnncntgttgaacnnnannnngtnccctnnnnaancnnacgnnnnnnnnnnncnnnnnnnnnnnctcngattganncngcnnnttnannnggnnannannaantcnntntggcggtccttnnnntcgngnngngnntnangcacnnaagngatantncnnatantttgnannncnnnnncnngnccnnnnntacnnccncccagcgnannattnngnnnnatgtnnganatacactgngnnnnttccgnnnannnangtatacgtgnccgangtntanntnatnncgtnngncngttatnttnnnngnntccngngncntgnnnnntcaatncnnnacntnngnnnnnnangntnntcttnntcnacgnnnngcntactagtcatgngctangacattgannngnggnncgcagagaagngtccatgtactcgtncgannngnangcnnntntngnagnaannnnccgnnnnannnnncngaatnnnnnnnnggtcgccntnntncnnnnntacttgagannngcnnntnnannnnnnccnanctgtnannngncnanncngaggnngncagannnncnnngnnnnnannnnnacantcnanccggcaacnnnaanggaaccnttgtncnagngcanannnnnannnnnnnnccnnnnnnnnanncnngcnannnngntnngtnnnctannnngnnncgnantaggnnngattannnnttgnntntacnntgtnttcngnnacaacnnnnnnnatntnntacannnncnnnntnannnnngnnnnnngngnaancnnnnnctactggannancnnnnnnnttnnntnnnccggtnngngcnnnnggtangcgngntgncccnngnnnnnnnnnnctatnnnnactnnnnnnnngannnnacggggtgtnnnacacccnncnnnngngttnannnnngncctggnngnnnngataccnngccnnnnnnnccntgannnngnnnnacggttancttcnncgtttgtcnnncgtcnnncnncnnanngnnnnnntgacngggcngangaacngccnnnntcctacgcnancnnnnnggattccggnnannnggaanctcncnnancagnnntgngntnnnntannacngngnttggctnntatggctnngttgnnnnnngccgatnanagagcncnnacannntgcgnnnnncctncggngcnnnnnnnnaacnnccgttnnntnnnnatcntnnnntnancnggatnnnncnnnnccaaantnagnnnancanncnnnnnntagnattnnnngnnnnggcgnngnantnnnnnatcnngnncngtnnnccctngngannnnanacgggcnnacatanatggnnnnagncgtntgnncacnnnttgnnnnctannnctngnaggtcacnnncnggcccanncattntaggcnngantnnnntctnnaanatacccgnnnnaganngcaannnnnnncnnnnnnnntnnntngtgcnntgngnagnntnnngnnnntnncgtaggncttnnnnnncntcctnnnnngnngnccnnnnnnnccncnntnnnnnnnnccnacanngnagggacnnnggtnncntcnangnatnntcgnccnnngngcnnntcnnntnnaaggatncnnncanggctnncnngnnctngtnnaggannnnnnnnnngtccgcanngcntntcnntcannnnacnggttnngnnggagcanatnnnnnnnnnntngnnnnnncnnnggnncgnnncgnctggggtcgcgnnnnngnnncanctangccctaaanctnntnnnnnntannnnnnantgcntgtnctanntacgcgcngggaagcnnanggnnnngnnacntnccccgtncntnnncnnagnnnngnnncnnnngntnngatnnngngtcntcacnnccnnaangannnccgctcnannngnnntnnngctgnctacaattacnnnnnantacnnngnnacnntaannnntgaggnanttgnnnncnnnttcnntgnnnntnngggcntcnnnntantnnnnngcnnnngnnnnaagatnncgngnngannnnnncnnntnnnnaccnnatccnnnnnnnanngtnnnnntcgtnctacnnnntnttnnnnaaannnnnnngcgnctcnngtntnactcnncnannnnnnnncgannnnnnnnnnnnnncgncngcnangnnnannnnnnnnnnnnanannnnngggnnnnannnnnnccatancnnaaancccnnnnnnnaatnnnntnnnnnnnnaaatnnataagcnnnngtnncnnnacggggnanatancncnanttncaacnngnnanncnnccaatcgcnnnnnnnaccnannnnnnnntcanttnnccnnnnnnntnngcnnncgnnnntganatcgnnncnattcaccgaaantntngncnnngncnnancaaggannancnnatccttccnnnnnnnnntnacccnnctnnnagcaaannntnaganngcnnnnngatcgnnnncttngtggtgatccntnnnngcnnttggnagnnnnggnnagcccggtnnnngtgancagctgatttnacacangnnggtaccannngcgcannantnaagnanactgntaaangannnnttnngnggntnncnngcgnnnnctatgcnnnncntnnnnnntttaagngnnnnntnnngnnntannnnnnnnnnntnnacncnnnnctnngnacatnggnaantactnngnnnnnacngnngtatagatgagtgcntcgantagatgnantnatannagtctcatnnnnnnnnnnnnnncgnnacccnnnnngaaaaggcanacnngnnnnnnntttnctaccagntttaaagccgnganntngtgtncgggcttttcaacantgcgntcagnnnantgtcgntgaangagtgcnannacgggnnngncnnnnncnncnacctgntngncnnatgntagnggcnaccgnncnncgtntgggntnnncnannnaagnnncnncngaggcnnctnttctgctatattnngangnntcgngnncgngnncngnttntgancnaacncgnnnnnnnnctncncgnccctnnncnggactattnnaagtatgcgncgngtgnnccngnnnncnaannganttgctttnnnnnnannnnnngnngtgctcgnaangctacatgtgnagntcccnccagccgcannnangttnnncnnngcnngtcttntgatnntgccnggttgnnnntnntcnncntggnggncgncgtnnnnnnnangtngcnnncgttcnnnnnntatntaaggnnnnagnnnnnnncnncngnanccncnnngnacatgcttngcgnnnnnntcnnntnncnnnnncgnnntncannngnnntgngcnnnnnacagncgngcnngnnccctntgnagngnnctccnnccatntggcnngnnngnnnnnncanncgtncancnngannnnnnnnnncncanctagttctanntggnngnnnnccnnangnnnngtcggnannnnnnnnnngaagnnnncnnnnnnngnngnnnntntgncntnctantattntncggngnnccntangtnatcaggcnnngtcanatcangtnnggcgganngtncnnnncacnggtnancnatcttctgnaaacnntgnnnnnnncnnngcgngnnanancnggnagnntgngnnnnaggtcacnnnnnnngatgngcnnnnnttttcgntnnncntgtnnnnnnnntcntanannnntttnntgccncngcnnnggagctnaggtnnnnnnnnggnntctnnnnnnnnncgnnncgngccntngnnnngtantnnngnaccgncnnnanannncnnanngncnnnangannnngannagangnnncgcannnncgggcangtagtngcttggnnttgcaaanntggcnnctgcnnnnnnatcannnnnnannnnntantgnnnnnnnnnnccannnnangnntnngtctcntnnnnatacnntnncggattgcttcncnnncnccagnnnanncnnnanntnnnnnaaantgnncaanggncnccgnnnntnntnnancnnncngcnnnaggtccnnncngacnnnncgcgnncnnannnncnncctncacccnnnnnctnnntcnnnnntnnnnnagannntactgtgcnnnnnnagnnntnngnnnaanncnatgccctnctnggnctnnntcttcnnnggnntnttccaannnccgnnnngcggannntacnnnntcnngcnantntcctnnctcnncnnnattaggncnnnngcnngnccaacatnnaaannnnnnnnngcnnnngntnatancannnaggncnnnntannnnnnnntntnatnnnngannccctctgncccnnanntgannnnttnnnnnnttnaccgnncnnnnncgcnaaggaatatnancnnncgnnnnctntaggnanntggcnnnnagcngatctnnactnntnnnnngnagnncnatncngattcnnngngnnnncgagtgatataagatnnnncanngngaccgtnnnannncgcanangnnntntnnnntnnnctnanncngnnncancannnccngncaggncnntgngnngatcngnnancnnnnnnnanggatnnnnnngannnnangnncnngnnnnanacgantcnnnnnnccntaggactncantnncnccnnngtccnntgangcgcgnaggctagnnnanntnncnnnnnnngntnctagannatnnnnnntannnnnnnnnnngnnnnngccnacnnnntggnnntncgntggnancnnanncnnccnnnnnnanntnncncgnnnttgcntggtttgtccgttgaggtncnaggctnngagtgccccatatcatagnagnncnnnnngacnntcttccggacgnanngntnnnntanncanntnnnnctgnncaccacccggcagntncnnnntntccagncnntnngatgtgggnnntgnnnnnnnnnnntannngnngntnnnccgtngaaatcganngttnattccnnnnnnngnnccaaatcncttnntgnncnatgccncncgctnnnnnttccnccnntcgnnnncgntacnnnnnannncnnnagtgnacnctnnnnnnnnnnnnnnnnnngnnnngncnngtcnnacncnncanannncnnggntnncgcccnnncnnnnnattnnntnttaantcnctnntgnncancntcccnnnnnttcnnnggtnngaaaatcgcgatngngtgnntnnnnanncaaaaaataggcntggnngnnnnnngaggggacngngnnnnngnggtttnnnggagcnngngnngnnnnnnaatangtannnnnngtgnngannnnngnctngcgcnngannncnagnntnnannnnncnnnnncnnnncnctcntagngccncnnannccgtnnnatcgnncagntgnnnnnnanggtnnnnnannnnnnnnnnnngcnttcnncnnngtcttgnnnnntcctnnnnacnnnnncgnnnnnnnnnntntacnnnnnnnnngcantanannnnngaccctaggangntcnntnnnngncnnccantnnnanngncggggtgngnnnnnctgnccatcagnggntggntanngnnnnangnggngaagctnnntnnnnnntnnnnnngcctcnannnnngcccnnnnnaatanncagnnntgannncccccntnnnnnncngcgnntgannnnnncagnnaagggnnnnannnnacccnancntcancgngcagttannnnaagntncggnnnntcactgggtgnatgnnaganncnncnnnnnncnntcgnnaggatttgacgnngnagcanaggnnngnnacganncggcagtaagnnntgncnaacnnncnnnnnnngnnannnaannctnntnnnngacngtntncnntnnctttgtnnnnntntcgaagcnnnnnnnananncnnncancnnncnnnnnnnnacnannnnncntngnnnnnnnnnnnngnnncgacannggannncnngnntnnagnnnnnnntcnnnntcnnnnnggnnntgtnnnntnngnnnncnnnnnnnnnngnntttnccgcagggnnnagnnnnnnnntngtagannnnggtnnnnannnncnnnntcnnnnnnnntnnnnnnnnngnnnttagacgacngacggcnnnnnnnnaanannnnnnnnnggttcnnnccaatannnnatcagntcnncnnncnnattnnntnnncntnnnnnnggagngtnncgnatccttannnntancacnngnncntgcttnnnanngngtnnnnnccnaagcnnnnnnnnnccaccnnacnggccactnnnnccngnantgnnattnnnnnancttancncnnncagggnnnnanncnatnnanncnnncnngantagcncgaaaattntctcnnnnnannctacangnngctcccgcnncnctntagngccngggccagctcnnnnnnntgnnnnnnannnnnnnnnnnnnngtncgccggggccgaggagancagngaacgacnngaccancannnngtggccanntnatagncatttnngagcnnnnnnncanannnttgctcggtnnaccnnnngnnnacgnnncnnncgtnnnnnngtgnnaannngatngtnnnnaaccanacananncnnnanncnnntgcnntgngggnngggagcnncnntnnnnnnnannnannngagnnccgggnnngnnatatnnctccggnnnntgannnnggannccnnnnnngantnggcttcacgcnncatcgntaagnnnnntnnnnnnnnntatacctcgccncngaatatannngnnancgcngtcnnnnnanggcagtnnggacnttnnagnncncnnnnnnnaccntnnntngnnntnnnncnacncnnnntnnnnttnnnnnnnnnnnnnnnnnnnnccgcggagcatnctcnnnnncgannannnnnnnnnngnncngnnnnncnntcnnngannacnnnnngttnncnngtcantaanngnnccngncanagtnngttggctgnnatncgccgccnnctanctnggncannnnnannntnnnnnnnnnnnccgnnccnnacctnnngnnntnnnacnnnnnncngnctcgnnaancctnacnnngnatagnnnnnnntcnnncannnnattnaatnnccnnntnnnnnnctnnanngntgncnnnnnnnnntngnaccaggntgannnnnttntacnnggnnccnatatggcnnnnnnannnnnatnnngnnggcttcgannngnnnnatanaaggtccnnnnnngnnnnggcnnnnnnnaannnnnngcagnntgaanggntctnangnnnnnnancngtgntgnnnnnnatnnccaaancnnnnnntnngncnntgcnncnnnctnnnngacgnngtnnnngnnnnnnnnnnnnnnntacngnnnnnntcgnngnnncgngntnnnnaccgntnatngagnanncnngnnnnnnnntancnnnnnnnnnngntnnnnnnnntcannnaacncnnnnnannnnnnnnntnncnnncnnnangnannnacnnngtngancngncnnnntnnacatgtttcggtatncnnngnnnncgnnccagnnntgccnnngnnnannnnnnnnnnnngtaccgcnnncnnngncgtncaaggnnnannnnnnnntcaacnnnntannntancnnnntnnnnntnnggnngntgggccgaaannnntgngcgggaacncangctctnnccggnngnntnnncaccnnnnnaggnaccccgannccgggagcngcanngnccggnnngnnncatnnanngggttangnnnngcannnntgnnnnncnnncncgannnnacnnnnnnnnnnnctnnnnngnnnnctattctnnnnngagangcngacccanngtannnnnnnntnncanngtgcnggtancgcggnncnaannnnngacttccctccnnacgataannnnctggnntcnnccnnnnncnncacaaccgtanncnnnnnnnnggnnnnanngnnngannnattgcgttnntnnnnttnngnnnnangnngtnnntactnngnngggcnngnnnnnnntgnnnngcnngngnntgcnnnncaagaccacgnnnganngggcncgannnnctgatanntggcnnanngannagtnnnnacttaattnncgncgcgctctcggncgtgnnnnnncancgnannnnnctcgnnntgannnnnncnggnnnnnnacccnctggattggnnnnaantncttnnncgcatangnnagnangnnnnccnnacnangntnnnncgnntncagattagttgggnnnnggnnnannnnngnnggtnntctcacnnncnnnncncntttcctcgatctttgngcgaaagnnnnncatgcnggaggntgcgnnnngtcnancnncnnnnnnnctngntnnacnnnnacggngnngnanccngnntnnnnnngacggncagtcnnnncntncccgngnnnnngggncncnncntanngtnnnnnacacnnnacccnngnnncggngncnanccncantgnggnnaccnnnnnngnnnnnactcatggctcttcnttanntncngcggnggntcacacgncccanagngcnccatnnnnncngngngtnnnanctannnnnnannnnnagggncnanagcgntannngncnnacgnngnggtctntnnnnngnnnnnnnanccgnnanntgcccaaaattctggnngtctgtnnnnnngtcaanannnngtntcgnnntnntcccncnngnnncgaatagnnngcgtgngngtatcnnnannnnnngngtcnccngagccaanggtnnnnncagnnnnggnntnngannnnnggnnnnnncnncnnnnnnnnannnnnacnnnnnanngnnanagngccnaanccngtctctnnnncnngagcgcngncncanannngannnncnnnnggnncganttaagnngcncnnnnnggttncgnnngnccncnnngnannnngncnnaggannnnnngggnnnngnngcnnnngtntntcannngntnctcnacnnggntgngangcaggggtcacctgctacangttcnnncgcgnnncnnnnnnnnnnnnnnngannnnactngggaannnnnanngnnnagcacnannntcttatcnnangnncanatcatacccnacatcccagccntnnntnnnnnactnnnnannntcnnctnaaagantncnttnggagnnanctntgnnnnnnantnggnncannncgnnnnnnnngtcaccannnnngccgcgcnnncnnnnaaccatcngatgggnnnnggnatgcngnacgcgggaggannnnnnnnttnnncnnntnnngnngccgcccnntnnnnnnaannntnnnnnnnnnnnnntnnnnnngcattccccgnnnnnaagctgaccagannnnnnnnnngcngcagtacgcggtcatgcnccnacnnnnngntggagnnnngcnnntccgctnnagttggccgnnngnnnnnnnnnnctnnnagncnngntgcggnnncctgnncttnccnngatgctccannnngggtcnngncgcnnnnnnnnnntnnnnnnnnnnnnnnnnnnccgtnncannnnnnnnncgnncnnnannnncccnctacnnngnnnncnatnagannngntnnnnnntnaccngtcnnccangangnngnatgtnngagngaanngncngtnggacnntnnnccncnnnannnntnncnnccgcnactngntggnncattagnnannnncnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnncagtctnnnacnnacnnngnnnnnnnnnnnnnnnnnnantcnnnacnnncnagnntnacatcgnnnnntnnnnnnnnnncaacnnnnncntctcngngcgtatnnngnnnngngnnagnnnngactncnnngngagactnnngngccngannggcagaatgtaggcnnnanancncnnnnnnnggcngnagnnntcnnnccgagnctgntgnggtnngnncgnngcncnngnnnntnnnnnnnnnnnntngnnnnncngnnggnnnnnncnnactcntnngnntnnnanannnnnntntngtccgtnnnnnannnnnnnnnnnngtgcnngnngnnngancntactnncgngnnncccnaagcgtngccnccanatntgccnnncgncggtgnannntagcnncnnnnnnnnnggcgtncancangccatngnnngnnnncnnnnncnnnaccngaancacnnancgcactatnnncnttnnnggnnntatnnggannnntgtnnnnnnnnnnacngnggnnnntntntnnnagnnnngnnnncgcnntnnnnnntcnnananngancncnnnnnntagaanggtnnttnnatgcgcgcctcngctgncccctnccttcnnnaannnttaggngtnnnnncnnnagnnnngnngagatcncacgtcnactngngcgaannnnnnnctncgnagttnacagngacgncagngncnnnncnnnnngacgnaanannncgnnnnnngccgagcnntcngngcnnnnnntnnnnntnnnnnnntacnnnnnnntntncntnntnncgnttnnnagtgngggggnncggnnnannnnnnnncatcnnnnnnnnnnnnnnnnnnnnnnnnannantnnnnannnnnnnncngannntgnnatnnatancccngaagggtnnnncnnntncnngnnncgnnngnngnnccnagnccntaannncnnatnnaanaccantaantttgncnancnnnactttntannnatnnnnnnntcngnncnannctnntcntncanntntaatcnngncntantnntcctnnnancgtcatatnnnnnnccgcnnntntgtcgtatcnnnntcagncnnnntnccgcnnnanccggggggnnnnnnnntnnntctggcctnntntcnannnnncnnnncnntnggnngnnncctgcacnnnccngngcnnnnnncnncnannanngnnagnnnagnngnnngnccnnannnctnnnntngnncgcnnncnncnnnnnnnnnnnnnnnnnnnnganncgggtncnnagannnggcccnnnnaggcagntctgcnnangnnnncgnnnantnnnncgcgnnnggntncncnnngggttnnnnnnatgnccnnggnggnnatnnnnngcggggntnnngnnnnnnttnnnnaccncnnncannnnnannnntnncnggnnncntctnngggcggannncnnnncgcncgtcagcttcngggnnnnnntgacnnnnnctnngcannnnnnntntancgtncccnnnnnnnnnnnnncgaacgcnntnnnnggcgcngccgcngnnnnnnntnnnnnntngngtgtccgnnnnnnnnncttnnantnnnnntctngcgagcngcgnaccnnctnnngcgnnnnnnnnnnnngccggncccaacgcnnnngctagcnnnttcgnnctnaannngnnaaagggannnnacnncgggnnnnnngnncncgcacnanncnnncagnagntacgcccccgnnntgnntnangngnntngaactgtnncnntnnnngngntnnnnnnnnnnaccaangaatnnnnnnnaannnnnggntnnnncnnnaactnnnngcnnnnnnttnnntntgcnnnnnnncgcnngtgcgnnngggnnacgcagcgccgcccgccgacnnnnngcnnangntcngtgcgnannntnnngnnnngnngnnngaccgggcanncatgagnannnnnnacnatatnnnactnncggnnanntcnannnnnttnnnnacntcacttgcctcgaagcncgttactccctnacgnnnnnnngangcgcggacgggtctgaannnccagcttgacggnncgngngttntagtnnnngcnnnnccnnnnctcgcntagnnatcagcgnnaggnnttacgaanccnngnacangannatgcgagatagctgtngtngnnnnanncacnnnnngnnnncngnnnnnnnnngaaaantcnggnnngnntgnggtnngnagggttgncatgcanatccgttcnacccaaggtatgntcnnnnttgttgncncggctgncccnnnncgcanatnncaaggannnnncnggtataagaagtctcntggactccactgcgtgagaagcacgntgaganaggagtacgtnnngccctccgctgaantatgttaaaggttcatacttttccctccggtgcacttggcngcnngtgnnngngnnccannnttnttnncttggncaggnaatcgangnccattacgnctngcnantgaacncggcngtngnntttcntcgnagagnnnnncnnctgnctncaantnnnnttctcangttatacagcccnntngnnngnagcgtggctnnnngnnnnatagnntcacagtaatatnattttnncacatgccnggnnttcaagganantnngnnttngtgtanttaggnactccagtcangtnnncnaaccatngttcnnacgnnnnncngnntnnnnncnnnnnggcantcnnnnggncnngcaagncncntannnnnnngnnngnagtnnnnncgtactaggganntcnaatnnnagatngctatngnnnngtcacgtngttngtntnagntnntcncgcatnacctgnngtnntagaagtcacnnnacnacantaggtncggatcgactnngccnannggcacgntncnannaaggaaccgntnnnnccnngcttnnttgncnntnnnnantcactnanaacctnnttgnncncgnnnnnnnncgtctttgcnnnntngnnnngnnnannngncnnnaanncantgcnangngcntatcnnnannnnnnaangnnnnggcgncctgtgtaggnncacggtttnnnnnnanncnnannncgtnnnnccccacacagcnnnnnnnnnnnntgnnncnnncnncgagnngatcnnatnnnttcnngnnncnnngnnnnntatnntannnnngacnannnnnnnnntnntgtgttcctaacggcnnnttgangatcangcnctgnttnntttctnnnggtcnnnnntanngaagatnnnngnnnncgngcgcgtaagnagttgacacnnnnacncncagttnncnnnatntcnnagnncnngnnntannaacaccannagacngcgatgtcntntnnngntgatcgnntnntnaannggagnaanncnngcgttcnnaanaanaagnnncannnnnnncncntcgnatcccctttcangggngnnngnannnncnnnnngcnttnnngtngtnnnnnnnnnncgnnnntngnncngncatnnnncgtancngnnnnnnnncccnnnnnnnagnnnngnnctntcaganancnaaaatcgtcnnnnangncacannnnntgnacacatnanngncgnnntnactancngnntcnnnngnncnncngcncncatagttnnnnngnaagnnngnanntnnnggngnnnnnnnncnnnnnngtnaccnanacggncnannnatcagngcnnnnnnnacntgnnnnngnnngcangannnnnggnaaannnnnnnngntannntntcganancgtagnnngcnngtatnnnnnnnnngggattnnnttcnannnncnnntgttcgcnnnaanactnnnacaagtnnnntnntcnngtncnancgtnnnnngggnanancnatcnnnnnnnancgnnntnntgnagtgcnnctgngnnnngnnnggnnnnnnannaannnnnanngannnnannnnnntaggtaantnntnnnnnnttnnngtnnntnnctnnannnnnnnnnnnnnnanccanggtgnngnntagtncnnnnnntnnnnnagagntnnnnntntnnnntnnnnnnnngtnnaaggncntnnattnnnnatnnnnttntnnncnncnnnccnnagngnnnngcnnnnnntnnnnnnnnncnnnnncncacnncgnncnnnnnnnntgccaagnacgttcnacncnnnntnncnnnnngnncnngtgtnnnnnnncanantatgtngncncnnngcngannnnntgntnnnancnnncantttttgtcnagtatgnacnannannannnnnnnnnncacannnngtggngnnccctgtnnnnggnnnnnnnnaannaacaatgtnannnngnnnaannnncnnnncnnnnttacggccntngnnncgccgcctgnnnantgggctnngacnnncncnnnntantnnnnnnggnncnngntannncnnttntgtannncnacaacanntannaggnttcnnanncanttcgaatctccanncnnnnctgcnccncnnnngnttcnntntnnnannnnnnnncnagatgcaanatnnnnangcnnnnngnncnanacnngatncgnganncnncnctnagtgnacgntccgatnannnanacnntcnnggnnnnnngnnantannangntgacgntcntnnnccnntccncannnnncnnnnnnnnncnnnnnngntannngaacctanacntnnacnnngcttcnnnnnnnctcgccgnnagacgttnnnnannntggccnactannntnnnnacnnnncncncnnngnannntntntntncanacnngnngnnnnnannncnccgnnnacncccnnnnnnnggctnaccngnngtnatnnnngnaacggnatnnccganntttnnnnanntggnnnanannnncnnnnnnnnannncncnnnncnnnnncnnnnnnncnncatnnnncnnnnnnntgctnnnnnnnnntgnnntgngnnnngtccangggaaancnnnnnnnnnntgnnnnnnnngnngnacnnnnagtgcntntncntnngaacnnannacnaanntccnnncnnncnnanntccnnnnngntnnnnngnnagcgnnnnantnctngnnnaacgcnnnnaanatanncantnngtnannnctcgcgcnnnnnngcgcgcnncnngangnnngnnnnggngncggcncnannnngnntnntnnannnnatnaannncnnannnnnnnnnngnnanaanngaggtnannnnncnngannntgtncnacnnnnnnatngcnnnaggtcnatgagnnggtnnttnnnnttngcngnangngcnngtnnnntctgnnccttgannttgcnnnncaacnnncgnnannnngnnncngngnnnnnnctnnnnnnnnnnnngtgnnnntgccgnctccancgtnnaccagcnaannnngnnnngnncnatgnnnnncnnnnntnnnnnnnngnatnccaaagnnnntcnnnnnnntnaannnattgncnntngnnnntctannnaagtatnngncnnnngatcnnnangnggacggnnanccngcgntntgnnnctnnncnnnnnnnnnntnnngnnanannnncnnnnnccgcanncnnncanngnaanagnnnnnnncncgntnnnnncncccnngatnnanngacaannnnnnnctnnanngnngatntnngnnatggttccnnngncctnnanntnnnncangnnancgngncccncncgnngangnnngtnttnngnnngcnnnnnnnnngatntgnnntannnnnntntnnnntgaacnnnntnnnnnancgganctnnnnannnntannnnncannnntgnnagatggtgangttnncntntnnnnnncntngnatnnnnctnggtgnngnnngnnncnngnngnnncnnnnncaaannngagnnnnnnngnnnngngnctnnnnncnngcnngatcgncngntgnataantnaagcnnnnnnntnncnttncggannggcntnnnannnacgnnngtgnngaccnnnggcagtgtttgtctnnnnngncgnanngnnnnnngnnnnnnctnnncnnnntncaacngctcantnnnccncnnnnnntnngnnnnnnnnnnnnnnnnnnnnnnnntangtnatcannnannnaanntnnncnnnnngctngnnnnnnnggcnannnnaagtngnnnnttnnnnnnnnnagnnnnnannnnntnnnnnnnnnnnnnnnnngnnannnnnggtcnanannnnagnnnagaagnncntatcgnnnnnctnagncagagnnttccanncangttnctgcagtctcncnnnnnncangcattgagnnancnnntnnnnnnnacncaccnncttcncntngntnnnngntnncggnnagacnnnnncnangcggcnnngncnnnaaatnanncannnatnctnnnnnnggagnngnggcatnttctggnacntgnnngnganggngnnnnangnntatnagnggcngngnnnnnagncngggnngnncactnggcntnantnnnatacagnagcnnananacnngnnntnnnnntnctttagtgggaagtcnnntnnagnanatncatggcagnatgccnnnaaaggtcntacnncnngnntnncnnntcnnacagagattannnnnnangnncnnnnntngannnngtnnnntccccnnnaannnactctatagctaangngctnngtnnnnnnnnnnannantncnnnaatnangannnnngngtgcnnggagncnccnncnncntccnnangtnannnncnnngnnngncnnngnngannngnnnancnntnntnnntcnnagnnnnnngtccnttnancacaanaacangtttcgnnngacccacantngnnnggggnnnnctcngntngnnncngnnnnncntaagannancnnngatnnanangtccgggannnntgtncnntcacgngcccngnnnntaaanngancnttccctnngcngtgtcttctatanagcacgtacaggannagncnaanantnnnncctgnnnggtntnnnnnnnntnctgtncacgnccnnncaanngnnnnnnnttnnngcnnnnnnnnnnnnnnnntgagnnnnannnnnnnnnnnncntnttttnnngacctnnactnctnnaagannnnncgnctaanngttganannnanntngnttngantcncgnnatctnttntctggntctngncannnaacnnagcntanncnaacgacggagagttctnttgncngtncnnnanngnnnnnnngacntnnntagtactacnntgacnaantnnggnggcagccnncanacnatnngangccatnatnnnngccctctagnnnntttagctttnnntaatccnggggagnannttgnnngntnnnnggnatannnnnnncnnngnnncnnnnnnncnnnnnntattcnannncnnccctgcncnatnnnnnngnttntannnnancncngccgagnnnagnngancanncnnannnctaatcnnngnnnntnnncnnnctcgnnacngaatnannnnnnngnnnncntnntnctncnannntcnnnnnnnngnatggangncnncnagnnntnncncgcacnncnnanccnnntctaaatnnnagtnnannncnnncncnnggnncnggntgannnctcgcnnacnnnnncgnggtcccgtcncctcngctattacgctnnngnnatcataggtnnntancccnnnatagcnnnctnncgtaacncaantnnaancnnaanaacggcnnttatagtatnntnggngacgaancncanacnttnagcgcctaagnnnnncnnnngaagcgtcncngangatngcatcnnnnnanngngnannnngagnnncgantnngtnnttnnnggcttnctctatctcnnttctcatncancttggtgttgcctacaaggtnnccgacccggcntcatnnngnaaccacgtgggtatcncntnancnanactaagcgnatgnangngtcagngctaagatnannnncgnaggnagtttcnnaacanncnnngcnntnntcnnannctnnttcncntcttngnnntccnnctacgngntgcantagcggcagntatgctcnanngggtnnantnngntncanacnagtnnngtcgnngccnngnncgccnggtncgnnnnacnacnccnaanntgcntngatnnnagnnngcntnnagnnngncnntcgnananatctcnnnngtcnnnngtncnnngaaactgannnnnncctcnanngaggnngnncaaatangcngccaagnantgggtnntggccctagnaacnnnnnnnngnnnncngactatcnnaacnnnnggncccnnnntnncntcccattcgnnccannnnnacnnntgnannnnncngtgnnnnntnnnnaatnnnccnnnnannnctgtcnctnnannnnnnnnngnnnnnntncnncgcgaagnncgncnnnnnnnntanncnnnannnccnnnnntnannncgtctaaccnnngncgtnntttcccgnnntncaanagncnnnntggatcgcaacannnncnnntnannnnnngtatnnnnannncnggngnctnnccnnaaagnnnnnannnnngaaanncgnnnggcgnngacaactcnnntggagtnnntttngtntaggnannataannngnnannnnnnnnngntgnannnnnnngtcnatangcnnnacnntnntnannnnnntngnnttaggntcnnaancgcnngncaannncccaanaatgnananntnncnnnnnnagacgngtannnnnnnnnnnncnggnnntccgnncgcgtnngcgnaannccgtnngantccaccnannncngngnancaggccnggannnacggcnannnnncngtnnnnnnngtnnnnnnnnnncgatccnntatnngcgtactnnnntnntacgggtnnnnnnnnntagcnnnccacacgnccnnnntgcgngtanngannncngggnatgttaagcatnnaanncgcaacaannngcntnntnnnnnnncnnganatnnnnnnnngngcngnncannngagagncnnagctactannnnnnnnangngngtccggnnnnnnnnnngnnnannncgnnanntngaaagcntcgcnnnancgnntannnngnggcncnnngatnggagnntcactnnnnccnntnccanggnggngngtccncgntannancncnacnngncngntnnnnnanngagntangggnttnannagnttgngnacacnnannnnntngaccntactgncnnngntnnngaccggntctnncngntcnncnnnngcgnnannngnnnnanngnannnnnnnannnnnnngnnnngannncacnnnncnnnnnnnnnncanntngnnnntnnnnnnnnntnctnntnnngnnngtnnnagccgnnnnnnnncncnnnnnnnntnacannncgnnncgnnnnnncnncnatagtcnnngtncacnncagntgnggaannnngtntggggnnnannttanatagnnnnnnctcnnactgncagcagaacannncanggnannnnnnntgnnnnntcnnnnngangtncnnnnnnnnactagnangnatacannnnnnnngcncngannnacaggtntatncannncnatagccgncgcncaggnngnnnanntgttcgtntnnngnnnngcntnnnngtgnnnnctcagancgcgnnnnncntnntnctnnnnnnnccgcannnnnnnncnantacaaatgtcatgnnnnnanngnggnnncaggnntgaacaannggnnacntntgcnncnnnnnnnnnnnncctagnnnnnnnannnnngntctnnatnancnnnnnannntnnnnnncnnnatncgntgnnnnngggctcgaangncgnnnnnnnnnnnnnnnggacgatagnntntttannangnannnngnnnannnncttcgctgccngcncccttttaatnganntaggggcccgncaccggggctcncatcccatagcggnntnnnnccgagcnnnnnganaannnnnnnggngccncgcncttgatgtacnnngangancnntngcggattnnnntaangncgnnnnnctgngngatannnnnnnnnnntnnnnnnnnnnntccgtnnnnnnnnntnnngcnacntgnntngnnccgcnntnnnannngtnnnnnggcggncgntacatgaaatcttgtcccnntcnnnnncagacctaggnanntnccaggnnntnngnnnnnnnntnnnngcctgnnnnngtgtgaggcncgccntcnnncnnnctaggnnncngnnnnnngccctnngnnnnnngnntntnnnnnnnnngngtantnnnnnntagtgtaaggnnngnnagccnntggcctaancatncggnatcnnngccnnnaaagncnnnagggtctnnnnngganngtaagtaagatgcacacttannnnangnnngncaaangcgaagngngntnnnngannnnnnggtnngcnngttcntnntcnnnntnccnnnnnntcnncacannntcaanacatannntnnnnnatnnnnnccggaagnnnnnnnncannngnttancgntcctnannnnnngnntntnnacnnnannnnncangcagggcnngnnnnggcnncnncnnntgnntnnncggacnnnnaccnnnnncntatgngngctnnnntcnnnnnnnntnnnnttgngtttacanggnngttatnntcgncgcctannatgttnnncgnannctnggggttnannnnncctcnagnngtagcgagnncccncnccgcnancgnnnnnncnnnnggannncatatnnnnannccncacnacnnnnnnnnntgnnnnntntnnnnnnnnnnngnnngncnnnncncctnctcgtnnnantcnnnnnnccnnncannnctggacttnnnntacaannnnnncnntatcgntnnnnaaatnnnnnngngnnnnnnnntnanctcaatattcncccgtnncgggagttannnnncngnnnnntngccangagnnnnnccnncntnnnnccnnccnnnnntnnnnnnnnnnnantnnncggttnncagtnnnnnaagtnnnggctnncncnannnatccnnangngannnnnnnngntgggcnncctcacgngncgcnctncngnntnnnntggnnnnncncnnnnnannnannnncgcancgtnnngtgtnnnnnnaaatnnnnnnncgggccgtngcnnnnnnncaccgaggtnngntncncntannnaannatcngnngctnnnntgnnngnganntgccggantngtcagnggcncntctnnnnnnnnnnnnnnnannnnnnnnaggnggttggccgtggagngnccgccngnnnnancgnnncnnnnnnnnncnnnnnnnnntcacttcctnnnnnnnnnntcnncnnnnannnanntccacnnnnnnnaanngcnnccntnnntntnggngcnnnnanacgtggcgttgnngnnnnnnatnnnnnntnnnnnnntgnnncnnnnncncncnagnnncnggannnnnnnnnncatntcnngncgtnnngnncncacgtgaacntcnnnnngccntnnggcngnntncntnnnccnnnnggannnntnnnnncncancnnnncnnnnnncnnnatatcngngatnnnnntnnganncnnngnnncnnnntnagcancntgnnnncnnnagnnggttnnnnnncancggnnncnnncgtgctnnnnnctannnannnnnncngannngnnggncnnttgtngannnnncnnngccacngcacctncntnnnnannntnntntnntntnnnnnnnnanagtcannacannnncancngcngcccgcnttcgantannannnnntannttntncgtgcacctatnngnnnnnngnnnncnngnnnnnnnnnntnnnnncnctagncnnaantnngagtnnnnnnacnnnntcnnntnnnnaacncnnnnnncctcnnnnngnnngnnnnnnccccttancncgnntnnnannnnatnccnattnganccanntaaccgnntcccnnntaccnancatntncnngntttcnagcncaactccacnnnnnntggcaggtncnnnnntngcgnngcgtcggngcgnnnnnnctannnnngnantnnnnnnnnnnnnnggnnnnnnncnngtnnctnnttnnnnatnnnngcnnncacgnngntnntcnncgtggnnccnnngntccnggnnnattagnnnnnnnnggnnnncnnnnnnnnnnnnncnnttagcagagnnngnannannnnannnnnnnnncnnnncnnacaatgcgggggncnnnnnnnncangcnntggttacaanngnnnnnnnnnnnnccgcnnnnnaananncncagnngtcttntntcnnnntgnnccgnntnnnnnnngtgcnatncnngnnnngnnnnnnnnnnngaactcntcngnnncgcccncnnngccncgtngnatancnnaggcngcctcnnncngngattgaggngtccnnnaaaacaatttnngcnnnacnnnngnntctncannnntgnncttcattangancgngnacagncaantagcngntggngcnccngncntnncnnnntnannccntnnncnnngtnntnnaanttnnangnagacnnnnnnnnncnnnnannnnnncctngnncnnatggcggtnncngataccaacacncnntnntnnnacnnncnntcgtnnncnnnatanngggnnngtnnnncnncnannnncgnanttannnnngnaannnnnttcgttcgccctcnnnngggcactgnatatggnnngnnnnnnggnnnnntnnntnnnggnnnnnngcnannnnnnnnnncacgnnnnnanncncnacaaggtgcacaanntnnnnaannngcatncnnnntnnnnnnnnnggcgnnnnnnnnnctgnntnctcngcnttnantttgnnntnnnnnnggacacncncngtccatncagnaaggccnnnnggncgtcgtgatatacnntgngncnngtnnnaagnnncnaggnacngnntannannnnntnnnnnnnnngnnnncagnnncagnntntggagttnnngnnnnnnnnnntngangcgnngtntannnnntaanngntgtgctcgnnnngcgcccatntgntnctnaaattgngnnnnnnnnnnnnnnnnnnnnaagnncgtgcntnnnnannnaannnnacnncaaccnnncttaatgnnnnncggagncacgggtgannacncttntatncaattggcgcggacggancccgnngancnnnnnnnnncnnnncnnncnntacgnnntnnnnggcannannnnnncgccnncnnnnntgcnnanngcggacaannnnaantngacntaaannctcgtnanannnaagncngacagnagtcgtactncctnnntnnnnnnnagnggagatcntnnnctcnnnnnnngnnnntccngnngttggctcgatnnngnnnatangncgntnnnnagcaannccntcncntcnnctgnnnntnnntangccntnnccgnnggnccganannannnnngnncaccannnnncnnntntttnnnncgccgnnnctnctcccannnnctncnnncactgnanncgnnnttngnanacgcnanncnnncgnnnnagnnnnnnacnnancagnttnngngattcncngnnnngcncnnannnaaganncccccantcnnnnatntcnnnngttnanncnnnnnnnnnnnnggtnnntaagnngannnttgncggnngnnnnnnnnagnnnnnnnnntngnnntcnngcnnnnnnnnntnnnnnnnnnnntnnncgggncgcnnnntnnnnngnnnnnnngnnncangnnnnntcncnnnnnanngncannngcnnggagncccagnnntnnaggtccannnngcnantacnaattaacnnnnnnnnnnnnnngcncgccatgccttgnnnnnnnnncannntnngnnnnnntacnangnnnnnncnnnnnacgaannnnagnntcccncnnngtccacnnatnntcnnngnntntncnnncaccnntnntgnnnnnnnaannntnnnnntgannangaagtgangannccncctttntncnannanctggcggcnnntnnnntgncnngnnnnagagntanctgnagnngcggcnnnnnnnnngnnnnnnnnnnnntgacnntcnnatannnncgccnggngnnnnnnnggagnttncanggctnnnnncnatccnnnnnntnnngaccnncattaaannngcacctgngctcnnntngncnatnnnncnccagnnnnnnnnnacnantgngnngngaanaatnnngcgncnanaagnntnnnngcttgtnnnancnnnngcncaananngaanccnntnagggatnnnnttagcncgganncnnnctnggcccnttgnnnnnnnnacgggntgntgngnacgtnnnnnnnncnatgtcnacnnnnncttagnncnncngnnnnnngaagnnnnttnnngccttnnntnannnnnnnncnncagagtccgannnnnagtnnnnnnggnntctcantnngnangatgnngnnacnnnngntacacgnnnaacgtgtnnnacnctcaagncantnnccncttnntntgngtggtnnnnngnnnnnnnnatcgtgttgnnngtnnnnnnnnccntnngnangnagnncgnnnngnnnnnnannccggctannnnttnnnnnnnnnatctnnnnngtcnataaganacaacgccnagnngnnannntnnnnnngnnnnncatgtcacaacanatnngnnnnnnaagagagggaantnntnnnnccacnnnnnnnangcnnnncatnngtgnnnacncgagggcncccgnnngnntngnnngnnttgnncgcnnnnggcnnnncnngatnannnncnnctnannnnnaannnnnnnnncnnnnnagntnnnnnnntnggannnnnnnnngncnnttnanannnnnnnnncnnnnnnnnncgnanncccnnnnccnnnggctctcnnnnnnnnnnntangnnnnnnntnnnnnnnnnnnnatngcnnnantnantnnnnnnnnnnatnnnaatnangatnnnntnatgnngnnncnnnncnnnnnncnnnnnngtntnnnnnnctannnanncncagngncnngnnnnnnnnnnnnnnntannnnncgatnnncnnantnnnngncnnnnngctcagcngtgnnnntnnggnactnntcnnanngccactgganntcggaacntnnnncagnnncgggttnnnncnnnacnnnannnncnncnngcccgncccgnnggnnnncaannannnannnncttnnnnnnnnnngacnncnnctnngnnnnnntnnnnnntngcnnnnnnnctnnnnnntcnaacnnnnaantntgccggcttnngnctnnnctnggatgcanncgtncntnnngcgtgtntaannntntnntaacgnncgnncancttgctcantnagcgnnannnannnnnncnngnnnnntcgcaannagggggtaannnnnncgtgnaatnnnngtanttcgtgntnngnagtnnntncacgnnnncnnnnnnncnnccanntnnnnnnnnnnccttnnnnnntacannnnnnnnnnnnnantnnnnnnnnnnnnnngnnnngngatgccnnnnannnnggnnnnnnnnnnnnangtnngncnntcnnacncnnnnnannnnnnanatnnncnnnanngntcnngnntnnnnntgangncnannanntnncantnnnttnnnnntnntnnnaannttancgnncannannntnctangnnntttctntnnnnnnnnnccnnnnnngnnangnnnnccatgnnnnnnttannnnagnngnnagcngnncntttatgntnnnttnnaanctnnnnnnggagncntgnctnnntanntnannnnnnnnnnnnnntacnnncnnngcngnnnnnnannnggnnngctcnnannnnncngagnagnngcnnnntnnntnancngnnnnntncnnnngannnnnnnnattgannnnngggnngnnccgnttngcgagacnncnggangnnnannnnnncnnaggcgtcggacttnncnactagnnnnngnnnnntnnntnnntngtnntcacantnnnnnggnnccngnanannnngtnnnnnngatggnnccaattnaancnnncnncgttcngcnacnnnaaattanantnnanncnnnntnnggagnnnnnnnannanantacncactaaagaancannttnnnngannnnctactagcnntnnnnntcnnnctanccnnntgcgancgnntnnnnnnnannnnnnncnnngnanncntnnannnnncccnnnccnggnnntnnnnnnnnctntggnnannnnaccntagcnncnnnnctnnnncnnntnagcntnnnnntgntcncnnacnncgcactnnnnnnccnanngntcngnntngtnnnnnnacantntgcnnncatatnncgtnnnnngaggagaancaganngnncncntcnngtcaatacgntnnnanacncnngnnnnncngnnnnnnnngannnntatncanntatnngngnnnnnnannncgccnnntngannnttnggnnntggctactnnnnnannncnngcgctnnngnnnngcgtnntnnntgccgganngnnnnnganantnnnnnannncangcnngnannnncnaggcnnngngctannntnngncannnagnnnnnnnagtngacnnnannatatancgtttagttntnaatccggcgtagtgctcncggacaatcnnntnnngnnngatanctccgntangncacgcngtnnagatnnngcnnncgnnnnntctgatnccnnnnngtgnncttgnnggnnnnncnnnnnnacnncnnnnntnnganncncnncaagcntcngatcaganatanncnnntcctngcnnnncnannnntntntnntngnnntnanntaagcntgccnngttagnnanngcngntgngttagnnntntnnngnnnngncttnngnnnantgtannnncannagtnnngcaannntanncnnctggtnnncnctacgatcnncttntnccnntanccantnagnnctngttnnntngcnnttgntnnncgnnntannnnacttcangcgntacatgnncannnnnntgnntnanttcggnnngnnngaannattaaantcataagaacnnnnnnngatcnccnnannnnnnctatanactnnnantnnanntnnnnnnngcccgcanatntggnctncngnncatnagntanngncnnganncgngancantcacnnnnttcatccatannnacgangnctngnnncnntcccccccnnnnacgntnanaanntannancnnncncncntttncncnncgnnccncnttnctncatcnatgngcnctcnntagngancagtcnaaaggnantnnnnnnnnntnnntatnnnancnnnnggaaaagnnacnnnngtanccgncgcngnnnnnnnnnnancnattnntnnnntngannnngnacnncatannncnnaatnngncnnggnngnnnttnnnnnnnngtctcanccgacnngnnannntncanttctctnnnncnngtnnnnncntntnnnnagcanntanntgctgngnnnanncctnnnnatnanaangnnanggcnngtcgnnagncaccnnnnttntgancgggnatnanatnnnatnnnnntgnnnnnngangcnggncgcnnccgnggggnnnancgnnccgcnngctgnggntcggnanngcnnnnnnannnanangacnnnnancnnggangnngnnngnacncnactngannnggaagtncacgcnctnnnngtnnnnncntnncnnnnnngcangncnnnnacgtngngatntacncngncacaacatatngntcnnnnnngcnactnngnnnncncccannacnnnnnagctnttngctnnnccgccttnngtnngntaannnaatnnnnnnnntnanncnnnnnannnnnnnacaangnnnnnnngnnngcnnnnnnnnntnnnnnataatgccccagnatnnnnnngnncnnnntntnnnnngngangctannagnncnnaaagacagtgnnctcnntcgcngtncannnnnnnnnncnnnnnnnnnncatnngnnnnnnncgananngnanctcancnnnncnacacannntgnnnannatntgnntggtcntgncnccggnaanangntannnnnaannnngnntcattncnnnnnnnnnacntcnntnnnntngncgcngntgncnnngtcctcacnncngccantnnnnnntnanctncngnagcnnntcnnnaaatntcanngcgnttngngnnnnnnnnngaagngtnncgnacnnccngngnnccngctntactaaatgnacgnncncncccgntnacncacnncgnnnnnngnnnngnnnnnngtcgcngnntntannttntannnnccncgcnnnacnntgatanannnnngcaaaancacgnnangnnannnnnnnnnnngnnatgnccnnaagcnggnnnntacnnnnccntnnncnccnnncggnnnancctgngggnnnnnncancncacntnttnnccnnnnntnncnncgtgngcctnnanntncnnnnngnngnnnnnnnncnngnnnnnnnnatnnnnnnnnaggacnncnnnannnncncntnnnnnnaacangnnnnnnnnnnnnnngntnntnnatagnnnnnnnnnnnnnnnncnncacnntcnntgntnaagntggnnccnaagccngnnntncnnnnnnnnngnnnngagtnnnttnnncnnnnnnnncnnacnnnnnnngnnnnttcgtggggcaaggattacnnnnnnnnnngggcnnnntncgannnnnnnatcnnnnngtatnannnnnnnctnnnntnnggttcnncgnnnnngnnngcnnnncnnngnnnnnnnnnnnnnnccagaagnnncggnnnggnnngncagcncgtagnnaccctnnnccnnnnncccgnntncannnngnaannnnnannnnntngcannttnnnntnngnnactaacagatntnnnnnncnagantctnnagtntnctgnntnntgananggnncccnncnnnnnganntnnancnngcgnnnntnannnnactanaggcnttcnncngnggnntgtgnnannnannncancnnttnnnnnnnnnncgnnncnnntnnncnnaggcggcnnntggnangnncaccnttcnnnacnnnnnnnnnnnnccnnnnntanannnnncgagannnnccctnncngacagtngnnnnnnnnttggctnacnnnntgnntcncncccnncnggnnccntaattnnnnngnngcncgacnnnnngnntnnntnnttctccacggngcnnnnnnnngncngtgnnnnnntngtnnnttatccgccagagatgtgtcntannnnnnnnnnnnncncnnnnnccgcagcnagnnnannnnnntcacacgngncggnnnntgggcncnngnnnnnnncatangatgatnnnnnnnntnnnnntgnngngnnnnnnnnnnnnnnngngannnnnnncnnanntnttccnnnnngtntcngtccnnnnnttggtcnnnncnnnncnnnnnnnnnnnannnngnnnnccnnnannnntcgnnntnntgagngtncngnagntnnacgcgcnntgtgnnnnctntnntannntgannannacnnannnnnnnnnnnnnncnnnnnggngntgnnnggnancnnntnntngtgcggnnctnnnnnngnnnnnnanngntnnannnnnggnnngnntnannnnnttgnnnnngcncnnntgctnnngagnnnnnnngcatannnagggacnnnnnnnnnttcgnnnnaannangnnnanncnncnganngnagntnnnncccaanggnngcnnnnccntgntcgnntcttgtnngagatnnatggntctggagnggnagganntncacnnntcnnntnntctnnncnnncgngnnannnnnnnnnnctangannnnnnnnnnnnnnnngnntacaccagnnnnnnnnnnnnnannnngnnnnngnggnnannggnnntcccnnnnnnngccnncnnnnacnnncgtagaactnnnncnnnnnncnnnnnnnnnntangcnnnncannnnntctacctgnnnnnnnnanccnanntcggtnngnnnnnnnnggnnngncntnnannnctancngnnnnnnngnnngganggtnnnanncgtgccnanancgcccgtanccntggnnnnngcgagnngnnnnaaannccacannnngannnanannnnnnnntnnagcnnnnntacganngnnngnnnnnngnnnnnnnantnngangggancnnntcctngtannctnnnntncnnnnnnnncannnctnttttgnnatccnngcnnnnnnannncntaannnnncnnannnnnancnnnnnnncnnnnntagtnntacgnnactggngnnnaancggcaatnnnnannnnnnncgnncnnnncgnnnnnnggnnnngtncnnnncnnnannnnnnnngtcntngggnnnnttnnnnnnctnaccagtgtgnnntnnnacgngtttnnnncaanccnnnnnnntngtnagnnnnncggnnncagnnnnnnnntnagngnttcngngncnnnncccngnnnnagaannnnntnnttgttagntctgnnnnnnnnanaagtnnnntcnganggtggnnnttctanntccccagtagnnccntgnncacnnngnnnnacatannctnnnngnnagtannnnnngnnnnannannnnngngatnaggnnngcnctgcncccnnnngcnnnnnngatngnnnnnnnnnaannttnnnnnnncnnagnctgannangtcggtcnnacnnnnncnctgttgancnnnnnngattngtgccgnntgagcagccaannnngngctacngannnncngggantagcatcnctgggnnttcngcgttgcancnnnnnnnntagngacnngnnnactttnnttgccnanngcnnnnnnnntgcncntnnnnaggnnnnncantcnncgnnnnnnnagnnnnnnnangnnaccaatgatnccgnnnnaggcnnnagnnncnnnagnagnttnnnannggnnngananggctactnnannnnngnnnnnanngnnnctanncnncanttgcgnnnncncnnncgccancgggtnntcngnnnagcagnnnnnnntngnancangatnnnnngnntncgnnnnnngagnnngncanttgnngnnncntnggaannncncaatctggncnccacgtnnnnntggcntnngagcnnngtatttnnnnngttcgggntctctannnnncgcnnnnnncnactanntnnngnnnnnnannnnnnngngcctnaaacgnnnnnnnctatnngctgcgnncngcccngngcgggnncgcannannnnatacnnannnnnccnnnntgnnnngannnnnggncattaacnncnnnngntnaacaccnanntnnnngnagntnagcngatnnnnnnngnnnnnccnnnnnganncgnnnnagcngnggnacnccannnnnnccncgctccnannnnngncncnnnnnnncnagcnnnncnncnnnnacngnncgnannnnnnnnccgnatccnnanccantnnnnanactnngtgnnnnnnannnntnnnnnnnnntntngttnnntntncntcnnnncnnnncagggtcnacannnatnnnctnnnnnncaggnnnagnnnnnnnnatnncnaggnganncaagtcnnctgntcncannngngnncatnnnctngnngnnnnncnanngncnntttnncngcaaganttannnnnngaannnnnatnntanngnnnnnancnccntnnnngcatcnnnntccngnncntgnntaannngtaantgcagagnncgctggacanncccnatttagcgtngtggaannnnnnnngnnnnnnnntgnngacgtttnnnccnnnncgtntnnnnnaatnnncnncnactgacnnnntnacnncnnggnttnctagcnncnnnnnctctnnnnncncnnnnnntnnnnntnnggncccnncntnnagnnncnnngntntnnnnnnnttancnnnnnnnatntcnagnaagtnngncnntgnnnaagcncancgttgnnntttnnnnnnnncacgancngnnnnnannnnnannngnnnnnntnnnnnnaatcncgnnnnnncnnngtacngcnngncannnntcncnnatagnnngnaaccagnggggcanntnnngatangacngannnatnntntnncnnacnnnnangtgcncnnngngcntnnntgnnnnnnnccagcaatngannnnnnnnncnnntntnnnnnctnnnnagtncnncnnnaacnnncnnccgntgannnnntnnngngnnnattnccnnnnnnagnncngnngnnnggnnnnannnnnncacntnnnntnacncgcnnnnnngannnngtnncacnnnggnacganaatggggaactnnngcgtnnnngnncnnntcngnnnanttgngngancccacnnnnnngnnnnnnncnnannnnnnannannnnntnnnnnnngnntnannnnananntngncgncnatntcccgnnnnatntnnnnnnnnnnnnnnnnntgcnntnncngtnnncnnnccagnnnngnnnncaaccnttctanactaaanntnntnnnnnnntnacnncgagcgncnnnnnngaanngtnnnnngannnntnccantgcgatnannnnnnnnnnaagcctnnannatcnnngnnntangnnggtcngtnnattanntnnnnccnannngccnnnnnnnnnnnnnnnnnnnnnnnnnntnnntnncnnnnntaaatnnncnanncnnnnnnnannnncnnannnnnnnnnntctcngntgacnggggctntgtnanggnncanncngnnnnncncngcnggangannnnnnaannnnntcnnnntnnnnaantnnnngnannnnnnnnntnnncnncnnnntggagcaanctntcnnnganngtnacncngcgcnnnntcnnngccgannnnncnncaggcccnncgnnnnnnnncnnnnncnnnttgccgnnnncntagnnnnnanncncgncnannnggntncttccntnnnnnnagngcgntncnnncantgntnnngnnnnttnnntgnnnacntgnncncnnnnnngggttnnnnncnnannnnnnngnntcgctntgnngaggnnnnngtaaggagcannaagctggtttctaannncnnnnnnnnnnnnncnctnaannnnnnnntnnnngannnnnnnnnnnnnatnnncnnntgncgggngancnnngnnacttgggnnnnnnnannnnnnngntnnnnnnnntcccggnnnannnntnnnnnngggcancannnnnnnnnanncnnnncgcannncnngcaannnngnnnnncnnngnnnncnnngngcgnctgcnnnannngncgnnacnatnnnnnctgntnnngagnncctcnnannnnntngtnacnnnnnnnnncnnnnnntnnnncncnnncgccgtatnnnnnnngnttngcnncgccnccnnggccctgcccttnntnnnnnaagnnntnccnntacacngtntnngtgnnngnnnnnnncnncnnncnnatgnnnngggcnntgnngnnnnnntntcgncngngnatnnnngnatacnngagnngnnnnggannncggtnntncnnnncnnganntngcnntngnnncnnnncnnntnacgngcnnnnnangnatanncgggtnncngnnnagggnnnncnccgttgggtgcaagnnnnnnnancnantnnnncngannnnnnggntgnnnnnnnncgcnnnnnnnnnnnnnnnnnnnnnngngnnnnannnnnnaannnannnntgnccgtaaannnctncgccgcgnnnnnntnnnnnnnagacgccnnntantgntcnnncnnatcagctcngcncctttngttatgcttnncnnncacagnnncnccggcgtagnnnccttcttaacccnngnnnnnntcnctnnnttaannnnnnnnnnnnnnctgnanggcacacnncnnntcctannaannnaantnnncgntaacgncgnnnnnnctnnataggangnatnnnncccggccgtcggncnnacantnttancnnnnnnnntgcnnntgnnanancgncannnnancgttgnnganngctnaatancnnnncannngnnntnnngcncggctggcacagnngannnnnntanatnnngtgcaccnctcnnnannnnnnnnnnngnncnnnntnnnnnnntntttntanntnnnnncnnnngnnnnanangtgntnnnnnntcnnnnnnnnnntntcnnnnntnnnnggnnnnnnnnnnaggngtnnntcgggnccnnnctcngnngnnnnnnnnngccgccagcgacgggacgnnccatcnnngtnnnnaannnncnnnnntnnnnnnntnnnnnnngnnnnnnacngnnnggtcagcaannnannnnaaannnnnnngnccnnctnanngncggnnnnnnnnnnnnnngtnatnttncgnnnntnnangnnnnnnnnnnggnnncacgcannacannnnnnagacagncggncccnnnntcanntcnngntnncgagngnnnnnnnnngtntnannagncccnnnatnggngnnnnnnnnnnacnnnnnattnncngnacntnnnnncnnnnncccnacnnagncngngnacnggnnnngcgnnnnnnntnnnnttagtcncgnanngnanatcgnnnnannnnntcnnngcnnnntcctccacctnncnnncgctngntccnnnncnncntannnntngngnnacgnnnngngancnnnnnnngtgctngannnaaannngnngnnccnnnngaaattnngncgtnnntgnnncnnncgtncctccgtccttnnnnancnnngcccgnatcnncgtgnnnnnnnnntnnnactcanngcttnnntnctcctnngaacctggtncggnccnnnntcgtannnntggntntnnnccnnnnantnccnanacnnnnngcnannncgannnnnnnttcannnaccggtacncccananaaagttttcnnngnttagnnnngnnnnnnnnnnngctannacgnnngagncgangncnntgtnnttctntgcctnngttnagnnnntggatannnnnnggccgngcnccnnnncncncanngnnnnnnnnnngannnnnncncnngtgnnnnnnnnnnnnnnnnnntcntantnatnngaganctcgnttgngntnncnnnnngngnnngnnannncntggcntgnnncnnntnggcnnnnncnttnnntcggnnngangannncntnnnnntnnnncgnnngtnngnnannnnnnanagtcnntntgngnatnnanncnnnttnttnannnngcaccannnnnnncccntcatannngtatngngcgtcggnnnccntnnnncnntatcggnnnaatncgggcnnncnnnncanatnntcactnctncncntnanncnnnntnntnnnnnnnnnnntnnnttntgnnnnnatnctcgccgccantaancnaagcatnnnnnnnnncnngnncntnaagannatngttnctccnnngnnnncncnganngntctncaannnncnntgnncnanngnnngnncggtcgnntggccnnannnnnnatcnnngctcnanntcnnntctnngnncnnnncctcacnnnnnanagnntggnnnnnntnnnngncnnnnnnnngnnggnnnnnccnnnnnnncggnnnnnnncnannntcnnnnnntgngggnntannancgagnnnncntcgcgcgnnnnnnnnnntannnnngngtnngnggnncannnnnnctnnnnntngntncnnatnntccacnnnnnagnnatnnnnntccnnaangaaccaccntcncgnanngtctngncnnngnannnccgaccnannnaananngnannggnnntttcngnnnngnnnnnanagnnannncnncngcgnnnnnnnnnnncgcacnanncagnngnngnnnnnnnnnnngatggtgnntcncgtatnnnannannccnngccnnnnnntgcnnnnnannngtctnnnntccnnntngnnnnnnatnnngnctaaatggccngctcagacgnggcntantcgnnnnnnnnnaccngttnntcaaggnccnnannnnannanncnnngaacnnncnnntannnnngggannnnaactacntnannngnnntnnnncagngcttgcatannngnncnnntntggcattnnnnnnnnnntncgnnatnntgggnnnnnnnnnnnnnnnnctatgatanccgnnannnncgacganncnnctcgngnngnnnnnntcantncgntccnnnnnngtaaantatcnntantnannnnngnngannctggnttgaataacnnnnnnnnnnnnnnnnncnnnnnnnnnnngnnncaannaaanaannnnanannnnnatnnanangnnnganngntacatctnnnncnntnannnagatngctnnccgnntnnntgnnnnnnnnnnnnnntgtgngnnnnggnncnnnnnnannntnnnnnnctcanncagcnggnngagctttnagnngcatnnctcnncgtgcgnnnncntnngntnntncgctnatnnnnntnnncnnnnnattntatnnnnntgnnnnncnnnagntnnagnnnannnnnncnnnnanangnncgcnncnacncnnnnannnnncaannnctnnagtnaaaacntnagnntggnnntatnncnncacccggtnntnnctatnngnnnnnnngcnnngtangnantatcannnnnncncccnnnngtnnnngnnntnnnnncnnnnnngccggnnannnttncnggnctnnnnacggcnnngnngcctcgnctgtnnnnnnnnnangnngnnnnnnnnngannngngagagcncnnnnnnnnngnaagtccaannntnnnnnanntcnngnnnnnnnnnggagtnnnnnnnngnnnanntnttnnnncngnantannnggtnctannnagannngnnncccantgnnngnngntaatnnannngncannggntcnaanngnntnnnnnnacnnnntcnnnnncgtccnnncgannnnntttnnagnnnnnngnnnnncacnnnntanagagnnnatnnntnncnnnannnntatannngnaaggtcgcanngaagccnnnngngacatcncaannntctcngcggantngnngnnnnananccngnnncctggntggcanatangnttnnnatgcnnnnnaggtntcacgtnnnnnnngatnncannnngaatacgacctagtnnnnntnnnannnnnncnngggannnnnnnnnntcncttacnacgnnanntnancnnnnntncntnnncnnnnganncangnngnnannnnnnnnnntnccnnnnnnnntnnnnnnattgnnnnntcgttacngtcgtncgcacnntnnnngnnnnnnnnnngcnnnnnnnnnnnttnnnnnnngtnnnncnnnnnnntnngaacantnnnnnnntnnnnnnnnnnnnnnnnnnnnnncnnngnnnnngnnnnnnnnnnntgnnntgnanttnngnantctcaagcggnggggagnnggtagtanntntnnnnnnanaaanngtttannnnnnnnnnggnnnnnnacgcacttannnncnnncgatanngnngnnnntnnnnccnttcnnnttnnnnnncnnnnnnnngnnnnnnncnngnnnngccccgcgtcnanggnntggncnnannngnntnncanaatcanngcgcatncangcccannnnganaannacnnnnnnntncnnnnaagnnctcnnnnnnnnncgngntgcntacncnnntaccnngtnngcnnnnnnnnnggctnaagtannnagtnnnnttcnnnntcnnnnnnnnnnntnnnctagnncntcncnanaccngagcgcctggtnnngntnntngctnntngnggnnnnnnnnnnnnnnncnnngnncanncgnngnannnatnntncnngggnnnnnnnnnnnnnnaagngatannntcgagatnnaccgnnnnnnnnnngnatatnnntannnnnccnnnntacacnntgaaggcnnnnncggnggncggnnagnnannnnnnnnnnncnnngtannnnnncgnnnnnnntnnncatnncagcnttnggnnctgatnnnnggccnctngnnnncgatcnnnncnnnnttntgcnnnnngnganacnnnnnagantnnnnncgcgccncggtnnnnnnnnngntannnnnnngnnnncttnnntnnnnnnncgcnntnnnncccaaanngcacggcannnnttangnnnnnnntnnnngtgnnnantnntnctnnnnnnnnnnanatcgnacnnnnnnaancanncnntnnnnntnnnncnnnnnnnnnntnnngcnngnngnngcccaccnngnnnnntannnnncnnnnnnnnntttannnnnnnannctncnnnacgtnncnactnnnnnnnnnnncgannnnnnnnnntnnttnnnaatggaccgnnangnnnntangnnnnttnnncnnnaaggannntcannannnnnngnnnnnngcnantnnggcnnnnntatnnnnnnangntgnnnnnanntnnnnngnggnnanttttnganctnnnnnaannnnnnncncnnnnnangcannnncnngnncnacncnnnggagagagnnncatnactgatgnnnnannnnncatccctggngganntnnnggannngnnncnnnnnnnnnncnnnnnttnnatganaaannnnnnnnnnnnnannntnnnncncccnnatnnntnnnngnnncatantgacgannaactgganncnnccnnnccaannnnnnnnnnnncccgnctnannnnnntcgnacagtggccnncgntaaagttnnnngntcaantaanngtnngnnnntgcnganngncacnngtnnnnnnngnanagnnnagnntgccgnnctttcnnnngcnnntctnnnnncnnncgtagaggnnntgnnnnnnncnnnnncnnnnnnnnnnngannnnnnnnnnnnngngnngnnnnngnncnnnnngcnnntnnnnncnnnnnnnanannnngnnacntncnnnnnnnnnncnnnngtnnatgctcncgagcgcnnnnaggnncnnnnagancnnngaacnnnnnnnngcnnnntntnnttnannnntnnnancgnngnnannntnnnntcnnnaagattggcncnnannnnnnntannncnnnnnnncnnnggannannttngttnngnnnnntnnctnnnncgcgagtattacggntngacaaagtncnattnnaatnaacccnaannnntccnangtnannnnntacaatatgnngnccncnnnncnnnnncngatcattnnnncttnnnatgctnngnngtgntcccnnnnncacnancngncgnatggannnnnncgtngnnnntcnncnncnnnanngnacccgantgnnnnnanccnnnnannnncgnncgactagcgnnncnngctnnnngtgtggcggcncnnnagngnangnnnnntgggnnggnantgncnnnnttnctngnnggngnnnatcnnnntnnanannntttgagccgtcannnannnnncnannnnacncnnnnatnntnnnnnaagaagcnannanntcntcnctcngnnnnnnaacactnngnannnnangancnnncnnnnnnntgcngncnctagcannnnnancgnaannnnntnnttatantnnnaannnntaanctngantgacntnnatnnnnannntnnnnnnngcgtncncnnnngatcncnnnnngntcttatcnnnntntctnnnncaagngcccannnnnntttctcggntnnnnncnncnnnacnaanagcnncnnngtnctatcnnnannnnntntcnnnnnaggannctcgngcnannnctnncannnnannnnnggnnacgngnngggnannancncngnntnnntannnagagnnnnnncnnnngannnngatcgnngcntnntnngcnggannangnngtannnnnnnncnnnnnnnnnnnacaagngnagnagnnnngnnngannannngagnccnaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtncaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcttcctcctgcccggacctttgcgcttcactctcgaagcgtgttaatggctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatgcatagaaaaacagtactaccacctccaatagctacactaacttatggcgcacaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccgactgattgaccagccatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcaggctgcggtgtagatacccactttccagatctgctcttagagagtgttatccatgtaccgctagacatgtctatctgaatcgctcttagtaagcgggaaaattggggatagttcggatcacacgttggtttcgcatcgccgaaaggggacncgcgccactgcttcgggtgacggtacctcagaaggcaggtcgacgaggcgaattacgatcccgcactgtgtgacatcactaaaggagtaaggagcatgccacacgtctcgcggtggcggtgcccattggagtctctcctccctcagctacaaccgtccggcagccatccgcgacgtaacattggaccgtatantatcgncctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccgagggcgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccatgtcaagtacgtaaccccggacgaggcagcttttcgntagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcaacgaaggggggtctatgatggtccatgttagtcccaatactgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttaacgcccgccccagcccgttttcggggcataggtgggcggcacgtacgaatagatttgcgagtccaaacctcacatgatggacgacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgancgaaggatatattgcttacgctatatccccaggcaaaatgggatctttcacatgtgtgagaaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtactgggtcaattgactcagataccgttgtccacaagttttcccaccatagaatggggatctaacccggcaggggggggccaaacactgtgctttgagcatgagaaggacggcgatgacgattgctagtttaaaatccgaccccgcaccgtgggtgtagcttatcacagccggtataatattctaaaacctggatcccacgcaaccgcaactttccctgttcccccctaaggtagcaagctagccccagacacagctcggggtagaatctctacggcggcagctgacgaatgtctcgttggcaaagcaacctcagaccattctaggtcattcgcgtccctagggcgtaccaacatgctgtcctaactcgtagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcactatacgccgnaaaaacgggatggggaaatgggcattaataatcactgtgaaggtcgccttcgtgtgctcttgctaatcattgcccttccgagctacccagcatcagatggaagtttaccatctttntaacaattcgagtccattctaaagtgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgccatacaatgcgcctgtcgcgactcatccccgctgcgctcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtatccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgtactcccactgtcgtcctgcctgaaactgttattgggcttgcctggnacctcttagcaagaggtgatttaacagattttgacgtgagagaattttcgacactgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtnttggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgagacagctagcgcttaaccaactactcgcggacggtttacttggccaaacctagtgacggatgcctttgtgtaactataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgtcggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactctgcgactgatggctgacctcctccctcagcgtccgggagtgtttggcattttgtgggcaggaaatctacctaaagtaccatacctttcgtagaaagtgctgaccgatctataaagtgattaggagtgctgtgcggcagctgcgtggagcccccgtcgcatgtatcaaaaggagtcccatgggccagctctgtataaataagttagtcatacctaatggggaacgaactcccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcagcaccattcgattcagtgatccgtcccgttgcaactgatcttaatcatcacttcgacagacttgcgacaaacggggcaatcantaggatctagagctcgggcactggtatggccgcggccaaatcagacnncctcactccaagcccatgacaactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatagcatgcctacgttaccggattgttcagnggtgggcactacaacggccagttaatgcccgcaagaagattgcgaaataaagcagctaagggcgcgccgacaaaacggtcaatcacttcgcagccagtttcgtctgcgcatccgctgtctctgagcgggccttgataattcgtaagcactactgttcccggtccaaagtcgatgcacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctcgcggtgagtcaaagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcagttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagacgatagccctactcgcggaccttaatcagttgnactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgattggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgngtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccccccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtacnatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataactggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaagnagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgtttgcgtcttaattgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcntgtgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggngtcctcgccgaggttcattagatgcgaagctacttattggaaaataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgacgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcncattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacnacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacttataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagagggtgacgttntttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacntctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagccgcaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataataagctcatctataaaatacgccgctgtgagttaaacggttcccacgatgcaaccttcgcanggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacncttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttnctgcggnctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaataaaacttcactggagcagatcaaactcacgtgtgtatagtgctactgacttgcccaaccaccggccatttacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtccttnaccggcataaaacagccttcgtggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaggtggcacccacgcccagatggccggttccgctgtctgaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctcctggtcctngtggtcgacgagggtggtaagacagtgtacgggtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacntcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataanaccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgaaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatccngcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttctcatccacggttgtgaccgtcagctggcagcctcgatcttaaccctccgactccatgagctgggtccaaacggaaccgatagggcgagcaagtacgtcactagacttgcgtcactgtctgtcttcgggatcgtggtgcatggttgagctcctgggaacgaatttcttctcttcgcccacctcgcttttgctatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattttacctacgctgggcagagcatgatcaggccaaaacagtaggttattggggatgcgccttcgacccctcccttgcccattccagcagctgaataccagatctggctcttgtggcgttatctgggaaggcaatttaatgtggtttcgaagcgctaggtctttagattgcgaacgagaggcacgactgcaagaagatctgactaaaagggggatggtaagattcagggtcaagagttgtaaatacttatcagaggacggccagggcccgaagagattgcgttataggcgatgattgcgggtttatctggacccctacgtcggtactacctgcgatccggcaggggaccccctaaatcacccggtatacctgtcggaggctagatgccaaggtccctgatgcccctggagatatatagggctaacctcgccgtgtagggcggacaaaaggaatcttccgtagagtggtccccgttaacaacttgcgaggtcttagcgcacgtagacccctaacatgacaggttcgtagtatagttagggacgccaaggccccncagggtcgaatgnactcgtcgtatttcatactgaccatgtatcgttcgcatcgataggctgcgctagtagacttcctggnagttactctttccagtgggccccagtggaagtgtagtcgcatagaataacgacctcggtgtaatccgcgctagctgctgccagggatcgcgtcaacgtccgtgacgttggggtgagaattgcggtttggcccgttaaatgcgtgtatagcagtcccaaattcggagttaggtcatgtgtggtgtgttgaccagtgtggatttcggtttgatcggtaaatatgctggcttacaaacttagttaccgagtccgtcaggtaagtggtctctctgcagggacgggtcgtcttaaacttccttcattggctcatacaccgtcttgcaactcctatatagactggtcacacacagcccacaccattccctggaataaggctgcggcccttgtgcccttgtatgcgtcgacactcctttaattgatccgtttgagggcccaacnggcagctatgaattttacgaagtccgagtaacttctaggtgctanagggtgcgccgcgtttttgttttggacgcacgatgctgctgatatgtcccacctaaactgtcggntccaccctcatcgccggcgttaggcccgcaacgtttactccagcaacttccagtcctatgtgggatcccatgtccgagtagagtgggttccgctcctcagcgagtctagggagcncaccggtgggtctggccccccagcatctccgcaaggttgccgacactctctatcgactcagacatggtacaatgtagccactattcgaaagaagagccggacgaatcttgccgaattggtgactacagtgtttggaaataccggagtctttgaacagccatggcgctttcaggcctcgatggccagggttcgcaatccaatagacccggccgcagggtcgaccctcagacaaccgacagcctgtaagagtctactggaccatcatcaaagctaccagtatccttgcttcctggactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaactatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgggggctgttacgctaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagtgttcgtaatgaggtatatcaggcntgtcattcaccggaaccgagggaaaatattcctccagctcccatggccttctgatccgtcgaacttctggttaatcgacttaaaatttataaaggcagcttagtcgtaggcagccgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagagtatttcactattcacggcgaaggtgacgcgtctttaacgaagtcacttgcaccattcaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggngatgtatatcaattcatgactgggcctccgatgatactgcagctngnttcccgtttatnggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggnccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtngcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaaatagaagtaaccctcgttcgtcggacntcagccaagctctaactcctgctgagcccacaattatgcttttaccccggnacggtntaggtgagggcgtgattctccgggattctctcgtattattctacagntgatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcattgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtaggatctgacaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccattaagctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcaacctcctcgcctgaccgcagacgcacctgaggaggacgctgtgtagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttggcctcgngcccgagtttgncatatcataggttggttgcggctaggttttccggatgcgttatttcactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttancactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgattgaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaagggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacancntcttacttcaacgccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggtctactttgtgaggangcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtnagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacgncactatatcatcngatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgntttggccacggcatttctcggtctccaactgcgctcgcatccaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcganctaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgnccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgncatgnaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagncccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgaagggtncctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatgtctgcttacgcagactatcctatccaattcggacgccatgtgttaatcgggcactatggcttacaatggaagattgggacggggttctaaattttatgcgttcaatgcacgcccaccggaccggtacgctcactcgtgggcattctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaagccctacagtactatttcaatggccgtattgaagagttcccgcatttaatngtatccgtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtactntacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcngacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcantacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaantnattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatngggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccnagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaanctgttgcacggagcccaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgagtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtccaaagcanttgcacccaaagccaccaagaaccctaggtgtggtatggagacgccaagcaaaagcnaatttctaagttgcatagtctctcgacaagctaggttccggctcaacttccgcttgggtcccttcccgtaagtcagtcccctgcaagtcgccgcctggaccttttcccgcacgtctgttaccctggctgtctagtccctctgaagncaagagctcgtcttgtcacattcaacaaggaggcctttagttgtcgtagaagctgtaacgtcatgctcantctcttcacaattattatagggcaaccgcttgtaaggcacataattaccattttgaaaagtaaactgggaggatatttcaatngtgggggggttatacccgtactgagtcancatgccgtcaatcgccgcactcctcgtgaggccaccgtcgcggcgtatttatgacggtagtgtgtactgtatgtcatgccgtaaacgaaggaggctctatgagtcgataacaactacgtatataaacagaagcgctaagtntattgcctgccccgaacacttccagcgttcgccgcaaaagtttgtaagcttgagtacgtcccgcgagttctgagagttccgcattgctaatatgagtacataaaatttagccggatagcttaccgaggagtgatcgaaanaactggggctgaaaccgagaaattctcttcatcaacttatgaccgagctctagctggagacgggcagcactagaacgtcacggcggaagacangaggtacgttcggatgagcctcgncgcgggagaggtagctgaacgaggggatccaaacagtgcacaaggtgtgcaggagccacccactggacttccgcgttgattctcaacagtctatcgacagtgtatgtcgcaaactcccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgnntcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacntagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgngtagaacgtgataaaaacccgcctggggacgtccgaattctcatgatggaccggtggggatttcacctgaaaaggccgtggtgcgccggctacgcgttaatttaatcttcttcgaaaaggcaaagcgcatatctggatcttctgcgacgtccgtggtanactcctacttatgaaatactgagacgccagacgcaaggagctccggggccgtattaagacgcgttcagatggttacgatcgcctagaagaacgataggttgatgccggtaatcatatatgcnaccctgtactatccgtaggcgcaaatcatcattgaaccctaagtgtcgctcacctcactggtggcgaattcatctccagtacttacgactaagacgcgttctgcaacgatctctgcgcgagatggtgagatagagtgcggacaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgacttgttattttactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacaaggccacagcgtatacaatagggcgtgtcgtgtaaatntagggactctgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaagcctctgtctacctaattaggggaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtnctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctaaacagaaacgttaagggccgactttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccaactgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccgcgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtancttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtaccgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtntattccaatggagcagaccggtataccgctgatggacacacggatataaccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagctggtcgccttacggaactttttctgatacacacgccacggcaaggagcctaagtccttcccaccagaacaaaacatttctctcggacaagcccgaacctccgctccccgtaaccgacatgccacggaggcgtgagtataaagcgatcggattgcggtatcatgaccttggacgcctgccacttaacgcaattatcttgctgttgcttaatgatgtacacgccatcgaggtcgactgcgtctcagcttgagctctgtagcccccatcatagcgatacggcctcaaagtgtcagccgcgccattattttatgtggccacaatgcagattgagaggccaagtggaccngttgatgaagatgctgtatatctgacttctcacgaggtgcagagattcgagactgggtaactgggggatgtgctgggactggagccgtctccgttatctagggagaaaggttgaaggacagcgtgtgtgtgatgggtattcgcgagcaccgcgcctcacagttttcctataggcgtgcctcttaaatcggagtcttcttcgttagttggtctaaagaacgcgcctcgcctcgaaaacatatagtcgtctgtgtcgtaaataagcgactctgaaaggtttgggccgcacccggcgctgccctcgggagagttgcgcaacataaccgtaaaacggagaggtcagctagctatccgaggagattggagggggttagcttcgaatagctctctctntagatgcaaactgtgaggggagaaggtccgggtaaacttaaactattgttgcagagtctaattccgccagtacattaaaggcacaagctagtatgcgaagacctggccttcatgttcgatcgtcttaatcccaaaattaactgcatttagtcggtgtaggagcaaaatattgccacggcagtttagatatatcatgtcgattatgcggtgagatctcttttaataccaatgggcgggttgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgngcatcaaaacagaggctgtccttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcgactcaggtagcaaagtggacacagggtgtgtggaccgactttcaaacgtcacgcggggtagggtgtagaataagctgacacgacgggcgctattttacacgagtggataagccccggtcctaaggtgtagaccgtggccggccctctgcagtttggacgctgtgcagccaacagaactgttgacatgcgtttttcccgctttagactaccacgcagctgggtgttacacacttagcagactacacttctgttcaagtaggagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtangagctttatggcatcgaatagggctttgtcgggggtgctgaatctcctaggtgcctacgctgcgtgtacttctaaacntcgtcaagtagtaccccttggctgtgagcccggatgttctcccccattgagactccactgggtctgcagccttccatgagaccatgggcgttactctctcgcgttagtattttactaacagtctacccactcttcatttcanaactttggggtgacccccttccgaggacaaggaaggacacggcttcatgtttacgtacgacaaagagcattgactaggatcaatnacgtccttcacgaacggaactccaccggaaggtacgccttaatcacgctaggcctaaatcatccggtaagcacccgaggaggaaaacttcttccttccagtttatgtttagggactggcttgactgctcagactgtccaaaacctcacgcggtttgcgagaggcgtaggggtgggtatactgctggaaggccgcttgcatcggcgggccagagcatgggcgggangaaaangtcccgaatctgttctgacttgcgttcgaaccgtgatcgccaggcgtcctccgctcgagtaacgattcctatcctgtgttgcgcgcgctttcacccaccggacctatctcaggagcgcgtgatagtaacacgacaaacttcaactaatgcatagagtgtgatcataattcattcagtgtactagtttcggatgccaaaacagagtagctaagaaagcntggagaatgggctgcgaacacatctgatatttcttaccacgtgagctaggactagacgttgtagantcgctcggctacaggttcttgttgccgcacctaattccgacttggttgcgggagtcatcttagtgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatntacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgccacctacgcgactcagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaanacgatatggtagcagggtgtatattctaacgcgttccaccgttacccacgctttgtatcaagcccctgaaccgccaccgcaaaccctgcatgatacgacctggtnagcatgggccaattgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctggtgttacacgtcgctcgcgttgttccacttaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggngatttcattctgattctgnaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactgaataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtctagctacctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcgtacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagaccgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagngtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgacnctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggctcatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccagcgggacncccccgacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgngtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcattctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactagcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtntgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcgggttccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgngtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctgactcttgtgcctggtccctgntgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggnacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggaacaatacttcccgacttactttttccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataagntagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacttccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcagttttaaccgtaggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgataatctggccctttgaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgacgctcatcgatgtagttagaatggctcggagggaccatctttttgttcagcgccccatcgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctnctgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcnagttntgaagaataaataatagccgagaacgctagtgcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaatcttcacctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacagagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggttctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccatccgcatccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagctgaaaaacgacccgcactcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatccctgacttatcgggnttggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattctgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagnttntctcttctctggatttntcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaagnntccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcatcatttggccaaaggttgcaaagtcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagctttccccggagatcaattcttgcataactagcaagacgttatagttgcttgtgattactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctgncacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaactcctcactnagtttgctcncgcaacctatcgattgcgggagtccgaactcatagtgcagagtctgtaatcaagaagcgngtggctctactnnnncaacatgtactaagaatcgaaacctctaatttgcacctgtacaagcccgggtaggtcccccttaccaatgggcgtcgagccaactatgaaaggccgaatggaatatcatataagttgcaagtagcggccgccgaaatacgactgccttcgagctcacggtgccgatcccattggtctacgtcggcgcaagctaganaacctaccattctncttaagtaacacttaatttgctcatnacctcggccgtagctaggtcgttcttgctgccacgagccgaggaaaggcggtggaacaatcacgtatggtaaagcagcttatgaacgatctttatgtaacggccgaatttatccgagtattcaagagtatagtcggcnaaaggtcntacctagaatcggcagataagaggtgaacgacgttgttntgctgtgcttaggtaggaggttaggacttagagtcggggcttgtatagagcataggctcgattcaacatacagggatcttcggaccctataaatatgatggccttcctgcgggggcaggtacatatgtaagataacagagtgagacgcgaacatcccgcttggagttgatctttacttctggtgactagcatgggttggtgcgaagngtgtcgcgggaatccgcccctaaagagctcacaagttcgattgcaacgacgttacagaaaacataatcggcttatcgcatgatgttcatcctggtgtctagagacaacaacgccggctcccctgctcttcttctaggccacgaaaaaggggaccgtcctcttacttctccggatcaggtgcaaacgttcccatgaagaccccctcgcttctttatatttaagaacctcgatgagtaatctgtatgggccttaagcaatcagaacggtagacggtgtcgcataattcctaaccgatggcatttcacaagatggcgtcgtatgatgcactgattcggtgcagaaatcgggggagttttaggcgatcagttcaggggtccctaagttgtataagttaccaggctgctattggaccgcttaagtatgcttcagatcctcggtcccaccgctgggacggttcgataagttcccctcnggagcaccctcgtaaaaacctaatcagcgctcgcagatcggagagtagcggatcaggaaacgcattgaaccgcantagggtgctaaaagtgtatggttcgctgggacagtacatgtagaaatcagggcagcttcctctagcacgtcgagagtgcgtagtttaatactccctccgtttggcggattcccgtcctgtctcagcgtgcggtgcacaatcttccgagtttacataatacagcatatcaactcttactaggctctgtctggcgtcgtcggggaatggtttctagaacgtcgtcaccacatctctgagcctaggtacatctaccggagcgacacgggaatagccccttagactatctaccttcggcaagtatggccaatgttgggccactcacgacgccgacacgtanctcagacggacagtgacgcaggaatttggagaagagagatccctgtgcggggacgagtactccgaccgtccgaccgatttatggcactaatgtgaatcttagacttacatttacgcaccaagaattacgagtggggcngccatgtcgacttggtagccacaagtacatgggtatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgttggacggagcgtattcggatttgacggcatgccgtattaagttgaccgtagtgaactcattgggcagcgatactgtctcccgttcaagctgcgcaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggccttggantggccagcctgtcgatccccggctctaccatagtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgcatgataccctgaccgttatctgagcgagttcttatttcgagtcctaaaagttgccggtaggtgaatgcacgccgtaagacagtggttctgctctacctaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatcctaagcgaaggttcccggactacaaaagacgagaggggtcgtgnagtgaaccacgttactgccattttatagttatcgggcttgggaagctcacgcctcagcgcataacggtggtactgcaagtgtcccaaagcatcttaatgccgtttcgttggcctgtcatatgagccgttgacatgccaaaaaacttatcgaattagcggagaccaagacaacccggggttagactaattgtccttggggcgactagactcatttgtgcaccaaccccgtaggattaaaaactgaccctctgttgatgtcattccagttgtatgtactgtggcctggaaagatatgattgttgctagggtcccccctaagcagtgggcagctcctgttacggccattctagagtgcgacatatccatgagatatacgattctcgaccctattcgtagtatccgctcctcacgtataagtgatgacgtattgtataatacgtcttactcgggacatgggggttaggaagctcggctcgactacacagccgctccaatcgacgaagtaggaactataccttatgtcgccgtcttttatagggctcatgccaggcctaaattggcgccgcacgctgcaccccagccgctgccggtcagtcggtaaggactctagagggccaaggcggcgcgggcccccgggtcgcaggagtccccagcaataacatgtaaataaacttatcagcaatgttcattgttagactccagtgcggggcgccaaattgctgaataatgctgttcaaatcaaaagatcattgttgaatttcagcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatnttggtaactcttggtattggggttttgcccgagtggaggtaagttcccctcaagcactgcttcgacatccatgcgtctcatatttactgtcgaattgccttacctgaggcaaggtgtcgcctaagaagcgntcagacgaaacgaatngtataaggccgtggatctgtaccacggttacagcctatcggaacgtttcgacgcagggggatcgtaacccacnaatggatcctcngataaacgtgctgattggtggccggttgcgaagaggcttgtggcgagtgggaagacgtctcgaggcagtngtcgcagccttgctacgaaccttttagtcgtgccacggcgccacgaactttttcgtacatttgctaactaacgagacctatgtaaggatcgctacgtggactatcgncttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacangaaaaggttagaagcaacaacagaggtcttccnatgagcaaacggtttccgcaaattgttactgcggtggatttgtcnggcgcngacttctggacaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctattaattctgcttgcacgtcgtacatggatatcctacgcaccttcaccntagttcatgctgttcaatactgaaaccagcttgggagagcccggtaagtgccgctagccccaccgccgttgctgtcgcagtggtaatagttgatacaagtgcctactgcactcttctcaattgcgttagttcaccagtttatgggcaaacggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagnaacagcggatgccatgnccgcggcggcagagtcgtttagtccgcacggttgtacttagaacttgtcgtgtggaggaagctactgccacatgccagacatcggccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacgtgactctaatggggggacccggggtgtattgagcccttctgcattaaggtcgccctccagtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgtnaaacaagttgcttaggttatttcaggttgcgatagagcatnaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatttgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaattctggctccgtgcagagatgagccgttggacagatatcatggtcagacaaagactatttgaaaagtagactgctgaggagctttacanggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattcctctttaacgaatatgcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggactaataccatccttaaagacttgatgccgtaacaaaccgatttacgagtacgaagttaaatttttttctccccaggtctcacttacagccgttcgtaggtgatctcgccggtcgattagatgaatagagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctcgcctccgggccaacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagnggtcgactctatcaaacgcagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgacgatttcagtcgcaacttaacaaataattcaatggcacgcgtactttaatcacgtttgagccacgcatcgaataaaactcttgaaccaagggctactcacctgcactccgccttagcaaaaattagtcagagattccattgtaaaaccatcggctattaacatagtaatgtttaggccccataagcgctttgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttctacgcgcacggtcccctttcctcatcctccttttattcaccaataggtaacaccactcacgacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttanccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacncccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttgcccgcgtttctgatgggtcgtgctctgagtaaaaggtcggcatcatcggaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggtaatcgcggggccgtcacggcngtggtgcaactacttcggtcgtctaagaatcgangtaattgcaacgttcgccaaaaggttcaaggcgncagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttagggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcacaagtttggtgcctacaaggcgcactccacaaaggtaaataaatggctcctacgagcttacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgtgatcctatagacgagtaagttgaagaggtagaaaactcatgatcactcgtacgtcggggagcgtttaacagggtgagagatttcgntttgacccacgttctagatgccagattaacgtcacgngtcttagtagcagacggtgcatancgacccgcgtcggttcggtgtagcgttgcaagcctncaacccgtnanttaaaaatctacggaggcgtggtcttgaacgcggaatgcgnacgtatggaaagggtgcatggatcgtgctgaggtttacggaactcccagcactacttatgtatgtcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacgtctgtccatagagcttctgtataaaatgcggccttacaatccgcctgtngaatgatgtgggccnttcggcaangctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttntaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtnggcacggtgccttagtaggcacacacaacagaagtganatgatctttcagacaactggtagcagcccggcattccagccttacccacgatgacgactaccccatcctgattagtatangttcgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccantacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacntaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtanagggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcggatncgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgctnatcacttataccagacgaccngatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgttcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatntaacataccggattaagcatacttggccggtcnctattacggaggccccaccctagttaagatagccgtcaaattgtcngncgaggacgacatgtagcccgtcaacgcgagattgacgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggngctatgcctatcactaggaagatgcgctttaagtgaggcagggcctcgacccgccccannnnccaaaaagccccgtgaccagctgnccgattaagttccacaaggtagcttacgcatttttacacgagggtnggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctngatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgagactggcagttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaatcgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggnaaccgcagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtccttcccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgattaaaggtacgttttctcgcccagagctcgttgtgctgctgataaagcgggttggggtactcctgcccaacgccctgtgtggtaatgtttaggttttcccgcgttgggggctggtggcttcaacactccgattctgatatctagggaaaccgccctgtacgatgtaacagttacgcctgctctgtacttttttttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggcactaagaacaacccaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattctaccatcacccccttctccgcaaatgatacaggttcactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagttggactgtgctagcttactacccatatcgattaagggacgttcatagttcatgggcacgtgcggaagtntatcacgagttcaagccagggtgaggtaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaaaccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataatccatgtgcagcttggttatgcctagaagggtcagcccaggcctctaaaactctacttatgagcgactgctggaaggggctggaaaatcgcaaacgtggttttctcgaaaactacggacctccgagcgactttgcggcgtatatgcaaaagcgccgaacagcaggggactcattaccaaccctacgcactgcgttgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccgattgtccgcctagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtccctgcggtcgctcatcggaagtatgacagggtatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtatngtggcacggcaagcattcaacaanaaccgcccaacctcggcctactttattagacagtatcagcgtccacggataggttttccgttgtacccatatcaaccttntngggaaccgcgccattatgttcacctggcacctgggtcacgatcattcgagtgggcgcagagtcgataggccctcccccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggcccgttggagattgtcgagcccgtagactgatgaatcatcnagccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtggactacttttccctggggcatcggcagacgttaccttgatctcgcaaggaaaccctccctgacccgctatgacctgttaaggagcttcggagccgtgagctnccatagctaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcagntaaggtctctgcagggggtggcttaatcataaaaagcgcagcttattagtcgtgcaattngcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcatattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatnnggccaggcgcaccagatgtatcgatttaatggagatcaggatcaatacaatttactcgatggacccactggagaagctctattccgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgnaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcnattcctaactcagtatacgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggctacttataccaatcaaggacctagtgcggagctcggtgnacaacttcctcgggtcaacttatttgtgncggcgcttgtcacaattgcccaacggactctcggccctagacaccagcatccttttgggacgtctttgatcacgacgtcccaagccacttatggagatnccattcacacacngcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactaagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttaccccgtctcgcccgaacaccacctactcngtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgngcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggaatggactctgccttaatgtacgaaaaaaacgtcccgacatcgggatgctgtcgctcacgctaccctttgaggtccgcacacaagtagcgtcaaatattgatcaggggcagagtccnttgtggtcccctacgcgctgctccggacgagtaactaatcaacgatcatcacttcaaccataccgctaactccctaacaagattgggaaacgtattgctaccttacctaattaatcagcggtgcacatactgttagtcctacccctccttgacgccgaattacgcctcgccaacaggagggtgatgcatctaatatggtcagacgttgtgggatacgcacgcatctattgcgaagccatctctcatgataaattcacagtctcngcgtatttgcgcacccaggtgcatcgtctaatgtatttaacaagtgaaggaggctcggtttanccaaaatcgcgcgagttcgcgggtcaggcggagtcgtggttctgccgactttgtgaaaactcaaattcacgtatccctggatctaatcttttttnaatctcacggtctttccgatcgttctatggctgaacgcttgccacgattggccccatcctgatgtatcggaatttacaaagttaagaaagtacaaaaatgtgtcacgaggtgtaaacgataagggcatcgtttggccaacttggcgattattaccctgtcttataccacagnncgcaaatgtatgtgctcttctctgtgcatagtgacgaactgcaatagcaacactgaccagtggaggttgagggttcacatcgggatgttcagtcaattgagaattttgcatacggtgtaacggggaacccgaggaagcctcggtgtccggttaggattaccccgcagtcatgtatgccatgatncncccgatgagcatancntcaatctgtgatcccgagtatgacataaagctaacgtcctcgatctcgggtactccaccagcattgcaaaacaataagttctgaaccggaggcacagcatctgggagctgtatgttgcattgaagctgaaccactagatcgcatgtnttacttgccatagaaggtggatcagctaccaagttcaaacctcgtacacgtgcattaacagattattcaactgtagagtcgcgccatatttagctgttcaatacgcgatcgcagcttgctcgaggggaatagccatttaaattacttgaggagccgagtcactgccccctccttacctaacttacctttgttggtagcatacgcgtgatccgtttcagcgtagacgagatggcgctcaatagcctgtgtctggcatcgctgtgccgactgtccngactcaccttccaagagcgggtcattgaccaccgagttccaaagacatcggcggtgtgccggtgctcgattagggctatgcggtttgtaacctcctcatacgttcagcgtctggcgaggcacgccggtttagcgccttcccacggctcagtgttttgtagagaacagagtggtgttcggggtatccagagaagacaccttgcgatagccgtagnttcaagggcacgcggcattagaaataaccntcgcttgaactatctgcgttgtttgttataggagagcttacccgccgatccttagtcacgcgtccaggaggaccgcagcgtacgtgattgactgactactatccaggggccctcgacgttaatgggccaactacgacgtaagcttaataattgtaaccctcattgactcctcgaaacataactggccgcgagatctactcntacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgttcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaanttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattncngccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactncttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcangnaactctaccaaatgaagaccctgcaaacatactntagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgngcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagtttgatgcnnnncntnntgactaataacggttacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcagtttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactnnagagacaaaggatccgaagcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcaggatccaagtcctacctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcaccnaccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctatttactaaaggccaaattggctaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaaagtataattgttcagataaagggntttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtaccgataactatcgtgaagatttatctcggttaaccccgtgcaagcttncgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtagtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcactaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggtagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcaccctaccctgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacagttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaacctaaataaacgggtnatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggacacnagncgtagttgaggccgttccgccctcctcgccacgaattccagtgagcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatactnttntgagatccctggatccagaggttatagctcggacccttatcggataccgcgggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatntacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaatttnatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagcnttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctattggatttctgcgagaantaacatctacccccgtgagttgtaggagaagaagtcatccattcgcnctaacttctccttattcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatactaaaccnnccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactnactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcccgntgttctccaggcaggggcccactcaatggacgtagtatggacctgtgccattgaagctgcgtgggcttggaccgaactttttaaatttgaaagcagtgccgcatacgccncggcccgctgctccgtaatacgcctggccgcaatacctggcagacttcgcttgctcctcaatcacattgacctgacttctgccttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccctagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgcactaatcccgttttcgcgagatttcgaccggaggaccttgggcagactggttgatatcttggaagtactggaaacacgcacctgtcactctggactttccccaccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacagtgacgacgtgctggagtatcgcgggtgtgactnccggcggacccgcgtagttcgactcagggctggatctaagggacgnnggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacatcagatctagctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcagaagtatctgtctttaagnatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatactcgcgcttgnctctcctgcattagcacagacgannnntccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtgacaattatgtagaacccgaactcatggctgcgggatttcttctttacacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatctgctcgagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatataaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtngcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcctgaatgtttaatactccacataaccngaagatgatatcgcagaggatccgagcaaccatgaagtttctnctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcgcacatggcccaatggcccccgcagtcgtactcaactcgttgttgccggttatgctataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacnaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagaatttgggccagacccctttcgatacagctccggctatttcccgcggccttccgtgataagcatagacgctgctatgttataagatcatgtactaccacgacctcagagtctctagactgcgctgtgcttggattatttcccaataagattcgaaggtagtgcatntttcggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaatagttaagaagacatatgttttagcagtggatttcaagttaaaggtccgcaagngggtctcgacgccaagcagtcggtaatccccactccggcaactcagggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatagtgggacagaacgtgtacgtcctcagaggtccaccacccttgaggtgtaccgtagatacctcctcttatcaccgcatcaatcagttagcttcttgaagattatcgactgggggaggctagtaaactgcatggttgatccagtccggcctacttgggataggctttgagtcgtggtgagagccacccgtacgttacgagatgcataccgngncctctttccantcttgatctcaaggctattcgatttttgataagactagacgaaaaggttcttnggcattacgggtgcggtgtggttagaactatctcacggacggtagagagatcctccgctccattatatgcagacttgtgtctgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcacgtccaaaagctntattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtgatgagcccnggaccagtcgacggtctagatgcagactgtggctcatgctttcttcttanctgtagcagccccaccgtattnttgtagtcgcttctgacttcctacccaatctaagcttggggagatatcccgggtcacagagagggcaacttacctccctccaccgagctcaattatnccgtcgatctctgtgcgtacctctttaagagggaaatgcagagagatttatttcccacattactataatgttggcccccgcactcgctccccagtgaacttgcgcccgcccaggagcatccgggcacccagtaaattctggttggttgcccgctgcacctttaacctgctacattagacgtgcgccaacactacttctgaanntccagtagcgcgcgcccggcgcgtatagttagcgccgctctgtgatctaccacctgcacaccggtgggccggcatgcctgaaataagggacttagatatntctctcgccatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcggttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccganctgttcacacggggaataaaggtcctttcgacacgtatacggtatattccattgaattgatngtaggaccgtcctggtcctacgaggatgatccataagttttttctagttcttaggttacagcaataatgctcacaacaatggggatttgtcgtcgtcaaatgtcactgatagggtctgagcgactaatcgttaggccttgtcggccgagcagcctgatggaagctccgcccctgtaggggggtaagggactaatacactcatagtctatcccccctagctttaactactgggactacgatgccataacttttttgaaaatccagacactaacaaatgaaccctatgaaatgaatagtctccaccgtgtacactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttaccatccccttatgntctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtctttccacganaatggcgctttggggtattctgttatactgccatcttggtctaccacattaaaagtggtttcgggtacctcgagatggaggcacattgcagggcttcagcctagaacgcagcgcaccacnaggccgtagttgttgcactctccatacaccaagagtatgtgactggtccactcccgcgtacccccgtgagccaagatccaacctccgagccggggacacgncagcattggccaaaagcgctcttccgtgcgacccttttgcctggcggtagaaagggccttaggcgctctaggacgtgaggtgcccgcagggactttttcgtaaccgaccgcctcagagtctgtttcttcgcgacttacgcccctaaggctgtgatacgtggataatggatatgatcgtaaagagtatatccactcttcatcactctggccgcttttttgtggccacccactgcggagccggatctcagacgcgtcattctggccatcgtccaccaatgccagctgcctacctacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagntgaccagtagtggtcncccagttaacatgaagcataagggaactatgacgggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgataagcgcggtcccaacagagtgcggcctcgttggacagattggggccctctgataaacttcggtaattgaacaggngtatgcctggattgttttttgcttacgtatcattccgcttctgaaaagggaatactcgcatgtacttgcagtcccaagtcgggcagcagtgccgtacctgcgccttntctatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctntgaggtatgtggcctgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtagcagaacctagaccaccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatccgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacaacagggaccacggctggcccgccggggcacgtaaattgactaacttacggaatcgttaccagtgaagaacataaaccctttctctttaaagctaagaccatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaagtaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccagaatcgccataccagatcttgagcgcatcccgaccaatcacctatattggcggtgaatatgcnttatccacggtatgagaggtgagctcccgggtgagagaaaagatcactggtgaagtcagaacttaattcacgcagatnagnagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtaaagtcgtcgtcctgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttntcctacccatattatagggactgtcggcgcatttgggtatttccgtaatgtcagaaagccatctatcccgaatagactattcagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgtactagaccggctngtgtgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcanttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaatanggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggngatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagcnaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtattctagtattgcacacactatatgacactttaaactccgtcacccggccgcagggtatcgcacgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccagctggtgatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtccatgtcacgcaagtcgtctatcatccggattaagggatacgggggagtggagctctgcgggtactccgtaagtcattgcgatgctacgatttttactgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgaatatatattggacttgggtaccgaagaggatcgtcagatggaacgcggcactgtgccgcaactatctgaacttagccaccggtgcatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttnattagtcctaagtacgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttccgtgaacggtaccctactgcatccaaacgacaatgtcactagnnattagctactctgccatattgtatggcaagcaatttgagacatcatttagttgtcaaagaccagagggcaaatagataccctctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacagccatcccccatgtcgtanatcgcaaatgcagttatagttctcctatactggctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaancgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctnatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgnactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgntaataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtggaggacctggtttcggaaaggccggctttgcctttnnnnaggtctttcctgaagtctgggtaagtaatttgcttaatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgatttcactcgttgcaggcagactcctagtccctcgagttcccttgtctttaggatacgggcactgccttgntgggttttcaacatttgnctcatactcctccggcgctccaacaatgcgccccgtggggttatctgggcggcttcacgctcgctaccgccacacaaacatacggagganccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggagaggttggttaactttgtttttgctcctagggggtggaggatagtcagagtccgtgctactcccagttntgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgcgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcnggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcggtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctacccttatcgtgngaccnttttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcgtcttcttggggtggtgggcaccccgcgncgccgcattgtggccagctcttcggatggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtgcttagtagcacagtgcacaatttctaggatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgtttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgccgcgttacaagctggtccaatgcaagaatcacggatacttctattgacatctcaccactcggtgaggctcaactcaccgaacacaagaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacctgaacgaagtttatccataaccctcatgcgggatcaatcacattggatttgataaagagtagacaacggccccgcctaggtctcaagcggaattatggatgagagcctaccttagagtccacccgttgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaatccggtcggcaaacatcagtactatcaagcagggttagtatttgagatgcaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatctntctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattngattctcacggtcttcgtgaccttcatgtacaggttatgacctttatgctcgaccgcgtggtnccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattgaaacngccataacgagatagtgaaagtggtgtcttggtgatacacggcggaggggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatagaaaccacttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggaaaattccaggccgacgctatntagctaattccctgatggattaaggccaaccgaacctaaaggtatcaatgtaaaccgaggctcgggtaagtgaccgtggatgggtgggcatagctaaagagcgaactaaagggcataggtctagggtaagtcgccacgggctaatgcgcaaagcgggagnggaatatacccgagactgcatttcganggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagnctcctattatggtcagatcagttagttagtaacaggagccaagtacagaacagcaaccntgacctggcgtcagtgctgcatatgatgccaacggcgcgtgccgcnccgccgcgngaagccgggagatttncgatctcggactccgttacctgcgccgattcagatcctcggacttacagntcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagagacgagatcctattggttatgcgcgctcagtaagacagtcttgaggcctctccgttcncccgcgaggttgggtgtcggtgtctacggtaccttattaagttgcacacctggccgaaccggtcanttcccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgngtcacatcgccgacctagcaaagtgtcgccgaacctggatggaatgcatcgggcccaaaagacttacgatanttccgaacgaggccgtcggaggcccatgagccgtaccacgcaggcgttcgttatggaggtggatcatctnagacgctccataaggttggctaaagaggttcgggtgagagacgctttatacctggagcgggtggcatgcacctcgaagtggccctcacctgttagaaccttttctgtagtagactggtagtacggcctcgcttggggccgttgcgtcccaggccctttaaatcaggtacctccttaggacggtctgaattcggtgggtagcacgctcaccgcaaccgtcctgacatgtctatgcctgaaaccctgtatctcttgtagcgttaatccgtgattagccttcaacgggccccgggaagaaaattacgagagaagccacatataatggtgcggtctactacgccccgttgcgatcgtctaccggngctttggtggttcagtttgattactgacgcccgcgcgcatggcctggattaacttccaccaagcgccttggagattggcccgtcgcgtcagaatggcatagaaatcgacttgtccgtggccgcgaccggggctggctaatgttggatgctagcgcacggccctctacccccgtgagaaatgcgttatagtaaaattcttggccgatagccacatctcagataaaaaagcactcgtcgagtctggaatgttctatgcaaacggccgagcttaaaagggcggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttagccggaagaatgaggacnagtatcagaaaacgagtgnagttaggtgtggacccgcacgatcaataggcgacggaaataagtacgcgattttttcngttttctgagacatgactcttaatgataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacgtggtnnncctgtgcataattatccgcatcgtgaatttcatggaaattattctctgaaccgcatactttcagttaaccaagacccaacttctagataagttcctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgntctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcncgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttatgctgcttagagccgcagaggccccacagcgtagnattctcggtgcccgccgagttatgtccttggcggcccccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctgcacactnctatatgctgagaaccggctggacacagcctcacgggtattngatgcaggaattataatgaggatactaggcccaggagagctcgcgcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccccaggactatacggacagccctaattagaagttccccgctccgtatctggaatctaaatagcggaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgcccgggtcccctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgctaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaacttatcgtgcgttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatactataatgcatgggctaacgcacttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccaaagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgaaccgcantgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcganagcattgacctaataactaagtgtagtcttggtcagaatagcgaatcagtgccgaagtactacccgcaagccatgtctgaatatattgctcctgagtcgtcttttgaccgctggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgctatagtgacttgaagggtttttcacatcatagtctaagattagccttacacagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtatgacatttttaagggcaataaggataagtgtctaaccaatgcatggaccaaagagtggccttccagtattttctcattagcgaagtattgtgtgtgtcggtttggagttgcctaactttgacttgcggaaatcgagtcctcctcacctcctacaactggcacttgtaaagccgcctgggacgtcgagcgataggagtcccatactgattcggatcccgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagtggttacgtagcggacacagatgacttcactagggaccctaggattcgaggtaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaantcaccatgtactcggagcggntcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccgggagggttggtagaggccgccggtcggctccgacnnngctntaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgancttctnnnnccccatctaacgcgccgnctgggcgcgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgcccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctnagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggagcacaatgaggtgtcccccggtatctccccttcgcagtgtgtgacagtactgtcccgcatcatctgncccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgatggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatcnattgtggggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatnggaattactttatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtacgaaacacgaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgtggttggcggagagcgagacagggatcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgtggccatctgaatattgacaccatcttctaggaagttaatttttttctctctcgatctcaggctgggtcgcggtgacctccagcacttccacggtacagtacagctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctnntagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaanaatacagcccactagggctgcagggaaaccgacgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacgaggtgtcgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctacttacgcagcttactcgcgcggggtgcgctcacctggggacaccgggatcgtaccgctaccgtataccggaaatatgacttccccaagcattctctatcttaccggcctaaaggccagtaaatgcaggagcgagagcccgatgtaataatgaataattcgctgacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtcngtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggccatcttttctaaacctgtacctcaacctgcattagggagacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgnagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagttccctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaanttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgngaagttacaggcccggggtctnnatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctggttagtggncagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtnagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacnggcgcgacntggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatnggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcncgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttantttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgnaccccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtngcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacatccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgctttgagctaaattactaaaaggagnagatancagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgangggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtnggcggattgttcgagtaagcttgctacggcctgggaggaattttaatggcccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccagatctagtcgagcgctggagtattacgttgtcacttaatcgacatgtcaactgcgactacgggtggtacagggtttcaggatcgcggaagtcgagataagttaaacttcctcccttgaattattaaatacttaagtatngatggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtagagcaggggcatcgaaggcctcttctccgaggatccatgacaaactcgtcgttatacagaacaataagcgatcctattcaatcaggcgctgagcactacatcttctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctntttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagggtaggcgtcgtggcggtactcttcgaatgaggaagtcgcactaaatcgaggaattaggatgtagtttgacaaaaaagnactcaacctgtcggcccttggatcgcggggaatgagtgcaggatacggacacacgtcgacatcagacattatggaatcccataaccccgcagaacatnccacacattgcggcacaataagcacgtaagcaggagttactgggggtgaagagtggaatnattattccaaacgcacttatctatgtgcaatcagcaactcgtattcgacaggtgagctacagcgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacgacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgcagtataccgatctttcgttagctcggagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcgacaccagccggtcttggtgggaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccntcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggtttgttgtccagttggaatcggtcctccccaacctatggtcacgctacccggagtccgagggcccataagtatattcctgagncggaaacctaataaggaacgattctagatcagttggggattcggattataattgccaagacccctaagtactttccgtatgctcattgcaatatgggggaatagacccccgaagccaccgttgatgtcagttccgtcatcctgggacagtgtgagctcttaatgcgatgcgctctacgaaaatagctgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagccgttttctggtccgtcactatcaagggtcctagctaggaggncccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggntgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgttcgaggcttcataaacctgnggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattccgttgacccgttgaccacggtgcgtattgttggctcaacaatatggttttcttaaattcttctaacttcaccgaacttcggaaccgtgataggcgccatccagtgtggagacggatataaacngtttcgttcaaaggtccccagggagagagtagatgagggttgatgctcgtgggagccgcgcgggatattttagactggtcatgtgagtcgaaaggggttgttcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagaccccccccgtgcgttgacccactaaccccagngcctaccaaccttcggttctaaagtcagagtttacgggtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgaataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggttgagggcaatcattgatagggtgtctgatagtttaatatagcaagacaaaataatctgtgnactcggggtaacaatcagcaacgctcccataactaaacgtgtcccangcctacccaatgtgatcggcggtcctacagtccgttgtgcgcgtagagagtctcaggcggannnnanccagcgaacgcggctagtctctagcacggggatgggagtagataaccctgttccaaacacagtcagctttgcgccccgtgagttattattattctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaacgtaataaggattttccttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgcngtttaggctctttagcgtcgcgtcccccggcttagtccggatnggtcacggngattnataggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgggttgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaacgtaactggccagtttcgataaaacagntagcttcaattgggagaggtctcagacatccaaccntgttccgtgcangtgangatgctcaaatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatngggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagngtagtagagttgcttagctctctcgccntctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgacccacaaaatcgccttacttaagcgggggacgcggctgagggatcgcaattgctatatttgatataatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctggaggancggtgcatgcgtcaggtagtctggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacatngaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggagtgagagacgtcgggccacgatcagacaattgattgggtcacaaattctacggacgttacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagacgcgttcttacaccaagatagccgatacgagctgaccacgtaatgcggcgtaaggacgtatgcttttcaaacagacaagattcacattttgccatccccgattccaatgtaccgatgaagactgtcatacggagcggagcgaaggataatagcgttgccgtcactcntatgcggtgtactccatcccgggaggngggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcgatctagtacatggagaccacttgattgcctgagttcggacctggataatgcgccactgtggctggtatgcaaaacgtctctgtacgtttcctcattaacgtcctgtcgcgtgccgcctacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctctgtcctttctcagtgaccgcttacgccagcaaagcaacgcgacccgatagacgtactgaagaaacgccgttcaccgtgtgggctgtccagggccntctctgttcatactacctcagcctcgtgctgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcattttggaggtcgggcatcgcgttgccaaaggttgcttaatccgctggccgactnatgcgtgtgttgttagtcgcctgccagcgtacgtcttataagcggcggtcatcgacccaggtgtgggtaccggcctctcggacaactgggtatagacgtaggcatttgcatgaccgagaaccgccagactcttgtcatggtatcgtactggcctagatttgtgcgggcactgcagtagactcatgcctattggctaattcccgagtttccgtcatgccgagttcctacgaatctaattgtgcacagctccggggctagagacggcttgccagatgatactacgtcatccctgaacgcatccaaggtatcgttattctataagatgtgatgccgtgttttggcgtataggcgttggcagtttacccatgggaggtcggagggaacgacaacggcggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggnggcgtccggtgagagtgtgagtgtanaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagatcgattgagtagaaagtcgtcaaaacgagaattgcatctgcacnaatgatcggccacttaatctcgtaccccccgccttgttgcggtttagcttactgttggctgtcacaattttctagaaccgtgcgtcgggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctancgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgngagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatanccccaaattcattaaggactagtacgccatatctctggtcgtgcgctacaggctgcatagagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgggtcaagtcggtgcgatacgaatcgtgctttcgtnacgaccgttccgtcggacttcaagcagtgcctgacgtgatcccgctttcctgttgaactctatagtgtacncttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtntcaaacggtcagaagtaaatcactatggcggtcctttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaangttcgaaatacactgggaaaattccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctngctacntgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaatanccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgccgatcgaatagttgaccgggcagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgggttgtacctccggtgcaagtttataacgnccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtaganttcgcagctatggcggagtattcttagatcatgcgccgttttccctaggggaataacacgggctaacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactcattttgcgactgggcacgcctcacaatatacccgtactagaaaacaacgggctacaagtgaattcaagagggcngtgtgcagagttatgtgtgttacgtagggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattgggacggcagtttcatcaatgcatggtaggctcgtaggtcgggaaaaatgagaggtcagtccgcggcttactcgcnttcgcggaagatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaactcaagattgagggcgtggaagaatggcatgtttggaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcaccgaggggtggcgcgtcccccnacaataaaaagatcaccgtttcggcaattctggcgggagcaccttgtctctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactcctaatccctgcngtagaatggagcctaacgtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatcgcatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccgatactgacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttagagggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaaactgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacaacacgagtctcatggcaaagatcgggacggaacccaggtagcaaaggctcacgaggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgcgttcanaaaactgtcgaagctttgacnaagcaacgaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcaggnggcggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctttaaatttatgttaaggtgtgctcgcaaagctacatgtgcagttccctccagccgcatcgaggttatcccaagnctgtcttctgattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtggctgccgttccgtttgtatataaggtatgagggcgttacgccggcatccccattgaacatgcttggcgcacgcttctaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatatggcgggagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggagctaaggtgttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgcaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaaatatcctaactcgccatgattagggcaaaagcgcggccnacataaaaatgtggaacggcctttgttaatatcacgaaggtagtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagnccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgatttcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacaatgcctctcgctaatatttcctcccatcacgacngctacatgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacatcacataaggctgggccagcgctctgccggagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcggaagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagcctttccctaggtcttggcatttcctccgcacgccttcgtagtngtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacgggggnatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccctatttagagttcatcaggaaggttttatgtttggaataatttaggtttgtcatgcccgacagtgatcacctagcctagccctggcgtacaggcttagtaagatgcagtatagacccagacaagcagcgtgactatcttcgataaggaagatgggtccggcccggggacagagggaggacataagacggcaataagaaggtannaaccgacccgttccgataattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatntgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgactgctgccgacgagcttgagggctttctaggttccctccaatagtcaatcaggtcaacgaccatattttatatactttcaagtggagggtcgcgcacccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggnattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgaagggctggcaccaatagacatccacnaagttcgccggggccgaggagagcagtgaacgacttgaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcggagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtatgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcggcaaaattagccatattttgtcggcttcgaggtgttacgtaaaaggtccacagtagcaacgggagggctgatctaaatgcagagtgaacggatctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagcttttctccttgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcattgtattatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttttaatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgacngaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccgtgcaaaggggnnagcagtcggattgggtggggaaattcacagattcttcgctacctctatcccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccgcgcgacgaggcgctgaaatctgcttaattatacacacccgtgagtaccccggtggcatagggaggccatcgccngcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataagnctacttagtgccttgcgggacgaatanggacattcggcaggtggttaaatgacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagcccaggagggagttgtctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggaaaactcccgctgctggagtagtgagaaaccacttcggaaccatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatacctatgaatcgatgcctaacnacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaagggcattcccacgacggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgcnggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacatgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggcctaaccccgtctcagcgtcgggatcgccgctgcacatacgacggtcactctgcccgaccccagggcctcgggctggcgacgggcgcctccaccgtatggcggcagggggtgttgcgaaacgatcactctttgtgccatattttccgcttgacagtgatgaatattaggggtcacctgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccatcgcgacctagaacgattcccctttacccatccaccagaatggggcatatcagggggaatggctcaagcagttcaaggcaagtcggtgttgcacatgcattaaccacgaacgcgcacaggatgactcaaagtagcagagtatccatacatcgtacagggtactcacggttggtgcgaaatttcggccatcggcaagttccctgtaacccagaantgcattgtgcggtttcgcaactgcaacttgaaatccncaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagnnttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattangacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaaccctgttccgaaagaggtacccgagatgcgcttaacgatggccttggtgatgcatacaaaccgcgctggataaagccatcagaaatgtagagatctcacgtcaactggtgtgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagnagcgcggtccgtgagtacccacggactctaactttctgttgaagcggtggtcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcgacactgcgcctgtcctcgtaccaccacttcgatgaagctctcagcgcacggatgacgatcaaagataacgtcaccgtacccagcctagtgtccagatttatcaaaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtttgggtcatacagccattcaggaggtctgcgggngaagatgaatgtaatcagattgaaatttctcagaaaaacagcaggttgacacgtttaggcaggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcctgttacnctcaggtgtgaaagtaaggggcctgaacaagttaaagcaggcactttcgccacaagagctatgatcgcttcagccagtacggccacagtacctacacggtacttaaatatttgaagcagcctgttaaaccataactctagcaggctacagncctgttcgggcggtccnacgcggtgctgacccccatgttttggttatttgtgtngagccaaagtaggggaaggagagaggtcttagtgcaccaatacgcaaattacaatagcggccgntacattactcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccaccnacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccaaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcatcccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttgccgatcgtcgcagttctacattgcttagaactgcgcaccggcctcctggttcccgcaaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagancaatagttgggcgttcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagactctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttnatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaatanctccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggcacgttgttcgcnaagaacngatgtctcgaggcttttttgacagtggcgattcactcataacctaattgtacgcggagtatcacctctttgtatgatcggcttgatgagcgggcancaagtcaatgcaacgtacctgtncctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagcaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaattcattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatttgatgatcatgcgctgcttaatttctgtcggtcctagttattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccgccaagcatgagcgccctctcagatactaaaaatcgtcatataggccacaagtgttgcacacataacaatcgggctaactatctgtgttgaccgatctcctgcacccatagtttagtagtaaaatggatgattcaggagttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctggtctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgttcagtatgcacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatagtgggctcgggctctggcattctattcgtttggggacgtgctatgtctcttctgtactccgacaagatttacgaggattcaaacgcaattcgaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgatncgggaagctacgctaagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatnatttgtcttcagaccagcggccgtaattcccccggatactcccattagcaggctcacctgctgtaatacttggaacggaattcccgagaccttctgacatggctcatagagccgtttttgaagtgcngggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtacactggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttgaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctatagaaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctgtcccttgaacttgcgtgacaacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtatatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaatcatggcagatggtgaggttnncttgtggagcacgtagcataactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgtttcggaacggcttagaaacancgatagtgaagaccggtggcagtgtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaacccacgcagagttggtggttaaggtgtttaaagccggcctatgtgatcacgtatctaacgtgagcttcacgcttgttcaagtggcgattataagttgttgantactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcagtctcacctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctagtacctgtcggtgaaggggaggtacgctcatcagtggcggcagccctagtcagggtcgttcactgggcattattttcagacagcagctgacatacagggtttaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtgaactccccattaataaactctatagctaatgagctgagttccaagcccaaagnctaccccaatgaagactcgtgcgtgcagggagtctccatcagcgtcctaacgtaatgtgcgccggttgaccttgaagacgaggataggcgctgggtactatgaaactaagagctaagtatctggggttgctcccaacagattttttcagtggtgaattcacttctgaacttccattttggacganngnnncgtaataagcccccatccttaaagagctaacatgtatggcttactcccttttaaatcgngctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactntacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcgcgatctattctctgggtcttgtcacaggacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaantaactcgctgcccacatgcatcaccaaaccttttgacgcggtatgattcgtgtcgagggccgccccacncggcgtaccctgctctaaataccagtccatggcctacgcagggcccgggttgaccgctcgcccaccttgtcgtggtcccgtcacctccgctattacgctgtagttatcataggtccctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcggggacgaaacccatacattaagngcctaagtttttcgattgaagcgtccctgatgnttgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtatcccntgatccaaactaagcgaatgtaggtgtcagcgctaagatgagaaccgtaggtagttncgaancagactttgcttttatctaaggctgattnccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaacccacacacgagtcangtcgacgccttgaccgcctggtccgcgcgacaacgccaaacatgctttgatagaaggcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagcccgcattaacaacgtctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggcaactggtcggtcttgagagttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacatgagtgtccgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccagaganaggagggtcactaattcccctgccactggagancatccttgcggctgantccaacgggctgatgggatagagtttcacgggcctttaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcncaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccngacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtggnctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctcgggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatcgacccagaaatgaaggcgagttcccaactgaactcaatattcccctanggcgggaactagttggccgaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacgcgncgctccactgaacccaccggagcggcgcggtggttgtttatccgcccggagcaatgttgtgtataattgcatttcgggccgtggccgggctacaccgaggtcggatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtccgtttatctaggggcatgaaaacgtggcgttgacgagcaaaatccgtcgtacccaactgtagcgcgcacacgcgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctntcgtcggaagttagttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtnccacngcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattngacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcaggcatcacgtcactctttagacattaaagcgtacacgcggttgctcggcgtggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttagcagagcaggcatcaccgaattatgcgaccagcacttacaatgcgggggcctttgctcgcaggctatggttacaacggcggtcaaacggcccggatcacaagagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaanaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggtaaccggtttcgttcgccctctcaggngcactggatatggttcgaccctcggccccttaactggtggatgcccgcgacagatgtctgcacgaagttatactccacaaggtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggcattaactttgcgctaaccctggacacgctccgtccatgcagtaaggccagtaggtcgtcgtgatatacttgggggctgatgacaagaccccaggtacagcatagtagcttctctgcgaacagtatacagtgccagcttttggagttattgacaacaaaaatagaagcggagtagaaaagttaagtgatgtgctcggaaagcgcccatttgctggtcaaactgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcacttcaacctgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacngtagtcgtacttcctaggtctgaaacaggggagatcntatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattgacagtaatacgcataccgaagaagcccccaatngacaaagtttactacttgtgccagcacgagaccgaatgataagcggagtantggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagcnccagagctaaaggtccaccgcgctagtacgnattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacccggcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcntgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatcngttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcacccgggcgtatggcgtgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacantggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtnaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccgaatatcgctgatatncccccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctctgacgtttgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcacgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactaaccgactggcgatcagcagtaacgctctgccttagcccttggcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttcgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaanacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatccgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaagcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgccctctaaaggtcacatcgcggcgcacgtctccgtcgaggcacgccgtcgagataacgcaagcgacgtctctgaccccgtcaggtgtccttgcagaaccctctaaattacttcgccaattggactcacagcaagcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacncatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgcaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcancaaggccccaagaacattcactgccttcatctgttacgacgatgtctaaagccctttcctcccttttttaattataaactacgntccgactcccctttttacaacgctcctctttccttcatnnacgagcgctcantagaaaccgaccagggcacgttgctcccggatatttgacccgttgcgccgggggcacacgcatcgccatatcgtgattgtcgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataacttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctgggaataatactcatggggatgtacatggacttagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggcatagaagcgcggccagtatacgacaccagtntccgtacaaccggcagtataagtctggtgcggccacttgccgaagtgtgttattaatgtgtggttctaaccgatatccttcgtatatagtagagagatacatggccggcctcacaagtaacccgccctagcccgcagcaatgcacaaatgcttgcccctgactttgtacgacaatgctccaggatcaacgtgtgctataagtgcggcgcgatgctactagtacgtaaagacagtgttcttcatcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacnctccttatcgggtgagcaccggcgtaagccgcacgaacttgatttttaataaaaggctaataagcanagtggttcattcggtagatcagacgtcaatgaatgtagcgcggttggcactgtcctcacccccgccaatgcccagtgatcttcagaagcttttcccgaaatgncatcgcgcttagaggtccgagctgaagagtatcgtacgccccgaggaccagctgtactaaatggacggacgcacccgctnacccacgccgcttacggcgncgatcggagtcgccgcgtctatgttataagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatggcnttaagcggatcactacagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccgcacttctactttttcctgcccattccccgtttcgtttagtggccgttaccncggctgttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaagatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgatattcctatncagccacgctccggcagctcccctcctaatctaccggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttntataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacgcacgactattgggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccgccagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgnttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagatngtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggattttcacttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattaagaagtaatcgnnnggnnnggagctcccaaagcatgcccgctcaaaccaacgtagaactagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatattacagcgttattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacgaatacagtcgtagggcctattagactcctgaccagtgtgatataggncgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttataagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagacgatggctaggagggaagattcctcctccacnggctgagaaagtcggtcccacgcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaagtgtaacagtcaccgcgttggtagcaaatctagggtaccaatnataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccggtaagcagtaaccgttagcatcacgatgtacggacatcntagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttaagacatgacgttcccaatgtctggatcgattgcttcacgtcttacaagtgatgtttgcgtgcntggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactctaatttgtcttctgaattatagttcattgtacatccgatccatacagggcatctgttgtcgaatccctgtgcgaggtggatttttatagtgatatcggcagcggtgcccgtcagatccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagcatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcncttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtgggactcatcccactgcaataacattataaccaagctccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcgccatctacagagacttcatacagaaaccaccaggtcatctcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagaacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcgcgatacgaacattgatcccggcacttatctggtaacttgaccgcctcgacgggttgggtgctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagctggnttctaaccgcacctgtaaaggaaccctaaaatggaggatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggtgagcgaacgcggaagtttaactacttcccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcagtaagatgaccagttactcgcgtcgagtgactgcgcaacccgacgcaactatcctgcctgattccgagggcctcttagacagtcgtttccagcccgggctcactaagccatctccgcataggcagtttagcattcagctattgtcttagcgccccacgcacggtgaaccgaaacatctctttagacggtccccgcggcgagagcattctacccgtcgtcgtgaccgacagcgtggcaaatcgtacctccagacatctacatatactctagcgggttcagatgccggttctaagtagcaggaaccagtgtacgtactcgcaagcgcaccgggacacttaggcatgcccggntccccaaagagtgcctgtccnattggctgcaagtctagttatcaattngagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagacgcccgttaatgatcggccccatcagctccgcaccttttgttatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgtcggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttagacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagccatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcgggggacacgcagcacaaaagcgagacagtcggacccgttgtcagctcacggttccgagtgtgtgcgaaagtgtaagaagtccctacattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgtcctcgcgatatcctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagaacgaagtatgtgctagagaaaaatatgaagcccccagcgaaattccgtcgtaactgtatcatacgttcctccgtccttgacttacaatgcccgcatcgacgtgcagagcagttcccactcactgctttaattcttcttcgaacctgctccggaccacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatntcgcttgtgctcccaggatgtgcacgttatctcctggcatgctgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacanggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtagcattaggaatcaanctacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattnaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggagagtataatgtacaggacggagcgatacatctacaactctaatccagactgntagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattantttcctcaggcagcagggtgagctttaagaggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcagaacaccagaatggacttatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgcctcgcctgtaccccgngtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctaattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatctccgnggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaagnttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttggggattctcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgataagggggacgcgaccgccattctagtttgggggctgccctgggtaggccactggttaagccccgcgtccatgggttggnccaaactgcgtgtcacaatcaccgcgcattcatgccnatcccgagaaatacacgtatgtaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagattaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcccctacgggggtcgggaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgatcctcggcccctggctaccgatcggggcgtctttctgcccaaggcgacacaccttagattcttgccgcgccacggtctgtccctagctaccgagggggtcgcttattttatgtggcgctctccaacccaaacggnacggcaccatttagggagtgcgtttaagtgcgcactattcctgcatactatcaaatcgaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgangcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttagncggtactatctacttaagttgccgcgatattaactgcggagaattttggaacttggataacatagaacacataatacgcaagcacttaggcaactcgccggggagagtggcatatctgatggcccaatggtcatccctggcggagttgacgngacgaacaactatacacattatcctcccgggngtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccgggaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgatccgatgcctattctttcacttagcaccacgcgtactccatcgcgtgtccgtataagcgacccgtcgtgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcaccngctcgagtgaatgggggaccgatgctggcgggcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgaaggcctctgtaccggcttcgatcgccacgattntcagcctcggagaagtacacgaatgacattcccagtttggcggaccctaccgtcggaaccccgtaaaccggtaaccgtgagcccaantgacccctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttatgggttggcattagagtcttcctcaagagaaacagaccctcgctaacgccccagatgttattatccaacctattcgtataaacccacatagtgctctccgaggctaaaaactgttcactctgtgcggtcatattgcatgtggcacgacctgaatcgacgatgccgtccgtagcgggtcagtttttangntgtaacgccggctctgggcagccttggtattcagagcgtccagtcccgacggactcaaaacatgttatcaggtcggagtagcctgaggtggtactcctacggtaggggtttgcatttagcctctaaacaggatccacgtaatggagctccgaaccaagtaggtagaactaatgtccgtagaaggaggctcgtgcaacaccttatgttctttctttgggcangcgcggganaaaaccgccacgtatgtaactagagccgactcctatgatcccgatcgtggtcgaataagcaagagaacgaggtacgtacgatctctctcaggcgacaagagcaggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtncaggccagaagctgcgtcgagcgaagataagggganccaaacctcctcctctcaaataaggtcccataacctgtatctagcttacgcaggtcattaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtagtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggngagaccgcgtccacgttacctacagagcgccccatggctatcagtggcggatccacggtccgtatggcaccgacgccatggacgaacggtatcctatcacgtacttcataggcttggcatgctgagtgacagtantaaaggtgataggactgctgggcgatcaattctcccacaacacgcggtatttccagaggggtacgagtaacgntacacgcctcacggcatcaacgatgcttcaggcccctattcctacaactacgagcgacctctgtgtccttggggtgcggccagaatccaccgaccactaattctgatgggctctccagcatctgtgctcctgtgttctctagctggatcactaataaagattgtggcgcaggtgaaggccccatcgatcggactannggatatgccacgtattgcaagcggctacacgaggtgttgggggtaaaagcaccagagctaaggtgctgcggacacgactttaagtacagtgtagtcccantcggattgactctgaaaccgggctgcccctcttctatcacggcaacagataagcatcagcacaaagctccgagctgcctttgacgtccctgaancagtaaaccgcataaaatagtataacctcacgccgtctccgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacncattaggtcccacatcagtaacgcgcaccagacagtgtaagacattcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacggggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgggactaggtntttgttacttactatctcaggagtgatttaggacggtcgtcgtggcaccagctttttcgcgttacgggtcctctagccctgtatcggcacatttcctggatttcnagtttgcaatgcaatgattcgctcgtaattatgatcagtagtccctagacgaatttgattgttcgtagtttcctagaaccgcctgtactcagaaaaagggagcgttctacactcctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgtagaattgagctattggactcgggtaaaactctcaacgatatgcgagctgagggtactcgcgaatcacttgccgattgttaccagtgagaaagtatatcgcgaatgaagatagctgcatatctgacaacttgggttataacatagccctgcgtcgcaacgttatgaaacaattccaaacgggggtgcgaggacgcgccaaccggaccctctatctcttcacgtttcttttggctattggtctcccgcatcaggaagcgaacgggtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggntcgcaagtgggtggtgaaatccngtatcgaccagcgttgcccaggtgcacaggttcgcacgtgtgttacgtgataagtacnaccaagtttctactttatacactggtacgggcaagtttcagcagaagggaaggcaccccgagcattggacgtaataagtcatnctccttgtgcccaagcatgggccgcgtccatttaggacaggactagaagaaatctttcaaggaacgtgcggacggttagatagaatagacatcntatcgctgcccccgtctttcgacggcggagcagggtccgtcgttcagagtagagcgatcgcataggaccggtaccgtctttggtccagtggttcctgatcgaatctttgtccatactaaattcagggtctcccagatcgccataaacnggtctccgatcgagtgtagcactgggagacaaacaacagtctggaccctccggtctcactgagacttttatatgtgtcggacgattgaccccgacacgtattttaattacagattcgcggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccgcgttcccagaactgaatcgcgtctcacggggggctgcgcataaccggcgtttgttnncgcctaagtcacacgccgacgctctctctctgcatcgctggacctagattgtataaaggttggccagagttttacctatcggtagcaggcacacgctctctctcctccggtttgtctgctccggacggtttacttagccaaacctagtgacggatgcctttgtgcagctgtaggttaattaaggtcgcaggggtatgtacatgtcccagccccagatccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactccgaagaggtaaattattactttattatgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgtgagttcaccgttgagtctgtcgagagcgccactcagcgatgctgtgggatcactagttcccgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggnntgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgatgcctggagaaatgcgaaatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcgctaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatangcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctagaatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgttagcctagaaaataggtgttgcgcgtagtatccaacttgcctcctcacggtgagtcagagcgtcgcggacgagccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctcttcattcatcgaccatgtggggcggttactatccccactctctcatatccttgcgcttcttttctcgctacgttaaagccgccaggctgatagttctacttgaggacatcgataagttgnactccagattttagagggggtcccgatcactatgttaagttgaatggtnaattttaacccgctgttcgcatataaaaaactggatggtacagggtcagcttacaattaattctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaggtgggataatgccgggagcgaaacacttcagcgngtcgatccgctggcgctcctgtcatcagattcaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtcttttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacactgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacggaacttccggcccgagctgccatgcagacatgaccgctaaattataactggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacatcaccctggtcgactctctagtggatcggggctaatggttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactanggttgcgaatatacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctganagcgccccccattacgtaatggtgaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatatcaattaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgcccngattggttaccttatannggttannnnnnacggtgatccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcataggttgggtctacgggtcgactggtcagtggtagacacgtggggcatatcctgtggtctttgctcgcggaagaggaccttcctggttgtcggcctttaagtacttggcccaagacgtcgccgtggcggatcctccaagaattgtgtcgacaactgggtactattagatgcggagccacttatngggctataacccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacnccaggagtttcgacgaccatctttccatnagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtagcccaagcggtttacttaacgaggtggtanccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacnacaacctggacctatgctagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgantgnaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagattgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagcctaaataaaattgttagcggaacgcgtttatagtatggacactatctactgcatgttcggaatagtcggcaataatatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacncttgtctagataggagttttacacagcgcgattcagacgatggaatgnttcaaccattgtttatatacgcttccgggagccttttcttagtctatgattgctctttcttacttaatgcgaacgtgacatactggagttttgatattattgcctacggaattggaactttaggagatgcacggacacctcacgaggctgatacaaaaggccaccggatttgctacgacctttgtcagccgactcggcgtgttggccccatctgttatattttaaattcttagcgaaacttcactggagcaggtcaaactcacgtgtggatagtgctagtgacccntttagctgccggttgctggtagcggagctgctcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtctccnaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaggtggcacccacgcccagatggccggttctatcgctgataacaatattattaaggttaccgaaaatctctccgctgtacacaggccttaggggacgggtaattggttgtagaatctctcgtggacctngcattcgcgggggatataaggacagtgtacgtgcaatagccgacagaagagcagaggatacgtaaaacgctggtataaacacgaagggnaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgtgccagagacgtagacgaccagcatcgcctaccctcattagggagttgtaccaccattgggttcctaataccgaaagatggacgagcccagcggtcccaagcggcctacgtggctagagacttacccggactgtgatggagacacgaggatggaaaactcaccatggcgacgctcctgtagcggtcggagccccgccgtcattgccgagctgctggcgtagtnctgagttgtaatatttcgcgagggtcgcttttgcgcgcatactagagtaaagagcgcggcccgcgggcacagtacatcgaggtaagttgtttgatgccgagacatatgtacatgccgtaggtaagccgctgacgtacttggtttacaagagaacatccatcgaaatcgagcgatgatcctttttcaacggtgcagcttccctaccaagagtcgctcgcctgttatacggacgaaaggaccgacgcataagacgtgtggggagccccgctgatgggtcggtttccatcggtgcttgttaccttcgtatgactgcctcgctggcctccccctgtcgatgcacatggggcctgaccgaggccgatgggggaaacgggcggacctccgcgccgagaccggagttcgtccccctgatcgtgacatctggatatgaccgangagggggctctcctctcttcgcccacctcgctttagctatggacgttactgtgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattttacctacgctgggcagagcacgaccgggccggaatagcaggctaccgggggtgcgccctcgaccccccccttgcccattccagcagctgaatcccagatctgactcttgtggcgtaatctgaggggtcagtctaaagaagatctgcagcgctagatctttagattgcgaacgagaggcgcagcggctangaggcctgactgcaagggggatggtaagattcagagacaagagtcgtgaatacgcaccggggggtagctgaggccaatccagactgctctataaatggctacaccagccctacctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcgggtcccgaacaatacggcgctccacgnctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactctagcgaacatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctgcttagttattgacctttacagtattccagtctggccgtgtatcgttcgcatcgatagcctgcgctagtagacttcctggcagttactctttccagtgggccccagtggaagtgtagtcgcatagaataacgacctcggtgtaatccgcgctagctgctgccagggatcgcgtcaacgtccgtgacgttggggtgagagttgcagtttggcccgataaatgcgtttatagtggcccggtagctgggcacgggacaaccacacctcataggctgacacaggccgcagaccagcaggtctgcccagcaattcatgatttgaaatacatagaccgtctgacgactgtgttatttgcgaaagtgaaccattctaaatgacccgtgccagactggctttaaataangggtctgagagcggaagaactgtgtgccgctcactatgcatcctggaatggagcgacagtcctagcatccttataagcgtggatgcaatcccgctgggtgtacccttaaccaccccgggtgatcacgaattccacgactttnggccgctatcccgctgattcgaagcgcgctaagcattcggttcaagtgcattaaggcaccagcgtgctcgatccgggccgttaactctgtcaccactacaggcgccgggatctagatttccgcaccggcagctttctactgatgataacaatttgcacccgtttaagacgagtatgatattgtgtcattcttagaagtttcctgagtatttccggccagtcaaccctttctaataatcgctgtttttgcgcggtgaccctagtgatattaagcataataggctctcacggcagaactcaggtagatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttccgaacgtccgtggcgttcttgggtctcaacagccggggcccgcggcatacccagccgggctatggggtcgtctcccaggtgaccgccagccgatacgatcccgtcaagtcgttaacgagttcttcgacgatggggtcctccttattgtaagttgttcatcctcaactaggacntgggtatcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaactatcgcgtgattgtcgccctggagtggatggaaacgagagctccgcgggggctgttacacaaggaccccntggttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacaaaccctttcgttttgctcaatccctggttaatcgacttaaaatttataaaggnggcttagtcgtaggcagccataggccaatactattggcgtttcctaggcgtccttccctgagtggggactaacggcctnnnncctctctgctttgatacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccggcatgatgaattatgcgcagaggtttacntctaatccgagacaaatggcaacctgtatccgcgattatggatacaatcttcaggggatatgttatgccttctacctcgtggaacatgggctattgctaaacatgtgaggacactcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacacacaggcgctgtaaggacctagcgctccagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagnctcccgtccgtngaaatatttaaaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccttttcccaaggaataatgactagcgttaagcgtcgcggccgccgtggcgacgatgccggggtctcgttgatgcgccaagagcgtctaacccaaagatgagcttcagaangacggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcttacaattatgcttctaccccggcacggtntaggtgagggcgtgattctccgggcctctctcgtgtcattctacagacgaggcgtccaaagcttattgatgcgtagcggccgttatacaatgggagtgggctcggcggctgctcgcggagttaccggacgccggtcgtcccggcaacgccattgaggtgtggatggcgagtaccgacgcaggacgtgcgcagacagcactgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccagcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaagttggcgtgtgttgaggcgtacatagcnncccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccanctgagcagtgttctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggacgtggttgtcagttccgccgccagtctacatataatatcattgccatcacctgacgaattcccgggcctccgataccgcggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtaggacctgacaatgaagataacacacacccgctgagtcgtagctacttacctgaattcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgactcagtcccctcgtctgaccgcggacacacccgcaggggacgcagcgcagtactgtcgggcattggcgacttttaccatccgctgttagctcatctaggggattagagtaggggcatgtccagctgtttacgcaattcttggggaggtaacgtctacagggtctctatgtctatgttacactttggcctcgngcccgagttaggcatatcataggttggttgcggctaggttttccggatgcgttatttcacccgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgacgatacttgatcggtggaagctcttattactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgtttgaccatgtcgcaatttgttgaatgggaaatcgcgctcaaatttcgacgaggggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactacagtttatgtacgncnttctactttaacgccctaccatattacttccgtcattgccagacggcgggagatgatgtcacggtctactttgtgaggacgcatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtanacgccttgctttacaagttcttgaaaaccgtttcctattaagacattagcagggcctggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaacccgatggcgctatatttggcgtttcncgtctacacacatttccaactcgtctactatggttgaagctacgaacagcaccgcgctttccggaagagggtggcgacgantgcagcnagcttcttaaagatgagaaatgtgctgactcctgaggtgcagcaagcggggggccggagcgcgcgcatgccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaacctgtcccgccttagcgcggaagtaaatggacacggtttgaagcctctgcactaagccacatgagatgtcaccgacccaacatagcataaggggttgtgttgttactgctcatggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcattagaatcatagacgaatcattactttgacgcaaaccggtttaccttaagtaggcaccagcgccttggcacttgtgacacaactgtccatctggaagaacttanggtccagatgaanacgtgtgaaagaataccgtctccgttgggagctcaataaggatcgacctccgtgacgggtgcaacnnatggcaggtcgatctcgacacgataggcatgttgatggagtcacgagcaggcgcgttaggcaggccgtccgccccagtttcggcgtttaccgagctgaggacccgccgttatgcatctgctgtgcgtaaataatagtccagacagacgatatataacacccgtacatgctcccnaccgagagtaaaagtcactagccctcgatcaaatctggtagtggcgttttcggtcgattcgcacagggcttttttgagtgtagaattgacgacttgccgctgctctgcggcgggacgacgtccgctacgtgggtttaagtcgtggttctaactcaattgtccaccgcaaccaggattcttngtgaccgtctggttgctcaggcattcgataggaccgtagaccaacgggtcgaaccctttaggatgaaaatgcatcagccgagagagccaagggccatctgacgtctaggaggctcgggagtgttacctttaacaacggcggttttacatgccctgtctgtggggctcgccgtgcgacgatacgacatgtaacgacatggttgtagacgaaatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtagcaggtttatagaatgttagggctattctgtcatccatgtcgcccgggaactggggcaagatcccagtaagtacttagctgnggggcatcgcaatgggctttctagaaattgcgtgtttccgtcctagcgtggtcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgaagggcgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgtttatcgggcgctatgacccaagatgtaagtgcgaaactgggttctaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagtaagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttngggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatgggaactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccatattgaaaaattcccacatttaattgtatccgtccnctccggcggaacgatgaagccatcctcagaaggtaatcactcatgccctcaagtatgggactcatacgatggtgcggctatccgtttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccagncactaaatctcaccgcttcaaggcatgttcctggggctacaaactcatggactatatcctctcccagcagtaacatgcccgctggcatggaaatgctacattnatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtagaatgccgatccagggaccatacatttgtgatggcatanttctctttggncgaaccatctcagttagcttggccgcgcgtttcaatgatggagatcgtgaagtgatagccggtagtttcacnacatctatttttaagattataactgttgagccctgagatggcttcagagatcnttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaantnattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgatnatgagctaatngctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccatctaatcaatttatggcgtcaagaatgcagatgcaaattagactccgtcaccttccatagcaaccgtgtgtgtgtcgccnttgctgcaccgagtatcctcgcagcgccatttctgatgtaccagtccgtctgaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaaaactgttgcacggagccaaggatcagtcactctttgatgcttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgggtggaacacattcncacntgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttggtgttatgaacgtctaggnagngcatgtttgcgatgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagattaacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcagtgattctagttaaacccctatgcttatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacncnagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccnggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatattcactattctgtggaacgccgctgccatncgtcctggttatacctagccaacctttgtcgatggggtgattattgcgagggcagtttacgcgatcagttagaaggcagggaggggtgactacttcatcctctgaggtgcctacttacgtctccgcactttgaactacatggagattgttttatctggtgtttctgtcataagcagtgnagacggtttataatgccatactagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcttagttccccggtagtgagaccagtcattgccgatggctggatgggctggctggcgattcgtacattaagttatcgtcagaagccccaaccggggagtgcgcatgccgtagctacggcgtaggctattaataacggaagcctcgagggaccgccccgatctcgaccgactgtccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctcnaaaatcagagcgttacgtcaaggtcggtaaaaaaatgctgtgcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattaggaatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggagatggtactagtataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatggtacttagtccgngtcatcctgcggacgattgtgagacgccagacgcaaggagctacgacactacaccgcggcgcacccaggcttacagggganttgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactacgctttggaatcacagcctctggccgcattccctgaataaaaaatccgtggacaataggactcagccctacgatctcactggtagaatacaccaacaaaatctatgcgcgagatggtgagatagagtgcgggcaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgactagtcattctattatctcatgtaggttatcctgccatgaaggcctgggcctacccgttgactacattctgtgccattcttacgggcctctcgtctccttgtcgccttgccgcggcgcgtcgctcgagagacgaacatacagtcccccgcagaggcgacgttcattcttgcagtcaattaacgccagttaccgtaggaggcagtataaacaaggccacaacgtatacaatagggcgtgtcgtgtaaatatagggactctgggataccagagcctgcagttcagccggatggcgttagggctcgcaactcaataagtcatcagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggggaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtnctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctatcctgggccaccagaagatgacggccagaccagcacgagaaggtctactctagtcttcgagtctctaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaactgtgataacacatagagattgtcttcggacgcccactcgaatatctctgaacaacatattcaaggggtctcttagaagaaacgaaatgggagatgcagctgcaaagctgcgagcgtttatgccttgctgtcccccgttaaaacgaagtgttggcctcctgaagctagctgggctccggccgtaaacaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacaatcttttcaacgtgcagaccgatcagaccccttagtggatttaaatcgactgctgatacatactggctaaatagttgaaattctaaaaggagtatattccacgggattttcgggtcagcacgccatacttgtgcctgttcggcagagccgcgcggttaacggaactgagccgaactggttctgcgttacgggccattttaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtancttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattctcactttcactcnagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaagataccctttagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacggaactttttctgatacacacgccacggcaaggagcntaagcccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggncctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagccnattcctaccggagccacacgcttatctcaccnggatatactaagatcgggagctgtatgacggaggatcgcgcccaggttggggtcgtacccgcctcttaagtacaggagcagtaaggtgtcaggcgctcggtgaatgcttgtgagcacagtaattactggttttcctatcggtgtccctcttgggtcgtaaccctcggtagtggtttacttaaagagcacacctcgctcagaacacgattggccacatacatcacgatcggactgcccctgtagagcctggccgtacaccatgtgacacccaccaacaccactctgcccgatcgcatgatttgaacgacgatcggctgctcgtggaagcagaagcccgtccgctccagacggcccccagcgaattcataagtcgcgtgaggtgaggaaatgaacatgtgcgggtggctgttgcagagtctaattccgccagcacattaaaggcacaagctagtgtgcgaagacctggccttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggagcaaaatattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctgattgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgngcatcaaaacaaaggctgttcttccgagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccagatcgacgcaccgggaacgagtccacgtgagctgggtagccctgatcctaaggtgtagaccgtggccgaccctctgcaggtcgaacactttacgatcaanagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtangagctttatggcatcgaatagggctttgtcgggcgtatgggactccctaggtactcacacggcgtgtgcttctaaatctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccattgggactccactgggtctgcagccttccatgataccatgggcgttactcttttttttaagtacntcgccgaaggttctttcgttcagcactttangttatggaggtaaattactatccatagtagatgagcttccagccctttgattgagtcctacaacgtgcgataattaacattgcangataaactcttaggcaaagcattggaagaaaacaggtgccctttgcgtcgcttgcgagtagcctaagttaaaccccaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccataactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacgtccaatgataagaaacaagtgcccacataatgncgacgaagttgcgctcgaccgcggcccacattttcaaggctgctggcgatgacttntcagttgcgtgacngcctccgcctaatgttacaaatgtttgcttcngccgtatttgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcgtaattcattcaatgtactagtttcggatgccaaaacagagtagctgagagagtaacagcgaccgaacctgactttgtctggcagccttcgtggctggagccgggatagggcgttattggttcatttaacattcaatctacagttatataactaattccgacttggttgcgggagtcntcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgacctcacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatntacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgccacctacgcgactcagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtngcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccaccgttacccacgctttgtagcaagcccctgaaccgccaccgcaaaccctgcatgctacgacctggtnagcatgggccaattgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctggtgttacacgtcgctcgcgttgtgccacttaacacctggcacatggccgagcagatcgtgagtagctggacctctctttgtgaatgggccggaccgtctgcagcatgtcatcaggagtagcgtcgtaaatcttgttcgattaactgtaaacacagcaacactnntttcttcagacgagagtttcgtaataccggngatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcnaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttaaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactagctatactggataccctggcaaaactcggccctgccgccgtgtgccagtatgcgtatgttacgatgcgcgccgcacttgggggttaatcgttgacgaaggcagtcatgggagagttcgtgcaacagaataataattgaatagatgtagttccagggggtgacgtccaaccacctcgaatcacggttactgatcgccggactctattgaagggcacgtgtgatcatcgaagatagttctcatctttgatgaaataattgggtcacttgttcggagcaggcctccaggagtttgccattttagatcatcaagcatatgtttgtactaaaatcgatattagttcaggattacacctgtataggctctcttatgccccggtgagcacgcatcttgcaacagcgggaatagtgtgatacgaccctgtgcagcccatgcgtagcacgtcactcagagatcgcgggtacaggctgcggaaccacaccccttcatggatgtactgcttaccacgtattggggagtagactcggccgaactcggtggcctggggatgagggttcattacggggacaccggtactaaaggaatatgtattcactgcgacgccaaggtatccaaatcagacatagccgatgctcggttttgtgcaaagcaaatgtctgctaacctatgatggacttttagacccgtaggaaccttttcaagagactaactgcgccgtgaggatcttaacccactcgcttaaattccactcgctccgaggtcagcgtaaatgtaagaatacgcgacaaacccgctcaataccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcncatgattgggtaagccagcctctttcagcagctgacnctgttaacaaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctgccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagcttacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtcttaggcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccttaaaaaccgagggcagcatgctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagtaatgtaaagttgtgtggagaaatgtgactctcacaccgggtgatctagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcacgtttctactggtctatgattgggcatttacacccggggtactggcggccaacccaaattaacgctacgagggtggcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcgccctcgaattagataaacgtntgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcagcgaagcaacggcaggtttcgctctttggcgacgatccatggangttcgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatactncagcgcattaagggcgctcagccggaaagtcctcgtcgtcaagatatacagcggagccagactcttatattgtagatcggccaagatgaattttgcgatgagacgggacctcataagctcttgctcgttggctcttgtgcctggctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcgcaggaggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcaatgccagtccggcgaaagccgacgttctaggtactaaatcatgctaggccactaaatactatcgcataattagagaactataagcggttagaattcggaataatactacataacttacttatcccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaantgtctcgcagacctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatntgcgcataccccgcagtcccattgtggattggcttttatacanctccccagcaaactgtaatgctcggccccgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgacttcagttttaaccgtgggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgagnttagagccagttaactgangctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagcgccccattgcgagttctatcactatgtccgttgtgacgctcgtantttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttntgaagaataaataatagccgagaccgctagggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaatcttcacctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacagagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggttctattaacaatactttcacgagctaagtngacacccggagtgcgtatgttccatccgcatccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagctgaaaaacgacccgcactcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatnnctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattctgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgtncttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatccctgaagtgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactagcactggacattcggaggcatgagattntctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcganaactaagcaacacaggaagcggntctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatcgccggaagcgcatcatttggccaaaggttgcaaagtcantactgcacgcggcattaacgtgtacgccttgaggaccctcattttacgcggagcttcctcctgtgctcaattcatgcataactagcgacgtaccgcgaccaggcaaagcacccaagtattagaaaagtgcctaccagcccgccgatgcttggggcgaccgagtaccgtctgatccatcgttttgataccgtggggatcattactggacggaaggttacgtcgagtattgaactgcaaaaaacttgcacattggatacctggttcagacatgtagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccaaggaacctatgcacatcacgaaagccgttaactgcgcgttaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggaatccccccccccctggtatactcggccagcgacggatagccaagttgcgcgatgacgcaaacactactctcgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctgncacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaactatgaccgcacgacattcgagtgaattgtaaaaccgcccccagtattccttctactcggtgcccttgagtgcgcgaccgggcgagcttctgtatctttcaatgcatgctcccttgctccggcccataccgagaaaccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcgaatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcgatcctttgtatttcgatactccaaatcctgctaggacgaagggccggaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaaccctctattntgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcacaactcgccagtactcgatggcgtccaggtggggaaatttggaggcaaggttggtcggtgtccctttacgcgacgttagctggcccacataagttagcaaaacctcgctcgctctgtaccaaagggatgcggtgcagcgtgagagatgagcagatattctcagggtatgactatcttcgagccgacggagtcgttcccatcggtatacgtgactgcgggccgtgtagttctccactccgtccgcagggcgccgggcttgtcagcactcgcgggcatagatctaccaatctgactgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggtgactttcaacagagagctgtgcctgtggacgcgcccgggtacgcgtctgttnatgaatcccggtcgaggctggcgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacttaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacgaagtgtgttgactagcgacagatganagactaaacttgcatattcccagtatgtctgagggccgaaacatattatgataattacggaagcagccattttgctacgaggtattccgcccggtctctaggagcaacgctgtcagcgccctcactactatttcgagttattaaatagtgggtctaccctttgccctcctaggcggatgttggctgagtatcctggggtattgtcancaccccacggnttaaagctgcggtgagtcctccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtaactgcgaggtattgttgagttcaatgccgacgctgtagagcgggggaaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaacgaccccagggtcccccagtaggatcgtccggcgtttggtcctgngactcgctcttgttnggcctaggcatagttcttctaacaatggagcgacaaacttcagggcacaccacgtaaagtcgaccgatcggtggcttggcaaagatgattgagacgtgcacgtgctggtaagttacccacgtcgagcatgtagccacatacatgcagccttgaaaataacaccataagccgcgacgtcacaatgtcacatancatcattgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtanacctgaggtggtcgcatacaggaacctgcacggtaagtcagacgcaagcgtattttaagagnggcgagatgcgcatgcgcgctatggcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaatttggaaggcggcagcatattcacaggatgggtcgtcctagccatcctgttaggcgacagcgttcgctaacatccaaagcccgtttaggcctgttagatgcaatcgctagggcgnccgcactaattcaataagtccgaacacgagttcatcnncgcatctcatccggcgcacgtgcaaaaaggtaggcccacaatcccatttccggcgcagacggtacggccgccgcaagtcggcacctgtccccctggtagacaggacgtaatagactcggacgccgtgccaaacggcccccactgcggcaggacgacaatgtgacaatgctgcctacaattcacgctgtaaaggcgcgggactacccagtacgcgggagtccacccacagcagttatcccggcgttatggttcggaagtactatcttgatatgggtagcatgtcaacacccggcgctaccctcctggcgacgtaaggtctacgcttcaacacctcaatcattgccctgttgaatgattaatcccccgttgtctgagcgaattcttattatctgtcccaaaagtcgatggtaggcggaagcacgccgcaagacggtgnttctgctctacctaataaaacaagatagttgaaatttgtgtccgactgtaccagagntgggctcctcccaggcgatggccctcgtgacgcgaggtatcgaaaacaccacgngacttgccctaccaccgccgttgtcaagtcactgggcttgggagactcaggcctcagttccaaacgttggtgctggaacaggccccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtctcgataggccggtgagatacaggtcgctttggtacccctacggcggttccttaagtaattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggngnagcgccccggcttcgcatgtcacactcgaggncagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcccagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtataggggtacgaaggcctaacctgaccacatagccgctacagctgccccaatatgagttgtcgcagtcactgtcgtttttttaggagaccgcgccagttttggcctgacatcgtccaatatgccctgaatgccgtcgcctacccagtagtattcccgagaaatcggagtagcacgaacantcacggagcgagaggttttagctgataagtacggacatgtttatcagtggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaaatcaaaagatcattgttgaatttcngcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttgataactcttggtattggggttttgcccgagtggcggtaagttcccttcaagaactgctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggagaagcantcagacgaaacgaattgattaaggccgtggatctgtaccacggttacagcctancggaacgtttcgacgcaggggatcctcagcccgcnagtgagtcttcngatagacgtgctagccgccaaatggttacgaagantcatgtggcgagtgggaagactcctaaaggtagtngtcgcaggtttactatnaaccttttantcgatccgcggcgatctgtgctccgctatgcactcgctaactatcaagacctatgtaaggaccattacgtggaacagtaacctcggcgcggcacggaccctctcaccggtacggaagcgctacgagattgcctcagaagtaattcccacacacgcttccgttgtgtggccccgccagcctaacgggacangaaaagattagaggggccgatcgtggcttgccngtgagcaaacggtgctcgcaaattgttnctgcggtcgatttgttnggcgtngacttctgggcaaanttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctattaaatctgcttgcacgtcgtacacggatatcctaggcaccttcaccntggttcacgccattcggtgctgagaccagcttgggaaagcccggcaagtgcggttggccctgccgccaacgccttcgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagnagcatcgtatgacatantcgcggcggcagagtcgtttagtccgcacggttgtacttaggagttgtcgtgtggaagaagctactgccacatgccaaacatcggccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacgtgactctaatggggggacccaacgtgtattgggcccttctgcgttaaggtccccctccagtagatctgtnatcatataaaggggcgctatttcccgtcgaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcgagcataaaagcatacaaagatgtgtctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggccgagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctntgagtcggtaagtagtccaaatactggctccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacanggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattccactttaacgaatatgcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggactaataccatccttaaagactagaccccgtcaagaaccaattcgggagtacgaagctaaatttctttcttcccaggcttcgtccacgaccactcgtaggtgatttcgccggtcgattggatgaagaccaaacacatggcccaaggtttttgcgggtaatttatgtagctttcagaccgttgtccgaagtagcacggaaagagaccattgagaanncaaagagcagaccactcgtccggaaccgcacagagatagcggacctatgttagtgcatttctgtcgntctgaggctagcaggtagtgggttggttcgaacaggagccgggccgcggttcatcganattaaagacgaaaggttcctacgagcgtctaccggcctccgggccaacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacacagtcaagtacccagtaaaagttggcccgcggaccgcgcagatagaggatcacaattaccactttactgcggggtgtaactggacatcgcaagacgacgtcggaggggtggctcgacgcatatccggtccgagatggtttcgtatgttcggggatttttagtgtgtccagatctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccagcgctggctgcccaccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatctttgtcaggggccctattacccgacgaccgtgttgctcccgttaacctgtaagcactgacacgggttagccactaccctatgaaaagggaagagaagtaagagaatatcgcctacgatatgatggtctagtcaggcctaggttcgagtatgaggcgttaaaaaaatgccacattgagcggcctcggataaggatctggcttgaatatgggaatcgtccatcctgcatgccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggagacttatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagagggcccctcctacatttgtacggcccggcgattggtcgttcttatgtaggggaaatgatctcaacggaagctttgtctttcgctcggctgactagtataagcacaataaaaaatcggtagccgcagggacgtcaccgcnacgacatttctgttccggctgacgtgtgggcggngcggacctggcgttcgccaaaaggttcaaggcgtcagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaannntaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcnntttgacccacgttctagatgctagattaacgccatgngtcttagnggtagagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctncggcccgtnatttaaaaatctacggaggcgtggtcttgaccgcggtatgcgnacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggccnttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttntaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggtgccttagtaggcacacacaacagaagtgaaatgatctttcagacaactggtagcagcccggcattccagccttacccacgatgacgactaccccatcctgattagtataagttcgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgagagcacgcgtgggatatgagagtcgtaacgcgacctccaattcagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcatttcattccaatgatttccgagtcctatatatatactgacctgtttagtattcgccattgaatatttcacaggatttgcacatgagcactttgcaggncaaattgaaaagtacaagtagaagaggcacagcctgaaccttggagggattagatctattagagtccccgctgtttggtacccgaccctttagacacagcaagtgaccccgggggcacgagtctccggcgtagagctacgcgcaagtagaagagtctagcttaggacgcatcccttaccccaatacttcaccgccagtataaaaaaaatagagatcacccattaggaaattgttctgttccggtaatatcacgaacagagttacacagttatgccggtccctcataggacttgatggcatcggtaaaagaaagaggggctgttttgatatatctcaagttctcctctatatcaccaaaaatttcatgtccgtaacgaagacttaggcgagaacgattgggagttgatgacgactgacatgctaggttatgtgtatatatagcccggtaagacctcagtattgtatcgaaattagggaaatgctacctcataataagacatactcatgcacgagctccccacggttcctggggcctcgaccattttgccntatagggccgctctttgtncggatatgacctgctcatagtcaccgcaactatccctccacctaattacgtccaagttgcgtagtctaggagcttccccagacaaacgtaagaaagagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctggcccaaaacttaggaatagctgttccattctcgtgatctataatcgtntagaccagaccagctcccgttactcntaggacgtacaatcgagaaggtaacttcgtaggtgagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtagnaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagataaccgtcaaattgtcngncggacgtaatgctccggtttgttgcaattaattgatgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggngctatgcctatcactaggaagatgcgctttaagtggggcagggcctcgacccgccccagcggtcaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctagganacgcaatcgattgtttaccttatatccgactagccgtattgggatagatggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctccncgatttatatgtacaccggtanggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacgcgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggnaaccgcatcttacgccttgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctttaatcgtgacaccagtgctggcgccacgttatacggcaagtcctccccccccctcaacccctttaaaactgtggggtccatgtctggcgattaccctctttcgtaggagctacacgattgacatcgcgacctctcacgcgaaacatgctgctccggtgccgtggcaggccgaatcacaccctcccgacacctcgcgtggaagtacctgagttttcttgcgccaagtgttagtgatcccgacactccgcttcgggcaattggggagaacgtcccttgcgacgtaccagctgtgcacatcccgcaccaccttgtctgtgggggccgttgngacaacacatgtcagccgaacctgcggaccgcctactccgtttattccctgtcctagcctgggaaatgaaagcaacgccgtggtccgggtttaattttgcgatcgtaagctgactgctgtcaaatcggcctacctacctaccatcacaactaggggcgtcagcggcanaggtcgtttacactaaggacaactcaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattccaccatcacccccttctccgcaaatgatacaggttggctggttcgtaccaatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcttgtcgaccccactggtcgaagagtacgaacgacctgcgggcaacaacggaagancatcgttgacttatgtcaatgtggaaaaaggtacggtgganttcgaaccaacagcctatgaaggcacctatcggcggccctcgggagcttgcggcggactccttgacattcggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtccatttcaccgatncggcccccaagtcgcgatccgtcccctgttggcacctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacatcgtagtaattcctgggcggtttggctgtgcctagaagggttagtccgggcctctaaaactctgcctatgagcgtctgctggagggggctggaaaattgcaaacgtaaatttactgggttaagtggtttttcggacgaccccgcgacaagtatgcctaagtgacgggtgacttaggtctcgcagttcatttggtgcactacgccgcaccccacgcgaggtgtgggcgatcgtctcgagtacccgaaactaagtcaaccaagattgctcataaattacgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcnacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcaggataacgatcagcgtataatgatgtaaatggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatgcnccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcgacaggttctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaaaggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactaagtccacgagcccccgagcgggntaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccnaggggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgcctagccccacgtgtaaattgttaccacctggangacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccatgtcgctacngcggcgttctgcgtcgagtgttaaatgatttaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgcgctgatgtacgcaggtcagggctctgcaggggttggcctaatcctagacggcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagnggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatnnggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttactcgatggacccactggagaagctctattccgtagcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaggtcggtccgccgcaaagccggccgaggttcgcaattactgaaaggtcaagcaaggatacctcgctcgctacccgtttggtcctcgtgattcagagattcaggttgcagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgcccttcggttagtgccagtatgacggtgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggagctagtgcggagctcggtgtacaacttcctcgggtcaatttatttgtggnggcgctagtcacaattgcccaacggactctcggccctagacaccagcatcctttggggacgtctttgatcacgacgtcccaaaccactgatggagataccattaacacactgcactccacaaaactccatgtccttcacctcgatgggctagaatactgtactgattctaaattcaccanagggatatcggtagagtaacagtggtccgtgtttcttcctgcgnnccgcatacctcgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaangaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaatcaaaggagcacaaggcatacagacgaattcgccgcgtataagatgnagttatacatagtaacttcggggagtggctttgtgcgacttcgcccgaacaccacctactcngtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgngcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcaggatctctgaagcccagatttgaagaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagcgcaagaggatggaccccatcttaatgtacgaaacaaacgtcccgatatcattggatcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccagaactttaagtatatcatcatcaagagagggtcgtacggtagctgttgtcatttcttgtttacccgtctgtcagtgggggcggcgcgtgcgccaccgctacgtctgttcgtttgtgtttatgttggncaggaagggcgttgcggtccgacattagaccccatccaatatgagagccaaaagcgggctaagaggagcagtttgactcagagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaanaatgtttaaaatgctatttgcttggctctcagaagtccaacaaactaaccatgttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatagcctggcccagccctggttcagttacacccgtaggtccgtcgaatttcgggatacaaagtagtcatgtatctttgtcgtctctaagggcggtgcgacccgcgtgaccggntctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattgaagatggacctcgtaaagtgtttcaaacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcncntttcgcatttgcgctnctggcacagagcttcggacggagatcgggatcgtgacatctagctcttaccgtctccacgttaccatgagggtgctgtcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaaaaaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccntcacttncgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtattcccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgattccccccctataccgcttgagagtggaaccctgcgttagccgcaangctagaaatgtataatnnagtggggcgttncacaaaaggtagattctagctaccaatacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgaataaagtaagggatttagggtgtatcatgcaatcatcccagttcccggtgagctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatctctgctaaacgttacccggccccgccggaagctggattncggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtangacgtttatccttgcacggaactctaccaaatgaagaccctgcaaacatactttagaagagtacgtcgtacttaggggtcagtgtttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgngcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctattgagcacagcgttctgaagcgtgtcntnncgactagttgcggtcacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactncagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccncgtgcaagctcncgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgantgttctcgttatcaccaagaatnggaacgctcgcaccgagatgagagcnggcattgtgacaggtagacgagactgtgtcttcatcttggtagtgggcgcccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatataactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaacctaaataaacgggtnatactcgtccaggggtgccgcagacntccttccatgcgttcgcgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtccatggtttatncancacagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtctcactacgtaagcttccttggcctcgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactggagttcccaaacgatcagcaatactnttgtgagatccctggatccagaggttatagctcggacccttatcggacatcgcnngtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggatttctgcgagaaataacatctacccccgtgagttataggagaagaagtcatccattcgcgntaacttctccttcttcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcncggaacttgggagtttgcgccgtcaactcaacatgacgcgccatctaacccgtgttaatacagtcaaaaggttccaaggtgcgccgagtgggaggtacctgtgttatggagccctgagagttagccgcccaccgggtgacaaaaaccgaaggatcatgcggccgtaagttaggtacctggcggcagctgctacgggtgtgcttctgcatacaagcccctcatcactgattgaggggacacaacgtgtggctaataatggtcgactaacagcggtccgcccagggccgcggccccaaaatatatttgcgcagggatgagccacgccactccgacctgtcgaggtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctatcgggattatagtagccgggctttgccgggattcactgactgtcatgtccgcgaaagaatgccactcctgccgggacacgcaaagtggcgagcacattatgattttcatacgtataccctagttggacgaacgcgctacctgcgttcacttgcggagccagccgggtcgctctatcccagccttatgccttttaagagcactggccgtaaaggactcncgccatttgaatagtggaaagtatcacagacgtgtcgtgggccggtacgtcagaggtatggtggcctnaagctgaactttttaaaattggagacagcggcgtatacaccctggtccctcactccacagaccacctggtctcaacgcctacccgccctcgtacatctccaggtcctttggccctgacttttgttttggatcctcaacacaactagcggcgtatccgccctagttacctgtattccgaccaaagcggttaaagtcacgggacccaagcctgggttatgaccgtgccctcagggggtctcgcaggggatccatccccggagaatagaacagctcctaggcatgtactaaccccgttttcgcgagatagtggcccattagtctgacgcgagccagttaatatctaagtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccancaaaagatcggtaaagagcgtggatcggttgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagnatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgcattagcacagacgacctntccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatttagaatgtatgtcttcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaaatacgaancatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcattgactcagaaacgccaagctgagggcacgcctcggtccgtctaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggacnatacgggatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggattcatgccccaacaagcaattcatatcccctgcttctcatgtgtggttgcatggcccaatggcccccgcagtagcttcttttccctcaaatctgacagcggcgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgagacaggctgtgggggctgatgtagggacgtacaaggggaacactgggaattgtgcattaaggctaatctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgctgtccaatgaggtcgggccagtacnaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcactcgggtgactcatacgggctactcaagccaggagccagttgatgcgtaagttntcatagcttgaaacttggcagcttacgtattcccttccgccctagtgaagcacaactcaatttgcttacatctgatgcgtgtttgtgcgcaccgccgggcgacgctttcactcggcccggatagttcagaattgaagtactacgggattatttcccaacaagattcgagggcatggcatcccccgggtgcagatgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacgaagacatatattttagcagtagctcacgtacgtagagaccgcaagngagttcttccactgagtaataagcgatcctgacagtaaggggctgatgcgtgaaagaacaagagcgtgttcaacaactccccgcgattttcgacccgctacggtaagatagtgggacagaacgtgtacgtcctcagaggtccaccacacttgaggtgtaccgtagatacctccttttctcacgggacatgtctactcgcttctcggggattggtaattagagagaactgacgtgtcgctcacccaggccactataattagtcgaatgcacatgtctcactgccacagtgaatggataacgatttgatggcatggtgcgnacctctgccgtgattgaagcgatctaactagtcgatttttgataagactgagggtgggcgcatncnaaaggctacggggcttatcatcagtggtcgcttcgcggacggtggagggctatctcgctgtccggtatacagaattgagtctgagccgcacccgggcggagccggacgtcagcagtcccacctgaaatctcgcattagactgctcgggcngnccaatgaactggacggagtccggcccctgcgcattcgacggtattancaagtttgttaggaactcgtagtgggcaggcacgtcccgatatcncgcatttnacagcggcctgttcgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgcggggagccccggaccagtcgacggtctagatgcaggctgcggctcttactttcattatattcgtagtacccccaccntattnttgtagtcgctcccaaatccctacgcggcctaggcttggggaaatatcccgggncgcagagagggcaacttgcctcccgccaccgagctcaattatnccggcgacctctgtgcgtacctctttaagagggaaatgcagagagatttatttcccgcattactatggtgttagctcccgcacacactgcacggaggacttccgcccacccaggagcatccgggcacccagtaaattctggttgaccgctcgctgcaccttttgcccgcaacgtcacacggatgtctacactgttcgcactgtggttcacaattatggttggcatccgcgaaggatatagctctgtgatccgtatgtcatgtataaacacttcggcatgcctgaaataaggnacttagatatntctctcgccntacaagtgattttgactngcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcngttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtcctttcgacacgtatacggtatattccattgaattgatngtaggaccgtcctggtcctacgaggatgatccataagttttttctagttcttaggttacagcaataatgctcacaacaatggggatttgttctcacttcgctcgatcgtacaagtcaatatattccgattgctcattccaataaacatattaaccggcggtagccctgcccccgtagggggataaggggcttatacaatcatagtatatgcctcctagctcttaggtccaaagatgcgacgacataacttttttggaactccagaaactcgccagtgaatcctatgagatgaatagtctaggacacggccactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttaccatccccttatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtctttccacganaatgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcactcgagtggacagcgcgtcatgaattcacgacctcgagctcggcgcactacnagaccgtagttattgcactctccatacatcaagcttattcggctggtccactcccgcgtacccccgcgagccaaaatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgaatcctctgcctggcggtagaaagggccttaggcgctcggtgacgccgggtgaccatagggacttctccgtatccggcngctccagaatctattcctttgcgactcgcgcgcctgtggctgtgatncgatggtaatggaattggtcgtgaagagtacgtccactcttcatcactctggccgcttttttgtggccacccactgcggagccggatctcagacgcgtcattctggccatcgtccaccaatgccagctgcctacctacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagntgaccagtagtggtcncccagttaacatgaagcataagggaactatgacgggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttangaccatatagttgataagcgcggtcccaacagagtgcggcctcgttggacagattggggccctctgataaacttcggtaattgaacaggngtatgcctggattgttttttgcttacgtatcattccgcttctgaaaagggaatactcgcatgtacttgcagtcccaagtcgggcagcagtgccgtacctgcgccttctctatacaggggcaccatcagatggaagatgacatcatcgccttgcangcgagatatgtaggacttgtcgcagaatgcactgcctntgaggtatgtggcctgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtagcagaacctagaccaccttagngaggtcataaaaggaatagggtagacagcccaggtttataattatccgnggaccaggcaattacgtgcccgttagcatcctacacccagttcagccggaggggcactacgacagggacctcggctggcccgccggggcacgtaaattgagtaacttacggaatcgttaccagtaaagaacataaaccatttctctttaaagctaagatcatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaattaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccagaatcgccctaccanatcttgagcgcatcccnatcaatcacctatgttggttgccagtatccnttttctacggtatgagagttctgattacagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagatnaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatgaattcgcgttgtacggccatcacttttcctacccatattatagggactgtaggcgcatttgggtatttccgtaatatcagaaagccatctataccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttgaaaagagccaagatttgagcacgtgatantacttcggacaaagaatttgatggtgcccatgcgacaaactggcgngtgtgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcggtgttaggtataatcaattccccccgtgagttacccgaactatttacgctccgccatgttagctcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttcacggtcacattgtgagcatgcacttggtaagcgcaatcgcgattactcccgcttttgactaagctctttcaggccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctagtatggaccgtccttcccgcacgtgtattaatanggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccgggaatagcatccgatttatgaccgacggcttgcctcgcccaatccgctacaacntcatacttcccagaaatcctaagtgaaatccggttaggtctatggcctcttttaaccctcgtgtctaagtgttgaccccaatcatggcgtatgtcgccgagagctgctggttacgtccctcgctacgctacaactngacggcacaatcccccgcctgctttgcgtccagctcgagattaccacgagagcgctcaaaagggactcccggccggtctcctaatgcgtagggagctagccatttgccatttgggcagcaaatgacactcccgagcacacagccaacgagcgtagcnaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtattctagtattgcacacactatatgacactttaaactccgtcacccggccgcagggtatcgcacgtactgtcctgccctatnataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccagctggtaatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgnatgtccatgacacgcnagtcgtccatcatccggatnaagggatacgggggagtggagctctgcgggtactccgtaagtcattgcgatgctacgatttttactgaccgccactctgaacctcagtcaactgaaccaagaactctctacatcaataccancacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcaaggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgaatatatattggacttgggtaccgaagaggatcgtcagatggaacgcggcactgtgccgcaactatctgaacttagccaccggtgcatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttccgtgaacagcgccccatgatcacggcgaatatactctgtcgagattacatcgtcggttagcgagaggagaaggatggcccgagacatcatttagttgtcaaagaccagagggccaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgacttcttgcaattgtcggtgcgcgcgaaacgcactacggttatcacaacgcgcgcactgaaaaaggagtctagctcaataagagaggacactataagcggtccgctttaggctgcctgacgtatactagctgatgttcagggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtactccaccacaccncaccatctatgaaaatctaggctcgtcaaatagcaggtgcacgtcgatctgggcgttggttaggctcttgggtccttggtatgcacgggaggcacctgacgtggttaacgctacctctacttggacgtggactgcgaagagtagccgctgaggacaggcgtcgtccggaaaccactatgttaccccgcggctcttgattacttataactctggtagagctgaggagctgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgggtggttcactcagtaacgccgcgcacagaagctaatcactggcctttagtttgattctcgatttaatctgctttccccctagaactttcactcagagaagtccccgctcgcagcgagtttctctaacaaactcctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgctgtggtgatcatcatagtgagaagacttagtgtagggtgcgggaccttataatggttagactgacgtatttcaacgtattgaaagggcagcataccccacacgtattaggtctcagtcggggctagagaatgttctcagttcagcttcgaaggtagcgcattagcagaaaggacctggtctcggaaaggccggctttgccttctcgagaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccattanncacggcaagtgttatgaaaaggtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctntctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatcccattcaatcctcatttcagcatggtntgaatgatcttccaacatgccgacaatatatcctgtggggttacctgggcggcatctcgctcgctgccggcgcacgaacatacggtgatnccgctcagacggcaagaggccgtgtgccgctaaccccgccaactgtagaatacgaactcttgaaaagcgttccctcatcgctgtngcnggtggggaggttggttaactttgtttttgctcctagggggtggcggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagaagagcacgggtaatacccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatctatttcaggggtcataaatgacgctcggttatcaattaattgctgatttcaacgctggcgtacctggcggcctgcccgcgattcggatacattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagcttcaatgaacgcccactgcgagcttcagttcgtatctaatgcatagctncccatggaaggagcagggtagaccacgttagtctataaatctacgaacacccaggtgggaaataaaaaacgactcttgacgtacgcagtttagtcatttatctgatatgatccttcaaggtaacgtaactcatccgncgccgcattgtggccagttctncgagtggggaatccttctcggtcatgtacgcccggtaaaattccagcaccttccggacgctgtccgaaanncaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagaatcacttgtaaaatccggagagagttggttcagcggagcaacttttaagatcatccgtggtactcgttggcttctaggaagtttgtctgatgattgtgggggatctacaggattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacatgctagtccaatgcaagaatcacggaaacttctatcgacatccaaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcangacaagaagagaatctggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatggtcctaacgttctagttgacctcgggccagtatntctcgggacncctcgtattggatacagttctgtcggccgccggcgcgaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaattcaaagcactactcctgagaagcttcgaaccaattttgtgtaagcccctgaaccgcagctgtgcaggaatgtaagagcgaaccgcagagaacgtctgtagggcgttaccggcacattccgttacatttcaaggcgtagagatgcatcgtatcgcgtgcttacggtcacgggacttaccagcttgatatagtactcgacgttccgctgctctatcgcgctttacgaaatgcgctcgaagggtcggtactacattgccgagccnctttaccggcttgacatacaggagccgaaccgattctgccgcatgtagtgatcctggctagaccgtgatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgtctaaatattcggaagattacacctaaagtaccgacgcgccattctttccgataaaatcctcgatttggataaatcccccgcaggatccaagaactggcggttttttacttaagtgcgtagtgacttgtgtaccttgaagccaatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggcgagtcaaggtatttacggaccgacttccactcgccagacgaactgaatgaagtggtcatcacagggtcagtgagtgagagcccgggcgaaaaaacgcnaacttggnggagaaataatacatgtcaaactaaactggaatcatgctaattcagggtactgtcgatactatggcgtaccgaataagacggtctcactaggtccccagaccggcagtagtgttgacgactcctaggctgtttccgaacacaggtattaattcagaaacctacctagtaaacacatgtggtttagcgccacgtctcatgttcacgcggacatagagcatctcaacgttcgtaactaccgatgggctgtcctatagctggcgccgtcagcgagatctatcctgatgagtgcaatgcatcatctataatacacgcttggaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggccngtctgttttgcgtgcagctcgctggtttttaaagggcgctagcccccgcgaaattcagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctctggggaggtnaagacccaggcagacgctaanccttcctctgttcatccaggctgaagtgnatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaagcgggagtggcnnatattcaaaacttcgcgtcgtnggcctagctctgcgcctttcaagcgaacctctatccgcaaacgtacncggccattatggccggaccggcccgcctcgagtgataatcaaggncagaacagcaaacgtgacctggcgtcggcgacatgctaagaattgctaaggcgtgctgctcccccgcgngaagccgggaagcctncaatnctagactctgatacctgcgccgattccgatcctcgaacttacagttcgcagcgttngacctatcgtatatacattggcttggctgccaggtgatgtctcatcataattcctcgtcaccttgaatgcgccttccgtccgacaatccaggggcctctcgggccgcccccgaggttgggtgtcggtgtctacggtaccttattangttgcacacctagccgaaccggcgancccctgcaaccatggggggaactaacgactactttttatggcgtagtagactgggatttaccattcacgagagtttcttctagacgtaagtacagcaccatggggcacttttcagcctcgcatgcgtacgggttacgtttacaagatagacgaaggataccggggcctctaccattgattggtcctaagtgagctagatgtgtcgaacctgattactggcctggcatccgccaaggccgccattaacgttaattgggtcctgggtacggttccactgtggtagctgcttgtcaaacgtgttccacaagcgttggcaanactccctcgccactccagccaggcagcctcgggcggcggagcaatttagttgcaacggcaattttncnatgnctccagtttcagcatcatggaacacttatctcgtaagtcttcaagacggactgcggatgtgggccgccancgccgcgttatatatttatgcctggtatgatgggcagagagaacgccggcatcgggatgagggaaacttcttttagtgcttatttagatcaccggcgctcccctcagtacaaaacgaatgcgtgatcctgtcagaggtcgacgcaagcctggccccttgaactggtccttcaatcgtgatagggagaatcctatgtgtggtcctcgtagagcgctgactacggttggcgcgcgttggtcgtctcagcccagccaagatcgcggcttaacacagacatcaggagaacttgaaataagtgtcgttaggcaggcatgaggtgggcaacagaaaatgtcctttctcgacaattaaagtcgtcggtacctgactgacccgggatagccgccgcacttggcgcacacggtgcatggcccgtcttgtctggagtccnatatatttaccggtagcacctaaatggcatagaggccgatttgttcaaggtgaagatcggagtcgcactaaaccagatacccttatgtancttatcttgttgtagccctccataccccgacccggactcgtaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacatggtagataagaaccttaccgtcggagacccgcgtagtgggtttaaccgctaagccaagttagtttgttggtgatatccgctcgctgtgtgggggttgtaccgtttccgccactcgtatcagcaaaccggattgtaacagttttataaactatatngtttccttgctcgtcccatggcgcaggatcactgctgggctaagatgctctgccttgaagcaatttatgcagcccggttgacttggttggccacggcctgaagtaagagaacatacgcagagaaaccatcaattcgccgataatgaagacttctgcattattggccgatcttgctataaacataatgcgaccncacgaagcatcagttacgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacctcaaggatcaatcgggataaactggaactagtggtccctgctggggttacancacgggtgacatttttcggcgatcaataggcgacggaaacaagtacgcgattttttcagtttttctgtgcatgacgcttaatgaaaacgttgctttggtagtcagtgtttataaaggttctgttgaagtgagtatagtgcgcctgtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaatctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttatgctgcttagagccgcagaggccccacagcgtagnattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctgcacactnctatatgctgagaaccggctggacacagcctcacgggtattggatgcaggaattataatgaggatactaggcccaggagagctcgcgcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccccaggactatacggacagccctaattagaagttccccgctccgtatctggaatctaaatagcggaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgcccgggtcccctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggcacgttgggcttatccgctaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaacttatcgtgcgttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaangtcagttctaattatactataatgcatgggctaacgcanttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccaaagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgaaccgcantgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcganagcattgacctaataactaagcgtagtcttggtcggaatagcgaatcagtgccaaagtactacccgcaggccatgtctgaatatattgctcctgagtcctcttttgaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgctatagtgacttgaagggtatttcacatcatagtctaagattagccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacgttaattgccaagcctcccatactgattctaattacgattaatggtgttcagncgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactaggnaccctaggattcgaggcaaagcagcacgggaagaagctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggacgtctaactggcctgtgtgtcgaggaaaacgacggcctcattagcgcgggagaggactgagcgagatgggcagcatcacgcatagtggagtttcgctccgatcagatgcagcaggcaagttctaaaacaccgccagaccaccactaatgtggaaccagcagtacccacagccctcataatgacccagcgtggtcgcccagcgccgtaccccgtactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatcccgtagtgtatcatagtggctgtccggcccatatgcctaacgtaggcggggatgtanatcggccggacttgccagngacacngnttgcctatttttgtcccgcccgggtacactctgccaggggggtaagaagagnagtcactcaccgcacaatggtcaacctccgcccgggcattgaattctacgcagcgagtgcaatatgggccccaataactggcgagggctccagtgatangtcctgtaatctacgccaacgacattacgctggcaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccaactagcgacctgtgctcacacaatgacggctgtatacacgttaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgccggttttgttggaatagctcttactttaacgagactacggtaacggcaattctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgtaaattccttatgatacaccgttcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcccccggtatctctccttcgcagtgtgttacagtactgtcccgcaccatcngncccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatcnattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcangctgaatgaactgtgagtttcactgtatggccaaagacattgcacttacgggcttgaatcccgcatttttatcaggtgataacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagagnccgtgaaccaccttgggtcacctgtacgagacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggtttggggggagcgtgacagggatcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgcggccacctgaatattaacaccatcttctaggaagttaatttttttcttcttcaatcgagaattaaacaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtctagagactttgtgccaacagatattgaacgaggtcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagaccgcatatcgaatacgtctaaacgaggcgtcatagacataggatcagagttgtccaacaggacaattgtatagttaatgatnncggatcgtcatctctgggaggcgcttgcgagagtaccagggtacagaaaagtcggtgcgcgtattggagacataaaaagtgaatatctctttaggcttgattgatatcctcaatagaggtggacggctccgaaaaaatacttccgcccacggacggggcacaataccaccccttcgccggtagagtgacatggtcctgtaggacgagaggggtcgcctcggggtgaggccgcgcgtgcctcttactcccgtggaggacgattacccgggtactccgggatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgaccggcagacctacgcgcgtgtgcacgtgatccgagcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtgtgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatcgactctaacaattctcctgcggagggccagtgtcaattcgcccggtgacgtatacgctgttaacttataacccccttggtcacgccatttagcgactctagaggtgggtgtcggagaccttttcgctcgactgattacgtgtgcgccatgttacgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaagtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtcngtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggtttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctaccagtccaagcccgagttccctcgcaaatcctctgattcgatcttcgtaagaagcgttggcctctaaaccatacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgtccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgannnagcgacgaacgcaactcagccggtttatcggttgctcatgcattctgcctcacgttncgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagtatgtaagncgcgctccccgctggttagtggncagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccaactacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggttgagagggtgcgtgagcattttttgatgagctcaaagggcnaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcagtgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggaattccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgaattaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcncgtatcatgccaggaaaatacgtgaatggtatagtccttagaactattccacagtccaaccctgtcgttataccactcgccatgactagaagtactattttttacgtcgagcccccagcgtgcgctcaaaatatatcgcgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccatagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcanaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgagaagcatacctcgaattggagagatcttgccgggccgtaaaccacgtggcgccggctcanggctactgtagagttgttttantttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctctcccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacactctccggcccgtgttgctngggcaacggtttttactccaactaggtttccaactgctggctcaacgctactaanntaccccgtccgccataagggggatgctcgttttacaagaatgtgtgcctgcgactcagcaagagcgctgaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaatcatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagtcttggtaaggaattcctgctggtcctggtgtccgtgggagacgggtgcaccagcgcccccacgtttcacgcggtactacgtcgtgcgcctggggtacggaaggcctcaaaatcgggatgaatcatccttagggaatagcatcgggcgttccgatctgtcggtgtnacatgtttcgtatgacgacaaagtcagacggcgggcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggaggagacanggcggctctcgtatcacaaagaccaacgaccggctaattgtggatggaaggttcgttatgcgtatatcgcggatttcatactcaccgtgattgcgggggacgggtgcgggggtgtagtccgccggtaggtacagaacacacagtaacaggactagcccaagnagacattggacctccatctcgttgggacaggtagcaccccggaccgggtgcccggaactagataatcagacgacttccctgagtaactcagccttggcctgggaggaattttaatggcccgggtagtgaatacctgtctgacatagcgcgtcctgtcacattcggagcccagatctagtcgagcgctggagtattacgttgtcacttaatcgacatgtcaactgcgactacgggtgtcctgaaacacttaagctatcagcagttgatcagacagtttcctcagccgtgttccacgttcaacttaaggatcgatggcattacctaacgtagtaaaggatcgctagtcgtagacccatgacatatagattttcatgtgaaaaccagaacctggtagagcaggggcatcgaaggcctctcctccaaggatccatgacaaactcgtcgccgagttgaacaatgagcgatcctattcaatcgggcgctgagcactacatcttctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctntttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagggtagcctccgtggcggcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttgctgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacntagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggatcactcggggcaatttttgcaatcatgacgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgccncacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagagctctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggctaatcgccgcgaacttctgtgaagggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgaccgggcttactagattgatggttaaggcccatcggttcccatccgggcatatctagtccattactctgtgtgtgtccgtccacttcgtgtgtcttagtgctcgaaggtacggacgtgatcgtgattaatagtggacgagcggcacaagccgagcttcgtagatcctgggggctctacggtatcatttttcctttattggatacgcagtgcttccggttcttaggtgactggcccgcaagctgctgttcggtgtataaagggacttccactcccctcgtccgccagggctagaaatgatgcctctgaacttaaagggtttgcaggctattgacacatggcatgacgttctccggcggtgaagagggtcagcgatacatacggatctctagtaggtggaggccgagaaggcttgattcacgagtcgcaggatcgtggccaggtacaattcgagacgtgatgttcaccactcatactctgtcgctctatcctaacagcatccattcagaacnccccgtccaaacgggtacagttgagcgcatgtgtccgtacgggagagcccctgaaaatgaggtgtaccgctcctataacgggtcncttggcctagcacgtcttattgagcatgatgatccgaattcgaatcccatcgcgtaagagncgacgatgccaccgcgatcgacagtaaagtagnaaaaacgaagttagtaggggacttagagagctggaggtgagcggtgccaggatactatctgcaagagttgcctccggtagcgcgaaatagcatactatgcgaaggagcaagtcctgcgaacgtnnnngtttgttgcccagttggattcggtcctcgccaacctatggtcacgctacccggagtccgagggcccatgagtatattcctgagncggaaacctaataaggaacgattctagatcagttggggattcggattataattgccaagacccctaagtactttccgtatgctcattgcaatatgggggaatagacccccgaagccaccgttgatgtcagttccgtcatcctgggacagtgtgagctcttaatgngatgcgctctacgaaaatagctgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagccgttttctggtccgtcactatcaagggtcctagctaggaggncccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggntgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgctcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatatgtgctgcatgccgggggcagcaaatattctgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattccgttgacccgttgaccacggtgcgtattgttggctcaacaatatggttttcttaaattcttctaacttcaccgaacttcggaaccgtgataggcgccatccagtgtggagacggatataaaccntttcgtttaaaggtccccagggagagagtagatgagggttgatgctcgtgggagccgcgcgggatattttagactggtcatgtgagtcgaaaggggttgttcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtgtagcggcaaccagttatagattcctagttaaacttcccattantataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgcnagggggttgggggtgaatgaatatgagaaagtctctttttcgttacgacaaggttcccccggcgcctacgtaaatttggctctaaagccaggctttacgggtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgngaaataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcaganctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcctacttagagagtctcaggcggannnnagccagcgaacgcggctagtctctagtacgggggcgggggtagataaccctgttccaaacacagtcagctttgtgcccctcgtgttactgttgttctaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactcctgacctgggggcccagctgtgtgtgccgtttaggctcttcagngtcggagcccccggcttggcccgggtngaccacggnggccngcgggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgggctgaagcgaacgagccctggtgaagacctgtatcgataacattcgggcttccccgcggaggggcaatttaccctcagggggtgcncggtcctgggaagggtgggttctgagcgcccggccgtgtcccgctcgngtgagngtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacntgcgccgccggaagcgcgccacaactcatgctctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatngggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagngtagtagagttgcttagctctctcgccntctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgacccacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctacatttgatataatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctggaggagcggtgcatgcatcaggtagtttggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggttgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgctnttgacgctcaccgggtccgagcgttcttgggaaccgggctgtactttagactttggactacaacagcaagcaacaacgcgtttatgattctacggttgggtaacaagctctgctggcgtagttcggaagtaggacatccccacgagcagtcaacgtcctgatggctccctcactagacgcaagcccttgctgggtcgaattgatcggacataccacgtaatgcggcgtaagggcgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcgtgtaggatatggttagggtcgttagcgttgcgcgagggangccattagacgtgtggcattaaagaagcataaactggatataaaacaggacctgatcctcctgccgtggctttaccgtaggtgaacgctgcgtctcggctcataaggaacgggacgtggatacagctgccgctggtacgggctcgccacttgccgagaatgacagataagcatcaactcttgacgctncaactttgagcaagtgccgtccttagcgcttgacgctgctaaatgattaagagcatttccctaaacgctgaaaactaggcaccgctgcngataacagaatgacgccgaacgtcgctcttcactgtcgtactaagcaatctcatctaccacgtatatgtctatacgccatgcgtacctgtgatcgcgtacaccttgcctgaggacgtacgctcatcttaattaagggagactgaaaagcagatttgtgtttttcgttgccagtttctattccgtgatctactcatgcgggtcgcctatcgagcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactangcgatcgcatgtgatagtggagtacagcccataagacctannnnnagtgcccgcctcgtggcggtctacactcggggtacccctacccatccgacagccggtacttaactacactatttacgcgtcntgcaaaaagacttaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtantgttttgcgagttcgactgctggcttagcactgttacaaaatttgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcgacatgcgttttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccaggcgtgtgctgttatctgcccgccagcccgtactttaggctctgnggttgtagactagggagggcacgcttgctccccgggcagcgaggaacagccctcgttgcccgtacgattaaaaaacatcaaactctcacagcattgctactttcagtggatgccaaacatgttgataggcgaaacggatccctccattctgcctctaggccctgacttttttagagattagcacccctcatcgtagacgatttttaatttacgagagggtgattgaccagcgcggcgtcatccctgaacgtatccaaggtatcgttattctataagatgtgatgccgtgttccggccgatagacgtgggtggtttacccatgggaggncggagggggcgacaacgagggcctccccgaccggcgcgacggatggcaggcaatccgtggtattgcgcaagataggcaaacccttgcaagtcacagggtcactatctgtaggcattagagcnctcataatcgatcgccgctnccaccaaagaatcactggaggagtgtatacagcatcgggatttggctgctcctgacgccaagcttaggagcgttnggactttgtgcaccctgtgcatgcggcggctgtgctgctacagatgtctagctatgttccgcctatgagctcgtttgaatccgtttaacatccattatagatccgatatccagggattaatcacgcaatacagatttattgccggacggtggcgtccggtgagaacagagccancncgatccgccataatagactggtcaagtgaaccgacctcccaccattgcctgatctaacttccagagaataatgcgaccgcagcatacacccctcgccaagggccataggccaccggagcacccgttgattgctacttacacgcagggacccagacgccggggcctggtcagtgtgattcgccgtcattcaagacgcggttagccgccggccctcctacccaccaattgtcagttttccgaatcgatagagtagaaagttacacggagacacgccatggtgatgtngggaaccaattgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgctatacaaaaaaactaagcgccaaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggttaggaaggcctgtgtgcctcctttctgttgtcaaggggttaatgagacatccgcatccgtgtgtaggagggttacgtttgccgnctaanatgcaggccacacgggaccaaagcacatagcatttccgaccctacatcagccttcggggaccagggtgggacaccgatggcgaccggactgaggtaactctctgatatgcggctacacgaatctaccctgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacntatacccttcntttcttgcgcccgtaccgggaatcccccgctatcggacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatggctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctcctatgcgacggtgtattcgttaaatattagcgagctagcgagtttgtactgtgcacattactaacgatggtgcgaaagacattccgtactgcacgcacttctctgacctcgagcgccgtgtgcgaggatcgcgggtgctcacggnccgtanccctggttagatcggagtcgtacgaacctaaccgctacgatggccgtaccaggtaaaaacgggggacgcccggcgatatactggacaatcaccgagcaataacgcatgcncgttattttccaactcttgtaaaaaactcttcaccggcttatgaactagaaaatgggttgggcttactcatcaccggctctcgcgacgaggaagatgatttaacacctactgggtggttcgagaattctcatcctcgccacactgcagacactaccagttattccagcgctcgcgcgatgcccggctacagatgggtattacaatacactgggaagactccgcagagcgacgtatatgtggccgatgcatagttaatcccgtatgacagttatattacctgtttccagaggcttgacttatccatccgctacatgtcatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctgacgtggcactagcgctggtaccagaggataagtccacctctaaccagttgaagtttctccccgatagtgacgtcccctaaaatccggtacagtggctttgtggacgccgcgatactangcagcccagggcttnggttctcgagcgtacatgtatacaactgacagttcccganggtgntagggcggccttcagtccgcctattcgtaaagttcaacgttggacgtctagtcgccccaacgaaacatgacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcggcgacttaaaggtagttgcgctatatcaacttattttctgagattacggggtgtgtgacaccctatgaatgaacccaaggtcgatctggcagaccaggtacccagccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgggaacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagatcaagcgccgttttccctagagagataacacgggctgacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactcattttgcgactgggcacgcctcacaatatacccgtactagaaaacaacgggctacaagtgaattcaagagggcngtgtgcagagttatgtgtgttacgtagggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattgggacggcagtttcatcaatgcatggtaggctcgtaggtcgggaaaaatgagaggtcagttcgcggcttactcgcnttcgcggaagatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaactcaagattgagggcgtggaagaatggcatgtttggaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcaccgaggggtggcgcgtcccccgacaataaaaagatcaccgtttcggcaattctggcgggagcaccttgtctctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactcctaatccctgcngtagaatggagcctaacgtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatcgcatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccgatactgacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttggagggccgcgtgatcgggaanttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtnatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggcttttcaacacagcgccctncaggaggggggtgaaggagtnctattacgggtgtgtcctacccaacaacctggttgtcttatgatagtggttaccgcccagcgtttggggttgtctagctaaggtgccgcggnggcgacttttctgctatatttngacgcttcgaggacgtgacctgantttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcttgatgactactgagtaagcgccaatgccataatggggtatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggancatttcctaaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctattattcttcggtgtaccctatgttatcaggcagtgncacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggggtgacagatctgnaagcttgcgtgcgaggtcatagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccatatggcggaaataatacagtaacgggcnagtagtcgcttggctttgaaaatatggtgtctgcgtgccaatcacactaggggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagngacaattaccataaggtcgccggataagtcccgttcaataccggtcttatgctagggacatttttcaatcttatatctctacgcgttttgatcaaggtgttcttcccccgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacntaaaaatgtggaacggcctttgttaatattacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaacgatcagggccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaagggaacaaggagtatacaggccgcgtccaagacgccacgcaagactcaaatgggctatttggtacagcagaagcctcggggctgaggtcgcttcgaggaagggttactagacgaaacggtncccaaagccgtagggccagaaattatctgctgctctatgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttgaacgcgtattccaccctagtgacctcacacgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccacatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaattcggtctgcgcaccacccgacagtttcttcatttccaggttgttcgatgtaggtactgcacttccttcgtagcaggcgtattcccacggaaatcgaaggttaattccagcgaaagacccaaatctcttagtgaacaatatctctcgctaatatttcctgctgtagcgatcgccacgaggagtaagtgtaacgcatattattctctccgggctttccgcgcaggttcgccttataccaaataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggagtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcggaagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgactgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttagtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagcngtgtatgtacgcctgcattgcattacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacgggggnatgaggagaagctgactaaatgttaaaagtgcctcgatccatccgttatttagagtacatcagggaggncctatgcgtaggtttacttcggtttgtcctgcccgacagtgatcacctagtgtagcctcaacgcgtagttacttatggctaagatggggactcagacaagcagcgtgactatcttcgataaggaagatgggtctggcgcggggacaaaaatcaggcgtagagtgacgatgcctgcgtactggtcaacttgcttctactgttgcattttgttgagggtaatgtgccgtgggttagtccggaagatttgaatcagtgagtggtcgagtgcctcactccggtacgacttactatgtattagaggtctttcatcacagtaggagatccctttgtaccggtagcccatctgagttactcagatttantgtcacgggttaccaccaataactgctttccgcgcttagtcggacttttctgtgatgcagacaagaaggccctaatcactctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctgggccctncgtgccagcaagctgggtcaacgaccatattttatacacttcccgctaggaaacactatgtttcctgctccagccggtacccacgctgcgcaagtaacattgcagcgtagatatattacttgctcatcaaaccctcagtaccggtattggnattttggcagcttagcgcactcagggtgtgaatcaatacagacataccagattagcgcgaaaattttctcacacaattctacaggtagctcccgctgccctgtatagcctgggccggcttgacgggccgatgcccaggtatagattttggttacgcagaggccgagaagtgcggcgaacgacaaaaccaccaccgcgtggccagttaataggaacttgagagcatgcaggtagagcattgctcggtaggccggttgtgcacgggcgacacgaatcactttgcagatcggaggatcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgagtgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggnagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtacgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcgtacagcgatttcaggttgctcgacactgatttaaatgaaattgtggtccaagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccattggtttagaatcaattctcctgaggcctgtctgtcggtattcttggatgccagcactcagctttcgtaataattacctcattgttttatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttttaatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgacngaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacagattcttcgctacctctatcccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcannnngtattccggacgataatctgctaaggtttgccgttttctgcactacccaaggcactccattggtatagagaggccatcgcccgcaccagacgattcatagtcgaagtggttaccagcccggcggggagggtactggtggggaactgaaacgtgtacgtcttatcaccgaaagactgggtancactgtccgatgcactacctggtnaatagaacagctgtacaacaaattgcgctaccgaccgcttagccccggaagaaactgtcnncagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgagcgggtcaaaccttagtctgcgcgagggcatggccccttgctctcaacgtccccctccagctcccttcaggggggactatgcgcaaaggaatgggggggacgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagttgaaccatggtgttctcctgcagaaccgttggcgtgccgattgcaggctggtantcgcctacgagattaaagcaggccgcaaccgctcctgcaatcacctggcgttcttggtgagaattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggtagttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacacgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagatagtcctcgggggttgtggctaggctttttcaccggttttccaatgagggtaagatgcgacaaggcccagtgtggccttccaccgcggtctggctctaccaaagatgatttgacttgnggataagtantaaagaggctcgaaatgccgctccgaagtagcgctcattccggggcnggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctnttgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcggtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccatcgcgacctagaacgattcccctttacccatccaccagaatggggcatatcagggggaatggctcaagcagttcaaggcaagtcggtgttgcacntgcattaaccacgaacgcgcacaggatgactcaaagtagcagagtatccatacatcgtacagggtactcacggttggtgcgaaatttcggccatcggcaagttccctgtaacccagaantgcattgtgcggtttcgcggctacaacttgcactncncggcgcgtaccatgccgagggtaagagaagattttaaggggagactaacgggccggacgggcaaggcaaggactgagatatgtgccttggagcagcagccccnagatcgaagatgtcgcggcacgcctaccttcccgagcgtttcccatacgggacccgatgattaccaacgcttgttggtagtacgttcatatgtgatcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtngttaagaactctagggcgctnctcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatggtcttagataaagagcacagcacgtagaacggctnttgaatatgcgcatcagctggcccctcccttcttgcgctcttagagatcgggttactggaacaacaaagatctagtagcggtcaatactgatgaaaatctaaccggccaatggaagcgtcttaggcgtaatccgagggtgtaactgtttggcccgcaccgagccctcagtncagccactaacatgtttcccaagcatgctgtcagagccaccactatgtcaaggtgggctaaccaaaacggttcacagtcgttgttccccgctatactcgcttgtagcagcanatcggcctctcattcattttcaatactcatgaccagggggggtgtggtgtttttgagggaaacgtgaaactctcgatttaccggaagnagcgcagtacgtgagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccatctcacttagttttaactcaggcatacccttgcgagtaccgtcatattttatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcccccttgaaatggaaattgtttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagagaaatagtcgattgatacgtttaggcaggcttcttattaggctaaatgtatgcaccgaagagcagtgtcaagtgtgggtagtgngtaacctgggcacccccaatggggtcaaccgtcgtaaggctctcctcatcattgaacccgcagcggtcgccggttctcgggggaatctgtcgggacctgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctctccctgttagaagcgaaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccgntacattattcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaaccatccgagtgtgttcggtaggataagtgcgttaactctctcacttgcgggcacttacgcaccaaggctgcaaaatatcgctcgttngtgcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccctttatgctctctgaacgcttaagcgggagtgtggttctagcttgacggtgcggaggttgtggtccgtattgtaccagaactcgcttaggcgtgcgcgcgagggggtacgaaaccacgtacgattttgtgcgagatagccgccatcgaattatttaccgcgcaggccccgncttaggctgatggactgggacggcccgaggtgggtaggagccaaacaagtgctaccgtaggattgctcccagcgcgacacgccattataatgcgttttcgtttgtagctatggaaagcatcccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcggtcacnagacgtcttcgattctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccataagtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccgggatacaccattctcggaggatnagngtctccaagccgtcgcagtgaaactagcaccactgcgctacgcgcagttattactcgcagtcgtaccacgatcgttatcaggttggtcttggncctgctttcgtggtagattaagnttggtatatctggaggcctggtcttcacacgtacagtgacccacgctataggcggataacgtatggccccacacagccaagctgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaaactgatgatcacgtactgcttaatttctgtcggtcctagctattgnagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaaagacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctccaagcatgagcgccctctcagatactaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgaattacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcntgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacntgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacnttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgangatacaatcaaacattttttgtccagtatattaagttcggccgggnccggacttcggaccgactagtattaacaattaggttaggtgctcgggtcagacactgttagctcgggtcatcgatgttccagtctatcaaacaagaaattacatgcgaccattctataactcgttcgctcgaatagcgttaagggaatcgcagaatgctcacgacctagaggcgcgagtacacgcatggcgaaggcgtgggcgcgggggaaggcatgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcnagccttaagaccattgctcgagncgggaacccacgatnagtgaacgctccgatgagtcatacaatcagggcgcgcagaaaatagaaagatgacgaccatgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccctncgctgaatnatttgtttcggagatagcggtcgccgttcctccggatattcccattaacagggtcacttattgcaattcttgggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgangatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcctgtgtaggggtactgactcaacagagaagttagcttgtaggaatgatgcgcgttattgggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccattgaaaagtgtcttgggtcgagtttgctcttggcctctaatctctgtaggtncgccctcgtacctaatgccaggtgacactctaacaatgaatctgttgagtggtatatgaattagtaccagaccaagtcagtcaacactccaacgcaaggatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcaccgcacgcgcgcgcaatcctcggtcgtcccgtctgtatatgacngattatacgttcaaacttttaggggtttttctgtggtaccaacantagcgttagtcctggtaccacccagcgaactaaggggggtccgatnacagactctcatagtttcttgtacgccaaagaaactcacaatcgcaaagtcgttgcaattcggccgtctgttcaaatgtggatcctgttttcagaagggggacggaaatccggcggtatgtcactagacgcatagcagcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgaccagtcacggngcaacggctaagtaggaggtctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgtctcccgatttggaactcgagcattcgtcgcgcatgccactgcatacatagtcttagactcgttaagataggtgtgagatggggctgggagtaacctcgtgtcacatgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacagctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaagggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatccggttancccgattcaaagcagcatgggatcaataatcactggaggcagactcaacctaatccgttattcgaaaacatggggcagagggtctaatcgtgagctagtgagaattggcggtggtctatgtgtgggaccccttgacaaaagactcacgagtagcgcctccccgtgcgaaatcatagcaggctaatccggtctgtatacttcagattagcaagagataacggggagtcctggccagagcggcccagacggaaaaccaaccaaggatcctggcctcggggctggggcatattctagtacctgtcggtgaaggggaggtacgctcatcagtggcggtggctttagtcagggtcgttcactgggcattatttttagacagcagctgacatacagggtttaatttttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagccnaaagnctaccccaatgaagactcgtgcgtgcagggagtctccatcagcgtcctaacgtgatgtgcgccggttgaccttgaagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataacatgtttcgttagacccacattcggcaggggatgactctgttcgatcccggatatcctaagaggaacggggatccataagtccgggaaatttgttcactcacgggccctgggtttaaatcgngctttccctcagctgtgtcttctataaagcacgtacangattagactaacactcgttcctgaaaggtatgtcaaaactactntacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaacaagatcgatttggccngcgtgatctactctctgggtcttgttacaggccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaatantcccgtggaggaacctggcggatcggtggtatatagacacgtccgagtagcacaatcacggttaaccttagggtccgctcatactatcagtgttcgccccatgatcattacctgcgtccgagagcctcggtaagaaatagattgacacctcggtggtgtactatagccacgngtgattatcgccaacatctacttccgaaccttttgacgcggtatgattcgtgttgagggccgcnccanncggcgtaccctgctctaaataccagtccatggcctacgcagggcccgggttgaccgctcgcccaccttgtcgtggtcccgtcacctccgctattacgctgtagttatcataggtccctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcggggacnaaacccatacattaagcgcctaagtttttcgaatgtagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatanaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtcccctgatccaaactaagcgaatgtaggtgtcagcgctaagacgagaatcgtaatccatttcgaaacaggcttcgcttttatctaaggctgattncactcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaacccacacacgagtcangtcgacgccttgaccgctcaaacgccgtgccaaccncggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccgatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggcccgtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaaaccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttttgttgcaatgtagcgtatataggctttactctgatgagcttccttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgcaacaacagtcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtaggtgtttgtctgggtagtagactgtacaacgtgtctaataganagcttcgccgcaaaatccagggcagggcccagagangggggttctgtcgttttcactgccgttgggaancgccctcgttgtggcnactaccgggctgatgggatagtgagccacagttcctaaaaacccgcgggtgtgcataggtgtacttgcggtttcatcggtctgggcaaagttctagaactcgcctaatccggaagcagtagtcaaaagttttccatcatgcctggactctaaagacctcacggcgcctatccgaattactaacattagcggacctagacgtaagtatgttagacgaaatacctcttagcgggattatctatacatccggagcttaactctcataatcaacacaaaatttagacaagtgcatcgacgcaaaaatccagaccggcgaccagacttcttactgtcatcagaacagaacatgaaacacgctttgccgattcgcagttaagttggcgttaatgctagtaagaatacaacaagcgtgctctaagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcatctaatgcattgcattaaggtgttagctcagaccgattttatccgttgtcccaactaaccgtcaaatagcgcagtcgtggccactgcgtcgtgtcgaagactatcagtgcagcgggctccatgtctgtccgtctaatgcaatagacctagatcattgaaatttgttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggncgataggatatttaaaatgcatctggtgaacctacttcgctgcccgttcccttttaataggacgggaggttcggcccctgggtctttgcctcgcggcggcccgcccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagataacccccaggccctcttcgtacctggtagtttgatagtactcgttggcaacgatgatcatcccccgccacctttaatccaacaggggccttaaagccgcgatgacgcacatcattagacagatgtcgtacgagatgttgctcaagtcgggcttggagctcggaacttgtggggaggtagggggcgagacctgggctcggctggacgcagggggcatcgctgggcatcctaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtggnctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaataccnacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctcgggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatcgacccagaaatgaaggcgagttcccaactgaactcaatattcccctanggcgggaactagttggccgaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacgcgncgctccactgaacccaccggagcggcgcggtggttgtttatccgcccggagcaatgttgtgtataattgcatttcgggccgtggccgggctacaccgaggtcggatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtccgtttatctaggggcatgaaaacgtggcgttgacgagcaaaatccgtcgtacccaactgtagcgcgcacacgcgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctgtcgtcggaagttggttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtnccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcaggcatcacgtcactctttagacattaaagcgtacacgcggttgctcggcntggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttagcagagcaggcatcaccgaattatgcgaccagcacttacaatgcgggggcctttgctcgcaggctatggttacaacggcggtcaaacggcccggatcacangagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaancaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacactctagtccaactttagtgactgtacggaaccctctcatcagaagctgagatcaggaactaaaatttatctatcgtgcaaagcagccagatgcgtggctgccgatgacttgacaaagtcgctatcgcttcggggcagaatccgtatcaactgattccgagctatacccctccggaaacgtcaagcgctaacgaacagatcaccatcgcgtgcacgtggactcacggtaaggatcattataacatcacgtcccacgacacatgtggagcggaagatatacgctccaagttctaaactaagtccggtaatcatcccccgacttgttccagctgcttgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgntcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggaagtagtcagtcggctacaggggaatatggatgtcatattcggtgattactacgaccttcgatctgacggacaaaagaccgntatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcnaaaccttcccttcaactgttcttggatacgccgtcgccgacggcccgagaacacccaggttcaccaagtatcggatgtttgtttcgccgaccctactcccaacttctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagctggtacgcacggtatttacgcgtgtattggcaatgccacttatcaacagtaaccgccgctcacatcaggacacactctgttgataagcggagtgnctgcagttggttcattcagaccaatctccgtacttctaattgcgcgtgacggtcagagggaccagaagaccagatgtcaggaatcggaagtaagaatggtagaagtgcgctaccagaatcaacaaannggatncggacatcatcgcttaattcgagtagcatatatcacatgtagctgcccacggccggccataccgtgcatcttaggcaagctttgtctccctacacccggtagtaaatatgtaggcgctgagtatccgtcctaccaagctacggcgtgtccgatttcagatgcacaaatcgtatctggagatctgttcccgggcgaggcaccggggaaatgttcccgcgtagcgcttnngctataagaattttttcgcaggtcgagatctatagagtatatgatgcgggcattacccgtctcnggacattgcgtcgtccgagttagtaataaacgagctacgatcgattaattcttcagtcttggcggaacgatagttcctccgcgggacatcgtctgagttttcgccgctcgcgccgttacgaccccagcaggttcgtgtataacaggaacaccaatataatttgagactagtaggcaagctagttgacgcccgtagctgggaacacttttaacatgacccggccttaagcccactcgggttcgacgttaaacgtgtaagggaaggttccgactcataagtacttgttcccacatatatagatcatccgattccgagggacacgcctgagtttacttgtgcatcgaactcggaggtccaccaggacaaataaatggttgaatactaatttaataagaaaagctattgtcgagagaattgtacacacgattgcaagaccgtccatcttgaagcgcgtaaaccgaacgtggaaatgcgcgaccaacgctcctctatctagttcaactgcaagaattacccagccgcctgccccggtcaggtaaacagtttacagcangctaaactatcagaatgctcagctaaagaagatctgttgttagtaccactgcgctctngttacaagtaggctgtaccaatagaattggctggaccgacgaaacctcgtttcctgcgtaatcacacccaggaacgcccggaagtncagtacaaagcgctccctattcgtaacctgaaattaatgtttctctggcagcggtccggctagtcctagtttccgcgctaccagggcgacgaatgtcccacagcggagcaaagaatgcgagggtcggacgagtccggcccatggctctctgcgacgctactaagactacagtatgcggtgcttaatagcaagattaaatttccctcgacatgtgaattaggatgcgatgatncgggtacgtggctaattcctgtccggtataacatgctacgaatgcccagtggcgcgtgcctcactcggctataaaggccgatcgacgtattaagcgacggcgagctcagctgtgccacttcngtacttttcaaatcgccactggatctcggaacttgacacagatttaggtttcaccttgaccggaggtcccacaggcccgacccggtggaccacaattaacgagcaactttgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagncgcagtgggaccgctccggatatcgctgatattcncccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctcggacgtctgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcccgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataatngcggagcactctacgcttttgccgcacactaaccgactggcgatcagcagtaacgctctgccttagcccttggcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttctgtatcaaagccaatgtttcgcccttacggggcgtagcgaaacggacgtctctgagagcncagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcgatctaaaattgagcagggccggttgcacgtttcctagaagggcgtatctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcggggccccgggagcgtcggtcacgcctacaggtggtgactaacagcggtcacggtccaagcattcggtcagaaataaagtnggccccagaaaaacgtgggcaggagaagggacgcgtaacaggcaattcgtacggcattatgactagaacgcacggtggccgtccgcagtcttaagaaggcattccagagcgatatcgttacagtacgcacttgtgctatagaacataatcagagactgatggtttatgctaccggccctacagtccaacgtggaggggttccccgggccgctatattgactggaattgtaattgatggcgggcccggcatattctaatcctcgcgcatcaaaggatttttggtgggagtgacctnagcgtgccgggttagagagagctgctgcgttagggttctagagtttgggcttatggaaactgtactgtcatgagtttcgcaataataaacagctggtcagctctacgatccccttatgcccttgaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaacttcataagagcgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccacagatttggcctgcaggacaagtgactgancagggacccgagaacattcactgccttcatctgttacgacgatgcccagagcccctcccccccttgtatgattacaaactacgncccggctcccccgttcacaacgcttctctttccttcatnnacgagcgctcagtagaaaccgaccagggcacgttgctcccggatatttgacccgttgcgccgggggcacacgcatcgccatatcgtgattgtcgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataacttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctnggaataatactcatggggatgtacatggaattagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctccgcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcanagtggttcattcggtagatcagacgtcaatgaatgtagcccggttggcactgtccccgcccccgctggcatttcaatcatcaagacggtgcgcttgacaccgntggaatttcgtacaacttatattttgagtgggaaggtattttaatcgctcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgaactccaggtttctttatgccactcactgttgagcaatcctgtgtttgctggttttggtcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtcgctacgtgagcctctatagaatgtcgatggccacggcanaaacggcccctgcttgggacggaacctctgttggagtgcctctaggtcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccagctactcggtgcagcagcgacgttcggagaaaaaccgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcgaggattacccatcaatctgggctgagtacgagattcctatccagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaatcctggcccaggagcccgcctccagctaggaaaactcatgagttggcacctctgtataggtaactaagagatttatgttcctagagtctagggtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaagggccacaggcacctcgccgtggcaggtgctagttgcctcatcacgcnaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgagaggcagatgcaccgtacaccagcgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccggggctgacaaggancggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccgtcattnctccgccggagacatgtaacacacgtactaaacccatgcactccgccgcgaaccgagtaggaccacgcagaccgggcccagggcgcacgagtgcctcataggatgctctacctgctcacaatgagatgataacaggaaggcccgagaaggggcccagagtttttcccgtccgtttctgtcccttcgttggtcgtcgctgatcagggagatgtgacggggaggtcccgaacccatcgtgaggctgagggtgcggcagctgaacgcgcactgtggaaactactgtgtagtgtctagtaaaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcctgcctccgagttccctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagatngtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggagctattttgcttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttccactagtcattgcgtggggnnggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatggagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggncgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaacagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcacccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttngactttgacgattggtgccgactgagcagccaacttcgtgctaacgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgacttgtagcccccgtgcactcataacctctacagtgctcgcacggagatgcgatctccgccgtatcacccctcagccaagagtaacgacggcatcacgtttaacttgggagtcgagggagacccggtacgggagtgaggcggatattcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtatgccaacgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagaagggcagttcttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggagaatcgtattagatagaaacagggcctctaatcaacgacctcctctagtatctgggggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcccggcccggggtcgcaaatccgttcgtcgatcaagcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaactatgtttcgatagggctctcgagcagtaccggtgggaaacttactggttaatgccttctatacgaacggcacatcggcattgaaattcccggttagaactcgctacgaaaggcttggaactcaggacctccatatccgacctcatcaccagtcctatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgaggcatctgttgtcgaatccctgtgcgaggtgggtttttatagtgatatcggcagcggtgcccgtcagatccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagcntcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttcctaactactgggactctgcaccccccacgggttacggctcagtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgcacgcacangcatgatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggntgcgcgtgagtgtcgcggactcctaactggccgcattgcatcggggagcgccagggaggcncctaacgataagacggaaagattgtttttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgatggaagatgccctcaccagcaagaaccaacgtactgccaatactcagacagcaggaatccttcatcaagtttgtgtcagcgggcaccgctacccgtacgtagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagggacctccttacgtagagactcagttaagtacagatgccgtttccccaaagggaggaagttgacatcactcagacagacggtatgcttagcttctcgaatatatcggatgtgtcangcctcggccctttgccttaacagattcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagggcgaagtgttttctaccgacagggaatccgtaatggagtcaatggcttgtgtcgacaggaagacctttaaaagagctcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagaacaataacaaaccntcgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacgtcgttaccggcgctcatcgagtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcagcggcccactatgtttcgtccgcgacctagggacccgaaatccgaggactcggggggttagtaaccggctgacgggcgaactcggctacgtggggtaatagggcgaagggcctacataacccacgggataggattaagctgaattatctaacatgcgacccggtcgcgcaacatagacagcatgataactctctgtatatactacatnagcataaggtattgtaagactactgctgccgattccagagtcgactcaatgaatatcctccagcccgggctcactaagccatctccgcataggcagtttagcattcagctattgtcttagcgccccacgcacggtgaaccgaaacatctctttagacggtccccgcggcgagagcattccattcgtaatcgaaatgggccatgaggcgagcggtacgtccgggcatgtgagaatacttgagcggattcggatgtcggtccttagcaacgtgacttggcaattggtacgttgcgtgtgatggacgctgtaggcatgcccgggtccccaatgagtgcctgtttcattggctgcaagtctagttatcaatttgagccgattttgaagctggcgattggcgcttacactcgatgtagggttgttgcgtgtcaggatctaatatagagctgtccgtaaaccgcttcgccgcgtggccacggatgcaaagcgtccgtatacgaacggccccgccgtctcgggatcctaggttatttctgtctatcgcngccccgccggcgtggtggccatctttacttccttggctctctatggtttattgaaggctcccccaatggatggcacacgactactcttataaattgaaaacagcggtaacgcctttcgacctacataggaggcatcgcacccggccgtcggcctgacaatatttgtttcacttctgcagatacaacggtggcagactatcgttgccggttgctgaataatcgtttagagccgctcctgcgccgctggaaaagatgtcttcccggcgctatgcgtgctattcatgaagtctccgaactgtcacgcttaacaaccgctaccaatngcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatttgcccgaaggtcgttctgcgcctgttcccaatggctgagagtgccgttgatggcatacggcgcccggactggtaggtgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctgtggttcgacctaggacggcaatacagcctagacctaaggaacggaggttggtggtccgttattgcgggggggcccttcgccccggagatacgtcccgccggcgcgagacagtcggacccgttgtcagctcacggttcagaatgtgtgcgagagtgttagaggtaccggcattggggtcacccatgaatgctagatcacctagancgtcagcttttcgtctaacttggttagaaaacagacgcgaaacttcaaccccatagcgtcgcttgcgaggagatacatcgcaacattaggtcggcgatctacctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgnagaacgaatcaaagttccaagcgagatctcggagtacccgtaccatacgaccttccgcttcctaatagcaagagccacaccgacttgcaaagtgttctgtatctatcgtctcggcgtcccaccaggccctgattacttcacacctgtatacaggagtatggacacggcgcgacctatacccaaaaccggggccaattacacgtcgcgggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatcncgcttgtgctcccaggatgtgcacgttatctcctggcatgctgcgtctcagcccaggcgttatttcggctggacgatttcttatatgtaggccgagtgtccgccaagccctaaagnccatctgcaaataagtccggtttggttagggagtactagtacaactccgtggtacacgtatagcgcgtcgggcgccatggacctttatcggncaaatgcggaccagcctttcaaattctcactactacacgtgaggcctgttcatcgtttgtcgccttactttttccctgatgctcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaacatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccaaagattgaccggtcgactggccgaatggtctatgattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggtgaccttccacagcctaccgttgggggcttactaccgagtccgcttcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctngatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacanggtacgggtggtttcggagaggacactacggatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagatcagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtactcgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaaccttgggaatcaaactacaccgaagagctctatctggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattnaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaggacggaagagtataatgtacggaatgggtcgatacatctacaactctaatccagactgctagccgggtctttgtaaggtacaatgactatgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctccaaggggcagcgctcgtcgtgcncggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgtgtgcacctattcagggatatagacgttactacccctcaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacacctaagcagcaaccttggagactccactttaacgaggatgcagctcgaatgctctggctctgctacatcatacacttggtgattaagttaagcttctaggcatccatgcccagttccgtncttctcggcatctanaggtacacttctaagccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacgacatgactcaaagaggtgggtccttactgttcctccagttctaactaaccaaacccccctgagacagagcactgctcagggagacgatattcgcataatgtagactcgacatgcccctcatgtctcgacgtcactcaaccgccgcgatgaatttttggatttcacaagtacgctgattatgctgcaggttcgttccggatgaggtaaaccttgaaggtcgcggcggagcccggggcgtcaccacaatcatcttcgcggatttgtaatgttagagcccggcacccgggcggcagatatgtttcgggcgccggacggggatgatgcccaggtcgttaccacaacgaatacgacctagtcttattacaagggtgtcgtgggaagggctcccttcgcttaacacgataattgaaccctgatgcatgaactttggaactacaatgatgaggtctttagttccgcttcaattctgcctattgactcatcgttatggtcgtacgcaccttgaaggttcatcgagggcactattgcataattgccccagtaggacccgggtattcgaacagtgctagtctagtacgggatttatagaactggcctgcggcgggctttctttatgtncgtcgggctctggcattcttgggcaggtaattgtcaacgacttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgcctcctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcgcctacgcggggccactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgcgttcatgcctatcctgacaaaatcacgtaagaacctggaagtacccgcctcaatgcaggttacatacccacataagtcaaccacgttccatttcgtcaggtcgaacgatggtctgtacatctgatgtgtgagcccttaagcactatatctgcagctgagtatcttttgcggactttcaaccgtaggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagattaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcccctacgggggtcgggaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgatcctcggcccctggctaccgaccggggcgtctttctgcccaaggcgacacaccttagattcttgccgcgccacggtctgtccctagctaccgagggggtcgcttattttatgtggcgctctccaacccaaacggcacggcaccatttagggagtgcgtttaagtgcgcactattcctgcatactatcaaatcgaacactctcanacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttagncggtactatctacttaagttgccgcgatattaactgcggagaattttggaacttggattgttcgagtagtgccgcgtgtggttttccgggcaactcgccggggagagtggcatatctgatggcccaatggtcatccctggcggagttgacgggacgaacaactatacacattatcctcccgggagtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccgggaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgatccgatgcctattctttcacttagcaccacgcgtactccatcgcgtgtccgtataagcgacccgtcgtgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcaccngctcgagtgaatgggggaccgatgctggtgggcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtnttacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggcctctgcaccggctccgatcattcaagctngcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggntgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaanaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgngttcattataaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcaccggtnatctcagggggttcttatcaatgtccctccggcaagggtttgcatttggcctctaaacaggatccacgtaacggagctccgaaccaagtaggtaaacataatttctgttgaggaaggctggccccacacctcatgttctttctttgggcangcgcggganaaaaccgccacgtatgtaactagagccgactcctatgatcccgatcgnggtctaataagcaggagaacgaggtacgtacgatccctcccaggcagtnnagatgaagaataaccacaggttgtctgagatccgc ccatgacagggtagctatacgcaagtgcgcgttccgttntcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccnatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcttccncctgcccggacctttgcgcttcactctcgaagcgtgttaatggctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatncatagaaaaacagtactaccacctccaatagcnacactaacttatggcgcacaatctcaaatcaagatgaagacatggtggtaaatggncncgacaacaccgacngattgaccagccatatatggcaggtacnngcncgcccccacggcatttggggcctagacggngtagcaggctgcggtgtanatacccactttccagatctgctcttagagagngttatccatgtaccgctagacatgtctatctgaatcgctcttagtaagcgggaaaattggngatagttcggatcacacgttggtttcgcatcgccgaaaggggacccgcgnnactncntcgggtgacggtancncagaaggcaggtcgacgaggcgaattacgatcccgcactgtgtgacatcactaaaggagtangnagcatgccacacgnctcgcggtggcggtgcccattngagtctctnctccctcagctacaaccgtccggcagccatccgcgacgtaacattggaccgtatactatcgacctgagcgggcttcgccggtcttgggctcncacacctgntgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccgagggcgcactncacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccntgtcaagtacnnanccccggacgaggcagcttttcnatagcgtgcgagcaaacatctgctagttaccggctnnatgtaatatcgcggaagcaanganggggggtctatgatggtccatgttantcccaatactgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttaacgcccgccccagcccgttttcggngcataggtgggcggcacgtacgaataganttgcgagtccaaacctcacatganggacgacgatagaacactatagagactggagcttaagtttccagacccgatntgtantaacgttttgccaattgaggagataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatatccccaggcaaaatgggatctttcacatgtgtgagnaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtactgggtcaattgactcagataccgttgtncacaagttttcccaccatagaatggggatctaacccggcaggggggggccaaacactgtgctttgagcatgagaaggacggcgatgacgantgctagtttaaaatccgaccccgcancntgggtgtagcttatcacagccggtataatattctaaaacctggatcccacgcanccgcaactttccctgttccccccnaaggtagcnagctagccccagacacagctcggggtagaatctctacggcggcagctgacgaatgtctcgttggcaaagcaaccncagaccattctaggtcattcgngtccctaggncgtaccaacatgctgtcctaactcgtagtgtcgtgctacagacgacacagcatattgtgcgaaacgnctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttancagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacntcagtcatcggctattcgtctcctggattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggncgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgttatacactgtgcctgtcgcaactcatcctcgccgcattcaagcatgngccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgnccttcggcaagcgatacaacgnntaacttggtaccgtctttggtccagtggttcctgatcnnactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcgatttaacagattttgacgtgagagaattttcgacactgtgtcagggtgcgccagcncactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattnaacagttgcacgtgccgcantaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatnancgaggacagaccgcgatttgtaggagttngtagagcgacggtgagngtctattccctaaccgtccgttcgcatcntcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccntttcggtgcgacagctagcgcttaaccaactactcgcggacggtttncttggccaaacctagtgacggatgcctntgtgtaactataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccnggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacngactgccggtcagcccgnctaatagtcggaatgtataatactttacgcacgnaanagcaagcttgtgangagtgatctgtcttcaggaggcgangctgattggatgttcggcatactccgaagaggtaaattattactttattatgatactaccntaaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgtnagttcaccgttgagtctgtcgagagcgcnactcagcgatgctgtgggatcactagttcccgcgtcagaaatgagaccgctgnccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcnagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgntgcctggaaaaatacnatatggacantgtcctgcagttttcgattcgccatggggtttagctgttcaggncacagtgcatcgtcgtcccgcnntggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacatcccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatnggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtntaagggccagtttgcttgggattattcaaatatgcaaangtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctcncggtgagtcaaagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcagttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccntactcgcggaccttaatcagttgcactncagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaatcagaaaactggaaaatgatccgtggccggagaggaggtcgcctgaagctcaatgttcatctctattagtgtatccgatacgggtaatatcttaacggtaacggctcatgagtgaagtatctggattgaagttactgagtcnttaaagacactaatttctnagaagtctctgctgggactgggagcancnattcgtactgcgctcctgctatggatacttaacagaanntcatctgctgcctgtaatcatttaacanagactgcagtatcngctcctnaaattcttagcacgcttagtagncactgagtgtgtacgacatgcagtttacagcaatctggttgagntgatacacccaacagtgtgacgacacctcgaacgacgacaagaccttcacattctatgcaaacgggagcaaaacttacttcgcagtcagnccgtaggacattaataggcatttgaactcggctattattnactatcataacttatgaccatgtcgggtacggtcnaggggcaaagaagtaaataaacataagtttgagggcctggcatgcctctcactagttacaggttcatgttgcagtgcgagaccggccttagtttgcggccaggggcgataggtggtatgagagcttgacccgtccttgacagagccattatccagccagagatgcatgacctttaggaattaattctaacgtggagattcagccatcgatgctgagcatacacgatttcattgagcacacggcnncgcagggtggatcagaattanctgtgacngactccaaagtccgagggtcacangtccttaatttagatatttgtaagttctaaaccgctaaattatgactggtagatcttgatcccctacattgagacctcttantgaaacggcgtacnccntttcgcagcaaagtagagtgtgttttagtaccaaggtatgagagccgatcctanggagcgataggtcatttctatcatcaatttattatcactgtcctcactagtcttcctgnnngcttgattcggcaacctgaccgcctaccatccgtcccgtgtggaagctaacgggtcttagtcaggagtgccccgttccacgcacagatcgaacgacgttccaanatatagcgctaagcgccggtggctnctttgcaaatatctgacaggtcgcctggaggctcaatcaattcctagtccgatccntatccggggggagccaggagtattcaagtttgatattctctgccgcttctgtcaagtttccttagagtaaaaganaaaggcgtctggtatcaaggtcaaaataagttggtactaaaccantatattgctttaccgaggctaccaatatgttgctgaagggttaggtataatttccacgtcaatcaaatcacgcaagatgttagacgtagcggtccnggcgaggggtttagaatctgtaagttggngcggtcgcttcaacagnnatctggntgatactctctgcacgtagactcagatctagtcgcatatatgtttccancggcaagccgatccttgagcctgtctacggggggttggctgcgagacattggttcatggatttgtttaaaagtctagtctgaggctaataatcaatatgccccataccccggccacttagtacgactaccctggagattttaaagtggccctttaggaatttccnagcttccgttccgcggtaaacgcaaactctataagatattcctcctagggctgagtctcaaacatgaggcctagaggccaatagtgtcctccggaatgcggcagtaagcttgaataagaagaactaggaacaagggtccgattcattagtaccaagcataagctgatgtgcgtccaaccgctaagcccctgacgtcctatttggcctgattaccttacaggccccgtccgttccggcgcgatcgattnggnctatcgagatgagacccgacctccgnnctgcgcttggtcatcactcgcgtnagacgggagtatgtccgttaactggccttcactaccgncaggccgcgtgcgagctacatagactgttgatgcccctctatttggaacccttgcggctgtcgtatatctccgcccggatctgataagnacacctacgaacctctgaattggatgagcgcttaggctgcacaacggatgctggggtagtggtaacgactgtcgtcccactgactgtccgtttccgtntntcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacntataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatnccatggtccagattatggcactaacgccgtatacngtncnnntggtgaaagagagggtgacgttgtttgagatacaangtttttaaaatttaacccactacagatattactcaccattcagaacgtntcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcatctaagccgcaataaaattgttagcgnnacttaacnggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgttcanctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtnaggcggtttgctgagacccaacaactcacatattttcacagatgggattttaaaccttgcctgtcacatccgtctntgttttgaacttggtagaactagaagggtgctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtntcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactntaggagatgcacagacacctnncgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatnttttaaanttttaataaaactncactggagcagatcaaactcacgtgtggatagtgccagtgacnngncnannnnccggnnnntnnnnnngnnncnnntnnnnnncnnnnnnnnntnnnnnntnnacnnngtnnnannnnncgtcnnncaccgncataaganagcctncgcgnannnngnnngnncncttagaaattatatggattacgttccaaggtggtacccacncnnaganggncggttccgctgtctnaggcggcggagccggganctattgcggcnatcttcccacgttctacgtcatcatggtacncgcagngttgtnnnatntctcntggtcctcgnggtcgacgagggtggaangacagtgtacgggtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaantctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaantccnnnnagggnnnncgnnngnncnnnncngnnnanncnnnatnannnnttnctnncnnntnnnnnnnnnnannnnncnnnnnnannnnncccnnnnnnnnnnngcggcncncgtgnnnnnnnnnnnancngnnctgngntnnnnnnncgnnnnnnnnnnantnnncnnggcnacnntnctgtngcggtcggancnnngcngncanngcnnagctgntngcgnagttcngnnttntnatatnncgcgngggtcgntnttnnncgcnnacnagannananagngcggcncgcngncncngnacnnngnnnnangttgtntgatgcngagncanntgtncntgccgnagnnaagcngcnnncnnnctngntnnnnnnnnnnnnnnccntcnaaatcgagngatgatcnnnntncnncnnnnnnncntnnnnnnnnngagtcgnnnnnnnnnnatnnggncgnnaggncnnncnnnnnngncgtgngnggnnncccgctgannggtnggtttncatcgntncnnncnnnnnnnntaaggntnntnnncngtccttaacccatagatgcncntgnnncttgtctnnggtnatcgttngagatnggcggacttncgcgccgagacnggagnnnnncccncnnannnnnacatnnnnntatnncngnngagggngancnccnctntncgcnnnccncgctttaganatggacnttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacntcattcctaatcattnnacctannnngggcnnagcangannagnccnnaanagnagnntannnnggnngcgncntcgaccccnncntnncccnnnncnncagctnnatnccaganntgnctcttgtggcgtaatnngggnaggnantntnnngnnnnttcgnagnnctagntnnnnnnnttnngnncnngangcnngncnncaanaagatntgantaaangggagatggtaagattcagggncaagagtngtnaanantnancagngnacggncngnannngannnnnnnnnnnnnnnggcnnnnnntgcgnnnnnanntnnnncncnncntngntacnanntgnnannnnncngggnaccnnnnannncacnnngnnnncnnnncnnngncnngangccaagntnccnnanncncnnggagatntntngnnnnnncncnnccgngnngggcggacanaaggaatctncngtanagnngtcnccnttnacaacttgnnnggtctnagcgcacgtagacncctaacangnnnggnncgnnntannnnnnnggacnccanggccccnnagnntcgnnngtacnngncgnnnnccanactgaccnngtancnnnnncancganannnngcnnnnnnaganttcctggcagttactctnnncagtnggcnccngtgnnnnnntnnncgcatanantnacgnnntcgnngtaanncncgctngntnctnccnnggntcgngtnaannncnnnnncntngnngnnannnttgcnntnnggnccgntaaatgcnngtatagcagncnnaanttcgganttnnntcatgngngntgtnttnaccngtgnggatntcggtttgatcnntaantanncnngcntacannnnnngnnnncnnntncnnnnngnangnngtctctctnnnggnncnngtcgncnnnaactnnntnnantgncncatacaccgncttgcaactcctatannnactggtcacanannnncnnnnccnttcccnagggcgggactgcggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcngctgtcaactttaaaaaggccaagtaacttttaagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggncccaccatgatcgacggtgctgggctgtcgccgcttaatctngcggcacctagtcgtatgtagggacccacgccntatcaaaacggagttggttcctcantgatcctgtggagccgatcgacggtattggtaccccggcatttccgcaaggttaccgacattcnccgtcatcttaggcgtgattcaatgtggccactacctganagtagagccgcacagttctcgccgaactngccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatgggatcctccttactttatgttgntcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgatngccgccctggagcggatggaaaagagagctccgcggggnctgttacgcaaggancccgtagttntaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtntatcaggcntgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttgnctaatcgacntaaaatttataaaggcggcttagtcntaggcagctgtaggccaatactantgtctcccgcagcggactacccttcagacctgcgaagttacagannntttcnctattcacggcgaaggtgacncgtctttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctanacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttnannacgctcactatttcggagaggtatggtgccatctgagcgctagctatnccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatantgcagctagtttcccgtttatnggantatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccnncaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcaganccggtagtaagcgctactaatgtggacctccgctttctgagccngcggtcagcnntgcattancgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggncctttncccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaangacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagnncacaattatgcttttaccccggcacggtctaggtgaggncgtgatnctccgggattctctcgtattattctacaggtgatgaacggaagaagcgattgcaaagangggttaccaagcggnggtgttgggctcggcggctgcttacngagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccacnttgtggcgggacgcggtcgctaccccaggtggtgtgaccaanccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagcnttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaantgtattccaggctcgggttggcccgtatagggaaggngttgtcagttccgccgccagcctacacgaaatatcattgccatcgcntgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtagganctgacaatgaagataacacacaaccgctgagtcgtacctncttacctgaatttggtttgccattaagctcgtcgcggtatttcgggcgaacgagntctgcttgtgtctcaacntcctcgcntgaccgcagacgcacctgagnaggacgctgtgtagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttggcctcgagcccgagtttggcatatcataggttggttgcngctaggttttccggatgcgttatttcactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgacnatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcangcgaactttccgtaggcggcgcgattgaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgnagggactatacacgaatcaactacctccagataacctaacaacatatntctgagacttgggaagnccagggactagttccttgttacacatgcngagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggtctactttgtgaggangnatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagnataccgagnactcagtatangccttgcnttacaagtncttgaaaancttttcctattaagacattagcagggcccgnattataggaanggcaanatattcagtgcaaggagtacnntcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacncgacggcgctatatttggcgtttcccgtctacgcacattnccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtagnagatcacaaatattncggtgagttcctaaaagatgggagagtagcggattgctaagnngcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcngccaatcccgtcccgccttagcgcagnagtnaanagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatccnccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctnccatcnagttggcngcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcgnatctganggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagngcgtgntaaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgnatnnaaggcgctnancgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagancgnacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgtncccggtgtgtttatcacggagtctttcagtaaccaaaagtacngcgcgacgatacgacntgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcngcacacgtggatgagccccatccttnnccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtangtgcgaaactgggcactaaatntcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaaccngtgtcctcctacagatcactcgcggtctggcacacctctcngtgggcagacttcngagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatntgtaangatccccctagcggtcgggtaagtaaagtgtgcgccaangccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacnntatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaagccctacagnactatttcaatggccgtattgaagagttcccgcatttaatngtatccgtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtactntacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcncgtaaagtaccgatccagggaccnnacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtngttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacanactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccanggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgnttcanctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgaggcnctcggttgaagtccaaacaaagnganncaagggggacgttgatcatcgaactcgatctgcatctatctcggtncctctgactaaggatcgggcgtnttgttgtccccttaaacnattatgagctaatcgctctgtgtctatcggntgngggctgtgctgctctttcaactcntggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtntgtgtcncccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacacnccccgaatttntctccagcgacgggttcttcgaaaactgttgcacggagcccagnatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctgctcaggttnactgaaattccgagtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttganaactgganaggatttgagtcggagcgggcatcggaacatgctaatctgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttactttngatggcgaattataatgtttgggccttattttaaaaacgcctcaatgaatctagttaaaccccnatgcntatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggnggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgnagtcacgagagactgcagccaggcccttggcggcatnacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggnacgccgctgccatacgtcctggttatacctagcnaacctttgtcgatggggtgantattgcncgggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataancagtggagacggtttataatgccatcctagaaactagagaaagaacagtagggtcagggtngcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcctagttcnccggtagcgagaccagtcattgccgaccatcatgagatttactcatttgccanggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacnacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaatnacgcctgacttaccntcntgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggngacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacttagctatntgaccccgaaactaactaggcaagccctttgctgtcgntgcgcgtcgngtagaaagtgataaaaacccgcccggggaggtccgaattctcatgatggnccggtggggattccacctgaaaaggccgtggtgtgtcgacaacacgttaatctaatcttcttcgaaaagncaaagcgcatatctggatcttctacgacgtccgtggtanactcctacttatgaaataccatagcgttgaacattggatatccctgcaccgcattgatgaaaanccaaatggacagaatcgcctagaagancgacaggttgatgccggtaancatatatgccaccctgtnctatccgtaggcgcaaatcatcattgaaccctaagggtcgctcacttcattggcggcgaattcatctccagtacttacgactaagacgcgttctgcaacggctaccntacagggntaccgtacaaancagcaatagatcaatagcccaagctgattgtggtaacagccaaacgtggtaaattcgagnttagctgtgggttccgcccagcgcctgtgcacgatgaggtacatagatggatttcatgtangatnagaattcgtacgaggcattgcatacgttaaatatggaatcctcgnggagnccaatcttataaactatattgggggcgagtgccagcctgttgttggtaagaatcagcgcctccatccctgccgcggtgtcaccgtgacgatgagtgacgagcgtgggacggtggtaggcgtgacgatttgcaaaacaagggggcttttgacccaaagcgtttagccgaatggcctcagaatccaagaagtaattctagctagtggatttatgccgcaggtcctgggattcgggtgatgatgagtgaattccgatgctcgattatcaaagcttatgcccncagggtcaactagaatcgtcnttagaggaccntggcatttcatggtagcttatacatttgtttatatgcattgtcagatatttcgaggatgtatcgtccacctgatcaagtagccctcaattcgtccgccataggttnngagttacatagcnagcacccctctntctcgtataggaatgttgaggactataggctgagtaagcaacagtggacacatctcgaaccctataatttnggagccacctcgatcccgtatgcagagcctccggatctcccgcgtggggggcntgcactaatctcagtcgcatacaataactactcttaggactctcctcgtacgcccacggncgaaacgctcaaaaagctgttcgatggggtcgggctgagngctgtttgcttgggggggctggcacttttttcccgaatgtcttatctacgggggtataccgacctcccgtgggttcacgagacctcagtttagatggtatgtaccgcgatagcatgcacattgacgtgctcgtatacgcacagcgacagtgctgggcggcgcattacaacatttccccggcggacaggggatcgacacagggnagagttgctcgcgccaccagtaattaccccaagaggcgccgcgtgcntccccagagcctagtcgccatgtctgacaacgctaaacggcgctgtacgactagaaagttgacgccgcgttctgcgcgtacatatggcagcaccgcgatgngcaccccctatgtatggacgcggatcgtgataggaataacgaaggtggttccgcggacgcaaggaagcccgatagaatgtgtgncccncccgtctcatacaggctcgagagcacagatgctcctcagagtagaatcgtcatgagaaccggctagtgtactttattcaatttacgngcgangagaaagaggctggttaaaaacacctctaacgaactaacaatgagtgagaattccggtgcactaacctcanggggtnttgggancttgtctttgagtcccgtttcacctctgttcctgtcaggacccatcccctcgtggtgggcaggtagtcgcgcttgcactacttccgtagntcgcnngaaaaaaatgaatctaggcgctttcagnaaataagcaagcaggtttcgacctgaacaccgcattacgaaccaaaccttcttatatgatncataaacgaagagatcgaccagtacgcgcggngttctgcttcctcgttcctagctgaaatggcagtgtattgtgatgcnaagagtgaccttcgcgtacnagnatactactacgtagnnccctttctaagacacacgttagggctaggacaccaagcctgcttcaccgggtcatggtgctactcttggttacacttgaacctccgctccccgtanccgacatgccacggaggcgtgnacgctggataggtgagcaataaagcttaagntgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcntctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcctancngagccacacgcttatctcanctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtnncgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgncggtgtttcaagaatataagtcagngcgcaaaagccctccctccgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgntgcgtgtctctgcaaatgcagagaaaggctccttntcaagccggagggctggaagaggcccaacccattnaatttgganggctnagactatttaggcttttctaagcnttccgatgatcatagtagccgccattttggtgncgaagcattcgagtcgaagcgtttggtcgaccgnngcagtccctggatttctttgtacggaattgacttcttnttgggcctcaaaacagaggctgttcttcctagtttcancgaaatcttttgcacttccaaggactgctacgagcggagtaattcgatacagggggtaaagtggagacagggtgtgtgaacgntctctcagatatcacaagggttaggacgttgtccaancnatcgcgataaacgcgatttcttatgaacggggaaggcgcagagtataaacattagatacaaacaatttcttattcgttagctatgtcagagttcgcgnggtcgccatgggatacaacatttttacatactttttgtacggatggcttgcggncttnncnntcatggtatccccctccgtgtcnngaccgttcgtcgtgggcttcaggtctgtagggttggaagatggtaggcgtatcgcgttcncgntgatcaagcatcggtaggggaaagctcgattcangtatgggatcccctaggcacccgtgcggcgtgtactactatctcgcgcgaggagctgagccactgctgcgggncaggagacctctttttgcgtggatttgatgaggcatcccaatctctgcgggccntggatcgtcggtacccttcntaaacacctcaccnacgatttatctgcatagcgccatttatcactagggcgtntcaaatctcagggcgaagagggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgtcatctacgggtgggagtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttccnttctcccgatcggcatcaggaagtcgattcagtcgcaacgtgtgcttcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtaacgatagggaacaaataaatacgtggtgcnggagaggctgcgcattgccccagatcgtgcgctcgagactgctagtgatcacttnccagccgacagatgaccnctactcagagctgagcattcttgttcttgttcgacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcggggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattntgaaactggacgatgtaaatttattnancatccaatctacagttatataactaattccgacttggttgcgggantcatcgtaatgggaccaggccgccttcgtttgagtcccttacttaggtggtannatganaacggtcgtcatccttcnntaacantanattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgancngaaatgtctaattctaatcatggcagacacgcgtatccccaggggcggaggcgaaaagctggtatnagatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaanaagtatgagcgcattgctacttacgcgacnnagttgtaaacaccaanttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgntanggtagcagggtgtatattctnacgcgttccacggttacccacgctttgtctcaagcccctgaaccgccaccgcaanccctgcatgatacgacccagtcaacatgggccaattgggcgatcatgcagtgagttgctagcgctagcagaganaccgccttctgtgtttanacgccgttcgngttgttccacttaacacctggcacatagccnnacagatcgtgagtagctgaactccctttattggacataaagtaccatcngcggcatgtcattaggagtagcagtgtaagtcttgttcgatnaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctnccaggcttaagntagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgnnancctaatcctagangttgggaattagcgattnggcgtccatttggagaagngcatcgcaaattgttgaggaacactgtanaggccattactactgcacggattacctcggcagatgcgatggcgattctactggctatactggataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcnagtcaatgggttcaagaccatgaaacgcagtgtcccgctacctcgaatcttaaaccagttctactaccctgatccggtnaatgcccactcctgacagcggcggngactgaactgttaacggcngccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacccgtaagatctcacgcatcgatgaatctatacggnntggntttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgtnnttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactgganctnncgggttaatgtggccaatgcgagacccagcattagtacacgctcgttcagcccttgcattatcaacatgggaagccactcagcacaaaatctcttcgacccacaccatcttgacttatccacggggcctaccgtagggatttggtcatagtacaggaacaccggcctatacgcccaagcttcggncgcctcataattggcgtaagtgtcaggatgcgcgacaattgattttattaccggtatccaaaagatataatagtggcgacggctctgagtacgcgagtggcatcacacgcacatangagtgcgatacctacgcatgacatganatgaactgcgtcntggatttcngcagcccacccgtgtattgtcgattcgaacaagggatggtgcaaatgcacgacaccagtgcannactctgcatcaaattctttggcgggacncactggcaagaatattgancgcttcaggtnacnaatctggcaggtagaacaccagggcaggaggggtcaatatgacgntccgtcgcggcctcgtaccggagagaggtcgcatataggcaaattcggcaattacagtgtagtcccttagaaactacggttaacgcccatcgcgccacagattcataatccatgatgcctggtaactgccgataggaaaggtgggctaacgcggcccgtaggagagcacactcttggaaagccgagagacgatctctgctcccgatcgaacggctggcaattattgcagaatcacattcgcgactcttcgctatcattgtgcacttngcggccaaacgaagcagacaaaattttacatggcaacacttagctatgatccataatacggggcccgagaccgtacctcataatggacttatagggngagtcctctcgccttttcgtaattagcagcgccacctccaaggttgagaaccgtggngtacaccatcgttttggttggggattcaaagcgccgggtccgaccgaccgcggatcacgcagnngcagatgagcctatatgcttttatgatcgtggtgatcaaaatatgaagcaacatcgatccctgtcggctctacagagtngatacgtgcgctacgtactttgccaatgaatacttgttccaccatagtctgcgtaccggagccctgcgataccaagggcgtcagttatttgngaccttcgttacgagtgcgatgaattgacagcagncccccccccccgaacgatgcaaacagatgtattcctaggccgtatatgcctgcataggggcatgttgacaagtcatgccgttgcacttgtccgttcccctccgggtccccgagcctaatttgggcactcggaagttatcagatggcgatctcncgaggtaagagacctgtatngtcgttgcgtccatatttcgcaacgtactatgtgacagcgaagcaacggcaggttttactctttggtagttgcttcggattccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacnccnaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgngatgagatgnnncttcatggtttcctggccgctggctcttgtgcctggtccctgctgcattccnngtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgtgtccaaaaacgactgtcagcatgcctacgtctttgaaatgccgccanncaatctcgacagagtaaccagtttgtccatgacagcggggcggaccgggccccccacgtggcggccgcagtaccaatctagcgggagccatcgtgctgagcattcaatcgtnncnggcnnntgagtgctaacgcagaataagagggtcgccgtcnacaaagncctnagctcgtggattccgtaaacttgtgcgtagatagtatgattaacanggagcacggcccactacagacagtcgaccctttntagagttcaccgccgtgatagatttgaagatatctgggatcaagtctgaacgggtgtgtgtgcgaaacgcctggggcatacnctctctaccgggtgtgcncaagtatcttctgctcttattaaacaatttcccgattttccattctctgtgnnnntcccacatttgagcctgagtggtttgagacntacgtagacagggctagttaagangggccagtttaggaccgtanccgctgntggtgtgcncgcgtcgaattagctccgggtctattggagactcttaaaaaatcttagaaacatacattaataatcggaaacagctttggatgtccgtgactgtttcngaataagtcgaactggcnncgggcccccagtccgtgggtttggtggttgttccggaatntcagccgacaggctctactgctgaaactatcgcgtcccccctcccgtacggtcgtacccnccgtgctaaaacaatgggcgcaccncccnagatgggcagaggccncgtggacggcacggagacaccnanannnnnnnnnnnnnnnnnnnnnnnncccaacngagcggtngcatgcccgcttgacaggctngggtgtccatcttcactgcgtgccacctgccgcttcccgcgtctacgaagatgtcaanctncgccgtgngagctgtttgagggccgcgcttttctcttttggggcggaccatcgtttactnctacaaggccctcgtnttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcagttttaaccgtaggagggtagaaccnaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagnncttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaaccgaggggccgtgagnttagagccagttaactgacgctcgtcgatgtagttagaatggctcgggaatttttctccccaagctgcngccccncngtagaaagtcctnctatgtccgttgtgacgctcttagtttttcatattctactcgntaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctncngctcgagttcagccgatcattgccaaagatccgangggcctgataagtattcngctagagaaagtggggcatccaccagttagcangttgtgaagaataaataatagccgagnacgctagtgcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaatcttcacctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgngattcgccatgtagttatcggcggcggcggttaaggtttatacagagaccgggctcgctccanacatgtnngaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccanactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggttctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccatccgcatccgggctcgaaataccgtctgctactttgttaacnnngagcctcggcagccagctgaaaaacgacccgcactcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcngctattttcaanggtctcggatataggctatattaattagntcgaaacaccatnggtattgtgaaatccctgacttatngggattggtatcattaagacacatgagctcagatgggnccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccnnctacttatctcgattccgnatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagnngcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagntgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtcnattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcantagttagagactatagaggaaacatcggaggcatgagattctctnttctctggatttctcncgtagcgctcggggtacataatgaacctccantcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaagganccaaagtnnatttgtngtagcccttgtnttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaaatcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtnttgtatcgagcttcccccggagatcaattcttgcataactagcaagacgttatagttgcttgtgnttactctactctgcggcatgtgtcctcgatccaatgntattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacngtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcntctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgantgagcaatggtcttgactcaacactttcaaccccantnagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaacngcgcantaanaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtnncgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcnnaagatcttttgaaagtcatgctagcctgtnatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatnccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcangcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatncaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcnagcactgagaactcctcactgagttngntcncgcaacctatcgattgcgggngtccgnactcatagtgcagagtctgtaatcaagaagcgagtggctctacttnnncnacatgtactaagaatcgaaacctctaatttgcacctgtacaagcccgggtaggtcccccttaccaatgggcgtcgagccaactatgaaaggcngaatggaatatcatataagttgcaagtagcggccgccgaaatacgactgccttcgagctcacggtgccgatcccattggtctacgtcgncgcaagctagacaacctaccattctgcttnagtaacacttaatttgctcatnacctcggccgtagctaggtcgttcttgctgccacgagccgaggaaaggcggtggaacaatcacgtatggtaaagcagcttatgaacgatctttatgtaacggccgaatttatccgagtattcaagantatagtcggcgaaaggtcttacctagaatcggcanataagaggtgaacgacgttgttctgctgtgcttaggtaggaggttaggacttagagtcggggcttgtatagagcataggctcgattcaacatacagggatcttcggannntataaatatgatggccttcctgcgggggcaggtacatatgtaagataacagagtgagacgcgaacatcccgcttggagttgatctttacttctggtgactagcntgggttggtgcgaagcgtgtcgcgggaatccgcccctaaagagctcacaagttngattgcaacgacgttacagaaaacataatcggcttatcgcatgatgttcatcctggtgtctagagacaacaacgccggctcccctgctcttcttctaggccacgaaaaaggggaccgtcctcttacttctccggatcaggtgcaaacgttcccatgaagaccccctcgcttctttatatttaagaacctcgatgagtaatctgtatgggccttaagcaatcagaacngtagacggtgtcgcataattcctaaccgatggcatttcacangatggcgtcgtatgatncactgattcggngcagaaatcggggnagttttaggcgatcagttcaggggtccctaagttgtataagttaccaggctgctattggaccgcttaagtatgcttnagatcctcggtcccaccgctgggacggttngataagttcccctcaggagcacnctcgtaaaaacctaancagcgctcgcanatcggagagtancggatcaggaaacgcattgaaccgcactagggtgctaaaagtgtatggttcgctgggacagtncatgtagaaatcagggcagcttcctctagcacgtngagagtgcgtagtttaatactccctccgttnggcggattcccgtcctgtctcanngtgcggtgcacaatcttccgagtttacataatacagcatatcaactcttactaggctctgtctngcgtcgtcgnggaatggtttctagaacgtcgtcaccacntctctgagcctaggtacatctaccggagcgacacgggaatagccccttagactntctaccttcggcaagtatggccaatgttgggccactcacgacgccgacacgtatntcagacggacagtgacgcaggaatttggagaagagagatccctgtgcggggacgagtactccgaccgtccgaccgatttatggcactaatgtgnatcttagacttacatttacgcaccaagaattacgagtggggcggccatgtcgacttggtagccacaagtacatgggtatcgccntacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcncccctgttggacggagcgtattcggatttgacggcatgncgtattaagttgaccgtagngnactcattgggcagcgatactgtctcccgttcaagctgcgcaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatnttccggnagaccggccttggaatggcnagcctgtcgatccccggctctancatagtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgnatgataccctgaccgttatctgagcgagttcttatttcgagtcctaaaagttgcnggtaggtgaatgnacgccgtaagacagtggttctgctctaccnaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatcctaagcnaaggttcccggactacaaaagacgagaggggtcgtgcagtgaaccacgttactgccattttatagttatcnngcttgggaagntcacgcctcagcgcataacggtggtactgcaagtgtcccaaagcatcttaatgccgtttcgttggcctgtcatatganccgttgacatgccaaaaaacttatnganttagcggagaccaagacaacccggggntagactaattgtccttggggcgactagactnatttgtgcaccaacnccgtaggattaaaaactgaccctctgttgatgtcattcnagntgtatgtactgtggcctggaaagatatgattgttgctagggtcccccctaagcagtgggcagcncctgttacggccattctagagtgcgacatatccatganatatacgattctcgaccctatncgtagtatccgctcctcacgtataagtgangacgtattgtataatacgtcttactngggacatgggggttaggaagctcgnctcgactacacagccgctccaatcgacgaagtaggaactataccntatgtcgccgtcttttatagggctcatgccaggcctaaattggcgccgcacgctgcaccccagccgctgccggtcagtcngtaaggactctagagggccaaggcngcgcggncncccgggtcgcaggagtccccagcaanaacatgtaaataaacttatcagcaatgttcattgttagactccagtgcggggcgccaagcaataagtcgaacaaacctccgcnaaaagatcnttgatgaatttcggcgagcttggggtgggggacggcaattacggaatcacggnncccttgcatccatcttggtaactcttggtattggggttttgcccgagtggcggtaagttcccttcaagaactgttccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccaccgccggggggacgctcggacgtagcgaatcgtttaaggccgtggatctgtacaacagtcgcaacctaccngtgantcaacgcgtgagaggtccttggcccancaatggatcctccgataaacgtgctgattgnnngccggttgcaangagtcttgtggcgagngggaagacgtctcaaggtagttgtcgcagccatgctacgaaccttttagtcgtgccacggcgccacgaactttttcgtacatttgctaactaacgagacctatgtaaggatcnntacgtggactatcgccttagangcgacgcgggccctcccaccaggaaagaagttctatgagantgcctcggagatagttcccccacacgcctctactatgtggacctactaggntcacgggacaggaaaaggttagaagcaacaacagaggtcttcccatgagcaaacggtttccgcaaattgttactgcngtggatttgtccggcgcggacttctggacaaagttcattcctaggcataatcgttcagtgagnccctaagtatgtgacaacncaaganaattccttacagnggatnctattnantctgcttgcacgtcgtacanggatatcctacgcaccttcaccgtagttcatgctgttcaatactgaaaccagcttgggagagcccggtaagtgnngntnncccnncngccnnngcnntngcagtngtaatagttgatacaagtgcctactgcactcttctcaantgcgttagntnancagttnntgggnaaanggagaaccgggactgctggtcggcggtntgccaactgtgcctgtacacgcacctcccgcgggtcgagaancancgnatgncatncncgcggcggcagagtcgtttagtccgcacggttgtacttagaanttgtcgtgtggaggaagctactgccacatgccanncatcgnccttcntcagatngncgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcnggtctcccacntgactctnatggggggacccnnngtgtatnnnncncttctgcnntaaggtcnccctccagtagatctgttatcatataaaggngcgctatttcccgtcnaagggtgtgttaaacaagttnnttaggttanttcaggtcgcgatcaancataaaagcatacaaatatgtatctccaattgaaacaanacgttgcttagagtgggacatgttgcntctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagatnattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcaaagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccttgtacgtccaaatacgaaattnggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgnactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccanggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagncggcttaaattccgtgngtccagcgactggaagaccaacgcacaagtccgctcgcctccgggccaacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcanacgcagtcaagttacccagtaaggcgagcttagtaactgcacagatgngtgatgacaattgccaatttacgacaagatntaaccgaaccttanggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccctgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttnccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaancataaaacctcangtccaggagaggctgtctgccccttatctgaatgtnctgatggcccatctagcaatacggaaggactccatatacacanaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaacttgncagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggncccctttcctcgtcctccttttattcaccaataggtaacaccactcacgacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgngactttatcggttanccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgntggcttattccacacgtacgtgaatgtagtnacacgnggtttgggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttgtacggcccggcgattggtgtcgcttatgtaggggaaatgatctcaacggaagctttgtctttcgctcggctgantagtataagcacaataaaaaatcggtagccgcgggaaagtcatcgccacggtgcaactacttcggtcgtctaagaatcgaagtaattgcaacgttcgccaaaaggttcaaggnntcagctctntccctgcaaaatgccncgaaagggnatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttngtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgnaagtttggtgcctataaggcgcactccacaangntaaataaatggctcctangagcatacgacagactcaagntgtcacggtgtaggtacccccnatcccgagggacaacttcaagtaggtntaactgcgctgcgcagttataaatgcatgggngttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgncccacgttntagatgctagatnaacgccatgcgtcttagnggctgagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagnctccggcccgtgatttaaaaatctacngaggcntggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcattngtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgttttganaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctnagtgatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcancaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagngtccccgaagtagggcgagaaggcgataatgtangaccaagtnttttagnattacgttcgagacacgttcatactttacagaatnaaatgtccgcctcncgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattnagtgagctnttcccaatagcgncacattctaagtgtagcncacgcaccctgaagcagcgatctgatccagagtcttttaccntggcgaaagtattgtttgtcagagaggttcacggtttggagaatttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttanctctcccgagaaaccaagcgggccatcataagatgaatccnggagcgantggtcggcacggtgccttagtaggcacacacaacagaagtganatgatctttcagacaactggtagcagcccggcattccngccttgnntncgatgacgagcgatntgcctcttcccagccggccatgtgaagctaaattagcnatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtntgcacngacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatntactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgncttnttacaccctaacgtaatgttcgggatttccatcnagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccntcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggnatgcagggcagaccntcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgannncncgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcanacgcgaccgaatttacctattacgtnataaacgtaatgcccgaaaggtctnngttcatccgccgtccgccncgtcaggtaganctgttttctacttcatcattctaggtgcgcggatacgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgcncatcanttatancagacgacccnatgaagctttggagtcggtccgggctganaggaatncttaagagacacggtaccatatngcgatagagtcggacngcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttacngncntcgcagtcctgggcttccgtaacgcggctagganctagacctcaccgngctcttcacggctgttttgccgcgctccgantttgnatgccctngctggagtaggaagtgcatcgagncatgaacaagattctatgagtgtaattgtgggtcaggcnaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactannacngaggccccaccctagttaagataacagtcaaattgtccgccagacgtagtgctccggtttgttgtaattaactgatacatacggtaccaaatcngagctcannnttaatcagggactncgaacaacatcgggtaagctggcgaanaangatacnnctgacagaccgtaattcttgactaatttgnnngctgggggatttacgtgttcaccatttatcaggtccgcgtcgttcgnnnngtctgccccagtgtagaaacaagatactacgctgtcgctaaactgatgatacgccctggtagtanactgagggtgtaggtctatcggtagtcatagccaccctttcggcgattcctcgcttaggttaggatagatggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaanggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcntttagaggtgtcgcgtattaccggntagttatctgacccgctcacgagtgcagtttgctgtgagcacgtggtatgnactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccannggctcgctcagcacggctttagtcataaaaggcaaacccagcttacgcctcgagaacgtaatagccagtcgacgtaattacaacngggtcgttcccagcggacgcntgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgncttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggattnnggttcagagttgcgtctttggctgctctaanngtgncaccagtgntngcgccacgttatacggcaagtccttcccccccctcancccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgannaaaggtacgttttctcgcccagagctcgttgtgctgctgataaagcgggttggggtactcctgcccaacgccctgtgtggtaatntttaggttttcccgcgttgggggctgntggcttnaacactccgattctgatatctagggaaaccgccctgtacgatgtancagttacgcctnctntgtacttttnnttttttggnnacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgcnctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggcactaagaacaacccaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattctaccatcacccccttctccgcaaatgatacaggttcactggtccacgcttccaagaacagggncccgtgtggcagatagtccttaagaagctaagagtccaagttggactgtgctagnttactacccatatcgattnagggacgttcatagttcatgggcacgtgcggaagtanatcacgagttcaagccagggtgaggtaaggtacggtggagcttgaaccaacagcctatgatgncacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaaaccttagcgtctcccgnttgggcngcgacgtctgtttcaccgattcggcccccaagtcgcganncgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgnaataatccatgtgcagcttggttatgcctagaagggtcagcccaggcctctaaaactctacttatgagcgactgctgganngggcnggaaaatcgcaaacgtggttttctcgaaaactacggacctccgagcgactttgcggcgtatatgcaaaagcgccgaacagcagggnactcattaccaaccctacgcactgcgtngcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttactaagatcgttcgtaaatttcgcactcattgctcctcgcntgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccncctagtgtcggggcaccgtttaanggatgnagtgacaaactcaggcttctacgcgacacaagtaccgnatggagccagccgtgtgcgtcgcggggggcagtccccttgcacanggtcgccaggcaacnncttacgtaggcacggtactgttttcggcttgtcgncctacaatggtccctgcggtcgctcatcggaagtatgacagggtatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtattgnggcacggcaagcattcaacaacaaccgcccaacctcggcctactttattagacantatcagcgtccacggataggttttccgttgtacccatatcaaccttgntgggaaccgcgccattatgttcacctggcacctgggtcacgatcattcgagtgggcgcagagncgataggccctcccccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggcccgttggagattgtcgagcccgtagactnatnnatcatctngccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttnatgagtcgccgtggactacttttcncnngggcatcggnngacgttaccttgatctcgcaaggaaaccctccctgncccgctatgacctgttaaggagcttcgganccgtgagctgccatagctaaattgtnaccacctggangacagtgtcacacnaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacangattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgnagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctgganggcttatgcctcgaggttacgtgctgatgtatgcaggtaaggtctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccgncnaggcgcaccagatgtgtcgatttaatggagatcnggatcaatacaanttgctcgntggacccactggagaagctctattacgtggcaagtccggggcnnnttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgannnctccgtataaaagtgggttcgcnnntgcttggttcgatgtttaagtcagtccgctncaaagccgnccgaggttcgcaattactgaaaggtcaagcaaggatacttcgctcgctacccgtttggtcctcgtgattcagagattcagattgcagantgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcgattcntaactcagtatccgtaagggnnccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattagtggcggcgcnagtcacaattgcccaacggactctcggcccaagacaccagcatccttttgggacgtctttgatcacgacgtcccaagccacttatggagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtgatccgtgtctcttcctgcggcccgcataccccgagtangtccnnntaggtttgatcgcttgagatgtcaaagcggnaccctaacccaacggttttcaagagcgcgtanggaactcagcattattagaggatgcaccgattggatactanntggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacaaattcgccgcgtataagatggcgttatacatagtaacntaggggagtggctttgcctcgtctcgcccgaacaccacctactctgtagtgggcagggattgcgnggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacntgcagtcactagcttctatacgtgcnngggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcnntcgataggttacgccagtatgagggagtggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggntatctcagggcgtatggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtactcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaanaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagagacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgnctgcagtctctgaagcgcgtttcgcatttgngcttctggcacagagcttaggacggagatcgggatcgtgacatctagctcttaccgtctccatgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagttncnagtatcacgtcggatccatatcctccccncagttttcctctcactttcggatgcttggagctggtgtcgcggtnttctttnggtnttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccaganagccgagtcactgccccctccttacctaacntacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatcngtcacttccgggtgtanattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcncctcggatcatcaccgtagctgatcctcanngcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccctgagtcagncgcaacnctagaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaattcggagagatcccggcattttggacggtctgaanacaggaaccagtaatgaaaagtacagccagtgagtagtcgnattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgacngattcgagatctactcatangattaaagtangggatttagggtgtatcatgcaatcatcccagttcctggcacgttcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatctggtcgcaacttngctncaaagctatctctgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatngagtgccgtaatggtatttctgctcatcaattngtgtcggttatggctcaactcacctatctgttttcgtatctctanncgaaccagggcatagtgctgctagcggatgggcgcacttgtncangagacgtatagctctatcncgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggtccatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtatcagcaggatcagtcagacccatctaatgaaattaatagtttgatgnnngtcgngctgacttataacggntacgtggttccaaaagtagtatggacgagttaaggnattagggcacctgttgtgtattacaagtgcgtgagcaatttagatgtatnctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcacnccagagacaagngatccgaggcaaggggactttagagcggtgtgggtcgcctaccacngtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcaggatccaagtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcaccngccctggttccaattgttatttacttctaanctggaaaagaacgtgctacaatatctcccagaggagnagcctctatcttttgaggaataaagcgcgcgggtgccattctatttactaaaggccaaattggctaccggatccggggtcngcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagatanagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacngataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattcnatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggcnctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatntccatctagggtggnntgcggcccgacgacggttctagccgatagagttagtgttaacgcgcangccctcacgtatgaagagatgggcaacntaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcntgataatacaaatcgggacgcagcggtctatgggatatacaccacagttgaggccgttccgcnctcctcgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcncgggactggcgttcccaaacgatcagcaatgctattgtgagatccctggatccagaggttatagctnggacccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacnaaacgnatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtattncggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagnacaccgcgacggcggcttagctctaagcccttcatgagacgattcntgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcgnctattggattnctgcgagaaataacatctacccccgtgagttgtaggagaagaagtcatccattcgcgctaacttctcnttattcgttgggatgcgnagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcntaggggcacacagttcacngcgagcggatcgacccggggaaccttgcccggnacttgggagtttgcgccgtcaactcaacatactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgncctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatacctaatcgcgttttctaaaagtgtactcgtgggctggtgtgtattgctaacagccagttactagaagagagttgccggctctgactaactatttgctagtcgcccggggccgcggccccaaaatanctcggtgcagggatggatcgcgccgtcctgatctatcgtggtaagcgagtagaaccacccgggtggtacgctcgtngcggccggccgccgagtttntcagagtcttgtcagcgaggctccgccagggaccaccaactgtttcatccatgcatgaggatcaccactgttaaggtgtacggcgtgccgagcaaattatgattttcctacgtataccctagttggacgaaagngttaatcgcagtcgcacgcgtagccggggacancgctctgatgtgtattggccgttcttggagaccccagtcagggagtcccgtcgctcgtcgggtagtggcccattcaatggacgnagtatgggcctgtgcctttgaagttgggngggcctagaccgaactatttaaatttgaaagcagtgccgcatacgcctcggncccctgctccgtaatccgcctggccgcaatacctgccagactccatacatccctaggctatacggatacgtccctcgccccggcgcctcggcggggctagcggcgtatctgccgtagttacctgtgttccgcccagtttgagtaagatcatggaatccaagtttaggccaanaccgggaccccggggggtcgcgcgaaggccttnnatagcggaattacaataacatacgaaagcatgacacctatgtccatacagagcttcgaccggaggaccttgggcagactggttgntatcttggaagtactggaaacacgcacctgtcactctggactttccccaccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacagtgacgacgtgctggagtntcgcgggtgtgacttccggcggacccgcgtagttcgactcagggctggatctaagggacgttngaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacatcagatctagctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttcaccactctcatactctagtccaaccacaagtnncgcagggcctattgatgctctgctaggtggattttgacgcatctgtagaggaatagaacgcaattgcgcgtggatcacagctagctacgtctttaacctgtaacctggtagtctcttctcgcatgcaaactntttagcctaactcttggtgtgccgttagaagagacagtacctcgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcntgcctctcctgtattagcnnagacgacttgtnnnaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatgtanaacccgaactcatggccgcgggattccttctttacacaacatctcgcactaatantacacccttaangcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatctgctcgagtcagcnnagggttggagtnccgcatggaaaagtatgcttacgagtttttctaggagcgcatataaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtagcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataatgatttatatagcctccgaaacancaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacntggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcctgaatgtttaatactccacataacccgaagatgatatcgcagaggatccgagcanncatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacatctactaattcgcacatggcccaatggcccccgcagtcgtactcaactcgttgttgccggttatgctataatagctatctcatctgaagactaactnggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccnaagaaccagacacatagctcagcactggnntacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccggganacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctnggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcntacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagaatttgggccagacccctttcgatacagctccggctatttcccgcggccttccgtgataagcatagacgctgctatgttataagatcatgtactaccacgacctcagagtctctagactgcgctgtgcttggatnatttcccaataagattcgagggcagtgcatcctccgacggcatatgaaacccacgtatcgagtttaaagngtgtngtcttaactttgtgcgnatgctgtcgcagtcgttagagcgaaagagttacgaagacatccatgtgannnntaactttcgaacgntgagtccgcaagctgacctctatgtnggacggccaacggagtcggcagtaacgggctgaggcgttcgagaaggggngcgtgtccgatgttttatggtagaccggagtntatcgtaacgagatggtgggacagaacgtgtacgtcctcaggggtccaccacccttgaggtgtaccgtagatacctcctctcctcacgggannaatcagttagcttcttgaggatcggtagtaagaaaggancgatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctaactgccacagtgaatggataacgacctgaaagcatagagcatgcctctgccgtgaatgaagcgatctaacaattcgatgtttgataggactagacgaaaaggttcttangcattacgggtgcggtgtggttagaactatctcacggacggtagagagatcctccgctcccttatatgcagacttgtgactganccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgngntgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcgtgtcccaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtgatgagccccggaccantcgacggtctagatgcagactgtggctcatgctttnttcttatctgtagcagccccaccgtattcttgtagtcgcttctgacttcctacccaatctaagcttggngagatatcccgggncacagagagggcaacttacctccctccaccgagctcaattatcccgtcgacctctgtgcgtanctctttaagagggaaatgcagagagatttatttcccgcattactatggtgttggctcccgtacacattgcacggaaagtttccacccgcccaggagcatccgggcacccagtaaattctggttggttggtcgctgcaccctttgaccgcaacgncacacggatgtctacactnttcgcactgtggttcacaantatggttggcatccgcgaaggatatagctctgtgatccgtatgtnatgtataaacacttcggagagtccatggagcgcnctcctagcgggctgatgataatacangtgattttgactggcctaccactgaccgcgcatgccgccttcacctaaaaccantggccatgcggaaatggacgttccagctcgaccatcctggtacccgtttgtacactacggtgggctcgtcccccggcgaattagtatacggttgtaccgtcaagaataggctagctgattagattcgcggtaaactctanttctgacgtggcgcggtcaagatcaagtgagcgcatagccctacggtaggaggttcgacgccttcggaagaacgtcaggacaggtagactnatcgagtagaatactgttcaaagacagagcantataactactnngttgtctactaaatcccatcaagttttacgtgaaccgacancactccgcggttaatcgaggccgngggtgaaggcggtttccaagcttttaaataaataggcccaatgattccgctccctagcacaagacgagtgataccctaagggtagctctagccccgtagtcctcactctagcgcgtctctacncgttctggagggggcangtaggattgatgtctcgtcaacaatacaaaatatctcgttagtctctgttgcgcataagcacacatacgtccggaacacacgnccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccactaaatcattantgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgantgctcattctaataaatatattaaccgactaaaaccccatttctgtagaatggcggagtacttacataaatctagtatagcccttctaggtctnactactgaggccgtgaccacataacttttttgggactccagacaataaccngtgaatcgtattaagcaagtagcgcacaacgcggccactagtctgttnatttccgataagtccgagttcancgaatcgcaatgaagacttnncatnncctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttgttgtacgattgacgccctgacagtcattgancgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcangaattcacggcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagngtatgtggctggtccactcccgcttanncncgtnagccaagatccaaccaccgagccggggacacgncagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttngcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgttcaaccacctcnacctgggacgtttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcctacttacgtgttatgtgatagaacnnnaaatatcacatgcctacgtccggttttggcngttgaccngtagtggtcacccagttaacataaagcntaagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttcacnntacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgcgagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcttagctccggctagtagcagaaccnagacctccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccgnaggggcactacgatagggacctcggctggcccgccgggntccgtaaattgactaacttacggaatcgttaccagtgaatggatcgggnaccaangtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagcacaatncgggagttccattatcatacccaaccacaaaatattatctctaacngtcgtagaaacttggaatcgccctaccagatcttgagcgcatcccnaccaatcacctatgntggcggtgaaagagtccctagtataacgcacagattctgattacagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaangcacagttctcactaaacaccctagaaatccgtncggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatgaattcgcgttgtacggccatcacttttcctacccatattatagggactgtaggcncatttgggtatttccgtaatatcagaaagccatctataccgnatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttgaaaagagccaagatttgagcacgtgatactacttcggacaangnatttgatggtgcccatgcgacaaactggagcgtntgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcntggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggangnctcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccgggnatggtgagttctccacggccggtnctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttngatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtattctagtattgcacacactatatgacactttaaactccgtcncccggccgcagggtatcgcacgtactgtcctgccctataanaaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccanntggtgatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtccatgtcacgcaagtcgtctatcatccggatnaagggatacgggggagtggagctctgcggntactccgtaagtcattgcgatgctacgatttttactgaccgccactctnaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagnccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgaatatatattggacttgggtaccgaagaggatcgtcagatggaacncggcactgtgcngcaantatctgaacttagccaccggtgcatgtaacttgtgtcttgtggtcncaccgaaggattcatccgngctcttgttacaactgtgctccccttgatanacgcactccctatttttaattagtcctaagtacgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttccgtgaacggtaccctactgcatccaaacgacaatgtcactagnnattagctactctgccanattgtatggcnagcaatttgagacatcatttagttgtcaaagaccagagggcanaaagacagtcctaagccatgcaaaatgtcggtgctagtgcatagtgaatttacttgagcttattaagagtgacttcttgcaattgtctgtgcgcgcgacgaacgttactacaaanaccacgcgtgcnctgaaaaaggactctagctcaataggagaggacactatnagcggtccgctttaggctacctgacgtatactancngatgttcagggctagggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggtcatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgccagttgagcangatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtanaaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaattcccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctnacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgatnataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattgtatatgacccagtgagctngggggagtatagatatcccgatgtgggaatttctannctcagtgaattaatcncatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtncacagntaagcggaggggatcggcatcttcgctcnagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgatttcactnnntgcaggcagagtcctagtccctcgagttcccttgtctttaggatacgggcacngnnttgctgggttctcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatctgggcggcttcacgctcgctacngccacacaaacatacggaggatccataagactaagggaccaatacaacgtttcgcttnaattggtcagcaggcgcgaactcnngnaanncgttccctcatcgctgtcgctggtggngaggttggttaactttgtntttgctcctagggggtggaggatagtcagagtccgtgctactcccagttctgngccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgcgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaangcaactagccgcaggtatnttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcggtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcancttcctccttccgggcatgagtaacgggtccttacctaccctnatcgtgcgaccattttcatgataggagcacggacttgtacctagtngagggctacaanatggtcgaccaacgttagccanntagtaaagngtacggcgcccccgaganancgaacagctcgtcttcttgnggtngtgggcaccccgcgccgccgcattgtggccagctcttcggatggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgttgtccgaaacgcaagngtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtgcttagtagcacagtgcacaatttctaggatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgacgattgtgggggaccnacagnattgacatgcaggggaactctaacactcgnnnacgcggacaagttctcagaacttatantgttcttgtcgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaagaatgggcgagacatcacatcggatcagctttttacacagaagctgttattcgagatgcatggcagcacgccccatagggatatggtnggcaatnaaggtccnnnatcgcagctatgaccatctgtatgctactatanaaggatttcagcgcagagcagaataaagagtagacaanngccccgcctaggtctcaagcggaattatgaatgagngcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatccctgtccccaggatgtcccaacaacagtatgtcgtagagaagatctccctnatcgatgagtatgcacncnaagaagagaatccgacgcttgggacgttaggtccctttcttaacgggaccaccagagcctcgaatagacaatataccgagaagtgtctgaccgtcacttaccaactatgccccgtgctttctaccacgccttgacgcccctgttatccttgggacggcacgatgcggaccacctcgtattgaatccagttctgtcgtccaccggnataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtnngctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgnagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttanggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtnattagattctcacggtnttcgtgaccttcatgtacaggttatgacctttatgctcgaccgnnnggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccncgacnttgcgcgcgagtatggtgcagtgttcgggaccantttaagtncggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtnatactaccgggcaaaggtcattcttcggaacaaaccanccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaatnctgtgggtcaggctggagtacagcnttnaaacngccataacgagatantgaaagtggtgtcttggtgatncacggnngaggggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctnntntcgcagtggaacnnatgagtncgcaacaacaccaggtgtctacgaatncccctgatgtcggtactcccgcctgatgtgnntttcgaccgatcggaggcaccagaaatgggagactgcacgtngnacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacntatactttactagactcatagaaaccacttgttctgcattacgccatataagatcacggacaagtcgagtcttntcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggaaaancccaggccgacgctatcnagctaatnccctgatggattaaggcnaaccgaacctaaaggtatcaatgtaaaccnaggctcgggtaagtgaccgtggatgggtgggcatagctaaagancgaactaaagggcataggtctagggtaantcgccacgggctaatgcgcaaagcgagagtggaatatnctcgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcccgccgccatcaggtcagttagtttgttacaggagccaaggatagagcagcaacngtgacctntcgtcgatgctgcatatgatgccaacggcatctgccactaagccgcgcgaagccgggagatttgcgatctcggactcngttacctgcgccgattcagatcctcggacttacagctcnnagcgttgnaccgatcgtatatacattgacttggccgttgtagagcactcataagagacgagatcctattggttatgcgcgctcagtaagacagtcttgaggcctctccgttcgcccgcgaggttgggtgtcggtgtctacggtacctaattaagttgcatacctggcctaaccggtcactttccgcgattacagcgcgcaatagcggaccgcgcccgctangtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcngtcaggtgccagctgcactaattgcatacactnacgggactataanctagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgangtacagccatgccagcgttcgtcgctacgtccaattactagctaaattnctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatncggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcatnttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacantcatcaccgctcaaangtntatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtnaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgntgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattantncttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgcntacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcnctgccntnnccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaangtctaggtattcacagagtaattttctgagacatgacncttaataataacgttgctttgttagtcngtgttaataaaggtttgtccagaacagacatggtnnncctgtgcgccccgcctcaatatacatcccccgcacagcgcgacgcccaggtaaagcgccccttagccgtttgagcctggcgctttactggagctcaggngnacgcttcgctgcgcccgcagccacatgcgtgacctctaancgcaccgaagctaaagagannnacatggatatagntgagtaatcngtgcctagggctagaaaccactgactttncttnataccgnngngtctgatagatggctattacagtcagcgataccgtctgacttaccgaacgcgagcgagctgcctcacggnntntagagcagtttaccgctcagatccgtcaaacggcgcnggattcatctgactctcggttagaacgctgggtggcagaaagttgtcctttcctccnaatcttggaagatggcgaagttaatcagagaactngtcaantaaacgcgatatactggaaccgcgggttagcccatctnaaccatccacgctaacttactgncggcaagacgttagtagncatgtcntccgggagggacttggcgtgtactaantgttaacaagtaattaggccttaaaacaccatgactgtggctcctaccagcngcgngcttgtttcggattagatcagncctacacacgcaccttttcgtctcaatttgctacaacaggtatcnagtgcgagtnctcagaagttgtacctctaaagcgcaaccttcgggttggccccgaaagtgtgcgtagcttgtctgaagcggcgggtgcgggcttaggccggcctcctatcgatttaggtctgcgctgtttggagccgcgaggatcctgcatcgcagtattagcagcgtccgccgaatggttaccctggcggcacacactctctgcattttatcccgcggcgggggacgctgcaaccgcttcgctaccagaaagaggtcgtaatanccccaccccgggatacctgtgcgcaccggctgcccgctgttatatacagagaaccggctggacacagccncnngggtattggatgcaggaattataatgaggatactaggnccaggagagcttgcncggaaaaactgaagccaagcgtgcnggcctatactaagagggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccctaggactatacggacagccctaatcagaagttcccngctccgtatctggaatctaaacagcngaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgcccgggtcncctcgangagcggtaggcttacagatgttgaaggacatcgacgaccaggaaccggcgagaataggtgcctccctagcatactcgtncgnnnaacagacgctattgggatcaaagccggactagnaatatgcgggacccgccttcgtgcggctcagttgagaagctgccgctactgtcttttcntaccaggacagggcaacctttggctggcaagcatggagcccaaacaacccccgatacccggnnagcgttgcgtatttggtataccttagtattaggaacagtactatattatccctcggcttgcgaatctggctctccaaccactcacgattaaggcgttctttgaattccgaatatgtaatgcttaggacagatgaacagtcactgangaagctgtcgaccgctcatgaactattcgtatgttgtccttgtaatggcgtaccccccgttgctcagactcggaaatctagctgcagaatcttttntcttaaatcgagaatagttcctatgtgtgantcatcactaacagagcccttaggctgctaatgcgccgactggttaggtttgggggcacgggcgacagcgtcttaatgagcctcnttgttnattctattaagtcattctatcggcctcttanctngaagggggctcgtagcactctcgttagggtgacttnaagggtatttcacatcatagtctaagattagccttacgcagtcgattttaagttgtagngctattatgactgcaagagctgagcacgtgagatggccctaggtaatccagtgcgcctctctccggagcgtacgggagaagcgtctgacnagtgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcnnnnataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacgttaattgccaagcctcccatantgattntaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacncagatgacttcactagggaccacgatgacaggcancggattatttaatgtagtaaaagtagaccttgcaggtttcagtcaaacccgagttatcggccttgttagccnnngttccctaccncaacgaactttgcggacggattttattaggcagaaaaaaagataagtcatatanagacaacgaagcagnattacnnntnaccatatagtcggcgnngatcatgaatgtgcccccgtatctttttcagttgttaactgcacaaaaaggatcaggtccngggcttccgtttcagtttnctgaatgaagtcggagtcttgctangtgttcatcggtgcccgttgagaaggaataacgatggttgccagtcgactctgaccacgcagtgctggccatttggctcgtggcgccatcggggaagagcctgtgacgttagtccaggaaacgttggccaagtaccccggcccattggcccggttttgatgaaggcacgtcaaaataatgaccacngaccttctnnnnccnnttnaatcgcgccgtctgagcgcgtacccccaggggggtaagaagcgtagtcacttaccgcacaatggtcaanctccgcccgggcattgaattctacgcggcgagtgcaanatnggccccaataactggcgagggctccagtgatagcctacacggctcgtattgcagggcccnggctggngggngctctcgttaggacggttgccatccactgctgnagtttntattttgtcgaagccctgtgtggaagactcacgtttgctantctgtaattcgaccggtttannccacatccacatggcagnactcgccctncaacgggggcccggattgcgtcggacttgttgcgctaacgcctgctttaacgaaactacagtcgcggcagtnctcagtctatttaacttttgcgcctaagtaatacttagctacactagctacccccggcacgttcggacccttcttctcattcaggtattaatacgtttgggaactaagcgctggnacgacaatcgtaacaccttggggctgactcatcttaccgctctaggcctcggtcctccaagtactttgccctgcctataaacgtacgctncacttgccgcgcctacacggtttggcagtcanggccnttactagagagccgaaacggtcngccgggattagacgaaagtcngatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtanctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggngaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaancatgctgaatgaactgtaagtttcactgtatggccaaagatattgcacttacgggcttgaatcccacatttttatcaggtgataacaatagaagagagactatnggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaggccgtgaaccaccttggntcacctgtccgagctgtgctnttgtgctttgccgcattagcatgaaaaacgggacgcttggaacccggactcgccgatcagtaggggtccaggtcaagaggctgggagcgtgacaggaatcacgggtaagaccatcaggccttatgataggtccgccatgctactgcaggnnccgacgatcagtcacatcgcgactcnagcaagttctcgacagtctaattagtctatcagtggcgcgcggncatctgaatattgacaccatcttctaggaagttaatttttttttctctnaatctcaggccgggtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatgattgncccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactggaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctantagttgcttcaaagaaagaatatcnactgaccccttgatacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagggaaaccgacgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacgaggtgtcgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctncttacgcagcttactcgcgcggggtgcgctcacctggggacaccngnatcgtaccgctanngtataccgnaaatatgacttccccaagcattctctatcttaccggcctaaaggccagtaaatgcaggagcgagagcccgatgtaataatgaataattcgctgacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatcttncactagtataatatgcgaggagccattgtagncggagatgcaatgtgaaaagcagaancagtgaacgttcggaatcgactctaacaattcnnctgcggngggccagtattcctgtgttcgtcgacgtatatgtngttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactanccgttcgaatnccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacncggggtattcgctgggagcgggaagcctcgcatgttgatggntaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacantggaatgagcgctctttctagtagcnttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagancactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggccatcttttctaaacctgtacctcaacctgcattagggagacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgnagtgaagcatgaacatggcttacatcagggtnnagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagttccctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttttntggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcnngggcactcganncagcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcangttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctncatcgattaccaacgccgagggctcgacggtgatacgnncttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctggttagtgnccagggattaagttctcagtagcgttatcggnactctcttagatagccaatactcttttcttcggnccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacnacacgcagagtacgttnngatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccnacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatagactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagntgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggnntccatgtacnggatcagaccgatagntatactacccgccgcngcggattgcctncctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctattaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagancggcacgcagtggatcctcnaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacnctggtcntccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacgnaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggccngtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtnncccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacnagtctttattggcgaccttgggtngatcactgntgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggnctaatggtgtcttgcctaggaaatcnagaagtgtgcgggnatatcatagactttaancaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaaacaagtagggttaggatgggctcaagaagcctatccgtcgggnatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccntaggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagctagnnngatcatagccccttnaggtaaggttacgcttagagctaaattactaaaaggaggagataccagaatctataggatcacggagaagtaagttaatcggccacatggnaagagatttatcggagcattctgcggcctctttccccgtagcatacnggacaacagnatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgatgggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtgggcggnttgttcgagtaagcttgctacggcctgggaggaattttaatnacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtngagataagttaaacttcctggctttttccacgttcaanntaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtganaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcagaagtcgtnnnnatcaagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtaaatatcacgtgatgacgccgacacgcgcaatatgattcaacaggtagccgccgtaacagcgtccccccaatgaggatgcaagcaaaggtttgggtgccaggatgtagtttgacaaaaaagcactcaacctgtcggcccttggatcgcggggaatgagtgcangatacggncacacgtcgacatcagacattatggaatcccataaccccgcagaacataccacanattgcggnacaataagcacgtaagcaggagttactgggggtgaagagtggaatnattattccaaacgcacttatctatgtgcaatcagcaactcgtattcgacaggtgagctacagcgangaatgtaagtattacaanatttttaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaannnnnnttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctggntgtctctggcgtgatgtantttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttantatatangcncctatgctgccacgtccaggnaacaacttgccanncntatctaaatctgtatgattgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatcngagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctcggagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcgacaccagccggtcttggtgngaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgangttcaccaaacatatgctgccntcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcccctnagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccngagaacggggttgttgggggacttggaaacctggaggtnatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaangtcaaggtttgttgtccagttggaatcggtcctncccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagacggaaacctaataaggagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctccctgacgttcaccacaccacagttgaatagaccaccgtagcctccgtcaacgtcagttctgtcagcctgggacaactcagatctctaatgngatgcgctctatgaaaataactgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctngcttcgacgccagccgttttctggtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagncttcacagctgctccttcctcgatctaatggangaactgacatcctatgagatactgaccatntgatcgacgnnttcaggaacggtgctcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatgctggtnttggtcgtggagtaatgcttgacttgataatgcacttggngtccgacgnttgggaccagtgagggctatcaccaagccagtattttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccggaggtagcgccagatattgctaagtagacagacactgatacgcaatccctactcgtgagccctaaaagcgcaggagacaagcgctaacgtccatgggaaccaaaaagggcgtctaggtctggtcatgtgagtcgaaaggggttgttcgtgcgctgcagttgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatnagttcantagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaancgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctaaagccagagcccgtatgtaaataggcgttcncatgccgatattgtactttcttatatctatgccaatctatcnccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttcngaccntcttccatggannntatgtacagatgacgtaatcgaancattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagntatctaaatactccctaggttgagggcaatcattgccnacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagntttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcctacttagagagtctcaggcggannnnagccagcgaacgcggctagcccctagtacgagggcgggggtagataaccctgtttcaaacacagtcagctttgtgcccctcgtgttactattgttctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgccgtttaggctctttagngtcgcgtccccaggcttagtccgggttgatcacggcgattgataggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctngctagtggataggtccgccactccacgcatcagcaatcgagctgcagtaataaggtttacaaaggagtaaaagatagctctgtctaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgngtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgccnnntccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgnntaagngagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagnagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctanatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggngagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggngtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggngtatgcttttcaaacagacaagattcacattttgccatccccgantccaatgtaccgatgaagactgtcanacggagcggagcganggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgntttacagaaaaacatgnatgattatccgggaaaaccgattgtcgataagatggagccctaggctgatttagaccgcgttnctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgnttgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcancatcctgtagattttcagcacagaatattcgctaccaagtccacagttactcatgatgtgatatattacttgagtatacctggatatcgacgccactcatgcccctganctgatatttaggtagccgtctgccttagcacatggagaccacttgattgcctgagttcggacctggataatgcgccactgtggctggtatgcaanacgtctctgtacgtttcctcattaacgtcctgtcgcgttccgnntacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagctnaaaatntctgtcctttctcagtgaccgcttacgccagcaaagcaacgcgacncgatagacnnactgaagaaacgccgttcaccgtgtgggctgtccagggccanctctgttcatactacctcagcctcgtgctgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatannnntttatttcgtgtagaatgggattannggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcattttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcnaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccccactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtnagggttagattanacgttctgacgcgcgagaggcncgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgncaggagggaatatntcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccntttgatanncggttgggatttgatgctcttagantaatcacgcaatacagatttattgccgcacgnnggcgtccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcntgcgaagaactcattatcatagtgtcggtgtcgggntcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcanctagataagaagagtagaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccacttaatctcgtaccccccgncttgttgcggtttagctnnctgttggctgtcacaattttctagaaccntgcgtngggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagntacnccgaacncnaattgcagggtacaggaccctntcggacttgcccgtccgccgaagcgctcttgggtctactgcgtcnttacggatggtggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagtnacaactaagactagcctgtctacgagcatgcaatggctcgggctcatancggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgngagtgcacttctacctcagtgaccccgagtangttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatnanagccncaaattnnntaaggactagtacgccatatctctggtcgtgngctacaggctgcatagagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatgntcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatcngggagtgtattcgacctggcttttgggtcaagtcggtgcgatacgaatcgtgctttcgtgacgaccgttccgtcggacttcaagcagngcctgacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaantaaatcactatggcggtcctttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatacactgggaaaattccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcnatccaatacatatgatctttatntttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgtagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggcnacttgagannngcaattgtaggcattccaaactgttataagtcaatnccganggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacgganccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggnaatcngttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccctncgtgcgggntcagttcggacctggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatccaatagttgaccgggtaaaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacatgcggaaaggctcgcgtggttnnntcccataacancaaggtcagcacgtgactactggcgagagaagtgtcaccaatggaagacgnagataagatcgaccggaggatcataccngccngaagctgctcgagggcatcatctccatgtgggaggggcagagatggtctcttcccngggncanctattttccgaaaacggagagtgctccgggtaacataatgctttctaaagaactgttaaacgcggagccnccgcttgtgcctactcccgtttcatccaatgttcgatagacacgnatcgncgtcaattttgtcttccccacgcaaagncctaccccggggtgcgtgcacntcgatgganactggtgcaacctcacgancggggagattagtaatcacaccgcnagaaccttacgttgcaaaaaccctacaacttaaaaattcccgcttactgacccacccttttcgctactctggcagaattattgacgcaatgcttgcacaatcgactggtggacgagtcggttgggagaacacgtctagaatgtatttgcctangcaaaaaagccactaacagtaggtacggttcacctctcatattttagcttacattggagctggctagcgagagattgagggcgtgggagaatggcacgttcggaggcgngcctccgcggcaactacgccctaaagctgctagcacataatcgagagtgcttgtcttagcaacgcacagggaagcatacggaagcgacatactacccgtccacgaacatggcgattatccagcggctttgatagggggtactcgtccctgtagtaagcgcccctgtagccggngaaccgcgttaccnagtcccattcagatcttgcgacgcgccaatgcccgggatggttgccagcgggcgtagagagccggcaggtactcattcaaagcgtaagtataaacgccgggctttaaaccagctcagttctaccagagttgtcacgcattacgtcaacccaaagtccatcgtgatactcattttggtacaattgatactgggggaggcctatggctgccatacgcgagggagggaaatagactactgaattnnnngtggaggaataagtcggtgtaaatacaacccttcattggcgtacggggatttttatctttgaacacctctacgttgcggncgctgaagatcaacggtagtgatgagttgctatgctcccgacgctatttagtttacctggcccttataagttttgtgctcccacgcgggccatgnngcgntcggaaggcagttatcggacctacggtagccggtatggggcgcgcgcatgaaccgtttctaagcagacctactagctttaaatcgatacgttnaatctcttattgtcagccgagnaagtaaacaatcgggaacntcgttgtgatccctgcgggcagttggaagtggatgttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagnaatcanggatactgttaaaggaactgttgcgaggatcgcgcgcatccagcgcattatgtgcggggnncccggccaagagtcgaaatagccagccccagttcatattttggggtaaatgctgaaagcgtcagtgcgaagtagcgcgtaaaaggagctatatttcnatcctagaggggtggcacgaatctcntggcgttggaagagacagcacttgggaagcaagaacatctatggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgcgttcagcaaactgtcgangctttgacgaagcaacgaacaatngtagtgtggtcgttcaaacgctgcgcagcgaanatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcagnnggcggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcggntgcacctggtgaccaacggatttgctntaaattnatgttaaggtgtgctcgcaaagctacatgtgcagtnccctccagccgcatcgaggttatcccaagcctgtcttctnattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtggctgccgttccgtttgtatataaggtatgagggcgttacgccggcatccccattgaacatncttggcgcacgcttctaatttcaaaggngaaattcatgagaagtgggcattccacaggnnggcgtggaccctctggagcnggctcccaccatatggcgggagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggntggacgctnctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcngtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggagctaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgnactccagcnncgacctgagagaccggatggtccggaagangcggaccagatgccacgcagtaacgggcnagtagtcgcttggctttgcaaatatggcgtctgnntgncaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacnattaccatagaatcgccaaggggcttcgcgaatggtatatcatcctncctaangtccaacctgantacccgcncgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcctcaccaagtacagattgcgacaatgncagtgaaaacggtcaaagacaagcgcctctctcgtaccattgtaagttactccatatcgacagtacgggtgatttcgagcttcgtagtgttcccccataatcgtggataaacttggtgcggggnaacacgtatcatccccccctccccctacgatccccgcatcagacactcaccccggtttgacgatctcaatttaggttcatgattactgggacgccgctagctgaagttatgtgatctagaatctttggagaggtcgacaaacgtcagtttcagannntcggctnnaatcagataagtccgtttaatttgcctngcaatcctctcgagatgccggaggatcttcatacncgtccnacgtggaaacgggnatacacaagtcgcctctcgtacatcccatcggnatttgacgaatccaagatcagcgtagagatactgaggatgaagccgtcacgggattagattcccggtagtggtaggtttcggaaacgcgaagtcaggtacccgttatcactttgcgaggcgcggcgatcgacgcgcagtaaaacgtcatacttaacaagggaaggcctcgcaccctggtcctggcctctggtatcccagcacaatgggggaaaaccgatnntgagtagcatttttgaacgccaacgcttggtttgtccgttgaggttctaggctgcttctatttggcgcggggatgacctgtanaagtttctgcttaacgntacctgctgctgccattgnctaaanaatatctttgttagagatcgacggtctcgtgaaccacntagcacgaacgtaatttccttccnnnnnnnaatttaccgggacaacggcaaggtacatgcgaagaaaatgtatttggactgtgagaaatctagcgctgtcaaccggagccctgccatagcgtatctatcgtgttgagattcgaatgtncgtatcantctcaccgagctctcagggagaacctacttgctgctgcgcggatcccaccttattgctcagtgtctttcattcagcgggtcagtgatgaatgcaagatttccggtcgtcgagagtaaccggctattgccatacatgcgccggtgccgggncgcaatccaagaaagcatcagaaatgtgatacgcatcngaccgcaaagcatggctacaacaaacctnngcgcgaagtttacatgaggccccattagataatcggtgctaccccatgctnttttatgtataaacgattttcgaaatggtannactagtgaagccnataaaacnattaaggcgacccagataattgacagnagattagccttcgaaatctgatggagtnnttncgtgttactacgcccaacctaaacacatcaagccatgccgtgggataactttccaagaaactccgggtcaatgtttggccatgcaatagcgacatgatctatcaattggtaatagacttatncaggaangtacaagaggttcggaggtttaccggggacctccnagcgaggggcccgcaccgagttcgttgagggggtcctctgtgcgagataacgactaagtttgacagctatggagaatcctcgaccccagcctcaacgcgcagttattgatgannnngatggggacccagacaagcagcgtgactatgttcgataaggaagataggtctggcgcggagacagtgggagaaaataagactgtaaagcctgggtgntaatcgacctgtgccgacaatcaatccacgtatcggattgtgtgcagtggcaatgcccgtgtgtngtagctcgacagaaagttgagtgcttcgctaggctgtacctaaagttcttgtagggatctatgaatcgggcggggaaccgctcgtctccaccggttcgttcgagttccccatgccatgaactgcagacttcagctcgcgactcttccctctgttgaactaggcttttctgtggtggacgttgataggcccaaatctttctacattagcacatcgagcaatggccgaacagacaccagtaacgaacgtgcggattttcaaaaccacccgtgcttacagaccgaagaccgttatgggcacggcgcgacccccgctaagaaaccctatgtctcctgctccgatccgngtttgcatcggactagtagctatgtcgcaagggactgcctctcgtctatncagttccttctcttnccgcctangccccaatgagccgttttctagtaaacaaaggcttgcgttattgcgtcgaccggttatacgggcnacgcannggagctctgtgattcgcctncgccgctctgtagggcttaaaacgattcancgtactggcnccaatagacgtccacnaagttcgccagagccggggagtttggcgggtggttagcttatcacaacacgatattggatctaacgccactagacccttgaacgaggcgccaaataacgcgttaactacgcgtcagtcaataatgtttccgtaagaatcagtgggtccggagtcgcagaaaagcagcaggcacgtacggtccgggccggagatgttcggtcaagcagantattaaggcccgacactcaactcgcactctaaagttccaggtacaagtgttaataaacgaccacnccnggaatttgctaacgnagataacaccatcgcnagggttagaattccgaatatactggttntcgtgatcgctctacggcagttatgtcatttaatactccggatacttgccagaccggatgaagctcgacgctcattcagtagatcctccaagaaattcnatttcgcggagcatactcgtgnacgaatatgaggacctcgtgccgtattgcattcgtggacgacgcacggttagctcgtcactaatcgaacccgccatagtcagttggctgtcatgcgccgcccgctatcttgggcaccacaaggctttaccagatggccggtccgcacctccggtattacgacgctggccgggctcgctaaacctcaccatgaatagttagtattccaacaaaatnttgaatagccgactgatctgctaaatgggtgacctgatacgttagaaccaggttgacccatttatacaagggtccaatatggcaaaattagccatattttgtcggcttcgaggtgttacataaaaggtccaaagtagtgaaggcaggcnggaacttaatgcagagtgaacgaatctaaggggctatacccgtgctggcgtagattgccaaaactcgatgtaaggcactgcaacgatctggctgacgaggncaccgcgtatcatacgggtgtaccgcgggtttcggagttacgggttttaaaccgntaatcgagtattcttggangttgatatccggctttcggggtagtatngctcatttatcacaggacatggcgaacttacagacccccaagnaactgcngcgtgggccgggttttctcaacatgtttcggtatcggccgctagcacccaaggatcgctatcggngagtcatggtgacagtaccgcagacaagaccgtccaaggaccaatggcatctcaacttcttactataacgccgtcggtatgcggtgattggaccgaaactcttaagcgggcatacatgctcttcccggtcgggtccgcaccgcaagaggcaccccaaggtcggggacagcgggaccccgacagtganaangtatgggttccgctatgcagggatgagcacctatcccaagccaacaggcttgcannccttccagtgatctattnnaataggagacgcggaccaaacgcagccgccattcgcaatgtncgagtagtgcggcataaactgtaganttccctccggacnataagctgctaaggtttgccgttttctgcactacncaaggcactccattggtacagagaggccatcgccngcaccagacgattcatagtcgaagtggttaccagcccggcggggagggtactggtggggaactgaaacgtgtacgtcttatcaccgaaagactgggtancactgtccgatgcactacctggtgaatagaacagctgtacatcaaattgcgctaccgaccgcttagncccggaagaaactgtccnnagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaataggnccttaactatgctttcacgtgagcgagcgggtcaaaccttagtctgcgcgagggcatggccccttgctcacaacgtccccnnccagctcccttcaggggggactatgcgcaanggaatgggggggacgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagntgaaccatggtgttctcctgcagaaccgttggcgngccgattgcaggctggtattcgcctacgagatnaaagcaggccgcaaccgctcctgcaancanctggcgttcttggtgagaattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggtagctttcagatttgcggcgattcgccntgttnggcgtggcgtcatcgtggggatgaacgccagtactagtttaacactctganngtctgctcgtggactgggtgaaggcgccaacgtcatctcacgtangagcgacagtctatcagcgcatcctcgggttaanaatacccttggaaccgagcgaatganccatgcagtatcnacnctgattgttttttctctgtgctgccgagcagattatgagcgggcntgtcctaggcctttagctttacacgaaatgcatcatcgtaggagtgacggctgnatgtcaccccccatgaagccctggccggtggctggcacccctaacttatcttggcaagggagtcttcaggggttgtggctaggctttttcaccggttttccaatgagngnaanangcgacaaggcncagngtggccttccnncgcggtctggctctaccaaagatgatttgacttggngataagtngtaaagaggctcgaaatgccgctccgaagtagcgctcattccggggccggggctatatctagtggcaccggcaaaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccanactttctgaggaacccccgttgggtcccggtatgcaacacaagggagnagcctaactttaagcctattgtggagccgcccattagcataaangttcgcatttgtactctagaggcgcatnnnccgccatcatgctnatcagaggtgtgtccagcagcgacgcantactgtcggcctacttacagtgggagggtcgaccgctcgcaagaatgggcnagtcgggttacgtaccttctagaccanncgcggctgcatggtcttacctagatgctccgacgggagtcttgacggatgcagatactggtaattgagtgttttttcggcggcactcaaactacgtacacgactcaccctcctttatggtagaaattagaggcncacccttcacatttgtccaccgtgacggggtacaacagggggaacggttaaagcagttcaaggaaagtcggtgttgcacgtggattaaccatgaacgcgnacaggatgacccgaagtagcagantatccatacaatgtagagggtgttcatggttggtgcagaanttcggccatnnacaagttccttgtagccttgaancgcatcacatgattctttggatntgatttgcgctccttggcagataccgngacgtcggcccgcgcaaccttcaatgggagattcgcgggaccggtaggcagagcgagagaaccggagcacatttgggaatcatctttcctgtgnagtngatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcggttnggtcgtacagtccagagtgcaacctgcgtggttccgtngttaagaactctagggcgctactcanggattctgattgagttgacaggggccanacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagancacagtacgtagancgnttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgagcacgtgtccaacaggtcaacaagggcancagggatgtagctttcacacgcactatatcngtctttgtcgggtcttctccgnggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtnngcgttctatgcctgacattggcataaacactccaggagggtgtggcgttnttgangaaaacgtgaaactctcgatccaccggaagaagcgcggtangngagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccatctcacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcccccttgaaatggaaattgtttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggactgcgggggaagntgaatgtaatcagattgaaatttctcagagaantagtcgattgatacgttnaggcggncttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccggtcaggatgaggctcctctcagggctgataccatggcgccngttaccctcaggtgtgaaagtaagggncctgaacaagttaaagcaggcactttcgccacaagagctatgatcgcttcagccagtacggccacagtacctacacggtacttnaatatttgaagcagcctgttaaaccataactctagcaggctacagacctgttcgggcggtcccacgcggtgctgacccccatgttttggttatttgtgttgagccaaagtaggggaaggagagaggtcttagtgcaccaatacgcaaattacacctgcagtaggctagccctcctcattttctaagaattcagaattgtctttgtaatggcgacgcggtgctcggcagaggaatctgncaaaccgctgtggcgatttacaagctgccggctaaccattcaatctgtcaatgaanncctgtttgttgggganacgcggcgcnncccaccnacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccgnatattcatgagaacatgaaaccatggacaacagccctccgcgaccacttttatgtaagaaccgccctgtcgaggaaatactgtccctttatgctctctgaacgcttaaacgggtctttggtcacganttgncggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtgnagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgangaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcaacctgacgcggaggtgtgttcaagtctngtgctaccgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttnccgccaatacaattgtcgacttgtgtaaactaaaatctacaaanngcganaccaatagntgggcggtcnctnnacgtcttcgattctcaggttaaatatctcatggctcgtaanaggagttcgactcattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccnaaatcgctgtttacgatggctcaactgccgccggtcttgagtgaacacttgtgntgcctcctgtcaaaagcttcggcgccccataagtgaaagccntcttaatgcnttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacttggcgggtaataactccganttttgatacctagtgttgatcataagntttgcctaccccggggcaagttgccatcggaggatcagtgacgtcgggcttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttnatgagcgggcgacaagtcaatgcaacgtgcntatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagangatctaatttattcatgctnccatnacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatttgatgatcangnnctgcttaatttctgtcggtcctagntattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttnacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccgccaagcatgagcgccctctcagatactaaaaatcgtcatataggccacaagtgttgcacacataacaatcgggctaactatctgtgttgaccgatctcctgcacccatagtntagtagtaaaatggatgattcaggagttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagatnacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgnagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacnagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctggtctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaanagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgacccngcttacctttgagtccaagngttacaattcaaaatatgttgactcactgcagagttgatgatacnatcaaacattttttgttcagtatgcacgaccaatattagtttangcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgncgcctgcatagtgggctcgggctctggcattctattcgtttggggacgtgctatgtctcttctgtactccgacaagatttacgaggattcaaacgcaattcgnatctccaancgaacctaccncccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgagccgggaactcacactaagtaaacactacgatgagtcatacaatcagggcgcgcagaaactagaaagatgacgactatgaagtcancttcgctcgattagctagaatattcttatcagtgatgttcgcgcccgagtacggtcctcngccgcccgataccatactataacactactcactccgtaactgcgtaagccctccctgganacccgcaatcggctcgggaataggggtggtcgcgttcggcntcnccttagccggtggacgtgatagtggcccgtgatacggttgtcctattctggctctncactttgacctcaagaatacccctcgnggcacagagggtccaacgcccagtcccgcatganaatggtgggcgccagcatgatgcataccatttaacntcngtgtgnggccccagccccgccggtaggaccagcgagccgacagtgcgcatgtttgagggtgcggcactgacacncccccggtcggaggtcctcataagcaaagtgtggctacagccccccccatatggtaccacgnatatggtnaacctgatgtctccnnngtttgcngatgcagtgcgaggagtagtgcgagatcacggtnttacggtgcccttgaggggtggcgaatacccaggggtcggggagcattggctgccgcgccggtcccaggtcatactggacgttccgaggaccacaactctacgcgtgaaggtncggaggctgacatcctcatatacggtncntggccctcgaaccggcntgacancgatcgcgnacttatacccttagggctctttctgcggtactaacattagtgccggtcctggtgccacttcgntgtgccgacttaacgtcgcngtcagagcatgagacggtccaggctatgtgatgggctgccggtaccatgccgctttaattcgactttctaattaggcagaggataaggttccgcngggaagccgtgggcccagcgacgtggtgcctcatccatcacgggcccggggaagccgctgccactcgcgggcagacctcggcgccgcccggactgtgctggtactttctttgcntggcngccngacaggantcnnnnnaaaaactattagtggaactcctaanattcttggactgtccgtgggcatacggtaccccgacgcccaatagcccgacagcgttcctttccccagggctcaactcgcgattccacttctcgcaacgctacacgccgggcccaggcccacgcttgtcgcaagtgagatggggctttggagtnctccaattcgtgtacgctctgcggttgcacagcgccccccgcgggggggaatcatatcgaagctggacaacgctaggctcaaaacatcaagtcctgaaaccaaaaacccgccaaacgcgatattacgtcctngccctaaggctaaccgagnctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacggtatctatgtgcganaaaaccgtgacagcaaggattaattcgcgtgaccacgtatccaacgtaagccggttagctggattcaaagagatttgggaatgtcaattgtgagaagcagactctacctaatccgttattcgaaataatggcgtgggagggtacaaaccagatcggtagaatcntgcccaaactcatgggcgaggcccccnnnnccggnannnnnnnnnnnncctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccanagcggcccagacgganaatcaaccaggaatcctggcctcggagctgaggcatattctagtacctgtcggtgaaggggaggtacgcccatcagtggcggtgactttagtcagggtcggatctcaaatgcagagactctgtgatgaggtgcgcgtnnnaaccgtcctcctcagnacaaaggactattcgtgnagcgcctgcagtgaggaattcgtnggaactccgttttctaaccctgcccgcaagtgagagccnaacgatgtatgttattcatatacagacacaacttgtgaatgatgctcacgagatcggcncctaagagcattgcgatgtgantgctttagtgagtcgtctgcccacaagaaactcntttgctcaaaggtcgctacggccccaattataccttgacccggctactgataggcgctgggtactatgaaactaagagcnaagtatctggggttgctccnaacagattttttcagtggngaattcacttctgaacttccattttggacganngnngcgtaataagcccccatccttaaagagctaacatgtatggctnactcccttttaaatcgagctttccctcagctgtgtcttctataaagcncnnacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcgcgatctattctctgggtcttgtcacaggacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccngggaggaacttgncggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaannccccctgcgctatnagtgtgtttctagnaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctacccacatctatcaacaaaccttttgacgcggtatgattngtgccgagcgctgccccatatagtacgtttcaactcgcgcgttgcctttccatacgtacgacgcccgggttnaccgctcgcccaccttgtcgtggtcccgtnacctccgctatnncgctgtagttatcataggtccctacccngagatagccgactttcgtancacaactttaagcataaaaacggcttttatagtatactcggggacnaaacccatacattaagcnnntaagtttttcgattganncgtccctgntgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagntctcatacnccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtatcccctgatccaaactaancgaatgtaggtgtcagcgctaagatgagaaccgtgatccaccctggggagagtcctaccatgatttcacgcggtcccgcttcgtcgccgtccggctacgggctgcattcgcgncagctatgctcaaaagggttaactacgtttcacacgagtaaagncgacgccttgaccgctcaaaggccgtgccaaccccggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggnaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccaatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgngnnncataccttgcggancgtagtgcaagctctacgctatngagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggntcgcancatgggccagtgatctagtgtattccaagggcagtcgtctatccctaaagacgtnaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtctaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtctatggtctttactctgatgagcttccttgtattaggatcgcaaccgcaagccacatgcccaagaatggaaagttgtcaccattagacgagtagttagtgccngacaggttttccgcgcgcgntcgcgtaatcccgtgggaatccaccaaaaactgcgtatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatacatnattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcatcgaatgcgcaacaacaggcttgtttaatntacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtaggtgtttgtctgggtagtagactgtacaacgcgtctaatagaaagcttcgccgcaacgtctagggcagggcccagagatgggggttcngtcgttttcactgccactggagagcatccttgcggctgactccaacgggctgatgggatagtgagttaagggcttaaaaagcttgggaacncgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactngaccgtaagntctaatngaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtnctttttaagccgcaaggaatgtcgnttacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatanagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgnaccctgaagaccatttgtgaattcctcgaacngagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctangaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttancgactttctcggctatgggtactatgatgtagngtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatngccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgcnncntcggacgcagaccatatatgtatatggacgttcttcgttagtgttnnttttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctctggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttntgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatngacccagaaatgaaggcgagttcccaactgaactcaatattcccctatggcgggaactagttggccgaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacgcggcgctccactgaacccaccggagcggngcggtggttgtttatccgcccggagcaangttgtgtataattgcatttcggnccgtggncgggctacaccnaggtcggatacgcanngccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggnngtggagcggccgccggggcaatcggagctcttatctgcacnagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactacnagcggcgtccgtttatctaggngcatgaaaacgtggcgttgacgagcaaaatccgtcgtacccaacnntagcgcgcacacgcgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctgtcgtcggaagttagttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatatttnncgtgnacntatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattngaccnaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacncaaggtggcagnnccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcnggcatcncgtcactctttagacattaaagcgtacacgcggttgctcggcgnggggccggcgatcccggctaattagcatcgttcggctcccagggctggangctcatttagcagagcaggcatcaccgaattatgcgaccagcacttacaatgcgggggccttcgctcgcaggctatggttacaacggcggtcaaacggcccggatcacaagagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccggganaacaatttaagcgggacggtagtgtctacagccatgcacttcattnagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtangcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtgtatgcctgttgtgaggggtagtgcgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttcatgtatcccttgcttgnnngacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcncccatttactgctcaaattgtgcatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtntgccggagccacgggtgaaaactnttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttnccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgancacgtatanatgccgctctccagcanaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctnctcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattgacagtaatacgcataccgaagangnccccaatcgacaaagtttactacttgtgccagcacgagaccgaatgataancggagtattngcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagcnccagagctaaaggtccaccgcgctngtacgaattaactatagctgcccacggctcgccatgccttnaaacttaggcaacgtttgtctacttaccatgtactaccgtagcncgaataatagactccncctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaantctacctctgactaggaagtgaagagcccgccntttttccattacccggcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctccnantaaagcgncacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggngnngacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttngacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgantggnagtgnacctggtctctcattgagtaggatggngataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtntacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgncacaacacatcgggggctaaagagagggaaattattaggcnactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggtngttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgnaatgatcgcatccccttagccactcgnctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgngatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggcttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaangggcaaaagancaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagantagaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtangaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggnagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccgnatatcgctgatantcccccaactgtcacccggacggtgcatatggtactctnncacgctccgtatctctgacgtttgtgccaacaacaaatcactgctagacattttctttgtaatcnagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggcnataaancttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcacnccatcaagttccnnccataatcgngtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactaacngactggcgatcagcagtaacgctctgccttagcccttggcagctgtgtaaacctccannaattgcccaacccgactttagctaaggcgtagttcccgaacgcttcgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatntaacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatccgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttggacaatcagtgtaacgagttaactaaatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctgtgatcccgncaggtgtccttgcaggaccctctaaattacttcgccaattggactcacagcaancttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacanntccagaaaacctcgagncatnctgaaagccaatgcgcgataggcaaatccgcaagggagcngtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcagcaaggccccaagaacattcactgccttcatctgttacgacgatgcctaaggccttttcctcccttttttaattataaactacgatccgactccccnttttacaacgctcctctttccttcatctacgagcgctcantagaaaccgaccagggcacgttgctcccggatatttgacccgttgcgccgggggcacacgcatcgccatatcgtgattgtcgttaggtgggtctccggcatcttngccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaanngcaaccgttgaantgcgataacttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctnggaataatactcatggggatgtacatggacttagacgcgagcccggttaggcgnatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtaganacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcntcacccccgctngcatttcaatcatcaagacggtgcgcttgacaccgttngaatttcgtanaactnanatcttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcgctgtactctgatatactnacgcaaaagcacgctatgtcagtaagtctaaagctatggccttaagcggatcactacagacccatatccccccagtggtaggggcgcccatgacggatgnaatctcccnnacttctactttntcctgcccattccccgtttcgtttagtggccgttacnccggctgttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaagatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatncagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcngcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttgtataggtaactaacagatttatgttcctagagtctagngtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccncgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatncctcanggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacgcacgactattgggttnattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccnnnanngnngtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccntgggcacgcgtacgactcataggatnatttgttatttggtaatggagcgnggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgngcactgtggaaactattgtatcgtgatcagcacgaagnggcccgacaatgcaagaaggaggngagggggaacggttactagtgcgntacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggattttcncttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattaagaagtaatcgnngggnnnggngctcncaaagcatgcncgctcaaaccaangtagnactagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatnggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctatacngcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatattacagcgttattacgagcggccgctgtatgtatgttaaataagatgggaccagatccnagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatncagannnnnaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccntaaacggggcaggttctcgccagcacggatacagtcgtanggcctattagactcctgaccagtgtgatataggacnggtttcgatcaacccttggtaatcnttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataanaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagncggtcccacgcacgctctgttgaactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactnncatcactgggctttctgcgttncagcttgggctgtagtgactcgcgaactttacttgcctaaancatttgcnatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggnatctaagcggcaattgcgctcactcgtacgccaacgggtagtccggtaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgacctnctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcnnggtcgcaagattgaatnccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggntttctcgagcagtaccggtgggaaacgtcccagccgcggtacgcnaggagtgccacgctccgacgcngggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactnttgaaacttagtgactttaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccangcncttacacgcaggcctagcacccgcgatggcnaggcgaaccaagnccactggtcccaaccgtggtcatttgctcggtgaggntgtactttctatttatcggcaagtttcacgnaagaaagtaaaattatagggatggtacccccgtacangcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccantttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacncgccactgacacggtcacaccatggattcctagctactgggactctgcancccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagnacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtatagnnnggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgngtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagncgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtnacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtggnancccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccangagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgttgaggctagctgtagggnncacggtgctgcggcggtgacccntncncatcctaaaattcttaacggaggaagagtcgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcggcattggtaagggctccgttatggagccgacaactcatctcgacagaaagacctataaaagacactacgccctggngtcaggagggcattctgggtcgcccctgaggcaggatggatcaaggttgggtgcggcttgatttactttgcgttcgagcgcaatgccacaccctctgaatcaggacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcncagcataaacgtcgttaccggcgcacatcgagtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcggtttccaaccgcatctctaaaggaatcctaggatggagaacccgataactcggggggtcagtaaccggctgacgggcgaacttggctacttgtaggtataggcgcagggccctgcccgccccccgggataagcttaagccggattatctaacatgcgacccnntcccgctttctgtaaggcgttacaacccgccgtatgtactacataagcanaaggtattgtaagattgccgtgccctacttcgggggcctcgcaatgaaacgcttatagcccagtccttccgtgccttctncgtgtaatatagccgatnntnagctattgtcttagcgctccacgcacggtgaaccgaaantgttgcctacactanttttacggcgagagcattccattcgtaatcgaaatgggccatgaggcgagcggtacgtccgggcatgtgagaatacttgagcggattcggatgtcggtccttagcaacgtgacttggcaattggtncgttgcgtgtnatggacgctgtaggtatatccgggtcccagaatagtgcccgccccgctggctaaggacattntatccgcccncaatcgaccaacaagtcgtaagtttagacttacgcatgatgtagggttgttgcgtgtcaggatccagtatagagctgtccgtaaacngcttcgccgcgtggctacggaagcggnnnnnccattaatgatgggcccaatnggatccgcatctttgactgagcccttgggtagtggctcttctaacgcgatggccaacctagtttgtttactaatacctaactcatgtattgctcccccactggattccacacgaatcctcctataaactgagaagagcagtaacgccgttcgacatttatcngggacgccacaaccgcccggnggtcgagctgtgtttatttcacttctgcagatacaacggtggcagactatcgttgccggttgctgaataatcgtntagagccgctcctgcgccgctggaaaagatgtcttcccggcgntatgcgtgctattcatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatttgcccgaaggtcgttctgcgcctgttcccaatggctgaggatatcattggctgtgggaggcaaccncgcatgtaggtgaagattatccgtncttgatttccggtgtcgcccgtagggttgtttgtggttcaattgaggacggcaagaccactctgaggtcgggaacgggtgttggtagtccgttacggcggggggtcttttcgccacgaaaatgcgtcccgcaggcgcaagacagtcggacccgttgtcagctcacggttccgagggtatgcgaaagtgttataagtcccgncattggngtagctaacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacgncgtactgattccggttagtcgcgcatagaagatcgtgttacaatggtctcgcgacatcctccacctacctgtcgctcgcatcggaacgttcccagattggagcggcaacctgggggngaactactcgctggagaacaatttaacgctccctgcgaaattccgtcgtaaccgtatcatacgactccccgccccttacttacaagagtcgtatcgacgtgcagagcagtttccacttactgccacaacgcnccttcgaacctggnncggaccataatcgtatccgtggatgtgaacctagcattaccgaaacccagtncaaaaacgagattnccttcacaaactggcatgctcgaacaaagctttcacggttgagggcgactggtaagaangcncnnacgcgtgcgacgatgtctttgttnttctgagcctgggttaagccattggatatgtgagggccgcgatctacgacgtgccagnacaaccgtcggagcagactgctcgtgaaaacagaagactggcggtcatngttatgtgcgtccctncttgtgntcccaggatgtgcacgttatctcctggcatgcnnnnnnncggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccntggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttacttttgccccgatactngccgccatnnaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctntttctcatcttcgatcaaggcctcncgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtntaccgttggggncgtattaccgagtccgcctcgcgcgactgngagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgnatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtgnnataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaacattgggaatcaanctacatgnggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctnttgagggacaagcaaaaaactggcgagcataatgtacaggacggancgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgngactcggtcccttgatanattaatttcctcaggcagcagggtgagctttaagaggcatcgctcgtcgtgcncggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacatcagaatggacatatgaccacacccggttatctctantagggccnacgcgcagtaagaactatnagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtngcctngnctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctaattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggngacatcacaattatntccgcggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacnacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccncgataattgaaccatgatgcatgaacnttgnaaccacgatgagaaggtntnnagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatngnactggcatggggcgggctttctttatgtntgttggatttggggattctcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgataagggggacgcgaccgccattctagttngggggctgccctgggtaggccactggttnngccccgcgtccatgggttgggccnaactgcgtgtcacaatcaccncgcattcatgcccatcccgagaaatanacgtatgtaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctancccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagattaacnntggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcncctacgggggtcgngaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcgncgctgatcctcggcccctggctaccnatcggggcgtctttctgcccaaggcgacacaccttagattcttgccgcgccnnngtctgtccctagntaccgagggggtngcttattttatgtggcgctctccaacncaaacngcacggcaccatttagggagtgcgtttaagtgcgcactattcctgcatactatcaaatcgaacactctcaaacactncatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtntgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatgnttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatnccagttaggcggtactatctacttaagttgccacgatattaactgcgganaattttggaacttggatnacatagaacacacaatacgcaagcacttgggcaactcggcggagagagtggcataactgatggcccaatggtcatccctggcggagttgacggagnaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacantcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaangttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagnctgccggactttcattagcctctctgagcccactnnnagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggggtgcaaatatctccgaacaagaaattttgtcacctgctcgcgtggtcccaatgtggatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacnatatgacggcctctgcaccggctccgatcattcaagcttgcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgngccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaannctgcgtatggcacgacctgactcaacaatgccgtcnctngcaagtcaaccgcaatgggnccattataaccccaaaagataaactcgancgacttcnatgtctntagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtcnctccggcaagtgcccatcacggtttctcggttaggatccatacaacagtgctccgaaccaagtaggtagacataagttctgttgagaaaggctggccccacacctcacaatttatcattgggtacgtgcggggaagancctccgcgtatgtanctagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgacaagagcaggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgancttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacgcaggtcatcaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctattggcaggtttctaccgttcctctgtnttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtgacggatccacggtccgtatggcaccgacgtcttggacgaacggcatcctattacgtacttcataggcttggcatgctgaccnnngaccgcaatgaaggttaaatgactagggtattaacgatcccgcaacacgcggtatttccggaagaaccngaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgaacggtgtctccttggggtgcggccagaatccaccgnccactaattctgangggctctccaccatctgtatttctgtgttcgctagctggatcactaataaagattgtggcgcaggtnaaggccccatcgatcggactaagggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctanggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgtncccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtnagacatgcncgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcangtgtatggaggganaaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttatnnngtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaagggccctttaaccacgtctcggcacgtctcctggattntnagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccntaccnatggaactggaccgttctatacttctttaagcagtgtcgtgcnacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgccngtaaccagggcattgcatgcagaattnagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtatatatagaatgggagtgttcaggcgcnctcntgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgnctcctcgattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttnnngttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgttatacactgtgcctgtcgcaactcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtntntatggcttacgcttcttttttaatgcgtccaaaaaagnaccgagttgtccttcggcaagcgatacaacgggtaacntggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcngcactgggagttttgacgtgagagaattttcgacactgtgncagggtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattancacantaacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgancaatctgacctgtcaaatcaccgaggacagncnnngatttgtaggagtttgtagagcganggtgagcgtctattccctnnccgtccgttcgcatnntcttccttcagcgcttaatctgtgtgggcagttatactantgggaccccctgcgcaatccatttcggtgcgacagctagcgcttaaccaactactcgcggacggnttacttggccaaacctagtgacggatgcctttgtgtaactataggttaattaaggttgcaggggtntntacatgtcccagccccagatccncagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagnctatccgcatgagtaactctggttcatggaccgggcntcgctgcaaaagagatgttttgtccgctactgaggacggnaacaganngtcggtcagcccgnctaatagtcggaatgtataatactttacgccagtggcgactcagnctancaagnaagcgcgtcttagagggttaacctgctttggatgttcggcatactctgcgactgatggctgacctcctccctcagcgtccgngantgtttggcattttgtgggcaggaantctacctaaagtaccatacctttcgtagaaagtgcngaccgatctataaagtgattaggagtgctgtgnggcagctgcgtggagcccccgtcgcatgtatcaaaaggagtcccatgggccagctctgtacaaataagttagtcatacctaatggggaacgaactcccgcatcgtattttgtgtaatgcnggctgggatttgcgtgcagcancattcgattcagtgatccgtcccgttgcaactnatcttaatcatcacttcgacagacttgcnacaaacggggcaatcactaggatctagagntcgggcnctggtatggccgcggccaaatcagacctcctcactccaagcccatgacnactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatagcntgcctacgttaccggantgttcagnggtgggcactacaacggccagttaatgcccgcaagaagattgcgaaataaagcagctnagggcgcgccgacaaaacggtcaatcncttcgcagccagtttcgtctgcgcatccgctgtctctgagcgggccttgataattcgtaagcactactgttcccggtccaaagtcgangcacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaantcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcangtataagggccagtttgcttgggannattcaaatatgcanaggtaaatgtctcatgcaaacactcttgaantgagacagtctaggatggcacatgagccagnaataccccaagangctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttncctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttncaggccgcgggtcgtatagggnctctccattcatcgacnntgcggggcggttactatccccactctctcatatccttgcgcgtcttcccntgccactataaggtcgccaagncgatagccctactcgcggatcttgatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaatccgctgttcgcatataaaaaactgattggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtanngaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcntacgaaatatcttcatcggaacggtcnggtctggtacgcctcagcataacacgttgcccgcgcctcgagangagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtantaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctcnggcgtttgactatccctacctnaaaaatgtgctgtggngcttgnggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcngcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctnggagccatgctcgctcccngccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggagtggatncgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtntctcttctgctgtgtngaagngtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttnccgacatcccttgtgaaccgtgcgcgctccttaagtcccncgaactggtcactagtagaggctggcctgagagcgccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattagggataatcttcctnattcactggtaaaatagcaantaaggagggccatcctccaagccgtcncggggacaggccttanattcctatgctggctctgnctgcgtgttaanngtggtaccggttagtgtaaatataggactgngaataacctgaagtgccttgattggttaccttatagtggttacaanctacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgnttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagnggaccttcctggncgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtnttggggtcctcgccgaggttcattagatgcgaagctacttattggaaaataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgancatctttccataagctgccgcgtgtcccatttgggcngggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaatncgatggtaccgactgtcgtcccactgaccttgcgtttccgtatttcacactgcnagtcttgcgaaanactcgtnttctgcgatccctagattacgcgagtggtaagaggtgggggaaatatgaggtcaaatccccacggcaaactggncctangccagcttcaaacgctgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatntgctttcgggccactcgttagtgtaagaaggtggagccggtatccccccgccgcgcacctccggccttacccgatgcactctcaactcaagggaatgaggccagctgttactcataaacctcctaagttttgtaatcntnagttgttaatgncgacctaaacagcccgcgccgccatgtcggccccagntgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcggaagtagactgagaaatggggtggacagaggtaagttatcgttgcatgatcgttgtgatgaaaataagcagagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagccgaaataaaattgttagcggaacttaaccggttacgaagactcgcggggcatgtgctcggantagtcggcaataatatgctcatctataaaatacgccgccgtgagttaaacggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactntaaaccctgcctgtcacatccgtctttgtnttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcaattcagacgntggaatgttncaaccattgtttattttcgcttccggaagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctncgggactggaactttaggagacgcacaaacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaaattcttagcgaaacttcactggagcaggtcananccacgtgtggatagtgctactgacncgtttagctgccggttgctngtagcggagctgntcagctcctcctagatctgtagtatcgactgngtgaaagtaagcgtctcccaccgncataagatagccttcgcgtattnnggaagctcgcntagaaattatatggattncgttccaaggtggtacccacacgtagatggccggntccgctgtctaaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacgcgcagcgttgtgaaatttctcgtggtcctcgcggtcgacnagggtggaaagacagtgtacgggtgttagccgacagaagagcagaggatncgtaaaacgctggtataaacacgggaagtaaccncagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcnagcgtcggtaacaacggtgcataccgcancccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtanggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatngtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactntggtagaggttgtctgatgcggaganacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatntgggaaacgaatattaaccgcctgggcgggaggtctagcaaccgnggcgtgtgaggcaacctgcgaagaggttggttttcatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcntgtctgaggtcatcgttggagatgggcggacttccgcgccgagactggagctcatcccccggatcgtgacatctggatatgacggacgagggagctctnctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattcnacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcaccngccacgtcagctagatcccagaantgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggaganggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccggncgccaagttgccccacnctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagnaggaatctactgtaaaggtgtctccattgactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccaggacaccagggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctggcagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcaacgtaaatctcgctggttactaccgagggtcntgtgaatacctacagcctagcagacaaggttgcaatcgggnccgataaatgcaagtatagcagcctgaacttcggactcgnattttgcgcgctgtattaaccggtgcggatctcggtttgatntataagtacaccagcctacatttcgggaagactgaatcacattgcangcantctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgactngcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcggccgangtactcctgtatgcacccacgcacttctnccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaaggccaagtaacttttaaggnctatagggtacactaagtanatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtnccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcaccnagtcgtatgtagggacccacgccctatnnaaacggagttggttcctcagtgatcctgtggagccgatcgacggtantggtaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagccgcacagttctcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcantccttgggcggtcaactgcctgagaaagtccgccgggccgttgncgagttcttcgacgatgggatcctccttactttatgttgntcgtcctcaactaggacttgggtttcgtccgagtaacggtagttcgagcaggtaaatgcaagcgcgagtcatatgcaccccggncttaagggaatcagccaccacccangtgagagaagaaacacaacgcaaggacccngtagttgtaagagcgaggatgcgtacgcgctcagagcgntcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttncganccctttcgtcttgctcaatccttggctaancgacttaaaatttataaaggcggcttagtcgtaggcngctgtaggccaatactattgtctcccgcagnggactacccttcagncctgcgaagttacagannntttcactattcacggcgaaggtgacgcgtctttaacnaagtcacttgcnccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtngaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctntcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatancaattcntgactgggcctccgatgatnntgcagctagtttcccgtttaaaggaatatatagaaggtaatnagcttgagntcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatngtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctacnaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggnntcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaantagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgtattattctacaggtgntgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggngccggtcaccctggcagcactgtggggaagcngacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtatctcgttggatccagcacaagcatttattcgctacaacccaaatttgncgtgtgttgaggcgtacatagccgccngtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcattgccatcgcctgacgaattnccgggacccctataccgnggtcaggncttaccaatttatactaataaagtcgctagctcgaacaggagtaggatctgacaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccattaagctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcaacctcctcgcctgaccgcagacgcacctgaggaggacgctgtgtagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggcngggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttggcctcgagcccgagtttggcatatcataggttggttgcggctaggttttccggatgcgttatttcactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctantcaatctttacagtatccttttgaggtatgaccgataccggttnatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttatnactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtagncggcgcgattgaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaagggactatacacgaatcaactacctccagataacctaacaacatanatctgagacttgggaagnccagggactagttccttgttacacatgctgagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggtctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaanccttttcctattaanacattagcagggcccggattataggaaggncaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtangagatcacaaatattncggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacnnattggcgatcggccaggcaccaaaacgttcccgatcggccnatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgntgcgctgtcttagtnattgtcgatgcggaatccatcccccactgctaaggnacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgatnttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaantatcttgcggctgaaagttcttacaagctagcgcgtgataaatgttctagtanaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtacnccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgcttnggccacggcatttctcggtctccaactgcgctcgcannnaaggcgcttaacgagcccatgcatagtaccccgtagaagggggnaaagagtaaattgccacgtcgaactaacgatgntcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccncccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttntaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtntntttatcacggagtctttcagtaaccaaaagtactgcgcnacgatacgacatgtaacgacatgtcccagaacgagatccacttgctntaataagagtaatacggcncggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctnaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatgtctgcttacgcagactatcctatccaattcggacgccatgtgttaatcgggcactatggcttacaatggaagattggnacggggttctaaattttatgcgttcaatgcacgcccaccggaccggtacgctcactcgtgggcantctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatnctggtngtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgagatggcgtttcagctcctgcggcggcaggtcttagcaccgctataccggcactctgctatagtccgctctcagcctaacggagatgcctgctggcagacttctgagaattgtgagtcagtcaaatcgtcacacgattcgtggaacaccantgtgtaatgacccccgcagaggtcggttaaacaaagcgtgcgccaacaccacnncattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacattatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccattncaatggccgtattgaaaaattcccacatttaattgtatccgtcnnccccggcagaacgatgaagccagcctcagaaggtaatcactcangccctcaagtactttacgtacgctgcggtgtggttntccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgagnctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatcttggaggccttnacacactgcaagtgtttcggtgaaccactgttgatcctatggatacacgggattagcgcgcatcgacggttacccactccctgcgttcgaattgctctaacccagcgtngtagcttgagtgggccatggcgcgcgggatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgttngtactggacatcgtgtcgggttcccttgtagaaatgtctttaattcgttagaatgaggcgctcggttaaagtcnaaacaaagaganacaagggggacgttgatcatcgaactcgatctgcatctatctaggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtnctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaatnagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgcncggagcccaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgncatactagcaatcgttttatcggctgctcaggttaactgaaattccgagtggaacacattcccanctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgantcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagatncacaaactagacttgactgacttnctttngatggcgaattataatgtttgggccttattttaanaacgcctcaatgattctagttaaacccctatgcgtatgtagaccggtgtggagctttgaagacntaacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgccnaagccagatgtgtggcgtcgtagcatagacattgaatcaatnaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatnacccatatcgattagatgcgctggtacctcgctcgggtgagcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttannnnatcagttagaaggcagggangggtgactacttcatcntctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatactagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttattcggcagcttagttccccggtagtgagaccagtcattgccgatggctggatnggcaggctggcgatccgtacattaanttatcgtcagaagcccnaaccggggagcgcgcatgccgtagctacggcgtnggctattaataacgganncctcgagggaccgccccgatctcgnccgactggccatattggataagggatcattanngtgctgccctgagactcgtcattcataatcntcctcgggctccacatattgtgtacggcgttcaggcttgacacacgatnaaaagctcnaaaatcagagcgttacgtcaaggttggtaaaaaaatgntgcgcagtttgattcccaacggcaagggctttctaatgtggcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatncgtcaatatctcgcaanggcagcttagaacaatccccaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgngtcgagtagaacgtgataaaancccgcctggggacgtccgaattctcatgatggaccggtggggatttcacctgaaaaggccgtggtgcgccggctacgcnttaatttaatcttcttcgaaaagnnaaagcgcatatctggatcttctgcnacgtccgtggtacactcctacttatgaaatactgagacgccagacgcaaggagctccggggccgtattaagacgcgttcagatggttacgatcgcctagaagaacgataggttgatgccggtaatcatatatgccaccctgtactatccgtaggcgcaaatcatcattgaaccctaagtgtcgctcacctcactggtggcgaattcatctccagtacttacgactaagacgcgttctgcaacgatctctgcgcgagatggtgagatagagtgcggacaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgangtaccgaactgacttgttattttactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctntggtcttcttntcnccttgccgcggcgcgtcgcttgacagaaggacatncagtcccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacaaggccacagcgtntacaatagggcgtgtcgtgtaaatatagggactctgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgngnagtaagcctctgtctacctaattaggggaacaggacgtcgcacatccgttgtggtgacaanccgctcgcananggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttnaactgtcctcgcagtantgggcaactacagtccatccnnatacctctgcngtgtgtatttctcgcgctaaacataaacgttaagggccgacgttcaggcagatgacggtgantatgttctggatcccgtaactctggaattgttgatncataagacgncggacctgcggatctcccatacatactgcctacgtgaacngtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtnagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaanntagctggcctccggccgtagatggtatgtatcgcgaaagcacacacnatgacgtgctcgtatacgcacagcgacagttctgggcgntgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagannccgcgctcgacttccngttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacgnaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccganntcagccttgcaaaggtgcccnngtccagtgaggnactnggaattatcagcccgcgtaattactcttgtgtgggcncctcctggggccagtttgactcagcggctgantagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccncganaacaatacaatattcccactttcactcaagttagatgnaatgcacctactaggcgaccaagtncgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacnattgtggtacttcgctnagacaccttatagccgtgcagataacctcatcagnatttcacatgatccttacgtctcagcaggtcgccttacggaactttttctgatacacacgccacggcaaggagcctaagtccttcccaccagaacannacanttctcttggttacacttgaacctccgctccccgtaaccgacatgccacggaggcgtgagtatnanacgatcggatagcggtatcttgacnnnaaacctncgccactttgtgggggtgttttgtcatcgtttaatgatgtacacggcactaaggtcaatagtgtcggagctagatttctgtattntgcaccacagctgtanngccaccaagcgtcctctgctcgatcgtcttatgcggctacgttgcagattgagaggccaagtggacctgttgatgaagatgctgtatatctgacttctcacgaggtgcngagattcganactgggtaactgggggatgtgctgggactgnagccgtctccgtnattgagggacaaaaataaagaagtatcggtttcgcaacggatgtacgcnagcacaatgcctcacagttttcctataggcgtgcctcttaaatcggagtcttcgtcggtggttggtctaaagaacacgcctctccccgtaaacaaanagtcgtaagtgacgcaantaagctattctgaagggtctgggccgntcacggctctgtctccgggaacgtcgcgctgcataaccgnaaaacggagtggtcagccnnctacccgaccagattagaaggggttngctccaaacggttccctccgaggatgtaagccactagaggtacggatccagatctgcttaaactactgttgcagagtctaattccgcagttgttgtggggattttaaccgacgttcagcgggatggccctagtcgccggcgngtcattgtgccggcttctttgcgtctgacggatntggaagcggctcgaggtnaaagcggncgntgcgtggaactttaaatgcagggtgtcacccttcagctagccaataaattagtttaggcgtgctttaacggccccggatgaaggttgggcccctgagccantgtcacgtcttcgcagctgagaccaaannaccggcaagttgtctaaaccatgaccaggataccaatcttgctttgtctgcctccaattccctgaaccaaaggcggactgtcttccaggcatcaaaacagaggctgttcttcctagnttcacctaaatcttttgcactttcaaggactgccacgggcggagtacctcggcncaggtagcaaagaggagacagggtgtgtngtccattccctgggcgttacgcggggnaggacgtataccaagctaaagcgacgggcgctatgttacattagcgtataagncccggtnctaaggtgtagaccgtggccggccctctgcagtttggacgctgtgcnnncaacagaactgttgacatgcgtttttcccgctttagactaccacgcagctggnaggtacatacttagcaggctactcctttggttgatacgaagttacnctcnacanaacagaagctcacgttagcaagtaacaacaaatatgcgatacctanaagagctttgtggcagcgaatagggctgtgtngggggggctcaatcccctggttatccacgtggggtgtacttccnaacggtccctgtagcagccagacgaacttaatggcaaatgttctcccccatggncgcttctctggatcngtagntccgtgttagctcattgttcctacactctcgcgcaggtgccccatcgcaggtttacccactcaggactttataacattggggtgacccccttccgaggacaaggaaggacacggcttcatgtttacgtacgacaaagagcatngactaggatcaatcacgtccttcacgaacggaactncaccggaaggtacgccntaatcacgctaggcctaaatcatccggtaagcacccgaggaggaaaactnnntccttccagtttatgnttagngactggcttgactgctcagnctgtccnaaacctcacgcggtttgcgagaggcgtaggggtgggtatactgctggaaggccgcttgcatcggcgggccagagcatgggcgggacgaaaaggtcccgaatctgttctgacttgcgttcnaaccgtnatnnncnngcgtcctccgctcgagtancgattcctatcctgtgttgcgcgcgctttcacccaccggacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcggggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagngtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaactggacgatgtaaanttatttaacatccaatctacagttanntaactnattccgacttggttgcgggagtcatcgtaatgggaccaggccgccttcgtttgantcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggcggaggcgaaaagctggtataagatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgagcgcatngctacttacgcgantnagttgtaaacaccaacttgacgtctaancaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaanagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcatggtgtatattgtaacgcgttccacggttacccacgctttgtatcaagcccctgaacagccaccgnaaaccctgcatgatacgacccagtcaacatgggccaactaatcacggatacagtgggttgccggcgccggcggnncggcagcccctggtttctttgtgcggctttcaacattttgcttgacacgtgaagcacggccgggcggaccgtancagaacgggtctctctttgtgaatgggccggaccgtctgcagcatgncatcaggagtagcgncgtaaatcttgttcgattaactgtaaanacagcaacncttnttttgccgaagctccgtttcgtaataccaggatcttctccttgattcnaccatttacaatggtcgaccaaaatgcagtactaccgaatcgggctgccaggcttaaantagcgctgtgcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctnttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttaaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggctatactggataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacncagtgtccagctacctcgaancttaaaccagttctactaccctgatccggtaaatgcccactcctgacagcggcggcgactganctgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcacnttctatggcatacgttaagcagttataacccgtaagatctcacgcatcgatgagtctatatggctcgnttgtggttaaaacgatatacgacttgaagcggattctgcgtgccttatagtctggttgcaataaacttttaggattatgtcttcttaagcgtgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccgggttaatgtggccaatgcgagacccagcattagtacacgctcgttcngcccttgcattatcaacatgggaagccactcagcacaaaatctcttcgacccacaccatcttgacttatccacggggcctacngtagggatttggtcatagtacaggaacaccggcctatacgcccaagcttcggccgcctcataattggcgtaagtgtcnggatgcgcgacaattgattttnttnccggtatccaaaagatataatagtggcgacggctctgantacgcgagtggcatcacacgcncatatgagtgcgatacctacgcatgacatgagatgaactgcgtcatggatttnagcagcccacccgtgtattgtcgattcgaacaagggatggtgcaaatgcacgacaccagtgcaaaactctgcatcaaattctttggcgggacgcactggcaagaatattgatcgcttcaggtcaccaatctggcaggtagaacaccagggcaggaggggtcaatatgacggtccgtcgcggcctcgtaccggagagaggtcgcatataggcaaattcggcaattacagtgtagtcccttagaaactacggttaacgcccatcgcgccacagattcataatccatgatgcctggtaactgccgataggaaaggtgggctaacgcggcccgtaggagagcacactcttggaaagccgagagacgatctctgctcccgatcgaacggctggcaattattgcagaatcacattcgcgactcttcgctatcattgtgcacttgncggccaaacgaagcagacaaaattttacatggcaacanttagctatgatccataatacggggcccgagaccgtacctcataatggacttatagggcgagtcctctcgccttttcgtaattagcagcgccacctccaaggttgagaaccgtggagtacaccatcgttttggttggggattcnaagcgccgggtccgaccgaccgcggatcangcagaggcagatgagcctatatgcttntatgatcgtggtgatcaaaatatgaagcancatcgatccctgtcggctcnacagagtagatacgtgcgctacgtactttgccaatgaatacntgttccaccatagtctgcgtaccggagccctgcgataccaagggcgtcagttatttgggaccttcgttacgagtgcgatgaattgacagcagacccccccccccgaacgatgcaaacagatgtattcctaggccgtatatgcctgcataggggcatgtngacaagtcatgccnntgcncttgtccgttcccctccgggtccccgagcctaatttgggnactcggaagttatcagatggcgatctcgcgaggtaagagacctgtatggtcgttgcgtccatatttcgcaacgtactatgtgacgctggtgagacaatgatncctgtttcctggcgacgatccatggacgttcnngctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcntgtcaatccctgctaatgttggcaacctggataacgatacttcagcgcattaagggcgcttagccggaaagtcctcgtcgtcaagatnnactgcggagccaggctcctgtcttgtagatcggccaagatgaattttgcgatgagacgggacctcataagctcttgctcgttggctcttgtgcctggctcctngcacacccnatgtagcggtcaggacggaaatccagggctctgccaactcgcaggagggctaaaacgagtttnttgtgagggtctgagccattccaactcacatggtaccgaggnccggctcaattgggacggaagacacccttccagtgacgcngtggaccagggcccattcaatgcggccgcaatgncagtccggcgaaagccgacgttctaggtantaaatcatgctaggccactaaatgctatcgcataattagagaactatcgttagcacgaattcgggctaaaacttcccgacttanttnttcngagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactganaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatcngcgcactcccctaaccttccacaggntgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaacnctgggccctttaaattngggtcnaaaaantgtctngcagatctgangagnagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacttccccagcaanctcgggtgtccatcttcactgcgtgccacctgcggtttcccgcgtctacgaagatgtcaagctccgccgtgggagctgtttgaagactatacccccaccgcgtggggtagaatgccccaagatctcgtgaacctcctacacngcaggagtggtttgaaatacatcgttacaggcaccntgaagaaacccctagcatgagtaaagctagagggggggggtattgcgctcgacggagctacttgtcacagtgatcgacgcgggtgcggatgaacgctgtaagtttcctactgatgctatcggtatggggcatgccgttggggcgaaatttccaacgtccacgggtggttgcgctccggcctcgccttatgctcggttccgcaaactttctgtagatcagtcggggcgntggagtgggccctggatacagcgaacggtggaggaattacggaaacgagattgaccgttcggcctcaagttggcggaccgtggcaatctctgaatttttctccccaagctgccgccccatcgcgagttctatcatcccgctagaaacacttaatgccgacgccagcatgtaccnngnnaacgctggcaagntaggcaatcacccggcccgggacgggncagagcgtgctagggtctataatgacgaatatggangcgttattaacgccgtctgcagctgtttagcggcactatcatccatactaaattgatagtgcnncnaatcctgagtgagaatatgaatgttgctcgatgngcagctgacgtccggcggaggtatgcgcctcgtagaatgtagtatatgggttaggatcgcaggtccagcgtgcctataaccacagccgagtagtttgtcgtctactgctcccggctccttcntaaggcccgtgttcgaagcccgggtaagtgtctngattgcgggcgnaagctcgtcacaaagcaacccatactccacagcagaacagtatcgctgcgtcgaattanaacatattgacccaggcagcacctctaatcatcatcccaccancctgcgggataactacaactttgtttacgtgtcgcaggggggcatgcagcctttatactgtataacgcctgtggacaatganacnctnttagagttggctacctcggccntaanggatctatgttgnaacctttctggggtataaatagtcnnacatgccttcacttataccgcgttnnaaggagtatcctaacgggtagcgtaggcatgangcccttctcgttgaaanagccgttatntcccggtnntnnccaggctcgctctaggattctatgcctgacttccataaactacacttttttcnaggggcaggatatgaacnacccaggnggcgcacctcgtcatcttaccacggcttaagaaatcctcaccttacttgtgcctaaatctgggncccggggcctagtcgaaccgctgaatgatgatacagattgaccaccgcgaagtttacccggcgcctcagtttgactgatagtcgccggcctgtgtgccctttctggccgctagattcggtagggagccctccgatttcctgcgggatggagtggtgtgntagccccaggcaactcaaagcgcgcagccaggcggccgtactaggctgtctgaaaggcattggcgccaccattcctctacatccaagcgtaaccgagtgtgccgaactgagcacatttaccggttgcaaggcatggcattccgataactgctncattcacacctttttgctgagctgatagtcgctnngcccatacgctctagcctcagggcagacgagatctcgtaggcctgcntaatcgagtgctagttgcttgatcgacctagntgagtaaagtntncttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatccctgaagngttccgagttcttgtccacgtccgcntgtcngattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtgntaattnntacgnntatctcctcctcatnagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatttntcccgtagcgctcggggtacataangaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagncatgtggtgattttgcggttacgtacttcaaggatccaaagtnnatttgttgtagccnttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcatcatttggccaaaggttgcaaagtcagtactgcangcggcattaacgtgtacgccttgaggccctccgtcttgtntcgagctttccccggagatcaattcttgcataactagcgacgtaccgcgaccnnncaaagcacccaagtattngaaaagtgcctactggcccgccgacgcttggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattcctggacggaagnttacgtcgagtagtagactgcaaaaaactcgctcattggatacctggntcgtacacatagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcanacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccaaagagcctatgcacatcacgaaagccgttaactgngtattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggccagtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggtacttgctcataagatcttttgaaagtcatgctagcctgtgcctctaattctcaaggncggtatcgattatgnaatgcccggaatggccccgttgtcatctctgcgcgcccgagggaccaatatcccctggcacataaccgggcgagcttctgtatctctcaatgcatgctccctngctctggcncataccgagaacccccctatattcagaggtccttgttggtcgagacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccnagtcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatactttcaacacaacaactcgttaagctttacctgganagcgatagatcagagactcgngcactgagaatcctccatagtgcccgtccttgcgtgtagggagcattnccntctaacctcagcgacaanatnctcgtcattngccaatactcaatggcgtccagatggggaanttcggagncaaggacggtcggagcccccccgcgtggcgctatganccctctacttacctgcaaaacctcgntcgctctgtaccaacgggatccggcgtagcgcgaaagatgagcacagactcncagggtatgactatcttcgagccggcgaagtcgttcccatcgntctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggncgagcgcatcagcactcgcggccgtanatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgtcggcgagagggtggnncgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttncgtgtctgttggtgaaccccggtcggggctggtgngcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttaganagattatgtttgctttaacctaggcaagctcgattccacggtgactagnatgggttggtgcgaagcgtgtcgcgggnatccgcccctanagagctcacaagttcgattgcaacgacgttacagaaaanataancggcttatcgcatgatgttcatcctggtgtctanagacaacaangccggctcccctgctnttcttntaggccacgaaaaaggggaccgtcctcttncttctccggatcaggtgcaaacgttcccatgaagaccccctngcttctttatatttaagaacntcgatgagtaatctgtatgggccttaagcaatcagaacggtagacggtgtcgcataattcctaaccgntggcatttcacaagatggcgtcgtatgatgcactgattcggtgcagaaatcggggnagttttaggcgatcagttcaggggtccctaagttgtataagttancaggctgctattggaccgcttaagtatgcntcagatcctcggtcccaccgctggganggttcgataagttcccctcaggagcaccctcgtaaaaacctaatcagcgctcgcanatcggagagtagcggatcaggaaacgcattgaaccgcactagggtgctaaaagtgtatgnttcgctgggacagnacatgtagaaatcagggcancttccnctagcacgtcgagagtgcgtagtttaatactcccnccgnttggcggattcccgtcctgtctcagcgtgcgntgnacantcttccgagtttacataatacagcatatcaacncttactaggctctgtctggcgtcgtcggggaatggtttctagancgtcgtcaccacatctctgagcctaggtacatctaccggagcgacacgggaanagccccttagactatctaccttcggcaagtatggccaatgttgggccactcangangccgacacgtatctcagacggacagtgacgcaggaatttggagaagagagatccctgtgcggggacgagtactccgaccgtncgaccgatttatggcactaatgtgaatcttagacttacatttncgcaccaagaattacgagtggggcggccatgtcgacttggtagccacaagtacatgggtatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagcngtaagcaggcatcagcccccctgttggacggagcgtattcggatttgacggcatgncgtattaagttgaccgtagtgaactcattgggcagcgatactgtctcccgttcaagctgcgcaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccnacatcatgttccgggagaccggccttggaatggccagcctgtcganccccggctctaccatagtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgcntgataccctgaccgttatctgagcgagtnctnatttcgagtcctaaaagttgccggtaggtgaatgcacgccgtaagacagtggttntgctctacctaataaaacaagatagttgaaatttgtgtccnactgtgtcagagacgggtttatcctaagcgaaggttcccggactacaaaagacgagagnggtcgtgcagtnaaccacgttactgccattttatagttatcgggcttgggangntcacgcctcagcgcataacggtggtactgcaagtgtcccaaagcatcttaatgccgtttcgtnggcctgtcatntgagccgttgacatgccaaaaaacttatcgaatnagcggngaccaagacaacccngggntagactaattgnccntggggcgactagactcatttgtgcaccaacnccgtaggattaaaaactgaccctctgtngangtcattccagttgnatgtactgtggcctggaaagatatgattgttgctagggtcccccctaagcagtgggcagctcctgtnncggccattctagagtgcgacatatccatgnnatatacgattctcgaccctatncgtagtatccgctcctcacgtatnagtgatgacgtattgtataatacgtcttactcgggacatnggggttaggaagctcggctngactacacagccgctccaatcgacgaagtaggaactataccttatgtcgccgtcttttatagggctcatgccaggcctaaattggcgccncacgctgcaccccagccgctgccggtcagtcggtaaggactctaganngccaaggcggcgcgggcccccgggtcgcaggagtccccagcaataacatgtaaataaacttatcagcaatgttcattgttagactccagtncggggcgccaagcaataagtcgaacaaacctccgctaaaagancnttgatgaatttcggcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttggtaactcttggtattggggttttgcccgagtggcggtaagttcccttcaagaactgttccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccaccgccggggggacgctcggacgtagcgaatcgtttaaggccgtggatctgtacaacagtcgcaacctaccggaacgtttcgacgcaggggatcctcagcccgccnatggatactccnataaacgtgctagncgccnaatggttgcgaagagtcttgtggcgagtgggaagacgtctcaaggtagttgtcgcagccatgctacgnaccttttagtcgtgccacggcgctcctaantttttcaagcacttgctaactaacgagacctttgtgaggatcgctacgtggactatcgccttagacgcgacgcgggccctcccaccaggaaagangttctangagantgcctcggaganagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttaaagggaacaacagaggtcttcccgtgagcaagnggtgctnacaaattattactgcggtggatttgtccgtcgtggacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacacaagacaattccttacaggggattctattgaatctgcttgcacgncgtacacggatatcctaggtaccatcaacntggttcacgccattcggagctaagaccaggtcgggaaaggccgataagtgtggttgnccctgctgccaacgcctttgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtatgccaactgtgcctgtacacgcacctcccgcgggtcgagaagcatcgtatgacatactcgcggcggcagagtcgtttagtccgcacggttgtacttagaagttgtcgtgtggaggaagctactgccacatgccaagcatcgtccttcgtnagattgtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcgggtctcccacctgactctgatggggggacccaacgtgtatcaggctcttctgcgctaagntccccctccagtagatctgttatcatataaaggggcgctatttcccgtcgaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcaagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgctnctgtacagccggacgtgtaacacgttaccaataaanaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccntnngatgaatactcgccntacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcaaagatgagccnttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccntgtacgtccaaatacgaaattcggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtccngtctgtcaactttctaggtatagngagcgtgcgcgatcacgaactnaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacntgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgcngaaattcaaaccagcgtgtcgacaatgtcctacggngnggtagaagagccatagttcggcgaccgaacgacagctctggtaatcacnagaattcgtcggattgcgatacatgtaccgngtatagcgccggaggatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactgnggggggtagcttgacatcgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttnccagtggccactatagcggtgaacttcatcaaggcttggaccatncgaacccgacatatctcttnggtcgcccggagtaaccataaaacctcaggtccagganaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacanaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctganntccggcgtagactcacctaaccggggcgccattctaccagtaaattcngtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtancaccactcacaacggcggttatcacgctgtcatctactgtagcagnctcacctcggcaattacaagactaaagtcgccactagacatntacccttgagactttatcggttagccttctagtggagtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattcnacacgtncgtgaatgtagtgacacgtggtttgggtgcagtatcgcagactcntatgggttttgctctgggttctgctgtctgtccatcgctccaattcgantgatagtctgctaagtcaggcntgtgaatcgaattgtatttacagagggcccctcctacatttgcccgcgtttctgatgggtcgtgctctgagtaaaaggtcggcatcatcggaagctttgtcttncgctcggctgactagtatggatgtcgcgggtgatcggtaatcgcggggccgtcacggccgtgacatttcggttccngctgacgtgtgggcggagcggacntggcgttcgccaaaaggttcaaggcgtcagctctgtncctgcaaaatgactcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagntccgtgtagantcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagntatccagagcgcaagtttggtgcctataaggcgcactccacaanggtanataaatggctcctacgagcatacganagactcaaggtgtcacggtgtangtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctanagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccatgcgtcttagtggcngagggtgcataccgncccgcgtcggttcgangtagcgttgcaagtctccggcccgtgatttaaaaatctacggaggcgtggtcttgnccgcggtatgcgcacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcatntgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgnctgcctttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggcctttcggcaangctaggctatgatgaatggccaacatttcatttgggaagngcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccagggncggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaatnaaatgtccgccncgcntttgtcaanaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtnttgtttgtcagagaggttcacggtttggagaatttctaggtatgcatggttaggattccgccgagggttcgatttcatatttntttggtcatgttatctcncccgagaaaccaagcgggccatcataagatgaatccgggagcgantggtcggcacggtgccttagtaggcacacacaacagaagtgaaatgatctttcagacaantggtagcagcccggcattccagccttanncacgatgacgantaccccatcntgattagtataagttcgtgaagctaaattagcgatgctaaatnatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcntgacctacatncgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccngtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtngttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggnaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcanngcagaccttcagacggatttagctaaaatgtaagtccaccctagnnatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaanccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgtnttctacttcatcattctaggtgcgcggatacgacaanttgtatcccagntatcggctgaacctcggggtctgaacccctggattacntgttgcncatcacttataccagacgacncgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcgganggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagntgatcatttctttaccgncntcgcagtcctnggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtanttgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaancatacttggccggtcactattacggaggccccaccctagttaagataacagtcaaattgnccgccagacgtagtgctccggtttgttgtaattaactgatacatacngtaccaaatcggagctcacagttaatcagggacttcgaacaacatcgggtaagctggcgaagaaggatacggctgacagaccgtaattcttgactaatttgnnngctgggggatttacgtgttcaccatttatcaggtccgcgtcgttcgacgcntctgccccagtgtagaaacaagatactacgctgtcgctaaactgatgatacgccctggtagtatactgagggtgtaggtctatcggtagtcatagccaccctttcggcgattcctcgcttaggttagganagatggttganggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccntcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagnagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacccgctcacgagtgcagtttgctgtgagcacgnggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgnntccatgggctcgctcagcacggctttagtcataaaaggcaaccgcagcttacgcctcgagaacgtaatagccagtcgacgtaantacaactgggtcgttcccagcggacgcgtgcctnncaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgncttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccanggtgaggttcccgctagggtgacagttactaaacggttccctcggtcggtaccatancctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagactgacgaacgagctctatccgagcgcgggttcgcggtctcacttgcggacatactaactaggncatctgcaacgctatcgcatgggatatcaaactcgcccttctccctgggtccggnnaattggggagttctgcctcagatagtcgcgggttcccaggcagggaatacgattaacggcgcgatccatcacgcagagatcgctattccggtgatgtggtgtattagagctaatcctcccacaatcccgtgtggnggtattcgggctttttcgagtcggataccagtggtccggacgacccgctacgtgcaactggggaggacgtcttttgcgatgtaataattgcgcctgctccgtacctttnnttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactngaaacgagagtggtgttactgactgagggtgcgnccatagctgtgagcacgttacggtctgacctatttgtncaccntccngtgngattttggacgcttacagtngagaacaccggcactaagaacaacccaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattctaccatcacccccttctccgcaaangatacagnttcactggtccacgctnccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccangttggactgtgctagcttactncccatntcgattaagggacgttcatagttcatgggcacgtgcggaagtatatcacgagttcaagccnnggtgaggtaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaacngggttcttaacgggagtgtctggatcgaggtccaaaccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcngcccccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgnaataatccatgtgcagcttggttatgcctagaagggtcagcccagncctctaaaactctacttatgagcgactgctggaaggggctggaaaatcgcaaacgtggttttctngaaaactacggacctccgagcgactttgcggcgtatatgcaaaagcgncgaacagcaggggactcattaccaaccntacgcactgcgtngcaacccacacggggcgtaagtacccgccnttggtttgtgatgtcaggtttactangatcgttcgnaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggttccatgcgtaggaacatcatntngcccaaagatgtagcccgctaagcacagtctttagcntggacagccacgtactgtggcacctgggcaagaacggttgcgtacgctttangacgtnacttctccattcccatctattgtgtggcggtctctaaggaagtaaagtagccaccgngacgtagccccgtcctaactcggacggtcgctcatcggaggaatgatggggtacatgncaacagttggccccacattcggtaagatgacataaaccttgacctgaggcattagcgtatcatggcgttacaagtatgtcatagcaaccgcggcaccttctatcatcanncaaggtgacgtcgaaggttgctggaaggatgacctcggatctaatgcccaccctattgtgattcgcgccatcctgtacatttagtaanncatttacgactatttacgcgggcgcgagactgatgagctctcttccccagatacagggggtacgccgcgatagtccctgatacgcaggggagtgcgggctcgttggaggtagttgatcatgtagattgataantcagctngccctgagcaggcggaggtnttaaatcgagtcagatcagtggaccgattttactccacaccctcnggctaaccatgattgagcgtgtaattcgcggctcgcctttggagccctgtcttcctcgacgcatcgttgtagacnattttttctcggaagaccagcaaatgtgtttactgcccaaaaagggagccctccctgtcccgctatggtctactaaatgagttaggggtcatgagctctactagccgggccacggntgtaattccactgacactgaggcggagaattagctgcntgaatgtacatcgcngtgtacaggaagcattataagcatgggtgaggtgtcngcgtcctcagaattgggcacatcacaaggaagacggtcaacatttgtccttttgtattgggaacccanntgnccgattagtgtcgctacgactgtgttttgcgataagtgtgatatgacttaattcaaaacgcatcgtgcaaagtattccgcaaactagaaagattcaaaagcaggcatgaggcccgggctcatgtaagtatttcccgctctcgccgcgnnnctgcgcgaactaatagcgcgatagatncgagcgaagggggtttcccccagtcggtgattaaacgccgcggattgacaanaagcgctggctatgtttctacgcacaggtgttctggtctgttcgcgatctactgaattagagtaaantgagtccancctatgcgacacgtgaacttaggggaacaacccacctatggacggcatagtacngtttacgttcatgccctcaagtcgtaatggtgagcacgagacgacggctagtgctcaagctcnagttgtgcatggagctactaagtcacgagtatgtatcccacaaaagtagtgaaatttaacctatcancactcatatatccacnttcaatttacaattatatccttgtcactcacggctcagttctcttacgagggggcaaagataggatcttacaacattgcggcccgaatgcgtcgtcacgggatnaaggacccaatatgctaggaagggaaataganggagacatcgtatgcattcgacaggcgactccttcggcctgtaagagttggtcacgaggaagtggcntcccgtgaaactcngtttcacgtatctacgtccttggataggacgatactaggatctcaacgccgcctcagacgtagtaacgtagactgatggcttantccaagggaaatgtcgcgatttcctgtccaacttattcgagtgtccgtcaaaaaatcgtccgagttcgggcnaaggggctcattcctacttagannnnctggtacatatctgccccggataccgtactaccnactgtgggnagagtgaaattcgcttcatctgcgtcctnatgaaactcgaaagacgtcgcagcgtcactactatggantcccgcgaagtncgacctacgtgtctcatgtcttnncggtattagttcgtcgagctgtagcatttcgtgcgcgcacgtcagcaacggccccgatncgaattcgcaaacgagacagggactgattaccatcacctccataatttgtgcgtacttntggcagttgnacgtcgccctctatggatagtagtaacacnncctttcggaatcgtaacccggcgaaaaatagggaagggaccttcgcgccgagaatcatcttncactngggtcccacaactctttgttgtatttatggacctggaatgaaaacttttagcatgatgcgtggtattattngggacgagtgagtggccatattatcctcnnttcgtaaccgcgtgcgagtgngactaacctcaatgcggccccgctctgtttccgttccgtgcgtcattaggttggtttagccnggtcaatcatcatacggccataactctgtaggggaccggtngacgagcaaataataccatgggtcctgatgctggctaacatctaaaagaaggnttacgtgggtaggaaataggtgctgagtttctcgcaataaactccacccgacgtatatagcccatgngatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagcgtgagggaatggaccccaccccgggacgaaggcnccctacgttcatatcaggatgctgtcgctcacgctaccctttgaggtccgcacacaagtagcgtcaaatattgatcaggggcagagtcccttgtggtcccctacgcgctgctccggacgagtaactaatcaacgatcatcacttcaaccataccgctnactcccnaacaagattgggaaacgtattgctaccttacctaattaatcagcggtgcacatactgttagtcctacccctccttgacgccgaattncgcctcgccaacaggagggtgatgcatctaatatggtcagacgttgtgggatacgcacgcatctattgcgaagccatctctcatgataaattcacagtctctgcgtatttgcgcacccaggtgtatcgtctaatgtatttaacnagtgaaggaggctcggtttagccaaaatcgcgcgagttcgcgggtcaggcggagtcgnggttctgccgactttgtgaaaactnaaattcacgtatccctggatntaatcttttttnaatctcacggncnttccgatngttctatggctgaacgcttgccacgattggccctatcctgatgtatcggaatttacgaagttangaaagtacaaaaatgtgtcacgaggtgtaaangataagggcatcgtttggccaacttggcgattattaccctgtcttataccacaggtcgnaaatgtatgtgctcttctctgtgcatagtgacgaactgcaatagcaacactgaccagtggaggttgagagncganattgagacgnacggttaaangtggacttcgtatactgtttcacaggtaaatcgaagaagcctgcgcgctccgccagggacgcttcgtngttgtagactccgaagtgcgctcgatgagcatatcttcaatctgtgatcccgagtatgacataaagctaacntcctcgatctcgggtgctccaccgtcaccacgagggtacaagcgctggaccaggggcactgcncctggtggctgctagagtcttcaatgtcaaaccggaaccatgtctgctccatttgccaccgcncgtngatcagtncccggattcaaagccnnnnnnctcgcttggatatggtattcagctcccgggtcgtgccatggtacgctnttcaatgcacgatcgcagcctacacgcggagaatgtctacttcagttacctgaggggccggaccacaaagtcaaccctgnnncgtcggttcccactggtagcatacgcgtgatccgtttcagcgtagacgagatggcgctcaatagcctgtgtctggcatcncngtgccnnctgtcccgactcaccttccnagancgggtcattgaccaccgagttccaaagacancggcggtgtgccggtgntcgattagggctnnncggtttgtaacctcctcatacgttcagcgtctggngaggcacgccggtttagcgccttcncacggctcagtgttttgtagagaacagagtggtgttcggggnatccagagaagacaccccgcgtcagccgcagcttcaagggcacgcggcattagaaataaccctcgcttgggtagattctagctaccaatacggagagatcccggaattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatagtaagcttagtaattgtaaccttcatcngccnntcagggcggcactcgattcgagatcccaacgnatacacaaggctgaccggcttggtagcgccgctgttcaaccccctgccccggcgcgccttccngcagctcgttgggaaaaggccacttgtcagcttcatacctagtgttttaaacgagaccagaggtaattgtcaacacatgtcctatcttggccctacctctatcgggaatatagtgtaattacgaagaggtcanttcccgttaantaatatccatgtatgaaagcctgcctgtctacaacgaggatagtcacccagctggtggggtcactggccaggcccctggtcgttgaccgtaaggggtttacggccacaacggctggtggcattccgacggctcaaatgcctgggttagggcccaggtcaagctatccgctaccacgctctgctccaccaattgaacggagaaccacgaagctgtgaatctcgcgattcgcgctatatggttagccgcctccggtagataggaactggctnntaaaaacgtggccttcccggtataacgttatggaacgccgggatgtggtggcatacactaggctcaatctcttcggttggctgagccataagctccccattagttctaaatccgaaatcatcgttagtacaatgcgtcgagtttaacagtaatcgaggtagctacatactggtatgtccccacttgttcgcctttaaaagtcattctgacgggaacttgcggctcatcaagnccggtaaactgcagtgatgcagcaccttactacgtcaggaacagagcttggctttagcgcggcagttactttggtacagaagcacagcgttctgaagcnngtcgtgccgactagctgcggccacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaatttagatgtatnttgcnagtcagtgtcggtgctaggnncgaccaagttgttccccattctgtcttgaggacaaaggatccgaggcaccaaagtccccagtgnaacanaaatataactncttaccgttcattgaggcnaccttttagttctcaggtctcagtttgangnccacgtagtcctgccggcctcacttgctgtgcttctaacaatnttttnatgaaagacttcataccgctgtccattctgtggcaattaataagctttgaatctacctcatgcntgccggttagggggggcaaaatctcacgggcatgtcanctgccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccattctntttactaaaggccaaattggctaccggatccggggtctgcggtannncnncccctatttcgggagttaggtaaggtataattgttnagatanagggttttttgccgtccatcgannatgcaagttaaagacaagtttatcatagcatctgttaatttgtacngataactatcgtgaagatttatctcggttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtagtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcactaagaataggaacgctcgcaccgagatgagagcaggcattgtgacnggtngacgagactgtatcttcatcttggtagtgggcacccggtattcgattcnatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctantatacatacacacttgaacagatgttcttctatanttgcccacgctaatatcaccctaccctgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacagttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaacctaaataaacgggnantactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctataagncacaagccgtagttgaggccgttccgccctcctcgccacganttccagtgagcattgactagcgccccatcngngcgcgaagtgtagtagaaaacttntagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcnagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatactattntgagatccctggatccagaggttatagctcggacccttatcggataccgcgggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtcaatttacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatncaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttcnnatcggcaactagtacaccgcgacggtagcttcatcgctgatatcgtgcngacaagccgacatagtccnnggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgccccntaccggcccgtgctcgtattacgagaccgccaagatgagcagtgaatgccttcntacgtacgcttcccncatccctatcaatcgataataaccttacaatcattaaaagcacgaantcgttgatagattacnattgctcaaattcgaaaatgtcggacgtttgatccataacctcggcaaaatggttaanctgtcgggactagaacgcatattttctgtccggcgcactanaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatnaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctnaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgntttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgccngcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcgcctttaanagtaccgactgtggagtcccgttgttctccaggtaatngcccattcattggacgtggtatgagccgatgcctttgaagttgcgtcacctcaagccggactttcgatcatcggaagcagtgccacatacgccccggccccctgttccgtagaccgaacgacngtaccgtgtgctagacttcgtacatctccaggtcatttggccctaatttttactttggattcccaacggggcttgcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccccagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgtactaatnccgttttcgcgagatagtggcccattagtctgacgcgagccagttaatatctaagtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtcnggcgtcgattcatttgccnaccgcttggcccagacggcgtaaggcgaaaccgagctcggncggtgccagcaaaagatcggtaaagagcgtggatcggttgacgtgtccattaaangggtgccgaaaaattacgtcaaacggaaaagttaaatgcaaatagccgaacgttaccgtgctacggctcagaccaatgttgggtgggcttaaaatgagacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcatactctagtccaaccacaagtngcgcagggcctattgatgctctgctaggtggattttgacgcatctgtagaggaatagaacgcaattgcgcgtggatcacagctagctacgtctttaacctgtaacctggtagtctcttctcgcatgcaaactctttagcctaactcttggtgtgccgttagaagagacagtacctcgtaggttgcacaagtatctgtcnntaagcatctattagacgnttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgtattagcacagacgacttgtccgaggcccacgcgcgtgttgaattngtcgccaaggtatgatagcgtgtaacaattatgtagaacccgaactcatggccgcgggattccttctttacacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcntctgctccagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagtagtctcattaaacagaagagaggggccaagtagcaactcgtggcggaaaacnnnncggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataangatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtantgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacnctgatttttgtcggattcccgaatgtttaatactccacntaactcgtagatgatatcgcagaggatccgagcaaccatgaagtttctcntgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcgcacatggcccaatggcccncgcagtcgtactcaactcgttgttgccggttatgctataatagctatctcatctgaagactaactnggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagnacncggaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctaccnccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcgtacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagattttgggcccgacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacnntgctatgttataagatggtgtactaccnnnacctcagagtctcnagatngcgctatgctgggattatttcccaataagattcganggtagtgcatctttcggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaatagttaagaagacatatgttttagcagtggatttcaagttaaaggtccgcaagcgggtctcgacgccaagcagtcggtaatccccactncggcaactcagggcgttcgagaaggggagcgtgtccgntgttttatggtagaccggagtatatcgtaacgagatggtgggacagaacgtgtacgtcctcaggggtccaccacccttgaggtgtaccgtagatacctcctctccncacgggataaatcagttagcttnttgaggatcggtagtaagaaaggatcgatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctanctgcnacagtgaatggataacgacctgaaagcatagagcatgcctctgccgtgaatgaancgatctaacaattcgatgtttgataggactagacgaaaaggttcttaggcattacgggtgcgntgnggttagaactatctcacggacggtanagagatcctccgctcccttatatgcagacttgtgactgatccgtacttgaatngagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcgtgtcccaaagctatattccnncgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtgangagccccggaccagtngacggtctagatgcagactgtggctcatgctttcttcttatctgtagcagccccaccgtattcttgtagtcgcttcngacttcctacccaatctaagcttggggagatatcccgggtcacagagngggcnacttacctccntccaccgagctcaattatcccgtcgacctctgtgcgtacctctttaagagggaaatgcagagagatttatttcccgcattactatggngttggctcccgtacacattgcacgganagtttccacccgcccnggagcatccgggcacccagtaaattctggttggttggtcgctgcaccctttgcctacaacgttacactggtgcctgcaccacttctgaaactccagtagcgcgcgcccggcgcctntagttagcgccntctgacagtgtaccacctgcacataaacacttcggcatgcctgaaataagggncttagatatgtctctcgccatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccnagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtncgggttcgcgcgcttcctcctctccaaacgtaggtcgancttccaagcccaacgccggccttgattcttacgtgacacaactagagatctgagcccctttgagttccggagaggaggttcgacgcnttcggaagaacgtcaggacaggtagactnatcgagtnggatactgttcaaagacagagtaatataactacnacgttgtctactaaatnccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcanctctagccccgtagtcctcactctagcgtgtctctacgcgttctgaagggggcaggtaggattgctgnctngtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccattgaattgatagnaggaccgtcctggtcctacgaggatgatccataagttttttctagttcttaggttacagcaataatgctcacaacaatggggatttgtcgtcgtcanatgtcnctgatagggtctgagcgactanncgttaggccttgtcggccgnncancctgatggaagctccgcccctgtaggggggtaagggactaatacactcatagtctatcccccctagctttaactactgggactacgatgccataacttttttgaaaatccagacactaacaaatgaaccctatgaaatgaatagtctccaccgtgtacactgaaaaaccgacagtcggcaacgacgagantgattagacgcaatgaagacttaccatccccttatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttgttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatgaattcacggcctagaacgcagcgcaccaccaggccgtagttgtngcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgnggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctntgatacgatggtaanggaattggtcgtgaagagtacgttcaaccncctcgacctgggacgtttcactgtggccacccactgcggagccggntctcagacgcgtaattctggcnatcgtccaccaatgccagctgcctacttacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcacccagttaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgntctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttcactatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgcgagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcttagctccggctagtagcagaacctagacctccttagcgaggtcataaaaggaatagggtagacagcccaggtnnataattatctgaggancaggcaattacgtgcccgtcagcatcctncacccagttcagccggaggggcactacganagggacctcggctggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttngattaagatgatggcgagcacaatccgggagttccattatcatacccaaccncaaaatantatctctaacngtcgtagaaacttggaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagattctgattacagtcaggagaaaagatcactagtgaagnccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaancancctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgngtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggntccaagggataaaagctcgaacggacatgaattcgcgttgtacggccatcacntttcctacccatattatagggacngtaggcgcatttgggtatttccgtaatatcagaaagccatctataccgaatagactatacagtgtttgcatccgtccnnatacagtaaatccattagttgaaaagagccaagatttgagcacgtgatactacttcggacaaagnatttgatggtgcccatgcgacaaactggcgcgtgtgttaggagctcnnagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtntaatcnattccccccatgagttnccagaantatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctccnntacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgnccaagcatttttccaacactcganagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataangcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcannctnttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatnactcaagtgagtntggttaacagtttggttaccncagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcntttgttactcagagctgctggttacgtccctcgctacgctacaanttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtatannttcatttcatgggccctcgtgccgatcgcntggcgcaggganccaagttagaaacttggatggccatactaagcctaaggaactgcgncactacacacttcaaagccccatttctataggcttactgncccnnctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggnttgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctnnnngacagacgtgcatggcaantgacattacctagcattccgatagagattggaaatttgaatgtacccatngggtgggttgcccatcatccggattaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggnaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaaccctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggnttcatccgggctnttgttacaactgtgctccccntgataaacgcactccntatttttaattagtcctaagtacgccagcgcnattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagccngagattagtcaattcagcaactgtccagtaggtacgtctttntttgcacagcgcccnatgatcacggcnaatatactctgtcgagntcanancgtcggttagcgagaggagaaggatggcncgngacatcatttagttgtcaaagaccagagggccaaaagacagtcntaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgacttcttgcaattgtctgtgcgcgcgacgaacgttactacaaacaccacgcgtgcgctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttangctacctgacgtatactagctgatgttcagggctagggtgcgttacatcactggcggctcagngggacctaagatagcagtcggtganngtcatgatacagggntggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccntcttctaggtcaaaatccaccctcatttcgtaagtaccaacgccagttgagcatgatcgacgtggttaacgctaccnctacttggacgtggacngcgaagagtagccgctgaggacaggcgtcgtccggaaacnactatnttaccccgcngctcttgattacttataactctggtngagctgaggagctgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgggtggttcactcagtaacgccgcgcacagaagctaatcactggcctttagtttgattctcgatttaatctgcttnccccctanaactttcactcagagaagtccccgctcgcagcgagtttctctaacaaactnctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgctgtggtgatcntcatagtgagaagacttagtgtanggtgcgggaccttataatggttagactgacgtatttcaacgtattgaaagggcagcataccccacacgtattaggtctcagtcggggctagagaatgttctcagttcagcntcgaaggtagcgcattagcagaaaggacctggcctcggaaaggccggntttgccttcnngngaaaaatcttctggactcnaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccattatacacggcaagtgttatgaaaaagtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacgnatgggtaaatcccattcaatcctcatttcaacatggtttgaatgatcttccaacatgccgacaatatatccngtggggttacctgggcggcttcacgctcgctaccgccacacaaacatacggaggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggagaggttggttaactttgtttttgctcctagggggtggaggatagtcagagtccntgctactcccagttctgagccancgctgactgatacgccaggcagcagtcgcagcnntaaatggcggatgcgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatcnagcctcgtaatgcaactagccgnaggtatgntaacgccgggcgggtacagtctctttcctgcttaatttnantacttcataggtatctcaagagtactcatgtgacgcggtaaatgataaccnaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcaccttcctccttccgggcatgagtaacggntccttacctgcccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggncgaccaacgttagccatttagtaaagagnacngcgcccccgagagaccgaacagctcatcttcttggggtggtgggcancccgcgccgccgcattgtggccagcttttcaagtggggaatccttctcggtcatgtacgcccggtaaaattccagcaccttccggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatntgcttagtagcacaatgtacgatttctagaatcgnncggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacngacaggcgcttctaggaagtntgtctgatgattgtgggggatctannggatngacatgcaggggaaccctaanactcgagcacgcagacaagttccnagaacttatantgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctanngcgggantatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcntggncttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatntccctgatcgatgagtaagcacgccangaagagaatccggtcggcaaacatnagtactatcaagcagggttantattnnagatccaaggctatctgggagttggtgcnctcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctanctgatttcaagccaatctgtctcgggacacctcgtattgaatnnagttctgtcgtccaccnncataaaccaggtcaaattataagagcgcagctagtnaatgggcgctatgaggancggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcnctggtcggctttatcaagccctaactcaacgtacctctcgcaangagcttcgtaccaattttgtgtgggcccctgaatcgcagctgtgcaggaatgtaagagcgaactgcagagaacgtcagtagagcgctaccggcacactccgttacatttcagagcttanggatgcatcgcgtcatgcggctacggcaacgtaatccacgtaactagaccgacgcacagcgatatgcctcctcgcganccccctcaggatgcactcgatgggtccgtgccacatngccgagcctctttaccggcttgacatacaggagcggaaccgattatgccgcatgtagtgatcctnnctagacngtgatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgtctaaatattcggaagattacgcctaaagtacngacgcgccnttctttccgataaaatcctcgatttggataaatcccccgcaggatccaagaactggcggttttttacttaagtgcgtagtgacttgtgtaccttgaagcctatcggacgcgagatgcatcagaatattacctggagatacgagcatngtgagggcgagtcaaggcatttacggaccgacttccactcgccagnctaactgaatgaagtggtcatcacagggtcagtgagtgagagcccgggcgaaaanacgctaacttgggggagaaataatnnatgtcaaactaaactggaatcatgctaattcagggnactgtcgatactatggcgtaccgaataagacggtcncnctaggtccccagaccggcagtagtgttgacgactcctaggctgntnccgaacacaggtattagttcagaaacctacctagtanacagatgtggtttagcgccacgtctcatgttcacgcggacatagagcaactcaacgttcgtaactaccgatgggctgtcctanagttggcgtcgtcagcgagatctatcctgatgagtgcaatgcatcatctataatacacgcttggaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggcctgtctgttttgcgtgcagctcgctggtntttaaagggcgctagcncccgcgaaaacatatatcctggaaccgtattttcggactacacctggaaccagatgtgcatctcggaagaggcaaatcacaggccgactctaacccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactccnatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggaganacggagccataggcgtagtatcaacggantaatgtgcatcgccatatgaagcgggnntggaatatacccgngactgcatttcgatggccgttcatcggggctttcaagcnaacctctatccgcaaacgtagcctcccgccgccatcaggtcanttagtttgttacaggagccaaggatagagnagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctgccactaagccgcgcnaaatagggagacctgcaatctngggcaccgtggtttgcgccgattccgatcctcggacttatagttcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagaggcgagatcctattggtnatgcgcccttagtcagacagacctgaggcctttcggtccgcccccgaggttgggtgtcggtgtctacggtaccttattaagttgcacacctggccgaaccggcgactttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggnttagatcgccgcaggtcgtgatntacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggangaaaattacgaaaggagccgcatataatggcggggtncactccgntctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaagntctatcctggggtaccgcccgttaaacacctnngtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtnctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacgnaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaanaccaagttaccctaaatgnntacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcntcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattngcgggaggacgcntgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttanccggaagaatgaggacaagtatcngaaaacgagtgaagttaggtntggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtnattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgnataattatccgnatcntgaatttcatggaaattattctcngaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttaggcgttncggcctgcgctcaaaaggctatctccggtgtttttaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatctgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatngaaccgtatcaccagactgcgcgnacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccagggnatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacnacgggatttaatngcggtnttgagaggactgtgtcgtatagntgtaaccttcgggctagttctgatagcgtgcggagcaagcctggagcagcgggcttaagctcgagctgaccgcctatcgacttttanccgcgctgnttggagccgcagagaccccgcagtgtagtattagcggtgccggccgagtgatttctctggtgttacccacttcctgtattttatcccactgtgagangtgatgtgcctgttgtgctgccagaagaggcccgtaatacccccacttcgggatatctgngcaaagtngcagcacgctgttanatacanagaaccggctggacacagcctcangggtattggatgcaggaattataatgaggatactaggcccagaagagcttgcgcggaaaaactgaagccaagcgtgccggcctatactangagggacccgtgccttgtgctgttcggtcatgtcttgtttaagncttgaaatttcagcggcgcnnnntaggactatncggacagccctaatcagaagttcnnngctccgtatctggaatctaaacagcggaggatatcggaacccgcgacgttnccgggcttccccagaagagatccgcccgggtcccctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatacttnatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggnctcacctctctacctaattgacaagcttccaaacnttatcncatatantccacacggtttcttactaaagaatgttaccatactcactactcgttccgtcgacnaacgtcggttttagacgccctacaatgcatgggctaacgcacttgctttactgatgccggaagtcctaccacagctagtactcacgcaatccagagggtccaggtcacgttcagtcggataacttgggaaccgcagctataaagttagagccttgtaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgncgctgaccgcgcagcgacagcatggacctnntaactaagcgtagtcttggtcggaatagcgaatcagtgccgaagtactacccgcnggccatgtctgaatatattgctcctgagtcgtcttatgaccgccggctcccacnactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgttagggtgacttgaagggtatttcacatcntagtctaagattanccttacgcagtcgattntaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcnaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaatnattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggacactaggattcgaggtaaagcagcacgggaagatgctttcgatttcaatgcacccttaantggttttgacttataactgtacaggcgtaagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagngacaatgaagcagtactacaaatcaccatgtactcggagcggatcatgnatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccggggcnnttggcggaaaccgcaggtcagcccctatcangnngcaccgctcgtnntacctagancgccattgaaaatggtcctgatatggtancccatagaacatcagcgtgacantccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgacnnnctnnnnccccatctaacgcgccgtctgggcgcntaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccncccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgncaggacccgccttgccgagggggngcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtnctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggngaacttcataacacattggnnctgcctcaccgtgtaactttagatctcgccgccctaagtacgtcttcttgcctatagacttacgccttatatnctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcggnnaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaaacatgctnaatgaactgtaagtttcactgtatggccaaagatattgcacttacgggcttgaatcccacatttntatcaggtgataacaatagangagagactatcggaattacttcatcaccgtgacgttgttagtcgntcaaatccgtataagaggccgtgaaccaccttgggtcacctgtccgagctgtgctnttgtgctttgccgcattagcatgaaaaacgggacgcttggaacccggactcgccgatcagtaggggtccaggtcaagaggctgngagcgtgacagggatcacgggttagaccaccaggccttatganaggtcagccagcggttcccgaaaaccnntggnnnaacgnnncgcaatccctgcgagttcgcgacaatctcatcggtctattcatagggcgcggccgcccgaccggtgccaccaacttgcggggagcacggttgcctctcccccacacgcgggctgggccgcttccgttatttatattcttgttaattgatatcgagtgtacagatagccaagcgcagcctgggttccggacactgagcagtacgtctanaggccttttgtcgtccaacgttgaacnaggtcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagaccacatatcgaatacgtctanacgaggcgtcatagacataggatcagagttgtccaacaggacaattgtatngttaatagctgcgagccgccatcactaagagacatccacgagagtaccagggtacagaaaagtcggtgcgcgtattggagacacagcacatgagggcctcattaagcccgactgntattcccagcgggggcggacagcccnnaggagatgctcccgctngcggncggggcacaatgccgcctccccgccggtaaagcgacgcgtttctacgagacgaggggggtcgccccggggngagnccgcnnncgccgctcatacccgcggaagactcctatgtggggggaccgcggtcgtaccgccgctntattgcggaantacgaccgcctcnagtactctccgtcgcaccggcctagaggtactcgcgaaagaangtagtgnnnttgttcgccgtcttgcgaccggatgctgggcacgcgtngntncgtataccgaatgcacagaccccatgagctctccctagtnccggtgggtagactacgggcacataacgaggtcacncgcaggtacaatgtgcgaggggccaatagnagtggttgggcatcatggtgaaccgagacgtcggccaccaacaatgaccctacgtcgaccccacatgggagagngangtcaatgtgtcgagtggtgttngtactactagcccgnngcccctctaagtacgtngctgagcgacaccaggggaaggcgtcggcgcccttatccttcgntagaccgtgtgtgcntcgcggngnctcagaaagcatatacagatgaagatgacaccaaacttgacatccgctttccgagtnanaaacgcatatctaagatgcgggtntgtatggcaaagcaaaaggccattcagggcgctcaagggcatgaggtttacgtagctgatcattgaagcgccacngatcggaaaggaggcagatacctcacttcgtcgactccccatttttnncctgctaattnttgggcggaaatatgctatggaagcgcgtctggtgactgatggtagctggaactcattgcacatcatttatgtaccangcttgactcgctcccgttgtaagaattgctcatgcacccaaggtgatccaccaatctgatgtaatgctggatgcccattccggtctcactctccacccttgcccaagacgtcgcgctgcttgagcacatgaaacatnatttttacaaccgggnattggacatccccagcagtaaatgcaacgaaccttgaaatcaactcgcgttacagctatactctgcggtgttggggcggcataactgtgaacttccaagaagacgacgcgcccgccccgccttgngcccctctgaagcttccttgcnctgagccccggggaggataccaacgcacgtcttgctttcctggtctccatatggcgggcaatcatctaatttttatgagctcgaccccatctaaacattgcaattcagtangttggtattcggcgattcactagggccngcaccggcncntgtcagagcaggggggcgcagnngatgactgcgcgcgtntacgaaagcaacatcatcttccatgaggaccagggcccaagggttgtcctgcgnnttgcggggctacccccaacgaacccgtatgtttatggtaggcccggtgaccggggcggngctcccgtgggacacgaatctctgaccgaggtgtgagaancccacggccgataantcanctgactaggtcgcccgacngaccgcgtgttccccacccnctgtgcgttagctttaagcgcaggagcagtgacccnatccaggcgcttattacttttgtggctctcttgcagaagagaacactgggcacggggtctccggtagccatcggtatcagatgtaaggcactagtacggccctgatttgaggtgcgtccagggccgaggcatagttgacgtgcccaccgacgactggtacctgaaaagcgggcctccgactgtcctaaaggggacgtctggagtgtcntgtacatccgtcagcaggccctttgccccagagacgggggtactcttgctcctacccgtgtgnacaccagttgccctgtagcgccctttggccacctccacggcagcgccgagtgtacattaggacactaggctccatagcgacgcacggggnncncgccaaccgacgccgggaacggttcncggcccganctgaaggatnattgagaaggcgcgagagaacttcttgtcgagcntnggggactatttttgcttagctcgatacacaccaggtaaactggctacaaccacggcgctggtggagcccttgcggttgccagacctttatgtctgcccgggaccgnggggagcgagcccttacccgagagcctgcttatacgtgctagactcggggtgggggtcnccagnatgccaaccagttacagagaccccaccctacccgagcgccacangataggttgtccacgcctttagcagtgtctccttctgcctgtaatacagannnnaagttgccgtgtctaggtgaaccatccattntgctctcggtgtccctcctgccngtttgcggccctcgcatgcctggggcgcggcccgggccgcggagcgtgntcaacggcaccggaaggcaacggaccagcccagtggtcnaaatgccgggggtgctgagtgtacatgggggtggagatgtcacaccaaggtaaggaccggtactgatacacgagccggccgggtctggtcgtacacggaacgggcgcgcgatggatggatcgctagctagtggattaaccgaatcccgnnnnnnnnnnnngcngatcgtgtgccctcccgtcacccgcttgcgcgtcggggcgccaggcatccgcgcctcaggggcgagncgggaatttngctcannntgngcgggagctntcctaactcggtatgtgggcatcaagcgcgcccgaccggcggggaggcccnaagttgcgggcgtgataatatacgataaggcccttgaactgcgcttaggtnagggaggggtcacgatgtcaccgggccccagaggacgcggccggctgngtcttgtttacggaccgcgccggggggacacgcgaatggcggcaccctggtaatcatgncacggatcagcccggacgtcgtaccacccgccgcggcgagtagcatccctctncacgtttagcnctcggaaggttnctgaagngnagcacgaccatggagcggtctctcgntggcgccgaatgcaccgacgtgcgcggttcgtcgcgtaaggcgaacgctcccgtgccccagcccagagaccctcgtgcgctcccgtctgcgttcgttggtgctgacgcatacctcagggattcaggcgggttgggcgcgccaggngccccccggtaagcgttgtcgtgctcagtcggcgggatccttgtaggcaagctttatgagccatcatcgggcccttgcttgccacnngcgggcctctngaagtcgccataacngttcccagtccgaagcactgtccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttancgctcagttagaattttgaccagagnggcgcactggtttaaggctctcccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctcnccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataagggggatgctcgttttncaagaangtgtgcctgtagcccagtagaggcgctgaatttgctttttctcatgcggttgcagtcccgtctaggactagaatgccggtgtgaacgtgggtacgagccacgaatgagancgttatgcgcgcgcgtccgattagcgtgacgncactcggccgctgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtttgcgggcatatcatagtcttggtaaggaattcctgctggtcctggtgtccgtgggagacgggtgcaccagcgcccccacgttttacgcggtactacgccgtgcgcctggngtacgaaaggnctcaaaatcgggatgaatcatccttagggaatagcatcgagcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctactncctggtcgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattacngaaaggaagagactgggcggctctcgtatcacaaagaccancnaccggctaattgtggatggaagaaccgtcatncgnacactacaacttccatactcaccctgatcgctgcggacgggcgcgggggtgtagtctaccggcatgtacagagcacatngtaaaaggtctaaccccagtaaaaaattatcttcttttacgtcagtacgaatagcattccggacagggtgctcggaactagatcgtcaggtaacctcnctagccggctttgtttcggcctgggcggaatgttaacagaccgngccgtaaacgtttacccagagcttatatntcaagtgtgcctatcatttgggaacgctcgagcgctggagtattacgttatcccttaatcgacatatcaactgcgactacgggtgtcctgaaacacttaagctatcagcagttgatcagacagtttcctcagccnttttccacgttcaacttaagtatcgctggnattacctaagttagtaaaggatcgctaggcttagatncatgacatatagtttttcatgtgaaaaccagaacctggtcgagcaggggcatcgaaggccttttctccgaggatcaatgacaaactagtcattatactgaacaatgagcgatccnattcaatcaggcgctgagcactacntnntnnnngggtcacgctctactataagcgtggcaacccttataagtgtcctgtttgacngccccgggtgtgctgtatgactgtttaaggctccgggagtagagtaactgctgtggagtcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcangaaccagtgtgtcgattactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgangcttactgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtnagacaatgtccaagccatcggttttcctccaagcacaattaggacaactcgtattcgacaggngagctacagnnaggaatgtaagtattacaatatttctaggcttctgaanccatggangntgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttnccttcatgtaatgtctacangctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaananagaactctgggtgtctctggcgtgatgtannttttagtgttaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgagngntagtcggagttaatatatacgcacctatgctgccacgtccaggcaacgacttgccaatcttatctaantctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtcnnaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgcagtataccgatctttcgttagctcggagagacatggtatctcatggatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcataggctacaagcaaaaggtgtaatttaggccccacgtatcctgggatcatctaggcgccgcacaatttttataagatatgcagtgcncctggccatcggtaggtcaaatcgcgcattgccgcncagcgcggtggaaagtccctctctaaccagggtgtggaaacgaggtgccagaatcagagnttttnncgcctagaaggcctcatntacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcatgttctcaacactcaggggngggagatatctgagtcacaggtcatatgactgcggttagacgtgtgtcgagatgtaggtctcacccaacgactgtcactgtcctgtacttagcgaactcatttgagaccccctgttcgggtgactgcagttaggcaccccagtccacccgaggagggctaccagtgcatcacactcttagtttttaatgaaccctccanattggcgctccgcagtgagcatgatgatccgaattcgattcacatcgcgtaagagccgatgatgacaccgctaccgacagtaaggtagaagnaacgaagttagtaggtgacttagagagctggangtgagcggtgccaggacactatctacaagggttgcntncggaaacgcgagagattacactctgnggaggggcaagtcctgcgaacgtcaagttttgtagcctacttggaatcggtcctcgccaacccgcggtcgcgctatccggagttcgaaagcccatgagtatattcccaagacggaaaccaaataaggaatgatgctaggtcaaccggggattcgaattataattgccnagacccctaaatatctcccggatgttcgccacgccacgggggaataagccacgaaagcctccgacgacgtcagtactgtcagcctaggacagctcaganctctaatacgatgggatctccgtaaatagttgcccattttacatctgatagccaggttgctgacaacgattgtatagccccaaatccncaattctccacgggttactctccagttcggtactgtcgaaagttttaacgaatcgggcccacggtaatccatngagactgaatctctgcgactgctcctttttagagttaatgaatgaactnacatcctatgagacactgaccgctcagctgnccccgnnacgatcgacactctggacagatctctcccgggggggcacgttacaagtcccaccgtctgcctacgttgactgtatgtggctggtcncgcaaganctgaaaaggcccctantgctcaacagtaagcacccagaatagacgctatccggggtaggctctgtcgagccagaggataagatgcaaagacataattcagtaggtgggtcccaacctttggcacagatcggagtcaacccgggggccattcctaacgccactaagtagacacgcagttttgcgccgttcttantcgtgagctccaaggacgcaagaggcacgccctaaccccagtgcaagccgnaaaangcattcagttcgctctgcacggcccacctataaccttcacgacatcatgaccacagcggcccgggaacgtattgttatataaccgtcactgccggccgtaggggggcgggttnacccttgagagctacagctccaccgcgtgcattcggggcgggaactgatgctagacttaccgaaccagtctacgacgtcaaagaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagacccccccngcgngttgacccactaaccccagagcctatcaaccttcggttctaaagccggagtttacgggtaaataggcgntngcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatggcagaaagaggtaanttgaatatcatttgtttatctntccgacnatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttaagnatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtattccctaggttgaaggcaatcnttgccgacacactcagataaanggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgttgcaacagataagaactgagtgactttaatcgtacttagagagtctcaggcggannnnagccagcgaacgcggctaccccctggttaggggatgggagtagataaccctgttccaaacacagtcagctttgcgccccncgtgttactattattctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaattaggatttttcttgcaaaattggggtcatgngaggttactcctgtcctgggggcccagctgtgtgtgccgtttaggctcttcagcgtcgcgttccccggcttagtccgtgctgatcacgacngccggcaagaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcaggctgacataataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcnattgggagaggtcccagacanacagccgtgtcctgcttgcgggagagtgctcaaatttntggcattcgnctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatngagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgnttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccnacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccnaaatgagtcattctccaactgatcgacccgcagnnatcagtagtagacgaccaacaaaatcgcctnactnaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttaccnttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatnattaaaatatggtctgaagcgaaancgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagangccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagangggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacangttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaangcggcgtaagggcgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcnctcctatgcgntgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatgnatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttanaccncgttccnggnaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggnngtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcaaagaatattcgctaccaagtccacagttactcatgatgtgatatattanttgagtatacctggatancgacgccactcntgcccctgacctgatatttaggtagtcgtcttcctgcatgtgatagtggagtacagcccatangacccaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatccnacagccggtacttaactacactatttacgtgtcctgcaaaaggacttaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttanggataggatggtactgttttgcgagttcgactgctggcttagcactgttacaaaanttgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcntaaccagtacatagaacgcgcctgatttaggagggagtaagaatctgtgccggctctcccancgcgtaaggcccnggattctctataacataactccataacaganttataagaccttatttcgcgtagtataagatgatangttgatctgattcccccccaatgtnncactctacctgtccggcaatcgtgagctatatcggaggttcgacatatgtttcggcaggcgggcatcgcgttgccaaaggttgcttaatccgctggccaggtcagaatctgacccangtccatttaccaatgtacgtcccagaagcggtgatcatcgacccaggtgttggtaccggtctctcgggcagttggcatcgaccgccggcacccatatttctgtgtgcggctagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacagctctggggctagagacggcataccagatgatactatgttatccttgaacgcatccaaggtatcgttattctataagaggtgatgccgtgtttcggccggtaggcgttgatggcgcggccacaagggcctgaatagggtgatggtgagggttagattagacgtnctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccgntagtcgagatcnctgcggctaacgcttcgcgtgactgctgtagccaatgactctnccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcgntctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttncccgcagataaaccgacctccgtttgataatcggttggganttgatgctcntagattaatcangnaatacagatttattgccgcacggtggcntccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgnccgcatatagntccncgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccacttaatctcgtaccccccgccttgttgcngtttagcttactgttggctgtcacaattttctagaaccgtgcgtcgggttggttcgactctaatcnggactaggcactttcgtaccctaaactacgtaaattntttcagatnctccgaactccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaaacgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagtnacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccntagatgatagantcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggcnttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattngccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtacgntgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccccaaantcattaaggactagtacgccatatctctggtcgtgngctncaggctgcatngagcnnnatgcagtgttagatggtctttctcctagagtaagggtctagttaatgntcatcttgtgttcgcgagcatttgancatttctctgagacgggtgtctgacagnataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttantcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgggtcaagtcggtgcgatacgaatcgtgctttcgtgacgaccgttccgtcggacttcaagcagtgcctgacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcnaacggtcagaagtaaatcactatggcggtcntttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatacactgggaaaattccgcanagcgacgtatacgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccagaggcttgacttatcaaccngatacatgtgatctttatgtttatctttttcgacgagaatcgtactagtcatgtgctangacattgacgagaggatcgcagagaagcgtccatgtantcgtgcgattagaaggctaatgtagtagcaacagtccgngtgacncggccgaatagccgtacggtcgccgtagttcctggctacncgagntgcgcaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgntagggcacaacctcagccccaaaccgtgcaattngccccgccatnccgatcngtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcccaaaataactatgggtcagtgggcaatctgttgctattggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcggcggccccgggnttaggttctgggtcgggtcngcgggaaagctccttaaacagaatttggtntcttaaattaacttgaggtcgttgcaatgtctagagttcccggccgctccatttcgactacgaatggttaaactttcctaaaacccaaagcttagtgccggcatanctgcgagcccacgtcaatcggggggaatagtgaactgacgatttaaattctnnnnctgcaacgtaacccgctgtaattgntctgcggaaaggctcgcgtggttacatcccataacaccaaggtcagcacgtgactactggcgagagaagtgtcaccaatggaagacggagataagatcgaccggaggatcatacccnccagaagntgctcgagggcatcatctccatgtgggaggggcagagatggtctcttcccnnggacaactattttccgaaaacggagagtgctccgggtaacataatgctttctaaagaactgttaaacgcggagccnccgctngtgcctactcccgtttcatccaatgttcgatagacacgcatcgncgtcaattttgtcttccccacgcaaagacctaccccggggtgcgtgcacgtcgatggacactggtgcaacctcacgaccggggagattagtaatcacaccgctagaaccttacgttgcaaaaaccctacaacttnaaaattcccgcttactgacccacccttttcgcnactctggcagaattattgacgcaatgcttgcacaatcgactggtggacgagtcggttgggagaacacgtctagaatgtatttgcctaancaaaaaagccactaacagtaggtacggttcacctctcatattttagcttacattggagctggcnagcgagagattgagggcgtggganaatggcacgttcggaggcgcgcctccgcggcaactacgccctaaagctgctagcacataatcgagagtgcttgtcttagnaacgcacagggaagcatacggaagcgacatactacccgtccacgaacatggcgattatccagcggctttgatagggggtactcgtccctgtagtaagcgcccctgtagccggcgaaccgcgttacccagtcccattcagatcttgcgacgcgccaatgcccgggatggttgccagcgggcgtagagagccggcaggtactcattcaaagcgtaagtataaacgccgggctttaaaccagctcagttctaccagagttgtcacgcattacgtcaacccanagtccatcgtgntactcattttggtacaattgatactgggggaggcctatggctgccatacgcgagggagggaaatagactactgaattcatcgtggaggaataagtcggtgtaaatacaacccttcattggcgtacggggatttttatctttgaacacctctacgttgcgnacgctgaagatcaacggnagtgatgagttgctatgctcccgacgctatttagtttacctggcccttataagttttgtgctcccacgcgggccatggggcggtcggaaggcagttatcggacctacggtagccggtatggggcgcgcgcatgaaccgtttctangcagacctactagctttaaatcgatacgtttaatctcttattgtcagccgagaaagtaaacaatcgggaacttcgttgtgatccctgcgggcagttggaagtngatgttagcccggtggacgtgnccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgangatcgcgcgcatccagcgcattatgtgcgggggccccggccaagagtcgaaatagccagccccagttcatattttggggtaaatgctgaaagcgtcagtgcgaagtagcgcgtaaaaggagctatatttctatcctagaggnntngcacgaatctcgtggcgttggaagagacagnacttgggaagcaagaacatctatggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgcgttcagcaaactgtcgaagctttgacgaagcnacgaacaatngtantgtggncgttcaaacgctgcgcagcgaatatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcaggcggcggcgattcgncaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctttaaatttatgttaaggtgtgntcgcaaagctacatntgcagttccctccngccgcatcgaggttatcccaancctgtcttctgattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtggctgccgttccgtttgtatataaggtatgagggcgttncgccggcatccccattgaacatgcttggcgcangcttctaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcncaccatatggcgggagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctntgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcgntttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggagctaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccggatggtccggaanangcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgcaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatgnataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccatagaatcgccaaggggcttcgcgaatgntatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatccnccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaaatatcctaactcgccatgattagggcaaaagcgcggccaacataaanatgtggaacggcctttgttaatatcacgaaggtagtaatatgagtttctgtaatggtttgacgatctcaatttaggttcatgattactgggacgccgctagctgaagttatgtgatctagaatctttggagaggtcgacaaacgtcagtttnngaatttcggctgtaatcagataagtccgtttaatttgcctagcaatcctctcgagatgccggaggatcttcatacncgtcccacgtggaaacgggnatacacaagtcgcctctcgtacatcccatcggnatttgacgaatccaagatcagcgtagagatactgaggatgaagccgtcacgggattagattcccggtagtggtaggtttcggaaacgcgaagtcaggtacccgttatcactttgcgangcgcggcgatcgacgcgcagtaaaacgtcatacttaacaagggaaggcctcgcaccctggtnctggcctctggtatcncagcacaatgggggaaaaccgatnntgagtagcanttttgaacgccaacgcttggtttgtccgttgaggttctaggctgcttctatttggcgcggggatgacctgtagaagtttctgcttaacgatacctgctgctgcnatnnnctaaanaatatcnttgttagagatcgacggtctcgtgaaccacctagcacgaacgtaatttccntccnnnnnnnaatttaccgggacaacggcaaggtacatgcgaagaaaatgtatttggantgtgagaaatctagcgctgtcaaccggagccctgccatagcgtatctatcgtgttgagattcgaatgtccgtatcattctcaccgagctctnagggagaacctacttgctgctgcgcggatcccaccttattgctcagtgtctttcattcagcgggtcagtgatgaatgcaagatttccggtcgtcgagagtaaccggctattgccatanatgcgccggtgccgggccgcaatccaagaaagcancagaaatgtgatacgcatcagaccgcaaagcatggctacaacaaacctgngcgcgaagtttacatgaggccccattagataatnggtgctacnnnatgctgttttatgtataaacgattttcgaaatggtatcactagtgaagcctataaaacaattaaggcgacccagataattgacagaagattagccttcgaaatctgatggagttgttacgtgttactacgcccaacctaaacacatcaagccatgccgtgggataactttccaagaaactccgggtcaatgtttggccatgcaatagcnacatgatctatcaatnggtaatagacttatgcangaangtacaagaggttcggaggtttaccggggacctcccagcgaggggcccgcaccgagttcgntgagggngtcctctgtgcgagataacgactaagtttgacanctatggagaancctcgaccccagcctcaacgcgcagttattgatgacgaagatggggacccagacaagcagcgtgactatgttcgataaggaagataggtctggcgcggagacagtgggagaaaataagactgtaaagcctgggtgctaatcgacctgtgccgacaatcaatccacgtatcggattgtgtgcagtggcaatgcccgtgtgttgtagctcgacagaaagttgagtgcttcgctaggctgtacctaaagttcttgtagggatctatgaatcgggcggngaacngctcgtctccaccggttcgttcgagttccccatgccatgaactgcagacttcagctcgcgactcttccctctgttgaactaggcttttctgtggtggacgttgataggcccaaatctttctacattagcacatcgagcaatggccgaanngacaccagtaacgaacgtgcggattttcaaaaccacccgtgcttacagaccgaagaccgttatgggcacggcgcgacccccgctaagaaaccntatgtctcctgctccgatccgcgtttgcatcggactagtagctatntcgcaagggactgcctctcgtctattcagttccttctcttnncgcctacgccccaatgagccgttttctagtaaacaaaggcttgcgttattgcgtcgnccggttatacgggccacgcaggnnagctcngtgattcgcctccgccgctctgtagggcttaaaacgattcancgtactggcaccaatagacgtccaccaagttcgccagagccggggagtttggcgggtggttagcttatcacaacacgatattggatctaacgccactagacccttgaacgaggcgccaaataacgcgttaactacgcgncagtcaataatgttnccgtaagaatcagtgggtccggagtcgcagaaaagcagcaggcacgtacggtccgggccggagatgttcggtcaagcagactattaaggncngacactcaactcgcactctaaagttccaggtacaagtgttaatanncgaccactcctggaatttgctaacgnagataacaccatcgccagggttagaattccgaatatactggttntcgtgatcgctctacggcagttatgtcntttaatactccggatacttgccagaccggatgaagctcgacgctcattcagtagatcctccaagaaattctatttcgcggagcatactcgtgtacgaatatgaggacctcgtgccgtattgcattcgtggacgacgcacgnttagctcgtcactaatcgaanccgccatagtcagttggctgtcatgcgccgcccgctatcttgggcaccacaaggctttaccagatggccggtccgcacctccggtattacgacgcnggccgggctcgctanncctcaccatgaatagttagtattccaacaaaatattgaatngccgactgatctgctaaatgggtgacctgatacgttagnaccaggttgacccatttatacaagggtccaatatggcaaaattagccatattttgtcggcttcgaggtgttacataaaaggtccaaagtagtgaaggcaggcnggaacttaatgcagagtgaacgaatctaaggggctatacccgtgctggcgtagattgccaaaactcgatgtaaggcactgcaacgatctggctgacgaggtnaccgcgtatcatacgggtgtaccgcgggtttcggagttacgggttttaaaccgataatcgagtattcntggatgttgatatccggntttcggggtagtatagctcntttatcacaggacatggcgaacttacagacccccaagcaactgctgcgtgggccgggttttctcaacatgtttcggtatcggccgctagcacccaaggatcgctatcggcgagtcatggtgacagtaccgcaganaagaccgtccaaggaccaatggcatctcaacttcttactataacgccgtcggtatncggtgattggaccgaaactcttaagcgggcatacatgctcttccnggtcgggtccgcacngcaagaggcaccccaaggtcggggacagcgggaccccgacagtgacaatgtatnngttccgctatgcagggatgagcacctatcccaagccaacaggcttgcaatncttccagtgatcnatnctaatangagacgcggaccaaacgcagccgccnttcgcaatgtgcgagtagtgcggcataaactntagacttccctccggacgataagctgctaaggtttgccgttttctgcactacccaaggcactccnttggtacagagaggccatcgcccgcaccagacgattcatagtcgaagtggttaccagcccgncggggagggtactggtggggaactnaaacgtgtacgtcttatcacngaaagacngggtaacactgtccgatgcactacctggtgaatagaacagctgtacatcaaattgcgctaccgaccgcttagccccggaagaaactgtccgcagaggtggccgcgagggttgacccccctgggtcgntggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgagcgggtcaaaccttagtctgcgcgagggcatggccccttgctcacaacgtccccctccagctcccttcaggggnnactntgcgcanaggaatgggggggacgagtcgattctattgatcatngggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagttgaaccatggtgttcncctgcagaaccgttggcgtgccgattgcaggctggtattcgcctangagattaaagcaggccgnaaccgctnctgcaatcacctggcgttcttngtgagaattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggnagctttcagatttgcggcgattcgccctgttcggcgtggcgtcatcgtggggatgaacgccagtactagtttaacactctgacggtctgctngtggactgggtgaaggcgccaacgtcatctcacgtaggagcgacagtctatcagcgcatcctcgggttaacaatacccttggaaccgagcgaatgatccangcagtatctacactgattgttttttntntgtgctgccgagcagattatgagcgggcgtgtcctaggcctttagctttacacgaaatgcatcatcgtaggagtgacggctgnatgtcaccccccatgaagccctggccggtggctggcacccctaacttatcttggcaagggngtcttcagggnntgtggctaggctttttcaccgnttttccaatgagggtaagatgcgacaaggcccagtgtggccttccaccgcggtctggctctaccaaagatgatttgacttggggataagtantaaagaggctcgaaatgccgctccgaagtagcgctcattccggggccggggctatatctngtggcaccggcaaaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggancttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattncccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacagtgggagggtcgaccgctcgcaagaatgggccagtcgggttacgtaccttctagaccanncgcggntgcatggtcttacctagatgctccgacgggagtcttgacggatgcagatactggtaattgagtgttttttcggcggcantcaaactacgtacacgactcaccctcctttatggtngaaattagaggcgcacccttcacatttgtccaccgtgacggggtacaacagggggaacggttaaagcagttcaaggaaagtcggtgttgcacgtngattaaccatgaacgcgcacaggatgacccgaagtagcagagtntccatacaatgtnnngggtgttcntggttggtgcagaantnnnnncatcgacaagttccttgtagccttgaancgcatcacatgattctttggatatgatttgcgctccttggcagataccgcgacgtcggcccgcgcaaccttcaatgggagattcgcgggaccggtaggcagagcgagagaaccggagcacatttgggaatcatctttccngtgcagtggatggtgcggtatgaccgttgctccgnaaaatgctgtggcggacttnggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcngnnggntcgtanagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgnnagcagaaccggaatcacanatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgantttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggcccctnccttctcaaaacgttaggantcaagccatcagaaatnnagagatctcacgtcaactggtgcgagcacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtcnttgtcgggtcttctccgcggccccnaantctaacagtgtgcaaattgtcagagtcaccacngtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgangaaaacgtgaaactctcgatccancggaagaagcgcggtacntgagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccntctcacttagttttaactcaggnatacccttgcgagtaccgtcatattttatccgatgntactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatntttccgtttgataatacacttgtgcccccttgaggcanggggacttttatgtgggtntatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaanctatcacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaannnaancagattgaaatttctcagaggcgtgtccaacgagtgaaccgcaagaaatcctgcgtcggtttgtatgcatgtccatggtgatgacactgcacggatacgacacaggatttganggacccccacangtctagttatggcggaatctcttgttgggcgataaatatgagtcccattacctttcaagaggatctgaactggcctgtgcaggctgagtttagcgttcccgcggcaacaactatgaacgctttagccnatnaagccacagcactcacncggtacttaagcattttaagcaacgtgctataccttanntttantaaggcgcggactacctcaggcgagctcacgcaatgccggccccaatgtcttggttagttgtgttgagctaangtaggggatgaaganaggccttagggcaacagcacgcgagctatactacgattaagtacncccccgtcttgatttgcgagtacagaaccaccttnatgatagtgactccgtcctcggccgaggaatttggaatgccgctcggattttccagaaactgccgactaaccgttcattccncctataagcgtccgtgcgttggagacatgcagcgccgtccgccgacggaaaacctgggtccgctggggttagtattgcnttgctgactgancgggcattcatggtaacgtgaancaatatctgacnaatggttatatttatcacataacgtacctaatttggctcggagctcgttactaccaaacgtcataatggtgcgcggacgagacggaaaatccagcttgncggcgcgcgggttatagttcatgccgtaccagaactcgcttagtcatcagcgcgaggggttacgaaaccacgtacacgatcangcnagatngctgtcgtcgaattatacaccatatgaattaagtcccgaaccgaaaaatctgggaaggctgtggtcggtagggttggcgtgcatatccgttccaccctaggtatgctctgatatgttgccacggctgaccccgcccgcagatcccaaggaacatcccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttgccgatcgtcgcagttcnacattgcttagaactgcgcaccggccncctggttcccgcnannacaattgtcgacttgtntaaactaaaatctacaaagagcgagaccaatagttgggcgtncactagacgtcttcgattctcaggttnaatatctnatggctcgtaagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggcccacgcctgtccaattccaaaatcgctgcttacnaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgnnccacatgtgaaagccctcttaatgcgttggtgacnaatacaccacaactnagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccanctacgggggaatacacttggcgggtaataactccgattnttgatacctagtgttgatcgtaagctttgttcgcgccggggcacgttgttcgcaaagaaccgatgtctcgaggcttttttgacagtggcgattcactcataacctaattgtacgcggagtatcacctctttgtatgatcggcttgatgagcgggcaacaagtcaatgcancgtacctgtccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagcaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaattcattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgatgatcacgtactgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatntcatatgaaggtgatcnggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaaagacctctcatcgcatcccntntcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctccaagcatgagcgccctctcagatnctaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggngttntggcacgcctgaattacctacacggactataaatcagngcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcngcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatnaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggnccccactgtacacgacccaaggtgtngaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttnttttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacgntattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatattaagttcgnncgggnccggacttcgganngactagtattaacaattaggttaggtgctcgggtcagacactgttagctngggtcatcgatgttccagtctatcaaacaaganattncatgcgaccattctataactcgttcgctcgaatagcgttaagggaatcgcagaatgctcacgacctagaggcgcnagtanncgcatggcgaaggcgtgggcgcgnnggaaggcatgccncccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgatccgggaagctacgctaagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtccccnccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactngccgatagacgttttggaatatggccaactaacttggcaacgcgcccngcgctgaatcatttgtcttcagaccagcggccgtaattcccccggatactcccatnagcaggctcacctgctgtaatacttggaacggaattcccgagaccttntgacatggctcatanagccgtttttgaagtgcacggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctangtccactgganaccatancgctgctgatgaagtcgatgaaccagaagtgcatatncttgagaacgtatcaccaacancctcccagacagaagtcnnnattntttcgacgcgagcgcaacatttctcgaataacgccttgaacatacgcagtttgtgatgtctcgcncccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgangaatcctataggaaacgaatacccaaatattagacagcgacaantgnggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgcagcacgcgcgngtggcttctgtcccttgaacttgcntgacannactngcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtatgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggnaatccggcggtatgtcactagacgnatagcatcttnggggagactatcgccacccgtaggcgagcactggaacagtaaaaaacacgtcaatgtcattcccaattaactgacnagttagggctcgactgacgatctccgacatggtncccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatanatttggagtatgagcatctgctttnaacgctgtcgagtaacggatcttagaatngttatancgcaatcatggcagatggtgaggttnncttgtntcacatgtagcctgcggtggcanaaattacgacgcgggaggggactataccaaaactgagtaacgtcggactgcgactcatatnatgcccgatcggccgntggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaggggacttaagttgnnccttctcctatgncgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgnaatcttcacgcttgttcaagtggcgattataaattgttgnntgtnagaagcagactctacctaatccgttattcgaaataatggcgtgggaacgtacgaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccngtcaggttgctgcggtctcagtcccccagcatgaaatcgggaagaacnnnatgagctcgtatactcaacgctggcggggagcataaagagatctttaccaggataattcgatgacgcggctgactaacggtttctggcccagggtacgtgcatattctggtacctgtcggngaaggggaggtacgcccatnagtggcggngactttagtcagggtcggntctcaaatgcagagactctgtgatgaggtgcgcgtgaaaaccgtnctcctcaggacaaaggactatncgtgcagcgcctgcagtgaggaattcgtcggaactccgttttctaaccctgcccgcaagtgagagccgaacgatgtatgttattcatatacagacacaacttgtgaatgatgctcacgagatcggcacctaagagcattgcgatgtgagtgctttagtgagtcgtntgcccacaagaaacncttttgctcaaaggtcgctacggccccaattataccttgacccggctactnataggngctgggtactatgaaactaagagctaagnnnctggggttgctcccaacagattttttcngtggtgaattcacttctgaacttccattntggacgannggnncgtaataagtccccatccttaaagagctaacatgtatggcttactcccttttaaatcgagctttccctcagctgtgtcttctataaagcgcgtacggaataagacctgcccaagnccttgnatggtacatagagactactgtacacgtcctaacaagcgcagaacattgaagctcccttggtnaaatgctgagtttcaccctaaagtancctnattttcgagacctaacgtgtgtggaggggcaacacacgggtaccgatgccggagatcaccccgccaaagcgatctattctctgggtcttgttacaaaccctagcntatgtgaacgacggagagttctttngtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggnagccgtcaaacgattagaggccattattcaggccctctaggcgcnttagctttaantaatcccntggaggaacctggcggatcggtggtatatagacacgtcngagtagcacaatcacggttaaccttagggtccgctcatacnatcagtgttcgntccatgatcattacctgcgtccgagagnctcggtaagaaatagattgacacctcggtggtgtactatagccacgcgtgattatcgccaananctacttccgaattttttgacgcggtatgattcgtgtcgagggccgccncacacggcgtaccctgctctaaatancagtccatggcctacgcagngcccgggttgaccgctcgcccaccttgtcgtggtccnntcacctccgctattacgctgtagttntcataggtccctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttnnagtatactcggggacgaaacccatacattaagcgnctnagtttttcgantgaagcgtccctgatgattgcatcttaggaatgaggacatggagccncgattccgtgattgcaggcttgctctatctcagttctcatacnccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtcccctgatccaaactaagcgaatgtaggtgtcagcgctaagatgagaaccgtaggtaaccctagggagagtcctatcatgatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaacccacacacgagtcaagtcgacgccttgaccgctcaaaggccgtgccaaccccggacacactttgatagaaggcggcttcaagccagaccttcgtacacatttcagcgntctctggtacaatgacactgacttaatcctctagagaggaagagnaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtngctcccggtgctgtgcctcgcgaagcccggcncaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacnaaatcnggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagngtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcncgacaggctttccgcgcgcgttcgcgtaatnccgtgggaanccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagtgatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagnnacaaagctactctcatgtacatgagtgtccgggtantagactgtacaatgcgtcaattagaaagcttcgccgtaacgtctagggcggggcccagagataggagntctgtcgttttcattgccactggagagcatccttgcggctgactccaacnnnnnnnnnnnnnnnagtntcacgggcctttaaagcttgggaacacgcatcagatggaccatactgtcggtgattangaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagntcnaatcgancagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgntggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgntttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgcncccaatgcaatagacctagatccttgaaattggttcttantgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgncggacgataggatatttaaantgcatctggtganccnacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagngcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgnccaggtgngaggcacnccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaantagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtngccccaccgactgccccgtcggacgcagaccatatatgtatatngacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctctggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcannntgnaatactagacttccgatacaacaacaactttatcgacccagaaatganggcgagttcccaactgaactcaatattcccctatggcgggaactagtnggccgaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgangaatncctacgtgagtgtgggtgatgggtgctcgcacgcggcgctccactgnacccaccggagcggcgcggtggttgtttatccgcccggagcaatgttgtgtataattgcatttcgggccgtggccgggctacanngaggtcggatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagntaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaanctccacgactactagcggcgtccgtttatctaggggcatgaanacgtggcgttgacgagcaaaatccgtcgtacccaactgtagcgcgcacacncgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttaangtgatccgtagtgccatctttagcatcctgtcgtcggaagttagttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccacngnaccttcnnaaccaccatactctagtctgcnatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtntattttgcgtgnacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatntaaaaaaccccaggaccctcggggcgacnggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggncnaggagtggcgaggcgtcggagcgcattatctatnttcgcaatgtagaaagcggacggcaggcatnacgtcactctttagacattaaagcgtacacgnggttgctcggcgtggggccggcgatnccggctaattagcatcgttcggctcccagggctggatgctcatttagcagagcaggcatcaccgaattatgcgaccagcanntacaatgcgggggccttcgctcgcaggctatggttacaacggcggtcaaacggcccggatcacaagagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccncntctgacggggattgaggcgtccgggaaaacaanttaagcgggacggtngtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggnggcgctccagactttgcttgataattccgtgaacacggtagnccaacttcgacgaagaccatattttgcactaaagatnacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgntgtacgcacttacgtcgactgattccgagctatacccctccggaaacgncaagcgctaacgaacagatcaccatcgcgtgcacgtggactcacngtaaggatcantataacatcacgtcccacgacacatgtggagcggaagatatacgctccnagttctagactaagtccggtaatcatcccccaacttattccggtgtcgtttggattccgtgtgcctcttactcgcgnggcgcgattaatggaccgctagggggtccaagataatcagcagtgggatagcgagggcacctcgcataggctccctggtgcagtatacagtgncancttttggagttattganancaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcntactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagacnggatcctctnttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagngcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcntgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatncgccgtcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcancagcttatgcgattgacagtaatacgcataccgaagaagcccccaatcnacaaagtttactactcacactaagatacacttggttaataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctngtacgaattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacccggcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgntagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgcacgnggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagnatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcgntggcatcggttaatgagaccggccnnagccgcgcccagtggtagggatnttcgaggcacgctaacnagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggcttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacatggtagagaatacgcagacttatcgtggaaagggcaaaaaggccaagtgtcgtgcactattgacgcgctacaacgaaacangagctagaatagaacgcgtaatcattctatgcttaagtactgtcagattacgcaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccagttagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaanttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccggtctagagatggcgnccatgaccaacttntcgnaggcggaagctgcgccttnatgctatcttttaaactgccatgggngacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactangtcaacggtcttcttcctatgaaaatagggattgaggtctgggcgggatcgttntgcgagacatctggatgaagaattccgcataggcgtcggacttttccactagtcttaggtcagttattaagttgtaaccgcaataactcggaacctganaacacngtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtatctggagactttccaacatattacccactaaagaagcaacttcgcagactcactactagctataatgatcactctaaccatctncgaccgtcnattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagntctatcactggtgagcctattgatgttctcgcactgcgcacncgctaacctacggatctgtttagtacactcacattatgcaggcatatnacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcnaatcttcnggggtggctacttcggcagcgcaagcgcttgggtgatccgtcctgcttgccggattgtgacagngagtgcccaattccatgcgcgcatagacgaagcgcggagcnnaagttggacaatcagtgtaacgagttgactanatcatatagcgtttagttcttaatccggcgtagtgccctctaaaggtcacatcgcggcgcacgtctccgtcgaggcacgccgtcgagataacgcaagcgacgtctctgaccccgtcaggtgtccttgcaggaccctctaaattacttcgccaattggactcacagcaagcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaanccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgccctngaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatntcggttgatgagaagaattaaantcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcagcaaggccccaagaacattcactgccttcatctgttacgacgatgtctaaagccctttcctcccttttttaattataaactacgatccgactcccctttttacaacgctcctctttccttcatntacgagcgctcantagaaaccgaccagggcacgttgctcccggatatttgacccgttgcgccgggggcacacgcatcgccatatcgtgattgtcgttagntgggtctccggcattgacaaagtaccgcntagtactaaaaacgacgcggccgaggttattgatgtgtctcaacngnccaggaattgtccatttctctaattcacgttcntccgtttantaagcaggtaattgctgtgctgaagcctgtatatcacaacgcaaaggntagtcgggagtcacctcgnttctgaccgggcataatatccaacctgtatgattccagacgcgggtcgcaaccgtggggaggaacgttccgcacgctgaggttcggaaccgcatatagatntggtaaagttgaaactgggatgcggatggtngcccactcggcgtgggagtgcacgcactgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgncccgccttgagtgcgctaaatgaataatnnaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccncaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaaganttggntggtcatgccgccggaaaaaggctaataagaatannggttcantncatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccgttggaatttcgtacaacttatatcttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcgctgtactctgatatactnacgcaaaagcacgctatgtcantaagtctaaagctatggccttaagcggatcnctacagacccatatccccccagtggtaggggcgcncatgacggntggaatctcccgcacttctactttttcctgcccnttccccgtttcgnttagtggccgttacnccggctnttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcacnntctatgttgaagatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccanctgactgagtagattcgtggggcaaggattacccatcaatctgggctgantacgatatncctatccagccacgctccggcagctcccntcctaatctaccggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccntagcaaccctggcccaggagcccgcctccagcnaggaaaactcatgagttggcacttttgtataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaancatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactnncgcaagccncgcgacagtttnccttaggcgncctatggcacgcacacctntcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcncggacagntgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacgcncgactattgggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccgccngagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgtncacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagancgggaaggagcccggagtttttcccgttcgtntctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaanccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttnttaataggtataatatggggttgcgtgatcatgttgtgtacgngctcgtgcttccgagttccctggcataagtagggannatcaattgttcgacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggattttcacttgtcctctactcttgccggccgtggaantccctgcgactaggaagcgctcagcncntacgagtacaccagcttgcgctgtattannaagtaatcgnnnggnnnggngctcccaaagcatgcccgctcaaaccaacgtaganctagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctnatccaacatcggtgcgttatccagggagtganatgcagttctacnagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatatnacagcgttattacgagcggcngctgtatgtatgttaaataagatgggaccagatnctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacnngacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttncnnaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtnncgatnaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtntggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctagnngggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttgaactttgacgattggtgccgactgagcagncaacttcgtgctaccgaattactgggactagcatcactgngctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcncatatagaggtgtaacagtcaccgcnnnggtagcaaatctngggtaccaatgataccgaatcagncgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccggtnagcagtaaccgttagcancacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccncgtacgtttggcctcggaaaatcgtatttganatgttcgggatctctaatcaacgacctcctctagtatctgngggaaagattggaaaggtgctcggaccggttcgatgcactcancgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaanaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgctgagattcccngctcaaagcngctacgaaaggtttgncgtaatttaatgccgtatccggatccactgttgaaacttagtgacttnaatttgtcttctgaattatagttcattgtgtactcatcaagcgtgatgcatctgttgtcgnatccctgtatggaccgggctctcacaactacgacagcggtggtactngccgnatttctccgttgcccttttctcgatgagnctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagtatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccnatttagcgtcgtggaaagtacgctgaatgcatctgcnnacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatngattcctagctactgggnntctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaangattgtttttcacacaannacgtgctcggancgcgtaggtgtcgaaccccagcaattgacgggagggaccantattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacanctagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactnttgcgtttngggncttttctgcacacttgtggnaccccaccataatgtggttccccaagaggggaatagttgatcctgtacnattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgttgaggctagctgtagggntcacggtgctgcggcggtgacccgttctcntcctaaaattcttaacggaggaagagtcgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcggcattggtaagggctccgttatggagccgacaactcatctcgacagaangacctataaaagacactacgccctggcgtcagnagggcattctgggtcgcccctgaggcaggatggatcaaggttgggtgnggcttgatttactttgcgttcgagcgcaatgccacaccctctgaatcaggacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcncagcataaacgtcgttaccggcgcacatcgantaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcggtttccaaccgcatctctaaaggaatcctaggatggagaacccgataactcggggggtcagtaaccggctgacgggcgaacttggctacttgtaggtataggcgcagggccctgcccgccccccgggataagcttaagccggattatctaacatgcgacccgatcccgctttctgtaaggcgttacaacccgncgtatgtactnnataagcataaggtattgtaagattgccgtgccctacttcnggggcctcgcaatgaaacgcttatagcccagtccttccgtgccttctccgtgtaatatagccgatnntcagctattgtcttagcgctccacgcncggtgaaccgaanttgttgcctacactaattttacggcgagagcattcnattcgtaatcgaaatgggccatgaggcgagcggtacgtccgggcatgtgagaatacttgagcggattcggatgtcggtccttagcaacgtgacttggcaattggtncgttgcgtgtgatggacgctgtaggtatatccgggtcccagaatagtgcncgccccgctggctaaggacattgtatccgcccccaatcgaccaacaagtcgtaagtttagacttacgcatgangtaggnttgttgcgtgtcaggatccagtatagagctgtccgtaaaccgcttcgccgcgtggctacggaancggggcgcccattaatgatgggcccaattggatccgcatctttgactgagcccttgggtagtggctcttctaacgcgatggccaacctagtttgttnactaatacctaactcatgtattgctcccccactggattccacacgaatcctcctataaactgagaagagcagtaacgccgttcgacatttatcagggacgccacaaccgcccgggggtcnnnctgtgtttatttcacttctgcagatacaacggtggcagactatcgttgccggttgctgaataatcgtttagagccgctcctgcgccgctggaaaagatgtcttcccggcgctatgcgtgctattcatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacangagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatttgcccgaaggtcgttctgcgcctgttcccaatggctgaggatatcattggctgtgggaggcaancgcgcatgtaggtgaagattatccgtgcttgatttccggtgtcgcccgtagggttgtttgtngttcaattgaggacggcaagaccactctgaggtcgggaacgggtgttggtagtccgttacggcgggnggtcntttcgccacgaaaatgcgtcccgnaggcgcannacagtcggacccgttgtcagctcacggttccgagggtatgcgaaagtgttataagtcccggcattggcgtagctaacttacctgccattgcctgnactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgttaggttggcgatccccacctacacgnctctcgcnnnagaacgttcccggattggagtggtgatctagtggcgcactgctcgctggcgaacaatttaacactctcagtagaattcattcgcacccgtaccctacattcccctgccttcggcttgagagagtcgcgttgatttgcanatcgncttctatctgttgccttaattctccttcgaacctggtccggaccataatcgtatccgtggatgtgaacctagcattaccgaaacccagtgcaaaaacnngattgccttcacaaaccggtacacccaaataaagttttcacggtttagggcggctggtatgaacgctactacgcgtgagacgaagtcgttgtcgttctctgccnnagttaagccattggatatgtgagggccgagcaccnnaccacgcaaggaaagtattcngagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgcgctcccaggatgtgcacgttatctcntggcgtgcnnnnnntcggcccaggtgttatttcggctggacgatttcttatatgtaggccgtntgtccgccaagccctaaagtccatctgcggatcgagccagtttctttagggagcaccagtgcgaccccgtcatacangtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttcactgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggggcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctntttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttngcgcgantganagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttnngtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtaacattaggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagctgtctcttatcgacggtgtcatacgcattcgtgcaatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtanaatatcgttactcaaggtcgcggactctggattgaataactcaccnnaatcatactgcccgcctcttgagggacaagcaaaaaactgnngngtataatgtacaggacggagcgatacatctacaactctaatccagactgnnagccgggtctttgcaaggtacaatgactgtgngactcggtcccttgatagattaatttcctcaggcagcagggtgagctttaagagncatcgctcgtcgtgcgcggtcttnagatgctgcgcttatgcaaatnaacccccnattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacangaacgctactaccccncaaccgctcaaactctatagtcaaaacatcagaatggacatatgaccacacccggttatctctattagggcctncgcgcagtaagaactatnagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcnncgcctgtaccccgtgtacgatggcngtcattgacgtgggagagcccannatctagggaagtccaatatttatggaggtcgcgtagtgnaaaggagtggacttacgtacacttatttacacaggactagtaggnactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctaattctttccggaagaggtntattcngaaggtcgcagcgaagnccagggtgacannacaattanctccgcggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacnanaattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagngctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttggggnnnntcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgataagggggacgcgaccgccattctagtttgggggctgcnctngntaggccactggttaagccccgcgtccatgggttgggccaaactgcgtgtcacnatcnccgcgcattcatgcccatcccgagaaatacacgtatgtaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcantgatcttccaattctgcagcaagaatcgcctagcncannnnnncnccngngcncctggtnngganncnngcntnnnngggacgtaagcannnntanagngttcatncggcggngtcnttattctggggnnccagcattgagcaagggatactctcnagatnaaccgnggagagnaagcatatatntannccgcccgtgtncnnnnnnnannnnnntncnggggtcgggnaggtnnntncnngnnccncagtannacancntntannntagacatgccagcatncggcgctgnncctcggcccctggctaccgancggggnntnntnnngcccnnngnnanncnnnttanattcttnccgcgccacnntcngtccctagctaccgngngngtcgcntattnnatgtggcgctctccancncanacggcncgncncnannnagggngngcgtttnagnnngnnctntnccnncnnnctnnnnaatcgaacnntctnnnanacnncnngtngnnannnnnngnnnnnnnnggagctngannagncncncngngnnnngtnnnnncnncnangangnnnnnggcntnanncngcaaanngttcctacttgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctnttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccgcgatattaactgcggagaattttggaacttggatnacatagaacacatnatacgcaagcacntgggcaactcggcggagngagtggcataactgatggcccaatggtcatccntggcggagttgacggggtaggggcgcgccttatccgatcctttnatgncaaaattacgtttgcttaacattcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagnngccatcgtnaaannnattgggtcaaataaacgttagttcatgcggacagccacctgtaccgangggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtnccggggcgaggcggcccggggtgcaaatatctccgaacaagaaattttgtcacctgctcgcntggtcccaatgtggatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgcnntattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgnctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggcctctgcaccggctccgatcattcaagcttgcgatgnttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagnacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgnggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggtccattataaccccaaaagataaactngatcgacttccatgtctatagnaactatggcgtgcaccggtgatctcagggggttcttatcaatgtccctccggcaagtgcccatcacggtttctcggttaggatccatacaacagtgctccgaaccaagtaggtagacataagttctgttgagaanggctggccccacacctcacaatttatnattgggtacntgcggggaagaacntccgcgtatgtaactagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgacaagagcaggagccgtgagtgaacataagagacctaaa ccatnacagggtagctatacgcaagtgcgcgttccgttttcacgagcttanaaagcctaacacagcggttcgaagcgaacaaagtcgctattttgaatcacccaatcatgaggtccaggccagaagctgcatcgagcgaagacaaggggagccaaacctcctccccctgcccggacctttgcgcttcactctcgaagcgtgttaatggctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatgcatagaaaaacagtactaccacctccaatagctacactaacttatggcgcacaatctcaaatcaagatgaagacatggtngtaaatggncacgacaacaccgactgattgaccagccatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcaggctgcggtgtagacacccactttccagatctgctcttagagagtgttatccatgtaccgctagacatgtctatctgantcgctcttagtaagcgggaaaattggggatagttcggataacacgttggtttcgcatcgccgaaaggggacccgcgcnactgcttcgggtgacggtacctcagaaggcaggtcgacgaggcgaattacgatcccgcactgtgtgacatcactaaaggagtaaggagcatgccacacgtctcgcggtggcngtgcccattggagtctctcctccctcagctacaaccgtccggcagncatccgcgacgtaacattggaccgtatactatcgacctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccgagggcgcantccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccntgtcaagtacnnnnccccggacgaggcagcttttcgatagcgtgcgagcaaacatctgcnagttaccggntnnatgtaatatcgcggaagcaacgaagnggggnctatgatggtccatgttagtcccaatactgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttancgcccgccccagncngttttcggggcataggtgggcggcacgtacgaataganttgcgagtccaaacctcacatgatggacgacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgaccgaaggntatattgcttacgctatatccccaggcaaaatgngatctttcacatgtntgagnaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtccngggtcaatcacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaggcgctagtactagcacttatnncgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttnccgttaagggccctttanccacgtctcggcacgtctcctggattctgagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccntacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcntgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgatngttaccagtnagacagtatatatagnatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctggattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattcctngtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacgntcgtcccccctttcnacgatagttgcaccggctgatgaaaggaatgccatacactgtacccanagcagctcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtanccnattgtgtgtatggcttacgcttcttttttaatgcntccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacaccgtgtcagggtgcnncagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggnntgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacgnctgagcggcatgatcaatctgacctgtcaaancacngaggacagancgcgatttgtnggagtttgtagagcgacggtgagcgtctattcccnaaccgtccgttcgnatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagcaagcgcttaaccaactactcgcgataggtttgtatgattgctttcaacgggtggctttngggcgcggccacggatctttcgaccgtatcgagaagttggtcctgctcggccacaaaaccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagngtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttatccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcntcttagagggttaacctgctttggatgttcggcatactccgaagaggtaaattattactttattatgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgnnagttcaccgttgagtctgtcgagagcgccactcagcgatgctgtgggatcactagttcccgcgtcagaaatgagaccgctggncagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctggntncgactcggcatattccaccgcaatggctaactgtgggcggtttccangccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcgnttaanacgcaccctgatgatgcctgnagaaatgcgaaatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacaccccacagcnaccatggtagacgctgcgcaattgtgcagggnccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggntccgacattattctatgtaancgctccatagagcatgtataagggccagtttgcttgggattattcaaatnngcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgcngngcgtagtatccaacttacctcctcgcggtgagtcaaagcgtcacggacgnnccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataagatcgccangccgatagccctactcgcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgntcgcatataaaaaactggttggtncagggtcagcttacaattagttctccatctatatagaatcccgaacntgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagattcaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtcttttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacanaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgnntgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacactgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtnaccacccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagantaacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacggaacttccngcccgagctgccatgcagacatgaccgctaaattataacaggtgnatcttgaccncctacatcaagacctcttaattggactgcgtacgccttttcgcaagcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctnggagccatgctcgctcccggccaggccacatcaccctggtcgactctctagtggatnggggctantggttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccntgtgagggctgttatggaacctggggaatggattcgcacattggcaatcntctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggcgcccagactgagagctnttcactttgccaacttgaaccatcccagactaggattgcgaatatacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagcgccccccattacgtaatggtgnatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaangcgcgtctctcatcaacgtgnatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatatcaattaaagngggccatcctccaanccgtcccggnnacaggccttagattcctatgctggctctgcctgcgtcttaacngtggtaccgnttagtgtaaatataggactgagaataaccngaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacantttgagcgtttgcataggttgggtctangggtcgactggtcagtggtagacacgtggggcatatcctgtggtctttgctcgcggaagaggaccttcctggttgtcgnnctttaagtacttggcccaagacgtcgccgtggcggatcctccaagaattgtgtcgacaactgggtactattagatgcggagccacttatngggctataacccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggctnttgcttnttcgcttctctggaccccaggagnttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtagcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgctagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttntctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtnacgttgnttgagatacaaggtttttaaaatttaacccactacagatattactcaccanncagaacntctcgcgtaagtagattgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagcctaaataaaattgttagcggaacgcgtttatagtatggacactatctactgcatgttcggaatagtcggcaatantatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattntcacagatgggactttaaaccctgcctgtcacatccgtctttnttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagttttacacagcgcnattcagacgatggaannttncaaccattgtttatatacgcttccgggagccttttcttagtctatgattgctctttcttacttaatgcgaacgtgacatactggagttttgatattattgcctnnngaattggaactttaggagatgcacggacacctcacgaggctgatacaaaaggccaccggatttgctacnanctttgtcagccgactcggcgtgttggccccatctgttatattttaaattcttagcgaaacttcactggagcaggtcaaactcacgtgtggatagtgctagtgacccgtttagctgccggttgctggtagcggagctgctcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtctcccacnggcataagacagccttcgcggacatcgagcgtcctntaaaaagtcatacgtattgcgttccgaggtggcacccacgcccagatggccggttctatcgctgataacaatattattaaggttaccgaaaatntctccgctgtacacaggccttaggggacgggtaattngttgtagaatctcacgtggtccccgcgtttgcgggggatataagtacagtgtacgtgcattagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaaccncagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgngtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgtgccagagacgtagacgaccagcatcgcctaccctcattagggagttgtaccaccattgggttcctaataccgaggagccagttgacccgatacctgtgggcggctctagtgcgntagcttcgatcagttctgcgctaactgatcgnaagcacngtagtgttcgangcaccctttctatggtggtcggagccctacggtcgaccccaagccgccagcgtatctctaagtcgtaacgtcccgcgcgggacagtcttgtgcgttgactagagtgctaaatgcggtccgnnggcgcagtacagtgggggagatagcctgatgtgntcttgcgcacgancattatggacaggctgtcggtctgatagatagccggagcggggcaccctaatactacattgcaaaccttttttaatggcgcagctgcccttncaaacaacgctcgcctgttatacgaaagaaagatccgacgcacgaggtacatgngcagccccgctgagaggtnggtttccatccacggttgtgaccgtcagctggcagcctcgatcttaaccctccgactccatgagctgggtccaaacggaaccgatagggcgagcgagtacgtcactagacttgcgtcactctctgtcttcggggtcgtgacatctggagatgatcgacnagggggaccttctatcctttgccattttaattaagcggctagtggctacataaattagtttggagtcggagccggagaacctactccatcagtacagccttgggctgcattcgccgcgctaaatagaaagcaaccgagctggcctgacgagcagccgagagcatacacttggcgttccccccgcaaatcccagtatcagagccatcagaccaaccccggcgacaaaacctaagggagtgattcagagaagatttgcagcgccgtacctactataggcngatgaaagatgcagtggattggaagcccagccgcaaagagagtgttgtgtaccaaaaacatgaaccttggatgcgcaccggggggtagctgaggccaatccagactgctctataaatggctacancagncctacctgtttngctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcgggtcccgaacaatacggcgctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactccagcgaacatnccntgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctgcttagttattgacctttacagtattccagtctggccgtgcggcagcggcgcatgttacctcagaccgtcacganctcatcnnccgtaacccttcccaaatttacactagntcgcagtcatacggacccgtagtcctagtgccgactgattnggccatggagaaataccntccgaacgtttacagtgctcgatacggggacatagctttacttcacgtgcatgtgattgacaccccggnagctgggcacgggacaaccacacctcataggctgacacaggccgcagaccagcaggtctgcccagcaattcatattttgagttancgagtccgtctggtaagtggtctctctgcggggacnagtcgtcctaaactacctgtactggcccatacaccgacttgcaactcctatatggactggtcacataacgtccgttccgttccgcgaaacaaggttgtgacccttataccatggattgggtcgccactcctttaattgatccgtttgagggcccaacgggcanctatgaattttaagaagtccgagtaacttctnggttctannggatgagtcgcgtatttgttttgggcccacgatgctgctgacatgccccgtgtaaaccgccggctccacgatnatcgacggcactgtgctgtcgacgtttactccagcggcttccagtcntatgtaggaacccacgccngattaaaacgggtttggctccgcggcgatcctagggagcccatcggtggttntggcccctcagcatttccgcaaggttgcctacatcccccgtcgattcaggcgtgattcgatgcagccactacccgaaagaagggccggacagagctcatggaactggcgacctcggtgtttggagatatcggagccttcaaatagtcgtggcgctcccggactttaatggccggggctcgnagtccacccggccgagccacaggttcgactctcgggcgaccgacagcctgtaagagtccgccgggccatcatcaaagctaccggtgtccgtgcctcctggatctcatgcattctgctcccgtccaggccctgggtatagtcttcgtgttggtagttcgagcaggtaaatgcaagcgcgagtcatatgcaccccggtcttaagggaatcagccaccacccaggtgagagaagaaacacaacgcaaggaccccgtagttgtaagagcgaggatgcntacgcgctnagagcgttcgtaatgaggnntatcaggcatgtcattcaccggaaccgagggaaaatattcctccagctcccatngccttctgatccgtcgancttctgnttaatcgacttaaaatttataaaggcggcttagtnacgtttcatcactcacttccttccgaagcgtttgttactcgtcctttcctgagnggcgactgacgccgagtatccccctatcctcgacacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaanccccctcctatcgcaaagccttnatcataccgattagacacaaggttcgatcctgcgtgtcggtgatacaggctgcacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgangacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacactcaggcgttgtgaggacccaacatgcctacngtgcagctttactctaatgngagggacttgcatggtgtcaaaatgtgcgcagagaggttgctngtctcccgtccaaaaacgcgcaaaaaaggtaacaagcttgagctcaactccgaactctcaagggattgaacatggttttttacttccaaattatctctgcagagctaaagttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcantgcattancgtgttcgggtcggggttccaaagatccgcantcaggggcagactatncttgttccactggctttgtgcntgtatgccacatgggcccctttcccaaggaataatgactagcgttaagcgtcgcggccgccgtggcgacgatgccggggtctcgttgatgcgccaagagcgtctaacccaaagatgagctncagaagnacggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcttacaattatgcttctaccccggcacggtctaggtgagggcgtgattntccgggcctctctcgtgtcattctacagacgaggcgtccaaagcttattgatgcgtagcggccgttatacaatgggagtgggctcggcggctgcttgcggagttaccggacgccggtcgtcccggcaacgccattgagntgtggatggcgagtaccgacgcaggacgtgcgcagacagcattgcanccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcaactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaagttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaacnaacactgcgctactgagcacagtacagngccttcaaagagggataacgatccacctgagcagtgttctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggacgtggttgtcagttccgccgccagtctacatataatatcattgccatcacctgacgaattcccgggcctccganaccgcggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtagganctgacaatgaagataacacacacccgctgagtcgtagctacttacctnaattcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgactcagtcccctcgtctgaccgcggacacacccgcaggggacgcagcgcagtactgtcgggcattggcgacttttaccatccgctgttagctcatctaggggattagagtaggggcatgtccagctgtttacgcaattcttggggaggtaacgtctacagggtctctatgtctatgttacactttggcctcgagcccgagttaggcatatcataggttggttgcngctaggttttccggatgcgttatttcacncgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgacgatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtagncggcgcgattgaccatgtcgcaatttgttgantgggaaatcgcgctcgaatttcgacgaagggactatacacgnatcaactacctccagataacctaacaacatatatctgagacttggnaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacaccttcttacttcaacnccctaccntattacttccgtcattgctggtctgtgggagatgatgtctcggtctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcngtatacgncttgctttacaagttcttgaaanccttttcctattaagacattagcagggcccnnattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcnttatatggatctaggcgcttatctcagttgtggaggntgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcancccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggngatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgagganacgtatgtaccnattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgngctgtcttagtaatnntcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgantagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcgnatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcnaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgatctgctgtgcgtanataatagtccagacagacgatatataacacccgtacatgctccccaccgagagtaaaagtcactagcccncgatcaaatctggtannggcgttttcggtcgattcgnacagggcttttttgagtgtagaattgacgacttgccgctgctctgcggcgggacgacgtccgctacgtgggttnaagtcgtggttctaactcaattgtcnaccgcaaccaggattcttcgtgaccgtctggttgctcaggcattcgataggacngtagaccaacgggtcgaaccctttaggatgaaaatgcatcagncgagagagccnagggccatctgacgtctaggangcnnnggagtgntacctttaacaacggcggttttacatgccctgtctgtggggctcgncgtgngangatacgacatgtaacgacatggttgtagacgaaatccacttgctttaataagagtaatacggnacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtagcaggtttatagaatgttagggctattctgtcatccatgtcgcccgggaactggggcaagatcccagtaagtacttagctggggggcatcgcaatgggctttctagaaattgcgtgtttccgtcctagcgtggtcgcgntccgtngcagcacacgtggatgagccccatccttgtccgtggtttatgtcaccgccgatctcatgtcgagatcggancacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggcccctacctgtctcacagtgnaacgggggtggaaggttccatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactggcttctaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctngccgagcccaagagaactgngatggngtttcagctcctgcggcggcaggtctaggcgccntgcagcctgtgtcctgctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgactcatggaaccccaatgtgtaaagatccccctagcggccgggtaagtagtacgtgtgccaaaacaacggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacattatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcccacatttaattgtatccgtccnccccggcggaacgatgaagccagcctcagaaggtgatcactcatgccctcaagtactttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatngagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccnatccagggaccncacacctgtgatggcaganttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactangtctatttttaagattttaactgttaagccctgagatggcttnagaggtngttaatggtcatanccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgantgagccatggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagcnatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggancgggcgttntgttgtccccttaaacgattatgagctaatcgctctgngtctatcggatnggggctgtgctgctctttcaactcttggccatctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagnaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcganaactgntgcanggagccaaggatcagtcactctttaatgtttgcgggtgattagattacgcttcgtgcnttgccngattcttagagtgancgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggntaactgaaattccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcnnngcnctggtcaagatgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtttttgacaactgaataggatttgagtcggagcgggcatcggaatatgcnaatccgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgtttcagtgattctagttaaacccctatgcgtatgtagaccggtgtggagctntggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcncaagccagatgtgtggcgtcgtagcatanacattgaatcaatnaaacgtcgttaacgagagacacgagcataactttagaatagaacttcgaaagtatagaatattnattacgnacgaagtcacgagagactgcagccaggcccttggcggcatnacccatatcgattagctgcgctggtactgcgctcgggtgggcatatctgncaacnctttccattgttgggtccatattcactattctgtggaacgccgctgccatacgtcctggttatacctatccgacctttgtcgatggggtgattattgcgagggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgcnatcctagaaactagagaaagaacagtagggtcagggtggcttacctttgncaaacttaaagattgaatttcttatccttgttcggcagtttagttccncggtagcgagaccagtcattgccgangnctggatgggctggctggcgatccgtacattaagttatcgtcagaagccccaaccggggagcgcgcatgccgtagctacggngtaggctnttaataacggaagccttgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcntcctcgggctccncatattgtgtacggcgttcaggcttgacacacgattaaaagctccgaaatcagagcgttacntcaaggttggtaaaaaaatgntgcgnagtttgattcccaacggcaagggctttctaatgtggcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatccgtcaatatctcgcaacggcagcttagaacaatccccaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtagaacgtgataaaaacccgcctggggacgtccganttctcatgatggaccggtggggatttcacctgaaaaggccgtggtgcgccggctacgcgttaatttaatcttcttcgaaaaggcaaagcgcatatctggatcttctgcgacgtccgtggtacactcctacttatgaaatactgagacgccagacgcaaggagctccggggccgtattaagacgcgntcagatggttacgagaattgctggagcaagtttaacaggccaancggcagtgcgtagtgttacactacgctttggaatcacagcctctggncgcattccctgaataaaaaatccgtggacaatnggactcagccctacgatctcactgntagaatacaccaacaaaatctatgcgcgagatngtgagatggantncggacaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgacttgtcattttactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacaaaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaattaacgccagttaccgtaggagacagtataaacaaggccacagcgtatacaatagggcgtgtcgtgtaaatatagggactctgggataccagagcctgcagttcagccnnacggcgttagggctcgcaactcaataagtnatcagcagcttcatatantaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggggaacagnncnncgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaagganactcgctccgaacaagcaccgtccttgaactgccctcgcagtactgggcaactacagtccatccccatacctctgcngtgtgtatttctcgngctatcctgggccaccagaagctgacggccagacnngcacgaaaaggtctactctagtcttcgagtnnctaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaactgtgataacacatagagattgtcttcggacgcccactcgaatatctctgaacaacatattcaagnggtctcttagaagaaacgaaatgggagatgcagctgcaaagctgggagcntttatgccttgctgtcccccgttaaaacgaagtgttggcctcctgaagctagctgggctccggccgtaaacaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacaatcttttcaacgtgcagaccgatcagaccccttantggatttaaatcgactgctgatacatactggctaaatagttgaaattctaaaaggagtatattccacgggattttcgggtcagcacgccatacttgtgcctgttcggcagagccgcgcggttaacggaactgagccgaactggttctgcgttacgggccattttaacattgtcatctccaaggtactggcacgagtctcgataggagcgccganctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgnaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacatcgtgtgccgcgaaaacaatacaatattctcactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctnatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcanttcctgggtgtcaaaggaagctgacgattgtggtacatcgctaagataccctttagccgtgcagatatcctcatcagcatntcacatganccttacgtctcagcaggtcgccttacggaactttttctgatacacacgccacggcaaggagcctaagccnttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctgggcaagctctaatcacttagacgctggataggtgagcaataaagnttaagttgcgagtctacacaattgtgtggaggtgatctactactgttgggcagaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatgcgacatcgttttgnacatctacancacaggctgagagaccgggagagcttgcacctgacngtgtcgcacgctcatctccccagggggtgttaagatcgggagctgtatgacggaggatcgcgcccaggttggggtcgtacccgcctcttaagtacaggagcagtaaggtgtcaggcgctcggtggatgcttgtgagcncagtaattactggttttcctatcggtgtccctcttgggtcgtaaccctcggtagtggtttacttaaagagcacacctcgctcagaacacgattggccacatacatcacgatcggactgcccctgtagagcctggccgtacaccatgtgacacccaccaacaccactctgcccgatcgcangatttgaacgacgatcggctgctcgtggaagcagaagcccgtccgctccagacngcccccagcgaattcataagtcgcgtgaggtgaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcancagcacattaaaggcacaagctagtgtgcgaagacctggccttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggcgcgacatattgccacggcagtttngatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctgattgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatacctccaattccctgaaccaaaggcggactgtcttccaggcatcaaaacagagnctgttcttcctagtttcacctaaatcttttgcactttcaaggactgccacgggcggagtaccnnngctcaggtagcaaagagganacagggtgtgtggtccattccctgggcgttacgcggggtaggacgtataccaanntaaagcgacgggcgctatgttacattagcgtataagccccggtcctaaggtgtagaccgtggccggccctctgcagtttggacgctgtgcagccnacagaactgttgacatgcgtttttcccgntttagactaccacgcagctgggaggtacatacttancaggctactcctttggttgatacgaagttaccctctacagaacagaagctcacgttagcaagtaacaacaaatatgcgatacctatannngctttgtggcagcgaatagggntgtgtcgggggggctcaatcccctggttatccacgtggggtgtacttccaaacggtccctgtagcagccagangaacttaatggcaaatgttctcccnnatgggcgcttctctggatccgtagctccgtgttagcnnattgttcctacactctcgcgcaggtgccccatcgcaggtttacccactcaggactttataacattggggtgacccccttccgaggacaaggaaggacacggcttcatgtttacgtacgacaaagagcnttgactaggatcaatcacgtccttcacgaacggaactccaccggaaggtacgccttaatcacgctaggcctaaatcatccggtaagcacccgaggaggaaaacttcttccttccagtttatgtttagggactggcttgactgctcagactgtcnaaaacctcacgcggtttgcgagaggcgtagggntgggtatactgctggnnggccgcttgcatcggcgggccagagcatgggcgggacgaaaaggtccngaatctgttctgacttgcgttcgaaccgtgatcgccnngcgtcctccnctcgagtancgattcctatcctntgttgcgcgcgctttcacncaccggacctatacgcatgatatccatcgtcggagtagtcgttactggtctgtncagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagngtagnnnagagagtaacancgacggaatccctctttgcttgacatttctcgtcgattattntgaaactggacgttgtaaatttatttaacatccaatctacagttatataactaattccgacttggttgcgggagtcatcgtaatgggaccaggccgccttcgtttgagncccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgnaccgaaatgtctaattctaatcatggcagacacgcgtatcnccaggggcggaggcgaaaagctggtataagatgtacatatagattgattaatcgtctggaatagattcatcacacngttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgagcgcattgctacttacgcgactcagttgtaaacaccaacttgacgtctaancaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaatagtcncttgttgggcgccgtacattaaccgcgcgngcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcatggtgtatattgtaacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgtttaagccccgcccactatagtccagtcaacatgggccaattgggcgatcatgcagtgagttgctagcgctagcagagataccgccttctgtgtttacacgccgttcncgttgttccacttaacacctggcacatagccgaacagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcantgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgnacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttnggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggcnattactactgcacggattacctcggcagatgcgatagcgattccactggctatactgaataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtctagctacctcgaatcttaaacnagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgncactgagtagacatcggatcttatcttcaagaccaantgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcttacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcangttttacgttcttaccacacaccgccctctagatctgncaaacacttcatacccagcaaactggagcttncggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgngctaagttgcttggcaagggatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctnccttagntatctcatggctggngtaagtgtcaagntgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacntnngatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacantccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcgncacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttcnctagcttacttctctatgaacgaagtgcanaaggaccgccgtcataacatggcaatcttccgccaatnccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaagcacaacgangtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccancgggacgcccccgacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctnatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgaggntngcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcgcnctcgaancagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaacngagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggctcatagcgcggcagcgaagcaacggcangttttactctttggtagttgcttcggattcnntntatcttcagcngatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgccnaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagatgnnncttcatggtttcctggccgnnngctcttgtncctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtgnttggcttaaaacgagtttgttgtgagggtctgagccattccaactcanatggtaccgaggtccggctcaattgggangaaagacacccttncagtgacgctgtggaccagggcccccacgtggtgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcngaataatantacataacttacttattccgagccaaccagacggtgccacaattantttccagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgtttctaacctaatcctgacaaccagacaagtggagcgatcatatcgtaagctagtctaagaactcgttccgtcaatccacatgacgccactgtggccaacttacttcttggtgactgagacnnnttcgtgaccacatagggccaacgatgtctgcgcactcccctnaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtttaactggctcgggttactgacactgaanntgaagaggtgtagggcaatcctgggtcctttaaatttaggtccgaaaaccgtctcgcagacctgacgagtagattcgaagggccattcgtcctcaccccttattctcgtttactacccttgtaacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacaatgttgagacactnagatttgcgcataccccgcagtcccattgtggattggcttttatacacctccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataanaccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcnattgaggtcatgatctctgacttcacttttaaccgtgggagggtagaaccgaccaanggccagcatcgcatatcgaacaggcataccgatagtctggcccttagancttgtaaacagccttattanggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaaccgaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagngnccatctttttgttcagngccccnctgtagaaantcctgctatgtccgttgtgacgctcttagtttttcatattctactcgttaatactggtgtaacaaatgattntctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttatattggaataaggtngaaggctttgcgtctattgttgattggtcgctaacatactagcagtccgttcgagattggccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtnncagaggaacgagcagtccattctatcaaaatnccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaantggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaangtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccgtccgcacccgggctcgaaataccgtctgctactttgttaacnnggagcctcggcagccaggtgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgnaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgcaaaatccctgacttatngggattggtatcattaagacacatgagcncagatgggcccgataancatgttctactatacattagcgcgaatcctccctgtggtaanccatcttagtcgcagaccccccnnntacttatcncgattccgtatggtgcgagatctcgtaggcctgcttaatcaantgctagttgcttgatcgacctagctgagtaaagtnttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatancaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgcctctcgcagttacgtgtactattttggcgaacttaaacacgccaggcnacgcncgcaatgtttgaacaccagccattatttgattatctttacaaaagacngcgnncgngcaggccccccccctgccggaggaggattatagaggaaacatccagagtgcagtgtccatctacaaccagcggcttctcacgattattaggaactacggcgagccccaggctgttgggggaatcgtcgggacatactggaaggatggtgactatctgttagtcatcgcggctcctgttatannntttagttgtgcagcggcctcacggaaatttggcctgggggcntgccgcgattccttgtcgttatcgatgtcgcccatccaagcggcaaaggcggcgaaccatacgagcgggtgtcgngcttccggaagcgcgtcattgggcctaaggtcgccaagtcagttctgcacatggcattcatccgtacgctttggggactctcattttacgtcgaacttcctcctgtgctcaattcttgcataactagcgacgtaccgcgaccanncaaagcacccaagtattagaaaagtgcctactggcccgccgatgcttggggcgaccgagtaccgtctaagccatcgctatgataccatggggatcattactagacgganggttacgtcgagtagtagactgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaagaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcnatttctgctttncgtgagtgataacacccagancatcttaccaaagtcgtttnactgttatacttggcgggacttacatcttgttcgcgagtaccaaggaacctatgcacatcacgaaagccgttaactgcgcgttaanaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcgaaatccccccccccctggtatactcggcccgtgacggatanccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgnnatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgnncaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccancgcaactcaatccaaccgatgagcaatgggtaggggatacnttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaatcctccatagtgcccgtccntgcgtgtagggagcattaccntctaacctcagcgacaagatcctcnnnantcgccantactcnatggcgtccagatgnggaaattcggaggcaagganggtcggngncccnnngcgngncgctannngcccnntantnnnntgcaaaacctcgntcgctctgtaccaangggatncggcgtagcgnganagatgagcacanantcncagggtatgactatcttcganncggcgnagtcgttcccatcggtntacgtgactgcggnccgtgtnatnctctactncgtccgcagggngncgngcnnntcagcactcgcggncntagatctaccnatntgnntgccangatgcgaagtttgtaggtggagtccccgncggcgaganngtgggccgccggtgactttcaacnaaganttgtgcctgtggncgcgccnggntncgngtctgttgntgaancccggtcgnggctggngggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctntgttacgcgggagctggtttaccttcctaaaacntaacgttcgcacgnatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggngtgngttgactagcgacagatgacagactaaacttgcatattnncantatgtctgagggccgnaacatattatgataattacggangcagcnagcnngntacgagntannncgccnggnctnnannngcaacgcngccngcncccncnntnctnttncgagtnntnaantnntgggncnnncttnngncctcnnangcggatgttggctgagtatcctggggtattgtcatcaccccacggtttaaagctgcggtgagtcctccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtaactgcgaggtattgttgagtncaatgccgacgctgtagagcnggggnaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaacgaccccagggtcccccagtagganngtcnggcgtttggtcntgagactcgctnttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggnacaccacgtaaagtcgaccgatcggtggctnggcaaagatgattgagacgtgcacgtnctggtaagttanccacgtcgagcatgtagccacatacatgcagccttgaanataanaccataagccgcgacgtcacaatgtnacataacatcantgaccatatagntgtcgcgcgggttcaggtttantccttccaatctctgtcaatactactacagcgcnaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgnttagaatttggaaggcgtcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgttcgcgaacttctatagcncgtttaggcctgttagatgcaatcggtaaccccggcgtactgatttaatgagtctaggcaaaaggtttacgcaccaccttatccagctcacgagcagagaagtgagacgacagccccgtctcttgcgcgggcggtacaggagccgtgagccggcaccagcccccctgntagacaagacgtgatcgacttgtacgccatgccgtattaagttgaccgtattgaactgattggacagcgatactgtctcccgttcaagctgcacaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggccttggaatggccagcctgttaacccataccgaaatnccccaggcaacattgtgtaaacgcttcagaacttnaatcattaccctatcaaacgtgacacccccgaccgtatgtaggagttcttantatgtganccaaaagttgccggtaggtggatggacgccgcaaagtgaagaaagcgtcctacaaatcgaggcaagatggtcgaaattcgtgtccgactgtaccagagatgaactcctcccaggcgatggcctctgtgacgcgaggtatcgaanacactacacgncttaccctacnaatgacgttgtcaagtcgccaggtttaggangttcanccctcagttccaaacgttggtgctggaacaggccccaaatgatttgacgccgtcccgtggactgactacccggacggtcaatataagagcggtatcgataagccgataggatatgggtagctttttgacccctccggcgacttcttaagtaattagtccgttcctcctattgctncgaggtcgaccagtcgaagtctgtttggggtagngccccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgnctgcgggcacggtgancctactgaaccagttgtcactgcgattgcctacgccgcccagctacaccacgcggtctccagtagctaaccaggcctactgcgtctaatgtataggggtacgaaggcctancctgaccacatagccgctacagctgccccaatatgagttgtcgcagtcactgtcgtttttttaggagaccgcgccagttttggcctgacatcgtccaatatnncctgaatgccgtcgcctacccagtagtattcccgagaaatcggagtagcacgancagtcanggagcgagaggttttagctgatangtacggacatgtttatcagtggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaaatcaaaagatcattgttgaatttcngcgagcttggggtgggggacggcgattacggaatcacgggccccttgcatccatcttgataactcttggtattggggcccctttttggtggcggtaagttcccttcaagaactgttccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccaccgccggggggacgctcggacgtagcgaatcaattaaggccgtggatctgtacaacagtcgcagcctaccggtgagattacgcgtgaagagatcttaatttaacgatggatacaccgataaacgtgctagccgccaaatgctagcgaagantcttgtggcgagtgggaagacgtctcgaggcagttgttgtgggttcgctacgaaccttttagtcgagccacgacgctctgtgntccgttatgcgctcgctaactatcaagacctatgtaaggaccattacgtggaacagtaacctcggcgcggcacggaccctctcaccggtacggaagcgctacgagattgcctcagaagtaattcccacacacgcttccgttgtgtggccccgccagcctaacgggacaggaaaagattagagggaacagccgatctctgcccgtgggtngacggtgctcgcaaattgttactgcggtggatttgtccggcgcggacttctggacaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctattaattctgcttgcacgtcgtacatggatatcctacgcaccttcaccgtagttcatgctgttcaatactgaaaccagcttgggagagcccggtaagnntggttgtccctgctgccaacgcctttgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtatgccaactgtgcctgtacacgcacctcccgcgggtcgagaagcatcgtatgacatactcgcggcggcagagtcgtttagtccgcacggttgtacttngaacttgtcgtgtggaggaagctactgccacatgccagacatcggccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacntgactctaatgggggganncggggtgtattgagtcnttctgcattaaggtcgccctcnnntagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgttaaacaagttgcttangttatttcaggttgcgatagagcataaaagcatacaaagatgtatctccaattgnaacaagacgttgcntagagtgggacatgttgcnnctgtacanccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatttgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaattctggctccgtgcagagatgagccgttggacagatatcatggtcagacaaagactatttgaaaagtagactgctgaggagctttacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgntgggtcctcgttcaagcggccgaatcccattnctctttaacgaanangcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggactaataccatccttaaagacttgatgccgtaacaaaccgatttacgagnacgaagttaaatttttttctccccaggtctcacttacagccgttcgtaggtccgtctgtcaactttctaggtatagngagcgtgcgcgatcangaactaaaacagtcggatcgttcggcntcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccnagattgtttggacgcggatcctgcccaactatatgacaggacatntttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccntgagtccagcgactggaagancaacgcacaagtccgctgnaattcaaaccagcgtgtcgacaatgtcctacggtggggtggnagagctatagttcggcgaccgaacgacagctctggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggagnatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttantggggggggtagcttgacatcgtaagangncggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnattgatctttggggcggaaagaggcccttnccagtgnccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcnggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaattagtcagagattccattgtaaaaccatcggctattaacatagtaatgtttaggccccataagcgcttcgattagggcggcaactcttntgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcncggtcccctttcctcgtcctccttttattcaccaataggnaacaccactcacgacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgngactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgntggcttattccacacgtacgtgaatgtagtgacacgtggtttgagaccagtatcgcagactcttatgggttttgcnctgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagaggggtatccgcncgcgctcctacgttgctttaggatcgtgtttatgtaggggaaacaatctcaacgnnagctttgtctttcgctcggctgactagtatggatgtcgngggtggccggtagtcgcgttgccgtcaccgccgttacatttcggtcccggctgtattagaagcggagcggacctaaacacagccaaaaggttcaaggcgtcagctctgtccctgcaaaatgccncgatagggnntcaaaggatattacgaggacaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgctnctgacggggcttactcccctctntccgcggcggttaggncgtagtcccttcaggcanttgccagtgttacgacgtcagttatccagagcacaagtttggtgcctacaaggcgcactccacaaaggtaaataaatggctcctacgagcttacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgtgatcctanagacgagtaagttgaagaggtagaaaactcatgatcactcgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgccagattaacgccacgcgtcttagtggcacacggtgcataccgacccgcgtcggttcngtgtagcgtcgcacgcctctagtgtccgtcttaaaaatctaantgtaatccccgacgaacacggtctttactcatttagaggaatgactcaactcgcgctgaggtttaaggaacttccagcactacttatgtacatcatttgtcagtcacaagtgggccntgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgtatgacgtgggcctttcggcagngctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgangagtgtatgcaccaatttagactgggggtgctctacggcagctangaaaattcaccaggggcggcggcataatgttcggtaaccnattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaatnaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattnagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaagtcctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgntatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacngcgccttagtaggcacacacaacagaantcaaatgatctttcaggcaactggtatcgattcgatcgattggttacgcctccgatgacgagcgatctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgagagcacgcgtgggatatgagagtcgtaacgcgacctccaattcagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcatttcattccaatgatntcagagtcctatatatatactgacctgtttagtattcgccattgaatntttcacagnatttgcacatgagcactttgcaggacaaattganaagtacaagtagaagaggcacagcctgaaccttggagggattagatctattagagtccccgctgtttggtacccgaccctttagacacagcaantgaccccgggggcacgagtctccggcgtagagctacgcgcaagtagaagagtctagctnaggacgcatcccttaccccaanacttnaccgccagtataaaaaaaatagagatcacccattaggaaattgttctgttccggtaanatcncgaacagagttacacagttatgccggtccctcataggacttgatggcatcggtaaaagaaagaggggctgtnttgatatatctcaagttctcctctatatcaccaaanattncatgtccgtaacgaagacttaggcgagaangattgggagttgatgacgactgacatgctaggttatgtgtatatatngcccggtaagacctcagtattgtatcgaaattagggaaatgctacctcataataagacatactcatgcacgagctccccacggttcctggggcctcgacnattttgccatatagggccgctctttgtacggatannacctgctcatagtnaccgtaactatccctncacctaattacgtccaagntgcgtagtctaggagcttccccagacaaacgtaagaaanagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctgncccaaaacttaggaatagctgttccattctcgtgatctataatcgtntagaccagaccagctcccgtnactcctaggacgtacaatcgagaaggtaacttcgtaggtggagtacagtgatccctccggcaaagccaaaataatatcgttgncccaagcatttaatagtttaagcagcacttgttatanggcaggtgtacgaaggctgacaggcgatcgaacagnatagcgagtatcctacatgactatggacctatcccggtggctttagacgtattggcacaataaacgggcgccgtcattagtatgtgtcgtgccttggaaccttgcgggcgntcaccggacgtaatgctccggtttgttncaattaattgatgggcgtcacggtttgctatccnatgtgtagcgctcatagggcatggtggcgctatacctatcactaggaagatgcgctttaagtggggaagggcctcgacccgccccannnnccaaaaagccccgtgaccagttggccnattaagttccacaaggtagtttacgcatttttacacgagggtgggccgccggagcactatccggtcggaagaccatgggatatcagggtcattatctngntctaggaaacgcantcgattgtttaccttatatccgactagccgtnccggtccaaacggtttagngtcgggcgcatagacttaattgacggtttcttaatcttaagtgtaacgacagcaggccgcttgcgtcgccatctnttgtcnggttgtcaaggccttcaagcccgcatgtacaccgttacgacgacaatccgctagggncttatcgaattgagttggaacagcgcatgcttttgaatgaggcctttataagcgtcgcgtattgccgggtagttatcggctccgtccgcgagcaagcacataatcgaacatgcgacntancagagcaattgcgacacgccaactcaatctgcaaatggctctaaaagcagccctcgtcacttaaccgactcacccggnaggctccagaacataaaaggcaaaccnagcntacgccttgagaacgtaatagtcagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccatcggtcgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacncatatagactgacgaacgagctctatccgagcgcggattcgcggtctcacttgcgtacatactaactagancatctgcaacgctatcgcatgggatatcaaactcgcccttcttcctgggtccggnnaattggggagttctatcaataacagccacgctcttccgtangagctgcccgaatgacatcgcnatctcaagtctnnggctcaccgtttcggtactgtaacgggttggagcacactctgcaaacaccccatgaattagaactcgggttttcttgcgccaagtgttaatggtcccgacactgngcattgggcaatanataagacttttcctcgcggcgtgccagctgtgcacancccgcatcaccttgnctgcgagggccgntttgacaccatgcagtagccgaatctgcggaacgcctgatctgtttattccctgtcttagcctgnaggacgcaagcaacgccgtgatccaggtttaattttgcgatcctaanctgaccgcngttagcttggccggcccatcaactttcacagctaggaacgccagagacagtagtcatctacaataaggacaactcnatggtagttgtgtcttcgggcctccaagtcaatccaagccgcatccattccaccatcacccccttctccgcaaatgatacaggttggctggttcgtaccnatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcatgtcgaccccactggtcgaagagtacgaacgaccngngggcaacaacggaagaacatcgttgactnatgtcaatgtggaaaaaggtacggtggagcttgaaccaacagcctangatggcactnatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacagttcgctcactaaccgggttnttaacgggagtntctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtccgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggnntctataagaaagaaggnttgtgctgcgaataagttttgatgctgattgcactacaccgtaataattcatgtgcagctcggttatgcctagaagggtcagcccaggcctctaaaactctacttctgagcgnctgctggaaggggcnggaaaattgcaaacgtggttttctcgggttaagtattttttcggacggccccgcgacaagtatgccaaagtaaggngtgaattagattgtgcagttcatttggtnnagcatctcgctcttctcgtgaaatncggacgattgtctcgaaaacccataactgaatcaactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcntagatattatgntgcctggaagatgcgtcagcccaaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccntgtgcgtcgcggggggcagtccccttgcacngggtcgccaggcancagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcagganaacgatcagcgtatagtgatgtaaatggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatacgccgctatgctatggacgcgtatcggtcgcttacgctttcccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgngctcgtttcgacaggttctatacagccaaacttgcccgtctantcagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaagggctgtcgnggcggcattcaccttagagaaagaagtaacgtgcccggcagctnctatgtccacgagcccccgancgggctaacttaccgtccgtaggcgcaccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgngttcacgagncgcgtccctccaaggggctgatgggttagatctcggccncgatgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcaggaccgcctagccncatgtgtanattgttaccacctggatgacagtgtcacactaaacggccgaggcagcagctttgagctatctccctttnnngatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcncgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagggctctgcagggagtggcttaatcacaaaaagcgcagcgtactagtcgtgcaattagcgtggccagataggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacnggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatctggccaagcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttactcgatggacccactggagaagctctattccgtagcaagtccggggccggttagcanatcactccncggttgtacctggccggtggtccnggatccactgtcagtactctgagcactccgtataaaagtgggttcgcaggtgcnnggttcgatgtttaggtnggtccgccgcaaagccggccgaggttcgcaattactgaaaggtcaagcaaggatacctcgctcgctacccgtttggtcctcgtgattcagagattcaggttgcagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcggttagtgtcagtacgacggtacgnttcctaactcagtatccgtaaggganccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggagctagtgcggagctcggtgtacaacttcctcgggtcaatttatttgtggcggcgttagtcacaattgcccaacggactctcggccctagacaccagcatcctttggggacgtctttgatcacgacgtcccaaaccactgatggaganaccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtgatccgngtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttnagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtanggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatncagggntgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatggagttatacatagtaanttcggggagtggctttgcctcgtctcgcccgaanaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgcngtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgatctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccnacgtggggggacgggccgcgctttaatgtacgaaaaaaacgtcccgataccgttggatcactatcggaatcgtgtacgacatcttaagtttggtacntcctgggcgcctgcggatactgagtcgttccagaactttaagtatatcatcatcaagagagggtcgtacggtagctgttgtcatttcttgtttacccgtctgtcagtgggggcngcgcgtgcgccaccgctacgtcngttcgtttgtgtttatgttggtcaggaagggcgttgcggtccgacattagacccnatccaatatgagagccaaaagcgggctaagaggagcagtttgactcagagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaagaatgtttaaaatgctanttgcttggctctcagaagtccaacaaactaaccatgttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatngcctggcccagccctggttcagttacacccgtaggtccgtcgaatttcgggatacaaagtagtcatgtatctttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcntctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattgaagatggacctcgtaaagtgtttcaaacgtgcatagtaaggaatcgcgcatcacnncggggatatttaatgactgcagtctctgaancgcgtttcgnatttgcgcttctggcacagagcttcggacggagatcgggatcgtgacatctagctcttaccgtctncacgtcgccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcntctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaaaaaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccaganagccgagtcactgccccctccttacctaacttacctnngntggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtattcccaagcacctcggatcatcaccgtanctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgagagaggaactccgcgtcagcngcaacgctggaaatgtataatcnngtggggcgttccacaaaaggtagattctagctaccaatacggagagatcccggcattttggacggtctgaaaacaggaaccagtaatgaaaagtacagccagtgagtagtcncattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatgcgattaaagtaagggatttagggtatatcatgcaatcatcccagttcctggcactctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacntcgctccaaagctatctctgctaaacgttacccggccccgccggaagctggattccggccgactcgtggtcgaacggggngatctttccatccattgcaggngtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaagacganctaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatactttagnagagtacgtcgtacttaggggtcagtgtttatgtatanagtgccgtaatggtatttctgctcatcaattcgtgtcgattatggctcaattcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgnncacnagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtganatggtgtcagcaggatcagtcagaccnatctaatgaaatcaatggtctgaaacgtgtcgtgctgactaataacgtttacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcagtttagatgtatcttctcgagtgtcacaatcttccaagggtgatgcacaccctatatcatcactccagaganaangaatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgttatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacagnatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgnaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcntgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgcnatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtanagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgnactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcnccgagatgagagcaggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggnngnaancctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatntccatctagggtggnttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacactacagttgaggccgttccgccctcctcgccacgaattccagtgngctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccagncttcccactacgcgtntccatgtacggcgcgttttatccataggagtgcgtctngaacacgaaacgnatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagtngtncacttgatgctctggaatataggtatttcggcagtaanttctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaangaacgatcggctgttggatttctgcgagaaataacatctacccccgtgagttataggagaagaagtcatncattcgcgctaacttctncttnttcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtgncatgacctcatgcacgggtcggtcgatgaatgaaatggntccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattntctggcgactaaaaattacgannnnggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgnncgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccangcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgagganaccgcgttgatgtgtatagatcgcctttaagagtaccnactgtggagtcccgttgttctccaggtaattgcccattcattggacgtggtatgagccgatgcctttgaagttgcgtcacctcaagccgnactttcgatcatcggaagcagtgccacatacgccccggccccctgttccgtagaccgaacgaccgtaccgtgtgctagacttcgtacatctccaggtcatttggccctaatttttactttggattcccaacggggcttgnngcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccccagagggttgtgcaggggatccatccccgaaggatagaacngctcctaggcatgtactaatcccgttttcgcgagatagtggcccattagtctgacgcgagccagttaatatctaagtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcantaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcnnaagatcggtaaagagcgtggatcggttgacgtgtccattaaaggggnnncgaaaaattacgtcaaacggaaaagttaaatgcaaatagccgaacgtnaccgtgctacggctcagaccaatgttgggtgggcttnaaatgagacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtagtctcttctcgcatgcgaacttttatgccctgcagctgatacaacgttggaaccgaccgaggtcngtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcatgcntctnctncattagcncngacganntgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaanctagcgtgttgtatgncttcaaancttatcgacccctcgccttaatggctgcgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtngnccactataagttgatgccgtttattcangttgggggatgcgcgccacgactnntttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggngcaggagtgcaaatacgaaacatctagtacttaaggnganagagaactcgcgntgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcattgactcagaaacgccaagctgagggcacgcctcggtccgtctaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttntgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggcccgtagatgatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagtncgcgggcctggctcatagacgtatgggatgcgctcttcgacatctactaattcgcgcatgnccnaacaatccacagagtcacttcttttccctcaaatctgacagcggcgatgcgaacgctatcatcaggtgtcggtcaactcgtgacagtgcgcaagttgaatcggaatggcacaagcgccgacaattcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatnccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtagcttggcggcgggctgggctacctccccaaanctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcgtacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagattttgggcccgacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatggtgtactancacgacctcagagtctctagatcgcgctatgctgggatnatttccgaacaagattcgagagcagggtaacctccggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaanaattacgaagacatatgttttagcagtggatttcaagttaagggtccgcaagcgggtctcgacgccaagcagtcggtaatccccactccggcaactcaggttattcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatagtgggacagaacgtgtacgtcctcagaggtccaccacccttgaggtgtaccgtagatacctcctcttatcaacgcatcaatcagttagcttcttgaagattatcgattgagggaggctagtaaactgcatggctgagccagtccggcctacttggggtaggctttgagtcgtggtgagagccacccgtacattacgagatgcataccgtgccctctttccagtcttgatctnaaggctagtcgatttttaataaggctagactaaaaggntcttaggcattacgagtgcggtgtggttagaactacttcacgaactgtagaggaatcctccgctcccttatatgcagacttgtntctgatctgtacttaaatggagctgtacgctgggaaccccacctgtgagcccacattaggcttttcgggctgaccagtaagatggacggagtccgccccttactcatccggtgcagctaccagattttntaggaacccgtcgtgggcaggcgcgccccgaagctatactcctnacggcggcctgttcgagaacctttatttcagcgtcgcaacaaatggggtcggccgcacgcggggagcttcggaccagcngtcggtctagatgcaggcttcggntcttgctttcattatattcgtagtacacccaccgtattctcgtaatcgctcccaaatccctacgcggcctagactccanaaagntactcgggtcacagagagggcaacttgcctcccgccaccgagctcaattatcccgtcgacctcngtgcgtacctctttaagagggaaatgcagagagatttatttcccgcattactatggtgttggctcccgtacacattgcacngaaagtttccacccgcccaggagcatccgggcacccagtaaattctggttggttggtagctgcaccctttgaccgcaacattagacgtgcgccaacacnacttctgaaactccagtagcgcgcgcccggcgcgtatagttagngccgctctgtgatctaccacctgcacaccggtgngccggagagtccatggagcgctctcctagcgggctgatgataatacaagtgattttnactggcctaccactgaccgcgcatgccgccttcacctaaaaccaatggccatgcggaaatggacgttccagctcgaccatcctggtacccgtttgtacactacggtgggctcgtcccccggcgaattagtatacggttgtaccgtcaanaataggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatnggatantggctgccaaaaacgctntgctgttttcctgccactcacctcacccgatnaaggcatgcgtcaactgacacaacgccggggtngaatagggtcgcggttgagagctgtctcctgaatttcnnataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctntacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggnacacacgaccgagctgttcacacggggaataaaggtcctttcnacacgtatacggtatattccactaaatcattagtgggaccgtccttggcgtacngagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttancatcccctaatngtctcaagggaaaggcctcggngnccaaagacttctttcgaagaggtcntgttgtacgattgangccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatgaattcacggcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttanccccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgntacgatggtaatggaattggtcgtgaagagnacgttcanccacctcgacctgggangtttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcctacttacgtgttatgtgatagaaccctaaatatcacatgcctacgtcnggttttggcngttgaccagtagtggtcacccagttaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgntctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatgncaagccgacaggagtcnatgaactgttgcagtcccaagtcgggcagcagtgccntacctgcgccttcactatncaggggcaccatcagatggaagatgacatcatcgccttnnnngcgagatatgtaggacttgtcgcagaatgcactgcctgngagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcttagctccggctagtagcagaaccnagacctccttagcgaggtnataaaaggaatagggtanacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcggctggcccgccggggtccgtaaattgactaacttacggnatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttggaatcgccctaccagatcttgagcgcatcccnaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagattctgattacagtcaggagaaangatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacncggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctntagcganctgaaggatccaagggataaaagctcgaacggacatgaattcgcgttgtacggccatcacttttcctacccatattatagggactgtaggcgcatttgggtatttccgtaatatcagaaagccatctataccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttgaaaagagccaagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcgacaaactggcgcgtatgctaggagctcgaagcggtagaccgaccctccctaattcagaccacctagagttgtgccgttaaatctcggtattaggtataatcaattccccccgtgagttacnngaactatttacgctccgccatgacagcttttgcgactgtctgtacgttaagcaatatgagcctcccgtacttacgatctcaacttttcacggtcacattgtgggcatgcactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcntttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaatanggcgagnccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatgnttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggnctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctnccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttnttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagcnaatctcgggtataagttcatttcatgggccctcgtaccgatcgcttggcgcagggagcaaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtatgattacctatttacctcagtaaattgcccaataaacccatcaactancggatttatatggacatgccgtaggtgttaccgcangaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccgtcggntgggatgcccatcatttggattaagggatacgggggagtggagctcnnngggcgtattaccgtctcatctnggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatggcgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaaccctctgaagttagctaccggcgnatgtaacttgtgtctagtggtcccancgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacantacaagcccgagattagtcaattcagcaactntccagtaggtacgtcttcctgtgcacagcgccccatgatcacggcgaatatactctgtcgagatcacatcgtcggttagcgagaggagaaggatggcccgagacatcatttagttgtcaaagaccagagggcaaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcatagtgaatttacttgagcttattaagagtgacttcttgcaattgtctgtgcgcgcgacgaacgttactacaaacaccacgcgtgcgctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggctagggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggtcatganacagggatggttcaacggattgttgtttcntgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgccagttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataangttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccangtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaattcccgcccnaccctacagncgggcgacacacttgtaggtggaccgtgcctcagaggagtntatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaatannacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcattngaactgatagtccnttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaantttatatgacccagtgagctngggggagtatagatancccgatgtggaggacctgnnttcggaaaggccggctttgccttttcaaaggtctttcctgaagtctgggtaagtaatttgcttaatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagntaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgatttcactnnntgcaggcagactcctagtccctngagttcccttgtctttaggatacgggcactgccttnctgggttttcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttacctgggccgcatctcgctcgctgcnggcgcacgaacatacggtgattccgctcagacggcaagaggccgtgtgccgctaaccccgccaactntagaatacgaattcttnanaagcgttctctcatcgctgtcgctggtggggaggttggttaactttgtttntgctcctagggggtggcggatagtcatcacagcaatggtctntgacctcacatggttataactcagcctattcattgattaagaagagcacgggtaatncccacggtagagaagtcgaanttctatccancgtaagatttgcccgcaggctccgctattctacacccgnaggtaatcatctatttcaggggtcanaaatgacgctcggttatcaattaattgctgatttcaacgctggcgnacctggcggcctgcnngcgattcggatacattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagcttcantgaacgcccactgcgagctncagttcgtatctaatgnntagctacccatggaaggagcagggtagaccacgttagtctataaatctacgnacacccaggtgggaaataaaaaacgantctngacgtacgcagtttagtcatttatctgatatgatccttcaaggtaacgtaactcatccgccgccgcattgtggccagttcttcggggggggaatccttctcggtcatgtacgcccggtaanattccagcaccttccggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagaatcggccggacgacccggggtgggctgancaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggatctacaggattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacntctcaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaancacattggatttgataagtagtagacagcggccccacctagatntaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaanatctccctnatcgatgagtaagcacgnnaagaagagaatccggtcggcaaacatcagtactatcaagcagggttagtattngagatccaaggctatctgggagttggtgcactcgcanatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcntccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcangctaggcgggtccatcccttacttaaaatcgctggtnnnntttntcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgggcccctgaatcgcagctgtgcaggaatgtaagagcgaactgcagagaacgtcagtagagcgctaccggcacactccgttacatttcagagcttagggatgcatcgcgtcatgcggctanggcaacgtaatccacgtaactagaccgacgcacagcgatatgcctcctcgcgatccccctcaggatgcactcgatgggtccgtgccacattgccgagcctctttaccggcttgacatacaggagcggaaccgattatgccgcatgtagtgatcctggctagaccgtganacatcactacggcccgtttcctcgtttgacacagtaggtnntgttgtctaaatattcggaagattacgcctaaagtaccgacgcgccattctttccgataaaatcctcgatttggataaatcccccgcaggatccaagaactggcggttttttanntaagtgcgtagtnacttgtgtacnttgaagccaatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggngagtcaaggtatttacggaccgacttccactcgccagacgaactgaatgaagtggtcatcacagggtcagtgagtgagagcccgggcgaaaaaacgctaacttgggggagaaataatacatgttaaactaaactggaatcatgctaattcagggtactgtcgatactatggcgtaccgaataagacggtctcactaggtncccagaccgacggtantgttgacgactcctaggcngtttccgaacacaggtattaattcagaaacctacctagtaaacacatgtggtttagcgccacntctcatgttcacgnggacatagagcatctcaacgttcgtaactaccgatgggctgtcctatagctggcgtcgtcagcgagatctatcctgatgagtgcaatgnatcatctataatacacgcttgnaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggcctgcccgcccgaaactcaatccgagggtttttaaagggcgctagcccccgcgaaattcagcgcttaaccgttacgcncccaagtagagtccagggttgtgaggatgctctggggnggtcaagacccaggcagacgctaacccttcctctgttcatccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccgnagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaagcgngagtggcnnatattcaaaacttcgcgtcgntggcctagctctgcgcctttcaagcgaacctctatccgcaaacntagcctcgcgccgccatcagatcagttaatttgtaacaggagccaaggatagagcagcaaccgtgacctgtcgtagatactgcattaagaattgctaangcgtgccgatcccccgcgcgaagccagngagcctgcaatcctagactttgatacctgcgtcgattccgatcctcgaacttacagttcgcagcgttggacctatcgtatatacattggcttggctnncaggtgatgtctcatcataattcctcgtcaccttgaatgcgccttccgtccgacaatccaggggcctctcgggctgcccccgaggttgggtgtcggtgtctacggtnccttattaanttgcacacctagccgaaccggcgactttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactntactagtgtgatnatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgncgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttanggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtnccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaanggngctcgggacgaaaattacgaaaggagccncatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtntatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatntaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaantagtacttgntagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaatancaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaanacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagaggnagtgttgactattngcgggaggacgcctgatgccnacaattaggaccttagcgggtgatgcaacgtattctatccccgtgacnatactccggtccgtagggaaatgatccgattctcnatatgtgagtaatcattagatctggtcgctgccttagncggaagaatgaggacaagtatcanaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcngtgttaataaaggtttgtccagaacagacatggtgcgcctgtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaantctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgtttttaattggttcatatgacggntcgngcataacctgcctcagtgatcaagcccggagagagatctgggcgaacgtatttgaatgtacaggtggnngttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatncggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttnnggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggnncgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaatggcggttttgagaggactgtgtngtatagatgtaaccttcgggctagttctgatagcgtgcggagcaagcctggagcagcgggcttaagctcgagctgaccgcctatcgacttttacccgcnctgtttngagccgcagagaccccgcagtgtagtattagcggtgncggccgagtgatttctctggtgttacccacttcctgtattttatcccactgtnagnggtgatgtgcctnttgtgctgccagaagaggcccgtaatacccccacttcgggatatctgcgcaaagttgcagcacgctgttatatacagagaaccggctggacacagcctcacgggtattggatgcaggaattataatgaggatactaggcccagaagagcttgcgcggaaanantgaagccaagcgtgcnngcctatactaagagggacccgtnncttgtgctgttcggtcatgtcttgtttaagtcttgaaatttcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatctggaatctaaacagcggaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgcccgggtcccctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttcnaaactttatcncatatagtccacacggtttcttactaaagaatgttaccatactcactactcgttccgtcgacgnncgtcggttttagacgccctacaatgcatgggcnaacgcacttgctttactgatgccggaagtcctaccacagctagtactcacgcaatccagagggtccaggtcacgttcagtnggataacttgggaaccgcagctanaaagttagagccttgtaccgnagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcatggacctaataactaagcgtagtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgaatatattgctcctgagtcgtcttatnaccgcnggctcccaccactggatcgctaattgcctgttcctagnnatgtctgngttgctctcgttagggtgacttgaagggtttttcacatcatagtctaagattagccttacacagtcgatnttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtatgacatttttaagggcaataangataagtgtctaaccaatgcattagtccggctctagtcctccagtatttnctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcanaantaattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatantgattctaattacgattattggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcntggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggacactaggattcaaggtaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggnagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagngncaatgaagcagtactacnaatcaccatgtactcgnagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgntatgcactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgaccacgctgtaatggttgttcggtccaggnntccgcttgggataggtatgatatggtatctcatagaacatcngcgtgacagtccggcccattggcccagcgcacgtcggagcangtcaaaataatgaccactgaccttctaaccccccttctatcgcgcagtctgggcntgtaccgccaggggggtaagaagcgtagtcactcaccgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggccccaataactgncgagggctccagtgatacgtcctgtaatctacaccaacgacattacgctggcnggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccagctagcgacnngtgctcgcacaatganngctgtatacacgctaatnacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgtcagttttgttggaatagctcttactttaacgagactacggtaacggcaattctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccncgaggacgcaaattccttatgatacaccgntnttggtatggcgactagtaatacgtcntcaagcacaatgaggtgncccccggtatctccccttcgcagtgtgtgacagtactgtcccgcatcatctgttccaanttcgagcgcctatccngcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctngatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaaacangctgaatgaactgtgagtttcactgtatggccaaagatattgcacttacgggcttgaatcccacatttttatccggtgataacaatagaagagagactatcggaatnacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaggccgtgaaccaccttgggtcacctgtacgagacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttgggggggagcatgacagggatcacgggntagaccacaaggccccgcacnnacatccttggcggttcctgaannttttttgntgaacgagatacaatctataagaaccagtagccaactcgttacccttccagcgtggcgcggccacctgaatagtgatagtnatttgcagggatcacggcggcctcctcttcaatcgagaattaaacaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgnagcctgggttccggacaatgagcagtacgtctagagactttgtgccaacagntattgaacganntcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagaccgcatatcgaatacgtctaaacgaggcgtcatagacataggatcagagttgtccaacaggacaattgtatagttaatgatcgcggatcgtcatctctgggaggcgcttgcgagagtaccagggtacagaaaagtcggtgcgcgtattggagacataaaangtgaatatctctttaggcttgattgatatcctcaatagaggtggacggctcnnaaaaaatacttccgcccacggacggggcacaataccaccccttcgccggtagagtgacatggtcctgnaggacgagaggggtcgcctcggggtgaggccgcgcgtgcctcttactcccgtggaggacgattacccgggtacaccgggatcgtnctgctnnngtattgcggaactacgaccgtncctgactcccttcgncgtgttggctccggcttactcgcgaaagaacgtagtgtttttgttcgccgtcttgcggccggcagacctacgcgcgtgtgcacgtgatccgagcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtgtgtgtaacgggatctttcactagtataatatgcgaggagccattgnngncggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgctgttaatttataaccctcttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcnactgattacgtgtgcgccatgttgcgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctnaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagngcccgtacgctttgctgtcgtagcgtggtaggctgacantggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacntaatgagtcaanggtcanggtccgtgagagcctttcctttcttatcacccagancactcccggtgtanaaatcgcgcaaacactcggatcataggaacgagtcgaaacatctctggccatcttttctaaacctgtacctcaacctgcattagggagacgcgtaatcccggtgtgganaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggctnacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagttccctcgcaaatcctctaatncgatcttagtaagaagcgttggcctctaaaccgtaccttaaagnattgccgattaaatggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctncagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccntgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgngccctcaggggcactcgaatcagcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaattcgggaagttacaggcccggggtctcnatcgattaccaacgccgagggctcgacggtgatacngtnttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacnttggacctatttctcccaccggggcatgcatgggctgcantgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacnacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgancattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtanctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtggncgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggagacaggggtactgtgactgggggcagtgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacagnatnggaattccgtacangntatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgntcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgaattaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggaaaatacntgaatggtatagtccttagaactattccacagtccnaccctgtcgttatacnactcgccntgactagaagtacnattttttacgtcgagcccccanngtgcgctcaanatatatcgcgactacngagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccatagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcgtaatccctcatcgaaccntggtcctccgcgaacgggcatctggaagtctctttaacagttctcagtcagaagcntacctcgaattggagagatcttgccgggccgtaaaccacgtggcgccggctcaaagctactgtagagttgttttagtttgcaancttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgancagagcggcgcactggtttaaggctcccccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtnnccnntccgccaaaagggggatgctcgttttacaagaatgtgtgcctgtagcccagtagaggcgctgaatttgctttttctcatgcggttgcagtnccgtctaggactagaatgccggtgtgaacgtgggtacgagccacgaatgagagcgttatgcgcgcgcgtccgattancgtgacgccactcggccgctgggtcaccccaaccatagggggactaatggtntnttgcctaggaaatcgngaagtttgcgggcatatcatagtcttggtaaggaattccngctggtcctgntgtccgtgggagacgggtgcnccagcgcccccacgttntacgcggtactacgccgtgcgcctggngtacgaaaggcctcaaaatcgngatgaatcatccttagggaatagcatcgagcgttccgatctgtcggtgtcgcatgtttcgtatnacgacaaagtcagacggcgggcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaanaagtattcgaccgctacttcctggtcgttagctagnaagatcatagccccttgaggtaaggttacgcttagagntaaattactgaaaggaagagactgggcggctctcgtatcacaaagaccaacgaccggctaattgtggatggaagnaccgtcattcgtacactacaacttccatactcaccctgatcgctgcggacgggcgcgggggtgtagtctaccggcatgtacagancacatagtaaaaggtctaaccccagtaaaaaattatcttcttttacgtcagtacgaatagcattccggacagggtgctcggaactagatcgtcaggtaacctccctagccggctttgtttcggcctgggcggaatgttaacagaccgggccgtaaacgtttacccagagcttatatgtcaagtgtncctatcatttgggaacgctcgagcgctggagtattacgttatcccttaatcgacatatcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagatgagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagtttttcatgtgaaaaccagaacctggtcgagcaggggcatcgaaggccttttctccgaggatcaatgacaaactagtcattatactgaacaatgagcgatcctattcaatcaggcgctgagcactacatcttnnnngggtcacgctctactataagcatggcaacccttataagtgtcctgtttgacggccccgggtgtgctgtatgactgtttaaggctccgggagtagagtaactgctgtggagtcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaacnagtgtgtcgattactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttactgcttagcggtaatacggttccgagacatgggcgttgtgcgancatcatgangtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaattcatattcgacaggtgagctacagcgaggaatgtaagtattacaatatttctaggcttctgaatccatggncgctgcacacgnttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaanttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatanggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtannttttagtgttaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttnatatatacgcacctatgctgccacgtccaggcaacgacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgagnaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgcagtataccgatctttcgttagctcgnagagacatngtatctcatggatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcataggctacaagcaaaaggtgtaatttnggcnncacgtatcctgggatcatctaggcgccgcacaatttttataagatatncagtgcncctggccatcggtaggtcaaatcgngcattgccgcccagcgcggtgnnaagtcnctctctaaccagggtgtggaaacgaggtgccagaatcagagcttntagcgcctagaaggnctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcatgttctcaacactcaggggcgggagatatctgagtcacaggtcatatgactgcggttagacgtgtgtcgagatgtaggtctcacccaacgactgtcactgtcctgtacttagcgaactcatttgagaccccctgttcgggtgactgcagttaggcaccccagtccacccgaggagggctaccagtgcatcacactcttagtttttaatgaaccctccaaattggcgctccgcagtgagcatgatgatccgaattcgattcacatcgcgtaagagccgatgatgacaccgctaccgacagtaaggtagaagaaacgaagttagtaggtgacttagagagctggaggtgagcggtgccaggacactatctacaagggttgccttcggaaacgcgagagattacactctgcggaggggcaagtcctgcgaacgtnnnnttttgtagcctacttggaatcggtcctcgccaacccgcggtcgcgctatccggagttcgaaagcccatgagtatattcccaagacggaaaccaaataaggaatgatgctaggtcaaccggggattcgaattataattgccaagacccctaaatatctcccggatgttcgccacgccacgggggaataagccacgaangccnccgacgacgtcagtactgtcagcctaggacagctcagatctctaatannatgggatctccgtaaatagttgcccattttacatctgatagccaggttgctgacaacgattgtatagccccaaatcctcaattctccacggnttactctccagttcggtactgtcgaaagttttaacgantcgggcccacggtaatccatcgagactgaanctctgcgactgctcctttttagagttaatgaatgaactgacatcctatgagacactgaccgcnnagctgcccccgtaacgatcgacactctggacagatctctcccgggggggcacgttacaagtcccaccgtctgcctacgttgactgtatgtggctggtcgngcaagacntgaaaaggcccctaatgctcaacagtaagcacccagaatagncgctatcnggggtaggctctgtcgagccagaggataagatgcaaagacataattcagtaggtgngtcccnacctttggcacagatcggagtcaacccgggggccattcctaacgccactaagtagacacgcagttttgcgccgttcttactcgtgagctccaaggacgcaagaggcacgccctaaccccagtgcaagccgaanaacgcattnagttcgctctgcacggcccacctataaccttcacgacatcatgaccncagcggcccgggaacgtattgttatataaccgtcactgccggccgtangggggcnggttgncccttgagagctacagctccaccgcgtgcattcggggcgggaactgatgctagacttaccgaaccagtctnngacgtcaaagaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtctctttttcgttangacaaggttcccccggcgcctacgtaaatttggctctaaagccagagcccgtatgtaaataggcgttcgcatgccaatattgtactttcttatatctatgccaatctatcnccttaagaactaagtaccgccagtgtgcgatgtacatggcagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttaagaatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtnaacgttctgcataccgtagatatctaagtattccctaggttgaaggcaatcattgccgacacactcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgttgcaacagataagaactgagtgactttaatcgtacttaggactaacggaataacccgggaaaagtggncctggttggctctcgatacggaagcnatggcgagatcttgcccactgngctggacaggctccattattcncgtgttactattgttctaatagacggacttttcaataattggagttgtggtctgnttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttacttctgtcctgggggcccagctgtgtgtgccgtttagnctcttcagcgtaggagcccccgatttagtccaggttgatnacggcggccggcaagaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagnnatcaggctgacataataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaaggtaactngccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgnctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatngagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtanagttgcttngctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctncgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataancgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcngtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacntttgcatttggccngcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttgganggtgagggtaanctcgangcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcntaccacgtaatgcggcgtaagggcgnatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggangagggtggtcttgcggttcttcaaggtcngcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatngatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagaccgcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggtnccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcaaagaatattcgcnaccaagtccacagttactcatgatgtgatnnnttacttgagtatacctggatatcgacgccactcatgcccctgncctgatatttaggtagtcgtcttnctgcatgtgatagtggagtacagcccataagacccaaacctagtgcccgcctcgtgnnggtctacactcggggtanccctacccatccgacngccggtacttaactacactatttacgtgtcctgcaaaaggacttaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggataggatggtactgttttgcgagttcgactgctggcttagcactgttacaaaatttgtccagggccatctctgttcatactacctcagcntcgtgatgatacaatgcttcgttcaggtttcctaaccagtacatagaacncgcctgatttaggagggagtaagaatctgtgccggctctcccaccgcgtaaggcccnngattctctataacataactccataacagagttataagaccttatttcgcgtagtataagatgataggttgatctgattcccccccaatgtancactnnacctgtccggcaatcgtgagctatatcggaggttcgacatatgtttcggcagncgngcatcgcgttgccaaaggttgcttaatccgctggccaggtcagaatctgacccacgtccatttaccaatgtacgtcccagaagcggtgatcatcgacccaggtgttggtaccggtctctcgggcagttggcatcgaccgccggcacccatatttctgtgtgcggctagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacagctctggggctagagacggcataccagatgatactatgttatcnttgaacgcatccaaggtatcgttattctataagaggtgatgccgtgtttcggccggtaggcgttgatggcgcggccacaagngcctgaatagggtgatggtgagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtngccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatnttcgntctagtacatcatgaaacctaactgngncgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgatnatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgantgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagtcgtcaaaacgagaattgnatctgcacgaatgatcggccacttaatctcgtaccccccgncttgttgnggtttagcttactgttggctgtcacaattttctagaaccgtgcgtcgggttggntcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaaacgctcttgggtctactgcgtccttacggatggnggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattnnnttntggaggctaatccagagcaatagttacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagngggtgggcttttactttccatgctattcgtaccntaggcctgtgccttagatgatagaancactcctcccttctataccctagcgctttgcccgcagtcggcccttctnctgnggactcaangcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattngccggacgcggcgtgtnngtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccncaaattcattaaggactagtacgccatatctctggtcgtgngctacaggctgcatanagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttnnacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatncaagatctgggagtgtattcgacctggcttttgggtcaagtcggtgcnatacgaatcgtgctttcgtgacgaccgttccgtcggacttcaagcagtgcctgacgtgatcccnctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatggcggtcctttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatacactgggaaaattccgcagagcgacgtatacgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccagaggcttgncttatcaaccggatacatgtgatctttatgtttatctttttcgacgagaatcgtactagtcatgtgctacganattgacgagaggatcgcagagaagcgtccatgtactcgngcgattagaaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggnnactcgngatgcncaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacatnctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagnttaaagcttgattttaccgtgttttcagtaacaanacgcacgatgtagtanactcccaaaataactatgggnnagtgggcaatctgttgctattggatnaccctttatgtttcttgatccggtnngngcgattggtatgcgcggcggncccggggttaggttctgggtcgggtcngcgggaaagctccttaaacagaatttggtttcttaaattaanttgaggtcgttgcaatgtctagagttcccaaccgtcttacccttgaacatggcatacggttancttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtaaaagaaccgcccaggtcctacgccagcgactcggattccggttactcggancctcgccaancagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgngttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcggagtattcttagntcatgcgccgttttccctaggggaataacacgggctaacatanatacccacggtcgtntgtacacggctcatccgctacgcctaaaagnntactactgggcccactcattttgcgactgggcacgcctcacaatatacccgtactagaaaanaacgggctacaagtgaattcaagagggctgtgtgcagagttatgtgtgttangtagggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacntgattgggacggnagtttcatcaatgcatggtagnntcgtaggtcgggaaaaatgagaggtcagtccgcggcttactcgccttcgcggaagatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaactcaagattganggcgtggaagaatggcatgtttggaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcaccgaggggtggcgcgtcccccgacaataaaaagatcaccgtttcggcaattctggcgggagcaccttgtctctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactnctaatccctgcggtagaatggagcctaacgtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaanaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtancacaacggggaatataccgccacttgcaactngggactctcccaatcgcatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccnatactgacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttagagggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagnggaggttagcccggtggatgtgaccagctgatttcacacaagtaggtaccaggtgcgcagnaatcaaggatactgttaaaggnactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggcttttcaacacagcgccctgcaggagggcggtgaaggagtgctattacgggtgtgtcctacccaacnacctggttgtcttatgatagtggctaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaggacgtgacntgantttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcggnagtgcttgacgactactgantaagcgccaatgccataatggggcatatctaataggccagnngtttcctactccccatncgtgcttgggctacgctggaccatttccttaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcngcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttgggattacagggggagattgcgcgtaatacagatactgtgggggggcgnaaatgctcgaaggtaagcatctcactcacaacaacgacgcttagtcgcgcacatggcttaagacattggcgtgtgtgcggcgccagtcggcagaagctcgcaacagtatagggtgcgtggcgatgacggaccgggtaatcggatgctgttccggtcagttattgttttgggactttactcgtcccaattggcataggcgcgtagcacccagcggtcgacctacctcatcaaagattagacccaaccggacgcccgctaggtcgtcgggtaagtaatccgagggntcatacataggnccaccataagacagggataggcgtacctanctcttatggtctacccatcctaaagtactttcttgccaccgcatcggaacaaatgtgtcacctagtatctctctgtagttgagcncnnnnccgggcgccccgtcatgttgtatgaacatcnggatgggcaactcggaggccatatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatggtgtctgcgtgccaatcacactaggggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagcggtgataaccatagaatcgccaaggggcttcncgaatggtatatcatcctgcctaaggtccaacctnactacccgcgcgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacaccnntgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacntattcaggcaagtatcctaactcgccatgattagggcaaaagcgcggccaacntaaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcagggccgnaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtancatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctataccagaacctgccagncccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttctggtactacgttgaacgcgtatcccaccctagtgacctcacacgcacttgcttggtttgtccgtngaggttctaggctgtgagtgccccacatcataggagttctcgacgaccctcttccggacgaagagatcctntattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgtattcccacggaaatcgaaggttaattccagcggaagatccaaatcgcttagtgaacaatgcnnctcgctaatatttcctcccatcacgaccgctacntgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcangcccgtcatacatcacataaggctgggccagcgctctgccggagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcggaagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgactgacaccgagattatacaccacgctctcgtgangctcctagtgccacgcagtccgtgttatcgcccagttagtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttccnccgcacgccttcgtagccgtgtatgtacgcctgcattgcattacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacgggggnatgaggagaagntgactaaatgttaaaagtgcctcgatccnnccgttatttagagtacatcagggaggncctatgcgtaggtttacttcggtttgtcctgcccgacagtgatcacctagtgtagcctcaacgcgtagttacttatggctaagatggggactcagacaagcagcgtgactatcttcgataaggaagatgggtctggcgcggggacaaaaatcaggcgtagagtgacgatgcctgcgtacnggtcaacttgcttctactgttgcattttgttgagggtaatgtgccgtgggttagtccggaagatttgaatcagtgagtggtcgagtgcctcactccggtacgacttactatgtattagaggtctttcatcacagtaggagatccctttgtaccggtagcccatctgagttactcagatttagtgtcacgggttaccaccaataactgctttccgcgcttagtcggacttttctgtgatgcagacaagaaggccctaatcattctgcatcagcacacaccagcgtaactggacgaccgctgccgacgnacttgagnnctttctaggttccctccaatagtcaatcaggtcaacgaccatattttatacactttcaagcggagggtcgngcatccttaatcataacactcgttcgtgcttgatagagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaattctacaggtagctcccgctgccctgtatagcctgggccggcgtgacgggccaatgcccaggtatagattttgggttcgcaggggccgaggcgtgcgacgaacgactagaccgtcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacncgtggtttcgtgagaatgagatggatcacagccgcgcgaaatttattgattcggattgacgtnannnagagtgttcatgcaagtgaaatcatagagctccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttatggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcctacgagtagcttttgaatagtacacctccaatcggatccaccgcagttttccagctagtgtacacaactcgtcatattgggcattgcaaggctctacaagacggccggtccacacagccagtattatgatgctggccgggctcactaaaccttaccatgaatagttaatattctaacaaaatatcgaattgccgactgatctacnnaatgggtgaccttatacgttagaaccaggttgacctatttatacaagggttcaanacggaaaaataagctagattttgtcggctcggaggtgttgcanaaaaggtccaaagaaacagcggggagcttgaacttaatatgagacgggaggagccaagnagctatacccgtgctggcgtagactgctaagactcaacgcaagacaccgcatcgacctgactaacgcggtcaccacccatcatacnggtgtaccattggtttcggcgctacgcgttttaaancgacaatcgaacgcccgcattgtccgatgctgagtcnacctaatggcaaccccctaggaacacggggtacaatgttctcatcaacccccagtcatccactgtatgaatcagactcgagcattgtatttcngcgtccattaccgacgctccaaagtcgtcgtcggtgatatgcgatgatatcgatatctgcggggcctcgtggcatcgggcgcgtccntgatcccctgctacgtcgctggacatgtagggtagccaancgaaaaggnttgagctacaactaatgcctcctctggcctaacatacaccattagaggtttgccgaagttgggggccgcgtaagttggattgcaatattnactgggtcatcgcgcaagagcgggtagtcccagaccggacgaactagcgcgcaanctcttaggtaacccaatctcataagcgccgcgcgcccagagtaacctgcattcccaatgtacaggtatcacggtacggtctgtgaancgcccttcaggctctacggcatagagagccagcgtaccccgtctaattgtagactacttggcaatgttagaaagagtctaatnatgttgatcggggtacaaatggtcagggtctcagcccaactggctagacacccttgggggactgaaacnntcacgtcttgtccccggcatgccaggtcagaacgtccggcacgcggcctaacagcgaatgtgaacgtactttaaatcgcgctatnggtcacgagatttnnaaggatgtngcccatagttgtgaccgcgggagctgacccccctgggtcggtggcaactgctcacgcncataacgcaggagaggacactcactatgctcacacatatgcgnatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccggaaaacgttngntccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggnaacggaccagagcatgaaatgacgaagagttagcgtgtacccgagctngagggacacatcacggggttgngaacactatacctatgaatcgaagcctaactacagggcgaggaacnatgaggtttattgccacggcccttcgtcatgctttacaaggncattcccacgacgagatgcactattccaactgcnggtagttttagccgaacgctcaacgagtttgcggcgntttgtgtcccaagttacagcccgaagcggggatcagacattgatgactacccggcactttggcgacttgcgcataggctggattggggcgctggtgtcactccccgcgacgcgggcagatcgcgtacacgaacctatgactttgacnctactagggttagagaaccatctagctttgtggccgcnttctgttccggagtcgccaactaccgggtttttaaggtatggatacagggtctgatcccagtcctganncnagagagtcatcacgcatgtattatccgnatggtatgattcaacgaggctgcaanggtggcgaatnctcataaagcacgtcataaagntagtcctcgggacgatcactctttgcgtcatcttttccgctcaccgggaatgaatattaggggtnctgngttacgcgtttcttcgtggcccacacagccggggggctgacacgaccctagggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccgggcaggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaanccccgttgngtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattcnccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccattgcgctcggggaatggtctgcacggtggcgttccatatgggccgggtgtattgtatagtatgtccactaccccggtagaaattagaggcgcacccttcacattcgtccaccgtgacggggtacaacagggggaacggttaaagcagttcaaggaaagtcggtgttgcacgtggattaaccatgaacgcgnacaggatgacccganntagcagagtatccatacaatgtagagggtgttcatggttggtgcagaatttcggccatcgacaagttccttgtagccctgaancgcancacangaaatcgcggcggcagccatcacattccggtgcatacaatgcttagggtaaaagaggattttatggtgacgctaacgggccggacggacanagcgagagaaccggagcacatttgggaatcatctttccngtgcagtggatggtgcggtatgaccgttgctcnggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatgtgatcatctgtcatcggttgggtcgtacggtccagagtgcaacctgcgtggtnnngtcgttaagaactctagggcgctactcatggattctgattgagttgacaggggccagacacttgacagggagcgttcaanaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttnngacatgttcttagataaagagcacagnacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatntagagatctagtagtggtcaatactgatgaaaatctaaccggncaatggaagcgtcttaggcgtaatccgagggtgtaactgtttggcccgcaccgagccctcagtncagccactganatgtttcccaagtatgctgtcagagccaccactatgtcaaggtgggctaaccaaaacggttcacagtcgttgttccccgctatactngcttgtagcagcaaatcggcctctcattcattttcaatactcatgaccagggggggtgtggtgtttttgagggaaacgtgaaactctcgatttaccggaagaagcgcagtangtgagtacccacgagtcgaggtaagggaccagtgtgataaggaaccccatccatttcacgtagttttaacctcaatgcgatggccttatcactgtcgtgtctgttaccgcgttattgtcgtattttgatncgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaaatggaaattgtttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtagagacgttaaattcgggatccaaactatcacgtttgggtcatacagccattcgggaggtctgcgggggaagatgaatgtaatcagactgaaatttctcagagaaatagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcctgttaccctcaggtgtgaaagtaagggncctgaacaagttaaagcaggcactttcgccanaagagctatgatcgcttcagccagtacggccacagtacctacacggtacttaaatatttgaagcagcctgttaaaccataactctagcaggctacanacctgttcgggcggtcccacgcggtgctgacccccatgttttggttatttgtgttgagccaaagtaggggaaggagagaggtnttagtgcaccaatacgcaaattacacctgcagtaggctagccctcnncattttctaagaattcagaattgtctttgtaatggcgacgcggtgctcggcagaggaatctgccaaaccgctgtggcgatttacaagctgccggctaaccattcaatctgncaatgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccaaagttatatcccttcaaggggactgggtngcggacaacagacctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccttttatgctctctgaacgcttaaacgggtctttggtcacgacntgacggcgcgcgggttatagttcatgcngtacctgaactcgcttaggtgtgcgcgtgggtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcggcacaccattataatgcgttttcgtttgtagctatggaaggcatcccgacgcggnggtntgttcaagtcttgtgctaccgaggatgttaccgatggtcgcagttntacattgctcagaactgcgcaccggcctcctggntcccgtcaatacaattgtcgacttntgtaaactaaaatctacaaagagcgagaccaatagttgggnggtcactagacgtcntcgattctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatacctgatactatcgtcaagaggnngagacnntcaagcaggcccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccnccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttaatgcgttggngactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggcacgttgttcgcaaagaaccgatgtctcgaggcttttttgacagtggcgattcactcataacctaattgtacgcngagtatcacctctttgtatgatcggcttnatgagcgggcaacaagtcaatgcancgtacctgtccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagcaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaattcattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgatgatcacgtactgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacaccttnactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaaagacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctccaagcatgagcgccctctcagatactaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgaattacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatantacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaangatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggancccactgtacacgaccnaaggtgtagaatagtgctaaactttaatgngagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatattaagttcggccgggnccggacttcggaccgactagtattaacaattaggttaggtgctcgggtcagacactgttagctcgggtcatcgatgttccagtctatcaaacaaganantncatgcgaccattctataactcgttcgctcgaatagcgttaagggaatcgcngaatgctcacgncctagaggcgcgagtacacgcatggcgaaggcgtgggcgcgggggaaggcatgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccattgctcgagccgggaacccacgangagtgaacgctccgatgagtcatacaatcagggcgcgcagaaaatagaaagatgacgaccatgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggncaactaacttggcaacgcgccttgcgctgaatcatttgtcttcagacntgcggccgtaattcccccggatnttcccattaacanggtcacttattacaattcttgggacggaacaaccgatattcancaacntaatcccttgcgccgtctcctgggcgaagatagtacaaccataagtcccgtgcaagcaggttggatatngatgcgacgcatgtcatgtatctcnngtgtaggggtactgactcaacagagaagttagcttgtaggattgatgcgcgttattaggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccattgaaaagtgncttgggtcgagtttgctcttggcctctaatctctgtaggtacnccctcgtacctaatgccaggtgacagtctaacaatgaatctgttgagtggtatgcgaattagtaccagaccnagtcagtcaacactccaacgtaaagatcagcgcggttcctagggantagtcgcatccccaatggggaantaaccgtcgccgcacgcgngcgcaatcctcggtggtcccgtctacgcgactnnnaacgngcactcgttaccgggtacccccgaacactgnattgnngccgttaccgactccggcgtatcccagcgaactaaggggggtccgatgacagactttcatagtttcttgtacgccaaagaaactcacaatcgcagaactgctgtagtctagccgccaattcgagtgtggatcctgttttcagaagggggacggaantccggcggtatgtcactagacgcatagcagcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgaccagtcacggggcaacggctaagtaggaggtctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgtctcccgatttggaactcgagcattcgtcgcgcatgccactgcatacatagtcttagactcgttaagataggtgtgagatggggctgggngtaacctcgtgtcacatgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacagctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaagggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatccggttagcccnattcaaagcagcatgggatcaataatcactggaggcagactcaacctaatccgttattcgaaaacatggggcagagggtctaatagtgagctagtgagaattggcggtggtctatgtntgggaccccnngacaaaagactcacgagtagcgcccccccgtgcgaaatcatagcagnctaatccggtctgtatacttcagattngcaagagataacggggagtcctggccagagcggcccagacggaaaaccaaccaaggatcctggcctcggggctggngcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggtggccttagtcagggtcgttcactgggcattatttttatacagcagctgacacacanggtctaattcttctttagtgggaagtcgcctacaggatattcatggcagaatncntacaaaggtcttacccctaggtttgcttttcggacagagatnatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcgtgcgcgcagggagtctccatcagcgtcctaacgtgatgtgcgccggttgaccttgaagacgagatcgtctatcataggnctcagcgacgtatcccttaatcacaataatatgtttcgttagacccacattcggcaggggatgactctgttcgatcccggatgtcctaagaggaacggggatctatgagtcnnggaaatttgttcactcacgggctctgggtttaaattgagctttcccgcagccgcgtcttctataaagcgcgtacggaataagacctgcccaagcccttgaatggtacatanagactactgtacangtcctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctaacgtgtgtggaggggcaacacacgggtaccgatgccggagatcaccccgccaaagcgatctattctctgggtcttgttacaaaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacnaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccgtggaggaacctggcggatcggtggtntatagacacgtccgagtagcacaatcacggttaaccttagggtccgctcatactatcagtgttcgctccatgatcattacctgcgtccgagagcctcggtaagaaatagattgacacctcggtggtgtactntagccacgcgtgattatcgccaacatctacttccgaatttnttgacgcggtatgattcgtgtcgagggccgccctacatagtacgtttcaactcgcgcgttgcctttccatacgtacgangcccgggttgaccgctcgcccacctcggcacgtctnactcacctccgctattacgctgtagttatcataggtccctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcngggnnnaaaccnatacattangcgcctaagtttttcgattgaagcgnccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtatcccctgatccaaactaagcgaatgtaggtgtcagcgctaagatgagaaccgtaggtagtttcgaaacagactttgcttttatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaacccacacacgagtcaagtcgacgccttgaccgntcaaacgccgtgccaaccccggacacacgccngaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccnagatagaccgatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacnnctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggcccgtgatctagtgtattccaagggcagncgtctaaccctaaagacgttaattacgaaaaccngtcggcgtggacaactctgctggagtgtgtttagtttagnaaaaataaagaggtagtgtcttttgttgcantgtagcgtatataggctttactctgatgagcttccttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtnggtcttgagacttccgaatccccgatccattattcgcgtnntcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgngcaacaacagtcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtagntgnttgtctgggtagtagacngtacaacgtgtctaatagaaagcttcgccgcaacgtctagggcggggcccagagatagnagggtcactaattcccctgccactggagagcatccttgcggctgacactaccgggctgatgggatagtgatccacgggtcctaaaaacccgcgggtgtgcataggtgtacttgcggtttcatcggtctgggcaaagttctagaactngcctaatccggaagcagtagtcaaaagttttccatcatgnntggactctaaagacctcacggcgcctatccgaattactaacattagcggacctagacgtaagtatgttagacgaaatacctcttagcgggattntctatacatccggagcttaactctcataatcaacacaaaatttagacaagtgcatcgacgcaaaaatccagaccggcgaccagacttcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgtaatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaccgattttatccgttgtcccaactaaccgtcaaatagcgcagtcgtggccactgcgtcgtgtcgaagactatcagtgcagcgggctccatgtctgtccgtccaatgcaatagacctagatccttnaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaggacgagcttggtgggatcctcctggctgttcccccttactgactaggcgaaaaccctaatcttgaaacccccgctctgcgataacccgcttttagacaaacgactggtacctgggtccctgtgcgaccggcgcctttcagctgccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccagntgtgaggcacgncatcatgcgcacccggctcgcaaccggagccctgggcccaccgatctctatgattacacgtaatgatgcggggcggcggcaccaaagggggttggcctaatcccttcatgcttcaaccgccgttatatatagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaanncgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaacactgaaggcagggcgtgcagtggccccgccaactgccccgtcggacgcagaccatanacgtatatgaattctcttcgtgaatctccatnttgagtttacacagtcgttatgatcatcgcccataatgttcctcgacaatccggngcctaaaaatccgccagccatggcgatctgccgcccacnaagtgggcgggcgtacggtttccatatgtagggcccgcgcncttccgggctgtgcaagccattggacagcagagtaaggttttgtccctncgtacaacaactatgatgtnnnncggcccggagcgcttcgtgtgggaatgattcagcncgtataggactgccggtaaggttttggcctagtccggcgcccccttgtagtgaggactagttggtcgaaaaatatccaaaaatatcggtagaatagacccttcccngagtaaaacgcatggatttcgcggtcggcagcnaatacagttccaaggcgcccggagattcactacgcgagcatgggtgacggnccctgtcacggggccccccactgatcccaccgatgcggcgcggttgacggatgtccacaccaagcagagttgtgcaaagtagcatgtcgagtggcagccgagtcacaccggttctngatacgtanggccgacgattcgcggctgggatgctgagggacagccgggggagtcaggggctggtttaaagtccgatttcgttaaggatggggatggtgggctgcggtgtggcagtttgtatagccgaacctctcactggcacaggcgcctcgcctcacgggtngcactgtattctacagagtcatccgtggctaccgatgacacgtgtacgtgtggacgcatattcggggggcgctggtgaaaaaagttcttcttctctcgatggaacgtgaatncacagggaccctgaacgnagcgagtatatacggtcatcaaaccccctcgcgcgcgctacgcggccctgtganggcctccgtaactccgagtagggatcaatggatcgccctaacgggcacgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccgtcaacaaatgtagacgcgagttcaccggcaacatccgtgctaagtccnattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctntcagaatagcgatcccgagaatttgtacatacatacgttagtcggaaatctgagttgttaaactctgtcttttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacantcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaantnnacgcaangtggcannnccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacgacgcgtcatcaaccttctcttggccattggagcgcacacttatctgctaagtgtggtaccaacggtnccggctaattagtatcgttcagtttccggcaccgaacatccgtgcaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcaggctgcagctgcgatgctggccaaactgtacgcgccgcagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggannacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgatctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtatatgcctgttgtgaggggtagtacgtagacttgccttgggtgacgcgngggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggnagaccattgggggttagcgacggagccgcnagggcacctcgcataggctccctggtgcagtatacagtgccagcttttggagttattganaacaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaagngcccattngctgctcaaattgtgcatactacctacttcttcataagancgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgnnagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccancaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccnagaacacccaggttcaccatatantagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttcganaacgcgncactatcgcgttagtgaacgacgcatcagcttatgcgattgacagtaatacgcataccgaagaagcccccaatcgacaaagtttactactcacactaagatacacttggttaataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacnaataatagactcnnnntctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgcctttnttccattacccggcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagnccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgnngacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggccnattgccgtctgnacggggtgatgtgcacgtcgcgagtccgatgtctantaagccttagacctactgatgtcggaaggaatttctagcntttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggatancgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcacccgggcgtatggcgtgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatanccgcgcccagtggtagngatattcgaggcacgctaacgagacccaaatagcactcccgcgtngtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtgggnattgacacgagaggccgttggcncgcggcccttctggaacatcaccacctttgacgtgagngtgagaagcctggtgattgtaatggatgcacccacataccaaaaggtccataagcttgctacatcgcaaaaaggggntaagagtatcgtgtaatactggtacttcgtggtctgcagtagatccacnnntgctatacgcctgccacgtttcggtacgtncttgttacgtacaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccaattagattggcaggctctcctnaagtatggcaatcgtacnntacngacaaacgatatttacgagaaagttctcggatgggccngaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttnttttgcctgggcccggtctagagatggcgcncatgaccaacttatcgtaggcggaagctgcgnctttatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctgggcgggatcgttttgcgagacatctggatgaagaattccgcataggcgtcgnacttttccactagtcttaggtcagttattaagttgtaaccgcaataactcggaacctgaanacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaactacactttactcggtatctggagactttccaacatattacccactaaagaagcaacttcgcagactcactactagctataatgntcactctaaccatctnngaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataacctnngcggcagctctatcactggtgagcctattgangttctcgcactgcgcacncgctaacctacggatctgtttagtacactcacattatgcnggcatataacgtggccagaggngaatcagaaagacctcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttnttcagttatgcgagtatcatagcacnncntatcgaatcttcgggggtgncnacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatngacgaggcgcggagctanagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctctgatcccgtcaggtgtccttgcaggaccctctaaattacctcgccaattggactcacagcaagcttcagatcanatatattctaatcctcgcgcatcanaggatttttggtgggngtgacctaagcgtgccgggttagagagagctgctgcgttaggnttctagagtttgggnttatggaaactgtactgtcatgagtttcgcaataataaacagctggtcagctctacgatccccttatgcccttaaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcatttcggntggtgagaagaantaaattcataagaacgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacataaggtaggggcgggacccgggaacantcactgccttcatccataacgacgatgcctggatcccctccccccctagtacgagtacgaattgcaactcgatttcccttttnacaacgctcctctttctcgcatctatgancgctcagtagagatgggtaggggcgaatcaccttnaaccccgggtttcgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcgacctggcgtgattaactcttaggtgcgcctgccccctgcagttantanacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttctcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctgggaataatactcatggggatgtacatggaattagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgatagtagaaacttgactggtatgcatgacagaaacgtggagatttacgctgacacaacatnttggtccataatgcaactacgccggcgcccatcatcgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtatgtaattcatcttagtccgaganaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacntataggggccacaaaaccccatccgggggattcgatattggacctcngcgtggcaacacatcttcatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtccccgcccccgctgacatttcaatcatcaagacggtgcgcttgacaccattggaatttcgtacaacttatattttgagtgggagggtattttattcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacntctaagcccgaaggtaacgtcatgaatcgaactccaggtatctttatgccactcactgttaagcaatcctgtgtttnctggttttggtcggcgcaacctgtgggggcactcancacactttttgtcctgctgtcgctacgtgagcctctatagaatgtcgatggccacggcacaaacggcccctgcttgggacggaacctctgttggagtgcctctaggtcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccanctactcggtgcagcagcgacgttcggaganaaaccgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcgaggattacccatcaatgtgggctgagtacgagattcctatccagccangctccggcagctccccncctaactcgctgtcagaacagtcctgtcaggaataatcccttatcatcagaggtgtcgagtcgggcgcgcaatccatagcggtttcgtcacgagaatccgcatccagntaggaaaactcatgaattggaccccctgcataggtaactaacagatttatgttcctagagtctagggtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtaaaattctatgtcgggcngcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagcgaccccactggcccgatgtaccctatcgacctaccccgtcttagaaccggggctgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccgcccagcccagatgnctcgcgtaccgcttgtacttnnnaagagcactccccgccccgagccgagcaggtttacacgagccggaccttgggcacgcgtacaactcataggatnatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccagagtttttcccntccgtttctgtcccttcgttggtcgtcgctgatcagggagatgtgacggggaggtcccgaacccatcgtgaggctgagggtgcggcagctgaacgcgcactgtggaaactactgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttctctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcacttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatnggtgcgttatccagggagtaacatgcagttccactagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctgggnaacgcgagcagcgccaaaacccacacgtcgaacgaaantcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctngtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcgntccttccgtaaacggggcaggttctcgccagccctgatacagtcgtagggcctattagantcctgaccngtgtgatataggacgggtnncgatcaacccttggtaatcgttagcttgacggcaccagcaaataccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagccaaaatgatggctangagggaagattccncctccacaggctgagaaagtcggtcccacgcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctnccgaattactggaactagcatcactgggctttctgcgctgcagcttaggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgatactgaatcaggcgtcatggcctaaagaagtttagtacgggagtgaagcggctactcgacggacgtggtgaaggaatctaagcggnaattgngctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagnntnacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacantctggtccccacgtacgtttggcctcggagaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaattncagaaaagtgcctgaaatgtcttggcctatttgctgcgagccgnccggcgcggggtcgcaagattgaataccgatcnagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagncgcggtacgccaggagtgncacgctccgacgctgagattcccggctcaaagccgctacgnaaggtttggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtgtactcatcaagcgtgatgcatctgttgtcgaatccctgtatggaccgggctctcacaacnacgacagcggtggtactggccgaatttctccgttgcccttttctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagtatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacanccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtggnaccccaccataatgtggttccncaagaggggaatagttgacatcacttagacaggcggagtgccgaatttctcgattacgtcggatttgacacttttcggctctttgccttaacagattcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctgatgtgttacttcngtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccganaagnnnacgctcnccaccgacgggaaccccgcaatagagccaatagctcatctcgacaggaagacctataaaagacatcatcctccaaaactgatctaacgcctttagttatcttttaaatggagcgagctcacaccaggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacaaaccgtcgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacgtcgttaccggcgcacatcgagtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcgntttaccgccacgtccctaaatgagcgctaggttggagagtttaggacnctcaatgagntggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccccgggataagcttaagccggattcattcgctcacataccgggcctgnattctgtacggcgttacaacccgctgtatgtactacataggcgtacggtattgtaaggttgccgtgccctacttcgggggcctcgcaatgaaacgcttatagcccagtccttccgtgccttctccgtgtagtatagccgatnntcagctattgtcttagcgccccacggacggtgaaccgaaacatctctttagacggtccccgcggcgagagcattctacccgtcgtcgtgaccgacagcgtggcaaatcgtacctccagacatctacatatactctagcgggttcagatgccggttctaagtagcaggaaccagnntacgtactcgcaagcgcaccgggacacttaggcatgcccgggtcccnaaagagtgcctgtcccattggctgcaagtctagttatcaatttgagccgattttgaagctggcgattggcgcttacactcgatgtagggttgttgcgtgtcaggatctaatatagagctgtccgtaaaccgcttcgccgcgtggccanggatgcaaagnntncntntacgaacggccccgccgtctcgggatcctaggttatttctgtctatcgcagccccgccggcgtggtggccatctttacttcctnggctctctatggttctattatggctggcccactggatgctatacgactaatcctataaattgaaaacagcggtaacgccgtttgacctatatcggaggcatcgcacccggccgtcggcctgacaatatttgtttcacttctgcagatacaacggtgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgctcgtatggcaaaggtgacttcccnnnnctatgcgtgttacccatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatgtgcccggaggtcggtcggcgcctgttcccgatggctgagagtgccgttgatggcatacggcgcccggactggtaggtgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctgtggttcgacctaggacggcaatacagcctagacctaaggaacggaggttggtggtccgttattgcgggggggcccttcgccccggagatacgtcccgccggcgcgagacagtcggacccgttgtcagctcacggttcagaatgtgtgcgagagtgttagaggtaccggcattggggtcacccatgaatgctagatcacctagaccgtcagcttttcgtctaacttggttagaaaacngacgcgaaacttcaaccccatagcgtcgcttncgaggagatacatcgcaacattaggtcggcgatctacctncttctgccgcaatctctggggcgacctcagggttgaacggcgacctgaggntgaactacgcgctgaagaacgaatcaaagttccaagcgagatctcggagtacccgtaccatacgaccttccgcttnctaatagcaagagccacaccgacttgcaaagtgttctgtatctatcgtctcggcgtcccaccaggccctgattacttcacacctgtatacaggagtatggacacggcgcgacctatacccaaaaccggggccaattacacgtcgcgggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcntgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggancagaccgcgcgtggagacagagcgttggcggtcttagttatgagngatctcgnttgcgactatgtctaantttttccgaacgaaaatgagccgcgtctcggtgtgaactccgccataatacacaagacctcggcgcaacaattatcctattatatgattactggacagcctcataacccagtgagacgccgacgctatccttctaaatgctcttacggcgttctggctaaaaattcaatattgcacgntccggcacantgggcagaaattgattcactcggactgactcggcttcgacaggattcacatgcttcccactattccgtcacgttcttagcgtctagtattgccgcgggcgctccattttgtccagccacccccggagtctcaaccccagtattaaaaacattcgagcgtgcgtccactcttcgaaattgggttctagataaatagtgatggagctaactcgacgcaatctctaccaatggtcctagcttgattgctgttctgcgtgtcacaattcggtcggacattagtcgcactgccattggattggaatcttaactcttccttttcacagtttaccccataagcgtaggtacagctancggctatagctatatatcaatnagcaggccggtgatatatttgaaacctgaacacatccccgcatctaggggtgaaccctcttcccctaccgggnggtagtgactttacggaactnccgtatgatctgtccggncaacncagtgcaaagcaaacaagggtaatttatgtgcaatgagttccctgctagcgtgacggctgaacgcgcaaaacgatcacttagggctaattgaccgacgcccattactaccagccgccttcgaatncagcaccagctggtctgagtgcattctctatctagtgtcaccaagcatcgtgtataggctgtcacgcgaatcgctattagaagataagtctaccgactgtaacatnngtctgagagcatgcgacgtaagcgcaggataacgacgactgtntagagccgaananctctaactgaaataaatgcgcagggaatggnnnnnnnnnnnnnnatcggcccgctacatcgtgaggatatttggatgtgctgcgctgcgcccgagatgaaacacatggtactatcccctatcacctgcctaatggtttgcgaaacggtcgctaccgtatntaactcacagtcacattgcgggggctcagtttcgcgagagtcttttattatgcgcaaggcggatgatgaaatggctggtagggtacgggggatgggncgccgaactcttcttgtctgcttnagtactcgatacatatgcaccggaacgaggaacacggtnagatctagtcgtcagcgtgcagagcaatgtgtgtgaagaaccagagcccggagtatggaatagaaagtgtgcgatctcggggtactgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcattagtttgtgtgcacctattcagggatatagacgttactacccctcaaccgctcaaactctatagtcagaacaccagaatggacttatgaccacaccnggttatctctattagggcctacgcgcagtaagaactatnagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgcctcgcnnntaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtagntactatcaaggttggtccttgaccgtatgagctattctcgtgtggcaggggtccgcngggcgccctatgttccagccccgatcgtttcccccagcagccacatgagtctcacaaatatataggtgtgactagtggctttcctcgggtgagacctattcgggggttcgcggcagctaacattgccatgctgtgcgctccancgattgccagctgcttcantttgggccattcgtgctacaaatatgtttcgggcgcaggatgagggtgatcctctggtcttattagacgcgggcgnngttcgactttgcgccgttaacgtttcnacggtagacaatccggtacgatctcactgccatgttccatctaccagggtccaacgttccatgagtgcaactcgngaccatgtccgggcagaactctccacgctgctagcgtgacaatgcgtgtacaaggtcgttgacagtcataaggtcgcgcgaactttttgacagagtttaagtggcaaggtgagatccagttaaagaaaagccctcgnnttcaatccacaataaaaccatcccgcacgcccctggctctggcattcttgggcagntaattgtnaacganttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgcctcctccgnccattgaaagggaangcgttgctagtaccgcaaccctaggatcgcctacgcggggccactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgngttcatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgaacgatccgctgacaggccatatacgcacttataccggctcaagtaggcanaagaccttcagaccgatgtgtgagccgttaagnactatatctgcagcttagcacaaggggcagacccccgcccgcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgttctgaggcgtcaccgtaagtctatcgctatctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggntcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacgtcccatgctctaaatgcnttgngatctatccctggacgcgctaagagccgcctttcctataagtcaacatcgggtaaacgcggcgcggtcacaccngagcgacgcgctggactctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaanccctcctcaattgctacattagccaaataaagttgatgnaaccgtaagccagcaccggcaaggggatataattccgtaggttacctattgagcttgtacctgtgtcactcaaaacaccactcacacaggaactacgctcgtgcggacttctgtgatattaactgcgnagaattttggaacttggataacatagaacacacaatacgcaagcacttgggcaactcggcggaganagtggcataactgatggccnaatgntcatccctggcggagttgacgggacgaacaactatacacattatcctcccgggagtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccgggaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgannctttgatccgatgcctattctttcacttagcaccacgcgtactccatcgcgtgtccgtataagcgacccgtcgtgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcacctgctcgagtgaatgggggaccgatgctggtgggcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatngatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgaagacctatgtaccggctccgatcatccaagttttcagcctcggagaagtacacgagcaccactatctgccgcaccacgttgtttaatataattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcagcgcacaagtacatgggttgtaagtcgatattgacccgcttgctaggcggggtggatcggtatttacanactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggttcattataatctcaaaagataaactcgagtgacttccatgtctatagtaactatggcgtgcaccggtganctcagggggttcttatcaatgtctctctggcaaggatttgcatttggcctctaaacaggatctgcgtaacgaatagcttccacgtcctatcgggactaattttcacagaaggaggctcgtgcaacacctnatgttctttctgtaggtacgtgcggngaagaaccgcagcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcaggagaaccaggtacgtacaatccctcccagacgacaagagcaggagccatgagtaaacataagagacctaaa ncannnnaggntannnatacgcaantgngcgttccgnttncacnagctnanaaannctnacacagnggttcannnnnaacaangntagnnnnncnnnntnggaaatnnnganntccagnccagaagctncgnngngcgannanaagnggagncnnnccttngnctcncaantagggtcccntnacntnnntnnnnnttacnnaantggctgtgngcacngcnnntngggaagnnggnntncactgngattcttnnnnnnnnnngnannacantactaccacctccnnnagctacnntaacttanngcgcgcaanntcaaatcaannnnnngacanggnggnnaatgnacannacancaccnnctgattnnccagccatntangncannnnnangnannncccnacggcntttgngnncnagncgggntnnnnnncngcggtgtagananccantntcnagatctgctctnagnnagtgttatccatnnannncnagacnngtctatcnnnatnnnncttnntaagcngnanaattgnggatnntnnggatnnnnnnnnnntnnnncnnnncngnanggggacccgcgcnnctgctnnggntgacggtacctcnaaaggcangncgacgnngcgaattncgannncgcnctnngtgnnannnnnaanngngtaaggnncatgccacacgtntcgcggtgnnngtgcccattggngtctctccnnnctcnnctncaaccgtccggcagccncncnnaanntnncannnnnntntatnnngccgaccnganttgtnnccgtcggtctnannctccnntgntcncannnntnnngangnnnncgtacngaagnnngggtgnnntntntactcggtaggtccggatgtgcgccacacgncataagcngnntnnnnngncgntngngnnnnnggtnnnaatnnngncntnccacngacacgaccnnngacgaggnagctnttcgatanngtgcgagnanacnnnngnnagtnnncggctnnatgnnntatcgcgnaagcaacnannnnnggncnatnatgntncatnttagtcccantactgncaattgttnnccgtannannnnntcgngntcgaatcanncctngtttnncgnncncnnnnnnnnnnntncgnngcntngnnnngcnnnacgtangaannnatntgnnngnccnnnncncannngntgnacgncgnnnnnnnnnnnnnnnnannggnnntnnnnnntcnnnanccgnngtgnagtnncgttttgnnnatnnnnnagntaatatcaacntncatacgttgccnnccgangganatattgcttacgctntancncnnggcnnaatgggatnnttnncangtgnnngnaaccccncatatagcngttnccttaatngagnncnnnngnnntcctncnngtccnnggtcaatcacttttatgganngctgtnnangaggcaggtgtnnggagggatnnngtngnnttaatgtannaaattnggtnntcacatgccnnatgaggnnnnannnctagnnctnnntgngtgcnctggnncnaggtgnttgnnnnntannnnctcaggagtgatntnggtcngtcgtngtnnnaccanctttttnccnntnnnngncctttaaccacgtcncgncacgtnncntggantctgagtatgnattacnangnttcgcnnnnnattncgancagnnnnncctnnacgnantaggttnntngtngtntnctagagctgccnatacctnngganctngnccnttctanacttctttnagcagtgtcgnnnnnnagacnnnacnncanntnntgcganacgnctcttccnngcnnaactcgtccctnncnncnancatgnattanntgcctgtaaccanggcatnnnatgcnnantnnnnnnnttggactcggnnnnnnnnctcaacnatatgcgaactgagggtacccgcgaancantcgncgattgttacnnnnnnnnnnnnntatatngantgggagtgtncangcnctnncttgnacannanncgnngagatnnccaacnatnnnncngnannnttgtcgtnngnnnnnaatnagtatttaattncntantacnntgnaggtncncatcagtcnctatacgcngnaaaancgnnatggggaaatgngcattnataannactnnnnnngtcnccttcnngtnctntngctnnnnnnnncncttccnagctaccnngcatcanatgnaagtntaccatcnntcnaacnnnncgagncnnntnnnnanngnnantcaatntacncnncgtnangcgnncgnnnttggacgnncgtnccccctttcnacnnnanttgnaccggctgatgaaaggaatgcnatacantgcgnntgncgcgnnnnnnccncnctgcnnnnnngcatgggccgnnnntgnncnnngataantcgtctgnngannccncnnnnnttntannntanncnnttnnnngtnnngcttacncttcttttntnatgcntcnaaaaangganngagntgtcctncngcaagcgatacaacgngtaannnngtncngtctttggtccagtggtnccngatcgtannnncanngtcgtnnngcntnanacngttanngngctngcctngtacctcttagcangannngnnntancaganttngacntnanngnntnnnngncactntgncanngtncgncancacnctnaannntngacccnganacgnntnttaattnnngattcggggagangcggggncnggnnnnnnnaagtannncgacgtatngnnntgnngtgattggtattaccacantaacgaattgaacanttgnncgtnnngcnntaagacgctncccattgcngtggaagacnnnnnnnagctnctncgtgagtannntcatagcaagtancnnnnnnncngcatgnnnaatnnnacctntcnnatnaccnannnnnnaccgcgatttgnagnagttngtagagcgacgntgagcnncnnntcnctaaccgncnnttcgcatcctcttnctnnnnngnttnntctgtntgggcagntntnnnnntgngncnccctncgcaatcnatnnnngtncgacagctancgcnnaacnaantactngcggnnngnntanntngccnaannnagnnnnngangnntttgtgtnacnatangntaantaaggttnnnggngnanntacangtnccnnnncnngatcnncannaagtnnacnccgtttnangcgcntgnngnntcnngngtanncgcncgacagantntccgcannngtannnctngntnanggancgnncatnnctgcannnnngntgnnttgtccgcnnnnnnngangngnannnactnnnnnncngnccgtctaatannnngannntannntnnnttacgnnngnngcnacnnagncnannaaggangcnngtcttngangnttnnnntnnnnnggntgnncggcatacnntgnnnctgatnnnnnancnccnnccncagcgncnnggagtgnntgncatttngngggcangnannctnnntaaagtaccnnaccnttcntagnnagtgntgnncnatnnnnaanntnnttnngagtgctgtgcggnagctgcnnnnngcccccgtcgcatgtatcananggagtnccatgggncagctctnnnnaaannagnnantcnnacctaatnnggnangaactcccgcntnntattttgtgtaatgcnngctnggatttgcnngnagcaccntnngnntcagtnnnncnncccgttgcannnnntcntaatcannnctncnacannnttgcnncanncngggnnannnctagnannnnnngnncgngnnnnngtannnncgnngccaantcngacctcctcnctncaagnccatgncaacnncaacctgncgcngtgtcntnnagccnntncnannatnctngcctnntcatgnnaagctnatancatgcctacgttancgnnntgttcagngntggnnncnnnnncnnccagttnntnnncgnannnanattgcgannnnnngnngnnnnnngngcgccgacaanannntcnntnacnnnncngccagtttcgnctgcgcatccgcngnctcngnncgggccnnnannnntcntnagnnctnntgttcncngtccnaagncnatncacannnnnnagcnancnnggnanannctgcncaannntgcnnggtccagaagnnacnnnnggngtnggnnttgaggcggnaanangnnanantcgtgcgagnangcgtnnnnntccgacannnnnntnnntannnnnnnnnnngancannnatnagngccngtnnncttnggnntantcnnatatgcnnangnaaanntctcnngnnancnctcttgaagtganacagnctaggntggcacangagcnannnntncnccaannngntncgcanggatnnngnntatcggngctngcctnnaanntnnnngcngcgcgtannatnnaanttgcctcctcgcnntnagnnnnngcntcacngacgagccttnnngnctngnagngtannntnnnaantcgtnannnnncgcgggtcgtnnagggncncnnnntncatnnnnnntnnnngncnnntactatnccnactctctcatatccttncgcntcntcncntgnnacnataangtcnccnnnncgntagncntacnngcngnccttaancngttgcacnccanntnntngagggggtcccgatnnctangnnnngttgaatggtaaantnnaanccnctgnncgcanataaaaaactggntggtacagggtnngcnnncaattagttnnnnnnntataganaatcccgnnnnnnccaccgncnatngtggantgntnnncggcgnnnnggnnncgttngtgtannnaaagtannanantgccnggagcgnnacncttcagcnggtcnatccgctggcactcnnnncannagatttaantcgtgtcgcctangaaatatctncatcggaanggnncngnctnntanncctcagnatnacnnncngccngcgcctcnnnannagnctcttcnnnnnnncnnncnnngtagantaggaangtcagnccgannttgtnnngtnnnagtgntnnctcaaannnngaagcttntttgntnncnnnnntntgtagtacnaactngtnctcnnccnnnnnctcgcntnntanannatcngnacagtccnatgactgncntnnnnnnanncgccncntcccgttncntnttggannnannnnncggngntccgncgtnngnntnnnnnnncctaaannnngtgntntggcgcnnnngggntcnnnnagntcnannntnnnnctnanncnncgtnnnattnnnnnnnnnagnnnnnnnnnnnncnnncntcggatannngcaaaanncnnnnnaganntcngancnnntcgggntncgtgngccccntaactcggnannnnnantnccnnnnnnnnnatncnancnnnnaaatnctngnncngatttcgtgnnnnnnnnannncnttagncaacnggcgtngngaannggatnnnnncgntctanggnnngtctngnnnnccgnanntncnaggnncccgannnnnnnatntgnaagntgnnnnnnagaggncgtngnttaacgngaacanccttttcnnnnngnagntggccggngaatngagctccattncgctaagggcgtattagaaagagggcggtgattnngtctcganannggtcncgtangaanngggcttcgtnncgcccctgntcnggcnttcnnactgaggtcggnctnntantggacctaggncggcggcccggtnnnnngctnnatancccnnatgannnnnnacatnnccngacctggngnnnntttnntannttaaaanncattctncaantcnaannncgtcgntgnntncnaacgancgnnctcanggnnancactgagnctttcganngcctannanacctncnnnnttnctgtgaacnnaaganggccgagaanncnttnnnttgnnnnttcnnntnnngntnncnnnancnnnnnnnnnnnaannntacgnncntntngnaacnngactgngnagggncggcccncnancactnnnnnnnnttatcgnngccncncacgcgnnnnnantgccncggnnttnacacncntgtaannnngnccgagcgngccnnnnnncgtancggnccaggcgnnnngnttagaancngnannntnnngnnntcannncgagagtcgnnngaggcgtgctcccnnnccnnnnncatgngctgggtcnncnntntnncccnagcngnnngccnnctntngggcncanntnnggggngntngnnncgagacntcggttcntnnntntntttaaaagtctannntnaggcnaataatcaatnnnnnccanacncngncnncnnagtncgantaccntngagatttnnagagnatccccagangngnnnctngcggccattccncngtnaanacnaactcnatnananattncgatcnangcagngnttngnacactaggccnanaggccagtgggnncgtctnggangcngcannaggcntgcngnnnnnnggcnaggacgtagggcccannncannancnctncgngngggagnatncnngcncaancncnnnncctctanngntcggcccgggccgtcganctggnnnnncncctcnntannnngnnnatngctnngnnctantaagnggnganncacncannaagnnncactngntccncnggnnnanagggncnnngngtgtntnccgannnnccnnccccgcctagcttctttgnacgnatcatttatgacctnnntgcttctnantatcntctcccngcggcngtngnaganctggnnnctannngagcgtgnnnncttncgnnnnnnnnnnntggannngcnctnagnntncacnacgnatgntngggnagcaacgctatnaactnnatncgcagtngagnncncgtacgccccntgnnngnnngnagataccannctgtgnntctagcanngtnggtnggnncngnnganggntagngcantgggngnannnnnngncnnntgtgannccnccngnngncatcgatccnnngcnnctgnnnntggtccnacanggaacntcnngcncnnnacnancannttcgnncntangantncnnatnnccnggtccnctncccgcnngggngancaggcccnanncnncccncctgcntgannntgntcnnacannatgtncccnnagntctnnnaggnaaaatnnganngtactcanngncttgcagggtnttncangtcccagnngttaanntnnnncnncgnactggncgctgccatgtnaatnttggncnnnntnnnnctggnnnnnnnnngnnnannnncgnncncnncnngnncnnnccgggccacgttttnnggngnnntcnntnncnagccnnncnnactgtnngtangnnnnnnnnnncnnnnggnaancngaannnnnnnantgnnnnnnnntnnnnnnnanggannnnnncnnnnnnttnnnnnggcaagaacacttaggctgggttcccgtccatgtaatctccagcgccacctgccaggattnaggttggcccacccntggctttcnnccnnagnatgagnnntgnnnagnntgnnncgagggccactattggcggcgtacctgcgctatcgccntgtaatntccgaccgcgnatactttggagcctggatgattcggaataaccgaggtcataagggtcgtcggagcgnagcttagagcaatgccncggtttncattcacttggctttcgcccacccgagtancaacgagctagagtaatgaggcacattgacttttgcttgtccacgagagctatgtcgangttttctgtgggctgagtatgaattaagccgggttgcccgccgganntaaccatgancattccacgaatactnctacccttctcgcaatgtaggggatagttaaagtgcctcaagttcgaagcgccgacatacgtaaggnctatctaccgaagagtctttgnttgttcagtcgtaactgcctgggggtanctttagcccatcgtanctcccanttaggaggttatntcatccgtaatgcccgccgacgcgcccgcgcccgncggggtcctgtaatgccganatgttnnaggacaatggccacattcgcagnctgcccgacngnngtccgccnncgnnggggccagccacnncccccnggancgatnangngggatgnncnagannnagtaatccnngnnngnnnnggncnnctccngcagannccagangcnngcttngaaantatannnattncgntncnagntggtaccnnnacgtnnntggccgntncngnngnnnnnggcggnngagccgngnncnantncnncnatcttcccacgtnntacntnatcntngtacncnnancgttgtgnaattnctcnnngncntcgcnnncgcgnggggtggannganagngtncgggtntnagncgncagaanngcanaggatnngtaaaacnntngtannnncncgngangtaacctcagcctcgttaggaanagncnnannnnnnncnccannccnngcggtgnannnattannntacaataannccccatntnnnnntnnnntangtcannngtnggnaacnacggnnnntaccgcannncnncnntggncngcacgggnnnannngtgtaccgtatnnanncnntntcggggnncgnnatnctannnncctacnattcaggcaagtccgagtagngantannnnaggccgncactgtcnancctnaannnnnnnttnntcncgnctcgcattgctaataccgcnganncngtnganccgntannngtgngcggctctcgtncnnnanctncgatcagntntgcgctaactgatcntaagnactgtagtgnnngangcacnnnnnctgtggcggtcggaannntnngnccaacgcnaagcngnnancgnagtnccntattataatatcccgcgcgggtcgnncttntncgctgaccagncgacannangnggntcgcaggcgcngaactgtggnnnnnnntnnnnnnnncggnganncgtgtgcgtgccgcagacaagctgccagcccgctanatanccnnngngnnnnnnnnnnnnnnnnngtgannntctccatncnnncncnttancngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngangncnnnnnnncggggcgtgngangnnncctgcnnagaggntnnttntnatcgangcnntcggnntgcatnnaggngntnnnntntncnnnanncntagatgcacatnaggcntnnctgaggtcnncgttggngatggnnngacttcngcnnnnannnnggnnctcatnccccgnatcgtgacatctggatatganggannagngagctctcctntcntngccnnccacgntntagctatggacntnncngcggnnnnnacgtngacnntgnntnacaggtngtgnggtctgacatnattcctantnnttnnnnctatanngggcnnngnncnnctggaccgnnatnnnngannannaagnncnngtncnnnacccncnnnnnnnncgnnnngtcancnaganccnnnanntnnctctngtggnnnnntacggganngtagtcnngagnntnntcgcanaacnannnnnnctattttannncangaagngtgnnnncaaanagatntgattannngggnnntgntnannnnnagggacaagantcgtgaanaatnnncagggtannganggnattagaccnntcctttcgnanngctgctncngcganccnncanctntnncctnctnnnnacaatntgtcaaaaaactnnganncctnnagganacgtagcgccnagagctaggcccgnacgccaagttnncccacgntcacngaantnngncgncganncgccaccgnngggggcngnnagaagnnatnnactntaaaggtgnntccnttgactnnntgnntgnnctcngcgcacgnagnctccnnnnnnnnnnnncncnngannnnacccnggacaccagngcccngcagantnnttggtanctgccgcgcacnagactgatnncgtagcnnnnnnntnnannnnnggnnancanngagttncngncagtnactntccncnntnggntnncntgagntnattnctgcatanacncacgntnnnaacgtanntnncncnngttacnaccgnngntngtgtgaanacctacagncnannngncannnntncnatcnggtnnnatanntgcnantnnannngnctgaacttnnnacncgnatnntgnncgctnnnttaaccggtgcggannnnggtttgnnctatnngtacnnnngcntacatttcgggannactganncannntgcnnncnntntntcttagagagcaagtcgaccngnactatttgnactgacccatacnccgncntgnaactcntannngnnnnngnnanatnacatctgtncnntnncncanggcgggactncggncgangtnntcntgnnnncacncncnnacntntgccnaacntgctcgannncccaactggcagctgtcnantntannnaggnnnngtnacttntaagggcnatagggtacacnaagtntatatnttggncgnncnattctgctgatacncctnatctanancannnnnccnaccatgatcnnngntgctgggctgtngccnctnaatntagcggcanctagncgnntntngngnnncnnnccctatnnanacggantnggtncctcagtgancctnnngngccgancgnnggtnntgnnncnccgncnnnnccgnanggttaccganattccccgtnanntnnggcgtgantcantgnngncactacctgaaantannnccgnacagttcncgnnnnnnnnnccacctcngnnnnnagnnnnnntggaaccttcanntnntcgcgatacccccggactttaacnnctganncnnnangtcnncccggcnganncncaggttnnnnncttgggcggtcaactgnnnnnnnnagtccnccgngncntngacgagttntncgangatgggatcctccttncntnnngtngntcgnnctcaactagnncttgggnttcgnncnagtaacagncanctaggttnntgngtgcgagaangaannnnncgngtnantgccgccctggagcggatggaaaagngagcnccgcgngggntnnnacgnnnggncnccgtanntnnaanagngnggatgcntncgcgctcnnancgttcntnnnnagnnatancaggcatgncnnnnnnnnnnancgagngnaaanantnnnccagnntacganncctttcnncntgcncnntccttngctaatnnacnnanannttnnnnangcggcnnnnncntnggnagcngnangccaatnctattgtctnncgcagcggactacncntcagacctgcgaagttacannnnnntnnncnnttnnnnncnaangnnacncgtnnntnacgnngncncntncannattgagnntncnnntnnnnntngtgcgcanncgnnnggcngctgnnntacacnnnngtacgagctgactcngatgntgaacangnngannnananacagggatccgagtngaatncgagncannnnncaacngacnnnnncgagntcgtcctgggntctctgggcatnngnnatgccttctaccnngtggnannngggctatngccaagcanntgaggacnntnnntnnntcngagaggtatgntgccanctgancgcnngntatcccctccnnnaaggtgtgaagattgaaaacnncggtagtgcnatgtgatagatccnagntcgnnnagcggtgatgnatnncaattcatgacngngccnnnnatgnnacnncnnctagtntcccgtntnnngnaatatnnnnnnngtaatangnntnanctcanctncnnannntgaanngattgaacatggnnnnnnnntttcanantcnctctgnagagctnaggntncatacnncnnnacgannnngcngtttggnatcgtcannctctggcnctggancgccannanttgnnncgtgttgcagnnnnnctacnntttgcctncccttgaagtaattgggatggcagnaccggnagtaagcgntactantgtgnnnctccgctttntgagcccgcggtcagcagtgnatnagcgtgntnngnnnnnnnntccnannatccgcacnnagggnnngacnntgcnngntncnctggatttgtnnttgtangccacatgggcccttttcccaanggnnncnagctngcgnncggtgngaaggncnncgtggcgacnatgctggggnctcgttgnnnnnccaaangcgnctaacccaaggtcganctccagaagnangnnnnngaantnnccctcgtncntnnnacctcnnccaanntntnantcctgctgagcccannnttatgcnnnnnncccngcanngnnnaggnnnggnnntgattctccgngattctctcntattnntntncaggtnnnnannnnnnnaagcnatngcaannnngnnntannaagcgnngntgttgggctnnncggcngcttnnggngntaccaggcnccggtnaccctnncagcactgtggngaagcggacggcnagtattgatnngggacncgttcnnntnntcntgcaancatgaccgctncccacnnngtgncgnnnnnnggncnctaccccnggtngtgtgaccancnnggcagcccnccaangcgnnncangngcgactanacttantnanngnnnngtgtctcgntggatccngcacaagcannnantcnctncaacnnnnnnnnngcgngngnngaggcntacntanccgcccgnagnnntcntnnnnaaaccaacactgngcnnctgngcacagnannnnnccntcannnagggnnancgntccaccngagcagtnctctnngnnnnnnnnacgcacnnnnnnatacagncnactaaangtantcnaggnnnngnttggcnngtnnagggnngggnttgtcnnttcngccgncagcctncacgnnatannnntgccatcgcntgacgnattnccgggacccctatannncggtcaggnnntancnatntatncnnatnnanncgntngctcgaacaggagtagnatctgacaannnanataacacacancngnngagtcnnncctacttacctgaanntnnnttgccattaagctcgtcgnngnatttcggnngaangaggtctgcttgnnnntcnnnctcctcnnctnnccgnagncgcancngnggangacgctnnntagntntcngggnnnncngngnnncggttgnatcaccacgcccnccnntanggngcngngccnngcncnngccaaatgatgngtnnnnncgtcngannnccancgctgncatntctnnatcagcctnnncncgcctnggcctcgagcccgannttggcnnnncnnangttggttgcggcnaggttttccggatgcgttatttcactnncatatncttacncatcanncctattcattttnanannnngangagaanncggtggnctcggacttgcgtatctnggntcgccctnntgnnnnnnnnctcnanctttnnnnnnnncttnngagnnntgnncnatnncngtncntnacaacagataaggcgcgttaananangnngnaactaatncnnnnntgatcgnnctttccnggngcctgnatananngacnananccgntcggtnacaannctnatcacnatgantcatcttcgctangaggngtnnacggtgcaagcgaacnttcngnnggnggcgcnantgaccatgncgcaatttgntgaatnggnaatcncgcncnaatttcgacnnngggantatncacnaatcnnntacctccanataaccnaanancnnnnatctgagncttggganggcnannnnctagnnnnnnntnananatnctgagnacnnnannttntgtncaccttctnnntnnaacgcncnnccanantnnnnnnnncanngcngnnntgtggnngangatgtnnnggnntantttgtgnngacgcannnnctctcgtnngantggnatactaccnnnnnntgcgtaacnttntgtgtgtntcgagcataccgnnnantcagtatangcnttnctntanaagttcttgaaaaccntnncnnnnnaagacnttannaggncccggattannggaagngcanaatantcagngnnannantacactcggttcgcntcannatanggatctaggcgnttnnctcngnngtgganggtgcnnnntncngcnatnnnngntncagncggcgcgnntnacanntgncnancttgggntttcaacccgacggcgctannnttggcgnnnnccntcnacgcacanntccaactcgtctactgcggnagannnnaanggcggagnaaaannncccgntangagatcacannnattncggtgagttcctaaaagnngggagagtagnggattgctnngnngnagcacgagnngaatgaggacacntntgtncntattggcnntnggccaggcnncanaannntnncnatnggccaatcccgtcccgcctnngcncagaantaaatngncacngtnnatnatnggcatgtcnnnnggtnnnncgcnnncntagtaattgncgatgcngaatccatccnncactgctaaggcncnnangtacgacaggnnnnnnttntatgtcacttcgntgcntgtgattagtnaagnntacgntgccctcccatnnagttgnnngcggtaacagnatcttannnnccttanngcaggatnnnnnncnntnanntntngtnattntgcncncttgatnacgtagngnnngcnntatntnnncngatctgagggaggcgaanntgngtccaaanannttncnnctgnangttcttannanntagnnngngatnaannntcnnnnacaagtnnngtgaaacanaggnnnnnncncaaacaagannnantnattcnnncgtntncctagagcntngcangtncnnngntaagtntnngtcgacgntgaananncnnnnnnnnnnnnngnnctgnnaggacnttgngcnntggtggagatacgcangntttggccanggcanttcnngnnctccaactnngcnnncatccaaggcnnntnacnagccnntgnatagtannnnnnagaanggggcaangannnnnnngccacgtcgaactaacnntggtctnatcanaaaatgcngganaacaantgcagtatgggcncttanaanngnagnagcnncgcnnnnttnnaccgannnattaatnatttgagaccgaacgannnnnnngccaannntnnnncangcnatcncnnntagagnngagtgattggccatgtctanntnnncgntgaaacaatnnnntctntnncnggtgngtttatcacggagtctntnagtnaccaaaagtgttgnncgacgatnngacnngtanngncatgtcccannncgngatccacttnctnnaataagantnntacggcacgggntggttgntngantttntaaccgcntnatgatgtcgtgagtnntcntnnnncnggannttggggnggnnctgtgatccgctacngcnnaanactgggacaaggttccagctcganaccgancgatgantgnnnnnnnnaactntctannngtcnngngtttttcattangtgtantngngctcngtcncngcacacgtggatnngccccntccnngcccntggttnangcnanngccgatctcnngtcnnnntcgnaccncncntggtttgagnnngatgtcntttnacanggtcgcntgcctgaanccctnctnccnacanttangnnttgaagggcgccnnnnnntctcanngtgaaacgngngtnnaaggnacnncngnnaccctcacntatntatntacntacnnncgcagnctatncnatcngacacaggannngngaanannnnacgtgnnncgatntgaggnnnntnngcaggnnngcgttngnnncnccgcttctnngacncacgcnnnccggancggtacnctcantcgtgggcntncnannncccgccccgnngnnngactctacacgcggngtgnatnaacngctagtnatagttngnnnacnatgcnggtngtaganttcgggggatcggcnntaactanacnnngcggctagccgngcnnaagannantnaganggcgnnnnagcnccngcgncngnaggtcttagcaccgctataccggnactnngcnntagtncgctctcagcctaacngngntncctgcnggcanacttctgagnatngnganncagncnaancgnnncncgntnngtgnnnnaccnnngtgnnnnnnnccncnnannggtcggtnnaacaaagcgtgcgcnnacancacngcattagcagctgnnnngtgtgtnccggcgcnccnntgcacncttnnnttatnngcngagcannannnngncngntgnnnnnnnnnnncgcnatnnnntaattaaatctcacgtnaccannnnaangnnngtatngnannantncnacntnnnnttgtatccgnnncnncngcnggantgatgnntngngcntcngnaggtaatcacncttnnnnncangtactttannnacgntgcggtgtggtnttccncntcgngngcattctatgtccttctatngtgnnactnntgagncgcgcgaaccccagttcntancnntannaccncnnatngagttncctaaaccgcnnnctcatngactntgtnncccccggangtcatagnatccgctnncatggnnatacnanantannnnnnnnacgcggtgcanctgtnnngangctcnccgcnaccncgcgaagaatgnngatccagggnccatncntttgtnatggnntacnnctctnnngntgnnccatctcnnntagcttnnccgcgcntntcgatgatgnagatngngaagtgatagccngtagtntcactangtctatnnttaggattataactnntangccctnagatngcnnnnnnnntcgtnaatngtnatanccagtcgccatcactnnannctananaccgagnganngttcnnccgaatngttggatctcgnaggccttcacnnactgcaancntnncgnnnnnccactgtngntnctannnntnnangggangagcncgnnncgnnnnnnacccnntnncnncatncgagttnntnnaaccnagnntntnngcttgagtnngcnatngtgcgcngnnnagagtancannanntggacacttatccgtnagggcgttnatntcacnngatnnggtcnttntanccngccnngntgncngaggntatctgatnttngtactggnnntcngntnggnttcncttntananntgcctnnaattcgttagaangnggcgctcggttgnagtnnaaacnannagncacaannngnacnttgannatngnnctnnntctgcntctanntcggtnnntctnactnangatcnggngttttnntgtccnctnnancgatnatnanntaatcgctctgngnctatcggatggaggntgngctgctntttcaantcnnnnnngtctannnnattnatnncnnnnanaannnaaatncaaattnnnctccgtcaccttccnnancanccgngtgtgtgtnncccttgntgcnccgagtnncntnncantgccatttctgatntaccngtccgtcgnnnnnnannnnaacgncnccccncgaatntctcnncancgacgggntcttcgaaaactgttgcacggagnccagnnnnngtcacnntttnatgtttgcnnntgatnnnnnnncgcntcgtgcattgccnnnntcttanagnnaccnacngcttgcccgntgnntcgccnnnctagcantcgtttnancgnntgctnaggttaactgaaattccnngnggaacacattcncanctgcaantttatagnncgcgactcgacccgnnactgngcccggctcnnntnaagannccgtgctcnnnnnnagcattcnanannangcnccantncnngncncacctaaagtncgggttgcctggatcgtcnannnctngntgtnntgaannncnaggaagtgnannnnnncgncgnttccagnnntttntnncaactggataggatttnagncggagcgggnatngnaatgngctnnnccgncgtnnatnnacnntannnacngtagattnncnaactngactngacngnntnactnntgangnngnatnntaatntttgnncnntntnttaaaaacgccncantnattntagttnaaccnntatncgnntgtagaccggtnnggagcnttngagacatancgaggcanccgangntgantntnntgctnnnnnnncnacngtgnccncngnnnanatnngatannagccannnngcnnncnnnccnnatntgtngcgtcgtagcnnnnnnattgaatcaatanaannnngttnangnnngnnacgagcanaactntnnaatagnnnnnnnganntanagaatnnntatnanncangaagtcacgananncngcnnccaggcccttggcgncntnacccatntnnnnnagctncnnnngtancgnnntcggnnnggnatatctgccaacgctntcnattgntgggtcnnnngnnnnnnnnntgnggnnngccgctgccatncgtnctgntnanncctngccaaccnnngtcgatngngnnnnnannncgcngncagnntnnncgancngttagnangcanggngggnnnncnantntatcctgtgnngnnnctactttcntctccgnnncttgnannacatnaanattnttnnnnctggtgtntnngncataagnagtgganacngnnnnnnntnccatcctagaaactaganaaanaacantagggtnagngnnnnttacnnnnggcnnacttannngntgaatntnttatcctngtncggnngcctngttccccggnagcgagacnagncnntgccgatgnnnnnntnnnntgnntgncgatccgnacattnagttannntctgaagccccnaccggggagcgcgcannnnntngctacgnngtnggctannaataacggaagccnngagngaccncccnnntnncgnccgacnggccatattgganaagngatcattagggtgctgcnctnanncncnncatnnntaatcanccnnnnnctccncannnnnnnnnngncnntcnggcntgnnacangnntaaangctccnnaatcngagcgttacgtcannnttggtananaaatgntgctnagtnngnnnnncaacggcaagnncttnctnatgtggcnactnnncnctgntaggagttggccccnacggacaaaannnnttanntgggggnanaggnttaatntnngtnnnnanctcgcnncggcagctnagancaatncccaatcncttancnntcngannnnnaaantaactagncaagncnttngctntcgntgcnnnncnannnnnncgngatannaacnngncnnnngncgnccgnnntcncangntgnacnnnnggggattncacctnannaggccgtggtgcgccggctacgcnttaattnannntncttngannagnnannncgcanatnnnnnnnntntncnacnnccntgntacacnccnanntatgannnnctnagacgccagacgnnaggagctccggnnncgtannnagnngcgttcaganggtnacnntcgccnnnaagnanganaggttgatgcnggtaancntanatnncaccctgtactntnngnnnnnncaannnntnnttnnnccnnnnntgncgctnncnnnnctggnnncgnnttcatctncannnntnacgactaagangngntctgcancnnnntntgcgcgagntngtganatngngtgngnacaatncgtccctttggangaccgacanntntgcnngggtggnngtncnnncgtacnnaactnnnttgtnntnntactatctcatgtangtnnnnnnnnnntnnaggcctggtcctacncgtnnnctgctttctnnnncattnttannngnnncnggtnnnntnntnnccttgccgnngcgcgtcncttgacagnnnnncatanannnccccgcagangnnncgttnntnntngnantcnnngaacgcccgntatcgtaggangcngtataancaaggcnacngcgnatncannagnncgtgtcnngtaaanatagngacnctnggntancagagcctncanttnngccggnnnncgttanngntngcaactcaatnnntcattngcannnnnatatnntaancagccgcanncangactnagnagtaagccnctntctaccnnattaggggaacaggacgtcgnnnntncgntgnggtnacaanccgctngcnnnaggggcgtgnncaaccgcgnanggnancnngnncngnacaagcaccgtnnnngaactgtcnncgcngnnnnnnnnnannncagtcnatccccatncctctncagnnngnattnnncgcnctnnacngaaacgttaagngccgacnnnnaggcagatgacnnnnannntnttntggnncccntannnctgnaantnttgntnnntnagangangnnnctgcgnnnctnccnnncatactgcctacgtnnactgnggtaatanncgatganggnnngcgagaccntcntngtnnnnaccnaaanngcgtnntngannngntgctcngtntngacgnantggagacngtatgngtnagnggacnagtgcnnttnccctgnnntncnccgctacgncgntncgccnncntnccnaanntagnnggnntccggccntnnnnngtntnnntngnnnaagnncncanaatgnngngctcgtatnngcanngcgananttctnngcngtgcattacaccattccccnnnntgacaggggnncgacnnngggtnnngtcgcncgcgcnacnantaatnnccccangnnnnncnncgcncgacntccggttannnnctcnnnnnttgngcctgtnnngaaccgctntacngtanncnnnnnnannntaaacncnttcnacgttncggaccncnnnaacattgtnntctcnnaggtactggcacgagtctcgannnnagcgccgagctcagcctngcaaaggtgccngngnccngtgaggcacncggaantancagcccgcgnaantnctnttgnntgggcaccnnntnnngncnntttnncncagnggctgagtnnnttacctnnncnnnnnntcnnnngcnagggangagactaaaangnnccgtnccnggnggnttgatggannnnagggnnnncagcgnnncgctggtnnananntacagcgngngccgcgaanacnatacaananncncacnntcactnaagttagatnannngcacctncnaggcgancangtccgcgttgccncanangncnantccnnnggagcagaccggnatancgctnntggacannnngnnntaacnctgttcngnantccacacgatcgnccnnntatnccgtgcacttcctgggngtcannngaanctgnngntnnnggnanttcgctaagacannntanagncgngcannnnncntnatnagcatttcacntnntcnttacgtctnnnctggtcgnnttacgnaacttnntctganacacangccncggnanngagcnnnnntcntncncaccannacanaacattncnnnnggnnnnnnccgaanntncnctnncngtnaccnnnatgnnncgnnngcgnnnntannaannnatnnnnnngnnnnnnnnnnnncntggncncnngcnncttaangnanttatnttnntgnngcttaatnnnnnncacgccancgnnnnngnctncntctcagcttnagctctgtagcnncnannnnagcnnnncngcctnaanntnncnncngcgccattattnnannnggccnnnntgcanatnnngaggccnagnngncctgttgntgaagatgctgnanatntgnnttctcacgnggtgcagagatncnagactgnntnactgngggangngcngggnctggnnccntntnnnttnnctagggagaaaggtnnaangacagcntntgtgtgatgggtattcgngngcnccgnnncncacagttttcctataggngtncnnnnnaaancgnngtctnnttnntnngttgnnctaaagaacgcgcctcgnctcgnnaacatntagtngnctgngtcgtaaataancgactctgaaaggtttgggccncacccnnngnngnncnnnggngnnttgcgnnnnnnnnccgtanaacggaganntnagnnnnctatccgaggannntggagnnggttagcttcnaatagctctctcngtnnatgnanactgtgnngggnnaaggnnngggtaaannnnnnntntngttncnnngnnnnattccgccagtacatnnnaggcanaagcnngtatgnnnngacctggncttcntgntcnatcntcttnnnncnaanannnactgcntntagnnnnnntaggagcaaaanattgcnncggcagntnnnananatcntgtcgannnngnggtgnnatctnntttannnccnntggncnggntnnnnnnngatttgncnncnccaantnacggttgggcccctgagncaatgacacgtcttggtannnnnnnccnnantacnggcaatnngtctnntccanaaccangatncnaatnttgntttgnntacncctnatcncctgtntnnggaacgnnncgnnnnncgggcancnnaanannngctgtccttcctagnttcaccgaantcttttgcacttccaaggactgctacnagcgnagtaattcgacnnaggnagcnaagtggnnacagggtgtgnnnncngactttcanannncncgcnnggtaggnngnnnaataannngacacnangggcgctnnnttncnnnagtggataagcnccggtcctaaggtgnagaccgtggcnngccnnctgcngnttggnnnctntncanncnacagaantgnngannngcgtntttcccgnnntnnactancacgcanntgggtnntnnanacttagnanacnncncntcnnntcaagtngganttacctttcacannncnggnnctcacnttngnaagnancaacaantacgcnnnacctgtaggancnnnnnnncancgaatagggcnntnncggnggtnnngaatctcctangngnntncnnngcgtgnncttcnnaacgtcntnaantnntacnccttggctnngagnnngnatgnnntcccnnattgannnnccacngggtntgcagcnttnnatgagaccatggnngntactnnntngcgttagnntnttactaacagtctacccactctncattncatannnnnggggnnacccccttcngangacaaggaaggacacggnnnnannntnacgnnngacaangagcntngactnggannaancacgtcctncacgnacngaactccannggaaggnacgnnntnatcacgctagnnntnnntnnnccnntaagnacccnaggagnnananttnnncnttncagntnatgttnnnnnnctggctnnncngctcnnnctnnncnaaanctcangcggttnncgnnnnnngtnnnnnngggnntncngnnnnnnnnnngcntgcatcnncgggccagagcatgggcgggacgnaaaggtcccgaatnngtnctgacnnncntncgaaccgtgancncnnngcnnnctccgntngagtaacgattcctatccngngnngcgcnnnntntcacccaccggaccnatntcangngcgcgtgntngnnacannnnaanntncaantaangnanagagtgtgntcatanttcattcagtgnacnanntnnngatgccaaaacagantnnctaagaaancgtggnnnanggnnngngnncacatctgntnnttnnnacnncgtgagctaggactagacgttntngnttcgctcgnntncaggttnntnnnnccgcncctaantnngacttggtnnnnnnngnnnncttagnggnaccagnncnncttcgnttgagnccctnactnagntggnnanatgagaanggtcgtcatccttcntnaacagtatattaacggatgcannnnnnnncanggggcnnnttggncctgngnnccgaccncncnatttgtctnttgnaccnaaatnnctantcctanncnnggcagacgcnngtatcncnagggnaggangcgannagctngtatnatnngtncanatagantgnttaatcgtntgnantngattcannacnnggttgggntatcnncgcgncgnnnnntnncnntntnaacngtgagnccaannnntatggnnnnnnngccacctangcgantnagtcgtaaacnccaactnnacgtntangcaaccantntnngnnnnncctttctntagcgtngtnagtgnaaanggnnngntcagatgntnggtgacgagntanagggnnnangnnnngctngttgggcgccgtanattaaccnngngcnnnnnnncncgtcgancnacnctgacnaangngcnngacgatatgnnannannntgtanattctaacnngntccaccnnnacncacgctttntntcaagcncctnnaccncnnncgcaaancnngcatnntncgacctggtcagcatgggncanttgggcaatcnngcnnnnngttgntngcgcnagcngagcggacaacttntggtgtnacacnncnctnnngttgnnccantnnncanntggcncnnagccgnncagntcgtgngnnnnnngncctcncnntntgantgggccgnancgtnngcagcnngtcancnggagtancgtnnnanatcttgnncgnntaantgtnnnnnnagcnnnncncgnntnntcngacgnnagtttcgtnntannnggntcntntccntgantcgnccntttannatnntngaccaaantgcagnactacngaatngggnngcnaggcttnanttagcgnngtgcgcattnnncttttgtgcanncnnacgggctgnnnntccnagaanccacggcnnncnntanacggaaggnnngantcnncnactggncntcnntatggangagnncatctnnnattgttaaggnatacnnnncngnctnnnntnnnncnannnnnagctacgntagntaantnnatacngtcgnnnanntgtnacggcnanacaatggtnctnngnnctgnngcnnngtgccagtatgngtntnnnnnnntnngngctgcncttggggnttgnnngntnatgaagnangnnannnnangnnnngtnnnnnnnnatnannnntgaatagntgtnntnnnagggcncnacntccaaccacntcgnatcacngtnnntgntcgncggactcnattgnagngnangtgtgancntcnnnnntagnncncntctnnnnnnaaanaattggnnnacttnttcggagnaggcctccagnagttnnccanntnanannntnnagcanangtttntnnnaanntcnanattantncaggnntacnnctntatagncnctcttatgccccantgngnnngnnncnnncnacancggnnanantgnganncgnnncnntnnngcnnnnnngtagnncnnnacnnagagatcgngngtnnangctncgnaaccanannnnnnnatggannnanngcttancncgtattnnnnngtngnntnggcngnncncnntggcnnnnnnatnnnggttnnntacggggnnancgntnnnnnngnnntangtattcacnncgangccanggtatncaaatcngacanagccgannctcggttntntgcnnnnnnanngtnngctaaccnnnnatggantnttagnnncntagnnacnnnttnaanngactaactgngccgtgagnntctnanncnactcgnttannnnnnactngctcngaggtcngcgtaaatgtaanaatgcgcgacaaaccnnntcnnnacnggtnncnnnangnnntaataaaaannnncatacttgnnnnatagangtcggtcaaganntgnggccctanagnnnnnnnanncggnntnnngtacatnanacnncnacgncnnnnngtcnnnnnnnncnctannggnctntnantatagcaaccgtagaaggnnacacgaannnnnnttctcnnnnagctttaccnnnttnatcacnngnttnngtangcnagcctctttnagnagntnaccntgnnnaccnagnttnggnttgagcaaannncnngnnagtgttcagnnnangnancnnnntcnnnagctatntnggnacatcgccntacggggagcggcacgtcttccgganngcnctaccccttgttggnnnaaanncggcccnnactnnnnncgcattcaacnnncattagngnagggatctaatcccnananttnacccangnnngnnnnnnccnggctntnntcnctagctnactnntttatgnacgaagtgcaaaggtgccnnannnncaaattntcgactctttnnnannnnngngnacctggcngccnaannnnncngncaaaantttacnnggnanatttnngntacnntnntnnanccnngngncgnnnnnnnanattanaatnnanntagngagngtgcnctcgngccctttcgngantnacannacnacatnnnnnntcnnnnnacgtgnanncnattgcnnttctgnntgngggctcaaagggtcggntcnnaccgatcncggancccgnagacgcngagnancntagacaatnnnanncncnnaggnatngnnanannnancgtagnnannnntgacccnatcnacaangcangcactngtgnnacgnnantccccnntnggtannnattnnatcgcnatcttngngntangccnncgnnatancgngggngtcactnatttcnntntttaanncnagatctgannnggaancnncngacgctctcgtacgaacnctgtnancngntacgttgctnggccgngngagaccgnntaggggcangttggctnatcacgnngtnnganctnntccnnnacgtcgngnncctgaganacnnnccnaccgctaaaaggctggttnntntagggctctnngtacagnnnactcnnnngancagcacncntgnnncnntgnangcgctantcngcngcnaancngnggcnggtntnncncttcgatagttgcttcntnncccnttcntcnncngcgannnnccgagncctttnnanngtnnnnnnnntcnnannatgnnccnnnnnnngnnnncttcggntccnangnntcnnnnagnnnngnntgnnnnnnnnnngnnnnctcannnnnnngnnnnnnncgacngnngtnnntancnnntcntagnctcnnnnnnncttgnnnaagnnannnnnnnncntnggagcnccggatcncgtaggtnacaacncangaggctncacgnnnantcgnnannnngnnnnnntcgnnnnctngngnnngcntttnnaacannagtaactnntgagtaagtngntgnnngncnaannacgannntnnncntnnntncntctttgaantgccgccanncaatntcganagngtancnnnnnnntncnnnnnngntgnncaaattngaccgtacaaangacnnccatagnaggnatttnnngannntnannnngangannnttcannnntnncgtnnnntngtgagnnnnnttagnnnangaggntnnnnnncgannangnnctnngcnngtnnattccgnaaactnnngcgnngatngtatgnntaannngnagcacggcccnctacagnnnntcgnccnnnnnnnnagttnncnnnngtnatnnnnttnannnnatnngnngtnnnnnnnnannggnngngngtnnnannngnctggggnannnngtcnntaccggntnngccnnantatctncngnnnnnnntaaacaatntnncggtnnnncantnnntgtgtctttcncnnntttnnnccnnngnggnnngnnnnnnacgtannanngnannnnnnnnnannannatnnnngnntcntanncnnngnnngnncgcnnnnatnnnannancnttggnnnnnctanggannnnnanagnatntnnganannnnnatnaataatcngggncatntttgannntccgtnncnnnntccgnatnnntcgaantggntncagacttncagtccgnnnantnagnggttgttccnnaatctcnnncnncangccntnctgctgaaacntcctnacccnctnttctcntttantacnnntgncacnnanntnncaaanncncnnnnnnntgnngnttngcgggctctgtnngcgatacngnganantnnnatttgcgcannnnncggnagccnannntgnattggnnnntnnacanctccccnnnnnnctngggtgtccatcttcantnngngnnacntnccnntgtccgnnnnttnnnnnangtcaancnccgccgtgngnnntnnnnnnagnctntanncccancnngnggggtngaatncccnnagntntnnnnnncntcnnncanngcnngngtgntttgnnanacatnnnnncaggnnnnangnngaaaccnctagnntgngtaaagntagaggnnnggggtnttgcgctcgacngannnacnngtcncagnnntcgacncnnntccnnatgannnntgtaagtttnctacnnntnctatcgnnatngngnnnnnngtnnggnnnannnnnccancntnnacnngtggntgngcncngnnnnngcctnnngcccntncacgnnnnntnnnngnannnnngnnnnagnttncgngnntnncccaagcnnnacnnatggtggnnanattacggaaacgagattnancnttcnnnctcaagtnggcggaccgtggcaatctctgganttttccntntagtccngnnccnnntnnnnnnnnncnnnntcccnctagaaacacttaatnccgacgncagcaantnctctncccgcgtctccanngcgggcagccnncnggttcgggacgaacgtagactcgacaaggncnnnnatgatnnncatggntnngnnnnnaacgncgtcngcngntgnttngnggcacnancanccatactnaattgntnntgcgcctaanccnnagtnanaatnnnantnntncncnatnggcagcnnacgnncgnngnangtntgngccnngtngaatgtnntanntngnnnnnnnncnnnggtncancgtnccnntannnnnagnnnnnnngnntgtcntnnacngctnnnngctncttcgnnagncccgtgntngnnncccnggtaagtgtcntgantgcnngcncnaactnntnnnnnnnnaaccnatanncnacancnnnnnngnancgctncgnnnnnnnnaaanntnnnnnnccagnnagcncnnnnaannatcatcccacnanncnncgggatanntnnancntnnttnangnntcgcaggggggnannnnncctttatannntntaacgnnngngnacaatnnnacnctnttagngtnggnnncntcgnccgtaanngatnnatgtngaaacnnntcnnnngtntaantagtcnnacatgcnttnnnntanncnnngtttganggnnnnnnctnannggtngcgtannnatgangcccntntngntgnaagagncnnnatnnncngnnnnnnngcnggctcgnnnnngnnnnntatncctgacntncatannnnncnnnnnnnnnnagnggcaggntatgaannnncnagntggngcacntcgnnatcnnaccacgnnttaagnaatcnnnnnnnnnnnnntnccnaaatctgggtcncggggcnnantcgnnnnnntgaatgatganncagattgncnnncncnnngnntncnnggcgcctcngnttgnctnnnantcnncngtcngngnncnnntnctggccgctagantcggtanngnncnntncgantnccngcgggatggagnngtttgnnanncncagnnnnctnnaagngngcagccangcggncgtactaggntgtctnnnnnncatnggcgccaccantnntctacanccnnnnnttanngagtgtgccgnnctgagcanannnnnnggttncannnnttggcattccnnnnnnnnntctcncngtggnancccnnnttagtcgnagaccncccccctnctnntctcgattcnntatggngcganatctcntaggcctnnnnaatcnngtgctagtngcttnnncgncctanntnantnaagngntcttngtcncactggggngntnntantctcnnnnnnnnncatccnctnngttnnagnanaannncnnagttgcatgnggtnccccagcnactaccgggtggttatnncnnnnnnnncntannngntnntgaantntnnnnntaggtccgacgcatcgannntttnantanagactgtannangctgtatantgtatcncnnnngngntnngngnncnnnncnacnnnngnntnncngattnnncntnnnngggcnnngnnnnntgcgcctncctgnntnttcngccntagnctnnnncnagnnnggtaanncnnncggttatcncctcctcatnantnnnanantatanagnanacnncggaggcntgagatnntntctncnctggannnntnncgnagcnnncggggtacatantgannctccactcnnntaccggaccgcnggntatcnncaacnaagnnacanagnangnnggnnngnngacgcnntcccngaatgnccnagncatgnngtnattttgcggntncgnnnttcnaggntcnnaagtanntntnntnnnnncnttgnnttnnnnnnccgtnnannnnaannnnnngncnncncnannnnncagcaaatntccnnaancgcgtcnnttgncnnnnngttgcaaaatcagtactgcacgcggcatnaacgtgnncgnctngnggccctccgtcttntancgngcttccccnnnngnnnnattnntgcntnantancnnnacgttatagttnnnnnnnnntantctannctgcggcatgtgncctngntccnnnnctnnnagagacggccannnaattnaaaagccgnagnnntggtggtacacaaacagctannnnnctgntcnccnnncnngngnggannctgtggncnntanacttgncaannggtaanntcgggtacacgaaccangnnntccgaannagantccagnctntccncnnnnnnacnntcagtnnccnnnnnnnnncnntnnngntgggtnnatnngactngaagnnagngngcaatgntcnnnncncnnnnnntncnncnncnntgagaangccngagcnnngncatngannaccnaggagccnnnnnnnatcacgaaagncgttaantgcnnattnagaagntgattnngnattttctgnnggcgctnctcgntctagcccgccgtacagctcannngntganncancgnagnncnccccccnnngntanantcggcccgtgacggannnnnnagtcgcgnnatgangcaaacactnntnnnnacnntntcnnnnntcccctnggggannnnagtanttnnaanntncnccnnncacnngntcatannanntnttgaaagtcatgctagnntgtgntntcgngatatncagttaacttcgantannnannncccggaatggnncngnngtcatctctgngcgcccgaggnncanatatcccctggcacatanncgngcgngcttntgcnnnntncggnnngcganccntaccacnggcncatnncgagancccccnnanantcagngntccttnttggtngtgacttgtgcaggcaancngatcgtngcanntacgacaggcaggccaangcgacgtnttnctnccgcaatccttnntattncganactncaaatcctgctangacganngnnccnaacnagcnnaacncnatccaacngatgngcaatgggtngnggntnnctncaannnnacnnntcgtnaagnnttacctggnaagcganngancnnnnactngnnnnctnagaacnnntnnnngantttgctcgcncaacctatcnantgnnngnnnnngnanncatagtncanagtctgtnntcaagnngcgngtnnntcnacttgngcancangtncnnagnancgaannnnctnanttncancnnnnnnngcncgngtngnnccnnntnannnnnnggcgtcgagccanntatgaanggccgnatggaatatcatatnnntnncaagnannnnncgccgnnatacgacnncnttcnagcncnnnnnnccgnnnccattggtctacgtcggcgcaagctagacnncctnccnnncngcttannnnanantnnanttnnnnnnancctcngccntagctnngtngnncttnntgccacganccgannnaaggcggtggaacanncacgnanggnanagcagctnatgnncgnnnnttangtaacggccgaanttatncgagtattcnanannatnnncgncgnaaggtcttacctagaancggcnnataagnnntgaannacgttgttnnnntnngcntnggtaggaggttagganttagagtcngggcntgnatagagnataggctcgantcnncntannnggannttcggacccnannnntangatggccnnncnncnnnggcagntannnatnnnngatancagagngagnnncgannnnnnnnnntgnnnttgatctntanttctggnnactnnnntggnttngtgcgaagcgngtcgngggaatnngcccctanananctcacaagtncgnntgnnacgncgttnnagnaancntaatcggcttatcgcnngnnnntcatcnngntgtctagnnncnnnnacgnnggctcccctgctcttcttctngnncanganaaagggnaccgtnctnntncnnntccggnnnannnncanacgnncnnangnnnnnncncnnnnttctntanatntaagnacctcgatnantnntctgtatgggccttaagnaatcagancggtagacgntgncncntaatncctaannganggcattncacnagatggcgtnntatnnngnactgattcnntncanaaatcggngganntttagnnnancagntcnggggtcccnangnnnnnnaagtnncnagnnngctattggaccgcttaannatgcttnngancctnnnncccacnnctnngannnnnngatangttccnctcagnnnnacnntcgnaaanncctnatcagnnnnnncngatcggagagnagnnnnncaggaaangnattnanccgnncnnnnnnncnaaaanngtntggtncncnggganantacntgtanaantnagggcngcttnctntngcacgtcgagannncntantttaannctccnncngtttggnngattnccntnnnnncncngngtgngnngnacaatcnnnngngtntacnnaatncagcatancnnctnnnnntaggcnnnnnctngngtcgtcggggaatggnntctnnnacgtcnnnancacatctctgagcnnannnacatctaccggngcgacacgngaanagcccnttanactnnnnncnnnngncaagnanggccaatnttgggnnnnnnncnacgccganangtatcncnnnnngnnngngacgcaggaatntggagaagaganannncngtncgnnnncgagtacnccgaccgtccnnncnnnnnatggnnctaatgngantcntngacntacnnnnangcnccangaatnnnnnntgggncggccatgncgacttggnnnnnncaagtacannngnnnngncgtacntcnnctggcgnncgtgngnaannntgngnnnanaancncgtctctggcgcanncgntacgggngncntangnngnnnnnngccncnctnnnggangnngnntattcgganttgacggcatnccgtatnnnnnngancgnantgaactcantnggcagcnatactgtcncncgttcnagctnnnnangcgcgggantacnnngtnnnngcgagcccatccccagcanncctcccgncannatgttcngggannccngcntnggaatggccagcntgtngnnnncnggctcnaccatagtngcaangtagtnnctgacttcgnnnnccacaancnnnnncctattgcntgatacnctgancgttatnngagcgagtnnnnnttncnagncctaaaagttgccngtnggnnnangnnnnncgtnngncannggttcnnctctanctaatannnnnaganagttnanntttgtgtccnantgtgncagnnannggtttntccnnngcnnnnnnnccnngactacaaangacgngangggtcgtgnagtganccacgttactnccattntntagntatcgngcttgngannntcannnnncagcncntaacgntngnnnngcaannntcccnnngnntcntnntnnnntttngtngncnngtcatntgagccgtngacntgccaanaancttatnnnntnagcggnnaccangnnnncnnngggtnngnnnannnnnncntggngcnantanncnnnnntgngcnccancccngtaggattnanaantgnccctctgtnnatgtcattccagttgtatgtncngtggcntgnnnnnatnnnnnngtngctnnngtccnnnntnngcagngggcnnctcntgtnacggccntnctagagngcnacnnatccatganatntnngattctnnaccctatnnntagtatncgctnctcncntatnagnnatgacntattgtatannangtcttantngggacatgnggnttnggaagctcggntcgnctacacagccgctccnancgacgaagtaggaantataccnnanntngncgtcttttatanngnncangnnangcctanntnggcnnnnnncgnngcaccncagccnctgncnnncagtnggtannnnntctagngngcnaangcggcgngggcccccgngtcgcnggagnccccnncaataacntnnnnnnnaacttatcagcaatntnnntngttagacnccagtgcggggcgcnnngcnntaanncgnnnnnnccnnngctaaaagatcatngatgnanttnggcgnnctnggggtngngnanggcaannacngaatcacgggccccttgcatccatctnggtaacnntnggtannngggttttgcccgagtggcnntaagttcccttnaagaacnnntccgacgntnnnanannnnnnnncccgaacttggnnnnnnngtnaacaatngacnancgncggggngannctcnnacgtnncgaatcgnttaagnccgtngntnngtanancantcncnncnnancggaacgtttngacgcaggggntcctnanccngnnnanggatactccganaaacgtgcnngccgnnaaatggntgngnagagtcntnnngcgagtgggaagacgtctcnngncagttgtcncntncttgatannaaccntttagtcgagncannangntacnancntntncatgnnctngntnantaannnnacctannnaagcatngcnacnnggactatcgccttagacncganncgggcnntccnaccannnnagnagntctanganantgcctcnganananntcnnncncacgccncnannnngtngnccnaataggttcacgggacaggaanagnntannngcaacaacacnggtccnncnncgancagntagtntccgcanantnntactgcgancgntttgnnctgcgtggacttctggncnaagttnntncntnngcatantcgnccnntgagtccnnaagtatgtganaacgcaagacantncnttncagnggattnnnnanannnnntccaccgttcgtacncaganacnntcggcantnccacngtgnnccacancatanggngctgggcncagctcgggaaagnccgntnantgcggctagccacgcngnnnntncngtcncnnnggtaatagtngatacaantgcctactgcactcttctcnagtgcgtnanattatcagtnngtnngcananggaganncannantgnnngtcggcngttnnncaactgtncctnnncncgcannnnnngcgggtcgngaagcatcgtanganntactcgcggcngcagagtcgtttagtccgcacggttnnnnnnnggagnnnnngtgtggnagaagctactgccacangccaancatcgnccttcnttagananacgnntctcgttgnccgatcacncnannnncttttagagtgagngttganngctgcgcgngtgactnanggatnctntgtcnagtttcnaatcanntcaggtntcccncgtnactcngatngnnggncccancgtgtatcaggntcttntncgntnangncnnccnncagnagntctgtnnncatataangggncnctanntnncgtcgaanggtgtgttaaacaanttncttagntnatttcaggnngcgntcangnataanngnatacananatgnannnccaattgaaacangncgtngctnnnnnngggncntgntgcttctgnacagccggacnngnnncncnnnancaataaaaanngngcattannacaggatggtaangatgcgtnctggcctngnnnattagaattagatannnncncntctaccatgatnnatgnnngccatcngatgaatactcgnnctacnncccancnnnnngcncatcatnccttcntgnccgtntcagncntatnagtcggtaagnagtccnaatnctggctcngtgcaangnnnanccnnngganagnnancgtngtnagnnaaagactnngtnaaaagnaganngctgnggagcttcncngggtcagccagacgtttatantgcgatggcanagnncccgtcctttcccgcatgtgngtngngtanncgtccaagttgccgnatccnattcnantttnacnaaaggcggnncntgtangtccanatacgaanttcggaagcncnntnctattgnnntnatnnnntacntgnngnagggactngntncannctcgttgtantttggagngacgcgactnncnngcngannctnntnatngngtccncggccanncggagtcncgtctgtnaacntnnnaggtanngngagngtgcnnnancacgaactaaaacagnnggatcgttcggcctctngnatagcgnntanantanncaagnccangntnngtnnagacctgtngnacantncgcntancnaanannnnttgnacnnngatccnnccnnncnatangncagnacatctnncgcgctgnncggcnntgggnnancngatacgnnnntcggcttaanntcngtgagtncagcgactgnnngancnacncacnngtccgnnganattcaancnngcgtgtcgacaangtcctacgntggggtagaagagcnnnngntcggcnaccgaacnanngcnctngtaatcnngannnttcnnnngnnngngannnntntaccgcntatagcnncgnaggananggctnggnantnngttgaagttggccnncggaccnngtnattngnnnnnnggtttnantgntttactgggggnnntagntngacatcgnnngnngtnnntnnataggtgtcttgacgaananccngtccgnnacntttcctcgcacctgnnggcccnntcngtntatngatnntngggncgnnannnggcncttgccagtggncnctatagcngngaacnncatcangnnnnnnnnnnngcgannncgacatanntcnnngntcgncngnagnnaccatnaanccnnannnncannagnnnnngnntgnnnctnatntgaatgntctnatggcccntntannnnnncgganggactcnatatncanannnntnangngaggcngnnntnnnnntcnnnncctctannncacgancaacnncctgctnncaattngnnnggganttcattgtaagnnnnttgcctatcagnanaganaggtttngnnnacanacgcncttcgannngnncggcnnctnnncnganntccggcgtagacncannnannnggnncgccatncnnnnannnnnnncnntgtngtagcactttcancgcgcacgntcccctttnntcgtcctnntnttattcancaanaggtaacnncantcacaacggcggttancangnnnncntntactntngcagtcnnncnnnngcaattacnnnnntanngtcgccantanacanannccctnnannctttnnngnntagccntctagtggagtnncactggtcagtnnnnatcctanntncgnnngatgcnnnggatcnnncaccngttcgncaggnnnngctggcttatnncacacnnncntnnatgnnntgnnacntggttngggtgcantnncncagnnnctnannggtttngctcngngttctncnntnnnnncntngntccnnttngactgntantctnctaagtcaggnntgnganncgaantgtnnttacaganggccccncctacatttgtacngnncggcnatnngtnnngnntangtangngaaatgatctnaacngaagctttgtctnnnnnncngcngactantntanncannnnnnnnnatnggtngncncggnaaagnnancggcncngngcaannnnntcgntcgtcnnagnatcgaagtnattncnncgttcnccannnggttcnnggatncagnnntgtncntgnaaannnnctngaanggnnatcnnaggntatnncgngnacnantcatngtacanaaccgggtnatnnngcangctccgtnnnnaancgtggnnnancgtnngtgttcgcttngnttctgacggggcttactnnnnnntgtccgcgncggtnaangcgtagtnnnttcaggnacttgncnnngttacgacntcagtnatccnnngcgnaagttnggtgnctataaggcgcactncacaanggtanannaatngctccnnngancntncgacananncaagnnntnncgnnnnnnntaccnccaatcncgannnnnnantnnaagtaggtntaacnnnnctgcncanttnnnnatgcntgggagttggnntcntatanannantaantngaanaggnngannacnnntgannacccntncgnngnggancgnnnnacagggtgnnagattncgctntnnncnangttcnnnatnntnnattaacgccatncgncttngtggntgnnggtgnntacnnaccngcntcggttcnatgtancgntgcaagtntccggncngtnanttaaaaatctanggagncnnggtnntnaccgcggnnngngcacgnatgganangttgcatggnctgctctnnngantaaggancntccagcncnncnnnnntgcatcntttgtcagnnannnntgggnccngntgactgtnggtncgatgacgnagnnaatgacnnncttnnttngtgncgngntnnctngtacgngggtcgntttgncnanatctgtnnatagtgcnnctgnntaaaatnnngnctnagnnnnnncnncctgngtganntngnnntntcggcanagcnaggctatgatgaatggccancannnnntttggnannnncgaacncagncngaggagtgtnngcaccnnnttagactgggggtgctctacngcanctangnnaattcaccnnggncngnngcntaatgttcggnaacctattatgnnnnaagatcacngnagcgnncccgaagnagggnnnnaaggcnntnntgtagnnncnagtantntannnntnnnntcgagacacgttnanacttnacanaanaanannnccgncncgcgtntgtcnnnnnncnnaatgccttcccccctttnccangttntgacacgacaactgtntnntcnaacggcnncnnntattcagtgnnntcttcccannnnnnacacnnnctaagtgnanngcacncncnntgaagnagcnnnctnnnccnnagtctnttaccgtgnnnannnnatnnnntntnngngannttcacnnnttngngaatntctaggtangcatngtnagnnttccgcnnagggttngntntcananttannnnntnatgntatntcnnccgagannnnnancggnncancatangntgaatcngggngcnncnggtcggcacggngccttagnnggcacncannacagangngaaatgannnntcagacaactggtannagcncggcattccagccntgnctccgnngacgancgatnngccnnnnnncagccggccangngaagcnnnnntagnnatgctnaatnatnngtcnncnnnntgnaancangcgtnggatangannnncgnnnngngaccnncantacagnnnttnnntgcancngncttgcctnnnctncatncgncccannnngnnagtttaatnngttaccncggcntggnntntgtgtgcacngactnagnnnggtcgacnctnanccncgancctatgggctcgngccctgnnaatncntannggcganntactttgtatcnaanttggctttgntgannnnnancatgagtttgnnntncctgtctcgncgngttnnnnctgactttntacacccnnacgtanngtnnnggantnccnnctagtnncttannnntgtngactgggattancgannnnnnnaggttcgntncgactccaancnncgtcntgttgcgganaacccntcctntgattgngtnngctccgncgngccctgtttcccnnangggatngactnnntngagggcatgcagggcagaccttcagacgnntntagcnaaaatgtaagtnnacccnannnnnnnggttcgganacantcacngnagagntnngagcaccanagngancgnngatctcgcgactgcccgttngntnggtggcnnnanccaggnnncnaacnnnnangagtagtnagtgnttgntaannnncacnnnacnnaatttncntantncgtaatanacgnanngcnngnnnnnnnttcntncnnccnncgtccgnctngtcaggnannactgnnnnnnnnnnnnncanncnaggtgcncggatacnacnnnttgtatcncnggnatcggcngaaccnnnnggnnnnnncccctgnnttacttgnnnntcntcacttnnnccagncnncccnangangcttnggantnggnccnngctnanagnnnngnttaannganncngtaccanntcgngatagngnnnnnnggcgtatnaagcangtgtccgatngcnatncngtttnctgnnctngncngnnatagtggnnntgannnttncttnanngnctnnncagtncnnnncttnnnnnnnncgnctangnnntagacntcaccgcgnncttcncggcnnnnttgccgcgctncnagtttgnannnnntggcngnantaggaagtgnatngaggcannnncaanatnnnatgnnnnnnattgnnggncngnctnnanacnnnnnntgcantnccantnangntntaannnacnggattnagcanannnggccngnnactatnacgnagncccnaccctngtnaanannacagtnaaanngncngcnagacgtagnnnncnngtttgttgnnattanntganncatacgntnncaantcggagnncnnnnttannnnnggacttcnaacaacatcgggtaagntggngaagaagganangnntganngaccntnattcttnactaanttggngnctggnngntnnnnnnntnnancntnnatcnggtccgcnncnttcgangngtcnnccccngtgtaganacangatactacgctgtcnnnaaantnatnnnacgcnctnnnantanantnagggtgtanntctatcnntagtcntngncacccttncggngantnctcnctnaggntagnanaganggttgngggcnnngnttccnagcccggnnntggttntcccaaccgnggnaacnnnagtcatggntannccttcgtngtgcnctcctnttacnnactnnngcnccncgantnntntntacaccgnnncgnnngnnatccnctagggccgtntcgaattgaatnggnnnnncncntgtttttgaatgaggccntnagnggtnnngnntatnnnngggtnnttntctganncgctcacgantgcannttgctgtgagnacgtngtatggnctngcanttgcgacgtgtnnnnnngggatcctnatnattnnnggantantcacngcgnttncntgnnctngcnnnncnnggcntnantnanaaaagnnaaanccggcttacnnnnngngaacgtnananccannngacgnaantacaantgggncgtnnccancggacncntnccnnntnanggcngctggggacnnnacncgacannctncaagntttnnntcttacnttctntannannnttnncagcnncttggttggaagnnagangcncnnnngtagccntcnntngcanngcnngttgagctnttnncannnngngntccccgcnnggntgananttactnnncggttccctcggtcggtaccanagnctctgcattntantgnnnnactntgngatgnnctnnnnanncnanagnnnngtcgnnacaanctatatggtaanacanntagnnnnacgaacgagntctatccnnncnngnattnnnnnnnnnacttgcgtanannctaannanannannnncaacgctatcgcntgggatntcaaanncgcccntnttcctgggtccggngaattggngnnttntgnctcagnnngtcgngggtnnccaggcngnnnanncnattaacgncgcgatncnnnnngcagngatnnntantcnggtgangnggnntnntnnagctnntcctcccanaatcccgngtggnnnnattcgggcnntntcgnnncngataccagtggncnggnngaccngctncgtgcaactngggnnnncgtcttntgcnangtantgnntgngcnngctccgnnnctttttttntgtggggnnngttgccannnnnnnngtnnnnngagctcncggacannnagntncgcncancantggntnnggtctgtgnannnnnaacagcacngcggttcggantnantcttncgatcgtacgttgactgngannngnnnggncnncctacnnnnnnnnngnnccagagganccagcggcnnnngnnancgacnntanngacnnctcctnannnnnnnnnnntncggatctttaaatcnaatngnnncnnatntgancccatttagtntgnncctctgccnncngngnnngnnnannngnccacgcttccaagaacnnggncccgnntgncananantnnnnnngnngcnnngagnccnngctggactgtgctancttnctncccntancgattaagnnnngnnnnnnnttcacgggcacntgcggaagnatannacnngtncnagccnnngtgaggtntnccggnacngnnnncatagnaggagcatntgnannnnnnnanncatgatctnnnangccnagnngnttncnnnncgnnnnntnnnatgnnntgntnagncnngnngggggccgcgcgcnagtnngcnntnnnacccngncgncctaancgatgtccnngacncgatgcnacccgacgcggcggcnnnnnncnctttattngncctanggctaagtngcnncgtgcnttnngggannncctannnaaangatnaanagggnncnngacgcanccngnnnttggncgcttcntgctagcgcgnntnccnggnnnnntagcnntantcgaaanngntnatatgannnnnntgcnnnncgtcnnnnnattttcnnnggtgacgacnaagnnntnncagcggnannnncnctagaanntacnnaccnnagnannnnnctncggnntacnnncatnggngccgannnncnggnnantnnntncnaacncnncncnnngcnttnnnacnnacanngggngnnannnnncgcncttgnttnnngatgncaggttncncngngattnntacnatccnnncannnngcgtcttcgncgnatatanannttatggtgncnngnaanngngtcngccngnaaanttttgantataccnnttnnncacaccngtngnnngcnnnnngncggnnnncngtttaacggatgtagtgacaancncaggcttctnngcnacacaagnnccgantggagcnagccgnnnncgncgcggggngcngtncccntncncagngtnnnnagnnaacagnttacgnngncangnnnntgntntcgnnnngtcgccctannnnnntcagganaacnnncngcgnnnnntgntnnaaatggcnnnnntgnnnccgatttnntnnntaggngntangtncgnttaccagcncnnnnagngganncgncgctatgcnatggacgngnatcggtcgcttncgcttccccgcncctcannnntnanagcgctgnaatccgattaattanctnnnnnnnantnngcgctngtttngacngnntctanacanncaannnngcccgnnnnnnnancngnnncngnnngatnannnatgggncnagcggatcnctcnctangtcggnnnangnncnnncntggcggcnttcaccttngagnannnngtaacgngncngncagctnntnantccacgagcccccgagngggctnactnnnngtccgtaggcgcnnnngnntggnctaanngnnnngttaatcnncacggcntnnngnnnnnacngntcaggcnnnnttnacnnncnntngtccaanntnnanntctcancgcatctnnnacgagntcnngagtcgngnnnctccaannggnngannnntnagatnncggccncgatncancagntctaagannttcangnnnctnncgggnnngcgtcgggactncnnagcccnnngtgtaaattgttnncnnnnggatgnnagnntcncacnnnacggncgnggcngcancntnnnnntannnncttttaangatgccgaggangcaancacnaccatnannntnctgancccnnanccncacagnatngagnnnnntnnnnncnnnnnacnaaccnaattnnntggnnncnnngnnnnaactcccgtagagnccnnccanntcggaagctnnnnanncnanttcnaaanncatngtgctggacnnntnnnncctcgaggtnnnntgnngatgtatgcaggtnagngntctgcnnngngtggcttaatnatanaangcgcngcgnncnngtcgtncnnntagcgtggccagacaggcgagacccnttactcctaanatancgcnnntataagncagtngnggatntnnannncnnnctcntttgtgnacacctcaacgnaacgnntntnantnngtacgncnngggtctgcctngttgcnctttggcnanngggcgtatncgntngttggttnggntggaatnggngnnntcccgnngatgcgnancnngcnnggcgnacnnnatgtnnnnatnnaatggagatnnggnncaatacannnnactnnntggaccnnctngagaanctcnatnnnntggcanntnngggnncggntngcagannactccgcggttnnncccggccnntggtcntggntccactgtcngtactccgagcantncgnntaaaagtnnnntnncagntgctnggtnngnnntttaagtcngnccnctgcaannncggncgnnnnncgnnattnntgaaangnngagtggnntngccncgcttnccnnnnatntagncncngcnacnnngtggttcnannnnnanantgantnnnatttnnagtgnnnctnnnnnnnngcnnnnncntacannccannntngtnggncgctcttngcnnnntgccagnntgacggtgcgnttcctaactcagnatacgnnagngatccctggccgttcacttcgnncgcctagtcacttgngggggggntactnnnnncaatcnnnnancnagngcggagctcgnnnnncaanntnctnggnnnnncttnnnnntngcggcncttgtcacaattgcncaanngacnnnnnnccctagacannnncatcnnnnnnggnnnnntntgatnacgacgncnnnnnncncnnntnganatacnattcnnannctgcactcnacaaannnncacgtccttcnncncnatgggctagnanantnnnctggttctaanttcaccanagggatnncggtagnnnnacantnntccgtgtctcnnccngcggcccncnnnccncgagtatgtccaagtaggtttgancgnntnngatgtnaaancgggacccnaacccaacggtttncaanngcgcgtanggnnnnnagcattattagaggntgcnccgnntgnanactnncnnnnnnnnnacnaccnnagnnngttcaangcagngctgccnnaanctggaattaangnagcacanagcatacanacgaattngccncgnntnnganggantnnnnnnnagtaacntcnnngagtgnctttgcctcnnctcgccnnaanancacctncnctntagnggncagngnttgcgggncnnnnggntnnnacccgtcnnnnnannnatagtnctgtaggcnnnccnncatgcagtcactagnttcnatncgngctcgggcgnagggttaggcacgtaanncgcancttttgatctccnnacnannnattctntatnccangtncctnatncnggatctnnnaagnccaganntgnncaacgggnctaactgnaancccganncnnnnagncnnncaancgnnaggntannccnncgtnnggggatggncnncgncnnnntgtacgaannnnnnntnccgnnnncnggangctgtnnctnncgctnncnnnngannnccgnnnncangtnnnnnnnnanntnnatcannggcnnagtnccttgtngtcncctncgcgnngntncggacnnnnannnnnncnacnnnnnnnacnnnnnnnannnngctaannnncnaacangnttgggannnntatngnnnncntnncnnatnaannagnnntnnncnnacngttngnccnaccnctccnngangccgaattncgcntcnccannaggagnnngnngcatcnnnnatgnncagacnntnngggnnncgnacncntcnntnncgnanccatcncncatgatnnnnncacantnnntgngnatttgnncncnnnngnncntngnntnanntanttancangtgnaggaggntnggnnnnnncanaancncgcnannncgcnnnncnnncnnagtnnnnnnnnnnnnnactntgtgaanncnnnnnnnnncntntcncnngatntaatnttnttncaatctcncgntctnnnnnancgtnnnatngctgaacnntngccacgantngcccnancctnannnntngnaatnnnnannnttaagaaagnnnaaaaangtntcnngnggtgnnannnataanggnntcnttnngcnnncntgncnannnnnnnnntgtcnnannncncagnnnncanatgtangtgcncnncnctgtgcatagtgacgannnnnaatagcnnnannnnccagtggangnnnnngnnncncatcgnnnnnttnagtcaattnagaannttgcannnnnnnnnacggggnnnncnnngnngcctnngtnnccnnnnaggatnannncncngtnannnangncntgntgcnnccgangngcatatcnncnatctgtgancccgagtannncnnnannctaacntcctngatctnnnnnacnccaccagcattgcanaacaatnagtnctganccggagnnncannnnctggnancngnntgntncattgnngcngnncnncnanannnnannnnttanntgnnnnagannnnggntnngnnnncnagntcannnnnnnnnnncgngcnntaacngnttanncaactntngannngngnnananntagctgttcantacgcgatcgcnnnntgcnnnaggnnnntngcnattnaaatnnntngaggancngagnnnntgcnncctcnnnnnntnncntacctttgtngnnnncatacnngngatccgttncagcgtagangagntggnnntcnatagcctnnntctggcntcnnngngcngantgtnncgactnacctnccaagagcgngtnattgnnnnccnagntcnnaannnatcggnngtgtgccggngnnngattnnnnctntncggtttgnaannnccncnnnnntncnncgtcnngcnangcangncnnnntnncnccttcncacngcnnantgttttgtnnnnnnnngagnnntgnncggggnancnngnnnnnacnncntgcnnnancngtagctncaangncacgnggcannnnnnnnnnnccncgnttnaannannnnnnntgtttgnnnnngganagcttangcgccgatccnnngncangcgtncnnnnnnnnnncagngtacgnnnntnnnngacnncnatcnannggnnnncnnnnntnntggnccaacnnngangtnagctnnnnnntngnnnccctcattgannnntcgaaacntnactngnnnngagntctactcatacgannanagtnanggntntagggtgtnnnntgnaannntcnnagttcntggcncgctcttnaatggnttnctagantngatannnnancggagangngnttcgtcagcncgnctagggntgnnnaccgcnnccgntcgcnnnnncgcnccaangcnntcacngctaaacnttncccgncnncnccgnaagcnggnntccggcnnnnnnntngtcgnacggggngatctnnncntcnattgcangagtnnnnccttnnncaacgcatatacggngtnganttnttngtncctanngngntnnaagtacaacnttcctnnnanannacggcatggtattctgcggtgnaaanacganctaactantggtngtnaaaacgttgtgtctntactagntnnccnngnnagangtntntccntgcagggaactctaccnaangnngaccctgnnaacatactntnnaanagtangtnatanttaggggtcagtatttatntatagagtgccgtaatggtanttntgctcatcaantngtgnnngnnatnnntnaantcacnnatctgtttnngnatctctnnncgaancagggnanagngctgcnancgnntngnnanacttgtccacgagangtnnnnntctatcgcgcgnacaannnnnnttgaagagattatccnntngcannnntcgggaannnnncnnngnctgctngagttntacnnngaagaaancaagatgntgngncgtcctgaagntgagntggnntcancannatcagtcnnacccatcnantnnnnncnanngttcgaagcnngncgngctcactaanancggtngtaaaagcttccccacgcgcctagtaggnggcatcgccgncaagttctcacctgggcgtctacaancacttgngccgtccaccatttctnnagcgncacaatntcnnaanggngataagnngttcnccannctgncntgngatgtnnagcntnaggatgccaaagtccccanngtaacnnanatgtaantcnnnnnnnntnantnnngcgacttntnanttnnnnngtcnnnntttnaggnnnnngtagnnntgccgnnntcannnnctgtnnntctaacnnnnnnttcatnaangacnnnntaccgctgtcnntncngnnnnaattannnngcttngaatncggnctgcnntgnnntggctatgncagtccnngnntttnnaataacatnctntnnnnnngnnggcctgactnnnctncnaacctggnnaagaacgtgcnnnnatntcnccnntagnnnaagcctcnntnttnngangaataaagagcgcnggtgcnntccnattnactantgncnaanttgnctaccgnntccggggnnggnngtantnnancncnnnnnncgggannnaggtnnnntanaantgttcagntanagggttttnngccgtncatcnancnngcangttaannacangttnatcatagcatctnnnnntntgtacagntaactatcgngaagatntnnctcggnnaacncngtncnagnncgngaccgacaaaggtgannanngtgggtttgtnntcnnntgcnattnnatgcgctgagagcatgcctcagtnnnctttntngnnntgntaanggtnctccggccngganncgtantccgtcgnaatgagtgttcnnnttatnnccaagaatangnacgctcgnancnnnnnnngngcaggcattgtnncnngnagncgaganngnatcttcntnttggnagtgggcacccgnnantcgattcaatngncgnnnngtggnnantagaatgacnnncngnnatgnaaccctccangcntggccntaanatncatncacacntgaacngannntnnncnatntttgcccncgcnannntnnntctancacgatcgaccnnaacatttacgagcntttcnnncnagngnnngttgcggcccgannncggnnntagnnnatngagntngtgnnaangcgcatgnnntcacgtntnaagngatgggcannctaaatanacggntaatantngtncngnggtggcgcanacctnnnnnnatgcgttngtnnnntntatncgnnganntgnaaatgngtgannntacnnatcgggacgcagnngnctangngatntnnnccacagnngaggncgttncnccnnccncgccncgnattncagtgtgctttgactagcgncccatctgcgcgcnaagtgnagtngannncntgtnnacaagnttgaccccgnnaannacnnnaagnnnnantnagctntncntntnactacgnangctnccntggccncnntcgagcccaanagtgctagcgtncanacntnnnntcnggngcgnnattggngnnccnaaacnatcagnaatgctattgngagntccctgnatccngnggtnatnncncnnnnccttancgnanatcnngggncttggtngactggcaannngcnccaannannncnannanggtagncntnnncganggtgntttntttnaanatnnanancngaancaatcggcannncccngacgtattactacnnngnnnnnnngctnatattgatantnctnnaaccggctnancatcnntgtagancgcnnnnngatgngtnnnacgtatnatnncannccnggcnnnccnctangcgngncnatgtanggcnngnnttanccataggagtgcgtctggnnnacganacgnatcannncatccnntaaacnacacnatcttgngganttnnatgcaaanancngttncgnncgnccnntantccnncnngagtngtnnncntgntgnnntggaanannggnntttcggcagtaaattctnnannnnnnaaagctnannagcnttacnaatgcgnnntaatcngnnannnntacaccgngnnggcgncttnnnnctnngncnnncannanannattcatggganttanntttgaaggcctcggttgnttnnnnannncttcnagctaggncgcnagnnaannnacgatcggnnntnngatttctncnnnnnntnncnncnacccccgnnagtnnnaggagnngaantcanccattnnngctaactnctccttattcnttgggntncngnnntgntttncnnnnnctgnnngnnnnngngncntagnaccgttcactnngctngtngnncnnggggcacnnagttcacngcgagcgnatcgannnggngaacnntgcncgnaacnnnnnngtttgcnncntnaacnnnacatnnnnnnncgccnnntngcnnnnggannaaacgcatggtctngnnnnttacngnanncgangnnnttgcntgnnnngacctcntgcacgnntnnnnngatgaatgnnnnggnncnnngtnnnaanncncnnnnnatatnatgnntnatngcnnnttctnnnnnnntactnntgggcnnnncngnnntgctaacanncngttnctnnaanagagttgccggtnntaactggncattnnntgncgannnnnnnntncgannncggngngcnacngcaangnnnnnaactgtgttgcnnnnncnnnnannngnnnnngannnnanncgtgnntnannnanacntcctngnnccggccgcngagtttancngagtnncagnacnngngnttcaccggnntccnccnnnngncangncnnnncaaanaggtnactnntgttaaggcgtgtagcgcgnngngcgnnnnnngnnnnnncnnngnatnccnnaannngangannncattaattncgttnacttgcagngctgaggananngnnnnnnngngnatagatcncnnnnnagagtaccgnntnnnnannnncgttnttnnnnnnntanggncnnannnnnnnnnnnnannannggcnnntncctttggngcnncgnnnnntcngatcgnannttttnnnntnnaaagnngtgcngcatannnntcggccccctgctctgtantncgcctngcngnannnnnnnnnannnntcntacancnnnnngtnattngnccctganttttnctttnganncccaacggggcntgcggcgtatnnnncgnngcngnntnngtnnnnnnncgtnnnngtttannnnnanantccaggnntagncncngancgggantccnggtaaangnntnnagnnctnntnnagcnnnatnacnacagcanctannnnnnnnctnanccnnntttcgcnagatannnnnngnnnggccttgggtaaattanaannngatnagnnnncannnntatcacgnanctnnnantcagggcgccccctgccntaagancttnnannggngnnnnncantcacngnnnngancctanannantgnnnanntgnngnnnnatcgcnggnnnannnannannnngcntgggcggtgtanntcgnnntnnnntctngggnacgnnggaggnaggagnanannangtnggagnnnnngnnnnnncnncnngagnnngnncnagtcannnncnacgnnagaannagtttnnatnnnnnnnnnagttgccnnnnnnngnngntcnaancanaaacngnnatgcctgnncgaagnncgttagnntngnctttggtccnngctnncnaaaatgnganannnngnnnnnnntcncnnnnnnttnatngngtannagnnnnnncaacnccgctngccganattgctcgggactncancnctntcannctntnntccnaccacangtagnncnngnccnnntnnnnnnctnnnnnnnggattttgnngnatctgnnnnggnntngaacgcaattncnnnnngatnacagcnngctnnnnnnnnnanntgnannnnngtnnncncttcncgcatgnnannnctntagnnttnctnnngnngtgccnttnganganacagtacctcgtagntnncncaagtnnntgtcnttaancatctnttagncgtttcactngnaggnntcngtaattancacanattcncggtantatncnnnannnnnccgagtcatcgnnntncgngnttgnctctcctntnnnagcacannngacttgtncnagnnccncnngcntgttnnannngtcgccaaggtatgatagcgnntaacaattnngtngaanccgnnntcatggncgnnngattcnntnnttananaananntcgnnctannnntncacccttancgcntataagananagannntttnntnnnnnnnannnananatgaatccnngnatcntaagcgnnctncaacaaaanncntctnntncantcagcccagnnnnggagtcccgnnnnnnnnngtangctnnnnnnttnnnnnnggagngcatgtaaacntnnnactgttatnnnnatactcncgannagtctcatnnancagnngagaggngcnnnnnancanctcntgnnngnnaactgagcnnnatanancagcnnntggattannnaacncgnttannnntcntntgnccncnnnnnngtngataangatttatnnancctccganacntnagncnnagtttgcgnctcangntnttcgnaccatngnngcnnancgngnggncgcnannngtcnannnnnnnnngcngnngnnnngctaaccacatngncngnnntnnnnctgannnnnanattgtnngtngaatnnantananncanncgnactnagtacatcgangannntnttnnaatncnntnannntngnnngnntcccgaangtnnaananncnnnnnancncgnagatgatatngcanngganccgngnaaccatgnantttctcntntcgcagnnnncntngnannnntnanannnnnnnnngcgggnntgncnnanagacnnatnggangngctctncnncacccactaantcgnncatggnccannggcnnnnnnnnncgtnctcaannngnnnttncnggttatgctannnnnnnnntctnatcngangnctancnngnngatannganntnatgtntgaatcggannngnanaagcgccgacngttcannncgnagnacnanacncanngnncngnacnggannacgcngaaaagtngnngangggcnnntgnngnaancgnncngnacannnnccntagnnacnnnnnnnnnnaccgngagnnannnnggncgttgnncgtcgcgctnnnnnnnnngacgngnnngnnnnctgggctacctcnccannnctnnannnnngnnnnccaatgaggtcgngccagtacnaacnnaagggcntccaggggaggcttnnncgnnctnnncnggngntantnnccnctntntntnacccngntgacnnatangggctncnnannncannngcnngntnnnncntannnnnncatnnncnncnanannttgnnccagncncctttcnnnncagntnnnnnnatttnnnncnncnnnnnnnnnnaagnnnagnngcnnntatgntntaagannatgtannannangnnctcngngnntcnagnctgcgnngngcttggnttntntcccannaannttngnnggtagtncnnnntnngncngcntnngannnnnncgnatnnnntnnnnnnngnnntgtnccaantacncntctcnacagcgncanncnttngagngaannagttacgannncanannnnttagcagnancntnnnnncgnagnnttnanccannggtttctatntcggnnngcnannngantcggcantancgggctgangcgtncgngnaggggagcgtgtccgatgntntanggtanaccggagtatatcgtanngagatngtgggacagaacntnnacgtccncagangnncaccnnncttnangtgtancnnngatnnctcctcttatnnacgnatcnancnnttagcntctngaagatnnncgncnnngggaggctnntaanctnnntggtngatncagnccgnnctactnngganaggctttgannnntggtgagagccnnccnnnnnttncganatgcanannnngnncncnntccagtcttgancncaaggctattcgatntntnntnngantagncnanaaggttnnnaggcatnacgngnnnngtgtggtnananctntnnnacggnnggtnnagagnncnnnnncnccattatatncagacnngtgnctgntncgtnnttgaatngagctggacnnnnngnnncnnacctgtnagcnnnnntnnggnnnnncaggctgannngtgagatgtncngnnnccaccccttactcgtncggnacagntancngatnntttagnnacnnnnngtgggnangnacgtncnaannntatnttncnncgnncgnnttgnttgnnaantnnnatttnagcgtcgcnnnaaangggntnngctgcgcntnatnngncccggacnagncnncgntctannngcagantgtngctnntgntttcntctnatctgnagcngnnccaccgtattcttgnagtngcttctganntcctaccnantctangcttggggagannncccgnnncacaganagngcaacttacctccnncnnccnngctcnattatnccgtnnatcnctgtgcntacntctttaagnnggnantgnagnnagntttattncnnacannacnatgangntggctcccacgnacactntacggnngnngtccgcccgcccangagcanccgggcncccantnnntnctngtngnttgcnctntgcanctttaaccngnaannttacacnggtancancactnctcgcactgtnnntcacaattanagttcncaccngcnaaggatatngctctgtgntgnnccnnctncacnccggtgggccgnnaagtccatggagcnntctcctanngggntnntganaatnnangtgatnntncnnggcctgccttnggtagcttcgtcngttaanaccnngaaccaatggnnnttntnnngcggatccctggggatntttccgggaatacncgtctgttnactacgntgggnttgcntacnnacgggttaatacacggttgtaccgtcangaanaattcggncgnntngatcngcgacagnnncnagncngnaaaannantagtcaganancaatacccnttcaggttcacagntaanataccanngtatccaanaanntaccagantgaccctantnctacagtcnggcatctgccgacgactanacatcnttgcaanccnccnactngactntccannatntntnnngagcgagncagnngnggnctgnngatggannngtctgcgatcggnaacgatctattnnncntngggctggcacattcggagcagnngcatttcgnnanaaaccanngggnnctccacgggnngccncnncnnnacnacaacactctnnnnatgtnnctacgngtcctngntantgnntanttnnnntnnccgcnggcattnncctnnnnntgtnantccnntgctnnngnnnnnnngcannnatacntcngnaacncacgaccgngctnnnnnnncggggannannngtccgngtnnngnncgnatnnnntgttnnnnnnaatcnnnnnnggnnnnntcnnnnncgtaccgagntgatcnnnnagttttttcnagntcntaggtaacancaacaatgntcacnnnnatgnaganctnntgtnnctnnnntncatcttanaaccnaatatnttnnnattgcnnattcnnataaatatntnanccgactaaaaccccntnncnnnagaanggcnnagtanttacatnanncnagtntagnccttctaggtctaacnactnnggnnnngnccacanaanttttttgggactnnagncannnnncagtgnntnnnattnagnnnnnagngcacnncgcgnccacnannnnnttcatttccganangtccgantncnnnnantngnnatggagtctnaccancnngnaccggntgccgggnnnggnnttnnacactccaagactntccnngggctnnnnctttngtacgannagannntgngnntntacnnatatctnnctntnntantngacnnnnnnncgncgnncnntgcnccnnnngagtggncagcgcattatagggctncaacctctggcgcagcgctctnnnaggcngtagttgttncncnctncntacncccggcgnnngcagtcggtccncnntcctgggtgcnnacggancgaggnnntgctncntnncctcaggagnctnaacnntgatcnnannnnnntnnnnnggcggccgcattncntggtgnccgcgagaatnntangcgtacgantncgtcgcgctnnnacaggngtctctccgtatncgatcactnnnnngtttgtttcttcncgacttncgcccctaangntgtnntacgatggtaanngnnntgntngtgaagngnacgnncantttcaancntcnnnnnnncnnctccgncattgngtgnnctntnnncnnncnncnagtatnccgcntnnnccgtcgttngnngttagtnnnnntnnnnttgnnnngnatcgnccnaggtgccnnnctctcctnnccncnnctcttctccggctatnnaatgnngngaacaactnnacnngtngnngcgtcgaggnctncgtcgcncgcgtcaccgcntnttnnaattcaagcgctgtgtctgccaancntcaangtngcgagcatntataaanngnnnannnanctncgaanangcnaananngagcannacncaaggncangaccttnngnnggngntncntcgccgantnncgctccagcancnntcntcnccaannnnnnnncagcaaacgcatgcantccacgacngtnnngtncgcgcnattnnggcangccganaggannctatgannngngaataattcagtgtncatnnggtacngagcgnngnagtagcttntngtcacaaacnnnnnnnngnccttnncgcnanntnnnnccgagaanagatacaacgggcncctctatttggcttgggaacnntnatntatncctccaantccatacagntatnnnnnatgannanncccagannnntgattcgnngcnnnnntanttnnnnntnnncnataaatnaggggtacctganactngngttnngatcnngannnctctcagtanatgannnngngtcatntganccaggagcnntgnntgnccgaannnagcanangtnntggcnnnccanntncncaanngnnnnnnacatanncgnntgccnntccgtntgccannnnttgnanggtggatcggnaannaaantcnngngnnnngngcgtannacnnancnnctttggatnannntgatgnngagcacaatccgnnngtnnnntnancannccnaaccncaaaantancctnnnggnaacnnngagnnnnnagaatngccctnncagntctnnagngnatcnngaccanncnnnnntgttngcggngnaagagncnctngtatnacgnnnagannctncntnnngncgnatnttcgcnnntanaacncnnnnnnnttcaggncngantgtgcagaagnntnagnnngnncnnnnnacatctggcggttgatncgagggaataccgatgcgcccaagagagtataagaacgatggttaatccattttttcccggtattattccaccctgttggacatgtaaagcgtagtcgacttcacaggatggctggctcgcgggcatcgaccttaggtaagggggaaaacacgttatttacgaccccatggttggcgcagagaaagcacgcgtgctccctttaggaccttacgtanctcagtgggggctgcccncatgcgccacggatgaaacattggattactggagcgtcccgcctttgcccacaangggggattngacgccacagtcccagcgnggcgctttctgggcgcaggataaactgatgannacnnnaccnnngcgtgtgtnngnnnnnnnnngnggttnancgaccctcncnaattnagnnnacctanagttnngacgnnnantctcgnnannngnnntantcnattccccccatgannnncnnnanntnnntacgctccgncatnntngntctnncgacnnncngtacgttangcantatgagnnnnctatacttangnnntcnacttttnnnnnncacattgnnagnntgtactcancngcttngggtntancnancttngnggntnnnnganntctnacngaccaagcattnnnccaacactcnagagcggcgatgacnatcgtcancagagtntnnngctaannngnncnntccntccnncacgngtntnaatanggcgagcccaggnnnncgcngtcaggcatagctgtgatnnaaannnnnntagactncttganntccnggatggaccgccacnaatnnnnagnngnctgnntattcgtngctnntgancannnttntngnnttacgcatggnacatnnacgananccgntagccgaataagcaatgtanaagagtannnannnnnacnctnnntacgtangtanctgaatnatgnnnanngnnngnatgactnaantnngnnnggntancngnttngttacctcannnagctnnncanncnnnnccgaacnatttnncaccgcgnnnnatttcancanngcggnaactnncatntcgaggtctcactccggggntngtnanntntcnnnngccggtcnnnnnantcgcncnatccgctacaacannnnacttcnnnnnnatcnnnagtgaaatnnngntaggtctaccgcctcntncnnccncngagcatangtntttaccttaatcntggcgtttgttncnnngnnctnntgnttacnncccncgnnncgcnncaanttgncacctntatcncncgnncgctnngcntccnngangnggcaccngnnagggcntttaanntggacnnctgaccagtctctnanngcntnnngnncnngcnnnttnccatttgggcagcaaatgncantnccgnnngcanggccaangngcgnnnccaatctcnngtntaagttnatttcnnnngccntngtnccnntcgcnnggcgcnnggnnccnnnnnagaancntggatnnccntnctannncnaangnactncnncactacacantnnnnnnnnnnnnttcnnnannnntncnnnnncncctcnnntctnnttanncntnnaccnnntcaagcnnnnatnnangnctaaagggcnnntnccggctncatgaataaacncgcggcaangcgnttggccgaannnnnnannnnnnnagttcnncgcttttgaaangnangnnncnnnntgnnnnangnannncgactnnnncnnnccngnnnntngtncaggcnnttnntggtnaagtacgantacnnannnaccncagtnnattgncnaatnnnnccannnnntnnnggnnttctntggncatgcnntnggtgntnccgcangagnntacnntcctaanccgncnatngcnnnncnggttnggacngnncgcnaaangntnnnnncgaaatgtannncnntnnnttnngacagacgtgcntnncnntngacnnnacctnnnnnnnnnnnnnannttnnnnatnnnanngnanncatcgggtnngttgncnancnnccgnnttangggatncgngggagtgganctctgcgggcntatnanngnnnnatnngggnncncangcgnntcannnnannntnnnnngctnnnangtgtcacnnnngnggnanatctcnntggcctnnactcgngctnagnancnnncggacgntnnngnncatagngcanatagcannggntcntaagaanttctggtnagnanngcccangtcnanggtttagtaggcaggtgtnnnnnnnnnanncngatanntctgcnnntccatgangnttgaatacgtnctnnnntngngtaccagggagnnntgttnnatgnnntgcgacnttnnncngcnnccntttgannttagcnancnnnntatgtancttgtgtntngtggtcnnaccgaagnnttnatnnnngctntnnntacnantgtgnnncccttgataaanncannnnnnnnnnntaattnnncnnnngtangcnnnnnntattctttcccactatgggtgnnncgnccaannnnaatcctgctgccttgacaanaggcggagacagtncanncccnngnntngtnannncngcaactgnnnnntnnntnngtcnnnnnntgnanngcgcccnatnnnnnccanncnnnacnnnnnnnnnnnantngnnncnctncnanntnntnnngcnannnattnggagagtcntttnnntgncaaagaccagngggcnnatnnntaccntctnntttnannncncacnnncctcnaaaancgagannnnngaactnnnngnncntnnanacncagncatnnncnnngncgnannnnncgaacnttnnnnnnnannccacgcgngcgntnaaanagnantnnagctcannaggagngnncncnntaancggnnngnnttnngctacctgacgtatantagcngatgttcnggnctngggtncntnnnnnnantnncggcncannggganctaaganancagnnnnnnnnggtcangatannnggatgnnncnnnngnntnttgtntcttnnngngnnnaggncnncnnnncacannttccatgaccannntctaggncaanntcnnncctnntntcgtangnnccnnngnccgttnagcatgnnnnntccatcgcgaaangttctcgtccaagtnctnntnatngnnnttnaccntntaaantnantgntnnntgntnannnacannnnntattnnnatcgnnngtcnnnngagggnnannnnaggtnnnncngcctntcncngnctatcgtctccnngnnnnntcnaagaccanntgagnnnnncnctatgaacnntttgtttgtanncannnngtgacanttcnnnccncacnctacnnncngncnnnacnntnnnaggnggncnnngcctcngaggantntntgctnnnngnnaccnnnnnngnggnnngtnnnnnnnntnnnnnncntgcnnngnnncnataaaacgntantnnnnntngntgctcnncntcntntgcttntnnnaccagannnnnnnncacnnnntcnccnnntannnaanantantctnnnnnnnntttnaactgntagncncntacgtngnnnnaagannnntcactcngngnnnncnnnnnnttnnntcnnntntatntnncccagngagctgnggnnagtntngnnntcncgatnngggaattnnnaccctcagtnaattaatccnannncntnnannnncnnnnnnganncnngggtnnnnnntttgctnnanagttaaantgnnnatngnnnnncancnnnnngttgcgnnnnccangggaatngncgcgngnacagctaagcggnggggatcngcatcttcgntnnnncgggatggtnncnannagcannnnnctnngtcctgctcgcgaactttgnnnncnnncnnngnaggnagagncctngnnnctcnnnttncntnnnctnnagnnnanggnnantgncttgctgngtnctcnncanttntctnnnncnnctncngcgctccnacnangcncnncntnggnntnncnnggnggcnncncgctcgnnncngccgnnnnnncntnnnntggatccataagnnnnnnngancnatacnangnttcgnttgnatnggncagcnggngnnancntnnagccgatncancnggtcgatgnnaagcaacaagnnncacaanngctnccacccccgtcgaacaaagantncaannnannnnnnnccnngntnntcccagntcngagccncnnntgactnanacgccanncannagncncagctnnnnnnggcggannngacnntggnnctaggacnaattnctnngcggaacccttnnantnnnnnnntcgnctcgtgcntannnntcnannctngtannnnaactnnccnnaggtnngnnaacnncnggcgnntncagtnncttncnngctnnattnnnnnacntcanaggtatcnnaannnnactcatgtnacnnantnnnngnnnancnaggatgnnnagtgcnagtannngnnngacgnnnngnnnnnacnananctcaccntnctccttcnnngnntgagtnacgnnnncttacctnnccnnatcntncnacnntntnnatgataggnnnanggacntgnannnngtnganggctacnanatngtcgaccnncnttanncnnntagtaannagtacnnngcnnccgagagnccnnanannncntcttctnngggtggtgggcncccngcgncgccgcnttgtggcnnnntnttnnagtngtnnnnnnncnnnnnnnnnnnnnngtnacngggnngtngttnnnngtncacnntgangnagnctangaacnnngnnnnnaancnggacatagccntncnannannnnnncntgtagtctcntncncgnagnnnncncnaannnntcnnnncnggnnnnangaccnggngtgggnnnnnnagncggagcaacgtcgnnatcgnngtnnnnnngacnggngnntctaggaantnnnnctgncgattgtgggggacctncaggnttgacatgcagggnaactctaacannngagcacgcgganannnnnnnannncttatntnnnnnntgtngcnntacaanttagttnannncaaaanncangnatnntnctattgacatnnnncnacncagtnaggctnnactnancgannacnagantgggcgagacatnacancnnnnnnnnnttnnannnnnnnnntntnannnnnganncatngnngcncnccnnntanggntangnnnngcnatnnnnnnnnnnnntnnnngnnnngaccntntgnannnnnntannnnnggatttnagngnnnagnngnataaanngnnnncaacggccccnnntanntcnnnngnnnnnntangaannannncctnccttngagtcnnnccgtngaannnnnnannntcannnnntccgancatggccnnannaaaagaagtacatccctnnnnnnagnnnntncnnacaacagnatgtcgtagnnnannnntccctganngnnnngtangnacgccnnnnagngancccaatngncnannnnnantantatcnnncagngttantannnnnnntgnnngnctgnntgggnnnnggtnnnntcgcagatactgnnngnnngncgcctntcgcnnnnntngcnnnttcctaatnttctancngatnncaanccannnngncncnnnannncnngtatngnanccagnnntntcgtncaccggcataaacnnggnnnanttataagnncnnanntngtnaatnngnnntannaggancnnctagtngccctnagnntannnncnnnacccggcaagctaggnnnnnccatcccttacttaaaatcgcnggtcggcttnatcaagccctnactnnnnnnacntntcncanggngcnnnntacnaannttgtntgagccccngnatcgnngntntgcagnaanntaagnncgagnnatgctanttntntaggnaaacccnnaaagctgcnngacantgnagtnnnnttcgnnnncntgttacgnnncncanccaancncnnanaanccannnnntcagnncagcnnnaggntanatgtngttccnncncgcctnnngggccganncnccaaatnacacgtcgggtgatnagntnnnnncggnctncgnnnncntcatnnacagnttatganctttatgntcgacngcnngnttncangnatgncntcctnnnganngnnanngnncaangatgnngtnngncngnnncgttgcgngcnngtntgnngnagtgnnnnggnncaanttaagtnngntngcntctnnnnnctnnnatnnnattcctgntntnnantctnnttcgttntnnnncnnnnnggcnanggtnattcttcgnaacanaccntcnagganttgctaagtagngatcagtatgatnngcntnnactnngcntagcnnnnanngnnnanaaatgcanccccattttgtnngtactnnnnnantctgtnggtcaggntggnnnacagnatngaaactgccanaacgngnnagtnnaagtnnngncntggtgatacncngnnnangggnggnncgnnncgggnntangntnnnnnngnccnnaaggtctnnncncnngcaananntnantcnnagtatcgcnntgnnncttangnntacgcaacaacnncngntntctacgaatacccnngntntcggtnntnnngnnnnnnntgtnntncgnccnatcggaggcnccngannngggagactncannnggtacattcccagtggttgnggnnagtacgggcgttagcatntcncttcgcnaccaatgcaantgntnnntnncgatnctnnnctganctcatgnngctntcggggngaccccaacgtggatcnnggggggtnnnacnnntannnnactngacncatannnnncanttgttnngnattncnncatanaannncncnganaagtcgagtcttnncaantncagcgnttanncgnnncgnccncaagtagngnccngnnntgtnannnnnctcccggagnnnnanatccnngtncgangccatnnctnccnnnnttcancnaggctgaagtncatcgtnnnngcaacgntgnactcnnanggnatcgttnnngcnngggnaatggcacnnnanncgngncngaganncgganccatangnntagnancannggnctnatgnnnatngccatnnnaagcgggagnggantatncncgagncnncanttcnatggnnnntcatcnggncnttnaancgnacctctntccgcnaangnagnctcccnccgcnatcaggncagttnntntgtnnnagnagnnanggntagagnagcanncgtgacntntngtcgangntgcntnnnntnccaacggnanctgccnntnanccgcgngannccnggagatttgnnatntcnnacnccgtnaccngcgccnattcagancctcgnanttnnngctcgcngcgnnggaccgatcgnatanacattgacttggcnnnngnagagcncncntnngagacgagancctnntggnnatnngncntcagtannncngncttgngnncnntccgtncgcccgcgnngtngggtgtcggtgtctacgntacntaattangntgcntanctgnccnaancggtcactttccgcgnntanagngnnnnatagcggacngngcncgctaagtacattgtagcatnccgccncnnnccgnngnnnnntnnngttacnntgtcttggtgaannaanannnngnanttgnttnnatgcnngnnntctactagtnngntaatngnngnttgnnangacccccannttagattnggnctaanccngnnnggtgngacgggcttgggnnncggncaggngcnnnntgcactaattgcatnnnctaacggnannntnanntagatnnnntccntantnnnnnnngtannagnnnnnctatnaanncacgtngcgtnacntngncganntagtangnnnnngtntagtggcagnactngtnngtntnccnagcggatncnnncagatcgtggtttagatcgccgnnngtcnngntntacagncangccnncgttcgtcgctangtcnaattnctagcnanntncctcgtgtnnnnnnnngtagggananannganggcaagctngcnttannnnagagngagcncnnngtaanacngcnnnnnnnngccnnaatccntnctggtgcgagncnantgtgcnnctnnnccnagancacntaaannnntnattntcngnnctatgtatnnanccgttntgagctangatnggnatacganccgtgttgcnnnnngancctannataccnnnnncnnnnnnnnnnnccctctcgaagcgtcaacccanntnngntcanaaacgnngntcnggacnnnnannacnaaangnnccncnnnnnnnggngnggnncacncngcnctnnnnnnaannnnnnctnnngntctacntatncgnnanagtcatcnncgctnannggtcnancctggggtnncgncngttaannanntcgntnncagnttctccggnttagggcnttnnnannatntgcccnnntgtaaccncatntnnnnctagncagngttgatcnaccttangtaanttatcnngttgtagcnctccatncnccgacnnggactngnaaanggcantgtgctcttagagcngttannncgcctcganacaaggcacctccgatcggtaattantacntggtngncggaggtagnntggcgatgagtttttacnganncanngcttnncngttncgtcntaacnancaanagcggtnnnnnntncgcnnnnnannnnnntnncntaannncttacgatgannnntaatgggcgggtcncngcnnngggancggnancctnnnanctacatnnnntnggcaagnggtcnnnnaatctctgnnacgaannccaggtatgcgngccnggnnacncaannccaacntnttgtaaanaaggcccgatacntgcntacgnnnggnagtntnnantattngcgnnaggacgcctgatgccgacaattaggncctnanngnntgnngnaacgtnttntnnnnccgtnancatacncnggnccnnagggaaatgatccgnttctcannntgngngtantcattagancnggtcgctgccttagccggaagnatnnggacaagtatcagnnanngagngannttagntntnnnccnnngntgctngctatnangcnacgtcnagntntncanagagtaantntctgagannngactcttannnatnacgtngcnnngtnnntcggtnttaataanggttngtccagaanagacatgntnnnnctgngcatnnttatccnnntngtgnatttcatggaantnnttctctgaacngnatanntncagnnaacnnagacccnantncnngannagtncntaaactctntactnnnatgtnnatnattnagnnnacgcntcccggnnncnntacggttagnngntncggcctgcgcncnanaggcnanntccggngntttgaatnnnttcanatgacgnnnnntnnntaacctgcctcannnatcaagcnngnanagagatnngggnnaacnnattngnntgtacnggtgggcgttncccgacttaaangntngnctatnnnntagctctnaataggagaagnnngcnatntnaancatngnannntatcaccngactgngcgaacnnnngcagatcctgncatngtgtggnnanacnaancagaccaggngnnntanngnnnnnnnncgnnntaatggngnnnngggntagntcacttgtatngtcnataggnanctnctnnngantatgtacgtaatcgcnannnctctaaaggatgncatnnncnnagntnnctncatcgcgtnantatgcctnagannnncatngannnggcnnccttccggagcgcnnncgncccggntnnnncnagggctncacanacntctntttnnctcnanattncncnacgggatttaagtgcganncctaagaagnnntgcttnttnantgcaacctttgnnnnagctccnanagtgngcggaannnnnctnagncggcgngtnnnggcctgggcngaccgccnnnnnnnnnnnntttatgntgntnannnccgcagangcnccacagcgtagtattctcngtgcccncnganntatgtccttngcnncncccncttcccgtctttaannccgcggctggggncacnntgcncanttcgnnaccngnnggnnntcataatnnccttgnnctggntcanctnnnnnnnncgnctnnacacngctntangnngnnannnggctngncanagcctcangggtattggntncnggantnatnangaggnnactannnccagganngctnncgcggaaaaactgannncannnntgccgnnctatactaagagggacccgtgcctngnnctgntnnnncatgnctngtnnangtctngaantancagnggcncnccncnngnctatacgganagcnctaancannagtnccccgctcngtatcngnaatctaaacancgnnggnnntnggaacccgcnacgtnnccnggcttcnnnagaagagnncngncngngttccntngacgagcggtnggnttatagctnttgagnatantnncagtnngnatgnnnngnctggcgaacnnnctnacgancgttatantttntngaangttnnnnctaaggcccgggnnanctannnnntannttgggntnanccgcnanncactnnnncaaaagnncatncagntntcacntctctnccnaantgacaannnnncaaancttannntgcantcntannnggntntcttantnaaaananttacnannctcactactcgttccgtcgacgaacgtcagttntannnannttnnaatgcannggcnaanncacntgntntactnatnccggangtnctaccncnnntaanncncgngcantcnnaagggtcnanntcgcgttcantnnnntaanttnggaaccgcngnnataaagnnnntnccttgaaccgcagtgngcgcntcangnanngagaannagtcctngancctgnngctnaccgcgnngcgacannnttgacntantanctaagtgnagtcnnggtcagaatngcgnntnagtgncnannnactnnncgcaggccannnntnaatatanngctcctgngtccnntnnnnaccgccgnctnccnncnntgnatcnnnnattncnnnntncnngtcatgtntnngntnctctcgttatngtgacttgaanggntnttcncatnatagtctaagnntanncnnncacngtngattttnagttnnnngnactcancannntnangggctgnncacgtatgatgnncccnnataatccantncgacannntnaanggcaatnaggnnnnnnnnctnacnnangnannggnnaaagagcgannttccagtnntctctnnntannnnnnnnttgtnnntntcannttggagtnntcnggctntgacttgcggaaatngannccnnntnnccnnntannnnnngcgctnntnnnntcgccngngacgnnnngnnataggagtnccatactnnttctnnnnacgattnntgnngttcaggnnncnnnnnanctcatngcctnggaannaccgnctgnggcgtgagtttgtggcgcctgtgtgacggnataggngnaccncnaacgccnnangtagaggtnacgtagcgganncagatnacttcnctnnggncncnnatnacaggnanngnannnttnnnnntnntannnnnnnnnntngcnnnnnncagtnnancncgnntnanngncnnngtnnncccgngntnnntaccnnaangnacntcnnntncggnttttnntagnnngaannnnnnannnnncanntanngnnaangaagnnntactanaantcnnnannnacncggagcggntnntgantgtanccncnnnnctntttnngtnntnnnctncangaaannnntnnnntcngnngttnctgnttnagnnnacnnnntgcagncnnngcnnngctnnnnnntnnccnnngnncaccgaaangagtnngngnagnccagcgacagnnttngtcnacnttntnnnnnnnnnnnggcccgnngcgtnatnnngnntnggccganngtaggctnnnatngannatcanngngacngnccggcccnttngnncancgcacgtngnngcacgtnaannnnatgnnnnctgacnnnntnnnnccccanctanngcgccgtctgngcgcgtancgctannnngnnnnnnnnngtngnnnnnnnncgcacaatggtcnacctccgcccgggcntnganttncntacgatagtnaccnggaanncccnggcnnccgagtnaaaannnnnaagcggnncannnnnnntgnatnnncnnnncctnatnggcgggngctctcnntannnnnntnnnnannnnntnnggagnnccncactnnnncgnagnccngtgnggaangnccacnnctgtnnnnnnntaanccgtncngtntactccgcgannnnnnnnnnggacnnnncttncngnngggnagcggannacgtnnnacnngttncgctancgcctnntttaacgagactatggtngnnnnnnncctcagtctatttaanttttgcgcctnattaanacttaattncaccnncnacncncgncacgtgcngccccnncttgtcacnacagncacaacanntttngnngtttancantnnnncgaacttcntaanacattngggntgcnnnncnntnnnncnntagatctcgccnncntaagtangtcttcttnnnnntagnctnncgncttntatcnnntcnnngtgtannnccnnnnnnganntcattaccgnnancnngnnncggncnnnnngngntnaacnaanancaganttccnannnnncttntnnnanntcngcaaantnntccnnanaagcggantttgtccnnnncaaacancgnataagttcggtctngntaannnaacnnnnagctcggttnngagnattgtnaaacngtctncntataatggtaccnncacaannnnntgtgaggagantanngtnccnttannanagttcntnaagttnnntatggnnnanccagtaannatncnnnanganctgtgagtntcnntntatggccnaaganattgcanttagggncntnnannnngcatntttatcanntgnttacantagaaganngactnncggaattacttcatcancgngacnttnntannngntcnaatccgnatnagaagncnnnaaccncntnnngncacntnnncgnnacacnnnccaccntngcnggaagnnnatgctgnggggnaagtatcgncnnntnnnnncnatnctcnnnngnnnatatgnnnnggttngnnnnnancgagncnnggancnngngntngnccnnnnggcnnnatnntaggtccgncannntnnnnnngnnnccnannatcngtnnnntngnnantccagcnnnntcnngacagnctaattagtctatnnntggggcntggccatntgnannttgnnnccatcttctaggannttantnnttttnnctctcnatcnnaggctgggnngcnntnnnctccannacntccacggnnnagtanngcnaannnnagcnnnnggctatgattgacccgttnngtnccncttgtcnaacacgncannccntnatnnntnnncncaatnnngannnnncannccagtnngnnaannggannntgnnnncnnnaannnnnnntnnccnnncannnnnncnctngncntactnnnggtnnnnnnngnnntnnnnnnnatnannanccnnnnnnaannngcnncnntaccgntanctattngtnncttcnaagnnannatatcnactgncccctnganacnannggcgnnnaanannnnngcgaagggcnnnnnnngngtnnnnctctttangcttctttantannncaagcngggacaactattccagaggngannnnnnnnctnacgnncnnngnannnnnncnnccnctcgccngtngnnnnananngtcnnntannncnangngggtcnnnnnngngtgnagccgngcgnccnnnnnnnnaccgcnaaggacgcntgcctngagactccggnatnnnntcgntgctnnantgcgnannttnnnccgccnnnnnnnnnctccgtagtgcnnnncccgggntnnnnncnnnagnanatagngttttngtnnnccgncttgcgaccnnntgacgtgtgtatagagncacgtgatctgggcgtatgannnccgnacgnntntcctngtgccanngtnttnactacgtntntnnnacnggnnctnnnannantntnanannngaggnnncnntgtngccgnagatgcnntgngaaaagcngangcagnnancgtncggnannnnntnnaacaantctcctgcggagggccagtattcctgnnnncgnngncnnntangttgntaanntannacccccnnngtcnngccntnnagcgnnnnnnaggnnaggtgtcggcgnncttttcgnnngnntaaccgtnnnaannccacnncgcnnngagngantanctanagcaggagcattgttcnnnttgncnnnngctnnnnnnacncggggnnntcgcnnggnnnnngannnnnngcatgnngatgggnannncgccgnnatatgtnnnnanncantgcccgtnngcnttnctgtngtagcgnnntnggctgacagnggaatgngcgctnnttctagtagccntttggncccccaatcagctangactannnaggcaagcannntnnnggnncgcacatantgagtnnacggnnngggtnngtgngngccttncctttcttancannnanntnnntcnngnngnaaanntcnnncnannnctnngatcntnggaangantcgnnacntnnctggcnancttttctaanncngtncctcaacctgcattagggngacgcgtnancccggtntggagnacnaatttttcntccnnngnnagctcannnncccagctnnnantncagtgnngcatgaacntggctnacatcagggncnagcgnnnnngngttnnngnngnntnctnnaagnnnngatnggnnnnngcctactanttcaagcncaagttccctngnaaatnctnnnattcgatcttannaagnagcgttggcctcnnanccgtncntnnaagtattncngantaaatnnctgntgnnngagcgnngatcnttttatngtcgtttncnnanncnngccnnacgnnagngnactagcctgtctnngtncacactcgntcnanccgnngcgnngaangntcatgngccgtntnnagngtgagnaacnnnggtgtcnntncttgngnnaaatnnnntnnngaaangacnnngnangacnannaacttctgactggagggctccgcncccntgnnancttcnttaaccanaacagtgcngncaggaatnnnnnnnnctanntnagcnctcaggggcanncgnatcagngacgnnngnaanncagctggtttannggtngcnnnnnnannntnccncacnntcngatngcanntgcnncaatantanactatcntagnaatcggcngtccnctnnntnncagnantncngnnantnncangcccggggtcncnancgannnccaacgcngagggcncgncgntgatncggtntngatanaggncgnanntaaggctgcagcntgtaagncgcgcnccctgctgnnnnnngnnnnnggnttnagntctcannnncgtnnncggnnnnntnttaganagcnnnnnnnnttntntnnnngcccngtactacngggnnnnnngacntattnnnnccaccggggcatnnatngnnngnacngtagnacncnancattnnnnncncggnagcgccnagtnnacnnnnngacactaggcccnnntacancangcanagnnnnttgtgatgnntgnnnannngaacgnntnntccgntccaggannngntanananggtgcgtgngcntnnnnnnntnngnnnnangggncnggcttagtcgtnntgttnncaannnnngngctgcngtgtcnccncnnncccagtgggacctntgcaaatnngggnccnnngtntctnnnncnaaccgtggaggncannnnnttgcntgggtgccngnnnnnncnngttcggctcnnngnggcggtcnnnaganngccnnncttncacagaatcnntnnccncnctgtgtgccangtgntangttntcanngcnnncggggtagctcgncctcatacnntgnntnacnnnnggaagcntacnngtgggccgnnngccncctgnagnnannngnccttctcngcnnnntcatggcnntcgcnnnnnnnnnnngtggctgggactgcggtgtgnnnnnnncaacgncggataataangannannnccngcgctcannannnnnngnntgccgaacactnanggaggcaggngtactgtgnnngngggnaatgcggtanngatanacgagcngnnnnggtctgnacgtncanggaacgnnnncnacanggatnanncaanagccannncnctagttgttnnnngnagangctncatgcnnnnngttngnncntncgcaancngtcaattcannnnagagtcnnnnanncgcgnttcangaacaggatggnagnnnngtnnnggatangngagnaccagccnancnnnntgtgtnngcancaagcgcgctcgntcgncagnnaagcnctacatngnnggcgtgannntagnntagggccgttaanccncgtntctnngnnangaaagnacanngacnatttcgngcccaannanncgnnncnannnagangccnntcacgnnncangccaggngaatacgtgaaagncggcacnctgnngnnnatntantnnnncagaccganngttntactanccgccgcgncggntnncnntcnnnntnacctnnagcncntnnaanntnntnanaatntatcangnntacggagttgnctattaacaanancaaacgnncnggcatatgtggannnnnncntcnnanaaacgcnnntangnaccgacgnnngtntcctcgtnnnnnntnaatgcnntaantnagtnnagnncngtgcnttnggnncgnngnccnnannngcacgcnnnnnnncntccaanngggancgnnaagcnnnntcggnngtnntgctangggtnngtgtnnnanncnnnnatcnaacacnggtcntncgcgaacgngcatcngnnanncgccanancnnnctccnanncggnncnctncnngcgcctcngngnactcnctggnatgnnnannnnntnncgncggntcanggctacngtagagttgtttnnnnntncnaacnnanggncnnctccggagcnccanntnnnnncatttannnngcgctnngnnngaattnnnnccagagcggngcnntggtnnnagnnnnncccncgatngtganntantacnnttaantttgncgnncctcanngtcnccnanncgannnntnncaaannnnnnccnnccngtgtnnntnnggnaangntttttnnnccanctanatttnnnanngctggnnnaacgctncnaacntacccngtncnncataaggntggcnncnncnnantgnnggnnnncgntcntnnacgtatnagantgcngnnnttncnttntcncatgnaancnnntctttanngncgaccntgngtngatcacnggngcnnancgcncancatnngngngnnnttnnnngcncgcgncnnnnnnncnngacgnnantcngncggtgggtcacnnnancnnnagnngnantaatggtgtcttgncnaggaaancgagangngtgcnngcatntcnnngnntntaannancnncnncnannnnngcaannnnntanaanntntannanttntntnnnnttnntnccccnataccgtcgnatgtnttnttaagcnagtangnnnnnnnngngctcaagnagnntatncnncgggaatnnnancnngcgttccgntctgtcgnnnncnnatnnttcgtatgacnncaaagncagacggcgnnnanntntatnccnnnngnnnggatntcnnaantnctatnacanngccctganagannncnnaanaagtantnnaccgctantncntggnngttngctagnnanntcanagccccntnangtanggttacncttngagcnaantnannaaaannnngngataccanaannnatnnnannncngagnnntannttaatcggccacatggaaagagntttatcngnnnnnnnngnnncctcnnnncccnnagcannnnggncaacannatatccaaacattatncatnancngnntngnnngcagttnnnnnnanntngatctnnatnnnngtaganntcgntccacagtnngntagacgctgnntnncgtcnaaaagcnnntcnnangcaagtgggcgnnnnnttcgngtaagcttgcnacggnctngnnggnnnttnnatgncncggnnantnnataccnntnnnacattnnnatntcaanngnncctatnnnccnantntagtngagcnnnggagnatnacgnnntcnntnaatcnnnttgtcaacnncnactncnngtnntncaggnnntcnggatcgtggnngncgagataagttaaactncntngctnnttccacgttnnacttcnggnganatggtancanntaacgnagtaangnatcgctngtnnnngacncatgncatnnnganttncntgtnnnnnccngnacctggtagnncngnggnatcgaagncatctccnccnaggnnccatgnnnnanncgttncngagttnnacannnagngannnnnntcantcaggcncnnnncactacatcttcngnncacnnnnnaacctcgcgnatgccncnaccattnnangnntcntgtttgncngcccnggntgtgctntacgactgntnaagnctcngggngtnnggtagncgtcgtaacagngnnncncgnatgaggatgcnngnaanngnttgngtgnnaggatgnantttganaaannnncantnnacctgtcggccctnnnatngcggnnnatgagnnnagnntacggncnnannnnnnnnnnannnntnnnngnatcncataacnncgcagaacatnccnnncantncggcnnaanaagnannnnnnnnnnannnanngggggngangagngnannnantattnnanacnnnnnnntctatnngcannnancaannngnattcgnnagnngagcnacagcgaggaangtaagtattncaatatttttnggcnnctganncnatggangctgnanacggtncnnagccgcgcagngntcnnncnnnnntngcaaacgccntgcgcgangnnngtccgtnccnttctnnacttcccttnatnnnnngnctacagncnctnnnaaatgnggccntgnnnnnngatagggtnnnngncaagtgcccngtatnagnanangagnacnnngggtgnnnnngncgtgntgtattttttantncnaacatatgtntgnnncnggggntattgnccaatcgncgcgnactnnnntnaggggtanncggngttantatatacgcanctatnnngccacgtccaggcancgnctngccaatcttatctaaatntgnatgntcgatgtcgcacncgcanctnnnnncnacgannnncangcatntccnaaagncgatggggcannagncgccgtnnntcttactagncgtccaaacgcttnanaatgnannnttntcanntctnancggtgncntaaaggctnnacncagcaaccgnagtntannnancnttngtnngcnnngnnnganatgntntcncatggatgtnnacnacnnntnancgtnnccgcgntcgcgagtacgnanttgnnnnnnnntaantgnnggcgngnnncnccnnccnntnntggtgngnnctncnnntactancacncnncacnaccnccnntggncntagaccacttttannnattgtgngnccggnccgtgaacctccactnnnngnntanagggaccttccctnnntnngtccgnnnaggcnagaaacnatgnntntgancnattgnncnnagcgagtcttngtnnnatngtgcgatannntcnggcngttaggnggaatngnnntgggnaaaggcttctgangngnnnanncnnngntgantanntccacngnncntngaannntcatcngatnnaatccnanncntgatnttcaccnancanatgnngccgtcnnnncnnngcaccncnnntncngntnntnnnnannaancnggtggcggtgnnnnnntgagtncgccctgannngcncctgagaatgaggnnnaccgatcntnnaatgnacccnttgacngggtacgccgtnttggnccnnatnanncgaattcgaatcccatcannnaattgccnannatgcnatcgnnanngnnngnnnngcccanngaacggggntgntnnnnnnnntggaaacntngangtgnnngntgtcangnnactatcnnaaagagttnnnnccgnnngngtgnaatatnatactaagcgaagnancaagncctgcgancgncaaggtnnnnngtncannnggaatnggtccncncnancctatggtcnngctacccnnnnncnnngggcccannngtnnnntcctnnnacgnnnannnnntaaggnangnntntagatcagttggnnnnnnngnntannnttncnnannncccnannnnnnnnncgnangnncannncnatntgggngaatnnncccncgaagccanngtnnnnnncagttccgtcancctggnacagngngnnntcttnnnncgatnnnntcnacgnnannnncnntnngtnnnacnnnngagagcannnnnnntcatnntgaccntnggnnnncgggttntcnnttcgangccagccgttttctggtncgncactancaaggntnnnannnaggannnncccnnntngngnancgggncnnagnnntnncnncnnntccnnnntcnatctantngatgaacnnnnatcctannnnntannnnncntatgatcganntcttcaggaangnngttngnggnttcataaanntgngnntnntnccagnnnnnctcannntnntctnatgnnngtgttggtcnnggagnnannnntnactnnntanngcacttgnngtccgacgtttgggaccagtgagggctatnnncaagccnntantccgtnganccgttnnnnanggtgngnnttgntngctnaacaatatggttttcttaaattcntctancnnnnccganctncngaaccgtgataggngccannnantgnngagacggannnanaccgnttcgnnnnnaggtcnccagggngnnagnngatgnnngttnntgctnntggnnnnngcgcnnnntatnttagactnntnnnntnagtngaannngnnngnncgtgcncngcagctntgntcaggnanacgngnnccnctgcgcntaaannnanantnnnnacnannannnntancngcaancagttatagattcctngttaannnnnnccttnatanagntcggcatgctgtcagatcanntcagtagccattntcngtnncanngnntgcctgttacgtngtnnncnnnnnaanccgagcanantgtncgnccngggncggnngnactaagngcggcnnnnnctncgtnacagtaaactnctcntggcattngtctgantgnggcnccccancnagnnnncnngggcnnnnnnncntnngcntgnnnnnatnnnactttcttatatcnatnnnacnntntattntagnnnnnnngagctnnnnganaccnaggatncntagntgnagnngnnntccngnnnnnnacccntgcnaacccacggnccantntngnnggnnngaaaaacnngaactacgcgcnggtgggccgggcatccaccgacaaannnncagtgcntccgggcgcagttcgtaggatggggatngtanctctactgctaactcgggggttcntagcntccgcngtccgtgcnatcnnggnatggctgcgnnnaggntgnctganngnnnnnnatnncnanncannanaanctgtgtantnngggnaannatcannaangcnncnnnaannnnacgnntcnnangncnacccaatgtgancggcnntcnnacngncnntngnncgcgtagnnngnntcaggngganngnnncnagcnaacgcnnctagnctctngcnngggnatgngagnnnannanccnntnccaaanannnncannnnngcnncncgtgannnntnatnattcnnntannnngactnntnnannatnggnantgtggtcngcttncnnttnntttaacgtantaaggattntcnttncnnaattggngtcatngnnngttnntnctgncntggggnnncngnnnngtgtgccgtntangcnntnnngcgtcncgtcncnnngcttagtccggattggtcacggcnattganaggaagggnntnattggnantcgaacntnngatgcgacnactgngacaannnnnnnnnnntannnnnnaggnnngcnnctncacnnannagcaatcnagctncagnnnnaaggntnanaaagnannnnnnnntagnnctgtctaaaaacttttnnaggnaantnnccagtttcnnnannanaggtnncttcaatnngnagngntccnagacatnnagccgtgtnctncnngnnnnagngtnctcanattngtggnattcnnnngnnngtcagnggntnnnnnggnnnnntcnngccnangggnncaannnagtnnggtnnacanntcanntcnnnngtgncacanncnccgctanttannnnnnnnctactctacactngnnntgnccnancnagntnatccnagtcannctnnnnnannttacagcnnnnnntgcttatggagnatnccccgtgggcantggaannnnnnnncnanaccnannncgtagnnnnntnncttagcnnncncgccatctaaacgagccananntnntannncnncnannnnnnnnnnngantaatcctgcganggtcnntnnngtttgagtganncccccgtngtatnntnnncantnnnnncnnnncnnnatcattcgncannnagnnttnccacnaatcnactcgggganncnngnnntcnannaacnngatgnnnnncannntttgcgnnnaagcgagcnnnanntangcganagntttggtgatatgtnagacgctacnnnaggggcctcagtgtggccgaaangagtcattctccnncnnatcgacccgnngatatcagtagnngacgaccaacaaaatcgccnnacntaancgnngggcgcggnngaggnnnnnnagnngctacatttgatacaatanggaaagnanatatntcnnngntcnnnnggcntacctntncatttggcccgcanagccgtnccttgaagnacctganggagcnntccatgcatcagntagtnnnnnacncngnatcantnnnntntngncngaannnnnatcgnncngnncgnnnnnnnagcgtnccnncnnnanannagtnnntgcttggagggtgagggtnngctcgangngggnangnnnncannannncgccgttnntcnggnatgtacntnannggtccnnagtggnttcnnntnncgnnnggggntgtatnngantngcnngtnnatatnntgnnccattncnaangnatncannnntnngaggggnnnnntntaanntntaaaggaccagcctactgnnnnnnnnnnnnaannntnttagnncnnactanngnnnagngggtgtganagacgtcgggnnacnatnannnnancgatngggtaacaagttnnactgacactaccnannnttaagnnatccctacgggcagtcannntcntgatgnnnccctcnnnagnagcgttcntangtcaaganagccgatnnannnataccacnnnangcgncnnangggcgtnnangaannggctgntggcagtcnnnnctttgncatttccnnncnnnacngngnanngnnntcanctntncganncggatcgannnanannnnngttgcngtcnntcctatncnntgnactccatcccnnnaggagggtggtnntgcgnttctncnaggncancagnnantnatcaagccgnanacttncangtntctnnntctnnactcngtnnnttacananaaacntggntgatnatncggnaaaancnanngtngatnagatgnngncnnaggctgnttnannncnngtncntggtnacagtngtaganntcannnnttnnnaagtnnnatatnngnnnntncgttganctntnncntnncngnngnnnnnnnatatcgccagctatcannaagnantaggtncnnnntnnnncngnnnnannaaacaancnnatnnnnnncatntangtctnttcntcnttcgnacccgtgattgcgtgannngaacnngtggannnnnnctnanctnnnnnannngnnnnngaaaannngctntatnnnnnnnnnnnccngnnacnancctgnngnnnnnnancnnnnnnnannnncnancaagtccncagnnactnannatgnnanntantncttgagnnnncnngnntancgnngnnnntnnngcncctgaccngatatttaggnnnnnnnntgccntancacnnnnnnnccactnnattnnntgagttcngaccngnnnnntgcgcnnctgnggcnngtntnnanaacgncnntnnacgtttnntnattaacgtnntgtcgcgntccgccnacacnngnggggngantgntnanncananncccntgtgagtctanaanagnttnnannnnctgncctttctcagtgaccgcntangncagcaaagcnacgcgacccnatngacnnacnnnannnncgccgtnnannnnnnggnnnnnncanggccatntcngtncatnctncctcagnnncgngctganacnangcttcgttnaggtnnnnnaaccagtgcatcaggcgcgnncngntcagcnngtagnaagaggntnngnatatnaanntnnnatntngtgnntagggnnnnnaacngcatnnccccnaaannnancnatactnnnnnatttnntgnnnnntnggattataggtntctgtgnctgctctcnnntgtnctncttaacacnntcgncantcnngnnccatatccannnntnggnntgcattntnnnnntnanncancgcncacccggaagctgtcntctntaacatcagagncagaatcggancntngtccgnntgtgngcgnncgtcctggaagngannnnnntnnatccggannngcgnntcnaccttctnannnncngagaanngcggnnngnanccatctgtntgngngnnannannncnnnncancatcgnnnnttacagtggatnnnnaatntattnanagangngatcattatctcnattcnncctntngcncctngcttntntagatnnnnnnnnnnnccgnnnnggacggcnctgngncnncagacaacttannngannntntnnntccgcttcangtnncncgtgcaaancncncnccgctcgtngtccnnnnnnnnnnnncnnncgngnngnngtaatngcgcgnccacnngggcntgaanagngtnnngnnnanngntannntnnacnntctgannngcgagaggnnngnnnnnnccccttctggagacggcagnnnncnnnnnnngacagggnnnttatctnnangnagtagngttgtcannannngtcgtcnnncccaccanngaatnactggangngnntatacngcanngnnnnntggctgctncngacgccaancnnaggancgtnnggactttntncnncctgngcatgcgnngnctgtgctnctacagntgtctnnctangttnnnccnntganctcgtttgaatccnnttaacatccattagnnnntnannannnnnngncnnnncacgcannacannnntattgccggacggtcnnnngtancngaggcagagccaccgcgcnctaatgcagagaatcaactananaagctnacctctcancagccttccagcannnctctnannnntaatgcaaccncngcgcgggccccnngcnnntaacntcnnncngattaanggcttgcnnnnnnnnaactnntnancanngtgtcgnngtcgggntnancnnncacnagnntnnntnngaccgaccgnannnnnnnccncgtgctacttgtnnnntgtnatttagtnncctngntaagaagagtagaannnngtcaaaacgngaannnnntcngcangannnancgnccacttaancncgnacnccccgcnttgnngnggtttngnttantgntggctgtnacaatnttcnagaaccgtgngtcgggtngnnnnnactctaatcggnncnangcactttcgnacccnnaactannnanattatntcagatactncganctcnaanngcangntacagnaccctgnnnganntnnnnntccnccgangcgntnttgggtcnnctgcgtccttnngnatggnggttncnntnatagnctnanatncaggccacacgnnacnaaagcacatagcatttccgaccctacattagnntgtgnaggctantccnnagnannngtnnnnactnnnnnnngcctgtctncgagnnnnnaanngcncgggcncnnaanggagnnngtgggnttttacnttccnngcnattcntaccgtngnnnnnngcnttagntgntagnatcacnccncncttctataccctagcgctnngcccgcagtcggcccntctactgaggactnantgcnancgngctttnaggagccctncgannctcttgntgtaccgcagncgccannntattcgccgnacnnggngtgtgagtnnncttcnncntcannnncnccgagtacgtngngnatttaacgtgtatcagttggngncnnnntaggctagaatcgagtanncatagcnncaaattnnttnnngnctannannnnntnnnnntgnncnngcgctannngcngcanagnnnnnnannnnnngtnngntnnncnnnnnnnnnnnntaanggtcnnnntaatgntnnnnntnnntnnnngnnnntttgnncatttnnctnnnncggnnnnntgacaggatnacnanattnnnntnnnnntaaanntgnnncctntnnnanatncnttnctcannncgntcgccngnnngtccgcgaacgancnanacnnnnnctnggngtgnnnncgnnnnnnnttttgggtcaagtcggtgcganacgnancntgcnttcgtgncgaccgntnnntcgnnnnnnaagcagtgcctgacgnnnnccnnnntncctgttgaactnnatnnnnnnncctnnnnnatncaacgttcccgnnnngctcntnactaacctccgattgacgcnncannttcanacggncngaannnnatcactntggcggtccttnanntcnagnngtgnnttangcaccnnagggatagtgcctataatttgtannncctngacntgncntnntttacntncanccngcgcaacntngngacgaatgttnnnnatacacnnggaaaattccgnagagnnangtatacgnngccgatgtnnatnnaanccngtntgnnngnnatattanctgtntccngangcntgacntntcaatccnatacatatganntttntgtntntctttntcgacgnnnancntantagtcangngctangacattgacnnnnngntcgcagagaannntccatgtacncgtncgattngnanncnantnnannagnnacnnnccgcntnnnnnngccgaatnnnngnncggtcgccgtanttnctgnnnacttgagnngcgcaattgnnggnantccanactgntataagncantnncgngggcganagatnnnctccgnnctcattcncacntnctnaccnncancannaacggaacnnttntgctngggcnnnnnntcnnncccnnnccntnnnnnnngnnccgcnnnnnngatnngtnnnntagttcgncacgcaatanncnagattaaagcntgatntnacnntgtttncngtagcnanncgcncgatntagtncacncacnnantaannnnnggnnngtgggcaatntgttgnnactggataaccnttnangnnnnntnnncnggtnngngngnttngnatnnncgttggccccggnnnnanggcgntnnntcnannnnnnntntgagantacggggngtgtgncancntacgnnngnnntnannnngganctggnanacnanatacncggccnctcnnttncgnntacgnnnngttaaantntccnnannccnnnagnttagtgccggcnnnnctgcnagcncannncnannggggggantagnnnnctgacgatttnnantntgggnctncnnnnnaacccncngnnnnnggnctgcggnanggcnngnnnggnnacancccntaacnccnnngtnngcangtnnctactggcgagagnantgtcancnntgnnnnnnnnagataanatngnncnnnngancatanccnnnannngcnncncnanggcatcancnncnnnngggangngcagannnggtntcttnnnnnggacaacnnnntnnnnaaaannganagtnntccgggtannanantnctttcnnnngnactgttannngcngagcccncnccngtnccnactnnngtntnnnccaatnntcganananacncatcggngnnnattttgnntncnncacgcnnagnccnaccccngggngcgngcnngtcgntngacannnntnnaacntcnngacnggggagattngtaatcannnnnnnagaacnnnncgttgcnananccctanaacntannnattnnngcttnnngncccacncttnnnnctantctngnagaattntngacgcantgcttgcacnatcgacnggtngacnngnngnttnggagaacnngnntngaatgtntttnnctaagcnanaaanncacnaacagtagntacggttcncctcncnnatnttagcttacnntggnnctggctannnaganattnagggnnnnggagaatngcacgttcggaggcgcgcntcngcngcaactacgccctaaagctgctnnnacataatcnanngnnnntgtnttagnaacgnacngggaagcntacgnnnnnnncanncnncccgtccangancatggnnnntatccngcgnctttgataggnngtnnncgtnccnntngnnagcgnccntgtagcnngngnacngcgntacnnngtcccntnnannncttgngangcnccaatnccnnggntngttgccngcnnncnnnnagagccggnaggtncnnnntcanancgtaagtnnaaacgcngggctntaanncagntnnnnnnnnnnagagntgnnncgnnttacgtcnnccnnaagnccatcgtgntnnncnttttggtannnnngatannggggnnggnctntggcngccnnacnngagggnnnnaaatnnnnnnnnnnattnnnngtnnaggnnnnngnnnnnntaaatncnncccttcnttggcgtacggggatttntnnnttnnnncnnntctnnnnngcggncgctnaanntcancgnnagngntgagntgntntgctnccgacgntantnnnnntaccnggcccttnnangttttgngntcccangcgnnccatggngcngtnggaangcagttntcggncctncngtagccggtatggngcgcgnncatgaaccntntctaagcagnnntactanctnnaannngnnanntttaanctctnattgnnagccgaganagnaaanaatcggnnnnttcnnngtgatccnnncggncngttggaagtggatgntngcccggtnnacgtgaccngctgatttcacncaagnaggtaccagntgcgcngtantcnaggnnnntgntaaangaannntnnngangatcgcgcgcnnnnngcgcatnnngtgngngggccncggccangnnnnnaannnnncngncnnantnnatntnnnnnngnnnanncnganagcgnnagtgcnannnancgcgnnnaaggagcnatatttctatnnnngaggggtngcnngaatcncnnnnnnnngnnngaganagnannngnnangcaagaanatntntgnncgntnnttacttncagcnttaatnntgcaaaattgtgngcgggcttttcaacactgcnntcagnnnacngtcgangctnngacgangcaacgnacaatcgtantgtnnncnnncaaacgctgcgcancgaanntagantnttcagaaagtcanncnntngcnngtaanatnnnntnaactanccnctcgnagcnncntagtgtcctctnantgntttncangcggcngcgattcgccaccnnnnntnnncgnncctgccccggacnattgnaagnatgcnnngggtgcaccnggnnnccannggantngctttanantnangtnnnggtgtgctcncaaagctacntgngcagttccctccagccgcntngagntnntcccaagcnngncnnntgntnttgccagnnngnnncnngtccgcttngnggcnggcnncnnnntnnngtggctnncgttccntttgtatnnnnggtntganggngnnacgccggnatnnncattnannatgcttggcgcnnnnntctnntttcanngncganatncatgagangtgggcatnccacagnnnggcntngaccntcnggngnnggctnccaccatatgncgggantgnncnacnactngtccngccngnnnnnctannncgcacctagttctanctggcngtnncccnnaggtcgggtcggcatnnnncnccngaagtannccnnnctngncgntnctctgaccnnctattatncttcggngtaccctatgttatcngnnanngtnanatcangtnnnncggancgtccgncncantggttncctnncntctggaaactnnggnnnangcacggcgngnnagatcnggnannntncgtgcgangtcacagnnnnnnatgggcnnatgttttcngnnnccgtntcgntatcatcctannnnactttnntgccaccnnnnnggagctnaggtnnnnnctaggtttctgntgnannncnnctcgcgncctggnaatgtactncannacngncnnganannnnggatggtnnnnnagatgcgnacnagatgnnangcagnancgggcangtngtcgctnggntttgcnnnnatggcntctgcnngncantcacnntannggnnatagtgnnnnnnnnntccactntnnngannngtctcctangnatactttnncggattgcntcannttnnccagntcaancnacnnntacnanngaatnnccaaggggcttcgcgaatngtntannatccngcctnaggtcnaacctnactanncgcgngcntanttgnntcctnnancnnnnncntnncnntngnncggatgcngacncactgngntnnnntagcnnnanggccnnacncatgccctacttnntcttcntcttctcgggactnttccaagctccggantgcggannntacnnantcnngnnaatntncnnnntcgccnnnatnanngcnnnagcgnnnncancatnaaaannnngnannnccnnngttnntatcacgaagnnantnntangannntntgtaatnnccgngnccctctgnncnncaanngnnngctnnngngttttaccgatcnggnccgcnaaggaatattnnngaccgnganntcnaggtancngacnntgagcggatcttcacnnnttntcggnagnnccatnccgannnnacggnttnannagtgatataagangctcnagcgngacngtnnnannnngnaaannnnntgtgaacnnnnctcaggncgctacaccagnaccngncngnnncatnggcggatcnnnnnnncnnganangggannaccnngnnatnangccnttnnnnangangngtccannagccgtagnactcnanttnctncntcgtccngtgnagcgcgaangctannacacatancgncnntannnnctagngnntnngnnntnanncnnnantcgtagtagccaacgnttnggtannacgttnnnagcnnattncnnnnnagtnacntcnctcgnncttncttggtttgtccgttgaggttctaggctntgagtgccccnnatcanaggagttcnnnnngnccctcttccggacgangngntnntctattcannncngnctgcgnnccacccggcagnntcnncntnnccnggctnnnnnatntgggtanngnnnntcccntatngnnnncgnnnncccgtngaaatnganggttnattcnagngannnatncaaatcgcttagtgaacgatgcctctcgcnaanatttcntcccatcgcgacngctacatnnnnanacggtngtgtactcnncnngtnnnannnccnncgngcnnncnngtcnnncaccnnataannctgngctnncgcncnnccagannnntagttantaactcacntcnggccagcatccctgntcttcnggnntnggaaaatcgcgatnncgtnnatnnnaanacaaaaaatagncttggtagnntnnggangggacagngtatgnggnntttncnggagcnanagnngcctntnnnnatgtnngannggngntgaactatgcctngcgcctgnnacnnagnntatnnncnncgcncncgnnncgctcctagtnccacnnnntncnngttntcgcnnngnnngnnannatggttnntnagacgngnnnnnagccttnnncnnngtcttggnnnttcctncgcacncnnnngtngtcgngnntnnnngnntgcatnncactacnaangtgaccctnggatngtctttnnntggcacccaattgcatngncngngtgngcannnnngncnatcagaggntggttacnggnggatgagnngangctgantaaangntaaangtncctcgatncnngccnnnnncaatatncnncgangnnnnccncngtgcnnganannntctnnnttnnncanntaaggggagnnnntnaccctancctcaacgcgcanntatnntannanncgnnnnancactnggtggatgatngattcggcnnnnnccnntcgacaggatttgacgcaggngnngagggaggacacgnnnnngcagtnagtnntgaccnnnngncnnnntncnacaannaatncttgtancggacngnatgcnntgnctttgtccggntgtcnnanccagacgnaaanncacccnccntactnnncgntaccanncgnngtngagnannnnctangtnncgannnannancncccgtctcnnntnannnntccgnatnncnaaggccangtgtnntntgtnancncccacgngnnntnccnctgttgaactaggcttnnnnnngatnnagacaagaagncccnnnncannntnnnnnnnnacnnnnnngnntaatnagacgaccgacggcngnatnntaacnngnnnnntangttcnntccaatagtnanncangtcancgncnnnatttnatnnannnnnnannggagggtnncncatccttaatcntaacactcgttcntgcttgannnngngtatnntccnaagcgacnancngccaccctacnggccannnccccnnnnattggnattnnngnannttngcgcnctcngggtnngaatcaatncaganntactngantagcgnnaaaattttctcnnnnnntacnacaggncgctcccgcnnccctttagagncngngccagctcgnnnnnttgnnantnanagnnnnncnnnnagnnnttcgggattagtgaattnngcgggcannnagcccattgnnggnnaatattnggtntaangccannnnnnnntngancgaaccnccaaataacgcgtnnnccannngtcnncctnnannntnnncncgagatccgnagggtccngggctgaacannngcnnnangnaagtacggtccgggcnngagntnnnnnnncntnnnatnnaatcggacnngacnnnnnnntcgcnntctcaagttccnngtacannngttnnnnnnnnncnannncnnnnatttgntnnnggnnnnnnnaccntcgccagggttagancctgnncannnnnnannnctangncaannccntactctncgnnntnnnnnagnannaganngnntgcnttnacanncnnngtnnngctcgnngtnnaattgnnantnnnngnnnnnantgttaaagancatactcgnnnacgaannnnnngnnntnnggtagtntnntatncntaggcnagnnntnnnnnncnaannncttannggantcactgcagntnnctaactgncnngngccgctcnntatcttgagcannnnnannttnnacnnnnnggccgnncngcacanctggnannacnatgcnnnnngagctcgnnnnnnntnntnnnnnntagnnnnnnntncnangaaatatcggattacagactgannnnctagntgggtnnnnnnntacnntnganccangnngnngnattngtacanggnntcaatacagcaaaannngccatattttgtcngcttcgagntgntacntaaaatgtccnnnnnngcanngggnggnctnnncnaannncagngtgaacnnntctaanggnnnnnnnccgtgctggngtngantnccaagactcaatgtaangnanngcaacnntnnggctgacgnngtcnctgnnnntnnnnnnnnngnnnnnntnnttnnnnannaatnntnctgagncctgtcnnncggtnnnnnnggntnnnnnnactnancnnnngtaataantacctcatnnntntatgacannnnntnnnttcgccagnnntnngtntnntncagngtgnactgnnctctcgcaangcgtcttggtntccgcngtcggnntctccnggtctccatcnnnaagnngnannnnttgtgccgncggggnngcagtccanngancannncgncntcaannncntgntnnnatgnnnnnnnnntnggnnnnctgggccgcaannntgggactacatntnannncccnttcganngaatangcnnaatnnnnnatnnnccgaanncnggggcctcgggngccgggctnnnnnanngnnnnctctaccntnnaaanggnggngnagtcngnntgngtngnnnnattnncagattctnnnnnanctcnatccnntgananacngnnattctgcgtnnnnngnnncnncgnctcgtnnacgtngcagcccgatcancnnaccntattcnggncgntaancngctaanntttnncntnttctgcactaccnaaggnnnnccattggtacngngnngccntcnnccgcaccnnncgnttcnnanncgangnggtnncnagcccgncggggnnnnnncngntgggnnnnngnaacgngnannnnnnancaccgaaagacngggtnacactgnncgatgcnctacnnggtgaanagnncagcnnnacancnnattncgctaccgaccgnntnnnnncggnaganannntccgcngnggngnccnngnnngtnnncccccctgggtnngtngnnacnncntnnncgcatagggcngantagggcctnnnctnnnntttcncgtnancgngcgggtcnaancncngnnngcncganngcatggncncttncnnacnnnntccccctccagctcccntcagggggnnnnnngcgcanaggaannngnnngacgnntcnnnnctatngntcannnnnnttnggnagtagnancnnnggnattnnnggagtnggggntcnnntcacagttgnacnnnngtgttnnnntgnngnacngnnggcgtnnngatngcnngctggnattcgcctacgagantaaagcannccgcnncnncncctgnnatcacctggcgatcttggtgaaaattcntcngnccgggancggnccnntctanctgtgnatgncttctgncnngnannnnncagatntgcnncgatncgccctnnncnnngtggcgtnntnntngngangnncgcnannactagnttaacactcngacngtctgntcntgnnctggntganggcgcnancgtcatnncacntnnnngcgacagnntatcagcncatcctngggtnnacnanncccttngaaccgannnnnnnntnnatgcagnatntnnantgantnnttnntctnnnngntnnnnannagattntnngngggnntntncnnggcnnnnagctntacacnnaaancatcancgnangagngncnnntgnatgtnacnccccatgangccnngnncngnggntgncncccntannntnncnnnncaagggantnnnnagnggttnnnnctannnnntttcacnnnnnntcnnannagggnanganncgacaaggcncagtgnngccttccacngnggtctggctnnancanannngntnngactnngggnnnnnnannaannnggctcgnantgccnctncnaagnngcgcncattccggggccgggaacatanttnnnagcaccggcagganncnnncanannnnnnanntggnctaaacnanannanatatnnagancgngangtnnnntangctactannntngacgcnttctcnaanagctctcnnangagcnncggngctggatgcacgagaanngtccgattttaagcctatnnnggagccgccnattanccnnnncnnncgcnntnnnacnnnagaggcgcatttccngnnnttaagctgatcagnnnnntgnnnntcagcggcgtgctacnnncgacnnactnncggcgtagaaannnctngccnatngnngcnaacngntnnnaccggngannncgcgnncggnnngnnnnnatncnnnntngctcagatgcattantnanggtacnannncgctngngnnannnncngnnnnnnngcnntncanatgngnngggtgtattnnatnntanntacnctnnnntcnnngcnnnntagancgnnnnnnnntnncncntccannannnnnnggnatancagggggnnnnnctcaagcagttnanngnnnntcngnntnnnacntgcattaaccacgaacgcnnncnngnnnnntnnnnntnnnnnngnnnnnntannncgnnnngggtacncanngntnnnnngnannnnnnnncntcnnnangttcccnntancccagaantgcattgtgngnnnnnnnnannncaanntnnnancccnannncgagtnatancnnggacannnnnaaaccctnagagatnannantaancngaacnngtnnagnnagagannnnnancacnntnnngnannancnnnnntgtgcagtgnatggtgcggtnngnncgnngcncnnnnnannnntnnnncggncnnnngnngccgncgnccngnnnntactcnnnngatanatntgnnnntntntcntcggttnngncntanngnncagnnnnnnanntgcntgnttccgtcgtnaagaantntagngcgctactnacnnattctgatnnagttgncanggncnngannnnnnnnnnngngcgttcnannngccacggannaatncngnnagcngaaccnnnntcannnatcnngctatccatnttacngnnnatattaggacttttnntggncnannannntagannnnnnnncgctagncacnagnntacganannnnntnngatanagannacnntacnnagaacngttcttgaatgcgcgcctcngctggccccncccnncncnaancgttaggnnncaancnannagnannnnagagatctcacgncaactngngcgancacgngnccnacaggtcaacaagggcaccagggntgnagntntcacacgcantanatcnnnntttntcggntcttctccgcgnncnnnnnntnnannnntnngnaaannnncannnncaccnctgtgtnangtngaagggnttngggnnannntnnnngaccannnnnnnnngnnnnactnatnnnangagtncgngttnnangcntgacattgnnataaacactcnaggannnnnnngcgttatnnnngnnaacnnnnnacnctcgnnncnccggangaagcgcggtacgtgagtacccangagtcnaggtntgggaccagnnnnnnnaggtatnttntccannccacntngntttaactcnggcatnnnctngnnagnncngtcatattnnntccgntnnnanngncntantnnnannngtcttatntncncannnncagggaggggnnntnnnncnnttnntannncacttgtnnntccnnnnggcnnnngnnnntttatgtgggtannngncgnaggcngcgcnnatcgcgantgggganntnnnattcgggntccanacnnnnatgtanggnncatnnnncnntncgnnngnnnngcggnggnnnnngaatgtnatcagnttgaaatttcncagnnnnannnnngntnnntnnnnntaggcgggnttcntatnaagtggtannctcanctagaagagcaatgncangtnngggtaacgcnnnnntganagaccnttnccanntccannnngnntnaggcncctctnnnggctgntancnnngcgcncgccagcttncgnnnnnntctgacnnagcnnntgagnnnggannntaatgtncnngnnngnnncaacncgaaatctctgannnnngnactancgnnnnnnnntngncnaangngtgaccgnnnnnancnnnnnnnntagannccngacnancngcgggcctcctcgggcagtccggnnnnanntcagnttcngcnccnnnacctgccnctccctgtttgnagngaaaaacggacnnnaccccaaggtnnnggncagtgcacnnngatngcggncngtacatnactnctangantnacangctcgngcctgtnatggcnnaacnnnnngcnnnnncagacggaaggntnnnnnnactnnnngannganntnnnagntgccgnctaancnntnnnnctgtnnannanagcctgtttgttggggncnnnnngngcntcccacccacngngngnnnaggnttggagcgannngnnctgngtnnaacnntgnccggatattcatnnnnanntgaaaccntntnnnngtgannnnnacannnntnncntnannnncntcactngnctggnagctcgtaactccnnngcatcannntnntangcggacgnntctttgnnnacgacttgacggcgcgcgggttatagtnnntgcngtacnnnnacncgcntnggngtgcgngnnngtgggnnngaaancgcnnctactnnngcgtggngcnatcaccntcnnantgnatgccannnnnanncngcntcnnnnngaagaacnnnannannncgnggtnggtccngntggcatgcaaatccgtgccaccnaaggtatagcgcgnnacaccantatanngngtnnnnntntgtngnnanggaaancgnnctgacgcggaggtgtnnncaagtcttgtgctnncgagggtgttgcngatngtcncagttctnnattgcntagnacngcgcnccgncctcctgntncccncaaatacantngtcnacntnngnnnacnaaaatctacaaagagcgagacnaatagttgggngntnactagacntcttcnattntnaggntaaatatcncatggctcgtaanaggnnttcnanccatncctgcacttnncgtnnnntgagcnngatntacccatatntnannctgtcgtcaaganngngagnctctcaagcanntccacgcntgtccaatnccaaanncnnngcnnacgaagnctcaactgccgcnggtcttgagtgaacacttnngttgcctccngtcaannnnttngacgccccannannnaaagcccncttaatgcgttggtnactaatnnannnnanctnagannnnantcggacgncagcnatnnncccaganacatctcnatagtaatttancnccnacngnggantncacttgnngngtnnnaacnncgatntgtgnnannnagtnttgntcntangctttgcctancncggggcangttgccatnngaggancantnncgtcagantttnttnacngtngcnattcactcnnnnnctnnntnttcncgnagnnnnacgtctttncntnatcgnctnaatnnnnngncgannnnncaatgcancnngcntannnctancngaanaggtnttggngtcntgtgtaggcgnacggtttnnnngtnggcgnannacgtnnngccccacacagccnanncntgncntgtnnnnngcanngagnnganctnatttnttcatgnncccnngncatntatnntagatatgacnngannntnnnnnatgtgttcctaacggnaantnnangatcangnnctgcttantttctgnngnnnnnnnttanngaagatnnntnctnncgngngcgtaagaagttganncnnttanncccngttaanttnatttncaaggtctanaannantaacaccancagactgcgatgtcatangnangtgatcggnnactgaacaggngcaannnnngcnnnccgaagaagnngnttcaacnncctctnatcgnatcncctttcangggtnnnngaatgcnnnnnntnccntnnnnngntnnnnnnannncgngnntngaccggnnancanacgtnaccngnnnntacccnnccannnatnngnnncctctcagntnctaaaaatcgtnatanngnnnncaantnttgnacacataanaancnnnctaacnatctgngtnnnccgatnnccngcacccatagtttannagnaanannnntgnnnnannngnnnnggcncgcctgagtcacnnnnacggncnntagatgagngngnanntaacgtgnnngggnnagcacgnganngggtaanacnngannnntacnnnntcgacaacgtagtcngctnnnntanngccatanggattnnnnncnacnnnnntgnnttcgcancnnnnnnaccacaagttcacnnntcatgttccaacgtggnnnngncannacnatnnnnntgnancnagntcangaagngcnnctgngctcagtnnggaccanaatcaaacgatatnnantnaatnnnnntaggtanntcctannnnnttgnannanntnnctgnnncccnctntncnnganccanggtgnagnatngtnnnananttnaannngagtnatntntnnngnnnnnnnannngtcgaanggcgtaaatnnntnnnnnncttnntttcnacttnncnnngcgnannncnnnncctnnaacnntnnnnccanncncncngttctnngntnnnnccaagnacnnncgaccnnncttnccnnnnnntnnaagtgtnnnannncaaantatgtngactcactncnnngnngntnatacaatcaaacattttnngttnagtatgcacgnncaanantnntttnagcacanantgtgncnancccnntngnangntccnngnaaataacaatgtnanntanatcnaaanncnnnncacntttacggccgntgacgngccgcctgcanagtgggctngggctnnggcnntntattcgttnngggacgtgntatnnntnttctgtncnccgacaanatttacnannattcanncgnnnttcgantctccaancgnacnnnccnnncgcttnnnnctgtctntnnggntnatncnagatgcaacatnntcaanccntnagnnngacgcncganncgggaancnacgctangngancgctccgatgagtnannctatnngggngngnagaaantagnaanatgacgntcnngngcctgtctccancnnncnnacgtnnnnggcnnnnntnnnnnnacctaaangnnnncnnngcntntnatgaactcgccgatnnncgttntgnnanntngncnactnacntnncancgcnncccgcncngaancatttgtnttcagaccngcgncnnnnatnncnncggnnnctcccannngnnggcncnnnngntgtaatanntngaanggaanncncgagncntnnngnnangnctcnnagagcngtttntnaagtncagngnnccnnnaccncnnntctacatgtnncgnnntcnnnntancattgnntgcnctgagnnnnntacactgganannnnanngctgctgatgaanncnntgaaccanaagtgcatanacntganaangnnnnncnaacancctncnaganagaantncnnnnnnnttngnnnngagcgnnncannnctcnannnacgnnnngancatnnncagtttgnggnnnnnnnngcccangagcgcgccncnngnngggngntngggngncggcnnnangangnatccnanagnaaangaanacnnnaatnnnagacngcgacannnnaggtgaaggnncntgnnnnnnttctncgctnnnatggcancnngtcnangagcaggtnatnnnccttnnncnnangngcgcgcnncttctnncccttgaacttgnnnnncaacanncgcgnancngnnaccggggacccnnnnnnncnnnnnnnnnnccnntgccgactccaacgtanaccagcnanctnnggnngnnccgangncngncnctcntannnnnttgtacnccanngnnnntnncaanngnaaagtnnttgtnnntnggncntnnnnnnaagtatntgacanngnatcagnnnggggacgganatccggcnnnatnnnnccanacnnntagnatcttnggnganactnncgncncccgcagncgannactggaacngtnngnaannngtnannntctccccngatnnactgacaagtnngggntngactgnngntcncngnnatggntcncnngncctccnngtnattcatgnnanngagtnccacccgnagntgnangtnntntgnnngcttgnnnntanatnngnagtatgancanntgcnttgancgnnnncgngtnacggancttagaatcnntannncncangtnngangaggctgggagtanccncgnntcacannnanccnncggtggcannnattnngannnnnnaggggannnnancaaaactgnnnnncgncgnnntnngactnntnncatnccnnancggccnntngataagtanngcgnnnnntntncntnctaaggctanccgaggctccnncntacaggngnnnacaatgacaccccgnnnnagtggnncgtngagggnnnggggncttaagttggnncttctcctatgacgntancnntgtgcgacannnccgtgannncaagnattnnttcgcaccccngtannnnnggtgcannnnnnnnncntgnncaantggcnnnnntaanttntnnatngnnnganncagnnnnnannnaatnnnnnnnnnnnnatannggcgnnnnaacgtannanntgagccnagannnacntatcgtnnccntnagacngagtnnnccagtnnngttnctgcggtcncannnnncnngcatgaaatcgggaagnacnnnatgagctcgnanactcancgctggcggggnncntaaanngntcttnancnngataatnnnnnnnnnngncngnntnannntnncnggcccagggnncgtgcatattctggtacctgtnggngnaggggnnntacgcncatcngngncgnngactnnagncngggtcgnatctcaaatgnnnagactctgtgatnangnnnncntnaaanncgnccnccnnnggacaanggactntncnngcagcgcctgcagtgaggnattnntngnaactccgntttcnaanncngnnngcangtgagngccgnnnnatntnngnnantcatatncnnacnnannttgngnntnannntnacgagntcggnaccnnnnngnnnngnnntntnngtgcnttagnnggtcntntgnccanaanaaactntnttnnnnnannntcncnacggncnnnantannnnnngncccnncnnctganaggcnnngggnactannnnncnnagagctnnntntctgngnttgctnccaacnnnntttttcnntgntnnattcncnnntgancttnnntnnngnnnganagnnncgnnntnagnccccanccttaaananctannatnnntngctnactnccntnnananngannntnncntcagctgtgtcttctntaaagcangtacaggntnannctaanantcgntnntgnnnggtntnnnnnnantncngtanacgcnctaacaagnncanaacattgaancncnnnnngtnnnatncnnngnttcacncnnaaggngccttnttntcgagncctgnactcctnnnagnagatcnncctannngntgnnnaanngnncnnntnggcncgcncgatctattntctgggtcttgncacagnanctagcctatgtgaacgacggagagtncttttntcngtcntaaaccnnnnntnnnacangggtagtactanantgncnaactacggnggcagcnnnnanacnattnnnggccnttattnnggccctctaggcgctttagctttaaataatcncggggannaanttngnggnncngtggnatatnnnnancncnggancnnntnnnncnanncnantcnanncccncncngcgctatnantnnnnntntannaaatctcagccgagcccaggcnancaaacagatnnctantcngnnttcnnngncnnnctcnnnanngnatnaannnnctnccnncatcnannaacnnaccttnngacgngntatgattcntgccgaggnctnncctacanngtangntnnaacncncgcnnngcctnnnnatacgtncnnngcnnnggnngacngctcgccnaccncggcacgtcttacnncttcttcncgcagnnnnacgtgagntncgaannttctataangngcnantanncncaatcctntggtcncngtagnngggttaaancncnctnctanncncaagcnctgttgtgcaaaccggatgcctggnancnncngntgaagcgncccnnatgattncntcnnnggantgaggacatngngcntngattncgtgnnngcaggcntnctctatctcnnntctcatacaccttggtgttgccnncaangtngccgacccngcctcntgtcgtaaccacgtgggtgtcncncnntncannntnagcgaatgtagnngnnagtgntnagacgagnatcgngatncaccctggggagnntnctacnntnntcnnangctgantcnnntcntcgcngtccnnnnacgggctgnattagcngcagctatgctcanaagnttngannancccncacannngtcnanncnnnncctnnanngctnnaangncgngccnaccccgganacacgncagaangcnnnggctnnaaancagacttncntnnacntcccnnnnntntntgtnacantgaaccnaanntnntnnatgngnangnnnggntaaatanncnncnnagcantgntntctnnnnctaggaacnnanncnnnnaggtgggnnatcnnaactanagggcnccnatttcnntcccattcgtccgaganagacnaatnnanntgccngtganntttnnnnnnccancnccnngnctctatcnctanattcnatnnnggtgnnataccttgcnnagcgnnnngcangctctangntanagancnngcnnnancnacgccnaanctgagccgtggnntcccgagatncaatagncnanatgnatcgcnncatnnnccagtgatcnngtnnnnnnnannggnagtngtcnanccctaaannngntantnacgaaatncggtcggngnngnnnactnngctggagnntnttnagtctaggnnaaanaaagngnnngtgncntgnntnnnaanntnncgtcnatgnnctntactntnntgagntnccttgtnttaggntcgcaancgnaagncnnatgcccaagannngaannttgtcancattagacnngtannnngngcncgacnggttttccgngcgcgttcncgtaatcncgtgggaatccancaaaaactgnntnncaggccaggangtanggtaacnggnnnnnctngngncnnnnnaanccccgatacattatncgcgtactnntntaatacgggttaattnnngnagcannncacacnaccntggtgcgcntancgacggcggggtntgtnnagnatcgantnnnnaacnacanncntgnttaanntacncgntatganntnangngcnnnncacntgagagacnangctactatnnngtangngtntgtctngnnannagnnngnanaacgcgtcnaatagaaagcntcgccncaangtctagnncagngcnnanagangggggnnntntcntnntcactgccactggagngnnnnctngnngctnacncnaacnnnnnnncgnnannntnagnnaagggctnnanaagcttgggaacacgcatcagatgnaccatncnnncgnngntnacgaccggatctnncggntcgacgtnngcgccannnntnnnantnnannnnanganntnnnnnancagannnnnnngcgccacncnancncnnntngncanngccnnttantnntagtnnngnnggntnnagccgtannnnntnccnnnangnntnacanntcnntannatnnntnaccaatngtctnngtgcacnncagntgcggaannnngnntgnnngcnntnttatatngtnnnnnctcnnactgtcagcagaacannncatggnagangnttnnannnttcgnantgntntcnnnanatatactagtnannntacannnnnnnnnntctgaganncagnngtanacaangccntngcnnccgctcaggcngngtacttgtncgtntantgnnttncannanggnnntagcnnagaacgcgnnnannntnntgcttnntanncngcaannaangtcgnttacaaatgtcatgncantncggcagnnnnnggtntgnncantcnnnnncatgngcnnccnatncaatnnncctagnnnnnngnnnntnntnnntnatgnnccnatnantnnnnanntcntcatgnggtgnnnnngggctcnaannacnngcnnnnnannngccggacgatngnntatttannatgcatnnggnnnaccnncttngctgcncgctcccttttaatngagttnngnncccggcaccggggctcnnntcccatagcggnttctccccnngcggcnngntannattntaggagccacgcactngatntaccntgaagannnnttgtganttnnnnnnangnnnnnntncagngtnaagntnnangnnnacngcgnntanggcgtaccnnnngnntcnnnnnagcatgtntananncgcaanngcacnnntnntcnggcngnngntacatgaaatcttgtcccngtcgnnccnngacntaggnacatgccaggacnnnnnnnnnntnnntcgggcctgacnaggtgtnaggcacnccatcangcgnactaggcnnctnnnnaangcccnnantnnnnngactttcnnnnnnnngggtantannatgtagngnnaggnanngtagcnattggccnantcatccggnatnctngcctaaaaaggnntgagggtctgtnaaggagggtaagtaagatgcacanttaannnnggnnggccaancnngaagtngnctcnnngannnnnnngntaacnnncccngancctnnnncccnnnnncnnnncacatattnnntnccnanannnnnnnaannnnnccggaagnnagnnntcncnnnnttatcggtcctnggnannngntnctnnncncaatagtnaaagcngggcgtgctgnggcnccaccgantgnccngtcggacncnnnnnntatangtnnatggacgntcntcgnnnnnntttannntgagtttanacggtngttatnnnnggcgcctatnatgttgntcngannnncngnnccannnngtttntctacnaaggcgatccgccnnntcgngaacgnnaannnncanggancncatatgtnnannnngnacccctccgggnnnagcaagnnngtnaatntnggggcaggnnnnnnnncctgcncgcagaannnganncncnnngnaanactngacttccnntacnncnannanttnatcgaccnnnnantgnaggcgagttcncnnntgaactcaatattcccctatggcgggaactagtnngcnnaaannttgtcnagagngtcaccngaatnnnnnctcccnaannnnaancgcgtggattntgnngntnnnnnnnnnnnaagtcgcggcgcncccgatgnatccnnangtgagtgnnggngatgggtgctcgcacgnngcgctccactnancccaccggngnnncgnggtnnnnnnnnnncngcccggagcnatgttgtgtnnnnntgcnnntcgggccgtngncnggctacaccgagntcgganacgcatnnncaacgntnngcggctncgatgttngagngctnccggngtagtnagcggcnnntctannnnnnnnnnnnnnnnnnngcganggtggttggccgnggagcgnccncnnnggnnatnngagctnntatnnnnncannccnntcannnnctgggtcgnnnnnnnncttgtaganncctcnacgnnnnnnnncggcnnccgtttnnctagggncnngnnaacgtggngttgncgngcannancngtcgtncnnnnntntagcgcgcnnacgcgaggnnctngnncgaannnnnnntgtcnagtcgtncagtcntcacgtgaanatnncnnngccctgaggcgncntncnnnacccnnaggnagggcnaanntcccnnnncgnngnntncntncatatnnnggannntaannngannngtagtnncntntttagcntcntgnngtcnnnantnnnttnnagttcaccggcaacanccgtgctnngncctatnnaaagttacngaaacgnagnncnnttgtagannnnnnnnngnnnncgcaccttnannacnannntnnnntngnctgcannntnagngtcngaacaactccaacnnnngnnngcgttcgattaacaannnntannttntgcgtgcncctatnngaannncgannnnnannntnnnnnnnnananncgctantcgnanntnnnagttgnnnnnnnntntcnnntannaaaccccnggncnctcngngcgnnaggnnnngnccctnntcncggannncacnacnttcccattngacccaaataaccgaatcccnagtannaannatattnngnannnntancnnaactccacgnnanntggcaggnccnngantggcgaggcntcggngngcannntctanntncnnaannnngaangnnnncgncaggnannacntcactctttagncatnanagngnnnacgcggtngctcnncgtgggnncggcgatcccngctaattagnancgntnggcncccnggnctgnntnctcntntagcngagnngncatcannnnattntgcgaccagcanntacantgcnggggcctttnnnngcangnnatggttacaacggnnnnnnnncggcccgnancnnangagccccagcngtctngnntcnnnntnncccnnntnnnnnttgtncgatncnnggtncgnnnnntcannnnaactcatcngnggnnnnnncnnggccgcntgnaataaccnaggccncntnnnanggggattnaggcnnccnggaaaanaatttaagcnggncnntagtgnctncagccangnanttcattaagatngcgtncagccaagtngcgnntngngntccngnctnngcttgatnntnccnnnaanacgntagtnnaanttcgacgnnnnccntannnnnnnnnnaanntgnccnggnncnaatnnnggtcncagatancnacacnctgtgnntnnacngnnnntcgnnggcnnnnnagtnnnnncgtcagnntnngntntangnacttanntnngtaannnnnttngttcgccctctcnngggcncngnntatggttcgacnnnnngcnncnnaannngtnnatnnncgcnacngnnnnnnncacgnnnntannctccacaaggtgcacnagnttgntannnancatnctngannntngacnnggcgnaacnnnanctgctngctcggnnttnnntntgcnnnnancnnggacacgcnccgtccatgcagtnngnncantnggtcgtcntgatatactnngngncnnntnncaagaccnnaggtacngnntngnagctnntcnnngnnnngtnnnnnnnnccngcntttggngtnnnngnnnnnnannntnnnagcggnntatannanttanntnanntgcncggaaagcgcccatntgntgctcaaattnngcnnnnnncnnanntcntnnnnngngngtgcatccgcnctnaagnnnantncnancngncnnaatntgngccggngcnncgggtganaacnntnnnatncaattggcgcggacggaanccgaagancgtanccnctcnnnncgnacnatangcnnncccngncananngnnnccgccgcnnntnntgnnaagngcngacaanactaanttgacannaacnctcgngagnnnnnngcccgacnnnagtcgtanttccnaannnngnnacagnggagatcatntnctcntnnnaaganacncctgatgttggctcgancangnnnatatgncgctntncagcanancnttcnnntcaactgttcnngantncgccgtnncngncggcccgagaacnnnnagnttcaccaannatcggangtttgtntcgncgacccnactcccaacctnngcccccnctgaangcgnncttngaaaacgcnacactatcgcntnagtganngnnnnatcngnttangcgattnacannnatgcgcntannnnagaannnnncaatcgacananttnnnnantngnncnngcangagaccgaatgatnngcgnagtattggcgggtggnncnnnnagntnnnnnncnggnnnnncnnccggnnncnctnntncagnnnntnnncnnnncnnnnnnnggacnntgnnnatgnnncannnnnnntctcntagnngnnnnnnacgcngggagccccnnngntnanngtccaccgcgctnntacgaantaantannnnnnnccacngctcgccnngccttgaaanntaggcnacgtnnnnctacntaccangnnnnacnnnannacgaatnnnagnntnccccnnngtccactnntnntnnacncatnncnnancaccattnttnccnttngnacnnnannnntgncnaggaagtgangnnncngccttttttccattancnggnngcnagnntnnnnnnntnnnnnaganctagctgnaggnncgnctaaaatgacgnggncnngttnntgacantnntataannccgccgggtggtannnngnagctnncacggctannnnctatccnntncntncagnncnncattaaagnggcacctgggctcnnntcgtccntcccnccncannactnncgtnctantgnngngtnnanaannnngcgcngacaagtntnnnggcttgnnnnanccnncgntcaagacgnnnacnanngagggatnncattagcacgnaaannnnctnnnccnattnncnnntncncggggtgatnngcacgtcnngnnnncgatgtctacnnngcnttagnnnnnntgnngtcggnaggaanttnnagcctttnntnaagnncnctccacagagnncgactgnnnnnnnancnggncnctcattgagtagnatggggnnactnccgatacacgggnaacgtgtncnnctctcangncantnnccncttnntcngnnngntnnacngtagnnnananngtgttgannntctnnnannccntttgcagggagtncgtntgnnnntctanacnnnctaancgnnnnagacangntcngtnnngtcnatnanaaacnacgccgangcgnnntcntgngnngngnngtcatgtcacaacacatnnnnnnnnaaagagagggaanttnnnnnnccacnngnnnnaannntnncatanntgcgcacncnagggcatccgggcgtanggcnnggnttgtncnncanaggcnnntcgngnntacnnnnnnnttannnnnaaatnngcnagccgtntagcnnnncnngtngnnanancnnnngtnnntttncaggtncntggccncnatgancgnanccccttngcnnnnngcnnntnancgngnngntgnngnntnntcnnncngtgnnnangctntgaancggntnntncnnanngttncgnatgcaccnnngnacagtggnncngnngnngnctnncaanntacgngnnncntcgnctacnngcgactgaantnngtgnnnnnngnnaannnnacnggccanancnncgcccngtgnnngggatatnnnnngnnngctaacgaganncanatnncactcccgcgtngtggttnnangcattacngntcngntncnnnntnnnctnnnnantnggtctggcttgnngannnntaaccngcnggnagttcnnnannnntatgctgncnacntngacgcccnnnnnngantaggnanccagtggngatngnnacgagnngncgntgncccnnggccntnntggaanatnaccncctnngacgtgagcntnagaagnctggtgattgtaanggntgcacccanatggtnnngantangnagncttnntncatcncnaaannggggtaannntnncgngtaatannggtacttcgtggtctgnannngatncacgctngnnanncgccngccncgttnnnnnnngnccctnntangnacaatnnntcannncnannacngnnnnnnnncngnnnngngatncnaattagnnnggcnggntnncntganntatgncnntcgtacgnnnnngacnannnntnnntacnngnnagttctcggannggcctgaagnctncgacntannattgncntagngnnngtgatnncttnnncgnnnnctagnnnngtannanatttcttntgnnnnnncccnnnntngngnnnnngcccatgaccnnnnnatngnangngnnngctgngccttnatgnnatnttnnaancngcnanggnngacgtgtctnnntaactgnngnnnngantngcctacnnncnccgcngntaaanacgangnnngctcncagnatccngagtnnnngcaanctnngtnaacgntcttcttcctnngannnnanggattgagnnnngggcgngatcgttttgcgagacanctgnatnnagannnccgcnnaggcgncggacttttccactngnnntnngnnngttnnnnnnnngnaaccgcaataannnnnnaccnganancannnnntcactgatgganncaatnaaaccnnnccgcgttcngccannnnanattacantttnctcgntnnctngnnnntntccancatantacccacnaangaancaantncnnnnnctcactantagctntnnnnnncnnnctaaccnnnngcganngncnnnnngagancggnnncgnngnagncgnttangnnncccgtcccagggnttnnnngnntctgngggnaaannaccntancgncagcncnntnnctgnnnagnctannnatgttctnnnnntgnncactcncnannnnacggntctnnttnntannctcacattatgnaggcatatancnnngcnngagnagaatcagnnnnaccgctnngngtcaanacnntnnnagactcttnagcnccggnntnnnnnganccntcttcngttatncgngtnncanagcacgccnnntcnnnncttcggnnnnggctactnnnncngcgcnagcgcnnnnntgntnngnnctgnttgcnggattgnganngngagtgnccnntnncnngcncgcatngncgaagcgnnnagctanagnnggacantcnnnnnnangngnngactaaancatanagcgtttagttcttaatnnggcgtagtnccntctnaanntnanntcgngncgcacnnntccgtcgnngcacnccgnnganatnnngcaagcgannnntctgaccccntcangtgtncttgcaggnccntcnnnnntnnnncgnnnnntnganncacagcaagcttcanatcagatggtnnnaggngtntttnngntnnnncanggganncnagtaaactacacatccaganaacctcnngacatncnnnaagcnaatncgngatagncanntncnnnnggnagcgntnnntcnacccnnnnnngnnncgggntctcaanngatctcntagctctnntatgcccntgnccantnagncctngttnnnnnncatttgntgaacnatnnaggnaacttcacgcgttacatgnnnatnnnnnnnnntcatttcgnnnnangagaagnattanantcacaagagcnnnncacgatcgccannnnctnnctatatacnnnnagtatatntntnggcagcccncaganntggcctncnngacnantgnctcngcaaggccnnangancantcacnnncttcatctgtnncnacgatgtcnaaagncnnttcctnccnnntntantnanaaactncnatcnnactcccctttttncaacnnncctctttcnnncnnntncnagcgctcantngaaancgncnagggnacgttncnccnnnntatttgacccnnngngccggggncncacgnnncgccatancgtnatnnnngtnnggtgggtctcnggnntctttgcnacggtcttnaacntggcnngatnaactcttaggtncnnnnnnncccnncagttactngncccncacntncagtcactgatttnacctcnanacgcnacngttgnnctncgntancnnggagntanangcgnngaannananggatnnactnnntnaagntgttntttcagttnagtggcgcctgtnnttgaagcncccatntgcnaaaactaaggtatcntggnannantnctcatggggatgtncntgganttanangcgagcccgnttnggngaatccgnacnngnaagcntgagnatgtatcgaacaaggncgngantggtnnnagtanaaannnnantggnangcntgannncaacgtggagatttacgctgacacancatnnnggtccnnnnngnaactannnnnncgccnatcacngtnnagctattcncngtnccgnnttnngngcnntaaatgaatnnnntnngtnattcatcttagnccgagacaanncacnnnngnnnncnncnnnctttnnacgntaatgccccaggatcnacgngtgntannngngcngngcnatgctannantnngtaaagacagtgttctncctcgcgntncncnnntangggcnncaaaacnncatncgggggnnncnntantggangcncnnnntcgggtgnnnnncggngtaagnnnnnngaacnnnnttnttaanaanangctaannngcnnanngnntcattnnnnnnntnngacgtcnatgantgnagcgcggnnngcnntgtccnnacnnccnccaatgcnnanngatcttcngaagnttnnncngaanngnnatngcgcttagannncnnnnntgaanagtnnngnacgccccgnngaccngntgtnctaaatggncnnncgnncncgntnncccacgccgcntncggnnncgannngagtcnccgcgnctntgttccgnnntatgacngncgtctangccngnnngnaangnnatgaancgaacncnnnntatntnnatgccactcantgtnnnnnnatcctgtgtntnctgnntttgggcnccgnaacttgtgggnganctcnacncncnttttntcnnnnnntntntcnntgnnccnntatannannnngnnnnnnacgncacnaannnnnnnngcttgnganggancctntnnnngnntnnctnnnnnncgggngtnnnngccngntgtnngcnnnntgcgaannnnnnnnnnctntcncccgtcnctcnnngnngcancaatnntcgggcnngannnnnnnnnnnngcctnnnnngtntgnngggnttnnnnncccgnnnnacngngtaaanncatggagtgaggattacnnntnaannngggctnngtacgagattcntntccancnacgcnncnnnagcnnccctcctnactcnncnnnnnngnagnccngtnnnnannnnncnnntatcatcagaggtnnngagtcngncncgnaatccntnanggtcccgnnncggagntctnccnccagctagnaananncntnnntnggcncttttnnannngnaactaacnnatttatnntnctagngtntanngttnncngnctagtgaaanggnnccnntcannnngannnnnagcnngcggngntnnnnggnctanaggcgttctnccgnnncnngtgntagnnacnncntnnntnncgnnagncnnnnnncagtntcncnnaggcgncntatngcacncacacntntcgnnantcctnnnnnannccngngnnnnagngancgagancatcnctcacggacagnngnnntngntttggctnncccaatgnntcgctccctncnggggccnnnattgnctggnngcncgactanngggtttannnnntntccacgncgcgtnnnnnggnntgngnnngngtngnnnantntccgccagagatntgtcnnacnnnnnnnnnnnccacgcncnccgccccgagnngngnangnttanannngccgnaccnnnagcacnnntacgactcatnggatgattngnnnnttngtantggnncggngacntcnnagnnnnngaaggagcncagngtntttccnnttngtttctgncccttngtnggtngnngntgaccnngnnnnngnnnnngnggggncntgaannnntcgtnatgntgagnntncngcagctgancgcgcactgtggannctatnnnatcgtgnnnagcacanannggnccnnnnnnnnannnngnngntgngnggnnnnnnttnntagtgcngnncttngnnngnnnnnnntangnannntatngggntgnntnannntgntgnntnnncnnnnntgcttcnnagnnnnntggcataagnaggnaccntcnnnnnntcgacccaantacgtanannnnacannttgtananncannccaagggnnnnntnnncgtggtcgggtcttgtangagatatatggctcnggagngnnannannnncactnntcnnntactctngccnnncgtnnnnnnncctnngantagganncnnncnnnnnnnacgagnncacnagnnnnnnnnnnnnnannnnnnnnncgnnggnannggngctccnannncatgcccnnnnnaaccnncgtanaactagnangnnnnnnnnnnnnntancgcgcgttacnnnggtnctacctgannnnnnnatccaacntcggtgngtnnnnnnnnnngtgncatgnannnctacnannnantgnnngnggatngtnncncacgngcctatacngcccgtancnctggggnacgcgagnagcgccaaancnnncgcgnngannngaactcannnntacngngctattncgnnnngccnnngnntgnatgttanannagntgnnaccngancctannatnnnnnctnnnnntaagtnnancnctnnntnntnatnntngctnctnnanngcataaacatnnagnggnnnnnnncnncaacnnnnntnnttttacgnnactngtnnnnaancnncannnnntnnnnnnnnngntncnncnnncnacggngnnngtncnngnnnnnacnantnnnntngtagggnnnatnngnntnctgnccagngtgnnntaggacgggtnnnnntnaacnntngntnatnnnnannnnnncggnnccagnnnnnncnntancggttctnggncnngacccagtnnangaannnntntcttgttagntntncnntnnnnanaagtnngntcngacggtgnngttnctanntcnccagtagnncnttggnnannnngagtnacannnncnggtgngnagtnnnaccngntanaaaannttagggancaggnnggcccngnnccngtcagnnnnnnngnnngntnnnnnnnaagattnntncnnnanangctgngaaagtcggtnncannnncnntntnttggncttnnncnnntggtnccgactgagnagccnnntnnnngctaccgannnnctgggactagcatcantgggcnttctgcgctgnagcnngggctnnagtganncgnnnnnnttacttncnnaaannatntgntnnncccatatanaagngnnncnnncacngnnnnnnnnnnannnnnanggtaccaatnataccgnnncangnntnntngnctaannnagttnnntncngnngtgaaacggctacnnnanngncgnggtnnnnnnnncnnnnnnncaattgngctnnnncnnncgccaacgggtngnncgntnancagnnnnnnttagnatcacgatnnncnnnnnncgnngnnngantngggnngttnnnggnnnntaggnnnnnnncaatctggnncccacgtncgnttgnnnncngaaantcgtatttnnnntnttcgggatctctaancnacgannnnctcnnnnntntnnngnnaagnttgnnangnnnctcngnncggtnngnngcactnacngcgaacngnnnggtgcgggnncgcnagantnnanacnnatcaanccnnnntgcanngnnnaanggccattaannncacggnnnnaacancaagttannngnngcttagcgnnttnnnnnnntnncnnnccnaatgtntgnnncgntngcnncnnntctnnnnnnngatgnntgngtgnnnngcgcnnnngnncnagnnnannnncnnnnnccgnnngnnnnnnnntncngtatccggntccactgtnnaaactnnntnannttnatnnntcntctgnatnntanttcnntgtncatccgancnnnnnagggtccacnnccntgngcttncnngcaggcnnngcnnnngcganggcanggcnaaccaagtccactngtcncnaccnnngncattnngctggctnngccnntncgctngagcggttaggganccngtgnccnngcgnncgngtggaaacgnaacttgcgtncanncacgntgntcnttnntnnncngnagtagtaattncatttagtctgccnggnccnntcngncagnttnnagaaggntgtnatnnngantnnccagncgttcccgtntncnnctanncgntgcgnnccntnnnnnnnannnnntctcnctncccantantcgnactngggnncnctnnnntnttggnnngntntatcnngtntttnctangagtnngnncgntnnnntnttccnggnnnnnnanngcaangganaacctngcccgtnnncacgcgctccnccgcnnnnntanngtgnngaacangggcancacnnnnngtagngnngcnnnncnnctgnnnnannntatcgaannggcnnnggcanncacccnnctcattgggacnntnaanacaganngnncgataagnngnanngatngttnntcnnannnnnncgtgctcgnancncgtannnntcgaaccccagcaanngannggannnacnantattgtcactaaccannacgnnannnannnncnnccgatgaagnccnaacngggtanntcccnngnncagngncgnngcttggnannnnctnntnacctnnnnnaacncgnnnanntgaaagcgtcncnctntgnaacgacaatggggaactnnngcgtntnnngnctnttcngcnnncttgtgggncccnancannntgtggnncncnnagagnnnnntngtngancntgnacnattgannnaanatctnggngncnatctcccgccagatttnnnnnncnnnngtnnncngccnnancntacnnttnnacanannnannnnnnnnanactctagtccggnnntccncgnnannnatnntanatanatantnaggctagctgtanngnnnacggtgctgcggnngnnnnncnntctnnnnnnnnnattcntnacnnaggaagagtcgatnngttacttcngnccagtntnntagnnnnnngacggtgttttnnnncnnnanntnnccgttntnnatnnntangttggaacnnnnnnncgagnnnnnnannnnnngcattnnnangggctccntnatnnancnnacnacnnatctngnnagaaaganctannnnagannnnnngcncnnncgtcnnnagnncannnnnggtcnncccnnnggcaggatggatcaaggctnngtgcgnntngatttnnnntgngttcgagcncnnnnncacncccnctnnnnnnggannataannnnncgccgtnnatntagnnnncgatcncanntaataagccncttcnntgnnnngggcnnnnnntanncnncgttnncgnnncacancgagtanctngancgcntngacggnntgggtgntaagtgntgcgcncnggntcgntgaggnttcagtaaggagcacgaagtcggtttccaancncnnnnntanaggaatcctagnanggnnnnccnnnnaacncnnnnnnnnngnanncggctgannngngaanttngntacttgnangnntangnncannncccngnnnnccccccggnntaanctnnagccggatnanctnncatgcnanccgatnncgctttntgnnnggcgtnannnnncgcngnntnnnntncataagnatanggtattgtangattnccntnncnnactnnggggncntcgcannnnnnnncttatancccnntcntnccnnnnnntntccgtgtaanannnncgnnantcngctattgnntnagnncnncacgnangnnnaacngaannnnntgnnnacactnnntttanngcgagagcatnccnnnngtaatcgaannnggccangaggngagnngnacgtcngggcnnntgagnatanntgagnnganncggangncgnnccttannnncgtgacntnnnnnttggtannntgcnnntgatgnnnnctnnangtatanncgggtncnnnantantgncngnnnnnctnnctaannacnttgnnnncncccncaatcnancancangncgtannnnnagacntnnnnatnnnnnnggnttnnnncnngnnannnnccagtatagnnnnnncngtaaaccgcttcgncgcgngnctncgnaagnngggcgcccnntanngntgngnccnattngatccnnntntttgnntgagccnntgggtagtgncncnnctaacgngangnccnaccnagtntntntnntaatncnnnnctcntgnnntgntnnnccactggnntccacacgaatncncctataanntgannannncagtnncgccnttcgncatntatcaggnnngcnacnancgcccgggggtcgagctntntttatttcnnttctgnnganacaacngnggcagnnnatcgtnnccggnnnctnaatannngtntanagccgctcnngngccgctgganaannnntcnnncngnngntatgcnngctattcatganntnnncnnacnnncnngntnnnnanccgctaccanntgctnnnnacnannnnatctacataannnnaagnanngcgggccgnnncgncgnntnggttntnngcccgnagnnnnttctgcgcnnnttcccaatgncngnngatatcatnggctgtgggagncaanngcgnntgnaggnnaagnttnnccgtgctnnatttccggngnnnnnnnnagnnntgtttgtggttcaantgagnncnnnannnncnntntgngntcnggannnngtnnngnnanncnnttacggcnnnnnnnntttnnnnnnnnnnnntgcgtcccgcnnnnnnaagacagtcgganccgttgtcagctnncgnttncgannnnatgcnanngtntnannagtccngncattggngnnnntnactnaccnncnnttgnntgnactntcgnncannnncccnangtagncagaggantggcacnnngtnntgattcngnttagtcgcgcgtngangatcgtgntncnnnnntangttggcganccccncctnnnngtcnctngcnnnnnaacnntccnngnttnnngtngtgancnantnncnnannnntcgctgncgaacaatnnaacacnntnagnagaannnnttcgcacccgtaccntncntncccctncnttcgnntnnagnnagtcgnntngnnnnnnnannnnnnttctatntnttgccttnnnnctccttngaacctggtccggancatnatcgtannngtnnnnnngnacctagnannnccnnaannnngngcaanannganatnnccnncacnaacnggtacanccaaataaagttttnncnnntnagnncngnnngnnnnaacgctactacnnnngagncgnngtngttgtcnttctntgcctaagttnngnnnntggatangtnnnggccgagcacngtnccncgcanggnnnntnttcnnnncanncngcgnnngnnnnnnnnncnnnnnnnntctnagttatgagagatctcncntgngctcccannangngcangnnannncctngcatgntgcgtctaanncnagncntnnnntcggcnnnnngatnncttanatntangccgtnngtncnncaancnntnnagtnnntctgcggatnangncngtttcnttaggnagcaccagngnnnccccgncatacncgtatngngcgtngggcgnnntnnacnnntatcngtnnnatgngngccannntttcaaantntcactactacnnntnaagcntgttnnncnnnngncgnctnantttttcnntnntactcgcngccatnaaacnnngcatgnnanncntcctgnacattaagannnnngttttancnnnntgngcnctgncngnnccacaannntcnttngnccannnatnnannggncgactgnnnnnncngtntnncnntgctctnnntnncntcttcgatcaagnccnnacnncntacannntggnnganntnngnnnnnnntgnttgnnngcnnntcnaantnngcggnnannnnccacnntcnanngntggggncntnntacngannnnncctcgcgcgacnganagaatactnnagcgnnnnnngnccatntnnantnannnnngntnncgatnntccacaacnnagatntccttnncnngaaagaaccaccgtcncgtanggtcttggcgnngnangcccgaccnannnaanacggnacggnnnntnnnngnnannnnnntacannnnntncgnnngcgnnncnnncaagcgcacnnnacngtnnnngnnntccgganngatggtgnttcccgtannnnnnnnnncctagccnnnttgtgnatcagannnntntngcgnccnnnnnnanannnannnnggcnanatgnccngntcagacgnngcannnncgnnnnnnnnnacccgttattcaaggtncnnacncnangntccntagnncgnnnatgnannnntgggaancnaantacangannnggannngatnngggcttnnnnagnngntnanatgtggcattaancngncnntnngcnntntnggnagnnnnnnnnnnngngntangatatccgcgatnntngacgannnnactcgngnggatnngttnnttacnnnccnacnnngtaanatatcgttactcaaggncncggactctggattgaataactnannngnnnnnnnnngcncgcntcnngagngncaagnaaananctnncnnncnnannntncanaatnggnnaatacatctnnnantntnatnnngantgnnagcngggnnntnnnannnnacnnngnnngtnnnacttggtncnntnnnnnnttantntnctcaggcngcagggtgagcnccaangngnancgctcgnngtncgnnnnnttgnnnngntncgcttangcnnntgaaccnnnnattnnangcttctgnnnannannantttgngtnnacctnnnnagggncnnnnnngntncnnnncccnancngntcnaacncnatagtcaanncancagnntggacatannacnnnacccggtnatctctattngggcctacgcnnantnagaantnncngcnnnangcccnnagntggctgcactantnncnnnnnnnccggacananttnncggncnnncnacggccnngtcgcctngcctgnannnnnnnnncgangnntgtcanngangtgnganagcnnnnnnnctnnggaagtccaatatttatnnaggtcgcgtnnngcnnaggagnnnncnnacgnncnnttnnntanacnggantagtnggnnctannnagannngnnncccacngnngnnnggtantttnnatgacagngnctcaaaatggctnncttnacnnggtcntgnnngtcnnnnnnnntganttnntngactcncgtaanncacagatnanagagntaatnntttccngaananntatatnnnnaaggtcgcagcgaagcccagnnngacatcncaannntctcngcnnnnntgtngtgntntngcccgctnnnngnntggcagatangtttcgnangccnngcaggtatcannnccnnnnnnanannacnncgaatacgacctagtcannnnannanngtgnnntgggnnnnnnnccnttcgcttancacnannatnganncnnnnnncntgannntnngaacnncgatgngnnggtntttagtncctcntcnannnngcctattgantnatcgttacagtcgnangcnncntnnnggntcattnnnnnnncnannngannnnnnnnnnngnggnnnccnggnntncgancnnnnctnnnnnnnnnnnngnnntnnngnnnnnncnnngnnnnggcnnnnnnnnngtnnnntngnnnnggggantctcnagcggannggagttngtagtaaatgnannnnnncaaagtgtnnnnnnnnntcgngggnnnacacgcncttanngancannnnnnngggggnngngncngcnattnnnnntnnnnnnnngncctnnnnnngnnnnnngttaagccncgcgtnnntnnnttgggccnaacnncgtgtcacaatnacngcgcantcangcnnntcnngngnnatanacgtangtncnnnnnngcgctcnnnncggnacgnnttgcanacccanntacctngtnagcgtttataccggnncaagtaggnagnnnnnnnncnnttnnnnngnaannntcgnntngcccntccnnncacccgagcgccnggtagggatnntngcnnannggngannnannnnnnnnnacananttnntncgnnggngtcattantctngngaancannnnngnnnaagggatacnntngngatnanncnnnnnnngnnngcatatnnttagcccgcccgtntacacngtgaaggccnctacggggntcggnnaggnngtnccgngtnccnnagtannncnncgnntnnnntnnacatgccagcattcgnngctgatnnncggcccctggctannnatcnnngcgtcnntctgnnnaanncnanncacntnagattnttgccgcnncacgnnctgnncnnnnntnncgngggggncgcttannntnnnngnngntnnccaanccaaacggcacgnnaccntttanggagtgcgttnnantncnnacnattnctgcannnnnnnanatcnaannntcncaannacncnnnnttgatntnccgnnnnnnnnttggagnttgnnnangcccaccgnncgacgnangnnnnncnacnnagnntannncntnnttnnncnnnacnttcctacttnnccnnnnnncgangnnnnnnnatggttcttaatgnaccgncatnnncntaggnncnnnncnccnnanggangntcactaggtctggggnnannncagntaggnggnnntatntanntaagtnncngcnatannnactgcgganannttngnaacttnnnnaacntnnannannnannangcaagcacttggncancncngcggagnnngnngcatnactgatgnccnnannnnnnnncctgncgganntgacgggnnngnggnnnnnnntnnncgatnctttnatgacaaaatnnnntnngntnnnnnttnancncncnaatannnnannnntacatactgacganaaactggattctcccctcccaanncnncggganncccgnctnantacagtcncacagtggccatcntnnaanttnnngggtnanataaacgttagtncatgcnganagccacctgnannnnnngganngtttnnactgccgnactttcnttagncnntctgnncncnntcgtagagggnntgtagnncnnnnnngcggnnnntctacnannnnnnnannnnnggggcgaggcggcnnggggtgcaaanatcnccgannnagaannntnntcacctncncncnnngtcnnnangtgnatgctcncgagngcntntnggctnnannanaacantnaactcngncnnnnnnnntatnnntcnnnnanagnatcgnggnnnnntnccattcnnaangattgncncgtacgannnttanccncgnntnnnnanggatgaattnngttnnganntnttccnanntcgngagtnttacgntnngnnanagtcctattgtnatcaacccaaangnttnnaaggnnanannctacnatatnncngccncnnnaccggcnncgntnattnnnncttncnntgntnnggggnnntcncnnnnnnactanctnccncatggngcnnaccgncnnaattnnnnnncntaanngtacccgantggncngatccctttntnagcgtgcnnctagngacgcnngntgnnngtntggcngcgcncaagngcatggnntanaggtcgntantgnnccgnntnntagncgggntggatcnnnnnntnnngncnttnagccgncagtcngtacgccancnnncnnnnanntaattnnnnnngnngcnanaancncgtnnntcngnncggtaacactgcgtannnnacganctgacncancnatgcngnccctagcannnnnnncnnaangngnccattataaccccaaannntnnnntngancnacnncnnngnnnnnantaantatggcgtncaccggtgatctcngggngttcntatnnatnncccncnggcaagnncncancncngtttctcggntnngntnnatacancagngctccgnaccaannnggnanacataagttctnnnnagnaangctngnccnnnannncacnnnttnncanngggtacgngcgnggangnaccnccgnntatnnannnagnnncgannncnnngatctcgatcgnggcctannangcngganaangngntacgnnngnnnncncccagnnnacaanagcaggagcnntgagtgancnnaagagannnnaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcgnttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctntatctagcttacgcagntcatnancaactcaatcagtcaagaaacgagaagtctcgacgggntnctgcanaaccganaaattagtgctaccccctccaataacnacattaccttgcggcgcgtaacccagnnnagatacaaatagtcgaaggctcgttcnggtggtgtgctcggtcgagtgcctattggcaggtntctaccgttcntctgttttcgtcagngcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgngctccaatcagggagagaccgnntncacgttacctacagagcgtcccatggctatcantgacggntccacggtccgtatggnaccgacgtcttggacgaacggcatcctattacgtacttcataggctnggcatgctgaccnnagaccgcaatgaaggttaaatgnctagggtattaacgatcccgcaacacgcggtatttccggaagaacccgnggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgaacggtgtctccttggggtgcggccagaatncaccgaccactnattctgatgggctctccaccatctgtatttctgtgttcgctagctggatcactaataaagattgtggcgcaggtgaaggcnccancgatcggacnannggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcnccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgtngcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatcnttcggagcgccgtctctgttcccaatccacactatactttgnttttcccaaggaaagcgggtgaataatgtaatgttgctcgnacatctacgtnngttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcanannncgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtaagacatgcccgctgagaaacactcgtgatgcgggnaatacgcttngtgaatgatatctatattacctcatnaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgggnctaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaaggnccctttaaccacgtctcggcacgtctcctggattctgagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatnactcgccgattgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctggattaanatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattcctngtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtgtgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggnnntcccccctttcaacgatagttgcaccgnntgatgaaaggaatgccatacaatgcgcctgtcgcgactcatccccgctgcnntcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtatccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaangggtaacttggtaccgtctttggtccagtggttcctgatnnnactcccactgtcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagaggtgatttaacagattttgacgtgaganaattttcgacactgtgtcagggtgcnccagcacactaaacgattgacnccgacacgtattttaattacagattcggggngaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccncaataacgaattgaacanttgcncgtgccgcattnagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcntcttccttcagngcttaatctgtgtgggcagttatantagtgggaccccctgcgcaatncatttcggtgcgacagctagcgcttaaccaactactcgcggacggtttacttggccaaacctantgacggatgcctttgtgtaactataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccncatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgnctaatagtcggaatgtataatactttacgcacgcaanagcaagcttgtgangagngatctgtcttcaggaggcgatgctgattggatgttcggcatactccgaagaggtaaattattactntattatgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgtnagttcaccgttgagtctgtcgagagcgccactcagcgatgctgtgggatnactagttcccgcgtcagaaatganaccgctggccagcccggcatgatgggacnaggctgactaagtgtagcgtnagtccctntgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgngggcggtttccatgccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacatacnacgattccggagcctcggttaatacgcaccctgatgatgcctnnanaaatacgatatggacattgtcctncagtntncgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgcngtggcaggctttatgctgganatacgcctgtagcgcttagacaagtttgancaccccactggcgtcatagcctttaactcgagcgcaggacacatcccacagcaaccatggtagacgctgcgcaattgtgcagggnccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtagncgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaanntgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaantttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctcgcggtgagtcaaagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcagttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgatnggtacagngtcagcttacaattagttctccatctatatnnaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccggnnncgnaacacttcagcgggtcgatccgctgnngctcctgtcatcagatttaanncgtgtcgcctacgaaatatcttcancggaacggtccggtctggtacncctcagcataacangttgcncgcgcctcgagatgagtnncntcttctgggcctccgctgtagactaggnatgtcagaccgacgttgtgcagnancagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagnactaactagttctctaccagtgcctcgcatggtnaacgatctgcacagtcctatnnnngccttacgaagagacgcctcttcncgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcacnnaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtngaccatacttgtngcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttntattctggaagatattacggatgcagagtaccatggngttagctgcantggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccncctacatcaagacctcttaattgnactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggnnagcgtcgcgaggctgggagccatgnncgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatnngngtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaannatctcgcgaaattttgctganctttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagnctaggnttgcnaatatacttctancgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactngacantagtagaggctggcctgagagccccccccantacgtaatgnnaaatagaaaacccaatcctnaaggtncaaattaagtaagntggggactgcagaaagcgnntcnctcatcaacgtgaatgagctggaagatcntcgnacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaanccgtcccggggacaggccttagatncctatnctggctctgtttgcgtcttaattgtggtaccgattantgtaaatataggantgngaataacctgaagtgccctgannggttaccttatngtggttacaaactacggtngtccccaagatccanagatgtctaagggtgctgccttatacaatttgagcgtgtgcatgtgtcacatttacnggtnggcaggtcggnggtaggcgcgtgacgcatatcntatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgntccggcaagctcccnaagtattggggtcctcgccgnggttcattagatgcgaagctacttattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctgnacctcaggagtttcgacgaccatctttcnataagctgannngtgtcccatttgggccgggcatgtgatactccntcttcgtggcccaagcggtttacttnacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtntttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggncctatgccagccccaggtnctgatgcggaactcgaaaataacacgtcggtacaacattngtcgcccaggatcggtccacatatgctttcgggccnctcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacntataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntngtgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttntacgtgtccgatgcaaaagttttcttgaacccctatagttantgttcgtctaagccgcaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataataagctcatctataaaatacgccgctgtgagttaaacggttcccacgatgcaaccttcgcaaggcggnntgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaataaaacttcactggagcagatcaaactcacgtgtggatagtgccagtgacttgcccaatcaccggccatttacgtngagaccagttccactccttcgagagtaatacgtgaaccntgtacgacctgacgtccttcaccggcataagacagccttcgcggacatcgagcgtcctcttagaaattatatggattacgttccaaggtggtacccacgcccagacggtcggttccgctgtctgaggcggcggagccgggacctattgcggcnatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctcctggtcctcgtggtcgacgagggtggaaagacagtgtacgggtgttagccgacagaagagcagaggatacgtaaaacgcnggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtaggnagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctngtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtngcggtcggaactttgcngccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagnnnggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttttcatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcgnacttccgcgccgagactggagctcatnccccggatcgtgacatctggatatgacggacgagggagctntcctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcggnctaagcacgactggacnggaatagcagactaccaagggcgcgtcctcgaccccctcttcacccgncacgtcagctagatcccagaattgactcttgtggtgtaatacggganngtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggnacggacgganttagaccgatcctttcgnagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccanagctaggcccggacgccaagttgccccacgctcanggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattnactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccanccaggacaccagggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctggcagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttnnnactcganttttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcggncgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaaggccaagtaacttttaagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcgacngtgctgggctgtcgccgcttaatctagcggcncctagtcgtatgtagggacccacgccctatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacggtatnggtaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagcngcacagttctcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatgggatcctccttactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgccctggagcggatggaaaagagagctcngcgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcnttcgtaatgaggtatatcagncatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttggctaatcgacttaaaatttataaaggcggcttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagagtatttcactattcacggcgaaggtgacgcgtntttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctanacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccncgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagantgaaaacancggtagtgcgatgtgatagatcctagatcgcgaagcggtgangtatatcaattcatgactgggcctccgatgatactgcagctagtttcccgtttataggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaagnttgcatacgacgacacgataccgcgntttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaacncctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgnattattctacaggtgatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcancctggcagcactgtggggangnggncggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtatctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcantgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtaggatctgacaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccattaagctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcaacctcctcgcctgaccgcagacgcacctgaggaggacgctgtgtagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtntcagcctcaccgcgccttggcctcgagcccgagtttggcatatcataggttggttgcggctaggtttnncggatgcgttatttcactcgcatatgcttncacatcacacctattcatttttatacggggaagagaacacgnnggtctcggacttgcgtatctagggtcgcccttgtgtngttctactcaatctttacagtatccntttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttccnngagcctgcatacaatgactatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtnggcggcgcgattgancatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaagggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttggnaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggtctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtnctcagtannngccttgcnttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttccngatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgcnaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcntacaagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttgnccacggcatttctcggtctccaactgcgctcgcatnnaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtacngcgcgacgatacgacatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacgncacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagncccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggngtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccngtacggacgccacgtgttaatcgggcactatgaccnaagatgtaagtgcgaaactgggcnctaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggnagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtnggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaanccntacagtactatttcaatggccgtattgaagagttcccgcatttaattgtatccgtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgcnctcaagtactttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcangtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgnaagcgtttcggtgaaccactgttgatnctatggatacacgngatgngcgcgcatcganggttacccactccctgcgttcgagttgctctaanccagcgtattagcttgantgngccatggcgcgcggnatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgngtcgggttcccttgtagaaatgnctttaattcnttagaatgaggcgctcggttnaagtccaaacaaaganacacaagggggacgttgatcatcgaactcgatctgcatctatctnggtgcctctgactaaggatcgggcgttttgttgtnnccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccntgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgnaaactgttgcacggagcccaggatcagtcactcnttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctgntcaggttaactgaaattccgngtggaacacattcncacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcntngaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgagtcggagcgggcatcggaacatgctaatctgccgttgattgaccctaaataccgtagattcacaaactacacttnactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgaatctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggnacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcctagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcctagttccccggtagcgagaccagtcattgccgaccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattngncgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataanctctgaggctcgatccgcccgcngcttctaaacgattttccgaaatctttttacctgnagacaccntgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcncgagancgagccttttggnatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatgnggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacnatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtagaaagtgataaaaacccgcccggggaggtccgaattctcatgatggaccggtggggattccacctgaaaaggccgtggtgtgtcgacaacncgttantctaatcttcttcgaaaaggcaaagcgcatatctggatcttctacgacgtccgtggtacactcctacttatgaaatacnatagcgttgaacattggatatccctgcaccgcattgatgaaaatncaaatggacagaatcgcctagaagaacgacaggttgatgccggtaatcatatatgccaccctgtacnatccgtaggcgcaaatcatcattgaaccctaagggtcgctcacttcantggcggcgaattcatctccagtacttacgactaagacgcgttctgcaacggctaccntacaggggtaccgtacaanncagcaatagatnaatagcccangctgattgtggtaacagccaaacgtngtaanttcnaggttagctgtgggttcngcccagcgcctgtgcacgatgaggtacatagatggatttcatgtaagatgagaattcgtacgaggcattgcntacgttaaatatggaatcctcgaggaggccaatctnataaactatattgggggcgagtnccagcctgttgttggtaagaatcngcgcctccntncctgccgcggtgtcaccgtgacgatgagtnncgagcgtgggncggtggtangcgtgacgattngcaaaacaagggggcttttgacccaaagcgtttagnngaatggcctcagaatccaagaantaattctngctagtngatttatgccgcaggtcctgggattcgggtgatgatgnntgaattccgatgctcgattatcaaagcttatgcccanagggtcaactngaatcnnnnntagangaccgtggcatttcatggtagctnatacatttgtttatatgcattgtcagatatttcgaggatgtatcgtccacctgatcaagtagccctnaattcgtccgccataggttangagttacntagccnnnacccctctntctcgtataggaangttgaggactataggctgagtaagcaacantggacacatctcgaaccctntaatttcggagccacctngatcccgtatgcagagcctccggatctcccgcnnggggggcatgcacnaatctcagtngnatacnatnacnactcttaggactctcctcgtacgcccacggtcnnaacgctcaaaaagntgttcgatgnggtcggnntganggctgtttgcttgggggggntggcacttttttcccgaatgtcttatctacgggggtataccgacctcccgtgggttcacgagacctcagtttagatggtatgtaccgcgatagcatncacattgacgtgctcgtatacncacagcgacagtgctgggcggcgcattacaacatttccccggcggacaggggatcgacacagggtagagttgctcgcgccancagtaattaccccaagaggcgccgcgtgcgtccccagagccnagtcgccatgtctgacaacgctaaacggcgctgtacgnctaganagttgacgccgcnntctgcncgtacatatggcngcaccgcgatgngcaccccctatgtatngacgcggntcgtgataggaataacganggtggttccgcggacgcaaggaagcccgatagaatgtnngacccgnccgtctcatacaggctcgagagcacagatnctcctcagagtagaatcgtcatgagaaccggctagtgtactttattcaatttacgggcgaggagaaagaggctggttaaaaacacctctaacgaactaanaatgagtgagaattccggtgcactaacctcacggggtcttgggagcttgtctttgagtcccgtttcacctctgttcctgtcangacccatcccctcgtngtgggcaggtagtcgcgcttgcactacttccgtaggtcgcgtgaaaaaaatgaatctaggcgctttcngtaaataagcaagcaggtttcgacctgancaccgcattacgaaccaaaccttcttatatgatccataaacgaanagatcgaccagtacgcgcggcgttctgcttcctcgttcctagctgaaatggcagtgtattgtgatgccnagagtgaccttcgcgtactagtatactactacgtagatccctttctaagacacacgttagggctaggacaccaagcctgcttcaccgggtcatggtgctactcttggttacacttgaacctccgctccccgtaaccgacatgccacggaggcgtggacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacganctaaaaccagttgtcatgggacctgggtcctgtagcctcntctactaatgtataggcacagtccgttctctgcgccatcgctttncgcatctaaattgcaagcaggaaaaccaggagagcctattcctaccggagccacacgcttatctnacctggatatacnaaggcngaaagctgtatgacgnagcgtcgtgctcgagctgnagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggancacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggctgtacacgangtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcncgtgaagagaggaaatgaacatgtgcgggtggcngttgcagagtttcatctcgccggtnnttcaagaatataagtcagcgcgcaaaagccctccctccgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgctgcgtgtctctgcaaatgcagagaaaggctccttttcaagccggagggctggaagaggcccaacccattaaatttggagggctaagactatttaggcttttctaagcnttccgatgatcatagtanccgccattttggtgccgaagcattcnagncgaagcgtttgnncgaccgcagcagtccctggatttctttgtangnaattgacttcttcttgggcctcaaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcgatacagggggtaaagtggagacagggtgtgtgaacgntctntcanatatcacaagggttaggacgttgtccaagctatcgcgataaacgcgatttcttatgaacggggaaggcgcngngtataaacattagatacaaacaatntcttattcgttagctatgtcagagttcgcgtggtcgccatgggatacaacatttttanatactttttgtacggatggcttgcgggcttnncnntcatggtatccccctccgtgtcaggaccgttcgtcgtgggcttcaggtctgtagggttggaagatngtaggcgtatcgngttcgcggtgatnnagcatcggtaggggaaagctcgattcaggtatgggatcccctaggcacccgtgcggcgtgtactactatctcgcgcgaggagctgagccactgctgcgggccaggagacctctttttgcgtggatttgatgaggcatcccaatctctgcgggccttggatcgtcggtacccttcgtaaacacctcaccgacgatttatctgcatagcgccatttatcactagggcgtntcaaatctcagggcgaaganggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgncatctacgggtggnagtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttccnttctcccgatcggnatcaggaagtngattcagtcgnaacgtnnnnntcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagnaatgggtancgatagggaacaaataaatacgtggtgccggagaggctgcgcattgcccnagatcgtgcgctcgagactgctagtgatcacttcccagccgacagatgaccccnactcagagctgagcattcttgttcttgttcgacctatctcaggagcgcgtgatagtancacgacaaacttcaactaatgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgaganagtaacagcgacggaatccctctttgcttganatttctcgtcgattatnctgaaactggacgatgtaaatttatttancatccaatctacagttatataactaattccgacttggttgcgggagtcatcgtaatgggaccnggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcntgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggcggaggcgaaaagctggtataagatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcntngcggcnagcaatgtctatctgaacggtgagtccaataagtatgagcgcattgctacttacgcgactcagttgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgtnngtgtaaatggtgggttcagatgataggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaanacgatatggtagcatggtgtatattgtaacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgtttaagccccgcccnctatagtccagtcaacatgggccaattgggcgatcatgcagtgagttgctagcgctagcagagataccgccttctgngtttacacgccgttcgcgntgttccacttaacacctggcacatagccgaacagatcgtgngtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttnattctgattctgtaatccaaagtgntcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactgaataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtctagctacctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtgnncgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcntacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctgtttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacncttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatntgaatcaacnggtgcgctaagttgcttggcaagggatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcnttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaagaggacctcngacactaatccgnggctctccgcttttgttatatgatttgaggnaagactaggccaatagggttnaatatggcagcantcagttatgatnctcagtccgggacctgtggctacgtantacagtagacccagcggctgtacctctgcatcccgctgaatgcgaaatcgacnccctaaaaaccgngggcagcangctccaccattggcccagngggacgcccccgacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttcnactggtctatgattgggcatttatacccggggtactngcngccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgatgactgccttcgcgcncccacctctcaatccacatgtaaccgagcctaatttgggcactcaggggttggcagagggcaaggctggggggcgaaaagatcaagnggtcgttgcgtccatatttngcaacgtactatgtnacgctgnngngacaatgatncctgtttcntcgcgacgnnncatggacgttcgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcnnntcantcccngctaatgttggcannnnngataacgatacttcagcgcacgaaagacggccggctgncagacttacaccattgacgcacgctgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgggtccgtgcaggtgccagcttgcggncctccacagacaatcctnggcgtatttcgttcaacagccgncgtaagcncttgagacaccactaantcgtgagtnagtcggtgaatgtccaaaaacgactgtcagcatgccnacgtctttgaaatgccgcnanntaatctcgacagagtaaccagttngtccatganagnnngacaaatnggaccgtncaaatgactgccatagcagnaatttgntgagaatcaatacgatgagcattcaagcgtatcgnggtttcgtgagcctaattagagtaagagggtcgccgtcgacaaaggcnttagctcgnggattccgtaaacnngtgcgtagatantatgattancnnggagcncngcccactacagacagtcgaccctnnntagagttcnccgccgtgatagattngaagatntctggggttnggnctgagtgggtgtgtgtacaagangcctggggcatacnntctctaccgggtgtgcccaagtatcttctgctcttattaaacaatttcccggttttccattctgtgtgtcttncccacntttgagcctaagtggtttgagncatacgtagaaagggatagttaagaagnacaattttagtatcgtagccnctggtggtgcgcgcacatcgaannagctttgggcccactacggactattaaagaatcttagaaacncncattaannatcggggacatctttgnatgtccgtgactgtttccgaataagtcgaantggcttcagacttccagtncgcggactnagtggttgttccnnaatctcagccnacaggccctactgctgaaacntcctcaccccctattctcgtttactacccttgtcacgtaganaccaaaagcactcagctctggtggttcgcggnctctgttggcgatactgagacactgaaatttgcgcacgccccggnagccaattgtggattggcttttatacacctccccagcaaactngggtgtccatcttcactgcgtgccacctgccactgtccgcatcttcgaagatgtcaagctccgccgtgggagctgtttgaagactatacccncaccgcgtggggtaganngccccaagatctcgngaacctcctacnccgcaggagtggtntgnaatacatcgttacaggcaccatgaagaaacccctagcatnagnaaagctagagggggnnggtattgngctcgacggagctacntnncacagtnatcgacgcgggtnnggntgannnctgtangnntccnactgntgntatcnntanggggcatgccgttggggcgaaatttccaacntncacgggtggttgcgcgntgtcnttgncttgtgnccgtncacgctaacnatctgnatattagttgganctttcgagcgtgccncaagcatgacaaatngngnaaangccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaanggctcggagggaccatctttttgttcagtgctccatcgcgagttntatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtccaagatgtgcgccgctatctctcgagttcagccgatcattgccacggatccgacgggcctgataagtattcngctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaccgctaaggcgcccaccgcctacagaatgcagagaaagacatanaaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaatcttcacctaggatataacagaacacnccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatatcgaattaaaacatattgacccaggcagcacctntaatcatcatnnnaccaacccgcgggataactacaactttgtttncgtgtcgcagggggnnatgcagcctttatactgtataanncctgtggacaatgngacgntattnnagntngctaccncggccgtaatggatctangttgnancctttctggngtntaaanngtccnacatgccntcacttntaccgcgtttnanggagtgncctaacgggtngcgtaggcatgacgcccttctcgntgaaagagccgttatatnccggtnctcngcaggctcnctctannattctatgcctgacttccatnaactacacnnntttcgagggncaggatatgaaccanccaggtggcgcacntcgtcntcttaccacggcttnagaaatcctcnccttacttgtgcctaaatctgggtcccggngcctagtcgaacnnctgaatgatgatacanattgancnccgcnnagtttacccggcgcctcagtcngantganagtcnccggtctgtgtgccctttctggccgctngattcggtagggagccctccgntttcctgcggganggagtggtttgctagccnnnngnaactcananngcgcagccaggcgnccgtactaggctgtctgaaaggcnntggcgccaccattcctntncnnncaagcnttaccgagtgngccgaantgagcacatttnccggttgcaaggcntgncattccgataactgcnncattcacacnntntcgctgaacagacggatctcttctnnctacatctcgattctgtatggtgcgagatctcgtaggcctgcttnatcaagtgctagttgcttgatcgacctagctnagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagntgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtcnnttnngccctagcctctatcaagggtggtaattcctacggttatntcctcctcantagttagagactatagaggaaacatcggaggcatgagattctcncttctctggatttctcccgtagcgctcggggtacataangaacctccactcgcntaccggaccgctggatntcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttntagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaaatcagtantgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcaagacgttatagttgcttgtgattnctctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacnaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgngaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaaccccnctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcntagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatccnttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatnnaaccgatgagcaatgggtaggggatgccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcataanccgctcctcactgagtttgctcgcgcaacctatcgattgcgggngtccgaactcatagtgcagagtctgtaatnaagaagcgagtggctctacttgagcnacntnnactaagaatcgaaacctctaatttgcacctgtacaagnccgggtaggtcccccttaccaatgggcgtcgagccaactatgaaaggccgaatggaatatcatataagttgcaagnagcggccgccnaaatacgactgccttcgagctcacggtgccgatcccattngtctacgtcggcgcaagctagacaacctancattctgcttaagtaacacttaatttgctcataacctcggccgtagctaggtcgttcttgctgccacgagccgaggaaaggcggtggaacaatcacgtatggtaaagcagcttatgaacgatctttatgtaacggccgaatttatccgagtattcaagagtatagtnggcgaaaggtcttacctagaatcggcanataagaggtgaacgacgttgttctgctgtgcttaggtaggaggttagnanttagagtcggggcttgtatagagcataggctcgattcaacatacagggatcttcggaccctataaatatgatggccttcctgcgggggcaggtacatatgtaagataacagagtgagacgcgaacatcccgcttggagttgatctttacttctggtgactagcatgggttggtgngaagcgtgtcgcgggaatccgcccctaaagagctcacaagttcgattgcaacgacgttacagaaaacataatcggcttatcgcatgatgttcatcctggtgtctngagacaacaacgccggctcccctgctcttcttctaggccacgaaaaaggggaccgtcctcttacttctccggatcaggtgcaaacgttcccatgaagaccccctcgcttctttatatttaagaacctcgatgagtaatctgtatgggccttaagcaatcagaacggtagacggtgtcgcataattcctaaccgntggcatttcacaagatggcgtcgtatgatgcactgattnggngcagaaatcggggnagttttaggcgatcagttcaggggtccctaagttgtataagttnccaggctgctattggaccgcttaagtatgcttcagatcctcggtcccacngctgggacggttcgataagttcccctcaggagcaccctcgtaaaaacctaatcagcgctcgcagatcggagagtagcggatcaggaaacgcattgaaccgcactagggtgctaaaagtgtanggttcgctgggacagtacatgtagaaatcanggcagcttcctctagcacgtcgagagtgcgtagtttnatactcccnccgtttggcggattcccgtcctgtctcagcgtgcggtgcacaatcttccgagtttacataatacagcatatcaactcttactaggctctgtctggcgtcgtcggggaatggtttctagaacgtcgtcaccacatctctgagcctaggtacatctaccggagcgacacgggaatagccccttagactatctaccttcggcaagtatggccaatgttgggccactcacgacgccgncacgtatctcanacggacagtgacgcaggaatttggagaagagagatccctgtgcggggacgagtactccgaccgtccgaccgatttatggcactaatgtgaatcttagacttacatttacgcaccaagaattacgagtgnnnnggccatgtcgacttggtagccacaagtacatgggtatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgttggacggagcgtattcggatttgacggcatgccgtattaagttgaccgtantgaactcattgggcagcgatactgtctcccgttcaagctgcgcaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggccttggaatggccaaacagccaacctccggagctaccntcctaggagtgtagnacctnngctcggacgtctagttcaacgtctaaataacttattaacccaccgctgaccgaacgaantcttattatgngtcccgaacgtctctgctaggcggatnggggttacnaggcggaggttgtgcctcnnctaacnaaacaatgcatctaggtcataccgactcctatgctctgagcaggcataggacgganaannttccccgggctacataagccgagagggatcgcgcagtgtagcctaccgctacagttggatgtccaccggancgaannngtcagcgagggtgcgaaacttagcatcatcggaagtagccgcacgcaacttgctaattccctatgcgtcggccntcttaaaccctgtcaggnnagcggtcgcaannagccggtggnatacaggtagctttntgacccctccngcgactnnttaagtaattagtacgttcctcctatcgctncgaggtcgnccagtcgaantctgnttggggtngcgccccngcttcgcatgccacactcggggnnngcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcnggcacggtgagnctactgagtntgctgncaccncgatnacccacgccgcccagctanacaacgcggtctccagtnncttaccaggcctgctgcgtctanngntcgaatactnagtagtccggctcaaacgcatcatcatccnggtttcggagagggagnnaacacttnttgctaccattcctcttggaacttgtaccaggctcggctcgacattgtacaatgcgactcggccgccgttggctgctcagcagtgnncccgagaaattggaataaaanaagtagttggggnncaagannctttagaaanngcgaatgaatatattaatcggtggttactgatctgaagttaaggtncnnnnatacgggcaataagtcgaacaaacctccgctaaaagatcattgatgaatttcggcgagcttggggtgggggacggcaattacggactcacgggccccttgcatccatcttgataactcttggcattgaggccccttnttgaaaacatatttacattttcaagaactgctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggaaggaagctngcacgacgaagacngattaaggccacatgcctgtacaacagtcgcagcctaccggtgagatnacgcgtggggagatcttaatttancgatggatncaccgataaacgtgctagccgccaaatgcttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtagttgtcgcagccatgctacgaaccttttantcgtgccacggcgctccnaantttttcaagcacttgctaactaacgagacctttgtgaggatcgctacgtggactatcgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacggganaggaaaaggttaaanggaacaacagaggtcttcccgtgagcaagcggtgctcgcaaattattactgcggtggatttgtccggcgtggacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacacaagacaattccttacaggggattctattaaatctgcttgcacgtcgtacgcggatatcctaggcgcctttaccgcgtctcacgccattcggtggtgagaccagcctgngaaggctcagtaaatgcggtngttcctgccggcaacacctatgnagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtatacgcacctcccgcgggtcgagaagcatcgtatganatactcgcggcggcagagtcgtttagtccgcacggttgtacttagaagttgtcgtgtggaggaagctactgccacatgccaagcatcgtccttcgtcagatagtcgtgnctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcnggtctcccacntgactctaatggggggacccaacgtgtatnngnctcttctgcgctaaggtccccctccagtagatctgttatcatataaaggggcgctatttcccgtcnaagggtgtgttaaacaagttgcttaggttatttcaggtngcgatcnagcataaaagcatacaaagatgtatctccaattgaaacaanacgttgcttagagtgggacatgttgntnctgtacagccggacgtgtaacacgttaccaataaaaaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatnaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatnctggctccgtgcanagatgagccgttggacagatatcntggtcagacaaagactatntgaaaagtagactgctgaggagcttnanagggtcagccnnacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccttgtacgtccanatacgaaattcggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcnactgacctgccgacnctcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctgaaattcaaaccagcgtgtcgacanngtcctacggtggggtagaagagccatagttcggcgaccgaacgacagctctggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggaggatatggctcggaactcagttgaagttggcccgnngaccatgtgattagagtatcggtnttattgctttacnngggggggtagcttgacatcgtaagacgtcggtgganaggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatntttggggcggaaagaggcccttgccagtggccactntagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgtnctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaatttgncagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgnttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaatagnnaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggcnattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggagtgacactngtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttgtacggcccggcgattggtgtcgcttatgtaggggaaatgatctcaacggaagctttgtctttcgctcggctgactagtataagcacaataaaaaatcggtagccgcgggaaagtcatcgccacgnnntnncnnntncggnngnctnnnnnncgnagnnnnnnnnncgttcgccaaaaggttcaaggcgtcagctctgtccctgcaaaatgnctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagantcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcanttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgaggganaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctntgacccacgttctagatgctagattaacgccatgcgtcttagnggcngagggtgcataccgacccgcgtcgnttcgatgtagcgttgcaagtctccggcccgtgatttaaaaatctacggaggcntggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcnggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgantgatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctangaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtnttttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagntcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggngaaagtattgtttgtcanagaggttcacggtttggagaatttctaggtatgcatggttaggattncgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgantggtcggcacggtgccttagtaggcacacacaacagaagtgaaatgatctttnagacaactggtagcagcccggcattccagccttgcctccgatgacgagcgatctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccngtcgacacttaaccccgatcctatgggctcgggccctgacantccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgttcgggatttccatctagtnccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactncaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtncttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcggatacgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgcncatcacttatancagangacccgatgaagctttggagtcggtccgggctganaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgttcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagatagccgncaaattgtccgccgaggnngacatgtagcccgtcaacgngngattgacgggcgncacggtttgctntcctatgtgtagcnnncatagngnntggcnncgctatgcctatcacnaggaagatgcgcnnnaagtgaggcaggncctcganccnccccannnnccaaaaagcccngtgnccagctggccgattaagttccacaaggtagcttacgnatttttacacgnnggtgggccnccggngcantatccggtcagaagaccatgggntatcagggtcattatctngatntaggaaacgcaatcgattgtttaccttatatccgactagccgtattgagactggcagttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccgntacggcggcaatccgctagggccgtttcgaatcgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacccgctcacgagtgcagtttgctgtgagcacgtggtangnactagcaattncgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatnggctagctcagnacggctttagtcataaaaggcanccgcagcttacgcctcgagaangtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtncctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgncttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggttcccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagnctgncgaacgagctctatccgngcgcgggttcgcggtctcacttgcgganntactaactaggncatctgcaangctatcgcatgggatatcaaactcgccctnctcccngggtccggtgaattggngagttctgcctcagatagncgcgggttccnaggcagggaatacgattaacggngcgatccatcacgcagagatcgctattccggtgatgtggtgtattagagctaatcctcccacaatcccgtgtggtggtattcgggctttttcgagtcggataccagtggtccngacgacccgctacgtgcaactggggaggacgtcttttgcgatgtannanttgcgcctgctccgtacctttttttttgtggggagggttgccacaanacatgtcgcccgagctcgcggacagccagctncgcccaccacnggttctggtctntgaagcaaaaacagcaccgcggttcggagtcactcttgcgatcgtacgttgactgtgaccagattgncctacctacttatcatcggaacnagnggaaccagcggcagaggtcatcgacactaagnacaactcctgaacgggtgcacgtacggatctttaaatcgaatcgagccatatttgatcccatttagtatntccctctgccgtcggagcgngctgactggtccacgnttccaagaacagggccccgtgtggnagatagtccttaagaagctaagagtccaagctggactgtgctagcttactacccatnncgattaagggacgttcatagttcacgggcacgtgcggaagtatatcacgagttcaagccagggtnaggtatgccgggactgggttcatagtaggagcatatgaagataaccattcatgatcttcnaggccaagctgattactctccgacccttgccatgttctgttcaggctcgccgggggccgcgcgccagttggccctccaacccagacgacctaatcgatgtcctagacccgntgctacccgacgcggnggcatcgcccactttattaggcctatggctaagtagcttcgtgcctttcgggaatgcctacgtaaaagatcancagggcacttgacgcatcccggcattggncgcttcgtgctagcgcgattcccaggagatttagctgtagtcgaaaaggttgatatgaactatttgcaactcgtccacatantttcgtcggtgacgaccaagcagttgcagcggaaaatacactngaaactacggacctcagaataactctgcggcgtactngcataggcgccgaacagcagggnactcattaccaaccctacgcactgcgttgcnacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttctcggcgattcctacgatccacanannaagcgtcttcgacgcatatagatattatggtgcctggaaaatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtngccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgncctacaatggtcaggatnacgatcagngtataatgatgtaaatggcctggatgttaccgatttgctccgtagggnataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttanaatagcgctggaatccgattaattaacttttgtttaatccgcnctcgtttcgncagattctatncagccaaacttgcccgtctactcagctgtatctgcgcgattatctatgggaccagcggatcactccctaagtcggtgcaagggctgtcgtggngncattcaccttngagaaagaagtaacnngcccggcagctactaagnccacgagcccccgagcgggctaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcntacggntttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggngctgatgggttagatctcngccccgatgcagcagttctaagaagttcaagcagctcgcgggatggcgtcgggactgcctagccccatgtgtaaattgttaccacctggangacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacccaccaaatcggaagctgagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagtgctctgcagggggtggcttaatnataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacaggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaanttgctcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactcnncggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagctggccgaggttcgcaattactgaaaggtcaagcaaggatacttcgctcgctacccgtttggtcctcgtgattcagagattcagattgcagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcgattcctaactcagtatccgtaaggnntccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattngtggcggcgctagtcannanngcccaacggactctcggcccaagacaccagcatcctctggggacgtctttgatcacgacgtcccaaannagtgatggaganacgattaacacactgcactccacaanactccatgtccttcaactcgatgggctagaatactgtactggttctaaatttacnatagggatatcggtagagtaanagtggtccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgctngagacgtcaaagcnggaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaanttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacaaattcgccgcgtataagatggcgttatacatagtaacttaggggagtggctttgcctcgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatnggtaagacccgtcctatgataaatagtgctgtaggcgngccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagncgcagcttttgagctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggagtggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgtnccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatgncaagaaactcatcgncgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggccnagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtatggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtactcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctaagggcggtgcgaccngcgtgaccgggtctaacgcagaagaactagngtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagagacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgcgtttcgnatttgcgcttctggcacagagcttaggacggagatngggatcgtgacatctagctcttaccgtctccangttaccatgagngtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagnttccagtatcacgtcggatccatatcctccccgcagttttcctctcactttcggatgcttggagctggtgncgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtnacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatanctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccctgagtcagccgcaacgctagaaatgtataatcgagtggggcgttccacaanagntagattctagctaccaattcggagagatcccggcattttggacggtctgnanacaggaaccagtaatnnaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgancgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgctcttgaatgacttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctnaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagncnctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgnctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcancaggatcagtcagacccatctaatgaaatcaatagtttgatgcnngtcgtgctgacttataacggttacgtggttccaaaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcgtgagcaatttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaagggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggngctcgggttgcggcagtcatccgtnatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcnggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacaccacagttgaggccgttncgccctcctcgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcnataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacnaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctntaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttnattgataaaaacttncagnnangacgnganccaacgaacgatcggcnattgganttctgcgngaantaacatctacccccgtgagttgtaggagaagaagtcatccnttcgcgntaacttctccntattcgttgggatgcggagctgatttanngtggctggctgcgtaggaggcctannaccgttcactagncttgtaggcntaggggcacanagntcacagcgagcggatcgnnccggggaaccttgcccggaacttgggagtntgcgccgtcaactcaacnnactaaaccgcccgnncgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacganttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaanccaccaacagccacgcccgcacaaagaggtcactcctnttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcacgtngttctccaggtaggggcccactcaatggacgtagtatgggcctgtgcctttggagctgcgtcacctcagatcgaactttttaaatttgaaagcagtgccgcatacgcctcggccccctgctctgtaatccgcctggctgcaatacctaccaaatttcgtacatctccaggtcatttggccctgatttttactttggattcccaacggggcttgcggcgtattcgccgatgccgtttacgtacttcttcangtggttaaagtcacggaacccaagnntgggctaaggccgtgaccctagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgcactaatcccgttttcgcgagatttcgaccggaggaccttgggcagactggttgatatctnggaagtactggaaacacgcacctgtcactctggactttccccaccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacagtgacgacgtgctggagtatcgcgggtgtgacttccggcggacccgcgtagttcgactcagggctggatctaagggacgttggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagggggtgcnggaaaattacgacnancgggcnatctaaatgcaancaacngaataccgttaccttacggctcaaatcagtgtagggngggctgaaaaaaaaacatcagatctagctttggtctcagctcccaaaaatncgcgggcgggtagctatttantttattttctctgagtgaaactactcctancaccacgtgctgagattgctcgggacttgaccgctctccccnggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggnagattttaacgcatctgtagaggaatagaacgcaatcctaagtggatngtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcagaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagncatcgatantcgcgcttgcctctcctgcattagcacagacgacctgtccgaggcccacgcgcgtgttgaattcntcgccaaggtatgatagcgtgtgacaattatgtanaacccgaactcatggctgcgggatttcttctttacacaacatctcgcactantnatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacangaatccgagaatcataagcggacngcaacaaaaggcatctgctcgagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatataaactttatactgttattcnaatactcacgagcagtcacattaaacagaagagaggggccaagtagcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtccncgtctgacctcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcctgaatgtttaatactccacataacccgtagatgatatcgcagaggatccgagcaaccatgaagtttctcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcgcacatggcccaatggcccccgcagtcgtactcaactcgttgttgccggttatgctataatagctatctcatctgaagactaactcggggatagtgagannnnntctgaatcggaatggcacaagcgccgacagttcatnccgaagaaccagacacatagctcagcnctggagtacgcggaaaagttggcgaagggcagatgccgcantcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagaatttgggccagacccctttcgatacanntccggctattncccgcggccttccgtgataagcatagacgctgctatgttataagatnatntactaccacgacctcagagtctctagactgcgctgtgcttggattatttcccaataagattcgaaggtagtgcatctttcggcggcatatgaaacccacgtatcgagtttaaagcgtgnngtnnnaactnngnnncnnnncngnnncagtcgttagagcgaaanagttacgaagacatanntntnagcagtancnttcgaacgtngantnnncnnnctgnnntctatgtcggacggccaacggantcggcagtaacgggctgaggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatggtgggacagaacgtgtacgtcctcagnggtccaccncccttgaggtgtaccgtagatacctcctcttntcanngnatnaatcagttagcttcttgangatnnnnnnnnngnnnngnnnnntgnnnnnnatagntgannnngnnnngcnnnnnngnnnnnnnnnnnnannngnnnnnnnnannnnnnnnnnntnnnnanncnnanancntgccnnnnnnnnngntnnnnnnnnnnnncnattcgatntttgataagactagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactanntcacgnacggtananagatcctccgctccnttatatgcagacttgtgtctgatccgtncttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggantccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggngtgtcccaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggngtcggctgcgcgngannagcncnngaccantcnacggtntagatgcagnctgtggctnatgctttcttcttanctgtagcanccccaccgtattcttctagtcgctcctaactccctacgcaatcnnggctnnnnnannnnncncnggtcacananagggcaacttncctcccnccaccnagctcaattatcccgtcgacctctgtgngtncctcnttaagagggnaatgcagagagatttatttcccgnattactntggtgttggctcccgnacnnnntncncngnnannttncncccnnccaggagcatccnggcacccagtaaattctggttggttnntcgccgcacctttagaccgcaacgtcacacggatgtctacactgttcgcactgtggttcacaatnatggttggcatccgcgaaggatatagctctgtgatccgtatgtcatgtataaacncttcggcatgcctgaaataagngacttagatatgtctctcgccatacaagtgattttgactngcctgcctttggtagcttcgtcagttaatgtccgagatcancacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcangaagctggctagctgattagattcncggtaaactctagttctgacgtggcacaactaganatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatnggatactggctgccaaaaacgctntgcngttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcggttgagagctgtctcctgaatttcggatnggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacacngcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattnctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaanagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccccatttctgtagaatggcggagtacttacataaatctagtatagcccttcnaggtctaactactgaggccgtgaccacanaactttttnnggactccagncaataaccngtgaatcgtattaancangtagcgcacaangnggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgnngacttnncatcccctaatngtctcaagggaaaggcctcggtgcccaaagacntctttcgaagaggtcttgttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatgaattcacggcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatccaaccaccgagccggggacacnccagcattggccnaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcnctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgactnacgcccctaaggctgtgatncgatggtaatggaattggtcgtgaagagtacgttcaaccacctcgacctgggacgtttcnctgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctncctacttacgtgttatntgatagaaccctanatatcacatgcctacgtccggttttggcagttgaccagnagtggtcacccngttaacataaagcataagggaactntnaagggtgctacagctcatcttagctctggtgncgctgttgttntgtacagtttcnncaatagcccataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgtnncagtcccaantcgggcagcagtgccgtacctgcgccttcactanacaggggcaccatcagatggnagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgcnagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcttagctccggctagtagcagaaccnagacctcntnagcgaggtcataaaaggaatagggtagacagcccaggtttataattatntgaggaccaggcaattacgtgcccgtcagcatcctacacccanttcagccggaggggcantncgatagggacctcggctggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagcacaatcngggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttggaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagagtctccatccagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcganctnaaggntccaanggataanngctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggattgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcctgaatagactatacagtgtttgcatcnntcccgatacagtaaatccattagttggaaagaacccagattngagcacgtgatactacttcggacaaagaatttgatggtgcccatgcgacagactggcgcgtatgctaggagctcgaagcggtagaccgaccctccctaattcagaccacctagagntgtgccgttaaatctcggtattaggtataatcnatnccccccgtgagttacccgaactatttacgctccgccatgacagcttttgcgactgtctgtacgttaagcaatatgagcctcccntacttacgatctcaacttttcacggtcacattgtgggcatgcactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaanngtttggttacctcagttagctgggcagcntcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgngttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccgagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacntcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtctcgcggattgtacaggcgattantggtgaagtacgattacctatnnacctcagtaaattgcccaataaacccatcaactaccngatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctntttganagacgngcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccatcgggtgggttgcccatcatccggatnaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgtnannttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgncgtttgaatacgtactggacttgggtaccagggagncttgttagatggggtgcgacgttgtgccgcaaccctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattantcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccantgcatccaaacgacactgtcactagnnattagctactctgccatattgtatggcaagcaatttgagacatcatttagttgtcaaagaccagagggcaaaaagacagtcctaagccatgcaaaatgtcnntgctagtgcatagtgaatttacttgagcttattaagagtgacttcttgcaattgtctgtgcgcncgacgaacgttactacaaacaccacgcntgcgctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggctagggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggtcatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgccagttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaattcccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttganctgatagtcccttacgtagggaaaagatggttnactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtggaggacctggtctcgnaaaggccggcnntnccttcnngngaaaaaacttctggactcnaaatgcagccggatacggnnaccggggcacattgctataatgcataaataaaaatagtaattgnaanggccgttatacatggnnagtgttatgaaaaagtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatggnnnaatcttgccttgctgggtttacaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatctgggcggcatctcgctcgctgccgccgtacgaacatacagtggatccataagactaagggaccaatacaacgtttngcttgaattggtcagcaggcgttagcctccagccgatccatcgggtcgatgagaagcaacaagtgacacaaacgctccnacccccntcgaacaaagagtacaagccanaggagtccgtgctactcccagttctgagccaccgctgactgatncgccaggcagcagtcgcagctgtaaatggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatnttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcagtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagtatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctacccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaangngtacggcgcnnccgagagaccgaacagctcatcttcttggggtggtgggcaccccgcgccgccgcattgtggccagcttttcaagtggggaatccttctcggtcatgtacgcccggtaaaattccagcaccttccggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagaatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggatctacaggattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcanagttgtngtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataannagtagacancggccccncctagntctnaagcggnattatgnatgngngnctaccttagantcnacccgttgaaaggctanaactcantaggtccgagcanggccttaacaaaagaagtacntccctntccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtangcacgccaagaagagaanccnannnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnannntngncnnnnnnnngnnnnnnnnnnnnnnnntnnnnnnnnncnnnnnnncgnnnnntntncnnnnncntnannnncnagntnnnntnnngncnnnnngnnncggnncacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagncaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgncccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcagnaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttanggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacggtcttcgtgaccttcatgtacaggttatgacctttatgntcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccncgangtngcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttntatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatcnccattttgtaagtacttatganntctgtgggtcaggctggagtacagcattnaaactgccataacgagatagtgaaagtggtgtcttggtgatacacggnggaggggtggatcgggacgggtctaggattcaacggccntaaaggtctctacgctggcaatnatttagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatggnagantgcacgtggtncattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctnntgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatngaaaccncttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgngaagatgctccggaagaggcaaatcacaggccgantctaacncttcctctgttcaaccagnctgaagtgcatngtggcggcaacgatggactcccatggnatcgtttacgccagggtaatggcacganangcgtgccggagatacggagccataggcgtagtatcaacggactaatgtgcancgccanatgaagcgggagnngaatatacccgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcccgccgccatcaggtcagttagnttgttacaggagccaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctgccactaagccgcgctaaatagggagacctgcaatctcgggcaccgtggtttgcgccgattccgatcctcggacttanagttcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagaggcgagatcctattggttatgcgcccttagtcagacagacctgaggcctttcggtccgcccccgaggttgggtgtcggtgtctacggtacctaattaagttgcatacctggcctaaccggtcactttccgcgantacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgntaatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggtnggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgngatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcaagctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaangtntatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttngtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcggntctcggcgctgggagcggaacncttcgatctacataccattggcaagcngtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacnttttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgancatactccggtccgtagggaaatgatccgattctcaatatgtgantaatcattagatctggtcgctgccntagccggaagaatgaggacangtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgcataattatccgcatcgtgaatttcatggaaattattctctgaaccncatactttcagttaaccaagacccaacttctagataagttcctaaantctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcnagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcccccacttcccgtctttaatcccgcggctggggacactgtgcccncttcgctaccaggaggaggtcataatgtccttgacctgggtcatctnngcgaagcgtctgcacactgctatatgctgagaaacggctggacacaggctcacgggncttagatgcaggaagtataatgaggatacgaggcccggaagggcttacggagcgggactaaagagggatgngctagactgtannagagtgcgctcactnacngggctgctcaggancgttatgctcaagtcttaaactatcagcggcgcaccctaggactatangnacagccctaatcagaagttcccngctccgtatctggaatctaaacatcggaggatatcggaacncgcgacgtntccgggcttctccagaagngatccgcccgggttccctcgacgagcggtaggcttatagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgnaggttacggctaaggcccgggttatctagaaggnacgttgggcttatccgcnaagcacntgtccaaaagatcatgcaggtctcacctctctacctaattgacaagnttccaaancttatcgtgcnttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaangtcngttctaattatantataatgcatgggctaacgcacttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccaaagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgaaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtantacccgcaggccatatctgaatatattgctcctgagtcgncttttaaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctangttgctctcgttagggtgacttnaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggttgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataangataagtgtttaaccaatgcattagtccggctntagtcctccagtatttcctcatgagcgaagtatcgagtgtgncaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgnattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgncatatgtagaggttacgtagcggacacagatgacttcactaggggccctaggattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcgnagcggatcatgaatgtaccctcgtttctttttcagttgttnactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccggggcggttggcggaaaccgcaggtcagcccctatnnngctgcaccgctcgtgttacctagagcgccatngaaaatggtcctgatatggtatctcatagaacatcagcgtgacagtccngnccattggcccagcgcacgtcggagcacgtcaaaataatgancactgaccttctnnnnccccatctaacgcgccgtctgggcgcgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgcccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggaggcccncactttgtcgaagtcctgtntggaaagtccacgtntgttngtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgntaacgcctactttaacgagactatggtcgcgtcagtnctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataacacattggggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtcttcttgcctatagacttacgccttatatcctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaaatcngatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactntctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtattagacacaaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaagatgacgtggttgacggggagcgtgacaggaatcacgggtaagaccatcaggccttatgannggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggcgcgcggccatctgaatattgacaccancttctaggaagttaatttttttttctctcaatctcaggccgggtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctntgattgacccgttaagttccacttgncgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactggaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcntaggcaagattagaacccatggataagtggccacggtaccggtagctactagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagggaaaccgacgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacgaggtgtcgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctacttacgcagcttactcgcgcggggtgcgctcacctggggacaccnggatcgtaccgctnncgtataccggaaatatgacttccccaagcattctctatcttaccggcctaaaggccagtaaatgcaggagcgagagcccgatgtaataatgaataattcgctgacgtgtgtatagngacacgtgatctgggcgtntgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatggntaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggccatcttttctaaacctgtacctcaacctgcattaggganacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggtngaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagttccctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccnattaaatggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcntgtctaagttcacactcgctccagccgatgcgaggaaagntcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaanttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgnatcagcgacgatcgcaactcagctggtttatcggttgctcatgcattctgnctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcngccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcggnncctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgncacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtggncgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgcngaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgntagttgtntcccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgnactggatcagaccgatagttatactacccgccgcggcggatngccttcctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtatngctacgggtatgtgtcacaatcgattatcgaacnctggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccncgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcanttatttagcgctcagttagaattttgancagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaannagatttccaactgctggctcaacgctactaacgtaccccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtncgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatnncgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacanccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgcttngagctaaattactaaaaggaggagataccagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcanacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgatgggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtgggcggattgttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcagaagtcgtgctcatcaagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtaaatatcacgtgatgacgccgacacgcgcaatatgattcaacangtagccgccgtaacagcgtcccccgaatgaggatgcaagcaaaggtttgggtgccnngnnnnnnnnnnnnnnnnnnnnnnnnnnnctnncnnnnnnngnnnngnnnnnnnnnnnnnnnnnnnncgnnnnnnnnnngannnnnnnnnntnngnaatnntannnnnccgnngnannnncnnnnnnnnnnnnnnnnannannncnnannnnnnnnnnnnnggnnnngnnnnnnnnnntnnnnnnnntnnnnnnncnnnnnngnnnnnnnnnngcaactngtattcgacaggtgagctacagcgaggaatgtaagtattacaatatttttaggctnctgaatccatggacgctgcacacggttcctngcngcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactntgggtgtctctggcgtgatgtnttttttagtgctnacatatgtttgaagctggggctattggccaatcgcngcgaactnctgtgaggggtagtcggagttaatatatacgcacctatgctgncacgtccaggcaacaacttgccnntcttatctaaanctgtntgatngatgtcncacacgcagcttcacactacgaggaccaggcatgtccaaaaggngatggggcangagccgccgtgcttcttactagacgtccnaacgctncaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttngctnngagagacatggtatctcatgtatgttcactaccattaagcgtatnngcgctcgcgagtacggaattgatatccattaactgtgggcgtgcnacaccagccggtcnnggtgggaccttctgttactaccacacagcactacctccgctgggcctanaccacnnttacccattgtgtggcnggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggnaaaggcttctgatnggtggaaaccgagatgattaagtccacagatcatagnattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccgtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcgntgagngtntgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggnacgcngtattgggnctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaaacctggaggtnatcggtgtcaggatactatctganagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctncgaacgtcaaggtttgttgtccagttggaatcggtcctccccaacctatggtnncgntanccggagtccganggcccatnagtatattccngagacggaaacctaataagganngatnctngatcagtnggggattcgnnttntaattgcntanncnnctaannanntnccnnangntnannncannanngnngaatagaccnccnaagccnccgtnnangtcngttcngtcancctgggacannnnnnnnnnntaatgcgatgcgctctangaaaatanctgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagccgttttctggtncgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgntcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacntttgggaccagtgagggctatcaccaagccagtattnngntnagccnntgannacgannnatntnnntngcnnnnnaanntnnnnnnatnnnntnnnncnaacnnnnnnnaacnnngnnnnngngnnagnnnnnnnnnagtnnnnagacnnnnatanncnntnncnnntnnngnncccnannnnnnnagnagannagngntnangnncntggganccnnnnnggnnntntnngnctggtcatgtgagtcgaaaggggttgttcgtgcgctgcagntgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcgncaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcanttcagtagccantatcaggaccatnatgnttnggttncntnnaccccnacncnaacnnggtnngnnagngnnnnnngnnngnntgnanatnagaannncccccccgcgcgttgacccactaaccccagagcctatcaaccttcggntctaaagccngagnnnnnangtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtncatnncaaaaagaggtaacttgaatatcatttgtttatctttcngaccntcttccatggannntatgtacagatgacgtaatcgnaccattaaaatgcttcttaanaatcaagatacaacctcaataatgacgtgcgatgcganataagctttctggtcaacgttctgcataccgtagatatctaantantccctaggttgagggcaatcattgccgacacnctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtngcaacagacaagaactgagtgactttaatcgtacttanagagtctcaggcggannnnagccagcgaacgcggctagtctctagcacggaagcaatggcgagatcttncccactgggctggacaggctncattattctcgtgttactattgttctaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaatnaggattttccttgcaaaattggggtcatgggaggttactctgaatacgtaacttaaactctgtgtgccagcagaacaacacctcatcggagnccccagctgggcccgggttaaccacagcggttgatgggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcagccgagctgcagtaataaggtttacaaaggagtaaaagatagctctgtctaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtnctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagntctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttaccnttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacnttattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggcgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggncgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcnntcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtntacactcggggtacccctacccatccgacngccggtacttaactacactatttacgcgtccngcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgntatacttatggatgggatggtactgttttgcgagttcgactgcganacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctnagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccangtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgngattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgtnttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccccantcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtnagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgantgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggncctcgtgctacttgtttgctgtcatttagtcacctaganaagaagagtagaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccacttaatctcgtaccccccgccttgttgcggtttagnntactgttggctgtcacaattttctagaaccgtgcgtcgggttggttcgactctantcgggactaggcacnttcgtaccctaaactacgtaaattatttcagatactccgaacnccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggantcaatgcgaccnggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccccaaantcatnaaggactagtacgccatatctctggtcgtgcgctacaggctgcatngagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcnttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgngtcaagtcggtgcgntacgaatcgtgctttcgtgacgaccgttccgtnggacttcaagcagtgccngacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatggcggtcctttaattcgagaggtgtattaggcacctaaggganagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatannnnnnnnaaantccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtnngcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctacttgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagngcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaancattgtgctagggcacaacctcagccccaaaccgtgcaattagcccngccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctatatcaactnattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagacnagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagcngccgatcgaatagttgaccgggcagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtntgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgtcacacccaaacttagcgcaacagtcgttttgnanaattcgcagctatggcgcagtattcttagatcaagcgccgtgttccctagagagttaacacgggctgacatanatggccacagtngtctgtgcacggcttgtccgctacgcctagaaggtcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaagcaacgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatcaatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcagataggtgaaggattgagggcgtgggagaatganacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaancacacggaagcgacatactacccgtccacnaacatggcgattatccagcggctttgatagggggtactcgtccctgtagnaagcgcccctgtagccggcgaaccgcgttacccagtcccattcagatcttgcgacgcgcnaatgcccgggatggttgccagcgggcntagagagccggcaggtactcattcnaagcgtaagtataaacgccgggctttaaaccagctcagttcnaccagagttgtcacgcattacgtcaacccaaagtccatcgtgatactcattttggtacaattgatactgggggaggcctatggctgccatacgcgagggnnggaaatagactnctgaattcatcgtggaggaataagtcngtgtaaatacancccttcattggcgtacggggatttntatctttgaacncctctacgttncgnacgctgaagatcaacggtagtnatgagttgctatgctcccgacgctatttagtttacctggcccttntaagttttgtgctcccacgcgggccatggggcggncgganggcagttatcggacctacggtagccggtatgnggcgcgcgcatgaaccgtttctanncagacctactagctttaaatcgatacgtttaatcncttattgtcagcngagaaagtaaacaatcgggaacttcgttgtgatccctgcgggcagttggaagtggatgttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcatccagcgcattatgtgcggnggccccggccaagagtcgaaatagccagccccagttcatattttggggtaaatgctgaaagcgtcagtgcgaagtagcgcgtaaaaggagctatatttctatcctagaggggtggcacnaatctcgtggcgttggaagagacagcacttgggaagcaagaacatctntggtcggtacttacttccagctttaatgctgcnaaattgtgtgcgggcttttcaacactgcgttcagcaaactntcgangcttngacgaagcnacgaacaancgnagtgtggtcgttcaaacgntgcgcagcgaatatagaatatncagaaagtnaaccaatcgcacgtaacatgagangaactatccgctcgtagccgcctagtgtcctctaattgattttcaggcggcggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgacnaacggatttgctttaaatttatgttaaggtgtgctcgcaaagctanatgtgcagttccctccagccgcatcgaggttatcccaagcctgtcttctgattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtngctgncgttccgtttgtatataaggtntgagggcgttacgccggcatccccnttgaacatgcttggcgcacgcttctaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatatggcgggagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctnctctgaccttctattattcttcggtgtaccctatgttatcaggnagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggagctaaggtgttgactaggtttctgttggaaaacggctcnnnncctggcaatgtactccagcaccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgcaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtcntcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgngtagttgcatcctccaccccttccctctttncttgctaagatagacaatactgtgctccgttagcattatggccnaacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtagtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggangcaaatggcatntgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaancccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagngcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttntancaggcgatttcccgtggaaatngaaggttaattccagcgnaagatccaantcgcttagtgaacnatgcntctcgntaatatttcctcccatcgcgaccgctacatgagnatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctnggtagtgtgcggaggggacagcgtatgcgnggtttgcgggagctagagcggcctattaatatgtatgaacggnnctganctatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttanatggcacccaattgcatggccggggtgcgcagcactgcccancngngncttgtnnngnnaggangaggagnagctgactaaangtnaaaantgcntngatncangccccattcaatatacagcgatgaaatcccccgtgcgagacagcgtctgatttcgacagttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgngtggatgatagattcggcngtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgntnnagnnnngnnnnnccnnnnnatnnngnnntnnnnnncaccagcgtaattagacgaccgacggcggaatattaacaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattntatatacttttaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgacgggctggcaccaatagacatccacnaagttcgccggggccgaggagagcagtgaacgactagnccatcacagngtggccagtnaataggcatttgagagcatgcaggcagaggattgctnggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggtcaagaaccacacagaagcagtatactcatgcgntgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatnnctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcagtcgctatacggcagtnnggacgtttaaggcctcaggtgttaccatncctgggcgtgncacagttgtcatncantagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtacgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgnngaaggctacaggcgcgaccatactcatgcaaggtnccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcgtacagcgatttcaggttgctcgacactgatttaaatgaannngtggtccaagatcgcaactgggngcttaaataatncatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatnnacctgtaatcgaacgtnagcagtngccgatgctgaatccagctaatnattacctcattgtattatgacacatggtaattccaccaacctccggtgaactaatacgataaccgggccctcgtcatgtgttgcagtgtccgccgctggcacccaaggaccgccaatggtgggtcatggggattgtgccgccggggatgcagtccagcgatcaacacgaccgcatcccttcgcaatgacttcctccgtgcggtgtggcnnggncgaggggtatgagttacaactcgctgccccttcagcngaatatgnaccactaagagtttganggaatcgaaggacttgggggccgtgctatactgatgtaagggttacggtgcgcagagggtagcacctagaccgggtgnggaagctcgggnnctcctcggcacccctacntcgcaaganatacagattcagcntagccggcgttcgtaatgtgcaggnngcgtgacacgattatcaaaccgtattctgcgcgncgaggcgctgaaatctgcttaatnatacacaccngtgagtaccccggtggcatagggagtccatcgcccgcattngttagttttcggacnatgaagtgaccgcnttgaggaacaaagtgtccgcattgaatgaggataagcntacttagtgccttgcgggacgaataaggacattcagnaggtgnnnaaatgacgggtgcggacgcgcttcgaatnatatcatacgctgcgaagcccaggagggagttgtctgcgttggaaaatcaagagccatgctgtannnagncnacaagggaaaantccngctgctggngtagtgagaaaccacttcggaaccatttgtatgcnnatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccgganngcgttcgttccaggggntgggcaagntcaaccgcccccgtatntagacagatacaagcggcaacggactagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatacctatgaatcgatgcctaannacagggcgaggaancatgaggtttattgccncggcccttcntcatgctttacaagggcnttcccacgacggagccggtcgcattgcttacaggcacctcctaaaaganggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcnnccgagtagtcccctcacgagctgggtgagancaccgataatatccgcgatggggcggactaatcgcgtacatgaacccatgactttgacgctactaaggttagagaaccatttagnnttttggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccncagtcctgagtcgagagngttatcacgcatgtnttatccgnatggtatgatncaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagatagtcntcgggacgatcactctttgcgtcatcttttccgctcaccgggnacgaatannaggggtcacctgctacncgcccaactgcggcccggctctaccgaaggcgatttgacccctagggngaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggcnggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtnaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggancncccgttgggtcccggtatgcaacacaagggaggagnctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcncagtggcgttccatatgggccgggtntattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatnntgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatnnntnnnnggttgggtcgtacagtccagagtgcaacctgcgtggttccgncgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccnttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctgganaagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaannnnnnnnnnnnnnnannnnnnnnnnnnngcncnncnnngnnnnnnnnnnnnnnnncaaancgnnnngnntnaagccatcagaaatgtagagatctcacgtcaactggtgngaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcngcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaagntgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgnctgacattggcataaacactccaggagggtgtggcgttattgangaaaacgtgaaactctcgatccaccggaagaagcgcggtncntgagtacccacgnnnnnnnnnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnannnnnnnnnnnggcatacncttncnngnancnnnnnnnnnnnncnnntnnnacnnnnnnnntnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnanaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggngacgttaaattcgggatccaaactatcanntatgggtcatacagccattcnggaggtctgcgggggaagatgaatgtaatcagantgaaattnctcagagaaatagncgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtntgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcnngnnancntnnggngngannnnanggngcntgnnnnngnnnaannnnnnnnnnnngnnnnnannnnnnngannnctnnnnnnngnncnnnnncngnancnannngnnnnntnantnnnngnagnnnncnntnnannnanancncnnncnngcnncnnncctnntcgggcngtccnnnnngnnnnnnncnncnnnnnnnnnnnnnnnnnnnnnnngnnnnannngnnnnangnnnnnnaccnnanngnncnnntnngnnnannccnatngcggccggtacattactcctangagtcacacgctcgagcctgtaatggcggaactaacggcgacaccanncggnagggttacctaactatccgngcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcntcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgancaccatcgaattgtatgccacatgaattcagcctcgaaccnaagaaccggagcaggcngtggtcggtcctgttggcatgcaaatccgtgccacccaangtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcnnccngacgcggaggtgtgtncaagtcttgtgctaccgagggtgttgccgatcgtcgcagttctacattgcttagaactgcgcaccggcctcntggntcccgcanatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgttcactagacgtcttcgattctcaggttaaatatctcatggctcntangaggagttcgacccattcctgcacttgccgtctgatgancgggatatacccatatctgatactgncgtcaagagggcgagnncctcaagcaggtccacgcctntccaattccnaaatcgctgtttacgatggctcanctgnngccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgnnnnntaagtgaaagccttcttnatgcgttggtgactnatacaccacaactaagacggcattcggacgtcagnaatccgcccaganacnnctccatagtaatttaccacctacggggaaatacacttggcgggtaanaactccgatttttgatacctagtgttgatcataagntttgcctaccccggggcaagttgccatcggaggatcagtgacgtcgggcttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcgacaagtcaatgcaacgtgcctatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatttgatgatcatgcgctgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttnacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccgccaagcatgagcgccctctcagatactaaaaatcgtcatataggccacaagtgttgcacacataacagtcgggctaactatctgtgtctacangtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagttacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactatttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattnaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctnctttccctagcgaacagcgaggcctacaacatccccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatgcacgaccaatattagtttnagcacaaagtgtggcgaaccctgtcggagggtccgagcaaanaacaatgtgacatagatcaaaaatccaatcncctttacggccgttgacgcgnngcctgcatagtgggctcggactctcgcattctattcgtttggggacatgctatgtctcttctgtacttcgacaacatttacgaggattnaaacgcaattcgaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgatccnggaagctacgctaantgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgcccngcgctgaatcatttgtcttcagaccagcggncgtaattcccccggatactcccattagcaggctcacntgctntaatacttggaacggaannnccgagacnttntgacatgnctcatagagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtacactggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttgaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgnagaatcctatagaaaacgaatacccaaatattagacagcgacaantgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcatgcgcgcgcggcttctatcccttgaacttgcgtgacaacactcgcgaanccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtatnccagcgaactaaggggggtccgatgacagnctctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcagacgagcactggaacngtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactnaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaagtgagatgaggctgggagtaacctcgtgtcacatgtagcctgcggtggcacaaattacgacgcgggaggggactataccaaaactgagtaacgtcggactgcgactcatatcatgnccgatcggccgctggataagtaaagcgcaacttttgcgtttcggaacggcttagaaacaacgatagtgaagaccggtggcagtgtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaaccnncgcagagtnggtggntaaggtgtttaaagccggcctatgtgatcacgtatctaacgtgagcttcacgcttgttcaagtggcgattataanttgttgattnnnngangcagactcnacctaatccgttattcgaaannatggcntggnannnnannaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcngtctcannncncnnnnnnnnnnnnnnnnnnnnnnnnnngancncacntactnnacgntgnnngnannnannnngnnnnctnnnccanannnnnncnnnnnnnnnnnnnacnannnntnnnngncncngngnnnnngcatattctngtacctgtcggtgaaggggaggtacgcccatcagtggcggtgactttagtcagggtcggatctcaaatncagagactctgtgatgaggtgcgcgtgaaaaccgtcctcctcaggacaaaggactattcgtgcagcgcctgcagtgaggaattcgtcggaactccgttttctaaccctgcccgcaagtgagagccgaacgatgtatgttattnatatacagacacaacttgtgaatgatgctcacgagatcggcacctaagagcattgcgatgtgagtgctttagtgagtcgtctgcccacaagaaactcttttgctcaaaggtcgctacggccccaattataccttgacccggctactgataggcgctgngtactatnaaactaagagctaagtatctggggttgctcccaacagattttttcngtggngaattcacttctgaacttccattttggacganngnnncgtaataagcccccatccttaaagagctaacatgtatggcttactccctttnaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcngcccgcgcgatctattctctgggtcttgtcacaggacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtganccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtnaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgancatctcgccattgaattaactcgctacccacatctatcaacaaaccttttgacgcggtatgattcgtgccgagggctgccccacanggcgtaccctgctctnaannccngtccatggcctangcagngcccgggttgaccgctcgcccacctcggcacgtcttacctcttcttctngcagtataacgtgagatgcgaacattctataatgagcgattatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagactcaagcgctgttgtgcaaaccggatgcctggaaactactgttgaagcgtccctgatnattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtctcncgatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtgatccaccctggggagagtcctaccatgatntcacgcggtcccgcttcgtcgccgtccggctacgggctgcattcgcggcagctatgctcaaaagggttaactacgtttcacacgagtnaagtcgacgccttgaccgcctggtccgcgcgacaacgccaaacatgctttgatagnaggcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactnacttaatcctctagagaggaagagcaaatatgcggccnagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgtccnagatagaccgatggaattgccagtgactttttccaaatnacccccatacctctgtccctatagtagctcccggtgctgtgcctcgcgnagcccggcgcaagctctacgctatagagcccgcattaacaacgnctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccanatgcccaagaatggaaagttntcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatcnaccaaaaactgcggatcaggccaggatgtacggcaantggtcggtcttgagagttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacatgagtgtccgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcagggcccagagatgggggttcngtcgttttcactgccactggagagcatccttgcggctgactccaacnnnnnnnnnnnnnnntgagttangggcttnaaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggntagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagncgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtancgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcgntcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctcnggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatcgacccagaaatgaaggcgagttcccaactgaactcaatattcccctatggcgggaactagttggccgaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaangtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacncggcgctccactgaacccaccggagcggcgcggtggttgtttatccgcccggagcaatgttgtgtatanttgcatttcgggccgtggccgggctacaccgaggtcggatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtccgtttatctaggggcatgaaaacgtggcgttgacgagcaaaatccgtcgtacccnactgtagcgcgcacacgcgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgnatatcggggattttaatgtgatccgtagtgccatctttagcatcctgtcgtcggaagttagttagagttcaccggcaacatccgngctaagtcctattnaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgntagtcggaaatctgagttgttaanctctgtcntttaaaaaaccccaggacccncggggcgacaggtttggccccttatcacggatcccacgacattcccatnagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggnccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacgncnngnnnnnnnncnnnnnttngncattnnagcgnacacnnnnntgctnngngtggnnccnncgntnccggctaattagnatcgttcngntnccngnacngnannnncntncannngngnangnnncncngantnntncgacnngcangnncnnnnnnngggnnnnnnnncgcaggctnnngntncnangnnggncaaacngnncgnnncncannagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggngcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatantttgcactaaaganganctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcgnctnnntncgngccannnnnctcngnaaangccnagcgctaacgnnnagatnannatcgcgtgcnnntnnncnnnnngtnaggnnnantannnnnncnngncnnnngnnacnngnggnncgnnngntatacgcnncnagnncnngnnnanntcnngtnancatncnncnacttnttccngnnncntntggnttncntgtnncnnttnctngcgnnncgnnattnangnncnnnnngnngnncnnngnnnntnagcnnnggnnncgcnagggcacctcgcataggctccctggtgcnnnnnnnnnnnnnnnnnttnnnannnncngnnannnnnnntagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttnctgctcaaattgtgcatactacntacttcttcataagagcgtgcatccgcactaaagtgcacttcaanccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttccnaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttnacataaactctcgtgagagttaagcccgacagtagtcgtacttcctangtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgncgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattgacagtaatacgcataccgaagaagcccccaatcgacaaagtttactacttgtgccagcacgagaccgaatgataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctgnacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacccggcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagcngccgctcaagacggaaaccactgagggatngcattagcacggaaacccccttggcccattgccgtctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttngacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgtnaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggncatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttcnatgttatctgattatttggtctggcttgacgaatcataaccagcggntagttctgaaggcttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccntaagtctatcgtggaaagggcaaaagngcaggnngaaacacgcagtcaatgtgctacaacgaaacaggagctagaanngaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgngttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggtngccgagtatcaggtacctcngagacaattcagcattngaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagngggacngctccgaatatcgctgatattcccccaactgncacccggacggtgcatatggtactctctcncgctccgtatctnngacgtttgtgccaacaacaaatcactgctagacnttttcnttgtaatctagatcgaatatngactgtattaacggtcttccntccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcacgccatcaagttccggccataatcgagtagngctgaantgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactaaccgactggcgancagcantaacgctctgccttagcccntngcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaangcttcgtcccagggcttgtaagactntgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgnttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatccgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaagcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgccctctaaangtcacatcgcggcgcacgtctccgtcgaggcacgccgtcgagataacgcaagcgacgtctctgacccngtcaggtgtccttgcaggaccctctaaattacttcgccaatnnnnctcacagcaancttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgatagnnnaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactnatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcagcaaggccccaagaacattcactgccttcatctgttacgacgatgtctaaagccctttcctcccttttttaattataaactacgatccgactcccctttttacaacgctcctctttccttcatctacgagcgctcantagaaaccgaccagggcacgttgctcccggatntttgacccgttgcgccgggggcacacgcatcgccatatcgtgattgtcgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataacttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctgggaataatactcatggggatgtacatggacttagacgcgagcccggttaggcgnatccgaactggnaagcatgagtatgtatcnaacaaggacgtgantggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacnccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgntggcatttcaatcatcaagacggtgcgcttgacacngttggaatttcgtacaacttatatcttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccncttaaaaataagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatngccttaagcggatcactanagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccgcacttctactttttcctgcccattccccgtntcgtttagtggccgttacnncggctgttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaagatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggngcaaggattacccatcaatctgggctgagtacgagattcctatccagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttgtataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacanttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacgcacgactattgggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccgccagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgngtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtnacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttctctggcataagtanggaccatcaattgtncgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctngtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcanttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattaagaagtaatcgnnnggnnnggagctcccaaagcatgcccgctcaaaccaacgtagaactagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatagttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacgcgtcgaacggaactcaatgttacagcgntattacnagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcattgcgtaatgccctcggtccttccgtaaacggggcaggntctcgccagcacgaatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttggcgncaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgtnagttctgcgatggttataagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagacgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttgnactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttanttgcctaaagcatttgctatgcccatatagangtgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccggtaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagngcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaagattggaaaggtgctcggaccggttngatgcactcaccgcgaactgnccggngcggggtcgcaagattgaataccgntcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttaagacatgangttcccaatgtctggatcgattgcttcacgtcttacaagngatgtttgcgtgcntggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggnaaggcgaaccaagtccactggtcccaancgtggtcatttgctcggtggacgtctaatgtctatttatcggcaagacttacanaaggaagtaaaattatagggatgntacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacncgccactgacacngtcacaccatggattcctagctactgggactctgcaccccccacgggttacgnttcggtcccttcntgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagnacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaangaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattaacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattccnatgatcagtgccgacgcttggnnacaactagtcacntagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtntatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccagnagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtgggactcatcccactgcaataacattataaccaagctccgggtatcgaggtaatacggaggntgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagnngacgctcgccatctacagagacttcatncagaaaccnccaggtcatctcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagaacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcgcgatacgaacattgatcccggcacttatctggtaacttgaccgcctcgacgggttgggtgctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagctggtttctaaccgcacctgtaaaggaaccctaaaatggaggatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggtgagcgaacgcggaagtttaactacttcccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcagtaagatgaccagttactcgcgtcgagtgactgcgcaanccgacgcaactatcctgcctgattccgagggcctcttagacagtcgttaccgacgcaatccctctaaatcactcttacgccgtatagccgacgctntgcaacgcctccgggaccctgcccttaataagttaaggcatccctttacactgtctctgtgatagagatgacctacctgccgatgaagtgggccatgaggcaggtctctcgtccgggcatgtgagaatacttgagcggattcggatgccggttctacgcagcatgacttggcaattgttacgttgcgtgtgacgggcgctggaggtatatccgggtcccagaagagggttcgccccnttgggtgcaagtctagttatcaatttgagccgatttactggctgncgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcganacgcccgttaatgatcggccccatcagctccgcaccttttgttatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgtcggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttagacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagccatnacagtccataaggggcaactttaatacagtccactgtgactctcaccgagangtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcgggggacacgcagcacaaaagcgagacagtcggacccgttgtcagctcacggttccgagtgtgtgcgaaagtgtaagaagtccctacattggggtagctcacttacctgccattgcctgcactttcngccattctcccaacgtaggcagaggactggcacggcgtactgatnccggttagtcgcgcatagaagatcgtgttacaatgtcctcgcgatatcctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagaacgaagtatgtgctagagaaaaatatgaagcccccagcgaaattccgtcgtaactgtatcatacgttcctccgtccttgacttacaatgcccgcatcgacgtgcagagcagttcccactcactgctttaattcttcttcgaacctgctccggancacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacanaacttctatngctgggggtagccactaaaagcccgncaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgaganatctcgcttgtgctcccaggatgtgcacgttatctcctggcatgcnnnnnntcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctntagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttnatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactgnnagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggagnacggtacccgttattcaaggncctaacncaaggatccatagaacgcgtatgtagcattaggaatcaaactacatnangtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctntgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgnctnttgagggacaagcaaaaaactggagagtataacgtanaggacggagcgatanatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgngactcggtcccttgatngnttaatttccncaggcagcagggtnagctttaagaggcatcgctcgtcgtgcgcggtcttgagatgctgngnttatgcaaatgaacccccgantgtatgcttctgcatatnatcagtttgagtgcacctttacagggacatgaacgctactaccccncaaccgctcaaactctatagtcaaaacatcagaatggacatatgnccacacncggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttanntacacaggactagtaggtactatcaagatngggtacccactggggggaggtaatttacatgacagngnctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcntaattcacagattatagagctaattctttccggaagagntatattcggaaggtcgcagcgaancccagggtgacatcacaattatctccgcggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccanaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttggggattctcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacncgcacttaacgaccatcgataagggggacgcgaccgccattctagtttgggggctgccctgggtaggccactggttaagccccgcgtccatgggttgggccnaactgcgtgtcacaatcnccncgcatncntgcccatcccgagaaatacacgtatgtnccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagattaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcncctacgggggtcgggaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgatcctcggcccctggctaccgatcggggcgtctttctgcccaaggcgacacaccttagattcttgccgcgccacggtctgtccctagctaccgagggggtcgcttattttatgtggcgctctccaacncaaacggcacggnaccatttagggagtgcgtttaagtgcgcactattcctgcatactatcnaatcgaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccacgatattaactgcggagaattttggaacttggataacatagaacacanaatacgcaagcacttgggcaactcggcggagagagtggcataactgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgatcctttaangacaaaattacgtttgcttaacattcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagnntgncggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggggtgcaaatatctccgaacaagaaattttgtcacctgctcgngtggtcccaatgtggatgctctcgagcgcgtgtaggctcgactanaacaatgaactccgtcctgcnctttattgttcatcgatagaatcggggagactttccnttctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaagatgctacaatatgacgacctatgtaccggctccgatcattcaagcttgcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccangaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggtccattataaccccaaaagataaactcgancgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtccctccggcaagtgcccatcacggtttctcggttaggatccatacaacagtgctccgaaccaagtaggnagacataagttctgttgagaaaggctngccccacacctcacaatttatcattgggtacgtncggggaagaacctccgcgtatgtaactagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgacaagagcaggagccgtgagtgaacataagagacctaaa ccnngacagggtanntntacgcanntncncgttncgntttcnngagcttanaaagcctaacacagcggttcgaanngaacaangtcgctattttgaatcacccaatcatgagntncaggccagaagntgcnncgagcgnanacaaggggagcnaaacctcntcctccnncccggacctttgnnctncannntcgaagcgtgttantggctgtgggnaccgccnattgggnagtaggaatccactgngattctntggatgcatngaaaancantactaccacctccaanagctacactaacntatggcgcacaatctcaantcaagatnnagncatggtggtaaatggacacgacaacnnngactgattgaccagccntatanggnangtacatgcncgcncncacggcatnngggncctagacggnntagcaggcngcggtgtagatacccactttccagatctgctcttagagagtgttatccatnnancgctagacatgtctatctgaatcgctcttagtaagcgggnaanttggggatagttcggatcacangttggtttnncatcgccgnanggggacccgcgccactgcttcnngtgacggtaccncagaaggcaggtcgacgaggcgaattacgatcccgcantgtgngncatcacnaaannngtaaggagcatgncacncgtcncgcggtggcgntgcccattggagtctctcctccctcngctacanccgtccggcagncaccctcannttaacnntggaatanattccgccgacctgnattgtgcccgtcggtntcnggctntcacncctgttgacaggatcgctaatnaggttgtngncgcnnnnnnnnttnnnattcggtaagtccgagggcgcantccacatcgcaagcnaatnnncgnngttnagattatnaggatgcgcatnannccangtcaagtacnnanccncggacgaggcagcttttcnatagcgtgcgagcaaanntctgctagttaccngctctatgtaanatcgcggaancaacnannngnggnntanganggtccatgttantccnaatactgacaattgttgnnngtagcacannctcgngttcgaatcactccttgtntancgcncgccccagnnnnttttcggggcatnggtgngnngcacgtncgaatanattnnnnagtcnnnacctcacatgatggacgangatagaacactatagnnnctggagcttaagtttccagaccngatgtgtagtaacgttttgncaattgannngataatatcaactttcatacgttgcngancgaanganatattgcttangcnannnccccaggcnanannngatctttcnnatgtgtnngaaaccccccatatagcagttaccttaatnganacnncggncgnncctgcangtccggggtcantcacttttatgganagctgnncacgnggcangtgtatggagggataaggtcgtnttaatgtaannaatttggtattcacatgcctnatgaggcgnnagnactagnanttatngcgtgntctggnnctaggtgtttgttanttantatcncaggagtnatttaggtcggtcgtcgtgncaccagctttttccngttaagggccctttnaccacgtctcggcacgtctcctggattctgagtanncattacaannattcgctcgtnattacgatcagtnntccctagacgaattaggntgttcgtagtntcctngagctgcccatacctatggaactggaccgttctatacttctttaagcngtgncgtgctanngacgacncagcatnntgngcgaanngnctcttcctagnncaactcgtccctagcgcccaanntgcantagttgcctgtaacnagggcannnnatgcagantnnagctattggactnggntaaanctctcaacgatatgcgaactgagggtacccgcgannnnctngcngattgttacnagtcagncngtatatatagaatgggagtgttcaggcgctntcttgtncacaaagcgntgagnttnccaactntngtgcngcanggnngtcgtgggttnaaantaagtatttaattccttattactntggaggtccacatnngtcancggctatncgtctcntgnattaaaatgataacgagtgnnctnncgtaatttaacgctacccacacacttcgcgacgataanggtacctagaattcnttgtggttcgcnagtggnnggtganntcctgtatcgaccagcnttgcccaggtctgttaancaatgtanccaccgtaatncggtcntngttggacggtcgtnccccctttcaacgatagttgcaccggctgatgaaaggaatgttatanactgtgcntgtcgcaactcnncctcgccgcatncaagcatgggccgtaattgagctaagataattcgtctgtngatccctcntctgttcnaaagtanccgattgtnnntatggcttacgcttctttnttaangcgtcnaaaanaggaccgagttgtcntncggcaagcgatacaacgggtaactnggtaccgtctttggtccagnggtncctgancgaactnncantctcgtcctncctgaaactgtnnntgggcttgcctngnacntnttagcaagaggtgatntaacagattttgncgtgagagaattntcgacaccgtgtnagngtgnnncagcacactaaangatngaccccgacacgnattttaattncngattcggggagaggcggggcctgggatnngaaagtagggcgacgnnttnnggtngtgtgattggtattaccacaannacgaattgnacagttgcacgtgccgcatnaagacgctncccattgctgtggaagacanagnnaagctcnntcntgagtanngtcatancaagtaacggctgagcggcatgatnnatcnnacctgtcaaancaccnaggacagaccgcgatttgnaggagtttgtagagcnacggtgagcgnctattccctaaccgtccgttcgcatccncttccttcagcgcttaatctgtgtgggcagttatantagtgggancccctgcgcaatccattnnngtgcgacagctagngcttaaccaactactcgcgnacggntnacttggccaaacctagtganggatgcctttgtgtanctataggttaattaagnttgcaggggnatgtacatgtnccagccccagntccccagcaagtnnannccgtttancgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactcnggttcatggaccgggcatngctgcaaaanagatgttntgtncgcnnctgaggncggnnannnnctgncggtcagcccgtctaatagtnggnatgtataatncnttncgccngnggcgactnancctaacaangangcnngtcttagagggttaacctgcnttggatgttcggcatacnccgannaggtnnattattactntattntgatannaccataaaagcaatgcancaaagctctaggtccatcgcggaacgtntgnnatacttcggtgtacgtgagttcaccgttnagtctgnngngagngccactcagcgatgctgtggnatcactagttcccgcgtcannnatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatanattagacgagcaagtcccggttnctggctgggtncgactcggcanattccaccgnaatgnnnanctntgggcggnnnncatgccnnttaatagtgggcntgatngtcctaagaaatcgggnncagatcgnccatgnnnttntgacngaacacaggcttgcgctaaanntatggcaaacttcangcatcagntanncactcgactttaacagnggaaccaaanataccacgattccggagcctcggttaanacgcaccctgatgatgcctgganaaatacgatnngnacattgtccnncagttttcgattcgccatgnggtttagctgntcnggnnacagtgcatcgtngnnccgcngtgncaggctttatgctggacatacgcctgtagngcttagacaagtttnagcnccccactngngncanagcnnttaactcgagcgcagnacacatcccnnngcanccanggnanacgctgcgcaattgtgcagggtccagnaggcaccatggnagtcggatttgaggcggtaataggcaananncgtgcgagtangnnttgggctccgncatnannctatnnaancgctccntagagcatntatnagggccagtttgcttgggattattcaaatatgcaaaggnanatgtctcangnnaacactcttgaagtgnganagnctaggntggcacatgagcnagnnataccccnagnngctccgnanngataaagtttatcggtgctagcctagannatangngctgcgngtannatccancttgcctcctcnnggtgagtcanngcntcacggacnagccttcntgnntantagagtnantttggaantcgttacagnccgcgggtcgtataggggctctccattcanngannntgnnnggcgnttactatccccactctctcatatccttgcgcgtcttccnntgccactananngtcnccaagangntagccctacncncngatcntgatcngttgcactccagnttttagagggggtcccgatcactatgttaagttgaatggnaaatntnaatccnctgtncgcatataaanaactggttggtacagggtcagctnacaattagntcnccatntatanannatcccgnncnnnccaccgccnntagtggantggnnganngcggtgcggaancgtttatgtaangaaagtaggatnatgnnngnagcnaaacacntcagnnggtcgatccgntggcgctcctntcatcagatttaattcgtgtngcctacgaaatatcttcatcggannggtccggtctggnncgcctcagcataanncgtngcncgcgcntcnnnatgannctcttcntcnnnncntccgctgtagactangaatgtcngaccgacgttgtgnagtancngtgntggctcaaaancagaagcttttttggttnnnnanttntnnagtactaactagttctctnccngnncntcgnatggtnaacgatctgcanagtcctatgactgncttacnnananacgcctcttccngttgcntattggaggcnncngtcggagcnccggcgtttgacnancnctaccnaaaaaangtgctgtggcnntngnggggtcnccgaanttcatnncaccgtangttcgccgcgagaccatnnnnaagtaccngannagcntcgtttggtanccacccctatncgtcaanncangagtngaacannnttnttgcagaggcgctatccggtcaanggaatgagncttttgctnnctnccttacggnnattagnntaacaatnagcgntttannctggaagatattacggatgcagagtaccatggggttanntgcattggcgcgacntcagctcngngncttacgaacacgggacttccggnccgagctgccatgcagacatnaccgctaaattatnacaggtgnatcttgaccccntanntcanganctcttaattggactgcgtangcctttncgcaggcaaacaaagtgtgttttaatacctgatccccngggatagcgtcgcnnggctgggagncatgctcgctcccggccaggccacattaccctggtcgactcntnnatggatcggggctaanggnccagttatnggtngnacgaataacnnagtgnncggngtactccggttaaagaannnctgacccgtgtgngggctgttatgnaacctggggagnggatncncacattggcannnanctcgcganatttngctgaactttcttgcaatccgtccgncccgtgtctcttctgctgtgnagaagagtttggagnnncccngnctganngnncttcacnttgccaactnganccatncnagacnagggntgcgaatatactnctaangagctggagaggtanttcctnnntttttcccnacatcccttgtganccgtgcgcgctncttaagtccctcgaantggtcactagtagaggcnngcctgagagcgccccnnattacgtaatggtaaatnnaaancccantcntaaaggtccaaattnagtaanctggggactgnngaaagcgcgtctctcatcaacgtgaatgagctggaanatcnncgaacccttgattagnnntanncttcctgattcacnggtaaaanagcnattaaggagggccatcctccaanccgtcccggggacaggnnnnagattcctatgctggctctnnctgcgtgtnaantntggtnccggttagtgtaaatataggactnagaataacctgnagngccttgnttggttaccttatagtggttacaaactncggtgntcnccangatccaaagatgtctaagggtgctgccntatacaattngagcgtttgcatgtgtcacatttacgggtcggcaggncggngnnaggcgcgngacgcatatcctatngtctttgcgtgcggaagaggaccntcctggtcgnnngcttttaantanttggcccaagacatcnctccgncaanctccncnagtnttgnggtcctcgccgaggntnnttagatgcgaagctacttatnggantataatccaacantgcggttaaggngnctatcagcgcnnaccggtcaccacaactcggagggctnttgcttattcgcttctctggacntcagnagtttcgacgancatcttnccatnagctgnngcgtgtcccattnnggccgggcatgnnatactccnncnncgtngcccaagcggtttacntaacgangtggtaaccgacaattngatggtaangactgtcgtcccactgactgtccgtttccgtatntcacatnngggttatggcgccgcctgctgtcctcacgncgcccgaacgaantgggnngtaggagataggggggatacaaggtccaatccgcangacaacctgnanctatgccagccccaggtactnatgcggaactngaaaataacacgtcggtacaacattgntcgcccaggancggtccacntatgctttcgggncactcgttagtntaggaaggtggagnnggtatntccccgccgcncaccnccgncccnacccgatgcnctctcaanttataaggacggggctnaatagattntccggtttagtaggacggcangtgcgttgancacagggnctcgatccnatggtccagnttatggcnctancgccnnatancgtncnnntggngaaagagagggtgacgntgnttnagatacaaggtttttaaaatttaacccacnanagatantnctcnccattcngaacntctcgcgtaagtnnnnnnngacatngggtgganngaggtaantnancgttgcatgttcgttgtgatgnaannnagcaaagggngcttctcnngtangtgtccnatgcaaangttttctngnnccnctanagttactgttcatctaagcnncaannaaattnttagcggaacntaaccngntacgaagactcgcggggtatgtnctcggaanantcggcaataatatgttcatctataaaatacnncnctgtgagttaaanngttcccacgatgcaaccntcntaaggcggtttnctgagacccaacaactcacatattttcacagatnggattttaaaccnngcctntcacatccgtcttngttttgaacttggtanaactagaagggtgctgctgcgattctcaatncgcttgtctagatagnagtttgacacngcgcgattcagacgatgnnntgtttnaaccattgttnatttncgctnncgggagccttntcttagtnnatgactgctctntnttacttaatgcgaacntgacatnctggagttgtgatattantgcctacgggnctggaactttaggagatgcncagacacctcacgnggctgacccaaaaagctaccgganttnctgcggtctttgactaccgggctggagtgatgccnananctattatattttaaatttttantaaaacntcactggagcagatcaancncacgtgtggatagtgccagtgactngcccaatcacnggncatttacgttgngaccagttccnctncttcgagagnaatacgtgaaccatgtnnnncctgacgtccttnannggcanaagacngccttcgcggacatcgngcgtnctcntagaaattntatggantacgntccaaggtggtacccacgcccagacggtcggttccgnngtntgaggcggcngngcnggganctattgcgnctatnttnccacgttctacgtcatcanngtacacgcagggttntnggatctctcctngtcntcgtggtcgacganggtggaaggacagngtacgngtnttanccgacagaagagcagagnatacgtaaaacgntggtatnnacacnggaagtaacctcagcctcgttaggaacagacncagtaangacgccanncccagcggtgtatcgatnataanacaatantaccccatatgaaattcncctatgtcaagcgtcggtaacaacggngcataccgcaancngccgntgnactgnacgggncnngncgtgtaccgtatnnnatccatgtcggggctcgnnantctacgagcctactattcaggcaagtncntnnnaganncnnngangnccagcnnngccnnccctcantngggagttgnaccnnncnngnnttnctaataccgnggagccngttgacccganncctgnnggcngctctngtncngtagcntcgatnagttnngcgctaactgatcgnaagcactgtngtnttcgangcaccctttctgtggcggtcggaannnngcggccaacgctaanctnntagcgcagttccgtattataatatcccgcgcgggtcggtcnnntacgctgaccagacgacaaanngcggctcgcaggcgcngaactgtggtagaggttgtctgnngcngngacacgtgtgcgtgccgcagacnagctgccagcccgctagatagccggagcngnnnnnnnnnnnnncgagtgatnnnctccatncctncacantncctgnnnnttnngaaangnnnatnaacngncnnngcgggnggtctngnaaccngggcgtgtgaggnaacctgcgaagaggttggttcncatcnanggntnngnccntcagnnngnnnncncgatcttaacnnncnnnnnnnntnngcngngnnnnnnnggnnncnnnnnngnnanngngnnngnnncnnnnctnnngtnnnngtcnntcnncnggntcgtgacatctgganatganngaccagggngncctnctnncntnnnccnntnnnntntagcnnnnnntggnnnnnnnnnnnngnnnnnnnnngnnnnngnannnnnnnnnccannnnnacannnttgnnnnnnnnnnncnncnntannnannnnncnaccgnncnggncnnncgnncnaccnagngcnnncnctngncnnnccnnncgnnnnncccnntatcngnnncatnnnacnaacnnnngnggcnnaannnnngnnngtnntnnagagaagnnnngcagcnccnnnnnnactanngnnannnnnnngncgcngngnnnnngangcnngnncnnaaggngngtgttntgnncnnnnnacanganncntgnanannnnncngggnnnnnnngngnnnannccnnncnnntcnnnnannngctncnncnnnccnncntntttnnnnncctnaanacannnnntcnaannannnggnacccntgnnnnnacgnanngccnnnagcnngtcccgnanncnaagnngnnccacgnnnacggaantgnaccnacnnnnngccacnacnnggnnnagnntgnnnnnnncnnntnnnanngnnnnncnnnnnacntnnngtntnnnnnnanngnacgtnnannncnnncncnntnnnnacgcgnnntnaccnnnganannngnnnncngcnnantnnttggnnnntncngnntnccagtctgancgngnngcagcgnnnnnnnnnncnggnnaccgnnangnncntngcnnnnnnnnncctnaccaaantcccgnnaggtcnnnnnnnnannnacncacnntcctanngncnnnnnntnnggnnannnncnangnncntnngaannnntacannnnnnnnnncnnnnnngnannnnnnnnncannannnnnngnnannnagcctgnacttcgnanncnaattttgcgcgctgtattnancggtgcggatctcggtttgatctataagtacaccancctacatttcgggangactgnatcacattgcngncantctctcttagagagcaagtcgacccgaactatttgtactgacccnnacaccgacttgnaantcctatannaactggncacataacatctgttccgttccccanngcgggactgcggccgnagnactcctgtatgcacccacgcanttntgccgaacgtgctcnaaggcccaactngcagctgtcaactttaaanaggncnagnaacttttannggctatagngtacactaagtatatatntngggngnangattctgctgatacacctcatctanatcaccggtcccaccangatcgacggtgctgggcngtcgccgctnaatctagcggcacctagtcgtangtagggacccnnnnccnatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacggnattnnnaccccggcattnccgnaaggttnccgacantccccgncancttaggcgtgantcaatgtggccactacctgaaagtanngcngcacngttcnngccgaactggcnacctcngtgtttagtgatattggaaccttcaaatagtcgcgatanncccggactttaacgactgaggctcnangtccncccggctgatccacaggtncaatncttnggcggtcaactgcnngagaangtccgcngggccgttgangagttctncgncgangggatcctccttactttatgttgntngtcctnaactaggacttnggtttcgtccnagnaacngacanctaggttnnngggtgcgagaatnaaaanatcgcgtgattgccgccctggagcggatggaaaagagagcnccgcgggggctgntacgcnagnaccccgnagttgnaanagcgaggatgcgtacgcgctcagagcgttcntnangaggtatntcaggcatgtcattcnccggaaccgagggaaaatantcctccagcttacgaaccctttcgtcttgnncaatncntggcnaatcnacttnanatttananaggcggnttagtcgtaggnagntgnnngccaatactattgtcnnncgcagcggactacccttcagacctgcgnagttacagagnatntcactanncacggcnaaggnnacncgtctttannnaantcanttgcancattnaggatacgcgngtttntagtgcgcaagcgcatggcngctgcccnacnnatacgtacganctgactccgatggtgaacatgnngaattacacacagggatccgagtngnatccgagacagatggcaaccgannnnnncgagntcgtcctgggntctctgggcntatgttatgccttctacctcgtggaacatgggctattgncaagcntttgaggncgctnacnannnnngagaggtatggtgccatctgagcgctngctatcccctccncnaaggtgtgangantgaaaacacngntagtgcnatgtgatagatnctagatcgcgaagcggtnatgtatatcaattnatgactggnncnncgatgatactgcagctagtttcccgttnanaggaatatataganngtaataagnttgagctcaactccntantctgaagggattgaacatggtnnnntacttncaaaatctctntgnagagctaaggtnncatacgacgacannntaccgcggtttgggntcntcatnctctggcnctggaccgccaacacttgnancgtgttncaggnannctncnntttgcctccccttgangnaattnggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgnggtcagcagnncattagcgtggtcgggncggggttccaaanatccgcactcnngnncnnacnntgcttgntccactggatttgngcttgtatgccacatgggcccttttcccaagggacnncagcntgcgntcggtgtgaaggcccccgtggcgacgatgcnggggtctcgttgnnnnnccnnangcgtctaacccaaggtcgagctccagnnngacgaaatnnaagtaaccntcgttcgtcggacntcagccaagntctaacncctgcnnagcccncanttatnntnttncnccggcncggtctnggtgaggncgngnnnctccnggattctctcntatnnntctacagntgatgnacggangaagcgnttgcaaagaagggttancaagcgggggngttgggctcggcggcngcttacggagttaccaggcgccggtcaccctggnagcactnnnnggaagcggncggcaagtanngatgcnggncncgttcgattgannntgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggnggtgtgaccaacncggcagcccaccanngcganccacgggcgactagacttagtgacngganantnnctcgttgnatccagcacaagcatntantngctacaacccaaatttngcgtgtgtngaggcgtanatagccgcccgtngnctnnataatgaaaccaacactgcgcnactgagcacngtanagagccttcaaagagggataacgatncacctgancagtnctnnnngntcnnnncacgcactgngttatacaggctacnaaatgtantcnangctnnggttggccngtatngggnagggnttgtcngttcngncgccancctacacgaaatatnnntgccatcgcctgacgaatnnccgggacccctataccgcggtcagggcntaccnattnannctaataaagtcgctanntcgnacaggagtagnanctgacaatgaagataacacacaaccgctgagtcgtacctacttanntgnnnttggnttgccattaagctngtcgcggtatttcgggcgaacgaggtctgcttgtgtctcancntcctnncctgacngcanacgcanctgnggaggacnctgtntanttctctggggcatnanngnntcggttggntcaccacgcccccnnatagggggctgggccgancgcatgtccagctgtttacgnaattcttggggnngtaacgtctacagggtntctatgtctannttacacttnggcctcgagcccgagttaggcatatcataggntggttgcggctaggttttccggatgcgttatttcacccgcatatgcttacacatcacacctattcattntnatacgggganganancacggtngtctcggacttgcgtntctagggtcgcncttgtgtgnttctactcaatctttacagtatccttttgagntatgaccgatancngnncatnacaacagataaggcgcgttangacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacantgacgatanttgatcggtngaagctcttatnnctatgaatcatcttcgctangaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgtttnaccatgtcgcaatttgttgaatgggaantcgcgctcaaatttcgacgaggggactatacacgaancaactacctccngataacctaannacatatatctgagacttgggaaggccangnactagntcntngttacacatgcngagaacnacagtttaagtacgcctncctanttnaacgccctaccatattacttncgncattgntgnnctgtaagagatgnngtctcggtctactttgtgnngacgcanncgctctcgttagaatggaatactaccagtagttgcgtaacnttttgtgtntatcgagcataccgngtactcngtatacgccttgctttacaanttcttgaaaaccntttnctattaagacnttannagnncccngnttataggaagggtaaaatattcngngcannnantacactcggttnntntcattgcgcncnnacgacnnagnnctgagaccaaatgnaatttgnntcntaaaanccatgtgcatnagnaanatannaagtgacctttggatccaaaccccactagtatcaatggagcgtcctaanccctctactccggtttgacgatgcagttcaagtcacatttacgcttgcgaaaaacaccaagtnncataaatcggtgagagggcggncnggacgtttccataggcatnggangcnttatgggccgtcanagcctcaatcaccaatggcnaaggtgtttgcncgaatgcctatagcgtattgtaagaagtgtttcagagntantagggcaancccttaattcnnatangtgtagggcggattgtntcagatgattggnatgtccgatggtgctgcgcngtcttngtaattgtcgatgcggaatccatccnccactgctaaggcacttatgtacgacaggttcnnnttatatgtcanttcgaagcgtgtgatnagtcaaggctacgctgccctcccatcgagttggctgcgnnaacagaatcttnncacccntanngcaggattcatancattcancnttngtgattttgntcacttgatnacgtanngnnggcnctatatcatcngatctgagggaggcgaaacnngntccaantatctngcngctgaaagttcttnnnnnctngngcgngataaatnttctagtncaagntntgtgnaacagagggcgagactnaaacaagattgantgattcaatngtatgcctagagcgtggcnngtactccgtnaagttttcgtcgacgctgaatatncaaganncngcggagtcctganaggacgttgtgntatgntggagatacgcatgcnttggccacggcanttctcggtntccaanngcgctcgcatccaaggcnnttnacgancccntgcatagtaccccgnagnagggggcaaagagnnnntnnccangtcgaactaacgatggtcttatcanaaaatgcaggacaacaactgcagtangggcacttnaaancgnaggagccccgcccacttagaccnagctnttaatgatntgagaccnaacgnattgnntgccaacttntnannangcgatcgcgtgtngagtnnngtgattggcnatgtntangtnaacgntgaaacaatatactctgntcccggtgtgtttatcacggagtctntcagnnaccaaaagtactgcgcgacgntacgacatgtaangacatgtcccanaacgagatcnacttnctttaataagannaatacggcncggggtggttgnttgaatttataaccgcgttntgatgtcgtnagtaatcntctgnccggatntnggggcggacctgtgatccgctacagctaaanactgggacaaggttccagctcgntaccgatcgntgantgctttaantaactttctaagngtcncgggtttttcattaagtgtactcgcgctccgtcgcagcacacgnggatnagccccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacncgtgntttganagtggtntcgttttacatggtcgcttgcctgannccctgntncccacggttatgaattgaagggtgcctacnngtctcacagtgaaacgggggtngaaggntcaatngttttacccacttttatgtatgtctgctnncgcagnctatcctatccaattcggacgccatgtntnnnnngggcactatggcttacaatgnnngantgggacggggttctaaatttnatgcgntcnangcacgnncaccggancggnacgctcactngngggcattcnaaaacccgccccgcngttngactctacncgcggtgtgnnttaacancnagtaatagtttgtnaaccatgntggtngnngnnntcnggngatnggctctaactaaacgttgcggctagccgagccnnagaganntgagatggcgtttcagctccngcgnnggcaggtcntagcaccgctatnccggcactctgctatagtccgctctcagcctaacgnagatgcctgctgncanacttctgagaattgtgagtcagtcaaatcgtcacacgattcgtggnncacnngtgtgtnangacccccgcagaggtcggtnaaacaaagngtgcgcnaacnncacggcattagcagctggnatgtgtgtaccggcncgcccntgcacgcttacattnntngcngagcagaatggggactgttgganganattaacgcaatnactnaatnaaatctcangtgnncatnncaatngccgtattnaaaaattcncacatntnattgtatncgtnncccccggcngaacgangnagcnagcctcagaaggtaatcactcatnnncncaagtacttnacntacgctgcggtgtggttttcnncttcgagggcattctatgtccttctnntgngnaactagtgagacgcgcgaaccccaattcctaantatanganntcccattgagtcccctaaaccgnanactcatngactatgtcctctcccagcagtaacatgcccgctgncatggannngctacattaatnannagacgcggatcntctgtnttgagnctcgccncnctctcacgtaaagtancgatccanggaccacacaccnntgatggcngacnnctntttgggtgnnnnatctcagntagcttggccgcgcgtntcgatnatggagatcgngaagtgatagccggtngtntcactacgtctntntttaagattttaactgntaagncnngagatnncttcnnaggtcgttaanggtnataaccagtcgccatcactgcatcctaganaccgagngagcgttcatccgaatggttggatcntggaggccttcacacactgcaagtgtntcgntgaaccactnttgnncctntggatanacgggantagcgcncatcnacgnntacccnctcnctgcnttcgaattgctctaacncagcgnagtagnttgagtgngccatggcgcgcgggatagagtaccntgatntggacacttacccgcgagggngttngnttcncctgntcaggtccttctacccagccangttnanggaggatatntgatgttngtactgganatcntgtcggnttnccttgtagaaatgtctntaantngntagaatgaggcgctcggttaaagtccaaacaaaganatacaagngggnngttgatnatcgaactcgatctgcatctatctaggngcctctgactaaggatcgngngttttgttgtccccttanacgattatgagctaatcgctctgtgnctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcnattnatggcntnaagantgcaaatgcaaattanactccgtcacctncngtagcaaccgtgtgtgtgtngccnttgctgcancgagtancntcgnagtgccnnttctnatgtaccagtccgtcgnacnnaaaaataacgacnccccccgantntntctccagcgacgggttcttngnaaactgntgcacggagcccaggancagncactctttgatgtttgcgggtgattngnntacgcttcgtgcattgcccgattcntagagnnaccgantgcttgcccgatagatcgccatactagcaatcgtttnatcggctgctcnggttaactgaaattccgannggaacacattcccacntgcaattttatagtccgcgactcgacccnacactgggcccgnctctggtnnagatnccgtgctcttctccagcattcaanngnaagcacnatttctcgccacacctaaagtacgggttgcntngntcgtngaatncttggtgtnatgaacgtctaggaagtgcntgttcgcgacncttccaggngtntttnanaacnggataggatttgngtcggagcgggcatcngaacangntaatctgccgttgattgannctaaatanngtagattcacaaactacacttgacngncttactnnngatggcgnattanaatgtttnggccttattttnaaaacgcctnaatgaatntagtnaaacccctatncgtatgtagaccggtgtggagctttgaagacataacnnggcatcnnaggtngacngttctgcnncacncnctnctgtggccncagctnaaatctgatactagccangnngcgcccaagcnagatgtgtggcgtcgtagcntagacattgaatcaatanaacgncnntaacgagaganncgagcataactttngaatagnacntngganntatagaatanntattanncangaagncacgagannctgcagncaggcccttggcggcatnacccatatcgnntagatgnnctgntanctcnctcgggngagcatatctgccaacgctttcnattgttgggtccanagtcactnttctgnggaacgccgctgcnatacgtcctggttatacctagccaacctttgtcgatggggngattannncgcgngcagtttangcgntcanttagaaggcanggaggggtgactacttcatcctctgangtgcctacttacgtctccgcaccttnaacnacanggagattgttttatctggtgtttctgtcatnagcagtggagacggttnatantgccatantagaaactagagaaagaacagtagggtcagggtggctnacctttggcaaacttaaangttgaatttcntatccttattcngcagcttagttccccggtagnganaccantcattgccgatgnntggatgggnngnnngncgatccgtacattaagttatcgtcagangncccaaccggggagcgcgcatgccgnagctacggcgtaggctantaataanngaagcctngagggaccncnccgatctcgnncgacnggccatattggataagggatcattagggtgcngccctgagantcgtcnntnataatnatcctcggnctccacatattntntacgncnttcaggnttgacacacnatnaaaagctccnnaatcngancgttacgtcanngttggtaaaanaatgntgcgcagtttgnttnccannngcaagggctntctnatntngcgactagtcantgctagnagttggcccccanggacanaangnnntngatggggggacaggattaatatccgnnantntctcgcaacggcagcntagnncaatccccnatnacttagntatctgnccccnnaactaactaggcaagccctttgnnntcgntgcgcgncgagtanaacgtgnnaaaaacccgcctngggacgtccgaannctcatgatgnacnngtngggatntcaccngaaaangccgtggngcgccggntacgcnntaatntaatnttcttcgannaggcaangcgnatatctggatcttctgcgacgtccgtggtanactcctacttatganntactgagacgccagacgcaaggagctnnggnnccgtnttaagacgcgttcagatggttacgatcgcctagaagaacgatnggttgatgccggtaatcatatatgccacnctgtnctntccgnanncgcnaannatcantnaaccctnnntgtcncncaccncantgntggcgaattcanctccantnnntacgacnangncgcgntctgcaacnatcnctgcgcgagatggtgagatngagtgcggacaatccgtccntttggnggaccgacncatntgcaggggtggtngtgccgncgtacngnnctgacttgttattttactatctcatgtaggntagcctgccntnaaggcctggtnctacccgntgactgctttctatgncatncttacggncctctggtcttcttgtcnncttgcngcggcgcgtcgcntgacagaaggncatacantcccccgcagagncnncgttcnttctcgcnnncaatgaacgcccgntatngtaggnggcngtataaacaaggccacngcgtanacaatagnncgtgtcntgtaaatataggnnctctgggntaccagagcctgcagttcngccngannncgttagggctngcaactcaatangncattagcagctnnatatactaatnngccgcannnatgactgaggagtaagcctctgtctacctaattaggggaacaggacntcgcacatccgntgtggtgacaatccgctcgcacnnggggngtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccntgaantgnccncgcagtannnggcnactacagtccatccccatacctctgcagtgtgnattnntcgcgctaaacntnaangttaagggccgangntcaggcagatgacggngannatgttctggatcccgtaactctggaantgttgatnnataagacgangnacctgcgganctcccatacatactncctacgtgaactgnggtaatntncgatgacggtctgcganaccctcttnnnacgcacctaaanagcgtacttgaaaagctgntcggtntagacggaatggagacnntatgtgtaagaggacgagtgcccttgccctgaantcccccgctacgacngtgcgccgncannnngaanctanntggcntccggccnnnnatggtnngtatcgcgnaagcacacacaatgacgtgnncgtatacgcacagcgacagttctgggcggtgcattanaccattccccnanctgacaggggatcgacacagngtagagncgctcgcgccaccagtaattaccccaagagannnngcgctcgacttccggttaannnctcnatncntgtgcctgtncggaaccgctttacggtaggcngnnctaagnnaaacnngttctacgttacggaccgnattaacattgtcatcncnaaggtactggcacgagtctcgataggancgccgagctcagcctngcaaaggtgcccgggtccagtgaggcacncggaattatnagnccgcgtaattactcttgtgtgggcacctcctngngccagttngactcagcngcngagnagntgacctcnnctannnctctcatgcaaggnagganactaaaatggaccgtatcnggcggattgatggagcgnaggngcntcngcgnaccgctngtaaaaatttacagcgtntgcngcgaanncaatacaatantcccactntcactcaagttagntgnnatgcncctactnggcgaccaagtccgcgttgccgcaanggnctattccaatggagcagaccngtgtancgctgntggannnacggatatatcnctgttcgggaatcnacacgatcgtcnnnntatnccgtgcncntcctnngtgtcaanggangctgacgattntggnncttcgctnagacaccttatagccgtgcagataacctcatcagcntttcacatgatccttacgtctnngcaggtcgccntacggaantttttctgatacacncgccacggcanggagcctaagtcnnnnncaccanaacannncanttctntcggacaagcccgtggcgtcaactttaaagctcgncnngctctaatcacttagacgctggatnggngagcaataaagnntaagttgngagtctacacaccgttgnggaggtgatctactactgttgggcaaaacggcacgntctnnnnnnanttgncatgggacctnggtcctgtagnntcntcnantnatgtatngncanagtccgtnctctgcgccatcnctntgcgcatctnaanngcaagcnggaaaaccagganagcctattcctaccggagccacacgcttatntcacctggatatacnaangcnganagctgtatgacgangcgtcgtgctcgagctggancagcccccntctnttggagcngagagcngaaaggtntcaggcgctcggtaggcgctcacaagcacagtaccaaccggtttnccaatcgacctgccntttaagnagtagtccntggcggtggttggcctaaggaacacacctcgtccagaacataaacngtagtatgcgttgngatcggnctgcncctgnagngcttggctgtacacgatgtggcacnnnnctacatcacgctgaccgatcgtangntttaaacgacgannggntgctcgtggangctgaagcncgtccgctccagacggcccccagcgaantnataagtcgcgtgaagngagganntgaacatgtgcgggnggctgttgcngagtttcntctcgccggtgtttnaagaanataagtcngcgcncnnaagccctccctccgncgcggangngtcanattgtcggaacctcttcgtctggcgnnngtgaaagagncacaagatcacgtngntcgctgcgngnnnctgcanatgnngagaaangctccttttcnagncggangnctggaagnnncccaacccatnannnntggagggctaagactatttaggctttnctaagctttccgatgnncatagnagccgccattntggtgcngaagcnntcgnnncgaagcntttgnnngaccgcnncagtcccnggatntctttntacggnattgacttcnncttgggcctnaaaanagannctgttcttcctagtttcaccnaaatcttttgcacttccaaggactgctacgagcggagtaattcgatacagggggtanagtggagacagggtgngtgaacggtctctcagannncacnagggttnngncgntntccaagctatcgnganaaacgcgntttnnnangaacggggaaggcgcagantataaacattagatacaaacnattnnttattnnttagctatgncagagnncgcgnggtcgccangggatacaacatttttncntactttntgtacggatggcttgnggncttnnctntcatgntatccccntccgtgtcaggaccgttcgtcgtgggcttnnngtctgtagggttggangatggtaggngtatcgcgtncgcggtgancaagcntcggtaggggaaagctcgattcaggtatgggatccccnangcacccgtgcgncgtgtactactatctcgcgcgagnagctgagccactnnngngggcnaggngacntctttttgnnnnnactnnannnggnntncnnnnttcnnngngannnngnncgtnnntnncnngcgtnannanntnacnnacnntntancnncnnnncntnnnntaacnntngggngacncnnntcnnaggncannganggncctaancnttcatcagaanctggtgnctttagnnnttcggngtcacacacntcanctacgggtgggagtccanagnagagttgnccncattcannccgggcccagacngcttaannngcnatccgagtggatggtncccntctccnnatcggcatcaggaagtcgattcagtcgcaacgtgnnnttcgcgtggtctgatcacgaccgnggttacnaaaacaaacgaattttcgnnnaatgggtnacgatagggaacaaataaatacgtggtgccggagaggctgcgcantgccccagancgtgcgctcgagactgctagtgatcacntcccagncgacanatgacccctactcagagctgagcattcttgttctngntcgacctatcncaggagngcgtgatagnaacangncanacttcaactaatnnatagagngtgatcataattcattcagtgtactagttnnggatgccaaaacagngtagcnaagaaagcgtgganaatggnnngcgnnnacatctgatatttcttaccacgtgagctaggactagacgttgtagatncnctcggctanangttcntgttgccgcactccnncatcgngccannannaattctcattcgaaaaagtagtcatnntggtactnngtctttgcgtaccaacgncgtcccatagnnnnctcaaccntgcttggggggcggcgcngntaaggnagnncncaaatcncaatcaatgcatnataagatatnngttcaatnnaccncgcccnangtacgcccagtcgcacgcgtcagaanngnnaganngcangttncataanatgaatttctgttaaagctggtnngcnggcgggagccagnngccancncnntgncagcnatctgtgtttgaaaatctctactttantcgttttctcaagcncnggttaaatncancggtcnacnagntaggccatcgnnannnganngtgaacacgagtcttgctnnngaacttgtaagncttgctncgactnnngacngtatcgatacnaccgtcacggcganccatccngctantggaacacaataccgtnaatgnacgggncaaacnaccatctnttnatataaggttatntatttttannnngactagcgcggctcatttnngcgatngagaagggntaanatggtnccgccgcgccggtatncctgcngnnngantgtatccanantagcacncctgggccncnaccgcaaactttgccngntacggcccagtcaaccgcanatanccanttacggtnacnngggaatgnngatgctagcangccggcagctcctgattnncttgtacgtnntncaacnattngcacnnngnnaaacgatcgtatagnnggnctgcatcagaacangtcttnncgnngtggtgggccagatnacttataatgccnnagtntcgacccaagnnggggntgcgnctggccggttaaccgattcattnancctaacctgctggtgctncgccgtgcggctnnnngntccgtnncccnnccttgccnctcgcggantancgatggagcatgangtcccnagtctanagctttctctccncnccgatnncagcgacggaattngccgttacgctgnntacnaagatcnnaangggtcactatcttnnnnnntagccaagnngcaaagccccntagcctagtaattacactgngggatgagctgganaccaccggaaggcgtcctnnaaatcgtacttnnnccgtgggtaatcaatgttcgcgcgatggcgattccantggntatacnggatncnnnggcaaaatctcncacagataaantaaaatgtcggagccgnacngttgcnaatattatatccaanaaccggattccatctcgaacgagtgnnaatagtgcnacntggnnanggcgngtcaatgggttcaagnccatgaaacgcagtntccagntacctcgnatcttnnancagttctantaccgtganccgnnaaangnccactcctgacagcngcgacgnctgaactgntnacggccgcnacngagtagncatcggannttatcttcaagnccaattgccnctangtggtcgatgagcacccactcnctntctatggcatacgttaagcagtnanaacntgtaagctcttacgnnccgatgaanctatacggcttggntttatttgatactntgcttggtttgaaannantncagactgnnttacagnctggttgcaanaaacttttnggattnngtcttcttaannctgntgcaggttttacgntcttaccncacnncgcccnctagntctggcaaacanttnanacccagcanactggagctnncngattagtantnncanagcgtaacccagtngcaacgtaaactcgcttggatttgaatcnnctggngcgctaanntgcttggcnagggntctttncggtgntcacnanntggacntgttngcacaactctccttngngatcgggttacagtacagaatccttggctngcacacccctanntnngctatctcatggctggcgtaagngtcnannngcgcgacaattgattttatnaccggtanccnnaagntataanaaaaacattcatacntgcganatagangtcgntcaanatgtgcggnnctngagggttcanangcgntgtagagtacntnncactccaacgtctggtggtcncgttcctcactatnggactttaactatagcaaccgtagaaggnnacacgannntgcgttctcgacangcttnaccngattnatcanatgnttgggtaagccagcctcnnnnagcagctnaccctgnnaaccaagntntggnttgagcaaaacncccnaangtgttcagaagatgtatnnnnttcgagagcnatatcggcnnntcgccctacggnnagcgncacgtcntccggagggcgctaccncttgtnggcgaaaanccggcctntacagtnnncgcattcaacggtnattagcgtagggatcnantcccgagaattaacncnnggnagtgtntcccaggctnttttccctagctcacttctctatgaacgaagtgcaagnggacctcagacactaanccgaggctctccgcttttgttatatgatttgaggcaagnnnaggcnaatagggtntaatanggcagcantcagttatgatgntcagtccgggacntgtggntacntattacagtnnnnccancggctgtanctctnnatcccgctgaatgcgaaatcgacgccctaaaaaccganggcancatgctncncnattnncccannggnacgcccccgacactaaactcaccctacagtaanaaacatgaggntgtgttganctgtgtgactcgcacacanggtnnacnngatngngncatgtaggtaganntggctngcctaggaggaccggcgtgntcgntctcatccctcttttgcagatntcatgtntctactggtctntgattgggcatttntaccnggggtnctggcgnccaacccaaattaacgctacgagggtcgcgcgttggttngnagtctctctgcctaggtaccacngntnnccgcgccctcgaatcagataaacnngtgctaatatgnnnatgatgactgccttcgcncgcccacctntnaatccacatntaaccgagcctaatttgggcactcnggggttggcagngggcaagnctggggggcgaanagatcaagnggtngttgcgtncananttcgcaacgtactatgtnacgctggtganacaatgatncnngntncctcgcgacgatccanggangttcgtgctgagggnaagcatctagatttngaaagacgccacttatnnngagtcccagtttcatgtcaatccctnctnatgttggcaacctggnnaacgatacntcagngcncnnnnnacggccggctgtnngnnttacaccattgacgcacgntncggagcnaggctcctnnattgtagatcggccannatnaannnngcgatgagacgggtncgtgcaggtgccagcttgcnggcctccacagacaatcctcggcgtatnnnnntcancagcnggcgtaagcgcttgagacaccactnacncgtgagtaagtcgntgaatgtccaannacgacngtcagcatnnctacgtctttgaaatgccgccanntaatctcgncagagtanccngntngtccatgacaggtngacanattngaccgtacaaatgactgccatagcaggnatttggtgngaatcannacgatgannattcaannntatcgtggtntcgtgagnctaattagngtaagagggtcnccgtcgacanaggccttagcncgtggattccgtaaactggngcgnagatagtatgattaanatggagcangnccnacnacaganagtcgacnctnnanngagttnnccgccgnnananatntgaagatatctggggttaggacngngngnnngtgtgtacaagncgcctgggncatacngtctctaccgggtgtgcccaantatcttctgctcttnttaaacaatttcncggttttncattnngtgtgtcttncccanantnnnnnntangnggnntgnnncntacgtagaaagggnnanntangaaggananntttagnatcgtagccgnnggtgnnncgcncacatcgnnnnagctttgggcccactacggactatnnaagaatcntngaaacanncattaatnatcngggacatctttgaatgtccgtgactgttnccgaatnnntcgaacngncttcagacttccagtccnnggacntngtngntnttccggaatctcagccganangccctactgntgaaacttcctcaccccctattctcgtttnctanccttgtcacgtngataccaaangcncncngctctggtggtncgcgggctctnttggcgatactgagacactnaaatttgcgcacgccncgggagncaattgtgnattgncntttnnncacctccncagcaaacnngggtgtccatcttcanngcntgccacctgccnntgtccgcancttnnaagatgtnnagctncgncgtgggagntgttngaagacnatacccccaccgcgtggggtngaatgcnccaagatctcgtgannctcctacancgcaggantnntttgaaatncatcgtnacaggcaccatgaannaacccctagcatgagtaaagctagngngggngggtattgcgctcgacggagctnctngtcacagtnatcgacgcgggtccggatgaacgcnnnnagtttcctacngatncnatcggtatggggcntgcngttgnggcgaaatttccaacgtccacgggtggttgcncgntgtccttgccttntgcccgtccacgctaactnnctgtannntagttggagctttcgagcgnnccccaagcangncaaatggtggnnannccgtgaggttagagccagttaactnacgctcgtcgatgtagttagaatggctcggagggnccatctttttgttcagtnctncatcgcnagttntatcactntntccgttntgacgctcgtagnttntcanattctactcnttaanactggtntaanaaatgattctctaaccaaaanccggtcagagtgtacttgttggcgcgacagcnggtccaagatgtgngncgctanctctcgagttcagccgatcantgccacgnatccgacnggcctnannagtattctgctagnganngtggggcatncaccagttagcaagttgtgaagaatnaatnatagccgagaccgctaanncgcccaccnnctacngaatgnagnnaaaganntacaaanncngntnngattngaactccgggtacnntncatanttaagannccgacggaatcttcacctagganataacagaacacnccagncanntatattggancanggtnganggctttgngtctattgtcnnnnngncgctaanntatcnnnnnnanncatanngacccngncagcacctctaatcatcatcccaccnncncgngggannactacaacnttnnttangtgncgcangggggcatgnagncttnatantntataacgcctgtggacaatgngacgctnttaganttggcnacctcggccgnaanngatcnatgttgaaacntttntggngtataaatagtcnnacatgccntcanntataccgcgtttgaaggagngtcctaacnggtagcgtaggnatnangcccttctcgttgnanganccgttatatcncggtnctcnncaggcncgcncnaggattctatgcctgncttccataancnacannnnnttcgaggggcaggatangaaccanncaggtgncncacctcgtcatcttancacggcttaagaaatcctcnnnttanttgtgcctaaatctgggtcccggngnntagtcgaaccgcngaangntgatnnagattgacnaccgngnagtttacccngcgcctcagtctgantgatagtcgccggtctgtgtgcnctttcnggccgctagattcggtagngagcnctccgattnccngcgggatggagtgntttgcnngcnccaggcaactcaaagcgcgcagccaggcggccgtactaggctgtctgaaaggcattggcgccaccattcctctacatccnagcnttanngagtgtgccnaactgagcacatttannggtngcaangcttggcattccnnnnactgcnncattcacaccttttcgctgnacagacgnatctcttctncctacntctcnattctntatggngcgagatctcgtaggcctgcnnaatcaagtgctagtngcntnntcgncctagctgagtaaagtgttcttagtcccactgggggnttagtagtctnnnatgngcacntcctctagnntacanaagaantgctnagnngcatgaggtgccccagcgactaccgggtggttatgaccnnncanccatatnaggtnatgaattntagacgtaggtccgacncntcgaanatntnnntaaanantgtagaaagctgtatantgtatccctgaagtgnnccgagttcttgtccacgnccgnnnnncagattggacntcntngggctctgctnattncgcctacctgtctattcnnccntagcctctntnangggtggtaattcnnacggttatcncctcctcattagttagagactagcactggacatnnggaggcntgagattctctnttctctggattnnnnccgtancgcncggggtacataatgaacctccantcgcanaccggnncgctggatatcgacaactaagcaacacaggaagcggntcngccgacgctatcccggaatggccnnnccatncgnnnnnnntgcgntnatntnnnncnnngnnncnnngtgnnnnnnnnnnngcccntgnnnnctctgccngtnnnngnnnnnnannagcnnccannnnnnancagcnaannnngnnannngngtnntnnnnncnnnnnncnnanggtnngnacngnacgcnncanncnngtnnnnnnnnnnnnnntccccgctncacatcaggacactctngctaccnttccntcacgcgtaggntgncgtaccgcgaccaggtaanncantcaaatatcanaaagnngnntaccgncnnnnnncnnnnnngtnnnnnngantnncgtctangnnnnantttannnancanggngnnnacnacnngangnnnngnnannnnnannngtagnntncnanannctcgatnnntggaannctnnnntgnncncatagnnncnnnnnnnnannnnaanccnnnnnngncnnctcncngagnnnnnnnnnannnnannnnnnnnnnnnnnncnnnnnnncganngtnnnnntnnccannnnnnnnnnnnannnnaacacnncngtnatncnnnnngnnnnntncnnnnnnnncgnnnnnnnnnngnagntnnnnnnngnnnnnnnnnnnnnnnnnannncntnnnnnnnnnnnnanngcnnnnnnnnnnnnngnnnnncnannggnnnnncnnnnnnnnnnnnnnngnnnnncnnnngganntcnnnnnnnnnnnnnnnntnnnnnantnnnngnnnnnnnnnncnngtnnnatnnnnnncnnnaanntnnnnanngnngtnantccccttggggagttnagtagttaaaacctnnncctggcacttgctcataanatctttngaaagtcatgctagcctgngntgtcgcgannnncnancgatntcnnntannnnntaccnngnanngncntantnttanctnnncgngcntgnnggcccnnnanttccngnnatntnnctnngcnnnnnnnngnatnnnncnnngnnngcncncnngntntnnnnnntnnnnngnncnnnngnnnnnnnnnnnncnnntacnnnntnnnnnnnnnnnngnnnantngnnnnnnnnnnnncnnnnnnnnnggnnnntnnnnnnncnnnnntcnnnngnnnnnnnnnnncnnntnnnncnnnncnnngnnnnnnnnnggnangnnancnnnnnnnnnnnnnnnngnnnnnnnnnnnnnngnnnnngnnnncannnnnnnnnnnnnnnnnnnannnttnnnnnnnnnntnnnnnnnnannannnnnnnnnnnagccgcnnnccgntgnacccacctgcttatgtaatcnattgngngagtccgnactcatagtgcngagtctgtnatcaagaagcgngtggcnctacttnagcaacatgtactangantngaaacctctantttgcacctgtacnnncccggntnggtcccccnnnccaangggcgtcggcctaccctggccangcngatcgggatatcatatgtgttncaagtggnggccccngaaatacgacnncaacaagtccgaaannnctnacattgccgtaccgtaccggcgtaagctagacaaccctncgccccacccgcnnnnnnnnnagcnnnnnannnnnnnnngccgtagntngnccgntnnngctgncangannngaannttgnnggangagcacncacnnnngatngggnnngcngnngnngnnnttnannaancanntgtncctgngnacncgcnnnnnnnnntnnnngntgntaaancccggncngngcncnngggcggttccgctgnngtaccaantcatcncatccgaaagaagaaccnaggtccgtgagtcnangggancatttatgcgtaagtagtnttgnnccactaaggtccnttgttacncgggagctggtttaccnnnctanaacctaacgttcgcacgnatcgcttagnnagnttatgtntnctttaaccnangcaagntcgattccacggnntgtgnnnantagcgacanatgncagactaaacttgcatattcccantntgtctgagggccggaanannttatgataattacggacgcagctagccggttacgannnnacnngcnnggccttcatangcancgccgnnngcncccncntnnctctnncnagtcgtgangngttgngcnnntcttcagtcctctcaancnnnnngnnnncaannacnnnnnngnnnngnnnttnccnnncgnnnananancgnngnnnnncanntgnnctgnnnnggggtggnnaatgnnnccnnnnnnacccngncttnntcnnangantacnggnaanagcgtgnnancnnnnanntnnannacnccnnngtagnncnnnnnannccccnnnngannnntanngnnnnnnncacgttnaannnntnncnncnnnntnccnnnannctncngnngnnngaacnnccncanngtnnnncnnnannntcnncnggcgtttngtnnnnanncnnnnncnnnnnnnncctagnnnnngnnnnncnnncannnnngnnnnnanntnnnnnncnnncnnnnnnnnnnnnncngnnngnanncttggcaaagatgattgagacntgcacgtgcngntaagttacccangtcgagcatgtngccacatanntgcagccttgaacataacaccataagccgngacgtcacaatgtcacatnacatnaatnaccatatnngcgtcgcncgggtnnagttttactcctnccaatctctgtcgatactactacaacgccancaannaggtacacctgaggtggtcgcatacaggaacctgcacggtgagtcagacgcaagcgtantttaagagtngcganatgcgcatncgcgctatcgcgaagaaattgcctgtagatttagataaggcggtgnctnagtttcctgtttagaatttggaaggcggcggnacaannacaggatggggcntcttanacatnctgttaggcgacagcgttcgcgaacttctntngcccgtttaggcctgttngatgcaatcngtgggncnactatgtcnanttggtagccacaagtacantggcanngccgtacctcatctggcgcncgtgtgaaaagatnngcccacaacccngtctntggngcanncgntacgggagccntangcaggcntcngcncccctgnnggacggnncgtattcggatttgacggcatgccgtannaannngaccgnngtgaactcattgggcagcgatactgtctcccgntcaagcngcgnangngcgggannnncnagtacgcgcgagcccatncccagnagtcctcccgacatcatgttccgggannncggcctnggaatggccagcntgttnacccanancgaaataccccaggcaacnttntgtaaacnnttcagannttcaataattaccctatcaancntgacacccatcgttgnntnaacggntntnncnnatgtattncatcacccgctagccactngttggnnaccgcaaggtgaaggatntncnctacctgacggagatggatagttgagatttgtgtctgatcgagtcagaggtggactcctcccaggcggtgncccccgtgacgtgaggtatcnaaancancncgcgacttaccctaccaatgccgccgtcaantcgcnaggntnaggaggtncncnccncngttccanacgttggtnctggancnggccccaagtganttgacgncgtcctatgcgtcggcccncttaaaccctgnnnnnagagcggnngcgatagnccggtganatacaggtagctttttgacccctccggcgnntncntaaataattagtccgttcctcctatcgcttcgaggtcgaccagncgaagtctgttnggggtagcgccccngcttcgcatgccacactcggggnnagcgcntcacagatccaagcgcnntnctnttngcaactangnttattgatgaccgcctgctgncacggnnagcnnactgagtctgctgacaccacgataacccncgccgcctagctacacaangcggtcnccagtagctnaccaggcctgctgcgtcnaatntttagggntacgaagcncnnatccgtccnngtagctgctccagctgcccaaatatgagttgtacttgttgctncnatncctcttgganctngnaccangctcnnctcgannttgtacantgcgactcngncgccnntggctgctcagcagtgttcccgagaaattggaataaaataagtagttggggaacangatgctttagaaanngcgantgannnnattnntcggtgnttacnnntctgaagtnaaggtncnntaatncnggcantaagtcgaacnnacctccgctaaaanatcattgntgaatttcggcgnnctnggggtgggggacggcaattacggactcacgggcnccttgcatccatctngataactcttggcattgaagcccctttntgaaaacntatntacattttcaagaacngctncgacgcntatataatctncngcccgaacttgganaatacgttaacaatcgacnancgncggaaggnancttgcangacgaagaccaattaagnccnngnancngganngnagtcgcagcctacnnntgcgtnnngangcgnggantccttgncccancaatgnatcctccgataaacntgctgattnnngnccngntgcaaagagtcnngtgncgagtgggaagacgtctcaaggtagtnntcgcagnnatgctacgaaccttttagncgtgccacggcgctcctnactnnttcangcacttgctaactaacgnnncctttgtgaggatcnctacntggantatcgccttnnacgcgacgcgggccctcccnccaggaaagnagttctnngngatngcctcggaganngntcnccnanacgcntcnactntgtggacntactaggttcacggganaggnaanggttaaagggaacaacagaggtcttcccgtgagnangcggtgctcgcanattattactgcggtggatttgtccgncgtggacttctgggcnaagttcatncctaggcataatcgntcagtnngtccntaagtatgtganaacacaagacaattccttacaggggnttctattaantctgcttgtacgtngtacacgganatcctaggcgcctttaccgcgtctcacgnnattcggtggtgagnccngcctgngaaggntcgntaagtgtggttntcccngctgccaacgcctttgcantggtaatagtngatacaagtgcctactgcacncttctcangtgcgttagatnatcagtttgtnggcnantggagaancnggactgnnngncggcggnttgccaactgtgcctgtntacgcanctnccgcgggncgagaagcatcgtatganatactcgcggcggnagagtngtttagtccgcacgnttgtacttagaagttgtcgtgtggnggaagctactgccacatgccaancnncgtccntcgtcagatagtcgtgtctcgttgancgatcactccaacgccttttagagtgagggttgacagntgcgcgggtgacttanggntnntctgtccagtttctaatcanttngggtctcccncgggactcnaatggggggncccaacgtanatcaggcncttctgcgctanggnccccctccagtagatctgttancatataaaggggcgctntttcccgtcgaagggtgtgttaaacaagntncttaggttatttcaggtcgcgatcaancataanagcatacanatatgtanntncaattgaaacaagncgttncttagagtgggacatgntgctnctgtacagccggacgtgtaacacattaccaataaacaacgggcattannanaggnnggtaatgatncgtcctggcctagtatattagaattagataattgcccgtctancatgatctatgctggnnanccgatnantantcgcnctanagcncatcgactcgcgcatcatcccttcgtgancgtatcagacctatgagtcggtaagtagtccnaatactggctnngtgcaaagatgagccgntgganngatatcgtgnncagacaaagactatntnnaaagtagactgcngaggagcttcacagggtnagccagacgtntatantgcgatggcatagtncccgtcntttcccgcatgtgcgttnggtattcgtccaagttgccgaatcccattccantttaacnaaaggcggnccntgtangtccaaatacgaaantcggaagctnttttctattgnattnatantgtacctgaagcagggacttgntgcnatctcgttgtactttgnagngacgcnactnanctgccgacactcnnaattncgtccacggccactcggagtcncntctgtcaacttnctaggtatagggagcgtncncnatcacgaactanaacaggcggatcgttcggcctcttgtatagcgattagantnntnaaggccaaggntngtagagacctgtagnacagtncgncnatccaannntgtttggacgcggntcctgnccaactatatgacangacatctttcgcgctgncnggcggtgggtgagctgatacgcnnntcgncttaaattccgtgagtcnagcgactgnaagnccaanncacaagtccnctgaaattcaannnngcgtgnngacaatgtcntacggtgggntagaagagccanagttcggcgaccgaacgacagctctggtaatcacnaganttcgncggantncgatacatgtaccgcgtanngcgncggngganatggctcggaactcagntgannttnncccgcggaccatgtnnttagagtatcggttntatngctttactgngggnngtagcttnacatcgtnnnnnntcggtggataggtgtcttgacgaatatccggtccganacgtttnctcgcacctgntggcccactcnnnnnnttgatnntnggggcggaannnggcccttgccagtggccactanngcggtgaactncatcaaggcttggacnnnncgaacccgacatnnctcnnagnncgcccggagtaaccanaaaaccncagnnccanganagnntgtctgccccntatctgaatgttcngatngcccatctagcannacggaangantcnatatacanngnagttatggganncgganntatctgtcaggacctctattacacgaccaactncctgctcccaatttntcagngatttcattgtaagntcattgcctatcancataganaggtntaggcnacatacgcgcttngnttagngcngcnactcttctgaaatccggcgtagactcacctaaccggggngccattcnnccagtnaattngatgtgntngcacnttcaacgcgcacggtncccttncctcgtcntccttttattcnncannaggtnacancactcacaacggcggttatcangctnncatctnctgtagcagtctnnnctcggcaattacaagnctaaagtcgccactagacatataccctngagactttatcggttanccttctngtggagtnacactggtcagtttnaatcctagctncgtncgatgcnanngatccnacacccgtncntcaggggtcnctggcttattccacacgtangtgaatgtantnnnacgtggtttggntgcantatcgcagactcttatgggttttgctctgggttctncngtcngtccancgctccanttcgactgatagtctgctaagtcaggcttgtgantcganntntanntacagagggcccctcctacatttgcccgcgtttntgatgggtcgtgntctgagtaaaaggtcggcatcatcggaagctttgtctnncgctcggctgactantntggatntngcgggtgatcggtaancgcggngccntcacggccgtgacatttcggttccggctgnnntntnngcggagngnacntnnnnnnnnccaaaaggttcaaggcgncagctctgnccctncaaanngnctngaaagggtatcaaagnntattangaggacaactcntggtacanaaccgggtcatntcgcnagctccgtgtngaancgtggngaaccgttggtgtncgctntgcttctgacggggcttactnccctctgtccgcggcggtnaaggcgnagnnccttcangcacttgccnntgttacgacntcagtnatccngagcgcaagtttggngcctntaaggcgcactccanaaaggtaaanaaatgnctcctacgagcanacgacagnctcaaggtgtcacggtgtagntanccccaatcccgagggacnacttcaagtagntgtaactgcgnngnncagttataaatgnatgggnnttgggnncctatagangantnagttgaagaggtagaaaactcatgatcacccgtacgtcggggancgtntaacagggtgagagattncgctttgncccacgntctanatgctagattaacgccangcgtcttagtggcagagggtgnntaccgaccngcntcggttcgatgtagcnttgcaagtctccggcccgtgatttaaaaatctacggaggcgtggtnttgaccgcggtatgcgcacgtatggaaaggntgcatggatcgtncngngnttnaangaacttccagcantncttntgtacatcatttgtcagtcacaagtgggncctgttgactgttngtgcgatgacgcngccaatgactnncntngttngtggcgggttaacttgtacgagggtcgntttgncnacntctgtccatagtnctnctgtntaaaatncggccttagaatccgcctcctgngtnatgtgggccnttcggcaaagcnaggctatgatgaatggccaacanttnntttgngaagcgcgnactcagcnngnggagtgtnnncaccaatttngactgggggtgctctacggcagctacgnaaattcaccaggggcggcggcataatgttcggtaacctattatgannnaagatcanagnagcgtccccgaagtanggnnngaaggcgataatgtaggaccaagtnttttantattangttcgagacacgttnatactttacannataannnnncnncctcgngtttgtcaaaanncataatgcctnccccnntttgccacgttttgacacgacaactgnatactcgaacggcnncggctnntcnntgnnctcttnccaanancnacanantctaagtgtagcgcacgcncccngaagcagcgatctgatcnngagtcttttaccgtggcgaaagtantgtnngtcagagnggttcacggnttggagaanntctaggtangcanggttaggattccgccgngggntcgntttcatatttattnggtcatgttatctcncccgannnannnngcgggccatcataagntgaatccgggngcgactggtcggcacngngccttagtangcananacnacagaagngaaatgatcnttcagncaactggtagcagnccggcattccagccttacccacgatgacgactaccccatcctgattagtataagttcgnnaagctaaantagcnatgctaaatcanttgtcgacngcctgaaagcacgcgtgggatangagagtcgnaacgcgncntccaatacagannttttntgcaacngncttgcctgacctncancngcccnaaaaggggagtttaatcagttaccgcggcgtggnttctgtgtgnacngacntagnncggtcgacactnnacccngatcctatgggctcggnccctganantccataggggcgatctactttgtatcgaacttggcnntgangaaccgtagcatgagtttgtgntncctgtctcgccgagttntccctgacnttttacaccctaacgtaatgttcgggatttcnatctagtnccttaaaaatgtngactgggantaacgagctacgtaggttcganncgactccaaacgacgtcttgttgcggaaaacccgtcctntgattgagtcngctccgccgcnccctgtttcccgaatgggatagactgcgtngagngcatgcagngcagaccttcagacggntttagctnaaatgtaagtccacccnagctatgnggttcggacacattcacggaagagctcggancaccncagcgancgatgatctcgcgactgcccgntcgttaggtggcctcagccaggaaancaacgnnaaggagtagtcagtgcttngtaacgcnnangngaccgaattnacctattacgtaataaacgtaatgcccgaaanntcttcgttcatccgccgtcngcctcgtnnggtagnactgntttnnanntcatcnntntaggtgcgcgganacgacnnattgtatnccanntatcggcngnacctcggggtctnaacccctggattacntgttgctcatcacttatacnagncgacccgatgnagctttggagtcggtccgggctgannggaatgcttaagagacnnggtaccatntcgcgatannnncgganggcgtatnaagcacgtgtccganngcnatcccgtttcntgaactggnccgtcatagtggagttgatcatttctttaccgtcttngcngnnctgggnntcngtnacgcggctaggaactagacctcaccgcgctcttcacggctgttttgcngcgctccgagtttggatgcncngnctgnagtaggaagtgcatcgnggcangancannatnctatgagtgtaattgtggntcaggctanagactnntcntgcattccnaattacgatttaacatnccggattaagcanacttggccggtcactantacggaggncccacccnagttaagntnacagtcaanttgtccgccgngnacganntgnagcccgtcaacgcgagantgacgggcgtcacggtttgctancctatnngtagcgctcatagggcanngcggcgctatgcctatcactaggaggatgcgctntaagtgaggcaggncctcgacccgccccannnnccaaaaanccccgtgaccagntggccgannaagttccacaaggnagcttacgcatttttacacgagggtgngccgccggagcannatccggtcngaagaccatgggntatcnggntcatnanctcgatctaggaaacgcaatcgattgtttaccttatatccgacnanncgtattgnnactggcgattgagggcccnnattcnnagcccgnaganggttttccnnaccnnggnaanggnagtcatngntaagccttcgtngtgcnntcctnttacccacntgggctcctcnatntatntntacnccggtanggnggcaatccgctagggccgtntcgaattgnatnggngcngcgcntgtttttgaatgaggctnttngaggtgtcgcgtattacctggtagttatctgacgcgctcacgagtgcagtttgctgtgannacgtngtanggactancaattgcgacgtgtcgtnctgggntccnaatgattnagggattagtcacagcgcttccnnggncnngctcnggacggnnntagtcataaaaggcaaccgcagcttacgcntcgagaacgtantancnagtcgacgtanttacaactgggtcgttcccagcggncgcgtgccnntcaaaggcggcnggggactttacgcgacacnctcnaagntttcnntcttaccttctttataagcgttnccagcgacttggttggaagatagaagcgcctaagtngccgtcgnccgcanagctagttgagcnnttgccanngnnagntccccgatngggtgacagnnactaaacggttccctcggtcggtacnatagnctctgcattgtattgctgcactctgtgatggtctagttagcccacagnntcgtcgatacaancnatangntaacacatatagacngacnaacnnnntctatccgngcgcgggttcgnggtntcacttgcgnacntnctaactanngcatcngcaangctatcgcatnggatatcaaactcgcccttctcccngggtccggtgaattggggagttctgcctcaganngtcgcgggttncnaggcngggaatannattaanggcgcgatccatcacgcanagatngctattccgntgatgtggtntnntagagctaatcctcccacaatcccgngtggngnnattcgggctttttnnagtcngataccngtggtccggannacccgcnacgtgcaactggggannncgtcttttncgatgtaataatngcgcnngctccgtanctttnttnttttggggncggtngngagaaaccncggnagtntggctcataagccatttgccccactcncnctcgaccccgacactggnaacnnnagtggtgttactgactgagggtgcgcccatagcngagagcacgttacggtctgacntatttntccaccttcnagtgcgantttggacgcttanagtanngaacannggagcnntagcttgttaaaggacaggcccacgcttaagctcttgggctanttaggnctgtgcccgnnccncctcaatcccnttctccgcaaatnatncaggttcactgnnccacgcttcnaagnacagggccccgngtggcagatagtncttaagangcnnngagtccangttggactgtgctagcttactacccatatcgattaagggacgttcatagttcatggncacgtgcngaagtatancacgagtncaagccagngtgaggtaaggtacggtggagnntgaaccaacagcctntgntgnnnnttatcngcggcccttgggagtttggggcgnatncnttggcannnggggcgnttcanctgggcggancacggttcgctcactaaccgggntcttancgggnntgnntggatcgaggtccaaancttagcgtctcccggttgggccgcgacgtctntttcacngattcggnccccaagtcgcgntccgtcccctgttggcatctnnaagaaagaagnttngtgcngcgaatangttttgatnctnnttgcacnacaccgtaatanncnntgtgnngcttggtnatgcctagaagggtcngcccaggcctctaaacctctactnatgagcgacngcnggaaggggctggaaanncgnaaacgtggttttctngaaaactacggacctcngagnnactttncggcgtatntgcaaaancgccgaanagcaggngnctcantaccnaccctacgcnnngcgttgcaacccanacggggcgtaagnnnccgcccttggtttnngatgtcaggtttactaagatcgttngtaaatttngcactnnttgctcntcgcatgcatagatnttatggtgccnggnagatgcgtcagccngaaaanttttgattataccggttncacacaccggttgncngcctagtgtcggggcnccgtttaacggatgtagtgncananncaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggnnntccccttgcacagngtcnccaggcancagnntacntnggcacggnnctgttttcggctngtcgccctacnanggtccctgcgntcgctcatcggangtatgncagnntanacnaatnnnnntagcncnacccttagtaagatggtgtaaancttgatcnatgcnatggatgtattgtggcncggcaagcattcaacaacaaccgcccaacctcggcntacttnnttaganagtatcagcgtccncggatangttttccgtnntacccatatcaacnnnnntgggnanngcgccattatgttcacctggnannnnngtcacgatcattcnngtggncgcagagtcgataggccctcccccccggctgcagnggagctgttanagtaanccctgatacgcgcgggaatacgggcncgttggagattgtcnagcccgtagantgatgaatcatctagcnntgnacacacaaanacntcannccaggtcgganganngcaccgacnncctgctacancgtcngaccaactatgatnnnactcgtgactcncgatttgccnctngnactctactttccttgangagtcgccgngnnctacttttccctgnggcatcggnanacgttaccttgancnngcaaggnnaccctccctgncccgctangacctgttaaggancttcggagccntgagctgccntagctaaattnttacnacctggatgnnagtgtcacaccaaacggccgaggcagcanctttnngctntctccttttaangatgccgaggatgcaatcacaaccatnattcttctgaacccgcacccccacnggattgangttcatttcncnnnnanacgaaccaaattnttnnnnnncntagcccaaactcncgtagagaccnnccaaatcggaaactaagangtctaattcaaanngcatcgngctggacggctnatgcctcgaggttncgtgctnntgtangcagntaagnnctctnnngggggtggcttaatcataaaangcgnagcttannngtcgtgnaattagcgtggccagacangcgagaccctttactcctaagntancgctaatatnagccagtggtggatatnnatggcaccctcgtttgtgaacacctcaangcaacgcatcatnttatgtacgacnggggtctgccnnnttnnccnttggctacagggcgtatacgttggttggttcggntggaanngnngntgncccgangatgcgaatccggccnggcgcaccagatgtgtnnanttaatggngatnnggatcaananaatttgctnnatggaccnactggagaancnntattncgtggcaagtccgggnncggntnncagannactccgcggttnnncccggccggtggtcctggntccactgtcagtactccgagnactccgtataaangtgggttcgcnngtgcttggtnngntgtttaagtcnntccgctgcaaagctggccgangttcncaattactgaaaggncnagcaangnnactncgcncgcnacnngtttggtcctcgtgnttcngagattnagatngnagnttgactnncanntngngtgnanctnnntgtnggctggtacgtacaatccatnnngntngggcgctcttcgctnagnnccagcatgacggngcgattcctaactcagtnnccgtaanggatccctggccgttcacttcgnccgcctagtcacttgggggggggccacttataccaatcaaggncctagtgcgganntcggtgnncanntnnctcggntcaactnnntngtggcggcgctagtcacaattgcncnncggacncncggcccaagacannancatcntnntgggacntctnngatcacgacgtnccaaaccanngnnngngatacgattaacacacngcactccacaaaactccatgtccttcaactcgatgggctagantnntgtactggttctaaanttaccatagggatatcggtagagtaacagtggnccgtgnctcnncctgcggcccgcnnaccccgagtatgtccaagnaggtttgatcgctggagatgtcaaancgggaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccnattggntactaactggtcannaacnacncnagnnagttcaatgcagggntgcccnnagctggaattaaaggagcacaangcntacanacaaantcgccgcnnntaaganggcntnntacatagtaacttaggggagtggctttncctcgtctcgcccgaacancanctactctgtantgngcagggnttgcggggctgntggntaanacccgtcctatgataaatagtgctgtaggcgngccaacatgcagtcactagcttctatncgtgctcgggcgaagggntaggcacgtaagacgcagnttttgngctccggacgattnnttctatatgncacntnncntanncggnatctctgaagcccagatttgnacaacgggnntaactggaatcccgacncnnttanacntgcaatcgnnaggttangccagtatgagggagtggactntgccntaatgtacgaaaaaaannncccganntngtngggtcactatcggnancgtgtacgacatcntnngnntggtacatnctgggcgcctgcggatactgagtcgttccaggactttaagtatntcatcatcagggaggngtcgtnnaatagcngctgtnnttttctgtntactcgtctgtncgcgatngcnananantcatcgacgctacgnccgtccgtntgtgttcatnttggtcagtnatgnngttgcggcccagngctaggcccggttccgtctgagatccantagcacntcaggaggaacangtnatcncagggcntatggacgatngcagtnggttatctatcgncagagggcaagngtgtctcttanccgaaggatgcttaatntgcnactngagtggcnctccatgggcagacaaactaaccatgttgctgctttgtactnttttcaagggaataagcgttcacgctcantattccnacantgcaaagnnccggtaatctttatanctcggctcagtcttggancngtnacacccccaggcnngtcgaattccgggatacaaagtngccatgtctccttggcgtctctangggcggtgcnacccgcgtgaccgggtctaacgnagannaactagnnnngcggaantgctaccntcgtgngcctctacnctccntgtcacaagccggtgtcanctatttggacccccatctagtcaacgangagacaggtcgtganggggatggtgagggttaactcgaannnnanacnggtgttgangcncacgattaaagntcgacctcgtaaagtgtttcacncgtgcatagtaagnaatcncncancaccccggggatanttnnnnactncagtctctgaagcgcgtttcgcanttgcgcttctggcacagannttaggacgganatngggatcgtgacatctagctntnaccgnctccatgttaccatgagggngctggcgtgaggtaacgtatgtttnccaanctgaactntaaagtttccagnatcacgtcggatccanatcntccccgcagttttcctcnnnctttnggatgcttggagctggtgncgnggtgttctntcggttttngccantggtcnccagnnnattttgcggaacaataaattgngtaaacctatgntccatatnctaacgncgtatgcctctgccgtccagagagccgngncactgccccctcnnnncctaanttaccttngtngntagcgggaatccngctttcccttaaacgagttctgcacnatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacanntgttngangttgggacgccgtctagaagatatacctntttcggtatnnccaagcacctcggntcatcaccgtagcnnnncctcnaagcttagtgaannnncnaaaatcctttgaaataggccagaanagcggacgtgaatccccccctataccncttgngagaggaaccctnantnagncgcnncgctagnaatgtataatcgannngggcgtnncacaaaagnnagantctagctaccancacggagagatcccggcantttggacgntctgaacacaggaannnntaatgaaaagtacanncnnnnaatagtcgcattnnaatntcaagtanngcaaatatcgtccantatcggaccanncggcaacttagtcttccantcancnagggcggcgaccgnttngaganctactcatacgattaaantaagggnnntagggtgtntcatgcaatcancccagntcctggcacgttcttnnatggcttactagagtggatntnacaccggagaagngnttcgtcagcccntntagggttgagaaccgcatctggncgcaacttcgctcnaaagctatctctgctaaacgttacccggcnccnccggaagctggattccggccgannngtnnncgaacggggggatcttnncatctattgcangagtgantccttgaacaacgnatatacggggtcgacttattngtnnntancgcgntgaaagtacnnntttcctaaaanagnacgncatggtattctgcggtgtaaanncnancnaactantggtgntaaaaacgttgtatctctactanatngccaggtaagacgtttatccttgcanngaactctancaaatgaagancctgcaaacatnntttagnnnagtacgtcatacttangggtcagtatttatgtatagnnngccgnaatggtntntctnctnancaattcgtgtngntnatggctcaantcacctatctgttttcgtatctctngncgaancagggnatagngctgctagcngatgggngcacttgtccacgagacgtanngctctntngcgcgtacaatcannnttgaagngattatccnntggcatgcctcgggaaaggtncntcgtctgctggagttttnctgtgaagaaagcaagatgttgcgtcgtcctgaaggtgaganggtatcagcaggatcagtcnnanncatctnatgaaattaatagtttgatgtgngncncgctgactnnnnacggttacgtggttccnnaagtagtatggacgagttaaggaattnggncacctnttgtgtattacangtgcnnnagcantttagatgtancctntcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccngagacannggatccnangcanggggactttagagcggtgtgggtcgcctaccnccgtcnnnngacngaaaattcnaccctacacgnnacnntnaangngttggtgaacgacaacaggattnctttaacacaaatcctagggggctcgggnngcggcagtcatccgtnanctcattcctcnnaaagaacgcaggatcnaagtcntanctcatgcctgccgnttagggngggcaaaatntcacnggcnngtcaccnnccntggttccaattnttatttactnctaacctngaaaagaacgtgctacaatatctnnnagaggngaagcctctntcnttngaggaataaagcgcgcgggtnncattctatntactaaagncnaaattgnctaccggatccggggnctgcggtagttcatcncctatntcggnagttaggtaaggtataattgntnagntanagggttttttgccgtccatcnaacatgcaagttaaagacaagtttatcatagcatntgttaatttgtaccgataactatcntgaagatntatctcggttanccccgtgcaagcttnngaccgacnnaggtgacnagcgtgggtttgtcttcncctncnattccatgngctgagagcatgcctcagtgnnntttgtngtactgatantggttctccggccaggattcgtaatncgtcgaantgagtgttctnnttatnnctaagaataggaacnctcgcaccnngatnagngcangcattgtgacagntagacnagnctntatcntcatcttggtagtgggcacccggnattcgattcaatagacggctcntggggaatagaatgacnttcggggangcaaccntccatgcntggcnctaatatanatncacacttgannagannttctnctatntttgnccacgctaatatcacnctancctgatcgaccnnaacatttacgagcntttccatctagggtgngttgcggcccgncgacagtnctagncgatagagttagtgntnacgcgcncgccctcacgtatgaagagatgggcaanctaaataaacgnntaatnctnnnncaggggtggcgcagacctccnnccatgcnttcgtncgctatatacgtagatgtgaaaatgcgtgataanacaaatcgggacgcagcgntntataagncacnagccgtagtngaggccnttccgccctcctcgncacgnattccagtgagcattgactagcgccccatccgnnngcnaagtgtngtagnnnacttntagacaaggttgaccccganaannactacaagngnnaattagctcttcgncttactnngtaagctnccttgncnccgctcgngcccaaaagtgctagcgtatanacgtggcntctggcgcgngactggcgntnccaaacgntcagcnatactattgtgagancccngnatccagaggttatanctcggacccttatcggataccgcggntgttggntnactggcaacccgcgccaattantncnataaagntagtctntnccnanggtnatttatttaaaaattganaanggaagcaatcggcaagtncctgacgtattactangncgcgctacggcttatattgatnntacttcaaccggctaagcatcgangtaggacgctaantnntgtgtgtnacgtataatngcangccnggcttccnactangcgtgtcaatttacggcgcgntttatccataggagtgcgtctggnncacgaaacggatcanttcntccgntaannaacacaatcttgaggaantttatncaaataacngtttcgaccgtccnntaatccagccngagttgtgcacttgatgctctggaatatnggtatntcggcagtaaattcncnaattncaaaagctgatgcgcnttactaangcgttcnaatcggcaannantacaccgngacggtagcttcatcgcnnatancgtgcnganaagccgacatagtccnnngccaggcattcaacacangcttcntgggacatggaaagccntttagatagtnttctaggtaccggcgantgccccatacnggcccgngctcgtattacgagaccnccaagangancnnnnnntgccntccnacgtacgcttcccccntccctatcaatcganaataanctnannatcatnaaaancacgaattcgtngntagnntacgattgntnaaattcgaaaatgtcggacgtttgatccataacctcggcaaaatggttaatctgtcggnnctagaacgcatatttnntgtccgnngcactaaaccgcccgctcgctncnggagcaaacgcatggtctcggnntttactgaattngnagcntntgcgtggcatgacctcatgcacgngnnngncgatgaatgaaatggnncnnngtancaanccgcngtgcatataatgcctaatngcgttttctnnnaatgtactcgtgggctggnnngtattgctnacagccagttactagannagagttgccggnnctannngnncattttctggcgannnnnaattacgatttcggggcgccnnngcaacggcatgaactgtgttgcngnancgnacagaagtgggcgaatagagtcgtgtatcaaanatanntccngngaccggccgccnagtttatcagagtttcagcactcgannttcaccggantccaccnacagccacncccncacananaggtcactcctgttaaggcgtgtagcgcgccgagcgcntnangattttccnnngtataccctaattggacgaaaacattaattgcgttcacttgcagagcngaggacaccgcgttganntgtatagatcgcctttaagagtnccgactgtggagtnacgttgttctccnnntangggccnactcannngacgtagtatgggcctgtgcntttggngctgcgtcacctcagatcgaactttttaaanttgaaagnngtgccgcatangnctcggcccnctgcnctgtannncgcctngctgcaatacctnccannnnccatacanncntagnctatacngatacgtcccccgccccggcncttcagcggnnccagtatgaacgccnacnntgccgtccacnctanncntcnnnnnnnnnnnnnnnnnnngttcaagctcaggctangaccgggnttccgngtaaacgcgcgaangnctnnnncagcggaattacaacagcacctngncatgtactaacnccgtttncgcgagatnnngatcggagggccttgggtaaattanaaaananctnggaagtactgnaaacgcgcctttgtcactatgnacttcacctnccntaagannttanaggggtntggttcactcactgcatgnannctataacagtgnnnncgtgctggagtatcncgggtnngcctatcggcgtgcatgggcggtgtanctnnannntggatctagggagcatcgaaggganaacagannagngtgtgggtnnncgnnnnngcttntggagagggctcnanncattagcgangnnannacgantttgaatctggnnnnnngttgcnnnnacccgtcgttcgaatcannaacanggatgcctgaacgaagaccgttagacttngctttggtcnaagctcccnaaaatntgacatcgggnnnnnntncantttactttcantgagtaagagcaccnncaacaccgcttgccgaaacgancgaatgcggcattgtnnctanacnctagtccaaccacaagtagccngngncctnttgntgcttcgccanntaaattttaanncnnctgngntgcagcgatacgcaattgcnnatggatngtggccggtngtgntnacngancnnngcctggtcgctntcctnancacgcngngccctatttttannactaagaanacccncancacagnccgancccnntgagnagtgntggcgtctacntcaaggcacctcccgantgccctccnaacggtttctgncttcntttgnggggnnnaaccgagactgcttcggccntngnacctanagtnnctgtattcacttncatcgcagcancntgggtagtcnncttcccgccganngccacgacggcccgacnnnnnnnnnnnnnnnnnnnnnnnnnnntangcgtgacccganctcatggncncgngannccttctttncacaacanntcgcactaanaatacacccttaacgcatatnngaaaaagaacttttcgtttnatannnaancacatgaatccnagantcannagcggaccncaacaaangncatnnnntccagtcagccnaggnttggagtcccnnanggnaaagtatncttacgngttttncnnngngngcatgtaaactttatactgttattccnatactnacgantagtntcattaaacngaagagagnngccannnancanctcgtggcggaaaantgagcggtananaccngntnatggattagnnaactcgntnagtnctcntntgaccncgacctggtagataatnntttatntagcctnngaaacancaggcgtagtttgcgtctcaanctttncggaccntngntgcanancgggnggacnctaancgtctacncncacagncagtagtagtgntaaccacatngaccgagcntnaactgatncntacantntacgtggaatcnantnnangcncacgtnctnagtacatngatganncncttcnaanacactgntttttgtnggattcccgaatgtttaatactccacataacncgtagatgnnatcgcngnggancngagcaaccatgaagttttncctgtcgcagnncnnnnagaaanattnatagcaaagttcgcgggcctggctcatagacgtatnggatgcgctcttcgacatcnactaantcgcgcatngcccancaatcnanngngtcacttcttnncnntnaaatctgacagcgncgnngcgaangctatcatcangtgtnggtcaactngtgacngnncgcaagntgaatcggaatggcacaagcgccgacaattcatcccgaaganccagacanatagctcagcactggagnnngcggaanagttggcgaagggcagntgccgcaancgcnctgtacatgtnccatagagacgngcnannttaccgggagacannntggtcgttgntcgtngcgcnnnataanntgacgtgncngcgggcnnnnctacctnnccaaagctagatgtnngatntccaatgaggtcgggncagtacgaacgcaagggcttccaggggaggctnagccgntctgaacgggcgttagnnaccactctatttcaccngggtgacnnatacggnctacnnaagccaggagccagntngtncgtaagttctcatagtcgactagantntgggccagncccctttcgatacagctcnnnnnatttccngnggcntnccgtgataagnatagnngntnctatgttntaagntcatgtactancangacctcagngtntntagactgcgntntgctgggattntntccgaacaanattngngagcngggtancntccggcggnannngnaacccnngtatcnanttnaannngtgctgtaccaacttcgcntctcgacancgtcagtcgttagagcgaaatagttaagaagacanatgttttagcagtgnatttnaanttannggtccgcaagcggntcncgacgccaagcagtcggtantcnccactccngcaactnagngcgttcganaaggggagcgtgnncgatgttnnatggtagaccggagtatatcgtaacgagatggnggganagaacgtgtacgtncncaggggtncaccanncttgaggtgtaccgtagatacctcctctcctcacgggataaatcagttagnnncttgaggatcngtagtaanaaaggatcgatgtntcnantagctgagattgcatagctagtcggatgcgcatgnctaantnccacagtgnangganaacgacctgaaagcatagancntgcctctgccgtgaatgaagcgatctaanaattcnatgtttgataggactagacgaaaaggttcttaggcattacgggtgcggtgnggttagaactatctcacggacngtanagngancctccnnncccttatntgcagactngtgnctgatcngtanttgaatggagcnggactctngganccncacntgtgagntcacntnaggcttttcaggctgnccagtgagatgtgcngannccaccccttnctcgtccngcacagctaccagattttttagnnacccntagtgggcaggngtgtccnaaagctatattccancgancggcttgctngagaanntttatttcagcgtcgcnncaaanngggtcnnctgcgcgtnnngagcccnggaccagncgacggtctagnngcagactgtggntcntgctttcttcttanctgtagcagccccaccntattcttgtagncgcttctgacttcctacccaatctaancttgnggnnntntcccgaatcgcagngaggncaacttgcctccctccnccgagctcaattatcccgtcgacctctgtncntacctctttaagagggaaatgcnganngatttatttcccncannactatggngttggctcccgtanacattgcacggaaagtttncacccgcccaggagcatccnggcnnccagtaaattcnggttggttggtcgcnncanattttgccngctgcattacccgggtgcctntactacacgcactgtggttcacaatnatggttnacacccgcnaaggatatagctctntgacgtaccacctgcacaccggtgggcnggagagtccatggagcgntctcctagcgggctgatgataatacnagtgannttgactgncctacnactgaccgcgcatgccgccttcacctanaaccaatggccatncgnnaatggacgttccanctcnaccatcctggtncccgtttgnacactacgntgggcncgtcccccggcgaattagtatacggtngtaccgtcaagnatangctagctgattagatncgcggtanactctagttctgacgtgncgcggtcaagnncaagtgagnncatagccctacggtaggnggttcgncgccttcggaaganngtcnggncaggtagacnnancgantagaatactgttcaaagacnnagcaatatnactactacgntgtctactaaatccnatcaagttttacgnnaaccgacagnacnccgcggttaatcgnggccgagggtgaaggcngtttncaannttttaaataaataggcccaatgattccgntccctagcacaagacgagtgatacccnaagggtagctntagcnncgtagtcctcactctanngcgtntctacgcgttctngagggggcaggtnggattgatgtctcgtcaacnatacnnaatatctcgttagtctctgttgcnnataagcacacannngtccggaacacacgaccgagctgnnnnnacggggantnnnggtccgcgtancgtacgtatngtntgttncactaaatcnntagnggganngtccttggngtaccgagataatccataagtnttttcnagttctnaggtaacagcaacaatgctcacaacaatgnagaccttntgtcacttcgctcgatcgtacaagtcaatatattcnnattnctcattccaataaacatatnnaccggcggtagccccgtccctgtaggggngtgagcgacttacatnaanntagtccagctctctcggctcctactactnnnnnnnnnnnnacagcagtcctctggaantccnggcactaaccggtatatcntntgaaacaagnagcgcacaacgcgtacacnganaanccgacagtcggcancgccgagactgatgagacgctgtggaatctngccgtcccctnctggntncaggggaaangcctcagcgccccagaacgtttntcgagcagggcnttttgtacgantgacgccctgacagtcnttgagcgattgacggtccaagntattttgcagcgacttntcctgggtcancntggtgtacagcgcgtcatgaattcacgacctagagcncagcgcactaccaganngtagttnttgcnctntcnnnacatcaagcgtattnggcnggtccacncccgnntacccncgcgagccaagatcnnacntcngagccgnggncncgcnagcattggccaaangcgctnntncgggcgacncctctgcctggcggnaganagggccttaggcgctcggngacgtggggngccnncagggacttttccgtaaccnnccnncncanngtctgtttcttcgcgacttacgcccctaangntgtgatacgatgntaatggnatnggtcgtgaagagtncgtccantttcaatcctccgatctccccctccgncatnntgtgtcctctnnnnnagcnncgagtatacngcctganccgtcgttcgtngttagtgatcttccatttgnnnagcatcgtccnaggtgccgcgctctcctnnccacagctcttcnccggctatncaatgccgagaacaacntgacgcgtggntgcgtcgaggacttcgtcgcacgcgtcaccgcctcttcaaattcaagcgctgtgtctgccaaacnncaaagttgcgagcatnnataaacagatgattgatctnngnngatgcaangagngagcannacgcaaggacatgacctttnngnngcgttccatcgccgnntagcgctncagnncncnnnttcgccaacnngccatcagcaaacgcatgnactccacgaccgtgaagtangcgccattanggcangcngacaggagtntatgaantgtggcagtccttaggnggatngcagtgccgtccgttcgctagatctatacaggggcaccatnagnggnatnatggacntggcgcnttacagatgagatatgtngganttgtcgcagaatgcactgcccgtgatgcatnccgcttgccttgcgagggcgcnctctgccggtccgtttcttagctccggctagtagnagaacctagnnctcctnancgaggtcataaaaggantagggnnganagcccaggtttataattatctnaggaccaggcaattacgtgcccgncagcatcctacaccnagttcagccggaggggnannacgatagggacctcggctggccnncngnngtccgtaaattgactaacttncggaatcgntaccagtgaatggatcgggannnaaagtcccgggnnnggagcgtancacacanctgctttggattaagntgatggcnagcacaatccgggngttccattatcataccnaaccncnaaatnttatctntaaccgtcntagaannttggaatcgcnctaccagatcttgagcgcatcccgaccaatcnnctatgttggcggtgaaagagtccctagtataacgnacngannctgantanantcaggagnaaagatcactagtnnantccgnactnaattcacgcagataaggagncatcttannntgcacagttctcactaaacaccctagaaatccgttcggggattnggtgngacgcggtgctatgaaccggcttgccccngngtagagtcntcgtnntgctcaaagtnnangggatccctctagcgacctgaagnatccaagggataaaagctcgaacggacnnganttcgcgttgtacggccatcacttttcctacccatattatagngactgtaggcgnanttgggtatttccgtantancngaaagccatctataccgaatanactatacagtgtttgcatccgtcccgatncagtaaatccattagttgaaaagagccaagatttnagcacgtgatactacntngnacaaagaanttgatggtgccnatgcgacanactggcgcgngtgttagganctcanagnggttgancgaccctcccnaatttagaccacctagagttgtgacgttaaatctcgntattanntntnatcaattccccccatgagttaccanaactatttacgctccgccntgttngctcttgngactntctgtacgttaagcaatatgagcctncnatacttacgntctcnacttttnacggtcacattgtgagnatgtnctcaaccgctttnggtatancgatcttagtggttgtnagagctntnactgnccaagcattntnccaacactcgagagcggcgatgacgatcgtcaacanagtcnnncgctaatanggacngtccttcccncacgtgtantaatanggcnagcccaggaccacgcggtcaggcatagctgtgatcgnaagnnnnntagactacttgacgnncaggatggaccnccaccannncgaagacgtctgtgtattcgntgctngngatnnnnnnnttcnagttacgcatgncacanctacgatacccggtagccgaataagcaatgtagaagagtnnnnnattnaantctccctacgtangtacctgaattatgtnnaaanntnggatgactcaagtgagtntggttancagntnggttacntcagttagcngggcagcctnntccnaantatttgccaccgcgttggntttcagcanngcggtaacttacatatcgaggtctcactccggggatggtgngttctnnanngccggnnnnnnaantcgcccaatncgctacaacatcnnacntcccagaaatcntaagtgaaatncggttaggtctaccgnntncttcgaccccagagcatangtatttaccttaatcanggcgtttgttactcaganctgcnggttacgtccctcgcnacgctacaacttgacacctttatcccccgcccgcnntgcgtccangangnggcacctgttannncgtttancatggactnctgaccagtctcttaatgcatagnnagctagccannnncnntttnggcagcnaangacnctnccgagggcaaggccaatgagcgtngncaatctngggtataagttcatttcatgngccnncgtgnngatcgcntggcgcagggagncgagnnngnaacttggangnccatactaagcctaaggaactgcgccactacacacnnnaaagcnnnntttcnntaggcntantgtccnccctnnnctctgnttacanatcnnncacgtcaanccatnatataaggctaaagggcanatnccggctcnatgaataaacacgcggcanngcgantggccgaanactanncncagtnagttctgcgcttttgaaangnaagccgcataatgtnnnacgnatntcgactcannctnnntngcggattntacaggcgattnntggtgangtacgattacntanttacctcagtaaattgcccaatananccatcaactaccggatntctntggacatgccgtaggtgttaccgcaggngnanactttcctnanccggcnatcgcagggnnggttnnnactgcacgcgaaatgtncccctcgaaatgtagctnattccttnnngacagacgtgcatggcaatnnacattacctngcattccgatagagattggaaatttgaangtacncatcnggtgggntncccatcatccggnttaagggatncgngggngtggngctctgcgggcntatnacnntntcatntgggatcccaggcgantcannnnnngttcttaggctctgatgtgtcacttangaggnanatcnngctngccnaaactcgcgctaagaaccccccggacgttgggggtcnnagtgcacanancagggggtcntnagaagtnctggtcagnaaggcccaggtcnacggnttagtaggnaggtnnacgnntntgangcagataactctgcaattccatgangtttgaatacgtannggantngggtaccagggananttgttanatggggtgcgacgttgtgnngcaacccttngangttagnnaccggcntatgtaactngtgtcttgtggtnccaccgaagnnttcatccgngctcttnnnacaacnntgctcccnttgataaacgcactcnntattnntaattagtcnnnagtacgccagcnctattctttcccactatgggtnaaccgtccaannttantcctgcngccttgacaaaaggcggagacnntacaagcccgnnnnnagtcnnntcngcaactgtccagtnngtacgtctntcttngcanagcgccccnttncatccaaacgacactgtcactannnattagctactctnccatattgtatngcaagnaatttggagagtnatttagntgtcaaagaccagagggcanatagataccctctgntttcatnncncactaacctcgaaaagcgagaggcncgaactcatagnccctagagacacanccatcncccatgtcntanancgcaaatgcngnnatanttcnnctatactggctnaaaaagnnctctagctcaatangngaggacnctatangcggtccnnntnaggctacctgacgtatactagctgatgttnagggcttgngtgngttacatcacnngcggctcnnanggacctaagatagcagtcggnnnaggttatgatacanggangnttnannggattgttgtttcttgnngagagcaggtcctcnnntcnnatnttccatgnccatcttctaggtcnaaatccaccctcnttncgtnngtaccancgcncgttgagcatgntnattccatngcnaaacgttctcgtccaagtactcgncatngaggttaaccgtataaagntaatgntgcgtntngacnaacanntcctattctcatcgcnngtntcncnngggcnannccaggtnagnccgcctttcacggtctatcgtctccntgcgcggtctaagaccanttgaggcaancnctatgaacnctttgtttntaagcaccgggtnnnannccccncnccaccctacanangggcganacanttgtaggnggnccgngcctcagaggagtntatgctatgagnnaccctcacggtngnnngtatnancncttncnnccgtgcgcgggcncaataaaacgctagtntnantngctgcncnnnttcgtatnnttnnaccaccagacgtccttcnacnnagtcccctgntaataaacattaatctcgtcggnntttgaactgatagncnctnacgtagnnnaaagatggttcactcngngctcgcnctgctttggttcnatngtanatgacccagtgngctgannggantnnngatatcccgatntgggaanttctaccctcagnnaattaatcccatnncttnnnanntctttcctgaagtctnggtangtnntttgcttgatagttaaaatgnggattggcgnccngccnnnngttgcgncgtccncgggaatngcngcgtgcanagctaagcggaggggatcggcatcttcgctntancgggatggtngctntgagcnacgcnntttgtcctgctcgcgaacntngatttcncncgttgcaggnagngncctngtcccnngngttcccttgtctttagnatacgngcnctgccttgctgggttctcaacatntgnctcatactncnccggcgctccancaangcgccnngtggngttntcngggcggcatctcgctcgcngccgccgnncgaacatacngtggatccataagactaanngaccaatacaacgtntcgcttganttggtcngcangngntagcctccngccgatccatcgggtcgatganaagcaacangtnanacaaangctcccacccccgtcgaacaaagagtncaagccacangngtccgngctactnccagttctgagccncnnctgactgatacgccaggcagcagncncagctnnnnntggcngatnngactatgggtntangactaatttctatgcggaacccttgaantaancttttcgtctcgtgcttagtaatcnnnnctcgtaatgnnnctagccgcaggnnngttnacgccgggcgggtacagtntntttnctgcntaatttgantacttcataggtatctcaannntacncatgtgacncagnanntgataaccnngnntgnnaagtgctagtaaannntggacgtagagannntncaanagctcaccttcctcnttcngggcatgagtaacgggtccttacctacccttanngtgcgaccattttcatgataggnnnacgganttgtacctagtcgagggctacaatatngtcgaccancgttagcnattnagtaaanagtacggcgccccngagagaccgnacagcncatnttctnggngnggtgggcaccccgcgccgccgcattgtggccancttttnnngtggntgtngacctataacnnnangangnaacngggnggttgttttttnttcacnatgaagnngcctaagaacccagcgacgaaactngacatagncttacnancangnnnncntgtagtctcgnccncgtagnnngccntaagngctngaanncggccngacgacccggggtgggctgaccaggcggagcaacgtcgnnatcngcgtcgtacggacnnncgnttctaggaagtttntctgacgattgtggggganctacangnnngacatgcaggggnnctctaacnctcgngcacgcggacaagtnctcannacttatattgntcttgtcgcgnnacaaattagttcannncaaaaatcncggatanttctatngacntctcaccactcagtgaggctcaactcaccgannacaagaatgggcgagnnatnacntcgnannngntttntacacannagctgntatnngagntgcatggcagcangnnnnatagnnatnnnntgggcaangaaggtcncnaatcgcagctatgaccatctgtatgctactanaanaggatttnagcgcagagcagaataaagagtanacaacggcccngccnaggtctcangcggaantatgaatgnganccnaccttagagtccacccgtcgaaaggctaaaacncagtagntccgancatggccttaacnaaagaagtacatccctgtcnncaggntgtnccancaacngnatgtngtagngnngnnnnccctgancgatgagtatgcacnccaagaagngaacccaatcggcaancntnagtactatcaagcagggttagtatttgagatgcnaggctgtctgggngtnggtnnnctcgcagatactgtgngtacgccgcctttcgcatcctttgcatgttcctaattntctanctgatttnaagccaatctgtnncgngncacctcgtantgaatncagttctgtcgtccaccggcataaaccaggtcannttntannagcgcagctagtcaatgggcgctatgnggnncgnctagnngcccntagatnanncccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctntatcaagncctaacncaacgtancnctcgcaaggagcttngtaccnatnttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttntaggaaaanccgtnnngctgcgtgacactgcagtcgnattcgnnnncatgttacgntgcacacccaaacccntagaacccnnnaaatcagtccagcgttaggnnncatgtcgttccaccgcgccncangggccgaatnnccaaatgacacgtcgggtgattagattctcacggncttcgtgaccttcatnnacaggttannacctttatgctcgaccgcgtggttccagntatggcctcctngananagntacagttcaangatggcgtccgaccgnnncgttgcgcgcgannatggtncagtgntcgggancaatttaagtncggncgcntctaggngcttttatcccattcctgattnntantcttnttcgttgtcatacnnccgggcaaaggtcattcttcggnacaancnatccaggatttgctaagtanagatcagtatgatgngccnntacttannctagctgcgacagacaaaaaangcatcccnnttntgtaagtacttatgnattctntgggtcagnntggagnacagcattgaaactgccataacganntagtgnaantggtgncttgnngatacanggnggaggggtggancgggacgggtctangatncaacggccctaaaggnctctacgctggcaataatnnagnnntagtatcgcagtggaacttangagtacgcancaacacnaggtgtctacgaataccccngatntcggtactcccgccngnngtgtctttcgaccgatcggaggcaccagnaatgggagactgcangnggtacattcccagtggttgtggtcagtacgggcgttngcatntnacttcgccaccaatgcnantnataggncnngattntgnactgatctcatgctgctctcggggtgaccccaacgtggatcnaggggggtnnnacctatannntactagactcanagnaaccacttgttctgcattacgccatntaanancacgganaagtcgngtcttntcaagtccagcgcttaaccgnnncncccccaagtagagnccnggnttgtgnggatgctccgggaggggcaaatcccaggccgacgctatntagctaannccctgatgnattaaggccaaccgaacctaaaggtatcantgtaanccnangctcgggtnagtnaccntggatgggtgggcntagcnaaanagcnaactaaagggcataggtctagggtaanncgccacggnnnaatgcgnnnagcgagagngnaatatacncgngacttcacttcaatagttnagtatcgngnctttcaagcgaacctctatccgcaaacgtagnctcctattatggtcagatcagttagttagtancagnagccaagtacagaacagcaacngtgacctggcgncagtnctncntannntgccaacggcncgtgccgcnccgccgcgcgangccgggagatttgcgntctcggactccgttanctgcgccgattcagatcctcggnctnacagctcgcagcgntggaccgatcgtatntacattgncttggnngttgtagagcactcatangagacnagatcctnttggttatgcgcccncagtangacngtnttgaggcctctccgttcgcccncgaggttgggtgtcngtgtctacggtacctaattangttgcatacctggcctaaccggtcactttccgcgattacagngcgcnanagcggncngcgcccgctaagtacattgtancataccgccacctcccnatgctcacnatngttacgttgtcttggtgaaanaannccccgtagttgcntgcatacacnanctntactantntgataatcgggggnngttaagaccccnnnnnnngnntaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccannngcactaattgcatanactaangggactannnactagattttgtccntnctancaccngtattagatacactattaanncacgtcgcgtcacatcgccgacctagtatgacagtgtatantggcagtnctggttggnntgcntagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatntacagccangnnagcgttcgtcgctacgtccaattactagcnaanttcctcgtgtccatgcctgtanggacanatgganggcacgctagccntaaggnngagngagcgccccgtaananggctnccaaccgccnaaatccctcctggtncgagacaatngtgccgctttacctannacanntaaaactatnnttttccgtnctatgtatcnncccgttgngagctangattnncatacgacccgtnttgcatgatgatcctantatacctannccnataannnngnncctctcnaagcgtcancccaantnngatcatanacgggnctcgggacgaaaantacgaaangancngcntatnatggnggggtccactcnncncnattgcgaaaanccantancgntctncctnttcgntacagncatcaccgctnanaggtctatnctggggtancgcccgttaaanacnncngtgtcaggttctccaggttanggctttgcgacaatttgccctcnngtaaccncntcnnagactagccagtgttgatcnaccttatgtaatttanntngttgtagccctccataccccgnnncggactcggaaaaggcattgtgctnttagagccgttatntcgcctcgaaacaaggcacctccgatcggtaattagtacntggnagacgnaggtagcctggcgatgagttttnacgganacaaggctnancggttacgtccnaaccaacnacancggttagctntacgcnnaataccangttncnctaaatgnntacgatgatgtttaatnggcgggtctcggcgctgggagcggaacccttcgntctacanaccattggcaagcggtcntnnaatntctgcaacgananccaggtatgcgngcctggtancacaagaccaacnttttgtaaataaggcccgntacgtgcgtncgagagggagtgttgactattagcgggaggangcctgatgccgacaattagnaccttagnggntgatgcaacgtattnnancnccgtgaccatactncggtccgnagggaaatgatccgattctcaanntgtgngtaatcattagancnggtcgctgccttagccggaagaatgnngacaagtatcanaaaacgantgaanntaggtgtnnncccgcggnncnngctatnagncaangtctnggtatncacngagtaattntctgngacntgactcttaataataacgttgctnnntnagtcngtgttaatnaaggtttgtccagaacagacatggtnnncctgnncatnattatccgcntcgtnnatntcatggaaatnnnnnnccgaaccgcatactttcagtnaaccaagacccnacttctagataagtccctaaactctttactttcatgtgtatnnttgagnagacgcntcccngcgacgttacggttangcgttncnncctgcgcncaaaaggctatctccngtgttttgaatnnnttcatatgncgnatcntgnataacctgcctcanngatcaagcccgganagagatgtgggcgaacgtatttgaatgtacaggtgggcgntacccnactnaaatggtggactatcngcnngctctaaataggagnagctngccatntcnannatcgannngtatcaccngactgcgcgancagntgcngatcctggcatcgtgtgggaagacgaaacnnaccaggggatctacnggtcggatgcggaataatggcgtcacggnttagctnacttgtatngtccatagganncttctggngatnnngtacgnanncncaaacactctaaaggatgccatatgcacagctagctncatngcgtaactatgcctcngantgncatcgatatggcctccttccggagcnctctcgacccggantnnncgagggntncanaaacatctntttgnctctacatttcncgacgggatttaagtgcgagtcctaagaagtnntgcttnntaagnncaacctttgggcnagctccgaaagtgtgcggagctnnccnnagtcggcgggtgcnggcctgggccgaccgccnatnnacntnnatttgtgctgctnngngccgcagangccccacagcgnagnattctnggtgcccgccganttntgtncttgncggcacncacttcccgtctttaannccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataangtccttgacctgggtcatctnnncgnagcgtntacacnctnctatntgntgngaaacggctggacacagnctcncgggccnnagatncaggangnataatgaggatacgagncccggaagggctnncggngcgggactaaagaggnntgggctnnactgtnncagagtgcgctcactgacgngnctgcnnagnagcgntangctcaagtcttaaactancagcggcgnaccctaggactatacgganagccctantcagaagttncccgctccgtatctggaatctaaacatcggnggatntnggaacccgcgncgtttncgggcntctccagaagagatccgnccgggttccctcgacgagcggtaggcttatagctattgagaatantaccagnnnnaatggaaantctggcgaactctctcangatcgttatactttanngaaggttncngctnaggcccgggttatctannnggtacgttgggcttanccncgaagcacttgtccaaaagatcatncnggtntcacctctcnncctaattgacangcttccaaaccttatcgngcattcttagcnggntttcttacnaaaaanagttaccatactcactantcgttccgtcgacgaacgncagttctaannatattataanncatnggctaacgcacttgctnnactnatnccggaagncctaccacagctaatactcgcgcaatccggagggtccaggncgngttcngtnngataanttgggaaccgcagctataaagttnntgccttntnncgcngtnngcgnttcacgnaangagaatgagtcctcgntccngacgctgacnncgcagcgacagcnttganctaataactaagtgtngtcttgntcggaatagcnnatcagtgccgaagtacnacccgcaggccatnnctgaatatantgctcctgngtcntcttttnnncgccggcncccaccnctggatcgctaattggccnttnctagtcatgtctgcgttgcncttgttaggnngactnnangggtntttnacatnatngtctaagattaaccttacgcnntcgattttaagtttcnagaactcatcattatcaagggttgagcacgtatgatgtccccggataatccagtacgacacttttaagggcantaaggataagtgtttnaccaatgcattngtncggctctngncctccagtatttcctcatgannnangtnncgagtgtgtcantntggangagcnngacccnggcacaaataattanggntactttcaccattgggaacatgcattcatnnagcggacaaaaanattaattgccaagcctcccatactgattcnaatnacgattaatgntgttcaggcgacangntagctcatcgcctnggaagnnccnnctgtggcgtgagtncgtggcgcctgtgtgacggaataggtgtacctcnaacgccanatgtagaggttacgtannggacacagatnacttcactaggggcnctangattcgnngcnaagcagnacgggaagangctttcganttcaatgnanccttaattggttttnacttataactgtacangcgtnnnttctntggtagaanaagcgacgnggncggantttatnnggcagaaaaaangataagtcatatagagacantgaagcagtactacnaatcaccatntantcngagcggatnatgaatgtnnnctngttnntttttcagntgttgnctnnncgagnacgatcaggttcncaacttccgtntcagtttgcntnatgcannaggccctntgttatgcacncncngattnttgcccggggcggtnngcggnngccgccggtcgnctccnaccangcngtantggttgttnggtccagncttncgcnggggataggtatgatangntatctnatngaacatcagngtgacagnccggcccattggcncngcgcacgtcggagcacgtcaaannantgaccactgaccntctnacnccccatctaacgngcngtctnggcgcgtaccgctagnggggnaanaagcgtagtnncnnaccgcacaatngtcaacctccgcccgggcnttgaanttcgtacgntngtcacccggaantccccggctgccgagttaaaacnagaaagnggctcnnnnnnnntntantgnnaggccctcanngncgggggntntcgttagtacngttgncattcactgtggnggccctcactttntcgaagtcctgtgtggaaagtcnacgnctgttcgnctgnaatccgtccggtgtactccgcgacganntgtcnggacccgccttgccganggggagcggattacgtcngacttgtntcgctaacgcctnntttancgagactatgntcgcntnnnncctcagtcnatttaacttttgcgcctaattaatacttaattacaccngctacccccgacacntgcagnccntccttgncacaacagtcacaacanatttgggtgtttagcantatggcgaacttcatnacacattnggncngccnnnccgtgnaacnttngatctcgncgccctaagtacntcttcttgcctntagacttangcctnatancctatcttcgtgtagccccaaantcgatatcnttannnnaagnncnnnacggtcgtcngganntaaacaaaaatcagntttcccagacncctttntaaagatcgncaanntnctcctcannagcggactntgtccngancaaanancgcataagttcggtctagctaatgaaacangtagctcggttnngngnattgttaaactgtctccgtataanggtancgacacaatccattgtnangagaatagcgttcccttantagagttcanaaagttcattatggcncatccagtaagcatgntgaangaactgtgagtttcactnnatggccaaagntattgcncttaggngcnnnnanccngcatttttatcaggtgattanaatagaanagagactatcggnattacttnntcaccgtgacgttgttngtcgctcanatccgtataagaagccntgaaccaccttgggtcacctgnacganacacganccaccatcgctggaagccgatgctggggggcaagtatcgacgntttnagactattctcncnggaaaatatgacgnggttggnggngagcgagncagggatcacgggttngaccancaggccntangataggtccgccatgntactgcngggnccnncgatcngtcacntcgngactccagcaagntctcgacagtctaattagtctatcantggggcgtngccatctgaatattgacnccatnttctaggangttantntttntctctctcgatcncaggctgngtcgcggtgacctncannacnnccacggtacagtacagctaagttgagctctgggctatgattgacccgttnagttcnacttgtcgaacacgacagnccntaatagnncancncaatcnanaccaaccaggccagtgggctannnngannttgcntactagaatncgggctgccngatcagnnattcgctagtnctacnagcggtgcttnntggcatagncaagattagaanccatggannnnnngccanngtaccggtagctattagntgctncanagaaagaatatccactgancccntgatacnnnnggcgactaacaaanncgcgaagggccntgcncgtntgngnctctttaggcttntttaatattccaagcgggnacaactattccagagnanncgctcccacnnacgagcgannnacnataccacccccnngccngtagagcgnnncggtcntgtaanncnaggggngtctnnnnagggtnaagccgtgcgccccgtncnnaaccgcganggacgcntgcctggagactccgggatcttntcgatgctgtattgcggancttcgcccgcccctagnnctctccgtagtgccaancccgggntactcgcgnaagaacatagtgtttntgntcgccgncttgcnacccgcnnacntntgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtatnnactacgtatgtgtaacnggatctttcantagtataatatncgaggagccattgtagccggagatgcaatgtgnaaagcanaagcagngancgttcggantcgactntaacaattctcctncggagggccagnattcctgtgntngtcgacntatatgttgttaatttataacccccttngtcacgcnntttagcntcaccnagngtangtgtcggcgcnnttttcgcnngantaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcancttgaccncnnctttntgnacccgggnnattcnctgggagcgggangcnncgcatgttnatgggnnatncgccgnaatatgtggatatacagtgcccntacnntttgctgtcntagcgtgntnggctgacngtggaatgnncgctctttctagtngccttttggccccccaatcagntangactaggtagncnancaggctnncggaccgcacatantgagtcaacggtcagggtccgtgagagccnttcctttcttnncacccngatnnctcncggngtaaaaatcgcgcaaannntnggatcntaggaacgagtcgaaacancnctggccntcttttctnaacctntncctcaacctgcattagggagacgcgtnntcccggtgtggagaacaaattnttcgnncncgggcagctcacnntccnagctgcaaatgcantgangcatgaacatggcttacatcagggnngagcgtngcggtnttgaggttgaannntnnnagtcccgnttgggagtnncctnctagttcaagcccaagttccntcgcaaatcctcnnnttcgntcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgcngantaaatggctgctgngagngcgnagatcnttttntggncgtttgcnaattcctgccncacgncagcntacnagcctgtctaagttcacantcgctcnanccgnngcgaggnaaggtcatgagccgtctcnngagtgagaaacnaaggtgtcnctccttncggaaaatgaaattcggaaacgacttngtatgacaanaanctnctgactggagggctccgcnnnnntgtgagcttcgntaaccataacagtgctgccaggaattccntgcnctnantgngccctnaggngcactcgaatcagcgangatcgcnantcagctggtttatcggttgcncatgcattntgccncacgttccgatcgcagctgcgtcaatattaaactatcctagaaannngccgtcnacnngattgcagcnatgcgngaanttanaggcccggggtctccnnngantacnaacgncgagnnntcgacggtganacggtcttgatataggacntacctaaggctgcagcatgtaagacgcgctccctgctggnnagnngccagggattaagttntcagtagcgtnnncgggactctcntananagccnatactcttttcttngngccctgtactacggggacnttggacctattncncccaccggggcatgcatnggctgcactgtngcaccctannattcttatcacggcagcgccnagtatacnttaggacactngncccnnctacaacangcagagtncgttgtnatgaannattaaggnancgcatngtccgntccaggagacggtagagagggtgcgtgngcattttttgannagctcaaagggccaggcttantcgntctgttnccaacnggagngctgcagtgncgccacnntcccantgggacctttgcaaatgtggggccnntgtatcngttncnaancgtggagggnatgnccttgcctgggtgcccnnnnctacnngttcggctcggagnngcggtcnncanattgccagcctttcanagantccctatccaccctntgtgccangtgataggttgncanngcactcggggtanctcgacctcatacaangcttgaccannggaagcttacnnntgggcngnnggcnncctggagctagcagaccttctccgcnaanncatggncctcgcatgcngtgngcgtggctgggactgcggtgtgggcttggcaacgacggataatantgannaaagccggcgctcaaaatancaagggtgcngaacactnacggaggcaggngtactgtgantgggggcnatgcngtnctgatncacgagccggccgggnctggacgtacagggaacgggcgcgacatgganganccaacanccnntacgntagttgnttncngtagatgcttnatgcnnattgttcgcccgtccgcaacccgtcaatncatcggagagtctaacatccgngcttcagnaacaggatnggagttccgtacnggatatgagagaaccagcctaacncggtntgtgggcatnaagcgcgctcgatcggcangtnagcactacattgtgggcntgannntagnctagggccnttaatcctngtnncnnagttaagaaagnacaacgacnatttcgggccnaagtanncgctactaactnnntgccnttcacgtntcacgccaggagaatacgtgaaagnnggcaccctggggtcnatnnactggancagaccganagttatactacccgccgcggcggatngccttcctcttcacctttngctcttgaanngtgctcnaaatatatcacgnnnacggagttggntattaacaataccaaacntaccggcatatgtggaactacgcgtcanacaaacgccnctacgnaccgangtangtatcctcgtgttctntcanngcnctaaatnagtccagnccagtgcntnagggacgtagaccnnatcggcacgcagtggatcctccaacggggaccgtnaagcnntntcggtggnattgctangggtatgtgtcacaatngantatngaacactggtcctccgcgaacgggcatcngnnagtcncnatagnggtctcntatgcgggnnnctccncgcgcctcaggnnactcnctggaatgtgannntcntggcgccggctcaagnctactntnnagnngttttannttncaaacttncggancgctccggagcgccananaatctcatttannnagcgcncagttagnattttgacnagagcggcgnnctggttnnnnnntncccngcgatagtgatntattncgattanntttggcgaccctcatngtccccaatacgagcttnggcaancgctcnccggcccgtgttgctggnnnaacngtttttannccaactananttccaactgctggctcaacgnnactaacgtaccccgtccgncataaggatnncatcgncnnagtgnnggcncacgttcgnnnacgtatgagantgntgtgnttgctttttcacatgcaaacaagtctttnttggcgaccttgggtngnncactggtgcagaccgcgcatcatgggagagcatnnntncgcgcgcgtccgattngcgtgacgncactcggccggtgggtcaccccaaccnnagggggactaatggtntcttgccnaggaaancgagaagtgtgngggcatntcatagactttaagcaacgccntcnannnctgcaagactntataagatgtaacatttatttatntttgtnccccctataccgtcgtatgtgttattaagcnagtagggttaggntggnctcaagaagcctatccgtcggnaatagnatcgggcgttccnatctgtnggtgtcncatnttncgtatgacgacaaantnagacggcnagnaantttnttncataggtncggatgtcnnaactactatnacaacgccctgacagacatccgnngaagtattcgancgnnacntcctggccgttagctannannntcatagccccnngaggtaaggttacgnnttnagctaaattactaaaaggaggagataccagaanctataggancacggagaantangttaatcggccacatggaangagattnatcngnnnnntcnnnngcctctttccccntagcatncaggacaacagaatatccaaacattatccatanncgngattgnnngcagtttaanngattttgatctcgatnggcgtngatttcgcncnacagtaagttagacgctgnttnangtcnaaaagcaaannnaaagcaagtgggcgnattgntcnagnaagcttgctacggcctgggaggaattttnatgacccgggtagtnnatacctgtctgacatttatatgtcnannnngcctnnnatccaaatctagtcnagcncnggagtattacgtnntcnnttantcgacttgtcaactgcgactacgggnggtacngggtttcaggatcgnggaagncgagataagtnaaacttcctgnctntttccacgttcnactnaagnatnnctggcattacctangttagtaanggatngctaggctnnnntccntgacntatagattttcatgtgaaancnnnaacctggtatancnggngcatcgaagncctcttcncngaggatncataacnaantcgtcnttatacttgctgnnggatcganggnaatcgctanaanncagaagtcgtgctcatcangggttccgcnccactataagcgtgatctttacanccgagncatcgcacnntaaatntnangtnntgacgccganangcgcaatatgatncaannngtagccgccgtnacagcgnnncncgaatgangatgcaancaanngtttgggngncgtatcacganccagtgtgtcgatnactggatgaccaattanagntangnaatagncagtcttgaagcgcgatagncttgtnnnncttactgcntngcngtaatacngttccgagacatggncgttgtgcgancancnngacgnngcacntgtgcatancttagaacncgtgagacnangnccaagccatcggttttcccccaagcncaattagnacaanttgtattcnacagnngagctanagcgaggaatgtnagnattacaatatttttagnctnctgaatccatggacgcngcananggttccttgccgcgcagnggtcganctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtnntntntacannctctanaaaatnnggccttgacacgtnntagggtccctgncaagtgncctgnataanaaaangagaacnttgggtgtctntggcgtgatgtattttttngtgntaacntatgtttgaagctggggctnttggcnaatcgccgcgaacnnctgtgaggngtagtcggagntaatatatacgcanctatnctgccacgtccaggcaacaacttnccaatcttatctaaatntgtgtgatcgatgtcncacacgcagcttcacactacgagnnncangcatgnccaaaaggcgntgggncaagagccgccgtnnntcttactagncgtccaaacgcttcnaaatgnacntttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgtnagctcggngagacanggtntctcatgtatgttcactacnattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcnncaccagccggtcttgntnggaccttctgttactacnncacngcantacctncgctgngcctngaccacttttacncattgngtggccggcccgtgaacctccacttgnnncgtaaagngaccttccctcacttcgtccgccaaggctngannngatgattcngaancattncgccnngcgagtctttgtcgnatggngcgatattctcgggcggttaggngnaatcgtagtgggtaaaggcttcngatgggtgganancgagatgattaagtccacagatcntngaattatcatcnnannnaatccaagacgtgatgttcaccaaanatatgctgccnncctaacnnagcacnnnttattcaggntntccnnaccaagcaggtggcggtgngcgtatgagnccgccctgaagagcccctgagaatnangtgtaccgatcctagaatgnaccctttnaccgggtacgccntattgggcctnatgatccgaattcgaatcccatcangtanttgncgannangcgntngtnancnctagcaangnccagagaacggggttgttnngggncttggnaacctggnggtgatnggtgtcaggatnctatctgaaagagttgcctccggtngcgtgtaatatnatactangcgaaggaanaagtcctgcgancgtcaaggtttgnngtncagnnggaatcggncnnncccaacctatggtcacgctaccnnnngtccnagggcccataagtnnattcctgngacggaaacntaataaggaacgattctagatcagttggggattcngattanaattgcnaaganccctannnactttccgtatgctcattgcaatatgggggaatagaccccngaagccaccgttnatgtcagttccgtcancctgggncantgngagntcttaatncgatgcgcncnacgaaaatnncngtnggtctnacnnnanagagnngagtcnctcataatgaccgtanggctccgggttntcgnttcgacgcnagccgttttctggtccgtcactancaagngtcntagctannngggcccccgctnnnntagcgggaccgaganntcacanntgctccttccncgatctaanggatnnantgacatcctangagatactgaccatatgatnnacgtcttcaggaacgntgttcgaggcttcatananctgggganactnccagcnnntctcatcatnntctcatgctggtgtngntngtggagnaanncttgacttgntaatgcacttggcgtccgacgnttgggancagtgaggnctannaccaagccagtattccntngacccgttgaccacngtgcntattgttggctnaacaatatggttttcttnaattcttctaacntcaccgancttnggaacngtganaggcgccatcnagtgtggagacggatataaaccgnntcgttcnaaggtccccagggngagannngatgnnngttgatgctcntgggagncncgcnggatattttngactggtnnngtgagtcgaaagnggnngttngtgcgctgcagctgtgatcaggcaaacgtgncccactgcgcttaaacagacattaaacacnnaaaggtttancngcaaccagttatagattcctagttaaanttccccntnnnataggtcngcatgntgtcanatcagnncantagccattnncaggaccattatgcttcggttgcgtngacncccacncanacttggtgtgtcancgcaccaagannggttggacatangaagacccccnccgcgcgttgacccantanccccagngcctatcaaccttcggttctaaagccggantttncgggtanatanncgttngcatgccganattgtactttcttatatctatgcnnatcnatctnntnaagaactaagtaccgccagtgtgcgntgtacatggcagaaagngntaacttgaatntcntttntttatntttccgnccatntnccatggannntatgtacagatgncgtantcggaccattanaatgcttcttaagaatcnagatacancctnaataatgacgtgcgnngcgagataagntttctngtcaacgttctgcataccntagatatctaagtantccctaggtnnagngcaatcattgncgacncactcagatnaacngagctntggagtgggtcgtcgcagatctannaacngtgntctgatgggagntttggtgtnntgaaancnatggctgccgncncaacagacaagaactgagngactttaatcgtncttggagagtctcaggnngacnnnagcnagcnaangcggctagnccctagcncggaagcantngnnannncttgcccactgggctngacaggctnnattnttctcgtgtnactattgttctaatanacngacttttcaanaattgganttnnggtctgcttcnnattcntttaangtnataaggattntcnttncanaattgnggncatgnnangttncncnnnncnnnnnnnnncanctntgtgtgccnnnnnnncnctntngcgtcgnnncccccngctnngnccggnttnnncncngcnnnngnnnggaagggttncattggcattcgaacttnngatgcgactnctgggacaanatnngctggcnagnggataggtccgccactccacgcatcagcanncnggttgacgtaataagntttacaaaggaatnaaagatngnnctgtctaaaaacttttanangtaactgnccagtttcgntaaaanangtngcttcaanngggngagntcncagacatncagccgtntncngnncannngaggatgctcaaatttgtggcattcgcctgnacgtcaggggatnnangnnaatcatctcgcctacgggtgcnnntaagnngggtcnacanntcngatnnnaggtgncacacccnccgctacttattagnangntactntacacttgatgngcccaanccagnnnntcctggtcangctncanaaanntacagcnnggcntgcttntggggtntncccngtgggcagtgaaaaggtgngnntanncngatagcgnagnaganttgcttngctctctcgccatntaaacnagccacaccttntataannncaatctcacacntcnattaatcctgcgacggtctctggngtttgngtgacacccccgtagtatcttnancatncaantcctncctaaatcatncgtcaagannnnntaccantaatcnactcggggntactagcaatccaanaacctgatgnatagcacagtttgcgtatnagcgagctnnncttatncgataggnttggtgatatgttagacgcnacnnnnggggcctcagngtggccganatgagtcattctccaacngatcgacccgcagatatcagtagtagacgacccacaaaatcnccntncttaagcggggggcgcggctgagggatcgcaattgctatatttgntatnntntggaaagtanatanctcgtngatctacaggcttacctntncatttggcccgcaaagccgtnccttgaaggacctggaggaacggtgcatgcgtcnggtagtnnnnaaccctggatcntnaaaataaggtctnaagcgaaatcgcgcnngtngctgctgnngcgtaccgnctctagatanntgagtncttggagggngagggtnngctcnnnnngggnangatcncaataagacgccgtttgtnnggaatnnacatgaanggtncagagtggtttcnaanancgcaggnngatgtatgcgtnnngntggttgatatcgtgcaccattacganggtatgcnngcgnnagangggtagggtntaacgtgganaggaccagcctactgcggncntcgccaaannttattagncctnnctattgcnaagtgggngtgagagacgtcgggccacgatcagacaatngatngngtcacaaattntactgncgttaccnagcgttaaganntccctacgggcagtcaacgtcctgatgnntccntcactanacgcgttcttacaccaagatagccgatnngagntgaccacgtaangcgncgtaaggacgtatgcttttnaaacagacaagattcacattntgccatccccgattccaatgnncngatgaagactntcatacngancggagcgaagnatannagcgntgccgtcactcctatgcggtgtactccatcccnngaggagggtggtcntgcggtncttcaaggtcancagntacttatcaagccgnatactttcaggtctcttaatctacactccgtnatttacagaanaacntggangatnanccggnnannccgnnngtcgataagatgnagcncnaggctgatttanaccncgttcctggtnacagttgnagatttcatccgttataaagtaacatatgggttncntcgttgacctttcgcttntcancggtcgtangatatcgccanctatcaggaagtantaggtactctctccaactgtcgtatnaaacantctcanctaccncatatacgtctntncgtcattcgtacccgtgattgcgtnnnnnnancctgtggacgtacgctcatcttaatnnangnnnnctgaaaagcagctttatnnnnntcgttgccgngcnncatcnngtagatnttcagcanagannattnnctaccangtccacagnnacncntgatgtnatatattacttgagnntacctggnnatcgacgccactnatgcccctgncctgatattnaggnagccgtctgncttngnacatggagnccncttgattgnctgagttcgganctngntaatgcgccactgtggcnggtatgcaaaacgtctctntacgtttncncattancntcctgtcnngttccgcctacacatgaggggggagtgntnactcacagtcccttgtnagtctagaatagcttnaaatctctgtcntttctcagtgaccgcntacgccngcanagcaacgcganncgatnnacnnactgaanaaacnccgttcaccgtgtgggctgtccanggcnatctctgttcntantncctcagccncgnnctgatacaatgcttcgttcangtnnnccaaccagtgcatcaggcgcgcccngctcagcggntagnnagaggntaagtntattaactnannatgtggtgcctagngttttcaacagcatgncccnaaaatcgaaccatannannntatttcntgtagaatgggattntaggnntctntgactgctctccnatgtactacttaacacactcggcaatcgtnngncatatccaaagtnngncatgcatnntngagntcannnancgcgcacccggaagctgtcttctctaacatcagagccagaatcggnccctcgtccgcctgtgtgcgcacgtcctggaagnnanggctatcaatccggaaatgngnntcgaccttctgagtggctgagaacagcggccagnnnccanctgtctgtgagnnacnagaccattgcngcatcgctacttacagtggatnccanntannttgagagntgggatcattatctccattctgcctttagcccctggcttctttagatatttgnacctcccgcnntggacggcactggggccncagacaacttaccagatgatnntactccgcttcncgttacgcgtgcnaagctcgcgccgctcgtngtccncnnccannnnncaatnnagnngangtaatngcgcgnccacaagggcntnaatanggtgatggtnagggttngattagacgntctgnnnngngagaggctngttncaaccccttctggagacggcagttccnggtngtcgngatctctgcggctnnngntncgcgtgactgntgtagcnnnnnnctntnncaggngggaatanatcaggtncgcttacgcgnngtannngcccagtcatcttcggtcnagtacatcatgnaancnaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctngnnnccngcagataaaccgncctccntntnatnatcggttnggatttgatgctcttagatnnntcacgcaatacaganntattgccgnacggtgncgtccggtgagagngtgngtgtagaacactantanngagagtcaacccggtgagccgacctctcnctgnccttccttttnnnccttagagagcggcatgggntttatgtacatatcncgcnnnnaacctcnnacngattaanggcttgcnnnnnnagaacncnntancntagtgtcggtgtcgggntcaanctacaccaggctatctctgaccgnccgcnnatannncnnngtgctacttgtttnctgtcatttantcacctagataagaagagtagaangtngtcaaaacgagaattgcntctgcacgaangatnggccacttaatctcgtaccccccgccttgttgcggttnngcnnactgttggcngtcacaattttcnagaaccgtgcgtcgngttggttcgactctnatcgggannnnncactttcgtaccctaaacnncgtanattatttcagatannccgaactccaattgcagggnacaggnccctgtcggacttgccnnnccgccgaagcgctcttgggtctactgcgtccntanggatggtggttaccctcataggcnaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtgnaggctaatcnagagcaanngtnacaantaanacnagcctgncnangagcatgcaanggctcgggctnntaacggagggggtgggcttttactttccatgctatncgtnccgtangcctgngccttagatgatagaatcactcctccctnctataccctancgctttgcccgcagtcngcccttctactgagnactcantgcgaccgggcttngaggagcccttcgantctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtnngtgcacttctacctcagtgaccccgagtacgtngnggatttaacgtgtatcagttggcgtcagtanaggctngantcgagtnnnnanagccccaaantnattannnactagtangcnntntctnnngtcgngcgctanaggctgcatnnnncaagatgcnnngttagatggtctttctcctagagtaagggtntnnnnaatggtnancttgtgttcgcgnnnanttgaacatttctntgagangggtnncngacaggataaccatattanactntgcgnaaagctgccncctgtatcaaatgcgttactcactgcgttcgcctntccgtccgcgaacgaactatacaagatctgggagtgtanncganctngcttttgggtcaagtcggtgcgatacgaatcgtgctttcntgacnaccgtnnnntcgnacttcaagcagtgcctgacgtgatcccncttncctgttganctctatagtgtacccttttcaatccaacgnncccggggtnctcttcantaancnccgattgacgccgcngnttcaaacggtcannagtaaatcactntggcggtccnttaattngagngntgnnttaggcacctaagggatagtgcctataatttntnatgccnngncttgtcctctnttacatccacccagcgcnnnattgcgacgaatgttcgaaatacactgggaaaattccgcagagngangtatacgtggccgatgtgtatnnaatcccgtntgacagntatattacctgtntccggangcttgacntatcnatcnaatacatatgatctttatntttntctttntcgacgagaagcgtnctagtcatgtgctacgacattgacgagaggatcgcagagaagcntccatgtactcgtgcnattagnaggctaatgtagtngnancagnccgcgtgacgnnnccgaatagncnnncngtcgccgtagttcctggctncttgagangcgcaattgtaggcattccaaactgttanaagtcaatnccgagggcnacagatccgctccgggcncattcgcacattctaaccggcaanatgaacggaaccannnngnnagggcacaacctnngccnnnaaccntgcaattnnnnccgccatgncgatnnntgnnctanttcgccncgcaataggcaagattaaagcttgattttacnntgntttcagtancaacncgcacgatntagtncactcacaaaataaccntgggncagtgggcaanntnttgctactggnnnacccnttatgtttnntnanccggtnngtgcgattggtatgcgcgttggcccnggaactngngcgctnnntcnactnattttntnagantacggggnntgtgacaccctacgtgcgggttcantnnggnnctggnngacnagntncccggccgtnttacccttgaacangnngtacggttagcttctgcgtttgtcatgcgtcangccgcngatcnaanagntgancgggcagaagaacngcccaagtcctacgccagngactcggatnccgnnnactcggancntcgccaancagttatgtgtttntanaaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatnctgcgnngnncctccggtgcannnttataangtccgttgatngaggatcatcttctaaacgggatntgnnacaccnaaacttagcgcaacagtcgttttgtagnattnnnngctanggcgcagtattcttagatnaagcgccgtgttccctagagagntaacacgggctgacatacatggccacagtcgtctntgnacnnnttntccgctacncntagaaggtcactacngggcccactcattttaggcnngaatacagtctacaanatnnccntacnagaangcaacgatgnanaagcganttcantngtgcngtgtgnagagttatgnatgttacgtagggcttgtggttcgtcctccnnangtgncngtacgtcncaccattnncannaccgacnnggtagggacgttggttncatcaatgcntggtcggcccnnnggcgaatcggttngaaggatccccncacggctnactcgccctagnnaaggagctatcaacagtccgcatancttntcactcanatgacgggttacgtnggngcagatangtgangtattgaaaangcgggngntcnnngcgcctggggtcgcgcntccgcggcaactacgcnctaaagctgctagcacataatcnagagtgcttgtnctagttacncgcagggaagcatacggnnncggaacntcccccgtacgtagnnntagtncngtcccgtcagctnagataangngtcctcactcccgcaacgatncccgctctaggnntgtngctgctgcctacnattactcttnnatacgtcggcacgctaaaagctgagnnnnttgctcgcgtnttcnatntcgttacgggcgncnctgtattaaatcgctgggggtttaagatcacgagtcgataatanctcnttnagnccnnatcnncgcgttnttgtntntgtcgtgctactgcnnnttagacaaagacgcgagngtctcaagtataactcgaccagtacgncangaaaccnatttccagtcgtccgccatgctcaaagactgcgtacnaacnnnnnggtggnaaccttcccatatctcaaaccccanncaaaaatttgttatcntannaaatgtataagcagctgtaccacnacggggaatntaccgccacttgcaactngngactctcccaatcncatgacaaaccgagnccatgttcaatttgccnnnnagatgtgcgnccgatactgacatngaatctattcaccgaaaatatagacaaaggctaacnaaggangancttatccttcnctgcangnntgaccccgctgnaagcaaangtttagagggcngcgtgatcgggaacttcgtggtgatccctgcgggnnnttggaagtggaggttagcccggtggntgtgaccagctgatttcacacangtaggtaccangtgcgcagtaatcaaggntactgttanangaacnnttgcgnggatngcgcgcgnnngctatgcntaacttnaacattttaagtgnngaataggnntttagatgtngacantgtacacaangctgagaacatgngtaactacttaggacnaactggcnnatagatgantgcgtcgattagatgaaataatacgagtctcatgncaaagatcggnacggaacccnngaagaaaaggcacacgaggacggcatttacnancagntttaaagccgcgaaattgtntgcgggctnttcaacacagcgcccannaaactgtcgnagcttngacgaagcaacgaacaatngtagtgtngtngttcnaangcngcgcancgaatatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctcnaattgattttcaggcggcggcgattcgccaccnntncttcacgcccctgccccggactattggangtatgcgtngggtgcacctggngncnaacggatttgctttaaatttatgttnaggtgtgcncgcaaagctncanntgcagttccctccanccgcatngangttatcccaagncnnncttctgnttttgncangttggnncttgtccgcntggcggccggcgncnanannangtggcnnncgttccntttgtntataaggtatgagggcgttangccggcatccncattgaacatgcttggcgcacgcttctaatnncaaaggcgaaattcatgagaagtgggcatnccacagnnnggcgtngaccctctggagcgggctccnaccatatggcgggagtgttcaaccactcgtccagcccgngangctaangcgcaccnagttctngctggcagtcacccagagntcgggncggcatgngncgncggaagtncgccngnctggangctgctctgaccntnnattattcttcggtntaccctatgtnatcnggcngtgtcanatcanntttggcggatcgtccgactcactggttacctatcttctggaaannnnggtttatgcacggcgtgacagntctggnagcttgcgtgcgaggtcacagcnaatnatnggcnnatgttttcggtttccgtgtcgnnatcatccnaaagtacttttttgccaccgcntcggagctaaggngntgnctaggtttnngttggnanacngctcncnnncnggcaangtactccagnaccgacnngagagaccgganggtccngaagatgcggaccagangccacgcagnaacgggcangtanncgcttngctntgcaaatntggcgtctgcgngccaatcacnntagaggtnatagtntacgntgactccacnntatggataggtctcctatgtanactttaccgnattgcttcannnncgccagnncaagngacaantaccataaagtgttcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgantacccgcgcgcgtngttgcatcctccaccccntccntctttccttgctnagatagacaatactgtgctccgttagcatnnnggccanacccatgccctacttggtcttcatcttctcgggantattccangctccggaatgcggaatttanttattcaggcaagtntcctaactcgtcangattaggncnaaagcgcggccaacataaaantntggaacngcctntgttaatatcangaaggtngtnatatgagtttctgtaataaccnanncnctctgncccgcaantgaatgcttcagagtttnaccgatcaggaccgcaaaggaatatnaacnaccgtgaactctaggtanctngccgtgagcggatcttcactgcttntcggaagtnccatgccgattcgacgggttgacnagtgatataagntnctccagcgngaccgtnnnannnngcananggcntgtnaactganntcaggccgntacacnnnnaccngcnaggncnatgggcggatcggcgaccccgganaagggannaccntganattangnnctngannaagacgagtccaanagccgtagnacnccatttnctccatcgtcntgtgaanngcgaaggctagcacacatagcgncagtnggtcctaganaatttggcctaacgcccnnttngtagtagncancgntttggnnntacgttggaagcnnantccancnnnnngnnctcactcgcanttgcttggtttgtccgttgaggttctaggctntgagtgccccatatcataggagttntcgacnnccctcttccggacgaagngatccnntattcaactcggnctgcncancncccggcagcttcttcatttccagnctgttcgatgngggtactnnnctnccnntatagcngncnatttcccgtggaaatcgaagnttanttccagcgaaaganccaaatcgcttagtgaacgatgcnnctcgctantatttcctcccntcgngacngctacatgngnatacggnagtgnactntgcgtgtnnnaannccctcgcgcagnccngtcatncaccacatanggctgggctngcgccctgccagagcattagntattnnctcactnctngccagcntccctgatctnctggngnnggaaaatcgcgatnncntncataanaatacaaaaaataggcntggtnnngtnnggaggggacagcgnatgcgggntttgcggganctngagcggcctattaatatgtnngaanggngctgaactatgncttgcgcctnanancgagattatacacnacgctctcgtnncgctcctagtgccacgcagtccntgttatcgccnagtnggtcancatggnntgtcagncntgngctgagccttcccctnggtcttggcanttcctccgcacncnnncgtagtcntgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtcnntaaanggcacccaattgcatngccggggtgcgcagcnctgcccatcngaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccccattcaatntacannnatgaanncccccgtncgagncagcgtcngatttcgacagttaagggnagcanttnaccctatcctcaacgcgcanttatagtaagatgcggtatatcactgggtggatgntngannnggccgnnnnctttcgacaggatttgncgnagnagcagagggagnacacgagacngcagtaagtagtgaccaaccnacccgttccgacaattaatccttgtntcngactgtntgccgtnnctttgnccgnatgtcgaagccagangganntcnacccaccctactnggcnnnnccatacgacgtagngnngggcctaggtcccgacagannntcgcccgtctccagtnnctcgtccgaatccccanngccntgtgtcatntgttaccgcccangtgtgtctttcccgcagggccnngntttnctgtggtagaggtnggtgattatnncctatntcgtncngatttgnnnnancgnanttagacgaccgacggcggannattnacangccccttaggttcnntccaanagtcanncagnnnnncgnccatatttnatatnctttnnagtggagggtcgcgcatncttaatcataanactcgttcgtgcttganaangcgtanatnnctaagcgaccatctgccaccctaccggccacttcccccannattggcantttggcagcttagcgcnntcagggtgngaatcaannnagacntnntngattagcgcgaaaattttctcacacaatactacaggncgctcccgctgccctttagagcctgggccagctcgncgggctggcnccnatnnncntccacnaagttcgccggggccgaggagagcagtgaacgactnnaccatcacagcgtggccagttantaggcatttgagngcatncnggcagaggattgctcggtagaccggttgnnnacgggccacangtggtntcgtgngaangagatggtcaagaaccananagaagcannanactnatgcgatgggggtngggagctncnntgtgattgaaaaaanagagntncgggtctggtatangtctccggtacatgacggtggaccccngngnngagtcggcttcacgccacntnggtaagncggntctttctaattatacctcnnntcggaatatactggnnntcgnngtcgctntacggcagttaggacgtttaaggcctcaggnnntaccatgcctgggcgtgacacnnnnnggannnnnntngnnacttggnngnnnnacnnnngcgnannntccnnnnntnnnnnnnnnngnnnncnnnncngtnnnncntncnnggnnnncncncnnntagcncgncnncaancgnnnccnncnnagtnnnnnngctnnnntncncnncncgctatntnnggcnctnnnnnncnnntncngatngnnnntnngcacctncggnannncnacnnnngncnggttngcnnnnncncaccnnnnnnnnnnngnnnnncaannnnnnnnngannngccgncnnntcngntnanngnntnannnnntacgntanaancnnntngancnnnnnannnnnnnnnncnnnnnggnnannnnanncnnnnnnnnnnggnntcnnnnnntnncanannagntcnnanntagnnanngnnnncntnaanntnnngnnnnnnganngganctaaggggctatnnnngtgctngcgtngnntgccaanactcnntgtaaggcactgcaacnatctggctgacgnggtcacngccnatcanncgngtgtaccncgggnttnggannnnnngnnntnannccnntannnnngtattcttggntgcnnntanncngctttcggnntantnnannnnntnnnnnangnnacatgncnaantnnccancnccnanncnattacngcgtgnacngngctntcgcaannngtntnggtntccgccgncgncgncccngggtnnccntcngtgngnngnngtgntngtnccgnnggngangcngtccaangancaacncgaccncaanctctnantntaangncntnnnngngggntggctgggccgnaannttngnncnnnanctnangcncntnncgnccgnatnngcnnnnnnagannnnnnccgaanccnggngccncngggnccgggctntnacntngncnnnnntacnnnannnanggnngnncancnngnnngngnnannaanntnncannntntnnnntnncnnanncnnatnnnanacgnggantcngcgtngncggnnnnnncannnngnnnnnntcncngcccnannnncanacnnncntccgggcgataagncgctnggntnngccgtnntctgcacaaccnnaggcacnccnncggtatanaggggnnntcnntngcnnnnnnnnnntnanngacnnngnngttncnannntgncgggnnnggtactngtggganantgnnncntgnnnnccnnnncnncganagacngggnannanngtcngatncnnngcctaangantagnacannnntanntcnngcngcgctntcgnccgnnnanccncngnnnannttanncgcngngntngccgcgngggntganccccctggntnggnngcnactncntangcgcatagggcagnatnnnaccntcactntgntnacacgnntgcnnnnnngtnnnnnnnnngnnnacncgnggnggtnnncnctngnncacctcnncnntcnncnnnnnnnnnnngnnnggnnctnntgcnnnngnntgngnnnnntnnnccnnncanntnnntnnnnngncnnannnngtnanngnnccgggattnnaggnnngggnnntcgnnncanannngggcnnnnnggnnnnccngtanagtcnannncnnncnnnncgnnnatnggtgnncnncnacnnnntnnnnncnnnncncaannntncnnannnnnnnnnatnnnnnnnggngnannttcannngtccnngagcgnnccattctancngcgnntngcnnctnccnggtagnnntngggnnnncngcgatnngcnncnnncgnnntggnntcntngnagagatnggngccngtacnngnncaanantctgncggtctgtttntggnnnnngngangnngncnnngtcctcccccgtnggnnnnanagnntnnntgngcntntncggntnnacannnncnnnnganccnnnngtctnatcantgcagggnntagnctnagngnntntnctnnntgctncaangcnnantanntnngggnntnncncnnnnnncnnnctctncnnngnnagcnncnncgnananntgnnggnngnnnggcacnncnnangnnnccctggcnggtngcnggcnccccnancntatnnnggnnanggattntnngggacgatcantctttgngncatctnntccgctngncnggnatgaatattaggggtcnccngntacncnnnnnnnngnggcncnnnnnnncngnnggcnnnnnnnnccctagggngaagacaannangctngnntngccgctcnggannnnngcccattnccgggnnggggccatatctagngncaccggcagantcaacactaaacactcaccaatcgcaagctgtgancngcactgagtccaagacggacnttgcctcaccannnnngccagactttcnnaggaacccccgttgggtcccggtatncancacaagggangagcctaactttaagcntattgtggagccgcccatnngcataaacnttcgcatttgnactctanagnngcantccccgccatcatgctgatcagaggngtgncnagcannnacgcannactgtcgncctactcannacgtagaaattacttgcccgcagaggcgagctgnccggaccgnagncctcgcggtccggctgtgnngatccatnctnncncagatgcattaatgggggtannntttcgcncggntantnntctgcnnngnggcgttccatntggnccgggtgnattgtatagtatgtccantacccnnnncnnnacnngnnnnnntcnccnnncanncgtncncnangncggngnacnnnannnaaannnnnncnnnnnnnnnntnnnnnncnnnannntnntgnnnnnnnnncnnnnnnncnntagnngnnnncngtnnngnnnnnnntcnncnnnnnngngcnngnngtnnntnnnncnnanngnnnnnnnnnnnnnnnanngnnnnnnnnnnnncannntcnctccnngcgnnnncgcnnctncancnnnnantnnccnnnncnnannatnncgaggnnaagcnanaannntnngagnnnacnaannnnccgaangannngagcgagaganccggagnacatnnnngaatnatctntcctgtgccgtggatnntgcggtatgnccgnngcnccggaaaatnntgnggcngacttnngacgccgncggcctgnncntactcttcggatatatnngttcatnnntnnnnngttgggtcgtacagtccagagtgcaacnngcgtggttccgtcgttaagaactctagggcgctactnacngattctgattgagttgacagggnccngacncttgacanngagcgttcaacaagccacggaggannaccgttagcagaaccggaancncatntcgcgcnatcnatattangggctatnttaggacttttgctggatannaagcntagaggntnnaacgctagncacgagtttacgacangttcttagatanagngnnnagtnngtnnaannntnnttganngcncnncnnngntngnnccncnnntnnnnaancgttnngnntnaanccatcaganangtagagatctcacgtcaactggngcgaacacgtgtccaacaggtcaacaagggcancangnatgnagctttcacacgnacnatnncggtctttgtcgggtcntctccgcggcncctnnntctaacagtgnncaanttntcagngncaccactgtgncaaggtgaaggggntcgggtaaacnttgacgaccatcttgatgcgagnnnctcnnncnangagnnngcgttctatgcctgacattgncataaacactcnaggagggtgnngcgttantgaggnnaacnngaaactctcgatccnccggaagaagcncggtncgtgagtacccanggnnnnnnnnntgnnntnnnngcgnnannnnnnnnnnnngnnccnnnnnantnnnnnnnnnggcanacnctnncnngnannntnnnnnnnnnncngnnnnnacnnnnntnnttnnnntcnnnnnnnntnnnnnnnnnnagnnnnnnnnnnnnnnnnnnnngannnnnnnncnnnnnntnnnanaggcaangggacttttatgtnggtatatgtcggnggctgcgcnnatcgcgagtggngacgttnaattcgggatccaaacnntcanntatgggtcatacngncatncgngaggtctgcggnggaagatgaannnaancagantganattnctcagngnnatnnncgattgatangtntaggcggncntcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtanctgnaagacctttcnnanatccagtcannatgagnctcctctnagggctgataccatggcgcnngnnancntnnggngtgnnnnnanggngcntgnnnnnnnnnaannnnnnnnncnngncncnananntnngannnctnnnnnnngnncncnnncngnnnncannngnnnnttnnntnnnngnagcanncnctcnanncanaacncnnncnngcnncngncctnntcgngcngtccnnntngannnnnncnncnnnntcntnncnnnnnnctnnnngnnnnantngnnnaangnnnnnggtccnanngnaccnntcngnnnannncnnnngcngnnggnnnnnnancnncannnnnnaannnntcnnnnntgtnntngngnnnnngacnnngnnnccngcngnngnnnctncctnannnnnntngcganttacnagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgctncccacccncagagtgctcaggtttggagcgaatantnntgtgttaaaccnnnnnngnatncctnnnanannatngnnncnnnnannncngccntncncnnnnnnnntnatnnannnancncnnncnnggnnncnnnnngnnccntnnnnnnnnnnnnnnnntnnnacgggtctnnnnnnncnncttnacngcgngcgggttntagttcntgccgtacnnnaacncgcttaggnntncgcgngngnggntacgaaaccgcntnnncnancnngngnnnnnncnntcntcnanttnnannccannngaattcagncncgaancgannaanctgngnngncngtggtcggtnnngttgncatncanatccgtnccacccaagntatgnnnnnnnnnnnnnnnannannnnnnnnnnnnnnnanntatgnnnagcancccgacgnnganntgtnncnangnnnnntgcnaccnagngnntngnnnangnnnnnngttnntanttnntnaganntncgcnnnnncctcnnggnncnnnccannnnnnnnnnngncnnttgtaaacnanaatctnnnnngnncgngncnaatnnntnnnngtncnnnnganntnttcgnnnnnnaggttananntnncnnggcnngnannaggannncnacccatnnnnnnncttnncgtntnannannggnanntaccnnnntctgacanngncgtnnnganggcgnnaccctnanncanntnnncgcntntncanntcnnnnatngcngcntnnnatnnnnnnncngnnnnnggtctnnagtgaannnttntgttnnntnctgtcaanagcnncggngccccanntntganagncnncntantgcgttgnnnacnnnnncnncncanctangacnnnnnnnnnncgnnngcnnnnnncnnnganncnncnnnnnnnnnnnnnaccanctnnggnggnnnncnctnngcgggtnntnncnnngnntntngntanntagngtnnnncgnnnnctnnnttcgcnnagnggcacgttgccagaaaggaaccgntgtntccaggctttnttgacnntggcgattcactcntnacctanttgttcgcggagtancacgtctttgcannatcgnnttgatgngcnggcganaagncaatgcaacnngcctatccctanccganaaggtnttggcgtcctgtgtaggcncacggttttanagtaggcgganaacgtatggccccacacagcnaagccgtgtcntgtanctggcatngagaagatctnatttattcatgcncccatgacntttatnntagatatgacangaacatacnttatgtgttcctaacggcaattngatgatnatgcnctgcttaatttctntcggtccnagctanngaagatggntgcnctcncgcgcgtaagaagttgacacntttanncccngtttacttaatttccaangtctagaaanagtaacaccancagactgcgatgtcatatganngtgatcgggtantgnacaggagcaatacgnncgttccnaagaagaagtttcannnnncncncatcgnatcccctttcatgggtggaagaatgcnncgtctnccntngtgnngntnnnnnnnnncgtgaatngaccggccatcanangtaancggannctaccccgccaagcatgagcgccctcncagatactaaaaatcgtcatataggccacaantgttgcacacataacaatcgggntaactntctgngttgaccganctcctgcacccatagtttngtantannatggatnattnnggagttntggnacgcctgagtcacctanacggactatagatgagtgcgaagntaacgtgacggggcnagcacgagagagggtaaaangngacagatactacntcgacaacntagncggcttgtatacggccatagggatttacttctacacncctgtgttcgcntcaacantaccacaagttnnctcatcangttccnacgtggcaagggcannnccatcatcatgtancgngttcatgaagtgcncctncgctnagtaaggaccnnaatcaaacgatattgattcaattntgntaggtanatcctnaanccttgcagtacatgtctgnnccccanngtnnacgacccaaggtgtnnaatagtnctaancttnaatnagagntatgtctctggnctctgnnnacgtcgaagggcgtnaattgttnatcngctnnnnttctacttnccctagcgaacagcgnnnnctacaacattnccaccacacnngccgttctanngtnttgccaagnacgntnnaccctgcttacctntgagtncaagtgttacaantcaaaatatgttgactcactgcagagttgatgatacnatcaaacattttttgtccagtatgcacnaccnntattagtttaagcacanngtgtggcgaaccctgtcggagggtccnngnaaataacnatgtnacatagatcaaaantncaatcacntntacggccgtngacgnnccgcctgcntngtgggctcggactcncgcatnntattcgtttngggacatgctatgtcncttctgtacnncgacaacatttacgaggattcaaacncaattcgaatctccanacgaatctgccccccgcttgtttctgtctnttaggtttatgccagatgcnacattntcaagccttnngacnaacactcgngccgggaactcacactaagnaaacactacgatgagtcatacantcngggcgcgcaganactaganagntgacgnctatgaanctgtccccaccagtcngncgtaggcggcnnggntaacggaacctaancgnatannnagcttctcatgaactcgccgatagacnntttggaatntngccaactaacttgncnacgcgcccnncgctgaatcatttgtcttcagaccagcggcngtanttcccccggatactcccantagcangctcacctgcngtaatacttggaanggaattcccgagaccttctgacanggntcatagagcnntttttnnagtncacggaanctngaccccgtgtctacnngtanngagctcgtgctagcattgcatgcgctgagctatgnccactgganaccatnacgctgctgatganntcgatgaaccagaagtgcatatacttgagnacgnatcacnnacntcctcccagacagaagnccccantgttncgacgcgagcgcnncatttcncgaataacgcctngaacatacgcagttngtnatgtctngcgccnntgagcgcgcccccggaagggagatngggcntcggctcaangaagnatcctntaggaaangaatnccnaaanatnagacagngnnaattgaggtgaaggcgcatgaatctgttctacgcntaaatggcagcaggtctannagnaggtnattaaccttcgcagnacgngcgcgtggcttctgnnccttgaacttgcgngnnnacacncncgaacccgnaaccggggacncncgnncanntgattggngcngttgccgactccaacgtanaccagcgaactaaggngggtccgatgacnnantctcatagnnncttgtangccaaagaaactcacaatcntaaagtcattgtnactnggtngtctatncaagtatntnacnntngatcanaagggggacggaaatccggcggtatgtcnctagncgcatagcatcttcggggagactancgncacncgtaggcgagcannggaanagtanannacangtcaatgtcattccnnatnnactgacaanntagggctcgactgacnanntncganatggttcccgnggcctccaagtaattcatgcnancgantcccacncncagatgnnnattttttgnnagcttgctcatanntntggagtatgagcatcnnctttgaangctgtcgagtancggatcttngaatcgntatnncgcnatcatagcngatggtnaggttnncttgtggagnacgnngcatnnctcnaggtggcgcacgangngnngggngacnntaccaaaactgagnaacgtngnacngcgactcanancatgccngatcggccgtngccctagtaagacgtnanntccntgctctagggttaaccgaggctccaacntacaggaggttncaatgacatcccgancnagnggtacgtcgagngtcangggacttaagtnggannttctcctatgacganatctntgtgcgacnanaccgtaacagcagggattaattcgcgtgactacntannnaacacagntttcncgcttgnncaagtggcgatnntaaattntngnnnnngagaagcagnnnnnacctaatccnnnnttcgannnnntngnntgggaacgtangannngagncaagaaggacttatcgtgaccntcagacanantgttccagtcaggttgctgcggtctcacctctcacatgcattgaganagcannttantcgaaccnacctacttcacgttgttagaagataacgggganaccaggccnaagcggcccanacggaaaatcanncaggaatcctggcctcggagctgaggcntattctggtacctgtcngtgaaggggaggnangtttatcagtggnnttgnccttagtcagggtcgttcactgggcatnntttttatacagcagctnacatnnagggtntaattcttntttagtgggangtcncctacaggatattcatggcagaatgccnacaaaggtcttaccccnagnnttncntttcggacagagattatgtnncacgaaccgagttagagtgngtaaactccccantaataaactctatagctaangagctnagttccaagcccaaanactnccccaatgaagantcgngcgtgcngggagtctccntcagcnncctnncgnnatgtgcgccgnttgaccttgangacgagntcgtctntcnnngntnacagcgacnngtcccttnatcacaataacatgtttcgttanacccacanncggnangggntgnctctgnncgntcccggntatcctaagaggaacgnngatacatangtccgggaaatttgttcnctcacgggccctgngtntanntcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaaannnatgtcnaaactnctgtacacgncctaacaagcgcngnacattgaagctnccnnngtcaaatgctgagtttcaccntaaaggagccttattttcgagacctgaacnnctnnaagaagatccgcctaantgttgacnaaaanancgattcgactcgcgnnatctattttctgggtcttgncacagancctagcctatgcgaacgacggagagtncttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccnnnnaacgattagaggccattnttcaggccctctaggcgctttagctttnaataatcccnnggaggaanttggcggannggtggtatatanacanccctggaccanntnncccaaagctantcnaaaccnnccctgcgctatcagtgtgtttctagtnantctcanccgagcccaggcgancaaacagatngctnatcngtgttcttcgnnnntctcgcnantnaattanctngctgcccacnncnatcancanaccttttgacgcggtatgattcntgtcgagcgntnccccncanngnnnnnnnnnnnncncnnnnnnnnntnnnncannnnnnnngcncgggntgacnnctcgcccacctngtcgtggtcccgtcacctccgctattacgctgnagntntcataggtcccnancccgagatagccgactttcgtaacacaacttnaagcataanaacggcttttatagtatactcggggacgaaacccatacattnngcgcctaagtntttcgnntgaagcgtcccngatgattgcatctnaggaatgaggacatggagcctnnattccgtgattgnaggcttgntctatctcagtnctcatacaccttngtgttgcctacaaggtngccgacccggcntcatgtngtaaccacntgggtatcncctgatccaaactaagcgaatgtaggngtcngcgctaagatgaganccgtannnagtttcgnaacagacnntnctnttntctnaggntgattccccncttcnctgtccngctacgggctgcattagcggcagctatgcncaaangnttggagnaacccacacacgagtaaagtcgacgccttgaccgccnggtccncgngacnaccccaaanntgctttgatagaaggngnnnnnaagccanncnttcntanacatttcagcngtctctggtacaangacactgacttantcctctagagaggaanagcaaatatgcngccaagcagtgggttctggccctaggaacttatgcnagtaggcggactatccgaactacagggcccncatttccttcncattcgtnccagntagaccgatggaattgccagtgactttttcnanatnacccccatacctctgtncctntagtagcnnncggtgctgtgcctcgcgaagcccggcgcaagctcnacncnntagngcccgcnntaacaacgcctaacctgagccgtgnnttcccgagatacaatagnntaaatggatcgcaacatgggccagtgatntagtgtattcnnagnncaggcgtctaaccctaaagacgttaattncgaaatccgntcggcgtggacnactctgctggagtgtgttnagtntaggaaaaataaagaggtagtgncntgtgtngcactgtagtgtcnataggctttactntgntgagnttncttgtnttaggancnnaaccgcaagccaaatgcccaanaanggnannttgtcancantagacgagtagtnagtgnccgacaggctttccgcgcncgttcgcgtantcccgtgggantccaccaaaaacngnggatcaggccaggatgnacggtanctngtcggtcttgagacttccgaatccccgatccattatnngcgtactnanttaatacgggttaannanngtagtnatccacacgaccgnngtgcgcgtatcgacggcggggnatgttaagcattgaatgcgtaannacangcttgtttaatatacncgatatgaagtnncgngcanatcacgtgaganacaaagcnactctcntgtacangagtgtccgggnnnnagacngtnnaatgcgtcnattagaaagcttcgccgcaacgtctngngcggggcccagagataggagnntcactaattcccctgccactggagnncatcnnngcnnnnnncacnaccnnnnnnnnggnatnnngnntnaagggnntnanaagcttgggaacacncatcngatggaccatncngtcngtnattangaccgganctgtcggntcgangtccgngncaagggnaannnnggaccgnnngntctaatcgaccagntnacaccgcgccacgctagctcagttggccantgcctattanttctagtaatgtnngtnngagccgtnnanngtcccatgannactnacaaatngttacgattggncaccaatagtctncgtgcaccgcaggtgcggnatgtagtatgggggcaatnttatatagttgttnctctnactgtcagcagaacagttcatgggagangcttngacgattngcngtgatgtccttacatanactantaagaatanaanannngngctctgagnnacaggngtatacaaagccatagncgccgctcaggcagagtacntgttcgtcnaatgcatngcatnaaggtgttagcncngancgcgacgnccttcgtgnttnttaagccgcanggnatgtcnattacanangtcatggcactacggcagtctcaggtntgaacaatcggatacatgtncncccnatgcnntagacctannnnnntganattggttcntaatgaaccgnttattntacaagtctnnatgcggtgctnnngggctcnaacgacgagcnggacanctgccggacgatangatatttnnnatgcatcnngngaanntacttcgctgcncgctccctnttaataganttaggggcccggcaccgggnntcccatcccntagcggcttctccccgagcggccggataanattgtaggagccacgcacttgatgtaccctgaagaccntttgcggntttcnntaacgccgaantnctgngggatanacnnncnagttggtncncgggctccgtgnttantgttccagccacatgtctagagccgcaanagcantcntnntnnggcggccgntncatgaaatcttgtcccantngggcccagacctaggnacntgccaggacgtaagacatctggttcggncctgaccaggtgtgaggcacgccatcangcgcacnnggctnnnannnnnagccctnngnnnancganntnnnngnnnangngtantnnnnngnngngnnngnnnnngnngnnnttggcctantcntnnnnnnnncnnnccnnnnnnnnccnnagggtctgntaaggagggtaagtaagatgcacacttanntaaggcnggccaancgcgaagtgnnctcattgaaatagngggtagnatnnncnnnnncnannncccgctcnctcgccacatattnaatacntacantncgtaantctggcnggaagacagttttnacnnntttatnggtcctgngtatcagattcnacacacaanantgnaagcagggcgtgnannggccccgncaactgcnntntcggacgcagaccntaancgtatgtgnnntctnttcgtnngccttnattttgagtttanacngtngttatgancnncgccnannatgttnntcggnnactcngggnntnanagacctccanncgtngcgancccccgcncnncaagcgngnnngcatncggntcncnnatgtagngtccgcnccacnncnggnnntgcnngnnnttcaatannagngnangnnnttacncntgcnnnnannagnngnnnnnnnncncancncngnncnnnnnntnnangnannantntnnnnntnnnnaantgnnggcgagntnncnnctnaacncannnnncccncgtngngngnnntagccggnngaaagntnnccaanagnntnannagnatnnaccntnccccnagtaattngnnnggattnnncggtnggcnnnccacanagtngcnnnnnncncnnngantccctacgngagngtggntgangggcncnntcacgnggcnnncnactgannccacnggnncggcgcgntnnangganncccncancgngcagngttntgtnnantagcatttcgggnngnggcnnngntacaccgannccggatacgnanagccnacgatncgcggctgcgntgttgnngnnctgccggngnagtcagnggctngtntannngnngnnnncncannnngngnngntgnnnggcngnggngnggcngcnngggnanncgnanctntnnnnngcncnannntctcncttccngggtngctnannaanntnnaganncntccangncnnccnnngncnnntgnnnntntngngncannaannngnggcgttgnngagcaaantcnttantnnncaactntancgcgnacacgcnnggnncnngaangnntcgagnatntnnnntcntcnannccncncgngnncnnnacgnggccctgaggcggcctccntnacncngagnnnggnnnaannnnncntctnnncggnncccnncnnnnnnnngnntntnntnnnannnnaanngcnnncnnnancanncngnngncgnangntgnntnnagttcaccggcaacatccgtgctangtcctattgaaagttactgaancgtaggncngttgtagacncancnnnnncacngcaccttcanaaccaccatactnnagtctgcaatcttagagtcagnacaacnccanctgcagcccgcgttcgattnacaagaggtatnttttgcgtgcacctatcagaanagcgntnccgnnaatttgtannnacatacgctagncggaantntgagttgtnannctctntctnttanaaaaccccnggaccctcngggngacaggtntgnnccctnatcacggatcccncgacattcccattagacccaaatanccgaatcccgnntaccaagcatattctggantnctagcanaactcnacgcaaggtggcaggtccaggantggcgaggcgtcggagcgcattatctatatncgcaatntagaaagcgnncnncnggnnncnngtcncnnnttngncattnnagcgcacacnnngntgctcnnngtgggnccnncgntnccgncnaattagnatngttcngntnccannncngnnnnnncntnnannngngcangcancnnngaatnntncgacnnncannnacnntnnnggggncnntgctcgcaggctnnngntncnanngnngncaancngnncggnncncaanagccccagcggtcttgnnncngnatgtcccgnntnngntttgtgcgatgcccggtccgatngctcatangnnctcatcnggggcgcncgnggggccgcgtggaataacccaggccgcntntgacggggattnaggcgtccgggaaaacaatttaagcgggacngtngtgtctacanccatncacttcattaagatcgngtanagccaagtagcnggtggcgctccaganntngcnnnntaattccgtgaacacggtagtccaacttcgncgaanaccannttttgcactnaagntgacctgggcctaatggcggtcacagataccaacacgctgtgnntngacngacaatcgtaggcngtnnagtnggngnnncagacttcganntangcnnttacgtcnncnnnnncnnnnntncncccnnncnngnncnnnanannnnnnnnnacnnnncnccnnntnnnnnncnnnnnnncncgncnannntcntnannangttanannccacnannnnnannnnnnngnnnangnncnntctngnttntagactnngnnnngnnntnnnnncnnnnnnnnnnnnngnntngnnnnnannnngnnnncncnnnnntcnngcngnnnggnnnnnngnncgnnntgnnntncnnnnnnnctngnnannnnancncnngtncannnnnnnnnnnnttcnnngaanantnnncagtgccngcntttggagttattganaacananntngaagcggagtananannttaantgatgtgctcggaaagcgcccattngntgcncaaattgngcntactacntnnntcttcatannngngtgcanccgcactaaagtncncttcaacccgtcttaangngtgccggagccacgggtgaaaacnnttatatncaattggcgcggacggaacccgaagaccgnatcctctcttntcgtactanacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactannttgacataaacnctcgtgagagttaagcccgacagtagtcgtacttcctaggtnnganacaggggagatcnnanantcntanaaagacactcctgatgttggctcgatcacnnntatatgccgctctccagcaaaaccttcccttcaantgttcttgaatacgccgtcgncgacggcccgaganaacnnaggttcaccaaatatcggnngtttgtttcgccgaccctactcccannctctgcccncactgaangcgancttcgnaaacgcgacactatcncgntagtgaacgacgcatcagcttangcgattcacagtaatgcgcatacnnanganncccccaatcgacaatgtccnnngntcacacnaaganncanntggttnataagcngagnnntggcgggtggttnnnnnaggnctnnctctggnnctccngccggatacnctagttcaggagttaggcgngtcgcactnnggacngnntgcnnnggncanggatggtctcatagaagaggcaanngcgggnagccccagngctaaaggtccnccnnnctngtangaattaactatnnntgcccacngntcgccatgccttnannnntaggcaacgtttgtcnacttaccntnnnctacngtancacgaatnanagacnccccnnnngtccnntgatcatctacgcatctccgatcaccatttttgcccttngaactctannnnngactaggaagtnaagnnnccnccttttttccattacctggcggcnagtatattgccgtgaannaganctagctgtaggtgcggcnnaaatgacggggacncgnttttnacattcttataagcccgccggnnngtannncggagcttgcacggcnacgtncnatcctntccctncngacncccattaaagcggcacctgggctcntgtngtccatcccacnccagtacnggcgtactagtgcggggtgaagantanggcgccgncaagtgtcnaggcttgtgatagcnnncgctcaagncggnaaccactgagggattgnattagcacggnaacccccttggcccnttgccatctgcacggggtgatgtgcacgtngnnngnccgatgtctacnaagccttanacctanngatgtcggaaggaatttctagnctttcntaaagatcactccacagagnccgnctgnnagtgnncctngtctctcattgantaggatggngatactgccgatncacggntaacgngtgcgactntnaagtcactaaccccttggtntgagtggtaaactgtaggncnnancgtgttgnncnnctcggcnnccctttgcagggagtncgtttggttgtctacaccggctaaacgttcgagannagatctgtnannncgataagaancaacgccgaggcgcgntcntggggngggncgtcatgtcacaacacntnnngggctaaagagagggaaannattaggccactagnctnaagnnnnncataggtgcgcacncgagggcacccgggcgtatggcgtgggntgtncgccaaaggcaaatcgngattacnncnnncttaccganaaatnagnnagccgtntagctgacntggtcggaacancngctgtctanntacaggtccatggccncaatgatcgcatccncttagcccntggctctcngcnacgctnctaagacnacagtangcggtgcnnaatagcaagattaaatttcnntcgacatgtgaattaggatnnnntgatgngngnncgnngnnnantcctgtccggtataacatgctacnaatgcccagtggcncgtgcctnacncggcnatanaggccgatcgncgtattaanngncggcgagctcagctgnnccactnnngtannnntcaaatngccactggatctcggaacttgncacagattnnggtttcannttnnnnggaggtcccncaggnccgacccggtggaccncaattnacgagcnncttnatanacacggacnccancttcnagtgtctgcnnaattgnnctgctcctagtgngtcgancccggaagnntgcnggcttntgacttccctnggatgcactngtgcctgatgcgtgtntaaagcttnnntaacgcncggccaccttgctcnttcagcggcaaacaggtnggcttgctacatngcaaaaagggggtaagagtatcgtgtaatacnggtacttcgtggtctgcagtngatccacgcttgctanncgcctgccacgttncggnacgnccttgntacgtacaatnnnncagcgctattannatagatagncaggtgtgtgatgccaattagattggcaggntctcctgaagtatggcantcgtacgctanngacaaacgatatttacgngaaagttctcggatnggcctgangcntncgacntagcattggcttagtggtngtgataactttaacgaannatagnttgctaagatatttcttttgnntgggcccgntctagagntggcgcccatgnccnncttancgtaggcggnagctgcncctttatgctatcttttaaactgccatgggagncgtntcnctntanctgagnntctgnntngcntacttgcnccnctggtaaaaacgaggncngctcanagaatcccgagtagcngcaaactacgtcaacgntcttnttccnntgaaaanagggattnanntctgggngngatcgttttgcgagacatcnggatgnagaattccgcataggcgtcngacttntncactagtcttaggtcagttatnaagtngtaatcgcnatanntcggaacctganancacngtntcactgatggnnncaattaaaccaagccnngttcggccaccntaaattacactttactcggtatctggagnctntncaacatattacccactaangaagcaacttcgcnnactcactactagctanaatgntcnntctagncntcngcgaccgtctantanagagcgnnnncgnagaagacgtntatgtnncccgtcccagngcttgnaagactctgtgggtaaataaccttagcgncngctctatcacnggtgagcctnntnangttctcgcnctgcncactcnctaaccnacggatcngnttagtacacncacnttatgcaggcatataacgnggccagaggagaatcagnnngancgcttngtgtcaatacgctnanagactcttgagcaccgggctgcgtaganccttctncagntatncgngtancntagcncgccttntcgnatcttcgggggnggctacntcggcagcgcangcgcttgggtnangcgtcctgcttgccggattgtgacagagagtgcccaattccangcgngcatngacgaggcgcggagctanagntggnnnatcagngnaacgagttgactaaancatntngcgtttagttcttaatncggcgtagtgctctcggncaatcncatcgcgacanatatctccgttaagncacgccgtcgagatancgcaagcgangtntgtnatcccgtcaggtgtncttgcaggaccctctaannnacntcgcnantngnantnacagcaagcttcngatcanatngtgcnangcgtctttangatgnctnaaggganacaagtaaactacacatccagaaaacctcganacatnctgaaagccaatgcgcgataggcaaatccgnaagggancggtnaatccacccanatttggggcgggttctcaacngatctcgnagcncttttatgcccttgaccantcagccctagntntttcgcatttgttgaacaatatannaaanntcacgcgttacatggncatnatgttnnttcatttcggttgatgagnngnattaaantcacaagagcntaannnnatcgccncacacnncctanatactnctagtanatnnnncggcagcccgcanatttggcctgcannncataaggtaggggcggtacncgngaacattcactgccttnatcngnnnngangatncctangnccnntnccnnnctttnntgnttacanactacgncccancnnccccnnncncancgcnncnnttnnctnnntntatgagcgctcantagaganngnnangggcanntnncnnnnnnnnnngngnntngttgngncnggggcnnnngcatcgccatntnntgannnnngnnangtgggnntccggcatctttgccacggncttcaanctggcgtnattaantnttangtncgcntgcccnntgcngttactagacccgcanttgcagtcactgatttaacctncaaangcaaccgttgaactgcgataatttggaggtacangcgctgaagtataggnatcgactangttaagtngttttttcagttaantgncgccnntcttnnaagctcccatgtgntaaanctaagnnattcgnnnaatnagncncntggnganggacatgnnnttagacgcgagcccgntnaggcgnntcnnaactnncangcatgantatgtatcgaacaaggacntgaatggtganagtagaaacttgactgntntgcatgacngcnacntggagatttacgctgacacaacatattgntccatantgcaactangcnnncgcccatnacngtntagctattngctgtcccgnctngngtgcnctaaatgaannatntaantaattcatcntagnccgngacaatnnacaaatncntgnnnntaacnttgtacgntaatgccccaggatcaacgtgtgctanntgtnnggngngatgctactagtacgtaaagacngtgttctnnctngcggtccacttatannggccacnaaaccccatccggggnatncgnnattngaccncngcgtggcaacacatcttgntcaagatnngnntggtnatnccnncgnaaaaaggctnnnnagaatngnggttcattccatntatnagacgtcaatgaatttggcgcggttggcnctgtcctcacncccgnnnnnnnnnnnnnnnnnnngnnngcncnnnnnnnanngtnnnnnnnnnnnnnnnnnnnngnnnnnnnntnnnnnnnnnncngagnannnnnnnnnnnnnnnnnnngnnnnnannnnnnanccnannnnnnnngngnnnnnnnnnnnantcgncncnnctnnnanataancccctcgctgtactntgatatactaacgcaaaancacgctatgtcannnagtctanngcnatggccttaannngntcactacagacccntatcnccccannggnannancngngnngacnnnnnnnnnnnnntnnnnnnnnnnnnntnnnngnnnnnnncnnnnttcgtntagtggccgttacccnggcngnnntcatccagagtaagnacnacnnnactgncgcatnntnctaacacgnnnncttaancanngatgctcganaggggnnnnnnnntcncacttcancgnctnngttgaagatggnacctaagcctgnnnnncnnnnctngngactnnngtgtgttgggcttnnnaacccaactgnntgagtagattcgtggggcaaggattacccatcaatctgggctgngtacgagatnnctatccagcagtatcanattgctctttanttngnttcnacggcnnngnctgctggtcaggggcnnnnctttatagccagaagtgtcgggtcgggcaggcngcnngnagcaaccctggnncaggagcncgcctncagctaggaannctcatganttggcacttttntatagntaactaacagatttntgttcctagngtctagagtttgctnactagtgaaagngcncnccncaataagatcttaagcatgcggcgttnaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcacnttcgcaagccccgcgacagtttnccnnaggcgnnctatggcacnnacacctntcgacacnnntgtgtaagaccanngtnatngggancgagagcatccctcacggacagttgcnatgggttnngctaacccaatgattcgctcccttcaggggccntnattggctggangcangactattgggtttattacntntccacngcgcgtnttannggntgtgganggnntgttaantatccgccagagatgtgtcatacacgnnnnannncnacgcnntccncagcgngncgactacgttcacacgagtcggnnntngggcacgcgtnngactcataggatgatttnnnatttggtaatgnagcggggacttcggagntcgggaaggagnncgnagtttttcccgttcgtntctgtccctttgntggtcnnngctgaccatggagatgtgacgggggggtcctgaacccatcgtnntgttgagnntacggcanctgaacgcgnnntgtggaanctattgtatcntnatcagcacaaagtggcncnncnatgcaannngnaggtgnggggnaanggntactagtgcggtacttcgcgngntnnnaanaggtatantanngggtngcntgancntgttgtgnacgcnntcntgcttccgagttcnntggcataagtagggaccatcaattgttcgaccnnnntangtanntnntacngattgtagatgcaacncaagggccgcttgtccgtggtngggtcttgtatgagatntatggctctggagtgggaggatntncacttgtcctntactcttgccggncgtggaantcnnnnnnactaggaagcnctcagcnnntacgagtacaccagcnnnngctgtantnnnaagnnnncnnnnggnnnggngctccnaaagcatgcccgcncaaaccnncntaganntagtacgtctnccntccacatnncgcgcgttacnnnggttctacctgannntntnatccaacatcggtgcgttntncagggngtgacntgcagtnctaccagtcnttgcgtggggatggtnccacncgtgcctataccgcccgtaaccctggggancgngagcagcnccaaaacnnncacgtcgnnngaaactnaatattacagngttantacgnncggccgnngnntgtntgttaaataanatgggaccagatcctantatgntgccntaccttaagtgnncctctgttttgtnatcctcnnttctncaaagcntaaacatgcngaggacaaanccgacaacgnnngtagttttacggnactggtgnnnaagcggcaatncgtnatgcccnnggtcctnnngnanacggggnnggttctcgncancacggatnnagtcgtagggnntattagactnctgaccagtgtganntaggacggntttnnancaacccttggtaatcgtnagcntnncggnaccagcannnanctnagnggttctnggacgtgacccngtgcaagaatngntttcttgttagttctgcgntggttanangtntggtcggacggtggagtttctacgtccccagnanagccttgggnanagtgagttacatatcctggtnggaagtacgaccngttataaaaacttanggatcaggatggcnctgcgcccgtcagccnnnntgatngctagnngggaagattcctcctncanaggctgagaaagtcggtcccacgcacnctctgttgaactttnacgantgntgccgnctgagcagccanctnngtgctaccgaattactgggactagcatcactgggntntctgcgttgcagcttnngctgtagtgactcgcgnactttncttgccnanngnntttgctatgcccatatagaggtgtnacagncaccgcnnnggtngcaanncnanggtaccaatgataccgantcaggcgtcatagcctaaagnagttnagtacgggagtgaaacggctactcnacnnangtggtganggaatctaagcngcaattgcgctcactcgtncgccaacgggtagnccnntaagcagtanccgttagcatcacgatgtangganatcgtagcnngagtagggcagttgnnngtccataggnatntcnnannctggtccccacgtnngnnnnnnntcggagcatcgtatttgatatgttngngatctctantcaacnnnctcttctagtntctgggggnaattacanaaaantgcctgaaacgtctnggcctatntnnngcgagccgcccggcgcggggtcgcaagantgaatncngatcaagccnctctgcnngganaangggccattaacnncacgggataaacaccaagttaacnggagcttagcggatttcncnngcantaccggnggnaaacgtcccagccgcggnacgccangngtgccncgctccnacgcnggnngcttnngnncgagnnnagcctcgtgtnncgggcgtannnnnatgccgnntccngnnccactgttnnaacttnntgnctnnnatttgtctnntgaattntanttcattgtncatccgatccnnncagggtcnncncncatgcgcttacncgcaggcctagcacccgcgatngcaaggcganccaagtccactggtcccaacngtggtcatntgctcggtggacgtctaatgtctatttatnggcaagacttncnnaaggangnnaaattataggnatggtacccccgtacangcatcancatccaggtcctgcgnaagnggtaattgcagngtccgctggacacacccaatttagcgtcgtgganagtacnctgaangcntctgcngacgttttnncctnntcgtctaanttaattacccgccactgacnnngtcanaccatgnntncctagctactggnactntgcacccnccanggnttncggtncngtcccttcgngtagactccgggctnngcgctatttaacnannntgatctnaagcaagtntgtctctgtccaagcacaccgntgnaatttcaattcnncacgacnnggccnnnnnnntaatagnnccacttatanaaatcacnttcnggctacgtantgcnngncaccagtctngtatnggaaggaaccaggggggcacntaanganaagacggaangattgtttttcacacannnacgtgctcggagcgcgtangtgtnnaaccccagcaattgacgggngggaccattattgtcactaacnagtacgtcatgaacttncnncngatgaaggcctaacggggtaatncccnnnnncagtgccgacgctnngnaacaacnnntcacctannntaactcgcggacttgaangcgtcccactgtgnaacgacaatggggaactnttgcgtttgggnacttttnngcacacttgtgngnccccaccatanngtggntcnccaagangggnanagttgatcntgtacgattgagcnaaaatctnggcgtctanctcccgccagntttnnngcgcnncngcccnttgcnttaacagtnnncnagccaggngtgatnacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgttntangantnatcccactgcgataanntcataaccnannctcgannatcgaggtaatacgggggtcagtgtattntttcngtccaatttgccagtnataagancntgttttgnntcnctgngttcccgttttaaatnnnccaatcatgctngaagtgcagaggnnnaatnttctncgttgacaggggntcngtaatggtgcaaanaggtcnncgcggcaggatganctataaaagannncanctntnaaanctgatcgaaagcctgtngttatcctcnaannggagcaagctctcatcgaatgtnacccggcgcnncatncatgccgncncggcgccaggccccccgagcnngggcggtngcaagtngccgnnnacctagtnngcagtctcntccaatnggttacttccctgnntagagcgcgntacgaacattgntcncggcacttatctggtaacttgaccgcctcgangggttgggtgntaagtggttngcttcgctttgctgaggtttcagtaaggagcacgaagctggtttctaatcgcacctgtanaggaaccctaaaatggaggntccgngaactnnnnnnntcaataaccggctgacgggngancttagctacntgggtgagcnaacgcggangtttaannacttcccgggataaacttnncnnngggcancaaagangcatactcgtcgcgcattccangcaacatngtaanccgttgcacgcgtcgngcgactgcgnaanccgacgcaactatcctgcctgattccgagggcctcttagannntngttaccgncgcaatcncnctnaatnactcttacgccgtatngncgacgctttgnaacgnctccgggaccntgcccntaataagttaaggcatcccttnnnactgtctctgtgatagngatganctacntgccgatnnagtgggccatgangcnggnctctcgtccgggcatnngagaatacttgagcggatnnggatgccggttctacncnncatgacttggcaattgttacnntgcgnntgacgggcgntgnangnatatccgggtcccagangagggttngccncgttgggtgcaagtctagttatcaanttgagccgatttactggctggcgattgncgcttanactcgatgtagggttgttgcgtgttagnatccantataganctgtccntaaaccncttcgccgcgtagcnatggaagcgagacgnccgttantgatcngnnccatcagctccgcaccttttgttatgcttnncgatcacagccccgccggcntagtggccttcttaaccccngcncctntcnctgntnnaattgtgaatccccctctggatggcacncgactnctcctataanttgaaatcngcggtnacgccgttcgncctacataggagncatngtacccggccgtcnncctgacagtnttancgtcgttcnngnagatgtancagcgacagnntatcgttgctgattnnngaataaccgcccagaagtgttgnngcgcggctggcacagatgacttccttacattacgtgnaccgntcataactntcnaacgcgacctcgtnnnnagnntttttttanctanccnctttannnnnacacgtgctcagcnntcancganggattctcagnactatttggcggtgnttttaggcgttggtcggggcccctctccgatnganganggcgccgccagcgacgggacgagccatcacagtccataagggncaactttaatanagtccacngtgactctcaccgnnnggtcagnaacgcanttnaaantgactaggccnacttancgacggggntnaggangggngtaatcttncgacattnnatgctcctattcngggnncangcagcannananngagacagtcggacccgtngtcagctcangnttccgagtgtgtgcganngtgtaagaagnncctncattggngtagctcacttacctgccnntgcctncnctttcngccatnntcccaacntaggcagaggactggcncngcgtactgattcnggttagtcgcgnntngaagatcgngttacaatgtcnncgcgatatcctccaccttcctatcgctcgntccggngcnacctagagttggagctacgtcttnagancgaagnatgtgctagagnaaaatatgaagcccccagcgaanttncgtcntaactgtatnanacgtncctccgtncttganntacanngcccgnatcnncgtgcagnnnanttcncactcactgctttaattctccttcgaacctggtccggacnataatcgtatccgtggatgtgaacctagcantaccganacccagtgcaaaaacgagnntnccttnacaaaccggnacacccaaataaagttttcncggtntanggcggctngtatgaacgctacnacgcgtgagacgangtcnttgtcnttcnntgcctaagttnngccannggatatgtgagggccgagcaccgtnccacgcaannaangtattgggagnanaccgcgcgnnnaganagagcgntggcggtctnagntatganagatctcgcttgngctcccnnnanntgcangntatctcctngcatgcngcnnntcgncccaggcnntanntcgnctnganganttcttanatntaggccgtgngncngccangccntaaagnccatctgcggatnaagncagtttctttagggagcaccantgcnaccccgncatanacgtatngcgcgtcgggcgccatggncntttatcngtcanntgcggnccagcctttcaaattctcactactacncgtgaancctgttcatcgnttgtcgccttactttttccctgatactcgccgccattaaacaaagnatgcnnnccgtcccggacattaaganantggtttctccgtcgagggcgcggaccganctacaanactcnctggtccagagantgaccngtcgacnggccgaatggtctatcatngctctntttctcancttcgatcaaggcctcacnncatacagnctngngnaaatncgtgncgnatatttgnnngcnannccaannctgcggcgaccttcnacagcctaccnttgggggcgnacnancgagtccgcttcgngcgactgagagantactntagcgtcagcggncnanatgaantcaatctagatnccnatgctccacaacttagatatccntntccagaaagaaccaccgtcccgtaaggtctnggcggagnagnnccgaccnaancaacacggtacgggnggtttnngagaggnnnctacagannnttcgtcggcgtgtcggacaagcgcacaanacagtcgnagnagtcnnnatagatggtgtntcccgtatttgactantcctagcngttttgtgcatcagaccagtcttgcgtccctgtnganncttatnaangctaaatggcctgctnagacgngncataatcggaggacggtacccgttattcaaggtcctaactcaaggatccnnagaacncgtatgtagcnntaggaatcaaactacatgagnnggantggatcngggcttgcataggagatcnaatgtggcattaaacagtcggtccgctatattgggagcctgnnnggangtgntatnatanccgcgatggtcgangagacaantcgagnngntctgttcatnacgctcngactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactnaccnnantcatnctgcccnnntcttgaggnacaagcaaaaaannggagantataatntacangacggngcnntacannnacaannctaatcnagactgctagccgggtnttngcanngtacaatgnctgtgagacncgnnncnttgnnagantnatttcctcaggcagcagggtgagctttaagaggcnncncncntcgtgcgnggtcttgagntgctncgcttntncaaatgaancnccgattgtatgcttctgcntatcatcagtttgagtgcaccttnncaggganntgancgctactaccncccanccgnncaanntctntantcaanacntcagaatggncatatgaccnnncccggtnatctctatnngggccnacgnncnntangaactatcagcttnangccccgaggtggntgcactaatcacntgncggccggacagnnttcccggacttacgacggccgtgtcgcctcgcctgtacnncgtgnacgatngctgtcnttgacgtgggagagcccnttatcnagggaagtccantattnnnggaggtcgcnnngtgcnaaggagtnnanntacgtacacttatttacacnngactagnangtactatcaagantnggnacccnctggngggagntaattnanatgacagggnctcaaaatggctntcttaactnggtcttgctcgtcngntcgaatgactntttagactctcgnaattcacagattatagagctaattctttccngaagaggtanattnggaaggtcgcagcgaagcccanggtgacatcncanttatctccgnggatntgtagtgntatagcccnctnnctggntggcagatatgtttcgtatgcctggcaggtntcacgtccaannngataccacnacgaatacgacctagncaanttataagggtgccntgggaaggnnnnccttcgcttaccacganaatngaaccntgatgcatgaacctnggaaccacgatgagaaggtctttagttcctntncaatnntgcctattgacncatcgttacagtcgtncgcnnnntgaaggttcntnganggcactannagatatttgccnnagngggaccngggcattcgaacanngctagtctggtacgggatttnnagaactggcntggggcgggcttnntnnatgtntgttgganttggggntnntcaannggaggggagtnggtagtaaatgtaaacnnacaaagtgtttacgttcttcgnnggccgacacncacttaacgancatngataaggggganncgnccgccattcnanttnnnnngcnnnccnnggtangnnnnnggttaagccccgcgtccntgggttggnnnaaactgcgtgtcacanncnccgngcattcatgcnnatcccgagnnanncacgtanntncnnanaagcgctcgcctcggcacgggttgcanacccacnnacctcgtnagcgtttataccggctcaagtaggnagtgatctnccnnttntgcagcnngantcgcnnagcccatccctacacccgagcgcctggtagggattctngcttataggggacgtaagcntnganacagagttcangcngcggagtcattattcngggganccngcantgagnaagngntactntcgagattaaccgtggagaggaagnatntntttagcccgcncgtntacacagtgaaggcncctacgggggtcggnnaggtngttccgggtaccanagtataacatcgtntntgntagncatgccagcattnnnngctgatnctcggcccctggctaccgatcggggcgtcnttctgcccaagncgacacaccttagattctnnccgcgccacggtntnnccntagntaccgagggggnngcttantntatgtgnngctctccaacccaaacnncacggcaccatttnngnagtgcgtttaagtgcgcactattcctgcanncnntcaaatcgaacantctcaaanactccangttgatanaccgtgantnntntggagcttgatnaggcccaccgngngacgtangtgncacnacgnagnttatggctttattctgnaaaacgttcnnacttgtccngacnncgannnnnngcgntggttcttaatggaccggcatgctcntaggtacctttcgcccgaaggaanttcactaggtctggggttntgccagttaggcggnnntatntanttaagntgccacnatantaactgcgganantnttngancttggataacntanaacacncantacgcaagcacnngggcaactcngcggagagantngcataactgatgncccannnnncntcnntggcggngntganggannangnncgngccttatccgancctttnatgacaaaantangtntgnntaacatncancaccctnataatncagtgntncatactgacgataaactggattctcccctcccaagtctccgggagtcccgccnaattacagtcgcacagtggccnnnnttaaagtnntngggtnaaataaangntagttcatgcgganagccacctgtaccgangggaaagtttagactgccggactttcnntagcctctctgagcccactcgtagagggtttgtagntcacttacgcggancntcnannacncgcnnngtnncggngcgagncggcncggggtgcaaatannnccgaannagaaantttgtcacctgctcgcgnggtcccaatgtggatgctcncgagngcgtgnnngctcgactnnaacnatgaactccgtnctgcgctttnttgttcatcgatngaatcngggagactttccnttcncaaagattggcncgnacgannnttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgngagtattacggtnagacaaagtccnattgtaatcaacccaaaagtttnnaaggtaaaannnnanaatatgacggccnctgcaccggcnccgatcattnnancttgcgatgnttagnggtggtcccnnnaccactatctnccgcatggagccnaccgtcggaatnccacntcctaatngtaccngactgggnnganccntttangngcgtncnactagngacgcgngctgntagtgtngcagcgcacaagnacatgggttgtaagtcganattgacccgnttgctaggcggggtggatcnnnntttannnnctttgagccgtcagtcagtacnccatcatacactcananaattctcnaagnngccaaaagctcgtcactcngtgnngtaacacngcgtatngnncgacctgactcaacaatgccntccctagcangncanccncaangnnttcattataaccccaaaagataaactcgatcgantnncatgtctanagtanctatngcgngcacnggtgatctcagggngntcttatcaatgtccctccggcaagngcncatcacngnttctcggttaggnnccacacnacaaatancttccacgtcctatcgggncnaattttcacanaaggangctcgtgcaanaccttacaanttatcantgggtacgtgcngggaanaacntccgcgtntgtaannagagncgactccnatgatctcgatcgnggcctaatangnaggagnangaggtacnttcgatcncncccaggcgacaagagcaggagcngngagtgnanntnagagacctaaa nnnnnncngngtanntatacgcnantgcncgttccgttttcacgagnnnnaaaagcctaacacagcgnttcnatngnggtcnntnngcnnnntnnaatcacccaatcannaggnncaggccngaagntgcgncgagnnnnnncaagngganccaaacctcntcntccnnnccngaccnttgngctnnnnnnncnnagcgtnntaatngcngngggcaccgnctnttgggangtnggaatccactgagattcnttgnnngcnnnnaannncagtnntaccacntnnannnnnnanantnnnttatggngnacannctcaaatcnagnnnaaganatgntggtaaatnganacnncaacnccnnctgatngnncagccananatggcaggtacntncncgcncccacggcatntgggnnctaganggggnagnnngntgcnnngtananancnactttcnagatctgctcttannnngngttatccatnnnncnctnganangnctatctnaatngcncntagtannnngnnaaanngnggatanttcggatnacangtnnnnntnncnnngccgannggggacccgcgcnacngctncgngtgacggtacntcngnaggcagntcgacgangcganttacgatcccgnactgtgtgacatnnntnaagnngtaaggagcangcnanangtcnnncggtggcggtncccatnggngtcnntccnncctcnnctacaancgtccggcngcnatncgnnangnaannntnnnccntatactatcgaccngagcgngcttcnccgnnctngngnnctcannnnngntnnnagnannnctannaaggttgtngncgcnnnnnnantnttcnttcggtaagtncnngngcgnnctccanancgnaagcnaatanncnnngtnnnnattntgagnatgnncntnnnnncntntcaagtacnnaacccnggncgaggcnnnntntcgananngtgcnagnnaacnncngctnnttaccggctcnatgtaatatcgcggnngcancgnannnngntctatgatggtccatgttagtcccannactgacaattgttgnccgtancacnnnctcgtgttcgaatcacnccttgtntnnngnncncncnnnnnngnnntcggggcanaggtgnnngnnangnnngaatngatnnnnnngtccaaacctcacnngatnnnngncgntannnnncnannnngnctggngcttnnnttncnagaccnnatgtgtngtaacgntntgccanttnnnnananantntnnactttcatacgttgcngancgaannnnnnattgcnnannctntannccnnggcnnnatnnnannnnncacnngtgtnnnaaancncnnatatancagttaccttnatgganancncgggnngtcctncangtacngggnnanntnactcngataccgttgtnnacaanttntnccaccatagaatnnngnncnancncggcagnnnngggccaaacactntgcnntnancatgagnnngncggcgannncgnntnntagntnaaantccnaccnngcacngngggtntagcntatcnnannnggnntnatntnctannncctngatcccncgnaannncaanttncccngttcccccctaaggtagnnagctagcnncngacacanctcngngnnnantctcnncnnnggcagctgangnnnntcnngtnggcaaagcaaccnnnnncnantnnaggncattcgcntcnctngggcgtnncaacatgctgtcctaantcgtantgncgtgctacanacgacacngcnnnnngtncgaaacgnctcttcctagnncaannnntccctngcnncnannntncattnnntgcntgnaaccagggnnnnncatncagaantgngctattgnnctcgngnnnnantctcnangatangcgaactgagggtanccgcgannnnctcgccgattgttnnnnnnnngacngnntatatanaangggnntgttcaggcgnnntctngnacanaaagcgttgaganntccaactnttnngcnncagnnnngtngtnggnnnanannaagnnnttaattnctnntnactntngangnccacatcagncnncggctntncntctccnggnntaaaatgataacgngnnnccncnnnnaatnnaangntacccacacncttcgcnncnnnnnnngtacntngaattccttntggttcgcangnnngngntnnnnnncngtatngnccagngttncnnnngtctgnnnancantgtanccncngtnatgcggtcgtcgttggacggtcgncccccnnttcaacnatanntncnncggctgatgaanggnatntnatacactgtnnntgtcgcnantcntcctcgcngcatncaagnatgggccnnnnntnnnntnagataattcntctgtngntccnnnctcnnttctannntagcngattgtnnnnatngcttacgcntctnttttaangcgtccaaaaangnaccgagttgnncttcggnaagcgatnnnacnngnnacntggtaccgtctttngtcnagtgntncctgatcgaannnnngctctngncctgcctgaaanngttatnnngnttgcntggtacctcttagcaagagncancnntggnagnnnngacgtnagngaatnntngncactgtgnnagggtncnnnagcncactnnannantgncncnnanangnattttaattncngatnnggggagnngcggngnntgggnnnnnnaagtaggncgacgtattngggtgntgtnattggtattaccacantnacgaattgaacngttnnanntncngcantangncnntncccattgctgtngaagacannnnanagcnnnnnnntgagnatngtcatagcangtaacnnntgngcgncatnnnnaatcnnnnntgtcaaancnccnnggnnagaccgcgatttgtaggngtttgtagagcnacggtgagcnnnnnntccctnaccgtccgttnncatncncntcnttnngnncntnanntgtntgggcnnttatnnnnnnnggannccntgcgcaatcnattnnnntncgacagcnagcgnntaancaantactcgnggnnggnnnacnnggncaaaccnagtnacgnatgcctntgtgnaacnatangttaantaangttgnngggntnngtncatgtncnagcnccanatccnnagcangtgnannccgtttannncgcgtgacgagncgngnnnacnngcccgacagantatcnncntgagtaactcnngttcangnaccgggcatcgcngcnnnananatgnnttgnccgcnanngnnnnngnnnanagnctgtnnntcagcccgnctaatagtcngnntgtataatnctttacgcnagtgncgactcagnctaannaggangnnngtcttagagggttnnnctnctttgnangnncggcatactntgcgnctgannnctganctccnnnnncagcgncngnnagtgnttnnnatttngtgggcnggaaannnnnnnaangtancatacnttnngtagaaagngcngacngnnnnnnnanntgatnaggngngcnntncgncagntgcgtggngcccccgncncatgtntcnanaggantcncatgggcnagcnctntannaatnngtnagncanncctanngnggaacgaantnccncntngnatnttgngnaatgcnngnnggnannngcnnncagcaccantcgatnnngtgnncnnncnngttgcnnntnntcttaancntnanntcgacannnttnnnnnanncgnggnannnactannnnnnngngctcgggcacnggtnnggcnnngnnnaaatcagacctcctnnctccaagcccatgananctnnanccngacgcagtgtnntcaagccgntacannnattcnngcctcatnatgntaagntcatngnatgccnacgttnccnnattgttnagnggtgggnnctncnncggccagntaangnccgcaagaananngcganntnaannnnctnnnggnncgcnganaaaacgnnnaatnacnnnncagccagtttcgtctgcgnatccgcnnncnctgagcgggccttgnnnnntngnaagcantactntncccgnnccaaagnngangcacannnnnnngcanncatggnagnngctgcgcaattgngcannntccagaaggcancatngnagtcggnnntgaggcngtaataggcnnaagtcgtgcgagnaggcgntngnntccgacnntnntcnnnntaancnnnnnntnnannangtntnagnnccagtttncttggnnnnattcnnatatgcaaannngnatntntcnngcnaacactcttgaagtgagacagtctagnnnggcacatgagccngnnntnccccangannntccgcnnggataaantntatcngngctagccnnnnnnntanntgnngcnngtnnnatccnnnntacctccnnncnnngagtcnaagcgtcacggacgagccntnctggcnagtngagtanctttggnactcgtnncnnnncgcgngtcntannngggntctccattcannnnnnntnnngggnnntnactancncnacnctctcatanccttgcgngtcttcccntgcnnctntnaggtcnccangacgntagccctacncncggatcttnatcngttgcnctncannttttagagnggnnccngatcncnatnnnannttgaatggtaaatnttancccgctgttcncananaaaaaantggttggtacagggtnagcttanaattanntctnnntnnatatagnatcccgnnnnnnccaccgcngnnagtggantggtnnncngcgnngnnganacgtnnntgtaacnnangtagnannntgccnggagcganacanntcagnnngncgnnccgntggcgnnccngtcatcaganttaattcgtgtcgnctacgaaatnncttcnncggancggtncngnntngtacgcntcngnannacannnngcccnngcctcnagangagnctcttnttcnnnncnnnnncngtagantagnaatgtcagnncnacnttgtgnngnaccantgntggctcaaaannnnaagnttttttgntnncnnagttgngtngtactaactagttctntnccngtgcnncgcatngtanacgatntgcncannccnatnantgccttncnaaganncgccncntnccgttgcntantggannnannngtnnganctncnncgtntgactnnnnntannnaaanaangtncngtngnncttntggggnnancgaaattnattacncngtacgttcgccgcgagncnntnngnnagtanntnnnnnnnctcntntggtanncnccnctatncnncaacacangngncnnnnatacttnntnnngaggcgctanccggtcaannnnangagncnnttnnnnacttncntannnnnnttagannaacnnncagcnttttannntggaannnannacggatgcagagnaccatggggtnancnnnnnngncncgncgnnngctcagangcttannnncacgggacttccnncccgngnngnnntgcnnacangaccgctaaantataacagnnggancntgnccnnctncntcannanctcttaattgnantgngnncgcntnttcgnngncaaacnaagtntgnnnnaatncnnnatccccaggnanagcgtcgcgaggnnnngagccatgnnnnctcccngccaggccacattaccntggtcnactcnttnatggatcggggctnanggtccagttancgntcnaacgaataangtngtgnncngngtacnccggntanngnnnngctganccgtnngagggctgttatggaacctggggnatngatnnnnacattggcaatcanntcgcnanntnntgctgaactntcttgcaatccgtcnnncncgtgtctcttcnnctgtgnngnagagttnggaggngcccngnntgagagnncttnacnntgncanctnganccatnncnnnntaggnttgnnantatncttntaanganntggagagntncntcntccctntttcccnnnancccttgtgantcgtgcgcgcncnttaagtnncccnnannggacactagtagngnctggcctgagagncccncnnannacgtaatggtanatanaaaacccaatcntnnanntccaaannnantannctggggncngcagaaagngcgnctctcnncaannnnaannanntggangancancgaanccttgnnnngnnnnanncttcctgnttcnnnggtaaaatagcaatnnaggaggnncatcctccannccgtcncggggacangcnntngatncctnnnntggctntnnnngnntgntanctgnggtaccggntagtgtananataggacngngaataacntgangngcnttgnttggttaccttatantggttncnaactacngnggtccncangntncaaagangtctaagngtgctgcctnntacaattngancgnnnncatgtgncncanttncgggtcngcaggnnngngnnagncgngtnacgcatatcntatggtcnnnncgtgnggaagnggnccntcctngnnncnggctnttnngtncttggcccaagacatcgctccgnnnagctncccaagtanngnnnncctcgccgnngttcattagangcnnanntannnantggantatantccnacactgcggtnnangnnncnntcagngcttnccggtcacnacaacnnggagggcttttgctnattcncttctctgganctcnnnnntttcgangacnatctnnccanaagctgacgcgtgtcccntttnngccgggcntgnnnnannccttnnnnnnggcccannnnntnnacttaacgaggtggtaaccnncnatnngatggtaacgantgtcgtcccnctgacngtccgnttccgtattncncnttagnnnnntggcgccgnntgcnnnnntcacgncgcccgaacgnaangggtngnaggaganaggngggntanaaggtccaatccgnacgnnaacntgnncnnatgccagccccagntantgatncggaactnnaaaataacacgtnnntacaacattgntnnnccagnatngnnnnacatatgnnntcnggccactcnttagtgtannanggtggantngnnntnnccccnccnnnnacntncgtccctacncganncnnncncaanntannnggacggggctgantagattnnccnnnttagtaggacnncacgtgngttgaccncagggnnnnnatcncatngtccagattntggcactancnccntatanngnnntgctggtgnnagagagggtgangntgtttnngatanaagntttttaaaatttaacccactacagatantannnacnnttcnganngtctcnnnnnnnnnnnnnnanacatnggnnggncagaggnaagntatcnttgcatnntcgttgtgntganannnagcanagggcgcttctcntgtacgtntccnntncaaangttttnntgnnncnctatnntnattgttcgtcnaanccncaanaaaatngttagcggaacttnncnngttacgaannnnngnnnnnnntgngntcggannantcggcantaataanntcatctataaantacgncnctnngngttnaangnttcccacganncaaccttcgcaaggcggtttnctgagacncaacaactcacatattttcacngatgggactntaaaccctgcctnnnacatccgnnttngntttgnnnttggtngaactannagggggntgcngcgatncncnntacgnttgtctanatagnagtttgncncagcnngnttcagacgatggaatnnttnaaccnntgtttntttncgcntncgnnagnctttncttagtccatgacngctctttntnacttaatgcganngngnnatannggagttgtnatattanngnctangggnntggaantttangagatgcncagananctcacnnnncnnacncaaaaagctaccgganttgctgcggtctttgactaccgggcnggngtnatgnncacnnctantanattntaaatttttantaaaactncannggancnnatnaaantcacgtntgtanagngcnnctnnnttgcncaacnacnggncattnacgntgagaccantnccnctccntcgagngtantncntnnaccatgtannncctgncgtcctncaccngnannnaacagnnttcgtgnncatcnagcgtnntcttagaaattatannnntnacgnnncnagntggtanccncgcccnnacggtcggtnccnctgnntgnngcggcngngccnnnnnctattgcnncnatcttcccacgnnctangtnannanngtacacgnngggtnntagganntnnccngnncntcgtggncgacgagggtgntaagacagtgtncgggtnnnanncnanagaagnncagangnnnnntanaacgcnngtntanacncgggnagnaacctcagcctcgntnngaacagncacagtnannnngccatccccngnngnnnatcgattanaatncaataanncnnnatangnanttctccnatgtcangcgtcgntaacannnnngnanacnncnnncnnnnntnggacngcacgggtnnnnncgtgtaccgtatnnnatcnnngtcgggncncnagntnctacgngnnnactattcaggcaagtncgantnnggngtanngnaggccggcnctgtncaccctcaatnaggagnngnncccgtctcgcattgctnanacngcnnagcnagttnacccgntncctntgggcngctctcgtgngntannnnnnatnnntnntgcgctaacngannntaagnacngtagtgttcgaggcacccntnctgtnnnggtcggnacnttncggncaacgctaannngntagnnnagtnccntattataatatcncgngcgggtcggtctnntnngctgaccagacgacaanangnggctcncaggcgcggaactgtggtagaggnngtnnnatncngngacacgngtgcgtgccgcagacaagctgccagcccgctagatagccggancggnnnnnntcannnnnnagnnnnnnnctcnatncnnncacnntnncnnnnntnnngnnnncgnnnntnnnnnnnnnnnnnnnnnnntntnncnnncggggngtgtgagncaaccngcnnngangttggttttcatcgatgctttcggccngcataanggnntncntcngtnnttaaccnatagatncacntnannnttgnctgaggtcancgttgganangnncnnanttccncgccgagnntggngctcatcncccgnatcgtgacatctnnanatgacggacgagggagctctccnctcntnnnnnnccacgctttagctanggacatnncngcgggccgcangtagactntgaattanaggtagtgcngtctganatcattcctantcattnnnnctanatcgggnnnngcnnnnntggaccggnannnnanacnncnaagngcnngtccnngnccnccnntncnnncgccacnncnnnnnnatncnngaannnnnncttgngnnntaatacgggaaggtagtcnnnagnatnntcgcananctagnnnaactattttagnncangaancgtggcgncaaannnatntgattaaatnggnnatggnaagnntcnngnncaagantcgtgaanaannaccagggtnnggacgnaattagncngatcctntcgnngagcngctgcngcgaccccacacctttcnccncnntnntnnnatttgtcaaaaanctngganccctngannacacnnagcgccnananctaggcccggacgccaagttgcnccncnctnanngaaatgtgtcgnnnagnngnnaccncgnnnggcngacagangnannctnctgnaaaggtgnctccattgnctacttgtnnggnctnagcgcacgtagactcctaacncnntnnncacgcgannnnancnangncncnnnngccccgcngnntcgttgntacctgccgcgnaccngactnntcncntagcagngnnacnnagnnnnnnnnannnaagagntnctnncagnnannctcctcngtangcncccgtgangtnantnntgcataaactnncgatttcaacntnantctcgctggttacnaccgagngncgtgtgantacntanannntannanncangnntgcantcgggtccgatnnntgcangnntannngncngaacttngnantcgantnttgcgnnctgtattnaccggtgcggntnnnggtntnatctatannnacnccngcctacatttcggnannncnnnatcannttgcaggcnntctctcttagagagcaagtcgacccnaantatttnnactgnccnatanaccnacttgnaactnctntatgnactggncncataanatctgnnccntnncccagggcgggnctncggccgaantnntcntgtangnacccncgcactnntgccgaangtgntnnnnggcccaactggcagctgtcnacttnaaanaggccnngtnncntttaagnncnanagngtncnctaagtatatntnnngggcgcannntnnngctgatacacnncatntaanncacnnntcccaccatgnncnnnggngctnngctgtcgccgcttaatctagcggcacctngncgnntgtnnngaccnnnnncctatnanaacggagttggttcctcagnganccngnnnngccgatngacgntannngnanccnggcnnnnccgcaaggttaccgacnntccccgtnannttnngcgngantcaatntggncactacctgaanntannnccgnncngttctcnncnnnctggcnnnctcnnngntnagtganantngaaccttcaaatagtcgcgatacccccggacttnaacgactgangntcnnnntcngcccggctgatccncaggnncannncttgggcggtcaactgcnngngnnagtccgccgngccgttgangagttctncgncgnnnggatcctccntanttnntgttnttcgtcctnaacnagnncntgggtttcgncnnagtaacngacagctngnntnttgggtncgagaannaannnnncgcgtganngccgncctggagcggatggaaaanannnctccgcgngggctgttacgnaangaccccgtannngtaagancgaggatgcnnncncgnncagagcgttcnnnnnnngnnatnncaggcatgtcnntnnnnngnancgaggnnaaatanncnnccnnntnacnanccntntcnnnttgctcaatncntggntantnnanttaannnntntanagncgncttagtcntagnnagcngnnggcnaatantnttgtnncccgcagcgnactncccttcagacctncgaagttacagagtnnnncacnattcacgncnaangnnacnngtnnnnnacgnagncncttgcnccantcaggntacgnnngtttttagtncgcaagngcannnnanctgcccnacncanacgtacgagctgactccgatggtgaacatgntganttanncncngngatccgagtcgaatccgagncanatggcaacngncgncnnngagttngtcctgnggtntctgngcatnngntatgccttcnacctngtngnacnngggctattnnnaagcatntgaggangcncactnntncngagaggtatggtgcnntctnagcgcnnnnnatnccctcctnnnagntgtnnagnttgnnnacaccgntagtgcgatgtgatanancctannnnncgaagcggtgatgtatancaattcatgactggnnntnnnnnnnnnctgnngcnagtntcccgtntanagnantanatanaaggtaanannnnngagctcaantccgtantctgaagggattnnacatggttntnnacnttcnaaatctctctgcanagctangntngcanacnacnacacgntnncgcggtttgggatcntcancctntnncgctggaccgccaacanttncatcntnttgcaggcacactacgntttgcctcccnttgaannaannnggatggcagaaccggtagtaagcnctactnntgtggacctccgctntnngannccgcggncagcannncattagcgtgntcngntnggngttccanngntccgcactcagggncnnacnangctngtnncnntggatttgtgcttgtatgccncatgggccctttncccaannnnnnccagnnngcgctcgntgtgaaggcccccgnggcgacgntncnggggtctcgttgatgnnccaanngcgtctaannnanngtnnagctccaganggacgnnntngaantaancctcgttcnnnngaccnnngccnagcnntanntcctgntnagnccannnttatgcntttaccccggcacggncnnnnnnnnggnntgnntctccgggattctcncgtantnttcnncagntgatgnncnnaagaancgnttgcaannnangnntacnaagcnnngntgtngggctcngcggctgctnacggagttaccaggcgccggtnaccctggcagcactgtgnngnnnngnacngnaagtattgatgngngacncgttcgattgancctgcaaccatgnccgctcnnnacnttgtggcgggnngnggncgctaccccagntggnnngnccaanncgncagcccacnanngcgaaccnngggcgactngncttannnnnnngnnnntgnntnnntnganccagcacangnatnnantcnctacaacccnnnntnngngtgnnttgangcntananngccgcccgtagncttcataatgaaaccaacactgcgcnantgngnacagtnnagagccttcanagagggataacgatccaccngngcagtgctctnnnntcnnnncacgcacnnanntntacngnntactnaatgtattcnnggcnnggnttggccnnnnnagggaagggnttgtcngttccgccnccagcctacacnaantatnnttgccatcacntgacgaattnccgggaccccgatancgcagtcggggnttaccannttanantannnaagncgntagcccgagcagnagtagnacctnacaatgannataacacanacccnntggntcntnnctanttanctganntcggtnngccatnaggctcgtcncggtntttngngcnaacgaggtctgcttntgtnncagtcccctcnnctgacngcgganacacncgcgggggncgcnncgcagtacncngnggnnncagngnntcngttggatcaccacgccccncgntanggggnngnnnnnagcgcnggccaaatgatgcgnncnntcgtcagatnnccancnntgacatntntgnancagcctcnncgcgccttagggcctagcgnagannanacannctctagngcttccatnttcnggaggcatgggtaagnnacttcactgcaccgtatcccngngctgtcttacnntgnntactcccnnagtgntnggtgcatgatctcaaatgcaannttnangnannaggaatntcnnnnccnnnnangtnnccggttacgatcccngcgnnntaanntntnnnannncggcggnngannncgngatataggggggtctcnaacgggcntttattnntnagcgagtnctgccganaggctatgtgngnnnctggattcnagatgaananggctcnccccnnagnttggangtcctaacgtagttgtnaccattgtgtgaaacgaggnatannncaagtgnnngcggtcgnaccacggcgnnnnagncgaaggtnnacnnntantnacannnacgtcactggggnanagggtaacnacctccanataacctaacaacatatatctgngacttgggaangncagnnnctnnttcnntgttacncntnctnagaactaanntttatgtanancntcnnacnncaacgcnntaccatattnntnnnnncnttnnnngtctgtggnagatgangtctcggtctantntgtgaggacgnatnngctctcgttagaatggnnnnnnacnantagtngngtaacnttntgtgtgtatcgannntaccgannactcngtanncgcctngnnttncaagttcttgaaaacctttnnctannnagnnnttannagngcccggattanaggaaggncnaaatantcagnncaaggantacactnggttcgcnncattntangganntaggcgcttntntcngnngngganngtgcanggtgcggcgannnannntgcagacggcgcgnnttacagatgcctagcttnggttttcaanccganggcgctnnntttggcnnttcccgtctacgcncanttccaactcgtctacngcnnaagaagtcnanggcngnggnanacntnccggnangagatcacaaatnttnnggtgagttcctaaaagangggagagtagcggantgnnnngnngcagcacgagnngaangaggncacgtatgtncntattggcgnncggcnaggcaccaaaannttcccgatcggccaatnccgtcccgccnnnnngnagaagtaaatnnanncggttnatgntnngcntnnccnntggtnnnnngnnntcttagtaattgtcgangcggantccatccnncactgcnnaggcacntatgtangacaggtnnnnnntatanntcacttcgatgcgtgtgantagtnnaggctangntgcnctcccatcnannnggctgcgnnaacagaannttannanncntanngcaggattcnnnncattnnactttcgtgantttncnnacttgatcacgtagngacggcactatatnannggatctgagngaggcgaaactnggtccanatatnntgcngcnnnnagtncttannagcnanngngtgataaangnnnnnnnnnnannnnnntgaaacanagggcganncnnnaacaagattgactnatnnnnnngtatgcctagagcgtngcatgtacnncnnnaagtntncntcgacgctgaatattnannnnnntncggagtnctgagnggangttntgctatggtggngatacgcatgntntggccanggcanntcncggtntccaannnngctngcatcnaagncgcntnacnagccnntgcatagtaccncnnagnnggnggcaaagagnnnnntgccangtcgaantaacgntggtcttatcannnaatgcngnanaacaactncagtangggcacntaaaatngaaggancnncgnncnctnagnccnagntnttaatgantngagaccgaannnnnnggtnnccnncttttnaccaagnganngcntntagagnnnngtgattggccatgtctatgtnaangannanannatatactcngnnnccggtgtgtttatcacggagnctttcagtaancaanagtnctgcgcgacgatnnnacnngtancgacatgnccnannacgagatccncttnctnnaataanannaatacggcacgggnnnnttgnttnantttataacngcgtnntgatgtngtgagtaatcnnctggccggatnttggggcgnnnctgtgatccgctacagctaaannctgggacaaggttccagctcgannncgatngatgantgcnntanntanctttctannagtcgcggnnttttcattaagtgtantcgngctccgtcncancacacgnggangagccncntccnngnccgtagtttatgccanngcnnntctnatntcnagannngnncacgcntggnttgagagtggtgncgttttacatggtcgcttgcctgnatccctgctnccnacggttatnanttnaagggngcctnnntnncncanngtgnaacgggggtagaaaacatagcatnnncctttttgatccnnganacngnnnngngtggnncgacncgtttggcacannaanngcanncnnnnnanttgnnncnatttgagnnnnnntagcagnntnncntttgntncancgcttcngtgacntgtngangcagnnntgatgtacttgtcaannganngnnntcggtccgagttggngcnnnntccgacacgnggtgagtnacgacatctagtcgnggnnganngctaacatctacnacgtnncccagnnntnnggacncgacnatgnnncgnccacggtaggntntngtngnacanncnngcgctcntggtttacatcanaatcagtagtgttgatgntcnntttacacntnggggctatctgactgnaacttggtncggccccacacgatgctctcctaantgncnatatactnannngncgncnncatnctatgnannttattnnnnnncnnnanntgatncgacgactatgnggntgatgcacanancggnanngtgatgctggtggcatannnaccaanantgataggtnnncgcncctcttngncngnnatggggcgaaanagngactacnaaanntnngnnntatgcgngacgctccgggnnccntangnnngcgcnttaantnganccntgngagcannanncagnnggcggcttactnnannnnctgangcatcancgtccnntatnaggannagttctatagccnnttnnncgcgggtnncncangacgagtcaccctcgnnnnanggnnactccgctaacntcctatcnacnnnngngngtgactatacgagtntcggttatatnnnnnnnnggnccacggcatnatnntggaggcanngcccagcaaacgnngnngnttatgggcngcgtcacnnganannnnncatcancagctnnnannnngcanactaaaaagttnacagnnnncaancantnntcactctgnnacgganntnggcgtgananttcctttctgnannctnagngtnntgtgccnactnncttgctnnnanggaaccttatataanccntgtcagnaacaganancccnnagcgantgnncananngtggtggngggcgccgacgggacggtcactaccttncngagnnnnagnngnanctacctgnccnntncnnngnacattnccgngatncatgaagaatgagcgnnctncnngntaccgcnnncangatccaangaatcctctgattcttngacnnnatgtnnnntggaanagnnnntcnacttcntngaatgcgaannantgcannnnnncannnnncgntnatgncaacgcgnncnccgcatnntnnnnnnancncgtgagttanaaccnnttaaagccagnncatgnngnncaattctgcgcntttagaanttcccgcccatttcagcnnancaaagtanngtcatntttcnnnnnacangcggacngnngggtcgtcaantcatngccgagnnnattncacgnncgcatnngcngtncnacttcnctgaancagnaggcgcnanntcgttgggggnccctgcnnatanttgnngcnantaggtgaaggaaantaaanntcnaacataatangtcgcnngnnattnaccccggncgttanncgnnnngacgnanntncgatagcacaanctggcnaatnncnaatctcttnananncattgnctcnnagaggnnnnngngccagannantnnnnnnctggagcatggccannnnnttcaagttnntngncatnggnacacagactanaatngcntaactgatgacngatatgntnnagggnngncagccgatnnnnnnnctgnntgnnnnnngtcaagnnnacacgactccctnnnttcttagaatncgagctagnggnagnnatgtatcctgagntgatgagtctntcacggcatccgtanncgcncnngncgacnnttgacggactntacnngatnttgagaantnngcngaactttatcgagcncnnnnntagagncnatnccncctnnncanntgtangggtcatgngcnnnnantcggtctccaactntncatnccgccgggannnttcnggtngttttgggtcataattaanagcaacngnnnncttagatctngnnnaccttgcgcgnnngtgatgtngcccannantgtgaaatggangtaaaccntncaggnntntnnncctcgaaaaccgnagtnncannaagcatntgcacccaaanccnccaagnannntnggnntgntnngnagacgncaannaaaagnnaattnctnagttgcanngnntctngacangntnggtncnggntnnncttccgcntnggncccttcncntnnnncagtcnnctgnangtcgcngnctggncnntttcncgcacgnctgttacccnggcngtctagnccnnctgnngncnanngctcnncttgtcacattcnacaaggaggncntnnnttgtcgtnnnnncngnnacgtcatgctcnnnntnttcacnatnnnnnnanggcnnccgctngtaagnnacatantnnnnnnnttnaaaagtnanctngganganatttcaatngtgggnnggttatacccgtantgagncnacnngccntcnatcgccgcncnnctcgtnaggncaccnnnncnncgnnttnatgacggtantgtntannntntgncatnccgtnaacgannnnggcncnnnnagtcganaannactacgnatataancanaagcgnnnannntattgcnngncccgnacannnncngnnntcgnnncnanngtttgtaagcttgnnnacntcccgcnnnntntganagttccnnattgctaatatgagtnnataaaatttagccgnnnngcttaccgaggagtgntcgannnnnctgggnctgaaaccgnganattctcttcntcaacttatgnccgagnncnagctggagacnngcagcantaganngtcacggnggaanacaanaggtacgnnnnnntgagnntcgtcgcnggagaggtagcngancgaggggatccanacagtnnncaangngtgnagnagccnnccacnngnnttcngngtngattctcaacagtctatnnncagnnnntntcgnaaactcccnnnnngngnnnnactcatttnccacngggacnnnccngnnnaaaagctaaagggttnncgnccaagtcannanncnnntnanncnacgagnggtcggnnatnngtccngaaagttanntnnnctcganntanacagtggngccaagngcanngnngacttatcataatcnctnaggctcnatccgccngcggcttctaaacnatnttccnnnnnctttnnacctnnaganaccgtgnagaaggggaaatnangnntgactnacnctccngcttgtcacgctccgcactcccgngancnanccttttggnatgnatnctttntaangtagcgactnnncnctgctaggagttngccnncacggacaanatgntntagatggggggncaggatnaatntctgtcnnnatctngnnncggnagcttagaacaatncctantcacttnncnntntgaccccgnnacnaacnnnncaagncntttgctntcgnngcncgncntnntatacanggagnttattncnncancagcaattagnnnnntnntgnnnnntancagctgcccgnttcnnncgngnaacatcatataaatactntaccggcnngnntnaacctangggcttgnggtangngaaanngntcctcatantacttantcngcgtcatcntncggacnnttgnnngntgccagacgcnagganntatgannctacacngcggcgcacccaggcttacangggaattgctggagcangtttnacaggccaaacggcagcgcgtagtnntacactannctttgggatcacagcnnntggccgcatncnctgaataaaananntgtgganaannggactcagccctacganntcactggnagantgcagcgacganatctntncgcgaaatggtgagatagngtgcggantatncgtccctttggaggnccgacacnnntgcaggggtggnnntnncgncgtacngnactgactagtcantctantatctcanntaggttngcctgccatnaaggccnnggcctacccnntgactacantctntgncannnttacnnnccnntcgtctccnngtcncnttgccgcggcgcgtcgctngananacgaacatacagncccccgcaatgnnnncgttnnttcncgcagnnnnttnacncncgntatcgtaggnnnnagtataaanaaagtcacngcgtatacactagggcgtgtcnngtnnatatnggnactntgggatnccagagcntgcagttnnnnngganngngttagggctcgcaactcantangtcattagcnnntncntntacnantcagccgnnctcannacnnaggagtaagncactgnntacctaattaggggaacaggacgtcgcanatccgntgtggtgacaatncgntcgcannagnnncntncacaaccgngnaaggaaactcnctcngaacaagcanngtccttgaactgtcnnngnngtnntngnnnacnnnagtccanccccanacctctgcngtgtntnnnnnncgcgctnnacagaaacgttaaggnccgncnntcaggcagatgacggngannntnttnngnnnnncnnnnnnnnggnanngttnnnncataaganganggnncngngganntccnanacatantnnctacgtgnactgtgnnaananncgatgacggtctgcgngaccctctnngtangnaccnnaanagcgnncttgnananctgctcggtatagacgnnatggagnnnntatgtgtaagngggcgnntgnccttgccctgaantnnnnngctangacgntnnncnnnnnnncngannctagntngcctccggccntnnntggtangtatcgcnanagcacacncnatganntgctcgtatacgcncagcgacngntcngggcggtgcantnnnccntncccccagnngacaggggatcnacacagngtagagtcgctcgcgcnannagtaantancccaagagnnnnnncgctnnacttccnnttananncnncntacttgtgnctnntcggaaccgcnntannntanncgnnnntaagtnaaacncgttctacgttacgnnccncattnacnttntnatcnccnnggtactggcacgagtctcnatnngagcgccgagctnngcctnncaaaggtgcccnngtccagtnanncactcggaattatcngcccncgnaattnnncttnnntgngcaccncctnnnnnnagtttgactcagcggctnngtagnttacctttnnnnnncctctcnnncnngggagnagnctaannnggacngtancgggnggattgatggancgtnngggnnncaacgnancgntggtnaaantttacagnnngtgccgcgnaannaatacaanannnccncnttcactnaagttagatganangnacctactaggcgaccaagnccgcgttgccgnaanngtcnattccantngagcagaccggtgtancgctnangganacacggatntatcnctgttnnggaatcnacncnatcntccnnntnnnccgngcanttcctgggtgtcanaggaagctgannantgtggnnntncgctaananaccttatagccgtgcagntatcntnancngcnnttcacatnancnttacntctnngcagntcgcnntacgaaactttttntgatacanncgnnacggnnnggngnnnnagncnttcccnncagancaaaacanttctntnngnnaagcccgngncgtcnncnntaannctcgncnagcnctantnantnanacgctggannggtnnncaatanancntaagttncgagtcnacacaccgttgtggangtgntctnnnannnttgggcnanacnnnnnganntannannantngtcatngganctgggtncngtagnctcttcnactaannnnnngncnnagtccgnnnncngtgccatcgcttngnnnnnctnaantgcaagnannaaaaccnnnnnagcctntncncaccggagccacacgcttntctcacctggntatacnaannnngaaagctgnatgacgaagcgtcgngnncnagctggagnnncccnnntctnttggagccgagagnnnnaaggtgtnaggcgctcggtaggcgctcacaagcacngnnncaaccggttttccaatcgncctgccnntnaagaagnngtccnnngcggtggtnnncctaaggaacacacctcgtccagaacacgattgatcatatncntcangancggacnncccctgtagngcctgnctgtacacgangtggnacccncctacannacncnganngatcgtangatttaaacgncnncngnntgctcgtggannctgaagcccgnccgctccagacggcccncagcgaantcataagtcgcgngaagngagganntgancatgtgcngnngnctgttncngagtntnanctcgncggtgntncaagnntatnagtcagcgcgcnnaagccctcnnncngncncggnnncgtcanannntcggnacctcntcgtctggcnnnngngaaagngnnacaagatcnnntngancgcngcgtnnntntgcaannncnnannaaggctccttttcnnncnngagnnntngnaganncncnnncnatnnnnnntggagggctaagacnnnnnaggcttttctnagcnttncnangnnnntannngccgcnnnnnnngtnnngnnnnntnnnagncganncgttnggnngacnnnngcngtccntnnntttctttnnacggaatnnantnnnnnttgggcctcaannnnnnggcngttnntcctagtttcaccgaaatcnnntgcacttccaaggactgntnnnngcngngtnnttcgnnacagggggtaaagtggagacagggtntnngnnngntctctcngannnnncaagggtnaggncgnngtccnanntatcgcgataancncgntttnnnntnannngggaangngcagannntannnattagatacaaanaatnnnttannngttngctatgtcagnnnnnncntnntngncatnngnnanannntnnnnacnnnnnttttnnacggatggcttgnggncnnnnnnttcatgntntcccnntnnnnntcagnncngttcgtcgtgggnttnnggtctgtanggttngnngntgnnagnnnnatcgcntnngcggtgntcannnancngtangggananctcganncagntatggganccccnangcancngtncgncgtgtactacnatcnngcgcgaggagctgagncactgnngnngnccagnagnnnnctttttgcgnggatntgntgaggcancccnnnnnntnnnnnnntnggatcgtnggnncccttcgtaaacacctnaccgacnanttatcngcatngcnnnntttatcncnagggcntnncnaancncagggcgaagagggacctaatcnntcatnagaancnggtnacnntagaaattcggcgtnnnacacgtcatctncgggtngnagtncanagtagagttgnnncnattcancccnngnccagacagnntantntgctatccnagtnnntngttcnnntcnnncgatcggcancnnnanntcgantnngtcgcancnnnngcntnncgtggtctgatcacnacngagnntacnannncanacgaantntnnannnntgggnnncgatnggnaacaaataaatacgtggtgccggagaggctgcgcatngccccagnnnntnngctnnagactnctagtgatcnnttcccanccgacngntgacccctacncagagctgagcantcnngttcttnnncganctgtacnnntnnnntccancgtcggagtantcgttactgntntgnncgnngagtgtgatcntaattcatncnntgnagnagttnnngntgccaaancagannnnnnnagngnntnacagnnncggaanccctctttgctnnacatttcncgtcgattntnntnaaactggacgntntaaatntntttaacatccaatcnncnntnatatnactnatnccgacntggntncngnngnnnncgtaatgggaccagnnnnncttcgtttgagtcncttacttaggtggtnnnatgagaacggtcgtcatccttnntnnacagtatattaacggatgcangtntgnncangggnnnnctnggnccnnagnnncgaccccacnntttgtctnttgnnncgnaatntctnnntctnnnnnnggcagacannngnanccccaggggcgganncgaanngctngtntaagatgtncatanngattgnnnnatcgtntgnaatagattnatcacnnggttgggctatcctcgcggcgagnnannnntnnntnnacggngannnnaatanntatgnnnnnntnnctanntnngcgactcagttgtaaacnncaannngacgtntaagcnaccantctnngtnnnccctnnctgtagcgttgttagtgtaaatggngngntnagangntaggtnnngagatncnnggnncnanantnnctngttgngcgccgtacantaaccgcgngcnnnnnnncncgtcgagntacantgacnnangngcaagacgntanggnnnnnnnnngtatnttnnnacnnnttncangnnnnncnangnnttgtatcaagccnntnnacaatttntttangcccngccnactatagtcnngtcaacatgggcnaattgggcgancangcagngngtnnnnagcgctagcanagataccgccttntgnnnntacncgncgttcgngttnttccantnnncncctggcacatagncgancagntcgngagtngntgaactccctntnntggacataaagtacnannagcggcnngtcannnnnagtannnnnnnanntnttattcgatnaactgnanacacagcnnnncttannnngccgaagctncatttcgtaanaccngngatttcnnnntgattctgtaatccanagtggtcgaccaaantgcggtactancnaatngggctgccnngnntnanttagcnntgggcgaagtnnnntnttgcgtacgcanacgggctgtnnnannggtacgnnctgnnnnncnantcntagangtnngnanttnnngntngngcgtnnnnntnnagaagcgcatcgnnnattgttgaggaacantgtncnngccattnntnnnncnnggattacctcggnngntgcgatagcgannccnnnggntatacngnataccntggnaanatctnacncagntnaantnnaatgtnggngcnncncnnttnnaaanattannnccaaaaaccgnnntccnnntcgancgancnnnnntagnnnnnnatgggcatggcgannnaatggnnncangnncatgnaacncagnntcnagctacctcgnntctnnaacnngttctattaccgtgntccnntanangnncactcctganngcnncgacnnctgaacnnttnacgnnnnnnncngantagncatcgnancttatnttcaagaccaattgcccctnggtggtngatgngcacccacnnncnnnntnnggcntacgttangcagtnatnaccnntangntcnnacgcnncgnngaancnnnnnnncttggntttntntnanactntgnttggtttgnnnngnnnncnnacnnnntnnnngtcnggttgcaannaacnttnnggattntgtcttcnnannnntgttncagnttttacgttcttaccncacancnnnctctagntctngcaaannnnnnnnncccnnnnaactggagctncnggnntantntnnccngagcgtaacccagtnnnnannnaaactcnctnngnttngantcanntgnngcnnnnanntncttgnnaagagnncttttcggngnncaccatctgnnnntnntannacanctctncttagngatcgggttacagnncagaatccntggctngcacacccnnnnnntagnnatctcatggcnggcgnaagngtcnnnntgngcgacaantgattttannnccggtntnnannagnnataataaaaacattcatacntgngatataganntcggtcaanatnnnnggccctagagggnnnanncgcngtgtagagtacatnncacnnnancgtctgnngnnntnnntnntcacnnttggactnnaantnnagcaaccgtanaaggtaacacgannannngttctcnncnagcnttnccnganngatcacatgattgngtaanncagcctctttcngnagntnannctgtnnaccaagnnnnggnttgancnnaananncganagngttcagnnnatgnatcgnnttngagagctntatcngnnnatcnncctacgngnanngncnngncttccggagggcgcnaccccttgttnnnnaaaanccggcctntacagnntnngcattcaacggtcattagcnnagggatnnantcccgngnannaacnnnggnnngtgtnncccagnctntttnccctagctcncttctcnatgaacnaagtgcannaggaccgcnntcntannanggcaatnttccgccaatnccgcncnnncnccaataggntgcgannnattggacccnncnnnnngncanntnnncctngcnnnccgtcnnnggcacaannnngtgtactntggcnnccntcncggctgtacnnctgnnnnnnnctnantgcgnaatcnangccctaaaaaccganggcagcatgntccnccnttggcccagngggacgcncccgacactaaantnncccnncagtaagaaacntgaggntgtnntnngctgtgtgannngcacncanggtgannnagnngncnncntgtnggtagatctggcnggcctaggagnaccggcntgntcnttnnnanccctctnntncagnnntnntntttctactggtctatgattgggcatnnntncnngngntnctagcgnncaacncanatnaacgctacgagggtcgcgcgttgntnnnnagtctctcnnnntnggtnccacnngtccccgcgccctcgaatcnnanaancntgtgctaatatgggnatgctgacngncttngcgcgcccannncncaatccacntgtaaccgagnntnantngggtatnaagagttcgnnanntggcaagntcggggggcnnanaacctgtanngnnnncntttntgnnnnctncggcgcatagngcngnagcnaancnnnngcnggtnntncnctttngtagttgcttcnngntccctnnatcnnnagcgnntnnnnnagcccnttggataatnttnnnnnnanngntangnnccgnnnnnngnttcctccggntccaatatttcaannnannnnnnnngnnnangcngngnnngccnannnggnnanncnntgccgttgangtnnnnngnnnagnnangctnctgnnnnntagatnngncannannnannnngnnntnagnnnannnttcatnnntnccngncngnngactcttnnncctggtccctgntgnntnnnnngtanngnccnagnnggnaatccgnggnanngntngtcngnnntnggcttagtacgatanngnnntgaggntctgagccatnccaactcacgtggnacgacnnnnnggctcaatngagacnananncacccttccnnngacgctgnngaccagggcccccacgtggnntcngcngtacccgccnnacngggncnnnnntgctggnnactaaannnngctnggccacnnaatgnnnncgcatnnntagagnactatangnggtnanaantcngaacnanacttcccganttactntttcnnnncnaaccnganggtncnacaattaatttncngagactnactannttgcctnancacctnntnnnncngagngccctnncgngtnncnnaccnaannntnnnaggtnngtgtgcgaaanancngtggnngncgnnnnttacaaggcgnnttacnnctacccacgtnantantaaacgntttcgcganttnttgnggncgttgnngagntagtnaccncatannnncnantnnnnntgcgcacnnccnnaacnnnncannggcnntcggccttnntntnnaattnnnannnnnnntantgnnaagnnncnatnccnnantngnaggnactncccgngagggacggacggttnttgaattnntgnggaaacagttttngntntccangattnnctccgcataaggtagggcaancctgggccctttaaantnggnnccaananctgtntcncngatctgnngannnnnntcgacgnnccatncgtcctcnccncttnttcnngnntacnaccctnataacgtangannnaannttantnngntctggtggttcgcagnctctgtngacgatgntgagacanttnnannngngcataccncgnagtccnntngtngattggnnntnntacanttcccnngcnaactgtantgcttggccctgngntancccgctggacgcctnntannnnnnnnncggtnatagnacatgttgtgtnngtngcagagggncnnngcttttcnctnnnnnggnggaccatcgtttactccnncaaggncntcgtcntaagntgtnnccacagataatacngnngtgtgtgccatntnaggttcgcanntnaaggcgtgntctnttnttgncaacccnatatcaatnnaggncttgatctctgacntcagntttnaccgtaggagggtagnnccgnccnntggcnannntcgcatatcnnacagnnnnncngataanctnncccnttgaacntgtaaacagccttnnnangntagnntnctncgatnagntcanaaggcattgccnggnncgatnaagtngntnnagnanngcgtggatnnancgntcaacggnngngccgtgaggtnagagncagnnnannnangctcatcnatgtnnnnagantggctcngagggnccatcnttttgttcngcgccccntcgcgnnttctatcacnnnntccgnnntgacgntcgtantttntcatattcnactcgtnaanacnngtataannaatgannnncnaaccaaaatcnggtcagngngtanttgntggnncnacagccnntacaannngnnngncgcnacngctngagttcagccgnncnntgccaaaganccgacnggncnnanaagtattctnnnnnagnnngnggggnntccaccagntagnnagntgtgaagnataantnanagccgagaacncnnntgcgccnancgnctanngcannnnannaannacatataaangcggannnnatnggaannnngnnnacnntgnatanttaagantcnnacggantcttcnnntangnnatancagaacactncagccnnntatnnngnancanggtngaangcnttgcgtctattgtngnnnnnnngctaanntannnnnnnnnngnncgngnntcgncangtagttancggcgncggcngtnnngnnttatncagagnncgngctcgcnncngncatnttnnaaaggtngnntgatcaccnnntanngcngtttnccnnngtggcanaggaacgagcantccattntntcaaaatcccnnangctcgccgaacgccacnctaaaannncnggcggctttnttcnttncagnnggcgnngncaaantggtcgnnngtactnnaacgataagaatggtngatgtnacnnaccnnnncnnttcnngcgcnnnaannnngtnncaatnaannnncaaccancgcagtcactcntgcgccgangtcannnnnnnnannanataancnccggnnntattaacnntacnttcacgagctaagtagacnnccggagtgcgtannntcnnncngcatcngggctcgaantncngtctgctnctttnttnncagngancctcggcagccnnctnnannnnnannnncacncanggntgcannngtnnnncnnnattaantnccaccgtnnnctcagntatctagncnacccanataannnttagnccttnaaaactnannnnaacgcnnntnnttncnntngtntcgnnnatannctatattaattaggtcgaancaccatnggnnttgtgaaatcnntnantnatcgngatnnnnnncntnnngacanatgngcnnagnngnnnncgnnaagcnngtnctnctatacattanngcnantnnnccctgtggtaacccnnntnagtcgcngacccnnnnnntnnttntcncgattntnnatggnncgaganctcntnggcctncnnnatcnagtgcnagtngcttgatnganntannnnagnanagtgtncttnntccnantgggnggntannnntctcnnnngngnnnntcctcnnggtnannnaaganctgcnnagnngcangnggtnccncagcgactaccgggtggttatnnnnnnnnnancnnannangntatgaannatagnnnnaggtccnacncatcgaatnttnnngnannnactgtagaaanctgnntantntatntctnnnnngtnncgagnnntnnnccacnnncgnntgncanattggacntcgnngggcnnngctcnnnnngnntacctgtctatncnnncntanncncnnnnnanngtggnnannnnnncggttatctcctcntcantagtnngagactntagaggaaacatnggaggcatgngatnnnctnnncnctnnattnctcccntagcnnncnngnnacataannanccnccacncgcataccggnccgcngganatcgacaactaagnaacnnagnaagcgngtcngncnacgctatccnggaatggnctagccatgtgntgattttgcggttacgtnnntcanggnnnnnnagtananttnntgnnnnccnnntnntccctgnncgtntaanngaannnnnnnnnnnnacnaannnncagcaaattnccggaancgcatcatntngccannggttgcaaagtcagtncngcacgcggcantancgngtacgnnnnnaggcccncngtntnnnancgagctttcccnnnnnnncaantcttgcataacnannangacgntatagttgctngtgattacnntactntgcgncangtgncntcgatccanngctnnnanagacggccacnnnatncaaaagccncagtantggtggtncncaaacagctacnnngctnannannnnnnnngggaggaggctgnggnncgnacantnnccaagaggnaancncgggtacacganccanntntnccgaaggngantccnntcnatcnnntctnntacnntcagtngccnnntnngacnnnnnacnctgggtcnntangacnngaagcgagtnnncaatggncnngactcnnnnntttcancnccaatganaagncccgagcccnggnatcgagtacnaaggagcntnngnnnntcncgaangccgttaantncgnattnananggtgattgnncntttnctgtgggcgctnctcggtctagcncnccntacagctcannggatgatcnnnnggagtcnnccccnnccnngtatactcggnccgtnacgnannnccnagtcgcgtnatgacgcaaacnctncnctnnacnatttcnnnnntccccttgnggagnnnagtagntnaaacctncgcntggcacttgcnnatannnnntttngaaagtcatgctagcctgtganntcgcgatatgcagttaacttcgatnacnnnntgcccggaatggncnnnttgtnatntcngngcgnccgagggannnntatcncctgncncataancgggcgnncttctgcaccttncggnatgcnanccntnnnacnggcccatnncgagaanccccnnannttcagagnnccttgttggtcgngacttgngcaggcaancggatcgtannaganacgacaggcaggccnangngacgtatttcnnncgcaatcctnngtantncgnnactccaaatcctgctaggacgannnnnccnancnagcgcaantcaatnnaancgatnagcaatgggtagggganactntcaacacancaantcgttaagcttnacctggnaagcgatagatcngnnactcgngcnntgngaatnnncnnnngtgcccntccttgcgtgtagggngcannnnnntcnnncctcngcgacaagancctcgtcnttngccaatacncantggcgtccaganggggnanntcggagnnaangnngntcngagccccncnncntnnnnntatnngncntctacntncctgcnaaacctcgcncgntctgtancaacnggatcnggcgtagcgcnnnagntnagcanngactcncnnggtatgnnnatcttcnagccngnnangtcgttcccancgnnctacgtgactgcggaccgtgtcntcctcnnnttcgtccgcagggggacgagcgcancancactcgcggcnntagatctacnnnttnggnnnccaggatgcgaagnttgtnggtggagtcnccgtcnnnganagggtgggccgnngntgactttcancnannntnngngnctntgnacgcgccgggttangtgnntgntgntgnancncggtcggggctggtgggcggttcngctgnngtaccnactcatcacatccgnangaagnaccgangtccgtgantcaaanggaacatttangnntaagtannnttgtgncacnaannnnnnttgttacncgggagctggtttacnnnnntanaacctaacgttcgcacggatcgnntagacagatnatgtnngcnntaacntanncaagcncnnnnccncggngtgtnnngacnagnnacagatgncagactnaacttgcatantccnnntatntctgagggccggaacanattatnatnnnnacgnangcnncnannngntnncgannnnncacgnnnggccttcatangnancgnnncnngtgccgtcaccactatttnganntgtgaagtntngngccgttcntnagtcctctcaancgnatnntggctgngnatnctnngntattntcnntttcttacgtccacngnacgcggtgngccatcnggactgcntcgggntgnntngtgaggccgatancgnccnntcttcctcnactgactacaggtaanancgtantatcaaatagnncaagcactcnttggtannnccnngcaagccccnnatggnnggtannnaaattctcacgnnannnnattnnnaacgntnntnctgnaccctncggttgtacgannncnctcatannntcttgccannntcgnntagcgntnnntgnncnggcgnannnannaagnnctcagatcngggcntgnannnagnaacgcgacannnntcagggnncnccncgnaaagncnnccgntcggaggnttggcaangatnattgngacgtnnanntgctggtnagnnncccatgncgancntgnnnnnncntangtgcagnnntgaacntaacaccatangccgtgncntnacaatntcacataannncaatgnccatanaggtgtcgcncgggntcagnnntnctnnntccaanntcnnncaatnctactanagcnccancaagnagntncacctnaggtggtcgcatacaggannctgcanggtgagttagacgcaagcgtatttnaagagtngcgngatgcgnntncgngctatcgcgaagannntncctgtagntnnagatnagncgntgnnnnnnnttcntgttnagaattngnaaggcggcngnnnnancacannnnggngcgtcntaganatactgttaggnnacagcntnngcgaacttccaannnncnntnagncctgntngannnnatcgctnggncggccgnactagntcnataagtccgaacacgagtttnannnngcanttnnccnngagcncanncantanngtgngcnnanannntcgcttccggngcanacggcatnggngccntnggncgatgcnaacnccccnngnggatnggacgtaatcgaacnggatagcanggcganntgccncnnctgcggcgggctggtagtgtggtaatactnctcacaacgtaagttgnanannngcgganctatctagngcgtgcaagnncnccccaagnttctatcccggngctntcgtngngaanncgnncntntaaantantaaacagncanncnnnnnngnnaccctccnnggagnntaggaccnncgctcngnnntntngttcnacgnctaaataanttantancccaccgnnganngaacgancnnnnnnnntgngnnnngnacgtctctgctnnnnngatnnnnnnnacgaggcnnnngttnngcntcntctaangnnnnaatgcatctangtcataccgnctccnatgctctnagnnggcataggacngnnnattttcccnnggntacatnngcnnngnngganngcgcagtgtagcctaccgctacagttngannnccancnnaccnanncgntcngcgaggntgnnaaacttagcatcatcggnnntagcngnanncaacttgctanttccnnatgcgtnggccctnntaancnnngtnnggagngcgntcgcaatnngcnggtggnatacnggnanctttttgacccctnnngnnnnnnnttnagtaattagnannttnctnctatcgcttcnaggtcgacnagtngaantctgnttngggtagcgccccggcttcgnatgccacactcngggccagnnnnnnncngatccaancgcanntctnttggnaagnaagattatngntgaccgnctgnngnnncggtgagnctactgagnntnctgacacnncgatnncncacgccncccanctacanaangcggtctccagtagcttaccannnctgctgcgtnnnntgttcgannnctcagtagtccggntcaaacnnatcatcatccnngttncggagngggaggtaacacnngttgntaccatncctcttggancnngnancagnctcggctngannnnnnncaatgcgactcgnccnncnnngnnngctcagcantgttcccganaaattggaananaataagtagttgnggaacaagatnnttnagnaaatgngantgannntatnaatcgntnnttncnnnncnnannnnaaggtnctntnatanngncantaagtcgnnnnnnccnnngctaaangatcatngatgaanttcggcgngcttggngtnggggacggcaattanggactnacgggccccttgcatccatcttgntnactntnggcannnnggcccctttttgaaaacnnntntncatttncaagaacngnnccgacnnttananannnnnnnncccgaacnnggannanacgntaacaatcgacnnncgncggaagnnngnttgnacgangangncnnattaagnccacannccngtacaacantngcagcctaccggngagnttacgcgtngggngatctnnnnttanngatggatncaccgnnaaacgtgctagncgccannngctagcgaagngtcttgtggcgagtgggaagacgtctcgaggcanttnttgtggnttngctncgnancttttagncgtgccacggcgctnctnactntttnaannacttgcnaactnannnnacctntnnanggatcnctacnnngactatcncctnngacgcgacgcgggccctcccaccannnnanaagttctntgngnttgcctcggagnnanntcnnccacacgcctnnactangtngnccnacnannttcacnggacnggannaggttaaanggaacaanagnggnctnccngtgagnnaangntgctcacaaantnttantgcggtngntttgtccgtcgtgganttctgggcnaagttnntnncnangcataatcgntcagngngtccnnaagtatgnganaacacaagacaattccttacagnggnttctntnganncngctngcacgtngtacanggatatcntangtaccntcaacgtggtncacgcnattnggagctnagnccaggtcgggaaaggnngataagtgtggtngtncctgnngncancgcntntgnnnnggtaanagttgatacaagtnnctactgcnctctnctcaagngcgttagatnancngtttgtgngcaaatngngaaccgggactgctggtcggcggtangcnaactgngccnntncacgcanctccngcgngtcgagaagcatcgtatgacanacncgcggcggcagagtngnttantccncacgnntgtacttanaagnngncnngtggangaagctactnccacatgccaagnatcgnncntngtcagnntgtcgngtctcgttnacngannncnccaacgccntttagagtgagggnngacancngngcgngtgacttnnggatnctcngtcnagttncnaatcnattcnggtctcccnncngannctgatggngngnnncnacgtgtancagnntcnnctgcgntangnnccnnctccngnanatctgttntcatataaaggggnnctanntcccgtcnaanngngtgttaaacaagntncttaggntatttcaggncgcgntcaagcataaaagcatananatatgnannnccaattgaaacnanncnttgctnanagngggacntgtngcntctgtacagccggncnngtancacattaccaataaacaacggncattantacagnnngntaatgangcgtncnggcntagtatattagaattagntanntgcncgtctaccatgatntatgctggccnnccgatnnatacncgnnctacagnncntngnntngcgcatcatccnttcgtnnccgtatcagacntatgagtnggtangtagtncnaatacnngctccgtgnanagangagnnnntnnnnanntatcgnnnncanacaaagactannnnaaangtagactgctgnggagcttcacagggtcagccnnncgtntatantgcganggcatagnnnccgncctnnnccgcatgtgngttggnnattcgtccnagntgccgantcccannccagtttnanganaggcnnnccnnntncgtncnnatacgnnatncggaagcncntttntattgnnnngatactgtacnngnagcagggactnggtgcnntctcgttgtacttnggnnngacgcgnctnacntgccgannntcnnaattgcgtccacggccacncggagtcncntctgtcaacnttctaggtatngngagcgtgngngatnncgaactnaaacnggcnnatcntncggcctctngtntagcgnntagannaancanggccaangttngnnnagannngtngaacagnncgnctatccaannntgtttggacgnggatccngcnnaactatatgannnnacatctttcgcgcngnccgncggtgggtgagctnntangngnnncggcttaaattncgtgagtcnagcnactnnnngaccancgcacnngtccgnncgnctccnngccaangagccggcggcgntacanagcnctccggagganccnngntctngttcccgaanantngnnnttgcgnttanngnaagacgcngncnngcgacacttaacangngntcgactntancaaangcagtcaagntncncagnnangcnnnctnngtaactgcacnnatgagtgatgnnaantnccaatntacgnnaagatataaccnanccttacgnnntgncgntgtaggagtgtctcaacnagcgcctnactcattacgnccctgngcgctcggnnanttttagtntnnccatgactttggnnnnnnnngaggcccntgccagtggccacngtngcggngaantncatcanggcnnnnnnnnnnngnacncgacatntnncnnnggtcgnnnggagtaaccananaacctcannncnngnnnagnnnntntgcccnttatcngaatgttnngatnncccanntnncaatncgnanngnctccatatacncnnannnnatgggaggnngnnntatctgtcaggacntctnntncacgaccaacntcnngctcccaacttntcagggnntncattgtaagntcatngcctatcnnnnnnganagnnttagncnacntangnnctnngatnngngnggnnnctcnnctgaaatccggcgtaganncanctaannggggngccattcnaccnnnaaatncnnngngntnncactttcaangcncacggtccccttnnntcgtcctnnttnnattcannaanaggtnnnnccnctcacaacggnggttatcacncngnnatntactgtagcantctnnnnnnnnccantannngantanagtcgccactagacntntanactnganactttntcggttagccttcnngtgggntgncnctggtcagtttnantcctagcnccgtncgatncnnnngancnnncacccgttnnnnaggggtnncnggnttannncacacntnnnngnatgtagtnnnacntggttagggtncagtancncagactnttatgnntnnngctctgggttctnctnnctgnncancgcnccnantngnctgatagtctnctaagtcangcttgngaanngaattgnnnntncaganggcccctcctacatntgcccncgtttctgatgggtcgngctctgagtaaaaggtcngcatcatcggaanctttntntntngnncngntgactagnatgnntgtnncnggtnatcggtaancncggggccgncacgnccnngananttcgnttccngcngacgtgtgggcggngcggacctggcgttcgccaaaagnntcaaggcgncngcnntgtccctncnnnntgcctngaaagggtatcaaagnatattangagnacaantcatggtncacanccgggtcanntcgnaagctncgtgnagnatcgtggngaanngttggtgttcgntntgnntctgacggggcttactcccctctgtccgcgncggntaagncgtnnnncctnnnggcncttgncngtnttacgacgtcagttatccngagtgnaagtttggtgcctataaggngcactccnnaaaggtanatnaatggctcntacgngnntacgacagnnncaagntgtcacggtgtagnnnnccccaatcncgnnnnnnnactncangtaggtgtanctgcgctgngnanttatnaatgnntggnngtnggnatcctatagncnannaagnnnannnngtngaaaantcatgannacccntncgtnngggancgtttannngngtgngngattncnctttnancnacgttnnagatgctanattaacgccatgcgncttannggcngagnntgnntnncgacccgcgtcngttnnatntagcnttgcaagtctccggccnntgatttanaaatctanggaggcgtggnnntnaccncgntangcgcncgtatggaaaggttgcatgganngctctgaggannnangaacnnccagcnntncttangtgcnncatttgtcngncacangtngnccctgntnactntnggtgcgangacgcagccantnactnnctttgtttgtggcgngttancntgnacgagggtcgttttgnnnnnntctgtcnatagngcntctgnnnaaaatgcgnccttagannccgnnnccnnngtnntntnggnctttcggnanagcnaggctatgatnaatgnccannatnncntntgggannnncgaactcagcccgaggagtgnnngcaccaatttagactggnngtgctctacngcagctangnaaattcaccagnggnggnggcntaatgttcgntannctattnnnnagnaagntcanngnagcnnccccgangtagggnnnnaanncgnnaatgtannaccnantattttannnttacnttcgagacacgttnatacntnananaatnaantnnnnnnnnngcgtttgnnaanaancataatgcctnccccnctntgccangttntnacacgacaanngnatactcgaacngnnnnggctnnncantnngntcttcccaannncgncannntcnnngtgnanngcacgnnccctgaagnagnnanctgatcnngagtcttttancgtggcnaaantnttnnnnntcnnagnngttcangnnttgganaanttctaggtntncatggttaggattccgcngagggntcnanntcatatttnntnnnncntgttntctcncccgagaaacnnngcnngncatcataagntgnatccgggagcgantggtcggcacggngccttannaggcanacncaanagaagtganatgatntntcngacanctggtancagcccggnattccagccntaccnacgatgacgacnacnccatcctnnttagtataagttcgtnaagnnaaattagnnatgctaannnnnttgtcgacngnctgaaagcangcntgggatangagagncntanngcnnnctccaatacagantnntnctgcaaccgtcttgccngacctncatncnncccaaaaggnnagtttaatcagttaccgcggcntggcntcngtgtnnacnnncttanccnngtcgacantnnncnncnatcctnnnnnctcgnnccctgnnanncnatannggcgatctnctttgtatcgaacttggctttgntgaaccntancatgagtttgtngtncctgtctcgccgagttnnccctnantttttacaccnnnacgtnntgttcggnatnnncancnantccnttannaatgnngactggnnttaacgnnctacgtaggttcgnnncgacnccnaacgacgtcttgttgcgnanaaccngtcntttgattgagtcngctccnncgngncctgtttcccgaatnggntagactgcntannggnnatgcagngcagaccttcagacggantnngctaaaatnnaannnnacccnannnnnnnggttcgganannnnnacggaagngctcggagnaccacagcgaccgntgatctcgngactgccngttcgtnnggtngcntnnnncaggaanccaacgnnnagnagtagtnanngcnnggnaannnnnacncgancgaanttncctantacgtaanaaangtaatncncgnnngntcttcnttnntccnccnnccgcctcgtcnngtanaactgnnnnnnnnnnnnncatnctaggngcgnggatacgacnnattgtatcccaggnatcggctgaannnnnggntnnnnncccctggattacnnnnnnntcancacttntnccagangnnccgatnnagctttgnngncgnnccnngctnnnngnnnnncttaagagannnggtaccntntcncgatagnnnnggannnngtatcaagcacgtgtccgatngcnntcnngnttnctnnacnnntcngnnatagtnnagttgannntttcttnaccnncnncgcngtncnnngcntcngnnacgcngntnnnaantagacctcaccncgcncttcncggntgttttgccgnncnccnnnntnggangcncnggcnngagtaggaagtnnancgaggcatgnacaannntntntgagtgnaattgngggtcnggctnnagantnnnnntncatncccanntacgatntnncatannngnntangcnnacntggcngntcnntantanggaggccccacnnnagttaanntancagtcaaattgtccgcngngnacgacnngnagcccgtcaacgcgagattgacgggcgtcacggnttnctannntatgtntagcnctcatagggcanggcggcgctangcctatcactaggaggatgcgctttaagngaggcnggncctcgacccgccnnagcnncnaaannnccccgnnncnngnnggncgattnagttcnacanggnagnntacgcatnnntacncgagggnggnccgccggagcactanncggtcanaannccangggntatcaggntnattatcnnnanctaggaanngcaatcnattgtnnancntatanccgnntagccgtattgnnnntggngattnngggcccnnntnnnnagcccgnagatgnttttccnaaccnnnnnancnnaagtnatggataanncntcgtnntgctntcnnnntacnnacntgggcncnncgntttanatntacnccggnacggnngnaannnnctagggccgtntcgaattgnannnnnncnnngnatgtttttgantgnggncttnagnggtntcgcnnattacctggtantnntctgacncgctcacgagtgcagttngctgtgagnacgtngtatngnctagcaantgcgacgngtcnnnnngggatcctantnatttagggantagnnacancgnttcnnnggncncncnnaggacggcntnngtnataaaagnnaancgcagcttannnnnngannacgnnnnancnnnnnnacgnanttacaactgggtcnnnncnagnggncgcgnnnnnnnnnnnggcggctggggacttnncncnncncactcaangttttcgatnttaccntctttnnaagcntngccagcnacntggttggaagntagaagcnnctaantanccgtnggccgcannncnagtngagctnttncnnnnnngnggtncncgcnagngnganagttactaaacngttccctcggtcggtaccatagnctctgcattgtattnctgcnccctgtgatngtctnnnnagnccnnagnnncgtnganacanccnatatggnnanacatataganngangaacnnnntctatccgancgcgggttnnnnnnnncacttgcggacnnnntnnnnagngnatnngcaacgctatcgcatggnatntcaaactcgncnttctccctggnnccggngaatngggganttctgnctcagnnantcgcgggttncnaggcnnnnannnnnnttancggcgcganccatcacgnnnagntngctattccggtgatnnggtntnnnannnnnnatcctccnnnaatcccgngtgnnngnatncnnncnttttcgngncgnataccagtgnnccggannaccngctacnngnanctggggaggncntcttttgcgatgtaataantnnncnngnnccgnnncttttcttntttgnggncggttgcgaganaccnnggcagnntggctcataagcnatntgcnccactcgntctcgnccccgacnctggaaacnnnantngngtnnctgactgagggnncgcccntannngtgagcacgttacggtcngnnntattnntncanctnncngtgcgnttttggacncntannnnngngaacnnnngcncnnagancancccnaggncannngtannnncganccnntaagtcaattcaanacnnatcnnnnnnaccatcaccnncntctccgcnnnnnntnnnnnntcacnggtcnacgcttcnaagaacanngccccnnnnngnngatagtnnntangnnnctaagagtccaagttggactgtnctnncttantaccnatnnngattangngnngttcatnnttcatgggcncgtgcggaagnanannncgngntcaagccagngtgaggtnngnnncngtnnnnnntnaaccannagcctntganngnanntannngnggcccnngggnnnntgggnnngntgccnnggcannnnnggnnntncacctgggcggatcacggttcgctcactaaccgggntcttancgggagtgnntgnanngaggtccaaancttagcgtctcccggttgggccgcnnnnnntgtttcaccnattcggcccccangtcgcganncntnccntgttggcntctanaannaagnaggtntnngnngcnaataannnnngangctnnntgnnnnacaccgtaatantccnngtncancntggttntgcctagaagggtcagcccaggcntcnnaanctctactnatgancgactgctngaaggnnctggannatcgnaaacgtggttttctcgaaanntanngacctccgannnnctttncggcgtatatgcaaaanngcnnnannnnnngggactcantncnaacccnangcacnncgttgnaaccnacacggggcntangtnnncgcccttngtntnngangtcaggtttactangatcgntnnnaaattnngcactnattgctcctcgcatgcatngatattatgntnnnnngaagatncgtcngcccnaaaaatnttgatnataccggtttcncacaccnnttntccgccnnntgtcggggnaccgttnaacggatgtagngacnanntcaggcttctnngcgacacaagnaccgaatggagccagccgngtncgtcgcggggggnagtncccnnnnannnggtcnccaggcnncancntanntnggcacggnactgtnntnngntngtcnccntnnnanngtccctgcggtcgctnatcggaagtatgacaggnnnnnnnantnnagntagcnnnacnnttagtaagatngtgnaaatcttgntctntgnnatggatntatnnnggcncggcaagcatncaacaacanncgcccnacctnngcntactnnnntngnnngtatcagcntccacggatagnttttncgnngnncccatntcaacnntgntnggaanngnnnnannntnntnacctggnanctggnncacgntnanncnagtngncgcagagncgataggccctcccccccggctgcangggagctgtnnnagtnnnccctgatangcncngnaanacgggccngnngnagattgtnnagcncnnanactgangaancatctannntnnnncacacaaagacntcaanncngntcngnnnnnnnnaccnncnnnntgctacatnnncnnancnnctatgatcnnnctcgtnactntcnntttgcnnnnnngacncnactttccttgatgagtcnncgtggactanttttccctngngcntcggcagacgttacnnngntctcgcaaggaancnctccctgannngctatnnccngttnannagnttcggagccgtgagctgcnnnagnnanattgttancnnctggatnnnagtgncacaccaaanggccgnggcagcnnntnnnngctatcnccttttaaggatgccgaggatgcaatcacaancnnnatncttctgancccgcnncnnnacangattnaggtnnnnnncgnnnntacacgnaccaaattgtttgnagncntagnncaaactcccgtngagacctaccanatcggaagctannnngtctnnnncnnnacgcatcgtgctngacgncnnatgcctcgaggtnnngngctgntgnanncaggtaaggtctctnnnnggggtggcttaatcatnnaaagcgcagcgnantngtcgtnnaantagcgtnnccagacaggcgagaccctttactccnaagatancnctantntanncnagnggtggatatnaatggcaccctcntntgtgaacacctcaacgcaacncatcnnantangtacgacgggggtnngccntgttgccctttggctacagggcgtatacgttggttggttcggnnggaatnggnggtntcccgnagatgcgnancnggncaggcncaccngatgtgtngannnnatggagntnnngatcaanacnatttgctcnntggacccactggnnaancnntattncgtggcanntncggggncggntagcnnatcacncnnnggttnnanccggncgntggtcctgnatccactgtcagtactccgagcannccgnatanaagtnggntcgcanntgcttggtnnnnnnnttaagtcagnccgctgnaaagctngcnnnnntnngcaattnctgaaaggnnnagnaaggnnnnnncgctcgcnaccnnnntngncctcgtgantcanannntcngantnnaganngantannnttnnnngtgnaantnnntgnnngntggnncgtacnatncattnnnnttggncgctcttcgctnannnccagnatnanggtgcnattcctaactcagtnnncnnaaggnanccctggccgttcnctncgtccgcctagtcacntgngggggggccnnttataccaatnaagnnncnagtncggngctcnnnnnnnnnnnnncnngggtnnactnnnnagnggcgncgcnngtcacaattgnccancngacnnnnnncccaagacannnnnntncnnnnngganntnttngnncannannnnnnnannnnnnnntnnagntacnantcncacantncactccacaaaannccacgtccttcacctcgatggnctagaatactgtactggttnnanattcnccataggnatatcggtagnnnnacantgatccgtgtctcttcctnnggncnnnntnncccgagtatgtccaagtangtntgatnncnngagatgtcaaannngnaccctaacccannngtnntnaanagcgcgtaagnannncngcattattanagnatgcaccgatnggatantnncnnnncancaacgaccnnagnaagttnaatgcagggctgnccgaanntggaannaaaggagcncanagcatananncgaanncgccncnnatnngangnagtnnnnnntantaanntnggggagnggctntaccccntctcgcccgancaccanctnnnctgnagtgngnagnnnttgcggggcnnnnggntnagacnngtcntangatnantagtgcngtnggnnnnccnncntgcagtcactagcttctatannngctcgggngaanngttaggcacgnaanangnancntttgagctncnnncnnnntattctatatgcnncgtccnnnattcngganctcnnaagnccnganttgnacnanggntntaactngaatncngacgnnnttagacnnncnatcnanaggttannccagtatgngggantggacncngncttaanntacgaananancnncncgntttngnngngncactatcggaatcntnnacgacatctnaannntnnnncannntgggcgcctgcggnnactnngtcnttccaggacttnaagnntatcatcatcagggngggnncntatnntancngctgtnnntttntntnnactcgtcngtncgcgatgnnaaganantnatngacgctacgcncgnccgtntgtnttcannttgntcnnngatngcnttgcgncnnagngctaggccnggtnncgtcnnngannnaatagnncgtcnggnnnancnggntntcnnaggncgtatggacgatnncantnngntatntatnggcagaggnnangtgtgtctcntacccgaaggatgcnnnanntgctactngagtggcactccatgggnnganaaactaaccatnttgctgctttgtactctntncaaggnannnagcgttcacgctcnnnnttncgacactgcaaagnnccggtantntntnnngctcngctcngtcnnggannngtganaccncnnggcccntcgaattccgggatacanagtagccangtcnccttggcgtctntaagggcggtgcnncccgcgngnnngggtcnnacgcagnnnaactantnnngcnnaattgctnccnncnnnggcctcnacacnnnntgtcacannccggtgtcanntntttggacccccatcnagtcaacgaagngacaggtcnnnntngggatgntgagggtnaactcgaacnagaaaccngtnntgannnncncgattaaagatcgacctcgtaangtgtttnacannngcntagtnnnnaatcgcncatcaccccggggatanttnnnnactncagnntctgangcgcnnnncgnntnnncgnttntggcacngngctnaggacgnnnatcnggntcgtgacatctngctctnncngtnncnatgttancntgagggngnnggcntgaggtaacgtnnntntannaanntnaantntaaagtttccnnnntnangnnggntncntannntccccgnagntttcctcncnnnntcgnnnnctngnagctggtgtnnnnnngnncnttcggnttnggccnctggtcncnngnnnnnnntgnggnacnataaattgggtaaacctntgnnncatatnnnnnnnncntatgcctctncnntnnagngnnccnagnnactgcnnccncnnnnncnaannnacctttgttgntngnnggaatcncgctttcccntaaacgagttntgcacgatcgggcgatccactacgatttnnancacatcngnnactnccgnntgtncattctagngaatcngncaggnnttagacgttggnacgcngtcnagaagntatacnnctnncggtnncnccnagcacntcnnatnatcaccgtagctgatccncaaancttagtgaaaannnaaaaatcctntgaaatagnccagangagnnnacntgaatcnnccccnataccnctnnngagagganncntnannnagcngcnacgctagnanngtataatcnngnngngcnttcnncanaagnnngnnncnnnctaccaacacgnngagatcccgnnatnntngacggtcngannncangnannagnaatnnnaantncagcnagtgantngtcgcatnnnannctcaannncnncaaatancgnccnatannggacnatgcnnnnnntnantcttccnnncnnngngggcngngaccgnnnngagatctactcatncnattaaagnaagngnnntagggtntntcatgcantcatnccagttcctggcacgntcntnnntggnntactagagtggatnngnnaccggagannnggttcgtcagnncnnctagngttgagaaccgcatcnnntcgcaacnnngcncnaaagctatcncngctanacgttacccggcnnnnccngangcnggannccggcnnnnncgtngncgnncgggggnntcnnnncatctnttgcaggagtgantccttgaacaacgcntatacggngtcgacttattcntacctanngcnntgnnannncaactttcctnananagtatggcatggtattctgcggtntaaagacnanctaactannggtggtaaaaacgttgtatntntnctanantgccnggtaanacgtttanccttgcanggaactctaccanatnannnncctncnaanatnctttannagagtacgnnatacttaggggtcagtatttatgtatagagngccntaatggnnttnctgcncnncanttcgtgnnggtnntggctnancnnacntntctgttttcgnatctctngncgaaccaggncatagtgctgctancgnanngnngcacttgtcnacganncgnanngctctatcgcgcgnnnaannactnntgaaganattatccnntggcangcctcgnnannnntnnnncgtntgctggagttntanngtgnngaaagcaagatgttgcntcgtcctgaangngnnatgntntcagnagnatcagncanacncatctantgaaatcnanngtttnatgngtgtcnngcngnctnatnacggttanntggtncccnangtagtatggacgagttaaggaannngggcacctgtngtgtantacaantnnangngcantntanatgtatcctctnnagcgncacaatctcccaagggtgatgcnnncccnatancannnntncanagacanaggatcnnaagcaaggggacttnagagcggtgtgggtcncntnccnccgncanctgacnnannattccaccnnncncnnnactctnnnnnagttnntnnacganaacagnntnnctttaanacaaancctagggggntcgggttgcggcagtcntccgtaanctcattcctnananngaangcaggatcnaagtccnnnctcatgcntgncggttaggnggngcaanntntcacgngcntgtcacncncnctngnnccaatngtnanttacttctaacctggaaaagaacgtgcnnnnntanctcnnagannngaagcctctntnnntngaggaataaagcncncnggnnnnntccnattnantnaaggccnnattggctaccggatccggggtntncggnagttcancnnctatntnnggagtnagntaaagtatnattgttcagatnnaggnttttttgccntncatcgnacatgcangttaaagacnagttnntcatagnatcngttaatttntaccnntaactatngngnngatttnnctcggttancnncgtgcaancntgnnnncgacaangnngacaancgtgggtttntcntcnnctgctattncatgngctgagagcatgcctcagnntngtttgtggnnntgatnntngttctccggccaggatnngtantccgncgaaatnagtnntcnnnttatnactangaatannaacnctngcancnagannagngcagncantgngannggtagncgagactgtntcttnancttggtagngggcnnccggnattcgattcantagncggcncntgnnnaatnnaatgaccttcggnnatncaaccctncangcntggccctnanatncatacacncntgaanananntnnnnctanntttgccnacgctnatatcnnnnnnccctgatcgaccccaacatttacgagcannnccatctagggnnggtngcgncccgannnnagttctngccnatagagntanngntaacgcgcncnccctcacgtatgnngagangggnaanctaaataaacgggtantactcgtccaggggtggcgcannccncnttcnntgcgttngtncnctatatacgtagangtgaaaatgcgtgatnnnacnaatcgngacgcagcngtctatgggacacannccacagnnnaggccgttccgcncttctcnccacgnattccagtgngcattgactagngccccatccgcgngnnnagtntngtagananctngnngacaagntngaccccgannannnntacangtnnnannnagctcttcntcttactacgtaagnnnnnntggcnnngctngnnncnnaaagtgctagcgtacannngtgannnnnggcgcggnactggcgtncccaaacnntcancantactattgtganatcnctggatcnagaggtnatagntnggacncttancngatatcgcnggtgttggnngactggcaaccnnngccaattagnncgataaaggnagtctttnncnanggtnnttnatttaaaaatnnacaannnaagcaatcggcangtcccnnncntattactacnncgcgtnncggnttatntngannatacttcaancggctaagcatcgangtagnacgctannngntgtntnnnnnnnataactgcangcnaggcnncccnctacnngtgtcnatgtanggcgcgttntatccatnggagtgcgtctggnncacnaancnnatcannncatccgntaaacnncacnntcttnnggaattttannnaaanaacggttncgaccgtnncataatcnnnncngagttgtgcacntgatgctctngaatataggtntntcggcagtaaattcnnnanntnnnanagctnatgcncttnactaatgcgnnctantngncaannantncnccncgncggnngcttcatngcnnatancnngnaganaagcngacatantccgtnnncangcattcnacacangnntcntgngacntggaaannccttnagannnnnnnctnggtaccggcnnatnccncntacnggnccntgntngtattacnngaccnccaannngagcagtgnatgcctnnntangtacgcntcccccatcncnatcaatngntaataaccnnacnatcnntaaannnncnanttcgttgatagnttacnnttgntnnannnnnaaaatgtnggncgtttgntcnatancctcggnanantgnttnntctgtcgggacnagaacgcatannnncngtcnngngcannanncngncnnntngctnntggagcnnnnncanggtntcggnanttactgaantcgnancntttgcgtgnnnngacctcntgcacggnnnnntcgatgaatnaantgnancngnnnaannanccgcnntgcatataatnccnanncncgntnnctaannnngtactcgtgggctngtcnnnnnngntannagncagttactngannagagttnccggtantancngnncantntctggcgnnnnnaaantanganttcggngcnccnnngcaangncannnacnntgttgcngnnnnnnnnagnagnnggcnnnnngagtcgtgtatcnnncatacttcctgggacnggccgccgantttntcanagtttcngnncnngannttcnncnnaanncacnnnnagncacgcccgcncaaagnggtcacnccngntaaggcgtgtagcgcgcngnncgnnnnatgnnnnnccnnngtanannnnnatnggacgaaaannttnantgcgntnncttgcagngctgngnacaccgnnntnatgtgnatagatcgcctnnnagagtnncgacngnnnngtnccnttgnnctnnaggcnnnnnccnnnnnnnnngncntagnatnnacntntgncattgaagntgngngnncttngaccgannnttnnnnntttgnaagcagtgccgcatannnnncggnccgctgctccnnnnnangccngnncgcnatnnntnncannnntngcttgnnnnnnannnacatnnnnntnncttntncctnggntccncagtagngctancngcgtntncgccgnngccgnntangnnctnnnncaantggntaaagtcacngaaccctancctgggntnaggccgngaccncaganggnngngnnnnnnactnnnanannggnaattcggtnnnntccgannncatnacaccnntagccatntannncnncnnnnngngnnccttgggcngactgnntgnnntttaggtggngncnnnaacacnccttannnnannngnnngtccccngccgnagcannaatgnatannctggtcnnnntatctctnanngtncnanncgncggnntcccgnntgncgtcnatnnantngcccacngnnnnncccagacggcntanggnnannncgagctcnntcgnngccagnaaaaaatcggtnnagtangtgnnnnggctnnnnnnnncnttnagnnnntgcngganaantnnnnnanncngncnntnnanntgnaaacannnnnanacnnnnnncnnncngctcaaatcantgtaggntgggcnganaannaaangatnnntncgtaccnaactnnggcgntaggggnnncgcgggnanngnnnnnntnntnatannnnnnngggnnannngtgntnnncctantattaggcacgattgctcggnacttggccacnctcannctnnagtncaaccacaagtnncncgggnccnnttnntgctctnntnggnnnattttnannnatctnnngnngaatagaangcaancnnnngnngattntgtccgnccntgnnnanngntcangnnnnnatagtcncttnncnnatgnnnactttttngccctnnagctgatacaacgntggaaccgnncgaggnccgtaggttgcacaagtatctgtctttaagnntntattagncgtttcattggtnggactncgtaantaacacatattcacngtaatangccnnnnngtnccgagtcatcgnnantcgcnnntgccnctcctgcnttagnnnnnnnganctgtccgagncnctnnnncgtgttgaatnngtcgccaaggtatgatagcgtntaacaattntgtngaatntannncttcanaccnnntcgacnncncnncntaatggcngtgggtagtgcgngttttnactgnattcccccatgcngactgcccaganccagnnnccngtggaccnctatangtngangccgnnnnntnnagttgggnnntgngngcnacgactnatttgnanccaaganagtnnnnnnncgnacnaatcnnnncnaccnnnnnacgtnannnnngcggngngnntnaaggcnnngncncnggtacnntnctatgcaggngnaggagngnaagtnnnnnncntntnntacnnanngggacagagnactcgcgttganccncangnctangggtnnaaccgtannntcggcnnttcnnnntnnaggaccngcagcccgcaatnnctnagaaacgcnannctgagnnnnngcntcgnnccgttnaanncgcgnncncgngtttgtcgancatnnanttntnctcnncgattttngtnnnnaatttgtttatgnnnncngancgnnnnntgnnnnnggnntcnnttatntgtngngccannnnggcgaangtgcgaagtcgnangactnngancttntnnggtcaccagnnnntaannntgcanccacnngtntnnttgtnnggcnngnngatgatatcgnagaggatcagagcnaccatgatgttttncntgtcgcagnncnnnnagnnannntnatnnnnannttcgcgggcctggcncatagacnnatnggangcgcttnncgacacccactancncnngcatgncccannngcnnnnnncncagcntcttntnncncnnanttgacagcgntgnngcgnnngccancaccannggtcgntnnactngtgacagngcncaagtcaggctacggcnnnnntnntaagnctgnctngnnttatnaggtngnntgtgggccctgntgcnaanacgtgtagggggaacgcccnggatcgtgcattnngnctaantcangnnncctnntcnnnagaaatnnnnnncnntatagngnnnnnnanncannannnncttacnctnnngnnnnngngnnnnagngngctgnnntnnntcncnnnngctagatgnnnnanntccnatgaggtcgngcncgtangancgcaaggnctnccagnggaggcttanccgnnntnaannggnnnnagncncnacnctatttcccccgngtgacnnnnncnggnnnnnnangccaggagccaattngngnntaanttntcatagtcgnctgnanttngggccagncccctttcnntncagctcnggcnntcnncnnnngcctnnnntgnnnagcnnagnnnntgnnnnnnnatnagntngngtncnnnnacgncctcnnnnnnnctngatcncgctangccgngattatnncccancnagattngnaggnngtgnnncntncnncggcatnnganacccangtatcnagntnnnngngtgcnntacnaanttcgncnctcgacagnntcagnnnnnanngcgaaatagttaagaagacanatgtttnngcagtggattnnanntnanaggtccgnnngnngnnctcgangccaagcagtcggnnatccccnctncggcnactcagngcgnncnanaaggggagcgtgtccgnnnnttnatggtagaccggagtanatcgtaannagatggtgggacagaacgtgtacgtcnncaggnnnccaccncccntgangtgnnccgtagatncctnctctncncncgnnatnaatnagttngcntcttgaggatcgnnagtnagaaaggatcgntgtgtnnaatagcngagantgcannnntagtcngatgcgnatgcctannngncacagtnaatnganaacgacnngaaagcntagannatgcctctnccntgaatgaagcgatcnaacaattcgatgtttnataggactagangaaaaggntctnnggcantacgggnnnnntntggttagaactatcncanggnnngtagagngnnncnnngnncccttatatncanannngtgnctgatncgtanttgaatngagcnggacnnnnnnnacnnnnnctgtnngnnnanatnaggnttttcaggctgaccagtgagatgngcngagnncaccccttactcgtncggcacagctnncagatnttttaggnaccngtngtggnnagncnngtcncaaagctatattcnancgagcgnnttgcttgngnacttnnattncagcgtcgcancaaanngggtnngctgcgcgtgatganccccggacnagncgacggtctagangcagactgtggctcntnntttcttcttanctgnagcngncccaccntantcttnnagtngcttctganttcctangcannntaggctnngngngntatcccgggtcacaganagnncaactnacctcnntcnnccnagcncnatnatcccgtcgncctccgngcnnacctctttaagagggnantgnnnnnngattnanttnnnggatnactntnnngntggcccccgcanncgctnnccngngaacttncgcccgcccaggagcatccgggnnnccagtaanntctggttggttgcncgccacntattttnccngctncattanccgggtgcctntncnacncgcactntngttcacaattanngttcncaccngcnaaggatatagctctgtgangtnccacctgnacnccggngggccgnnaantccatgganngntctncnancgnnctnatnatnatannngtgattttgnntggcntgnnttatgtagcttcgtcaactaatattnnagtttgatggnngttcttnnncngatccctggggatntttccgggaatannngtctgnttactanggtnggcttnnttaagtacnggttcgcnnatggccncccttcaggaagcnggctagctgattanattcgcggnaaacnntanttntgacntgncncggtcangatcaantgagcnnntngccctacannaggnngttcnacgccttcggangaangtnnggacaggnagactnatcgantnngatantgttcanagacngnncantntnncnactanntngtctactananncnnnnnagttnnnnnngaaccganngnacnccncnnnnaatcnangccaagggtgaangcggtctcnnagnttttaaatnnatangccnnatnatnnnncnncctagcacnagacgagnnnnnccctangggcngnnntannnncgnngtnntcacncnnnnntgtnnntacgcgttnnngagggggcanntagnattgcngtctcgttnannntacannatanctngntnnnntctanngcnnataagcacacanacgtccggaacncacgancgngctgnnnnnncggggannaanggtncgcntannntncgtntnntntgttccannnnannnntnntngnncnntccttggcgtaccgagataatccataagttttttctagttcntaggtaacagcaacaatgctcannncannngagaccttttgttacttcgctncatctnacnncctaatanattnnnantgctcattctaataaatatattaaccgactaaaaccacanttctntagaannnnnnagtacttacatnnnncgtacnnatctatctcgaccnctagtaatnnnnnnnnggtgccggctgcccccaagagntntacnccnnannnggantatngtnnnnaacatnncacccacaacgcgnccactantctgttcatttccgatanntccnagtncnnngnatngcaatgaagacntaccatcncctaatngnctcaagggaaaggcctcngtgcccaaagacttntttcgangaggtnttgtngnacgantgacgccctgacagtcnttgagcgatngacgnnnnaagttatntngnagcgacttancctgggtnnncttggtggncagcncgtcatgaattcacggcnnagaacgcagngcaccannaggccgtagttgttgcnntntncatacnccaagantnngtggctggtccanncccgcttacccccgtnannnaagntccaaccacngancnngggacacgcnagnattgnccaaangcgcncnnccgtnngacncttttnccnggcagnagaaagggccttaggcgctctangacgnggggtgcnnncagngacttctccgtnnccgatcactncanantttgtttcttngngacttnngcccctaangctgtgatacgatggtanngnnnnnggncgtgangagtacgtncanncacctcgaccnggnanntnncactgnggccacncacngcnnanncggnnnncagacgcnnaatnctgnncatcgtcnaccaatnccagctgcctacntacgnnttatntgatagaaccnnnaatatcacatgnntacnnccggttttggcngntgaccnntagtggtcacccantnnacntnnngcataagggnantatgaagggngcnannnctcatcttagctctgntgacgctgttgttgtgnncagnttcnacaatagccnanaaacagatnatnnntctccgaagatncaannngggagcataactcaagnnnatgacctntnngangngtnccancnccgnntagcgctccagcacncnnctncgccaannggcnnnnngcaaacgcatncactncacgaccgtgangtacgcgccannnnngcaagccgncaggnnnntatgaactgntgcngnccnnngncgggcagcagnnccgtacctgngccttcactanacaggggcancatcanntggnagnngacntcatnnnnntgcagnnnaganatgnngganttgtcncanaatgcactgcntgcgagacatnccgnttgccttgcgagggcgcnntctgcnggtcnnttnnttngcnccggctngtagcagaacntagacctncntngngaggtcataaaaggaanagnnnngacancccanntttataatnatctgaggnccnggcaantacgtgnccnncagcatccnncacccagttcagccggaggggcannncgnnnggnacnnnngctgnncnnccgggnnccgtaaattgnctanctnacnnnnncgntaccantgnatggatcgggannnaaagnnncnngnnnngagcgtatcacananctgctttggattnanntgatggcgagnacantccnggagtnccattancntancnnaccacaaaannttatntctaanngtnntagannnnnggaatngcnctaccanntcnnnagcgcatcncnaccaatnnnntnngttgncgntgaaagagtccntagtatnncgnnnagatncngattncagnnagnnnaaaagannactagtnaannnngnacnnaattcacgnagatnaggagannnctnnaaatncacngtnctcacnaaacaccntagaaatncgttcggggattgggtgtgacgcggtgctatgnaccggcttgcccccgnntngngtcgncgtcttgctnnnagttcacggnatccntntngcnacctgaaggatccnngggatnaannctcgaacggacntgaattcgcgntgnncngcnatcacttttcctacccatattatagnnactgtangcgnatttgngtatttccnnnntatnngaaagccatctntnccgaannnactnnacagtntttgcatccgtcncganacagtnnatccnttagttgaaaaganncaagatttgagcangtgatactacttcggacanagaatttgatngtgccnntgngannancnngngcgtntgnnngnnnctnnnannggntgacnnannctccnnaanttagacnaccnagagttgtgacgttaaatctcgnnantagntntaatcaatnccccccntgannnnncanaactanttacgctccnccntgttanctctngcgantgtnnntacgntnngcaatatgagnnncctatacnnncgntctcaactnnnnncggtcncattgtgagcnngtactcaacngnnttnggtatanngntcttagtggttnnnanagctctnnctgncnangcattnntccaacactngagngcggngatgacgatcgtcnncanngncnnncgctaatnngnnccntncnncncgcanntgtnttaataaggcgngcccaggnncangcggtcangcntagctgtgatcgnaagnnnnntagactactngangnncaggatggaccgccaccaatgcgaagnngtctgtntattcgttgctnnngannnnnnntntnganntacgnatgncacatntacgatacccggtagccgaataagnaatntanaagannnnnnnnntcnannnncccnacgtaggtanntgnannatgnnnnangnntngannnntcnanngantatggttaanngtntggttncctnagttagcngnncngnctcntccgaactanttgccacngcgntngntttnagcangnnggtaacttacatntcgaggtctcactccgggganggtganttctnnncngccggnnntctnanncgcncaatncgctacaanatcnnacttcncagaaatcntangngaaannnnnttagntctaccgnctccttcgnnccnagagnnnnngtatttancttanncatngngtttgttactnagagctnntgnttangnccctngnnncgnnacaanttgacacctttntncccnnccngcnttgcgtnnangnngnggcncctgttagngcntttancntggacnncngaccagtctcttaatnnnnagggagnnnnnnannnnccatttggncnnnnaatgncactcncgnnggcanggnnnatgagcgnnnncannctcgggtannngttcattncatgngcnnncgtgccgatcgcntnncgcagngagccaagntnnnnncnnngntggnnatacnaagcnnaaggnactnnnncactncacacttcaaanccnnatttctnnnnnnntannnnccnccctctgcnctgntnannnatngancncgtcnancnnntatatnnngctaaagggcannnnccggcnccatgaataaacacgcggcantncgnttggccgaannctannnnnnnnnngttctgcgcttttgaaatgcaancngcnnnnngtnncacgnanntcgactnnnncnntccnncngnttntacaggcnatnnntggtnaagtacgantacctatttanctcagtnnattnncnannananccatcnacnnncnnntntctatggacntgccgtaggtgttnncgcaggaggatacnttcctaatcnggcaancnnangnnnngntnggactgnacgcgaantgtnnncctcgnaatntagcnnnnncntnnttgacagacgtncntggnaatngannntncctnnnnnnnngatnnagntnnnnantnngantgnncnnatngggtggnttncccatcnnncggnttaagggatacnggngagtggagcnntgnnggcntatnaccgtctnanntggganncnanncnactcatnntnnnnnnnnnngcnntgatgtgtcacnnnngnggnnnntnnnnntggccnanacncgnnctnagnaccnncngnacgttngnngnnatagtgcacntnnnngggggtcnnnagaannnctggtnantnnnncccaggtcnnnngtttagtaggcnngtgnacgcttnngnnncaganaantntgnaatnccatgnngtttgantacgtnntgnannngggtaccagggagacntgntanatngngtgcgacnntntgcngcnnnnntttgannntagctaccgnngnatgtaacttgtgtnntgtngtcccancgannnnttcatccgggctcttnnnacaactntgctccncttgataaangnnnnnnnnatnnntnattnnncnnnagnncgcnnnnnnnattcnttcccactatgggngaaccgtccaacattaatcctgctgcnttgacaaaaggcggagacagnacaagcccnnnnnnnnnnnanncagcaactgtccagnangnnngtctntcnntnnannncgcccnnttnnntccaaacnncannntcacnnnnaattnnnnnctntgcnntnntgtatggcaannnattnggagagncntttagttgtcaaagaccaganngcnnnnnnatacccnctnntttcatctcgcactnaccncgnaaagcgaganncgcnaactnatancncctagaganannnnnannccncangtcgtnnanngnaaatgnnnnnntnnttntcctatacnggntnananaggactctagctcannannnnngnannctntangcggtcnnnnnnnngctanntgacgtatactagctgatgntcngnnctnggntncgtnnnnnnncnngcngctcanaggganctaagnnancagncngtnnaggttntgatacanggnngnttnnnnggnntgnnnttncttntagagagcaggncntntnntnacatnntncatnancnnctnntaggnnaaantccancctcantncgtangtnncnncgcccgttnancangnnnnttccatngcgaaacgttctcgtccaantactcnncattgangntaaccgnnnaaagttnatgatgnnnnnnnannnnnnnnnnctattntcntcgctagtnnnnnnagggctnanncnngnnngancgccttnnncggnnnatngtctncntgcgnggtctaagancanttgannnnnnnnctatgaacnctttgtttgtnngcanngnntgacannnnncgccccaccctacnnncngncgannnncntgnangngnaccnngnctcnnaggagtntannntntgagagncnnnnncngtnnttagtantnnnncntncnnccntgcgnggnnacaataaaacncnagtnntagtngcnnntcnanttngnntgcnnctacnnccagannnncnnnnacanngtccccngntaannnncannnnnctcnnnnnnntntnaactgntagtncnttacntagggaaaagatggttcncnctnngnnngcnnnnnttnggntcnnnngnanntnncccagtgagctngngnnagnatngatatcccgatntgngaatttnnnccctcagngaattaatcccatnnctnnnangnnctttcnngaagtnnggnnangnnatttgcttgnnnnntnnnnnnnngnttnncntncnnnngnntgnnncgncgtnnacnggaattgcngcgngcnnagctaancggangngnnnngcatcttngctcnngcgggatggtnnctntgagcaacnnnntttgtcctgctcgcganctntgntttcacnngttgnnggnagagnnntngnccnnngngttcccttnnnnnnnnnatannngcacngccttnctgggntctcnanattnnnctcntantccnccggcncnncnnnnntgcgccccgnggggtnntcngggcngcnncncgctcgnnnccgccanncnnncnnacnnaggatccnnaagncnnngggaccaatnnnacgtttcgcttgannngntcannnggngnnaacnctngaaaancgnnnnctcatcgctntcgctgntgnagnnnntggnnaactntgtttttgctcctagggggtggngnntagtcanannccnngctnctcccagttntgagccnnnnntnnctgatncgccaggcagcagncncngcngnnnnnggcggatgngacnatgngnntnggacnnnnnncnntnnngancncttgnnnnannnnttnngtcncnngcnnnnnannnnannntnnnanngnnnctnnnnnnnggnnngntaacgccnggngggtacagncnnnttncngcttnntttnnnnnctnnntaggnntcncnannnnactnatgtgacnngnnnnnnnanaaccnnggatgataanngctagtannngntggacgtagannnnatacnannncncacnttcctccttcngggcntgagtaacnnntcnntnnntnnnnntancgngnnncnatnntnatgataggagnacggacntntnnctagtcgngggctanaatatngtcgaccaacnntngnnannnagtanagagnacngngcncnnnngagnncgannnnnncntcttcttngngngntgggcnccccgcgcngcngcnnngtggcnagnncttcngntnggnannccntnnnngtnnnnnacgcccgctananntccngcannnntngnacgttnnncnnaangcaagagnnctactcggnnntaatcggcatncnttgntncancnntgnactnatgtncttagtagcannnnnnacaanntctagnatcgnccggacgacccgggnnnggctgancagncgnngcaacgtcnttatcggcgtnnnncngacnnncgtntctagnaannntgtcngatgattnngggggacntnnnngntngacatgcaggggaantcnaacantcnancacgcggacannnnntnngnacttatanngntcntgccnnnntacaagctggtccannncannannnacggatnnntcnattgacanntcaccantcggtgnggctcanctcaccnancncaagaatgggcgaganatcagatnnncnnnngcngcnnannnnggttcaangagntgnnaannnnnanttntnnnangcagangcngatgacntntcaggaannanngnacnnnancgaagtttatccnnaacccnnatncnggatcaannnnnnnnnntttgataaagngtngacaacgnncccgnctangnctnnnnnggnnnnntggannngagccnnccttngagtccanccgtngnannnntaanactcagtaggtcngannnnggnntnnacaaaagaagtncntccctgtncccaggnngtcccancaacantatgtcgtngngannanntccctnatnnnnnannatgcangcnaagaagngaacccaatngnnaaanannagtantntcaagcagggttannnnttnanntgcanggctgnctngganntgntncactcgcagntactgnnngnncgncgcctnncgcntnnnttgcangttcctaannnnctancngntntcaagccantctntcnnnngannccncgtattgnntnnagttntnnngtcnaccggcataaacnnngtnanatnatangngnnnagctagncaatgggcnnnnnnangatnggctantngnnntnnnnttncnncncnnacccggcaagntnggcgnntccatcccttacttaaaatcgctgntcggcttnatnaagncctaacncancnnacctctcgcnaggagcnncgtaccanntttntgtgagccnntgaatcgcagcngtgcaggannntaagagcganatatnntagnnttntnggaaaacccgnnaagctnngtnannctnnagtcgnantcganancatgntacnctncncacncaaacccnnnnancccannnaatcagtcnagngtnagngnnnangtcgttccnccgcgccnnacgggccgaatcaccaaatgacacgtcgngtgannngattnnnncgntcttcgtgnncttcatnnacaggntatgnccttnatgctcgaccncgtggtnncannnatgncctcctnnngannngtanagttcnaggatngcgtccgancncnncnttgcgcgcgngtannnngcagtgttnggnaccaattnaagtgcggncgcttctnngcgnttttatnncattcntgattnnnnntcttcnncgttgtcatannaccgggnaaaggtnnntcttcgnaacanaccatccaggntttgctaagtagagancagtntgatnggcnnntacttngcctagctncganngannaaaaatgcatncccatnttgtnannacntannnannctntnnnncangnngnngnncancatngaaactgcnnnnacgnnnnngtnaaagtggngncntggtgntanacngnngnggnntggatcgggacgggtctagnattnnacngcccnnanggnctctacgctngcaatnannnagtncnannntcgcagtggancntntgagtacgcaacnncancagntnncnacgaanacncctgatnncggtacnnccnnnnnnnntgtnttncgaccnatcngaggcnccagnannngnagacngcannnggtacantcccagtggttgtngncagtacgggcnttagnatctnncttcgnnaccnatgcaactnntanntntcgattcnnannngntcnnatgctgnnctcggggtgaccccaacgnngatcnaggggggttnnnnnnatannnnncnngantcannnannncncttgttctgcattacgccnnnnangnncacngacaagtcgagtcttnncnagtccngcgcttaanngtnacncccccaagtagngnncnagntngtgagnnngctcccgnagggnnaaatnccngnccgangctatnnnnctnnnnccctganngnttaaggccanccgnacctnaaggtatcanngnaanccgagnctcggnnnanngnncgnggatgggtnggnntagcnaangagcnaactaaagggcannggtctngnnnnagtcgccnnnggctaatgcnnnaagnnggnnngnantatacccnagacngcatttcganggncgntcatcnggncntncaancnanccnctanncgnnaangnngcntcctntnatggtcagancagttanttagtannagnnncnaagtacagaanagcaaccgngacctnncgncagtgnngcatangannccnacngcgngngccgcnncnccgcgcgnagccnngagatttgnnanctcngnctccgttnncngcgccgattnagancctcggacttanngntcgnngngtnggaccgatcgtatanacattganttngccgntgtagagcactcntnanagacnagatccnatngntnatgngcgctcannaaganngtcttnnngccnntccgttcgcccgcgnggttgggtgtcggtgtctanngtnnctanttaagttgnanannnggnctnancgntcacnttccgcnnttacannnnnnnntagcgnaccncgccnnctangtacattgtagnataccgcnaccnnccganncnnannnngnttncgttgtcntggngaancaanannncgtngntgcntncatgcannnnnnnnnctagtnngataatcggnnnnnnntaagacccccatcttnnatnaggcctaanncnnnnaggtgtgangggcttgggcatcggtcaggtgccnnnngcacnnattncntacactnacgggnntataancnaganttnntccntnctancanntgtannanatacactattnanncacnnnnngtcacntngccgacctagtntgnnnnngtatagtggcagnactggntngnttgcntngcggatncntgnagatcgtgntttaganngcngcaggtcgtgatgnnnagncatgccagcgttcgtcgctacgtccaattactanctanattcctcgtgncnatncctntanggacanatggagggnacgctagccntanngcagagagagcgcccngtaatanggctnccnaccgccgaaatncctnctggnnngagacnannntnnnnctnnacctagaacncttaaaactntcnttntcngntctatgtatcnacncgttntnagctnggattngcnnacganccgtnttgcatgatgatcctaatatancnntnnnnnnnnnnnngtncctctcgaagcgtcaacccangnnngatnataannggggcncnngangnanntnnngaaaggannnncntnnaatggnngnntncactccnnnntattgngnaantccantaacgntctncctattcnanacagtcatcaccgcncanaggtctatnctnnggtacngcncgttaaanacctnngngncagnttctncgggttngggcnttnngncaanttgcccncctgtnnccgcatctannantanncngtgtnnatcnnccttatgtaattnatnnngtngnagccctccatacccngaccnggactcggaaaaggcnttgtgctcttagagccgttatctcgccncganacaaggcacctncgatcggtaatnagtacttgntagacggaggtagcctggcgatganttttnacgganncaaggcttntcgnttncgtccnaaccaacnncannggttngntatacgcnaaatannnnnntnccctaannnnttacgatnatgnntaatgnncgggtcncngcgcngggagcngaanccttcgatctacatannattggcaagnggtntnnnaatcnctgcnacgannnccaggnatgcgngcctggtaacanaagaccnannnnttgtnaataaggcccgntannnncgtncgngnnnnnntnntgacnnttnncgggnggacgccngatnccnnnaattaggaccttagnggntgatgcancgnnttctannnncgtnnccatactcnngtccgnagggaaatgatccgantctcannntgtnagtnatcatnaganctggtcgcngccntatccggnnnaatgaggacnagtatcaganaangagtgaagttaggtgtnnnncngcngnnntngctatnaggcaacgnctagntatnnncagngtaantttcngnganangactnttaannatnangttgctttgttanncggtgttaatanaggttnntncngnanngacatggtgcgcctgtncnnnnttatccgnatcgtnnntttcatggaaatnantctccnnncngcanactntcagtnnancaagacncaantnctnnanaagtncntaaactctntactttcatgnnnatnatngngaagacgcttcccggcgacgttacggnnaggcgttnnngcctgcgnncaaaaggctanctccngtgntttgaannngttcatatgacgnnnngtnnataacctgcctcantnntcaancccggagagagntgtgggcgancgtatttgnntgtacaggtgggcgttacccgacttnantggtggactatcngntagctctaaataggngaagctanccatgncaaccatngnnncgtatcaccanactgcgcgaacagntgcagatcctgncatcgtgtngnnanacgnaacagaccaggggnnntnccggtnggatgngnnatantggcntcacggnttagctcacttgtntcgnccatnggannnttctgnnnnntnngtacgtantcgcaaacactctaaaggatnncatntgcnnagctagctccatcgcgtaactatgcctcagantgncancgannnggnctccttccggagcgctctcgacccggnnnnnncnagggntacacanacntntttttggctcnncanttcangacgngatttaagtgcnnntcctaagaagntgtncttcttaagngcnnccnttnggcnngctccgaaagtnngcggagctnnnctgantcggcggnnncnggcctgggncgaccncctatnnncttnnnttnntgctgntnngagcnncngaggccccacagcgtagtattcncggtgccnnncnantnatgtccnngncngnncncacttcncgnctntaatnccncggctggggnnnctgtgccnacttcnnnannagnangangtcanaatgtccttgacctgggnnnnctnnncnanncnnnnacacacnnntatatnntnnganacngctngacacnngcncanggnnntnngatgcaggnannnnnangangatacgangnccngaagggctnnnggagcgggactaaagaggnnngnncnnnncngnaccagagtgcgcncacngnnggngctgnncnngancgnnnngctcaagtcttaaactannngngnngnnnnntnggactatanggncagccctantcanangttccccgctccgtatcnggnatctaaacancnnngnnnnnnggaacccgngacgtntncggncttcnnnagaagagatccgcnngnnnnccntnnacgagcggtnngcttntanctatngagnatannncnagnnagaatngaaagnctggcgaacnctctcangntngntatactttnnnganngttnnngcnaagncccgggttatctagaaggtacgtnnggcttatccncgaagcacnngtccaanagnncatncagntntnacctctcnncctaattnacnnnnnnncaanncttancgtgcatncttannggggtttctnactnaaaagngttaccatactcactactcgntccgtcganganngncagttctaattatattnnaangcatnggctaacgcnctngnttnactgatnccggaagncntnccncagctnntncncgcgnaatccngngggtcnaggtngngntcngtcngnnnactngggaaccgcagcnatanagttnnnncnttgnnccncnntnggcnnntnacgnaangngnannagtcctcgnncntnncnctgaccgcgcngcgnnagngttgacctantanctaantntnntctnngtcggaanagngnatcagtgccgangnantacccncaggccatatctnaatatnttgctcctgagtcntctnntnaccgncngctcccannactggatcgctaattggncntnccnagtcatgtnnncnntgcnnttgttagggtgactnnaanggtantncacancanngtctannnttanncntacgcngtcgattttaagtttcgagnacnnatcatnatcaagggntgagcacnnangnnntncncgnataatccagtacgncacnnntaagggcaanangnnnnngngtnnnaccaatgcnttagnnnggctntnnnncnccagtanttcctcatgngcnnngtntcgagtgngtcnatntggaggagcctgaccncggcacaaataattnnggannntntnnccattngnnnnannnnnncntnnnncggacaaaaacnntantngccaagcntnccatnctgattcnaantannattaatggngttcaggcgacatngnagctnatcnccnnggaagnnnnncctgnggcgngagttcgtggcgcntgtgtgacggaannggtntacctctaacgccanatgnagangttacgtanngganacnnannnnttcactngnggcncnagnattcgnngnannnnagcangnnangnngctntcgatttcantgcanccttnattggtnttgacnnnnaacngnncnnncgtnnnnnntnnggtngnanaagcgacnnggtcgnnttntattngnnagaannaaananaantcatatagagacannnaancagnactanaanncncnnnnnnctcgnagcgnntcntgnatgtncnctcnnnnnnnnntcagnnntngactgcnngannncnnncaggttcgnaacntnngtttcagtnngnnnaatgnagtnngcccngnnntntgcncccacnnattctnnnccgggncggntngcggnaaccgcaggtnagcccctancacnnnncancnctngngttacctngnncgncannganaatggtcntgatanggnatcccntagancaccngcgngacagnnnggccnnnnnncccagcgcacgtcgnngnncnnnaaannantgnnnnctgacnntntannncccnnnntaacncgcngtctgggcgngtancgctangnnnnnnngnngngtngtnnnnnnccgcacaanngtcaaccnccgcccgggcnttgantttcgtnnnnnagnnacccggnnnnccncggcnnccgagttnnnacaagnaagcggctcncanngcnngtantgcnangncctcannngcgggggcnntcgttantanggntgcnattnnntgtgnngnncctcacnnnntcgaagncctgngnngaaagtccncgnctnttcnnctnnnatccgtccgnngtactccgcgnnnanntnnnnggacccgccttgcngangnggagcggattacgtcggacntgtttcgctancgcctnctntnacgagactatggtcgnnnnngncctcagtctatttaacttttgcgcctaatnnanacttaattacnncagctaccccngacacgtgcagnccnnncttgncacaacagtcacaacanntttnggtgtttancnntatngcgaanttcntaacacannngggctgnnnnaccntgtaactttaganntcgccnnccnaagtacgtcttcttnnnnntagncntacgncttnnatnctatcttcgtgtnnnnccnnantcgntntnntnnccnnnngngcnanacggnnnnnngnagctaaacnaaantcagatntnccagacgnnnttntnaagntcnncanattncnnnnnataagcggannttgtcctnatcaancaacgcataagttcggtctancnaannnnnnnngtagctcggtntanngnatngntnnnctgtctccgtataanggnaccgacanaatnnantnngagnagaatagcgntccnnnaatagagttcatanagtncattatggcncatccagtangnatnnnnaangnnctgtgagtttcactntntgncnnaagnnattgcnctnaggngcntgnanccngnntttttatcannnnattacnatagaagnnngantatcggnattncnttntcacngtgacgttgttagnngnncaaatccgtataanaanccntgaaccnnnntgngncaccngnncgnnacanganccaccntcgctggaagccgatgctggggggcaantatcgacggtntnngactattctcncnggannatangnngtggttggnnnanagngaganangnatcacgggttnnaccannaggccttannntnggtccgccannnnnntnnnggnnccnangnnnagtcacnncgcnannccannaagntctngacantctnattagtctatnnnnggggcgtggccatctgaatattnnnancatntnctaggnnnttaatnnttnncnctntcgatctnaggctgggnngcgntgncntnnnncncttccacggtacantanannnaanntgagctctgggctatgattnacncntnnngtnccacttgncgaacacgacagnccnnnanngntnaccncaannaagannnnncaggncagnnggnnaangggacgntgcntacnanaatnnggnctnnccgatnngntntncgctagtcctactancggtgcnnncngncnnagncnnnnttagnacccnnngannnntggcnnnnntnncggtagctantngttgcttnnangnannnntatccactgacccnttgatacnagangcgnctaacaaattcgcgaagggnnnnnnncnnnngggnnnctttaggcttctttannannccaagnggggacnnctattccngannnnnnnctnnnactcacgnncgnannncnntnnnnncccctcgcngntagagngannngnnnnngtaanncnaggggggtntcacnannnngaagccgtnnnncncgttcatanccgcnanggacgccngcctggagactcnggnnncntgtcnntnctgtantgnnnnacnncncccgcnccnngnnctctccgtnntgccnnncccggnntacncncgaaagaacatagtgtttttgnncnccgncttgcgaccnnnngncgtntgtatagagncacgnnatctgggcgtatnnnctcngnacgtntttcctagtgccagcntattgncnacgtatgngtnacgngnnnnntcncnagtataanatgcgagganccantgnagccggagatgcaanntgaaaagcannagcagtgaacgttcggantcgactctaanaattctcctgcggngggccagtattcctnngttnntcgnnnnntatgtngnnaanttatanccccctngntnncgccatntngcgnnannaannnnnggtgncggnnnncttntcgnnnnnctanccgtncgaatnccacngcgcnnagancgaatntnnanagcaggagcattgttcnnntnnacccccgctnnctgaacccggggnnntcgctnggnnnngganncnncgcntgnngatgggnnnttcnccgnantatgtggatanncanngccngnnngcnttgntgncntagcgtngtnggctgacngtggannnancgctctttctagnagccttttggccccccaatnagctaanactanntangcnngcagnntaacggnccgcacataangagtcaacggncagngtncgnganagcctttcctttcttancncnnagatcnntcncnnngtaaanancgcnnanacncnnggnnnnnnnnancgagtcgannnnncgctggcnatcnttncnannncngnncctcaacctncattagggagacncgtnatcccggtgtggagnanaantttttnnncctcgggnanntcncattccnagctncnaatgcagnnangcannnacatggctnncntnanggncnagcnttgcggnnntnagnnnnanngctnnaagnnccgnttgggagnnnccnactagtncaagcccaagntccntcgcaaatcctnnaanncgnnctnagtaagaagcgttggcctctaaaccgtacnttnaagtattncnnannaaatggntgcngggagnnngnnnatcttnttatggtnnnntnncnattcntgcnnnacgccagngtactngcctgtctnagttcncactngnncnnnnnnnngcgangaaannnnatnagccgtctnnngagtgagnaacnannntgtcnctccttgcggaannngaaanncnnnaacgncnnggtannacannnnacttctgactggagngctccncnccnangngannntngtnaaccataacagngctgnnaggaatncnnngcnctaantgagccntcnnnggcantcgnnnnagngncnnnngcaactcagcnggttnatnggttgcncatgnntnctgccncacgttncgatcgnngcngcgtnantnnnnnnctnncctngaaatnngncgtcnacnnnantgnagcantgcgnnangtnnnaggcncggggtctccntngatnacnaacgncgagnnctcgacggtgatncggtntngatataggacgtnnntaaggctncagcatntaagacgcgctccctgctgnnnagtggnnanggattaagntctcagtagcgtnnncgngactctcntagntagccnntacncttttcntngngccctgtactanggngacnttnganctattncnnccacnngggcatncatgnnctgcactgnagnnccntnncattcnnntcnnnncagcgncgngtatacnttnggnnnctaggcccanctacannangcagagtnnnttgtgatgaatgatnaaggnancnnannntccgctccaggagnnggtnnagagggtgcgtgagcntnttnnnnnnnnntnaaanggnnnggcttagtcgttcnntnnccaacnngagngctgcagtgtcgnnacnntcncagtnggacctttgnnaangnngggcnnnnnnntctgttnnnnnccgtggagggcangnnnnnnnctgggtgnnnnnnnnnncnngtncggctcgnagnnncggtcncnngattnccngcntttcacngnannnntnnncncnctgtgtgccangtgataggttgtcannncantnnnngnancncgacctcnnncantgcttgannngnggangcttacacgtgggccgncggnnccnnnnngcnagnngnccntctccgcnaantcntggcnctngcntgccgtnnnngtggctgggactgcggtgtggncttnncaacnncggataataannnacnnagccggcgctnnnnatatcaanngtgccgnacactcacggangcngnngtnctntgacnnngggnaatgcggtantgnnanannngcnnnnnnggtctggacgtacagggaacgggngcgacatggatnnnncnncngncantannctanttgntnnnnnnanatgcttcatgctanntgnncnnccgnccgcancncgtcnattcancggagantcnnncatccgcgctncaggancnggannngagttncgtnnnggntatgnnagnaccagccnaannnggtgtgtgngnancnnncnngctcgatcggcaggtaagcactacattgnnnncntgattntatactagggccgtnnancctngtntcnganttnnnaaannacaacgacnatttcggncccangnanncncnannannnnnnngccgtncacgtnncntgcnaggngaatangtgnnagncngcancctgnggtccatnnactnnntcagaccganngntntannacccgccncgncggattgnnttcctcntnnccttnnnnnnttgnnnngnnntcaaaatatatnacgncnacngagttgnctcttaacaatncnaaacgtaccngcatatgtggnacnangnntcngncaaacgcncctangnaccgacgtanntatcctcgtgttctnncannnctctaaantantccngtncagtgcnnnagnnnngnagaccagancggnacnnagtnnatnnnccnanggggnncgntnnnntntgtcggnnnnantgcnanggntntgtgnnncnannnantanngaacactggnnctncncnaacgggcatctgnnngtcgccanancnnnntcntnngcggnncactcnccgcgcctcagggnnnncgctgnaatntgnnnctnntnncnccggctcnannctactgtagnntnntnttagnttncaaacntacggacnnctccggagcgccanntnnnntcatttanntnncgnncnntnaganttnnnnccnnagcggcncactggnttnnnnnnnnnccncgatannnnnnnattacgatnancttnnncgacnntnnnngtcnccaatacgagctntgncaaangcnnncnnnccnntgnngntngggcaanggtttntncnncaactngatnnccnncngctggnnnaangcnnntannnnnccncgtnnnccataagnatggcatnnnnggagtgnnnnctcacnntcgngaacgtatgagaatgnnntntnnnnnntntcanangcaannnnnnntttattggcgaccttgggnngatcactggtgcanaccgcgcancatnngagagcantnntnngcncgcgnnngnntagcnngncgcnactcggncggtggntnaccccaannnnnggnngactaatggtntcttgncnangaaatcgagaantgtgcnnncntntnanagantntangcaacgccatctnnntnnnnnanactcnntaagatgtaacatntattnnnntttgtnnncccnataccgtngnntgnnttattanacaagtannnntnngntnngctcnagaancctatccnncggnantagcntcnnncgttccnatntntnnnngnngnatgttncgtatgacnncnnagncagacggcnngcaacnntnnncnnnngnnnnngntgtctcannnactatnacaacnccctganagacannngangaagtannngnncgcnnnttcctggccgttagctaggaannncatagcccctngaggtnagnttangcntagnnctaaattactaaaaggangagatacnanaanctanagnatcacnnagannnanntnaatngnccncnnggaaagagatnnnncggnnnntncnncngcctntnnncccntagcanncaggacancagnatatccaaacnnnatccataancgnnatngncngcagtntnanngattttgatctnnanggnngtngannnnnctccacagtaagttanacgctnnttnncnnntaaaancnnnnnnaaagnnagtnggcgnnnnnntcnngnangcttgcnacggnnnngnngnantttnnatnacccgggtngtnnatacctgtnnnacatttatnngtcnnnnnnncctntcntcnaaatctagtnnagcnnnggagtattacgnnntcnnttaannnacttgtnancngcnactangngtggtacaggnntnnaggancgtggnngnngagatnagttaaanttnnnggnnntntccacgttcaacttaagtatcgctggcannancnaagttagtaaaggatcgcnnggctnagatnnangananannganttncangtgnaaaccngaacctggtatnnnngnngcatcgaagnnctcttcnccgagganccatancnnnnncgtcgttatactngctgcnggancgnngncanncgctanaaancagaantcgtgctcannaanggntncgctccactataancgtgntnnttacagcngagtcatcgcnnnnnaaatatcangtgnngncgcngacanncgcaatatgnttcaacnngtanccnccgtnacancgncncnccaatgaggatgnnnncnaaggtttgggtgcngtatcacgnnccngngtgtnnnttannggnnnaccnnttanagctataaaanaggcagtcttgaagcgtgananacnnntnnnnctngctgccnngcggtaatacggttnngagacatgggcgnnnnnngntcatcntgncgtannnnntgnnnatannttagnacacnnganacanngnccaagccatcggttntnnnnnnagcacaantannacaacccgnnttcgnnagnnnngctgcagcnangaatgtaagtattacaatatttttannnnnctgaatccnnggacgctgnncacgnnnnntagccgcgcagaggnnnnnnnannntngcaaacgccatgcgcgacnnangtncgttcctttcngaacttcccttcntgtanngtcnacagnnnctngaanatggggncttgacncntganagggtccntgannnnnnnnctgtatnagaaaaagagancnctnngtgtctctggcgtgatgnattttttagtgntaacatangntngnanctggggnnnttggncaatngccgnganntccngtgagnggnnnncngagttnatatanacgcanctatnnngccncntccangcaacancttgccagtcttatnnnaatnngtntgatnnatgtngcacacgcagctncnnnnnncgnnnaccagnnatgnccaaaaggcgangggncaggagccgccgtgnntcttactanacgtccannngcntnaanntgnncttnnatnagatctgngcggtgacttaaaggntccanccannaancnaagtanannnanntttcgttagcncgnanngacnnggtatctnatgnatgttnactancattnnnngtanccncnntcncgagtncggantnnatatccatnnnctgtgggcntgcgnnnccagcnngtcttgnnggnnncnncnnntacnaccncacnncactacctccgctggncntagaccanntnnacncnntgngnnnccggcccgtgnacctccacttgnnncgtaangnnacctnccntnacnncgtccgncaaggctagaancnatganncngnnnnattgnnccnagcnngtcnntgncntatgnngcgntnnnntcnggnggttagnannaatcgnanngggtaaaggcttctgatgggtgganaccnagatgantaantncnnnnnnnatngaattatnnncanatacaatccnaganntgatgnncnccnancntatgcngccgnnctnancangcaccgcttatncaggntctccnnaccaagcaggtggcggtnannntatgagtncgncntgaagagcccctgagaannaggtgtnccgatnctngaatggaccctttgancgggtangcngtattnggccngatgatnngnattcgantcccatcangtanttnncgnngatgngatnntnntcnctancanagcccagagaacggnnttntnnnnngnnttnnaaacctnnnngtnntngntgtcannnnnctnncnnaaagagttgcnnnngnnagcntgtaatatnatactaagcnaangancaagtcctgcgnacgtcnaggnnnnnngtccagtnggaatcgntcctcnccaacctatggnagcgatatccggnnnncgnaggnccatgannntattnncgngacggnnancnannnaggnnngannctggatcagtcgggnantcgagttntnnttgcnnnagnttcaaannnnnnnccngnnnttnaccacaccacagtnnnannnncnacngtnncctccnncnncnncagttcnntcancctgggacaantnaganntctnatgnnnngcgctctangannananctgtngntcttannnnnnagagcagngtngctnataatgancntaggnnnncgggttctcgctncgacgccagncntnntctggtccntcactancangggtcctagctaggannncccccgnnnnngtagcgggaccnaganttcacngctnctcctnnctcnanctnnngganganctnacatcntatgannnacngacnatatgatcnncgtcttcaggaacgnngctcnaggcttcatannnctggggatacnncnancnagtntcatnntnntctcntgctggtgtnngtcnnggagtnatnctnnacttgannatgcacttggcgtccgacntttgggancagtgagggctatnacnnanccagtntnttgctaanccagtnnatacgacanangtacntagcgtcnnaagtnaaccccatnctttngnnnaaaccggngtcaacccggaggtagcgcnagatnntgctnngtngncagacacngntacgcaatccctannnnngagcnctaananngcaggagacnancgctaacntccnnnggaacnnnnnngnncgtctaggtcnggtcnnnngagtcgaaannnnnngtnnnnncnctgcagttgtnntcaggnaaacgnnncnnactgcgcttaaacngnnattnannacgnaaaggtttannggcnacnagttatagattccnngttaaacttccccntnatanagnncggcatgctgtcagatcnnntcantanccnttatnaggnncntnntgcttcggttgcgtagannnccnnacaannttggtntgtnnncgnaccaagnncgnttggacataagaaganccccnccgtgcgttgacncactanccccagagccnatcaacctnnggtnctaaagcnaagntnnacgnntnnnnnnnnntncgcatnccnnnnnngnannntcttnnnnctatnnnnntcnnnctccttaagaantaagtaccgcnagtgtgcgnngtgcataanaanaanagnnancnngnannnnnttnntnnnncnttccgncnatnntnnntggannntntgtacagatnacgtantnnanccattaanatgcttcttaanaatcnanatacnnnnncaataatgacgtncnntgcnagatanactntctngncancgttctgcananngnagatanntaagtactccctngntnnangncaatcnntgccgacacgntcagntanncggagntntggagtgnntngncncagatctagnaaccgtgntctgatgggagannnnntgtnnngaaanctntgnctgccgncgcaanagacaagaactnngnnactttaanccnncnnagagnnnctcaggcngannnnagccagngaacgcggctagncnctagcacggnngnaatggcnnnnnnttgccnnctngnctnnncagnnnnnannnttctnntnnnannattnttctnatannnggncttttnnntaatngnagttgnggnctgcttnnaattnntttaannnnataaggnttnnncttncaaantnnggntcangggaggttnctntgaatncntaacttnnannctgtgtgccagcagaacancanntcntcggnncncncngctnnncccgngttanccnnagcggtnnatannaagnntttcattggcanncgaactnnggatgcgactantgggnnnanannnnntnnnnnntnnanaggtcngccacnncacnnatcngcanncgggttgncgtaatnaggtntannnaggnanaanngnnnnnnntntctaaaaactttnnnnggnnantggccngtttngctanaataggtnncttnaatnggnagaggtcncngncatacagccgtgtnctncntgngnnagagtgcncanntttgnngcantcgccnnnangtcangggatannnngnantnanctcncntacgggtgcannnnagtagggtnnacnnntcanatcctnggnntcanannnnccnctnctnnttaggnngctactctacacttnnnnngcccnatccagnnnatcctagtcaagnntcannantttacagnnnngcatgcttatggagtanncccngtgggcagtggaaanntncnnnnataccgnnngcgtnnnagagnnnnnnngntctcnngccatctanacgagccacacctncnntnacagcaatttcacangtngnntaatcctgcgangnnctnnngtnnttgngtgacnnccccgtagtatnntaancantcnnatcctnnnnnnntcatnngtnannangnntnancacnnnncnactnggggatacnnnnaanncnannncntgatgtatagcncngtttgcnnnnaagcgagctnannttangcgataganttggtgatatgttagacgctacttgnggggcctnagtnnggncgaaatgagtnattnncnanntgatcgacccgnngatatcantagtagangaccaacnaantcgcctnacttaagnngggggngcggcnnagnnatcgcagnngctncatttgatacantangnaangtntatatctcgtgnatctncaggnttnccttnncnnntgncccgcaaagccgtaccttnaagnacctgaaggngcggnncatgcatcngntantnnnnancccnggnncnttanaananngncngaannnnnatcgcgnnngnnnntncnngagcgtaccgcntnnagataagtnagtgcttggagnntnnnggnnnnctcgnnncnggaannatnacantaagacgccgntnnncangaatgtacatgaagggtcnannntggtntctnnnnannnngngnggtgnanncnagtagnngnntgnnatcnngcnncattangnangtatgcntncgtaagaggggtagngtntaacgngtannggnnnancctacngnnnncnnnnnnnnnnnnnatnananctaactantgcnaagngggtgtgagagangtnnnnctangatnanacnnncgatngngtaacnagttnnncngncactacccnncgttaagacatccctacgggcagtcnacgtcctgnngnntcnctcantngaagcgttcttacgncaanatagccgannnannnntnccacntnnngcgnnnnaanggtgtntgntntnnaaacagncaagattnanattttgcnntccccgactcnaatgtancgatgannncngtcnnncgnnncngagcgannnatanannagccacnnnnnctcctangcnnngnactncatcccnnnaggagggtgnncttnnggtncnncnaggtcannagntacttatcaanccgnanactttcaggtntcntantctanactncgngnntnnnngnaaaanntgnatgannnnncnnnaaaancgnnnntcgataagatgganccctanncngnntnagaccncgtncctggnnncngnngnanatttcatccntnntanantaacatatnggntcnnncgttgacctttcgnttancannnnncnnnnnntatcgccnnntnnnnngaagnantaggtannnncncnnanngnnnnnnnaaannnncnnnnnnaccacnnatangtctatncntcnntcnnacccgtgattgcgnnnattgancctgtggannnnnnctcatctnnntnnannnnnactgnnanncngntntangtnnttnnnngccngnnnncntcctgtngntnnnnagcnnnnantnnncgntaccaagtccanagntacnnntgnngtnatntattactngagnatannnggnnnncnanncnnnncntgccccngacctganatttagntagnngtnngcctnannacnngnnnaccanttgatnncctganttnngaccnngntaangcgccactgtgncnngtntncanaangtnncngtncgtntcnncnttaacgtnctgtcncgttccgccnncanatgangngngagtnnntantnnnagtcccttntgnnnnnnnaatannnnnnnatctctgtcntttctcagtgaccnnntnngnnnnnnaagcaacgcganccgatagacgnactnaanaaannccgnncacngngtgggctgnncanggccatctntgttnntactacntcngcctcnnnctgatannatgctncgnnnaggtnncccanccagtgcatcaggcgcgcncggctcagcgngtagnaagnggctaagtnnattaanttannnnntggtnccnngngttttcaacagcannancccaaaatngaaccanannnnttnntttnntgnagantgggattatangtnnctgtgnctgctctcnnatntactacntnnnacactcggnnatcgngggccntatcnaaagtnnggcangcannntnnnggtcnngnnncnnncacccggaagctgtnttntctaacntcanagccagantcggacccnngtccgcctgngngcgcacgnnctggaagnnacgnnnnnnantcnngaaatgcgtgncgacctncngannngcngngaacagcngccagnnnccanctgnctgtgagnnacnagaccntngnngnatngctnnntacngtggatnnnnaatatattgagaganggnntcattanctnnattntgcctttagcncnnngcttctntagntattnnnacctnncgctanggacggcactggggcngcaganancttaccagatgatattactccgnttcacnttncgcgnncanagctcgcgccgctcgtcnnccacnncnacnnntcnatnnagncnnngtaanggcnnggccannngggccngaatnnngnnntgntgagggntnnannngacgntctgannngcgngaggcnngnnnnanncccttctggagacggcagnnnncggtnntcnanatnnctncggcnnncnnnncgcgtnnctgctgtngnnnnnganncnnccaggngnnnananatcaggtacgcttacgcggcgtacgnnncnnntnntcttcggnctagtncatcatnanncctanctgcgangtgtngnannagcgntggnaacagatcantcncggccntcnanagntggttnncnnnngntnaaccnncctccgnntnntaatcgnttngnnnntnnngntcntagannanncanncaanacaganttnttnncgcacggtnnnnnccggtnngagngtnnntgtagaacactaatacagagagtcaacccnnngagccgacctctcgctggccttccttttggnncnnngnnngcggcatgggannnatgtacatancncgcnnntancntcnnnnggantaanggcttgnntnnnaagaantnnntatcatagtntcggtgtcgggnncancntncnccnggnnnnctcngancgacngcnnntaggtcnncgtgntanttntntgntgtcatntagtcacctagntangaagnntagaaagtngtnnaaacgannanngnatcngcncnannnatcnnccacttaanctcgtnccccccgncttgttgcggtttngnntantgttggctgtcacaattttcnngaaccgtncgtcggnttngntnnactctaatcnngactangnnctttcgtaccctaaantacgtanattanttcanatacnncgaacnnnannngcaggntacnnnacnntgnngganttgcnngnccgcngnngcgcnnttgggtctactgngtccnnacggatggtggttanncnnnnaggcnnaantgnaggccncncgggacnaaagcacatagcatttccgaccctacattagnttgtggaggctaatccagngcannantnncaactannnctngcctgtntangagnatgnnatngctnngnntcatancggngnnngtgggcttttactttccatncnatncgtnncgtaggnnnntgcnttagatgatnnnatcacncctcccttctntannctagcgctttgcccgcagtcggcccttctactgaggncncaangcgnccgggctttgaggancccttcgannntcnnnctgtaccgnngtcnnnnctttattcgccggannnggcgtgtnnnnncacttcnnnntcanngnccccnagtnngnnntggatttaacgtgtatcagttggcgncantataggcnanaatcgagnnatnatagccccaaattnnnnnnnnnctngtangcnntannnnnnntnnngnnnnanngncngcnnagnnnnnnntncnnngnnaganngtcntnntccnagagtangggtnnnntnnntgnnnannnngnntncnngnnnntttgannatttcnnnnagncggntnnnngacaggataaccntnntnnacnnngcgtaaagctgccnncngnatnaannnngttnntcncngcgttcgnctntccgtncgcgancgaactatacnngntctnnnnntgnntncgancnggnttttgggtcaagtcggngcgatacgaatcgtgctttcgtgangaccnttccgtcnnnnntcnagcagtgnctgacgnnntcnnnntntcctgttgaactctatannnnancntttncaatccaacgntcnnnggnngcnnntcncnnacnnnngattgacgcngcannttcaaacgnncagaagnnnatcactatggcggtcntntnatnngagnngngnattangcaccnnngnnatagtgcctataanttgtantncctnnncccanttattnnagcgcncgngngatgcccngccgtggatgggttctacggctcnctgngatanccgtcgganannancctcctacnctnatcacgnnnngggctttccngnnnnaccgctccgnncancntcngntgcttganntntccattcnntacatgncancnttatntntnacttanccgacgngaagcangnatactggantgcanggcatngncganaggatcgcagagaagcgnccatgtnntcgtgcgattngnaggctaatgtagtagnancnnnncgcntgacgcnncngaatnnnnnnnngntcgccgtagttcctggnnncncgagatncggnattgtnngcattccnaactgttannngtnaatcncgngggcganagatcngctcnngnntcnttcgnacattctaaccggcaanannaacggnacnnttnngntaggnnanancctcnnnnnnnnancgtgcnnntancnccgncannnngannngtnnnctagttcgccacgcaatangcaanattanngnttnatnttacnntgtttncagtaacnacncgcnngatgtagtacnntnacaaaatanncntgnnnnngtgggcannctnttgctactggntnacccntnangtttnnnnatccggtnngngcgattggnanncgcgttgncccnngannnagngcnctatnncaanttnntttntgagnttnnggggtgtgtnncnccctacgtgngggntcanntnggnnctggnnnacnngntacncggccgtntnncncntnaacnngncgtacggtnngcntcngnnntngtnnngcgnnannccgcnnntcgannngtngnccggncanaagnancgcccangtcctacgccagnnactcnganncngnnnantnggaacctngccaaacagttatgtgtttntntannnngntgcttggctgnnatggntctgttgtttgnggccggnaacagngcacnancatgntgcgnngtacctnnggtgcaannttanaacgtccgttgnntnnngatcntcntntnaacgnnatnngncacacccaaacttagcnnaanagtcgntntgtaganntnnnngnnnnggcgcagtnttctnngatcnagcgccgtnttccctanngagttaanannngctnacatanatgnccanagtngtctgtgcncggnttgtccgctannnctagaagatcactaccnggcccanncantttaggcnngaananantctacaatatanccgtantagaaaacanngangtacnngcgnnntcaatngtgcnnngtgnagngnnatgtatgnnacntanggcttgtggttcgtcctncnnnngtnnccgtnngtccnaccnntnncacnaccgncannntagggacgttggtnnnntcaatgcntggtcggcccangngcgantcgnnnnnaaggatccccncacggcttacncgnnctantnaangagcnatcaacagtccgcatagctnntnactcanatgacgggtnncgtnggagnagatagntnnnggattgagggcntnggagaatnncacgtttgaagncncgnctntncggcaattacgccctaaagctgctnacacatnnncgtgngtgcttgtcctagttacgcgcnnggaagcacacnnnngnnnnnnannnnnngtccntaannagatcnnngtttnggnnncgntaacannnncacngcgtncttccganaagnnctcttgcttctnggnagtttttgcccccnganattcnnnnttcctntggcagaatggagnntaacgngnctggncnnatnttnagngagncnncnagtnnnnntnnnnagngcnnncagggntttaagatcnnnantngataananctngntangnnctcatccacgcnttattnttnctgtcgtgctactgcnnnttagacaaagacgngagngtcncaagtataactcgnncngtnnnanncnaanccaatttnnngtcgtccgccatgcncanngantgngnnnaaanaacgnggngntaacnntcccatatctcaaaccccnnncnaaaatttgttatcntagaaaatgtataagcngcnntnccnnaacggggaatataccgccacttgtaatttgtgacactatcaatactannncanattnancttatnnttggtccgcgggnaatncgggcgngctttatcgganctacggtagctnaccgaaantatagacnnaggttancccaggnagananngctngctcctnaanngatcncccnnctgnaagcaantnttngggnggcngcgngntcgnnaacnnngtngtgatncctncgggnanttgnangtngaggctagcccggtnnncgngaccagctgatttcacacangtaggtaccaggtgcgnagtantnaagnanactgntaaanngnncncaanagtgatnncgtgcgctngctatncannnctnaancattttaagtnnnnnnnngnnnnntagnngtgnnnnntntacacnannctgngaanatngttnantacttaggancnagtggcntatagatgngtgcgtcgattagatnnaacaacacnagtctcnnnnnnangatcgggacggannnnaggtancaaaggcncacgaggnngntacttnnttccagnnttnntgctgcaaanttgtgtgcgggcttttcaacantgcnntcaganaactgtcnaagctttgacgaagcannnnacantcgtnntgnnntngttcaaacgctgcgcagcgaatatngaannntcagaaagtcaaccnntcgcanntnacatnnnnngaactatccgctcgtagccgcctagtgnccnnnaattgatntncaggcgncggngattcgncaccnntncttcnngnnnctgnnccggactattggaagtatgcgtcngntgcacctgnnnnncnacngatntgctntanantnangntnaggtntgctcgcaaagctncatntgnagttccctccagccgcancnangttancccaagcnnntnttctgattttgcnnngttggcactnntccgcntngcggncggngtnnannttaagnggctgncgttcnntttgtanntaaggnntgagggnnnnncgccggcatccccattgnacangcttggcgnacgcttctantttcanangcgaaattcatgaganntgggcattncacaggcgggnntggaccctctggagngggctnncaccatatggcgggagtgtncnancnctcgtccagcccgagacncnaanncncacctagttctagctggcngncacccagaggtcgngtcggcntnanncgnnngnagnangccaggctngangcngnncngnccntctatnattcntcggtgtaccctatnnnancaggcngtntcacatcatgnnnggcggatcgtccgactcanngnnnnccnntcttctggaaannctggnnnatncnnngcgtgncanntntnnnngcntgcgtgngangtcacagcnaatgatggnnnnatnttntcggtttccntgtcggtannatcntanagtacttttttgccaccgcatcngagctaaggtgtngactaggtttctgttgnaaancgnctcncnccctnncaangnactcnagcaccganctgagannncggatggtccggaanatnnnnaccagntnnnangnagtaacgggcnagnagtcgcttnnnnttgcaaatntngcgtctgcntnccantcacnntannngtnatagngnnnnntgnntccncnntanggatangtctcctnngtatactttacnggantgcttcacatncgccagntcaagnganannnannnnnnagtcttcaaggggctccncgannggnntatcancctgccnnaggtccanncngncnanccgcgcgngtagntgcntccncnacnncnnncntnnttccttgcnannatngacannnctgtgctccgttngcatnnnggnnaaacccatgccctacttggtctncatnttcncgggnctattccaagctccggaangcggnnnnnacttnntcaggcnagtatcctaantcgtcannatnagngcnnaagcgngnncaacataaanannnngnnnngnntnngtnnatatcannnagnncgtnatntnnnnntctgtaatnacngannccctctgccccgcnnntgannncntnanagntttnccgatcannaccncaaangaanntnancgaccgtgaactntaggtannnnnccgtnagcggntcttcactncntntcggnagnaccatgccgntncgacnggttnnngagtgatataagatncnnnngnganaccgtngaaggacgcaantggnntgtgnnnnnngntcaggccgctannccagnnncngcnagncccatgggcngatcggcgacnccgnaananggntnacnnnganannaagcccttnanaaagacgngtncnanagccgtnggactcnattncctnnnncgtcctgtnnagcgcgnangctagcanacanngcggnngtanntcctagngaannnngcnnaanncnnnattcgtagnagcnaacgntttggnnnnacgttggaagcnnantncacnnnagngnncncnctcgcnnntncntggtttgtncgttgaggtnctaggcnntgagtgccccatatcataggagttcncnncnancctcttccggacgnnnanatcnnctattcnactcgntntgngnaccacccggcagnttcntcnnttccaggctgntcgatgtnggtactgnnnnnncnnnatggcagnnnattncccgngnaaatcnaaggttnattccnncgaaagatccaaatcgcttantgnacgatgcctcncgctantatttcctccnatcgcgancgnnnnatnagnanacggtagngtactnnnnnngtnnannntcccncgcgnangcccgtcanacnccnnataaggcngggctngcgccctnncagagcattngttnttaactnncttctggccagcntccctgatcttcnggggnnnnaaaatcgcgatnncnnnnntantaatacaaaaaataggcntnnnnnngnnnggaggggacagcgtatgngggntnngcggganctagagnngcctattnatntgtannnncgnnnntganctatgccttgcncctnanancgagannntncncnacnctctcgtnncgctnctagtgccacncagtccgtnttatcgnccagttggncancntggtnnnnnannnnnnngnnnagccttcccnnangtcttngcatttcctcnnnangcntnnnnagtcnngtatgtacgcctgnnttgcactacanacgngaccctaggangntctntanatggcncccaattgcatngccggggtgcgnnnnacngnccntcagaggctggttncnggnggntgaggagaagctgactaaatnntnaaagtncctngatccatnncnnnttcaatanacannnangnnnncccccgnncgngannnnnnctgatttnnacagntaagnggancaantnaccctatcctcaacgcgcagttatannangatgcggnnnatcactgggtggatgatagattcnnccnnnnncnntcgacaggatttgacgcangagcagaggnangnnacgagacggcagtaagtantgacnaaccgncccnntccnacaantaatccttgtatcngacngtnngcngtggnnnngtcnnnntgnngaagncngacggnaatncacccaccctacncgncgnnnnnanncgnngtagnngannnnntaggtnccgncanaggntcgcnngtcnncagngncnnntccgannncccnagncnatgtgnnatntgttaccgcncncgtntntntttcccgcagggccnnnnnnntctgtngtagnggnnggtnnntananccnntatngtgcngannnnnncnancnnnattagacgaccgacggcnnantannaannagcncctnaggttccntccaatantcaatcangtcaangnccanatttnnnatacttncnagtggagggtcgnncacccttaatcntaacactcgttcgtgcttgnnnannngtannnnnctanncnacnntctnccacnctacnggccactncnnccannatnggcanntnngcagnttancgcnntcngggtgngaatnaannnananatacnngantngcgngaaaattttctcnnanantnctacaggnngctnccgntgccctttaganccngggccagctcgnngnnctnnnncnnannnncannnactnngnncgccggngccgaggagancantgaangacntnacnatcannncgtggcnnnntaanaggcntttgagagcntgnaggcagangattgctcngtngnccgnttnngcacgggccacacntggntncgngngaatgagatagtcnaganccacananaagcagnatantnatgcgatgngggntgggagntncnntnnnannnaaannnaannggtncgggtctggtatatnnctccggtanatgacggtggacccccnnnttnngtcgncttcacgccacatcggtaagacggntctnnctnattatacctcgcntcggaananactngttatngcgntcnnnntacggcagnnnnnncgnnnnnnnnctcanntntnacnntgcctgggngtgacacanttgnnnttcannnganccnncangaaatnctannttgcggagcgcaaangnccnnaggagnnnnncngnnngncancgnnnctcccacnnnnngctnntnnnnngtnnnccnccaannnnntcnacnnctnttttctagctgttgtatgtcgattncnnnnngnnncnctgaggtgcacctnnttgtannnnncttgcncannnnncgggnnngttnnngnnanatctgacnnntcncncagnngncnncannngcgaccatactnatncnagnngccgntangtnnnnngagnnannaccnntccnnnnnaannttnnnttnannnnncnnnntnatnacncggagcggcaaaattanccatannttntcgncttcganntgttacgtaaaagntncanngtagcnangggngngcngatntaanngcagagtgaacggnnctnanggncnntncccgtgcnggngnngactgccaagactcantgcagngcactgaaannaccnggttgatgcggtnaacannnatnnnnnnngtgtnnnantnnnntnggagntnnnctccntgaacctgtaatcgaacgtnagcnnnngcngatgctnnancnngntnatgattanctcnttgnnnnatgacncnnnntnnnntcgccagcncnnngtctnntacagcgtgaacngnnctctcgcaatgcgtcttggngncnnnngtnggcgnntncgnntctnnancaannngnnnnagnnnttnngcnnccgngnnnncagtncagcgatcnnnnnnncttcaacnnntngttttnannnnnnnnngnnnggccggctgggccgcaaggnngggactacatctnangccccctncgacngnnnatncnnnnnnnnannnntgccgnaatcagggncctcgggngccgggctnnnncanngantactctaccgnnnnaaggggnnnnnannnnnnttggntgnggnnattcacagattcntcgctacctctatcccatgntaaacgcggattctnngtnnngggnnnnnncgnntcgtanncgnngcagcccgatnntcnaannntattccncncgannnggngctgaantctnntnannnatanacaccngtgnntnccccngnngcatnggnnnnccatcgccngcattggtnngttttcggncanngnnnngncngcttngaggaacnaagtnnncgcattgnnnnangataagcctnnttantgccttgngggnngaataagnacattcggcaggtggttnnangacgggngcggacgngcttnnaatcatatcatacgctgcnnnnnnnaggnggnnnnnntctncgntggannancnagngccnngctgtatcnaggccacnangnnnnnntnccnctgctggagtagtganaaacnnctncnnnnccatttgtatgcggntggggnnnnnnntggnncgtncgagnnggcannnnntcgnctaannncctcttccctggtctttggccggnaancgntcgttccanggggtgngnnagnncnaccgcnccngtntnnnnnnnnatacnagcggcnncgnactagannntnnaatnacggagagttnncgtgnacccgagcnnnagggacacancanggggtnnanaacacnnnncnnnngannngntgcctaacnncnnggcgaggnannntgaggtntatngccacgncccttcgtcanncttnacaagggcantcccangacggagncggtcgnnnngnntacaggnacctcctnananacggnnatcnggaccanaatnanttncntcccaccnngtgnnctnnnnnggtgnatggacgccnnnacctgcccagnnnccgngnngtcnccnnnngagctggntgnnnncacnganantatccnngatggnncggacnantngcgtacatgaacncatgannnnnangctantaaggttagnnnaccnnttagctttgnngccgcgnactgttcctgagctcnctaanannngannnattnnatananatacngngccnaannccgtctnngcgtngggatcgcngntgcacanncgannntcacnntgnnngaccccaggnncncnnnntggcgacggnngccnncaccgtatggcggnngngggnnnnnngnaangntnnntcnntnnnccatntnntncgcntnacngtnnnnantattaggggtcacntnctacacgcccnacngcggcncggctnnacngaaggngnttngacccctaggnggaaganaannaagctngtnttgccgctncggacanncgcccatttcngggccggggccatntcnagnggcaccggcagaancancactaancannnnncaatcgcnagctnngnncagcanngagtcnaagacggnccttncctcaccnnnnnngcnagactttcngagnaacccccgttgngtnccggtangcancncaagggannnnccnaactttaagcctatnnnngagnnnnncnntngcatanacgtnngcntttgtactctagaggcgcantccnngccancatgctgatcagnnnnnnnnnnagcannnnnncactactgncgnnctantcnngacgtnnannttacttgnccgnngagncgnnctngccggancgnaggnctcgcggncngnntgtnnngatccntnnnagcnnagatgcattnangggggtacnattncnnncnggtacnggncngcgnnnnggcgntncntatggnnnngnngnattgtnnagtangtccactancnccannncgncctggnanantnncnnntnacncntncgctagnncggngcacntnnaaaaaatncccccgtaggancnntnnncgcctnaaaccttctgaccgccgctcgctggtacattagacnncgacngtnaggantngnnnctaccttnncgcnngngcagtctctaaccnnnatngtacgnnnnngcnttnnggnccttccncgnttcatggtcactccgnnnnnttnnnnnactgcaactnnnnanccncancgcgagtcntancnaggannagnaaaaaccctgagagannncaaataanctgaacgagnggnnngagaganncggagcncatnngngnatcatcttncntntgccgtgnnnngngcggnntnancgttgctnnggnnnntncnnnngcggantngnnnnnnngnnggcntggncctactcnncggatatanatnnnnantgntngnncgtngggtcgtncnnnccagantgcaacctgngtggttccgncnttaagaactntaggncgctactcannnnttctgatngagttgacaggggncanncacnnnnnnggnagcgntcaanaagcnacngnnnaataccgttnncagnacnggaannnnnnnncgcgctatnnntattacgggcnntattnggacttntgctggatnnnnngcntagangntnnaacgctaggcacgngtttnnnacannntcttagananaccctgtncnganagngntacccgagatgngcttaacganggccttggtgatnnnnnnnaacnncgctggannaanncnnnannnntgtagaganctcacgtcaactggtgtgaacncgtgnccnacanntcaacangggnacnagggntnnanctntnacacncactatancggtcnttgtcgngtnttctncgcggcnnntnnntcnnnnnnnnngcnanttgtcngagnnaccnntgtgnnaaggtgaaggggtnngggnananntnnnnnnnnnnntnnnnnnganngnctnannnaaggagtncgcnttctntgncngncattgncntaaacactccaggannnnntnnngntantgngnnnaanntgnnantctcgatccannggaagaagngnggnccgtgagtnncnacngactntaacntnctgntgnngnnntgntnagnnccgnngtanntgtnnaacncgcgtctnggcatnctcttcctngcnanacngcgcnnnncctcgtnnnancactncnatgangcnctcagcnnnnnnntnacgntcaaagatanngncannntncccagcctagtntccagantnntnnanggcnaggnganttttatgtgggnatatgtcgnnggctgcgcnnatcgcgagnngagacgttnnatncgggatccannnnntcanntntggnncatnnancnnntcagnnggtntgcngngnaagnngantgtantcagnntgnnnttnctcannnannnnnncgntngatanntttaggcgggcttcttatcaagtgnnacactnatnnngaagagcaangtnaagtatgggtnncgnntancngnaagaccttncccatanccanncannannagnctcctctcngggctgatancatngcgctcgccnnctttcgggnnnatctgacngnnnnnntgagnnnggaatntantntccntgnnggcacnaacncgnaatcnctnnnnggcgcactagnnnnatcnntnngacnnatnngtnaccgnagananngntctntannganncccnacnngccgcgggcctcctcgggcagnncggttnnanntcagcttcagcaccnnaacctgcctntcccngtttnaagcgaaaaacggacnncaccccaagntncnngncagtgcacacngatagcggcnggnacattacncntaggagncacacgcncgagcctgtnatggcnnnnctannnncnacacnagacggangggtnnncnnactnnnngancganttanaagctgccnnntaaccantnnnnctgtcnnnganagcctgtttgnnggggncacgcngnncntcccacncacanagtgctcnngttngnagcgaatngtacngngtnaaacncngaccggatattnntganaacnngnnnccntatcnnnntgncggtnacattngtcnnntannntaccncantngcctggannctcntaacnccctagcatnnnnnnggtaagcggacgggtctttggnnacgacttgacggcgcgcgggttatagntcntgccntacctgnactcgcttaggngtgcgngtgagtnggnacgaaacngcnantactanngcnngnagcnancaccatcgnannntatgccacannnnnncagcctnnaacnaangaaccngagcagnccntggtnggtcnngttggcatgcaaatccgtgccacccaaggtatagnnngncacaccantatanngnnnnntngnttgtnncnntggaangnannccgacncngaggtgngttnaagtcntgtgctaccgngggtgttancgatggtngcagttctnnattgctcngaacngcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaantaaaancnacaaagagcnanaccaatngttgggcggtnantagncgtcttngnttctnaggttaaatatctcatggctcgtaagagnagtncgantcattcntgcacttgcnntctnatgagcgggatanacccatnnctganacngtcgtcaanngggcgagancctcaagcaggtccncgcctgtccaattccaaaatcgntnnntacgaaggctcaactgccgccggnnttgagtgaanacttgtgttgcctcctnncannnnctncggngccncacanntnaaagccctcntaatgcgttggtgacnaatanacnataannaagacnnnnttcggacgncagcaatccncnnanngacatctccatagtaatttaccaccnangnggaaanacacttggccggtaatnaccccgatttttaatcnntagtgtgganngtaagctttgnnnaccncgaggcnnnnngccatnngaggatcancntnnccangcttttntgncnntggcgnnttactcnnaacctnntngttcgcngnntnncacgtctttgcnnnatcnnnntgntgngcgggcgacnagncaatgcancgngcctatccctaacngaaaaggtnntggcgncctgtgtaggngcacggttttanngtaggcggannncgtatggccccacacagccnnncnntgtnnnntanctggcatcgagnagatctaattnattcntncnnccatgacntttatnnnngatangacnngnncatannttatgtgttcctaacggcanncngnngatcatgngctgcttaatttctgnnggtcctanctanngaagatngttgcnntcgngcgcgtaagaagttgacacctttacncccagttaanntaatttccaaggnnnngnnatagtaacaccancngactgcgatgtnntatganggtgatcnngnnntgancaggagcaanacnngcgttcnnaagaannagtttcnnngnncncnnntcgcatcccnnttcatgggtgnnanaatgcnnngnctgccttngnntggttgannnnnnncnngaanngancggccatcatangtnannngatnctacnccnncnancagnanngnnctntcagataccaaanatcgnnncatngnccacanntgttncacacatannagtcgngctaacnntctgtgtctnnnngnctcctgcacccatagtttnntagnaananggaanatncagnngtnnnngcncgnctnagttacctacacggnctntnnntcagngcnannannacntnnnngggnnagcacgaganaggntaaannngganagatactatttcgacaacgtagtcggctnntnnanngncanagggattnacntctacncnncnntgttcgcntcaacactancacnagttnnntcatcangttncaacgngncaagggcananccatcatnatntaacganttcangangtgnnnctgcgcnnagtnaggaccannatcaannganattgannaannnntnntnggnaantnntnnnncnntgnagtacatgnctggaccnnannntncacgacccaagntntnnaatagtnnnanacnttaannngagnnatgtctcnganntcngnnnnngnngangggcntaaatngtnnatcnnntnnttttntactttcccnagcgnnnngnnangcctacannannnccnccacncnngccgtncnnnnnnnttgccaagnacgntcgacnntgnntaccnnnnagnnnnagtgttncnntncnaaatatgttnactnactgcanagtngatnatncnatcaaacattttttgtccagtatgcacnaccaatannnnnttnagcacaaagtgnggcgaaccctgtcgnnggntccnngnaaataacaatgtnacatagntcaananncnnnncacntttncggccgttgncnnnncgcctgcntagtggnctcggactcnnncannntattcgtttgggnacatgctatgtctcttctgtacttcgacaacatntncnangattcaaacgcanttcgantctccnnnngancnngccccncgcttgtttctnnctntnaggtttatgccagatgcancnntnncaagcntnaagacnannacnngatccnggaagctncnctaagtnaangctccgatgagtnatacnatcagngcgnnnagaaannannangatgacgatcgtgagcctgtccccaccagnccnnngtaggnnnncnnnntaacgnnacctaaacgnntacnnagcttntcangaantcgccnntngacgtnntggaatatggncnannnacntnnnnacgcgncnnncgnnnaatcatttgtcttcagacnngngnnnnnanntcccccggatattnccattancagngnnantnantnnaatannnggnncngantnnccgagncctnctgacncggctcatanagncgtttnnnnagtnnngggnnccnngnncncgtnntnacatgtanngnnctngnnntancattgcntgcgctgngntangnccantgnaaancatnncgntgctgatgaagnnnntgaaccagaagtgcatntncttgagaacgnannaccaacntnctccnagacaaaagtccnnannnnttnnacgngagcnnnncantnctnnnntnangcctngaacatanncantttgtgntnncncnngcncatgagcgcnccncnngangggngnncgnnnntcggcncaatnnagnatcctataggaaacgaatacncnnntannngacancgncnnntgaggtnaaggcgcangaatctgtncnncgnttaaatgncnncaggtctatnagcnngtnatnnacnnncgncgcncgngcgnncnncttctnncncnngnacttgnnngnnaacacnnncgaancngnnaccggngacccnnnancncnnnannnnngccnttgccgactccaacgnanaccagcnnnctnngggnnntcnnatgacagactctcanannntctngtncnccaaananncncacaancgtnaagncattgtnnntnggncgtatatnnnagtangngannntngancanaaggnngacggnaatccggcgntatgncactagacnnnnngcatcttcgggnannntnnngccnnccgcagncgagnnctgnaacagnnannnacncgntannnnctccncngantaacngacangttnnggntcnnctgacgancnncnanatggttcccnngnnctcnaagtaattnntnnnancgngtcncacccncagatganngttnttnnnaagcttgctcntnganttngantangngnanctgctttgancgctgncgagnaanggatctnnnaatngttannnnncaancatggcagatggnnaggntnncnngnngagcncgnagcanaacnctanntggcgcangannnnngnngngacnntaccaaanntgantnnngnnggnntncgnctcatnnnatgnccgatnggccnntggataagtaaagcnnnannnnnncgttctaaggnggcttagaancaacgntnnngangacnngtggcagtgtttgtcncnnnnnncngaaaggnnngagggagcnctgngcnccgtncanntgcncagnaancnncgnnnnnntggnggnnaaggnntttaaanccggnntnngtgntcncntannnnacgngancntcnngcnngnnnangtggcnatnnnaagttgtnnatnnntggagncagactcnaccnaatncgtnnttngnnnnnnnggcnnnnnnggtcannannngagncaagnagnnctnatcgngncnnnnnnacagagtgttncantnangtngctgcagtnncanctntcacntgcnntgagatannnngtnnancgaacccanntacttcacnttgtnagnanntaacgggganaccangcnaanncggcnnnnncgnnaantnannnagnaatncngnncnnggagctgaggcanatnctggtacctgtcggtnnnggngaggtanncnnatcagnnnnggnanccctngncngggtcnnncnctgggcatnnttttnagacancngntnacannnagggnnnanntntnctttagtgggangtnnnntacaggatnntnatngcagaatgcntncnanggtcttaccccnaggntnncnnnncggacagagattnngnntcacgaacnnagnnngagtgnnnnnactncccannaannnactctatanntaanganctnagtnncannnnnaannactaccnnaatgnagnctcgngngtgnnnggagtctccnncnnnnncctnncgnnatgtgnncngnttgnnnttnnnnannagancgtctntcatannnnanagngannngnccctnaatcacnntaatatgttncgtnnnnnccacanncgncangggnngnnnctgttcgatccnggntanccnaagaggnacggggatccannngtccggganatgtnttcnntcanggnccctgggtntanntngnncttncnctcagctgtgtcttctntaaagcacntacnggantagactaacactcgtncctgannggtannnnnnanntactgtacacgccctaannagngcnnaacatngaagcnncnntngtcnnnngctgagtttcaccntaaannagccntattttcnnnacctnnactnctcaangannntccgcctaantgttganaaaaannncnatnnngcccgcgcgntctantntctgggtcttgnnncngannctagcctatgcgaacgacggagagttcttttgtcngtcctaaacngnnnntggnanntgggtngtactacantgacaaantacggcggcagccnncanacgattngaggccattattnnngccctctangcgctttagctttaantnatcccngggaggaanntggnngntnggtnnnatannnnnncccctgnnncannnnnnnnanagctattcgaaaccccccnnncnctatcngtgnnnntctannnaatctcagccgagccnagnnnatcaaacagnnnnntaatcanngtnctnngnccnnctcgnnatnnaattaactcgctgccnnnatgnatnaccnaacnttttgacncggtntgatncntgtcagcgnttncnctacatngtacgttncaantcncnnnnngcntnncnatacgtacnncncnngggntgnncnctngcncaccncggcacnncttacctcttcttcncgcagtnnancgtnagatgngaacattntntaangagcgnntnngcccaatcntgtggtnanngtagaggngttaaaccccnntactagactcnnncncngttgtgcaaaccgnatgncngganacnncngttgaannntcccngntnattncatcnnagganngaggacatggngccncgantccgngantgnaggcttnctctanctcantnctcatncaccttggtgttgcctacanggtgnccgacccggcctcatnncgtaaccacntgggtgtctcncgatccaaactaagcgnntgtaggtgccagngctaagacgagaatcgtgntncaccntggggagnntccnaccatnattnnacgcggtcccgcttnnnngcnntccngctncnggntgnantngcggcagctntnctcnaangggtnaacnacgtttcacacgagtnnagtcnacnccttgancncctggtncncgngacnacgncananntgctttnatagaaggcgnctncaagncagacnttcnnacacatctcngnnntcnntggtacaangaaactgacntnatnctctanagagnnagnncaaatannnggccnnnnagtgggttcnggccctaggaactnannnnngtnggcngactatcnnaacnnnagggcccncatttncntnccattcgnnccaganagancnnnggaantgccagngannttttccaaantacccccntacctnngtccctanagnagntnncgnnnctgtncctcgcgangnnnnncncangctctannctatanngnccncnntnnnaacntctaaccngagccgtgnttncccgagatncannannntanntggatcgnnacanggnccagtganctagtgtntnnnnnnnnnaggcgtctaacnctanngncgttaannncgnnanccggtcngcgtggannnctctgctggagtnnnnttagtntaggaaaaataaagagnnagtgncntgngtngnacnnnnntgtntntagnntttactnngntgagcnnncttgtnttaggancnnaaccgcaagccaaatgccnaagannggnaagttgtcnnnatnagacgagtagntagtnnccnacagncnntccgngcgcgttcgcgnaatcncgtgggaatccaccaaaanctncnnancaggccngnanntacggcanctggncgntcttganagnnccnaatcnncgatccattattcgcgtactcatntaatncgggttanttagantagcnntcnacacgacnnnnntgcgngtancgatngcggggnnnnnnnagcatngaatgcgcaacnannggcnnntttaatatacccgatatgaanttncgcgcnnnncacgtgananncaaagctactatcnngtacatgantgtccgggnannagacngnnnnangcgncnantagaaagcttcgncgcaacgtntaggncggggcncagaganaggagngtnactaantcccctgccantggagngcatccnngcggcnnactncaangggcnnangggatagagttnnncgggccnttaaagcttggnaacacgcatcngatgnaccatnctgncgntgnnnncgnccggatctntcggtncnacgnccgcgnnannnnnnnnannnnnccntnngannnantnnnnnngnnnanacnncnnnnngntngntcagtnggccagtgcctattaattctagtantnnnngtnagagccgnnnnnngtcccnnnnngnnncannantcgtnannatnnnncaccnatngtctnngtgcacnncaggtgcggnangtagtangggngnaantntatatagttgnnnctcttactgtcagcanannagntcatngganacnntntgacnnnncgcngtgntntncnnacatatactagtnagnnnanannanncgtnctcngagatncaggnntatacanngccatngnngccnctcaggcagagtacttgttngtcnnatgcattgcattaagntgttnnntcnnnncgngnnnnnnntngtncttnnnnanccgcanngnntgtngantacaaatgtcatgncactacggcagnctnngntgtgnncantcngnnncntgtgcnnccaatgcannngacctagnnnnttnaaatnngntcntnatgnacngannantgtncnngnctnnatgcggtgctcgnggnctcgaacgacgagcngnnnanctnccggacnatagnatattnnnnatgcannnnnnnnnnnnncttcgntgccngctcccttttaatagagnnangggcccggcaccggggntcncatccnatagcggcttcnccccgagnggccggntaacatngtagnagncacgcncttnatgtaccctgaagaccnntngtgaattcctcnnangnagngntncngngngaagntannnnangacngcnnnnntngcgtacnnncnnngnctnnntagnangtntagagccgnnntngnanncgnnntnnggcggccgtnacatgaaatcttgtnnnngtcgggcncagncctaggaanatncnaggnnnnnagacntntngnnngggcctgaccnggtgtganncacgncancangnncactaggcnnctggccanancnntaagtttnacgactntntcnnnnnngggtactatgatntagtgnaaggnnnggtancnnttggcctaatcatcnggcannnnngccnnnaaaggncngagggtctgnnaagganggtaagtaagatgcacacttaannaannnnnnccanacgnganntgggctcattgaannagngggtnacgngnccngagnctnnnnnncgnnncntcgncacatntttannacctanannnnnnnaatannnccggaagacagtntncnnnngtttatnggtnctgggtntcagattctncanacannagtgaangcaggnnntnctgtggccccaccnactgccncgtcggacgcagancatatatntatatggncgntcntcntnagngtttannttgngtttacacngtagttatgnncggcgcctatnatgttnntcnnangctntngncnnagcnnntngtcnaccnnggcgatccgccgtctcgcgaacgngaannnncacggannnnatntgnnnagnccgcacccntccnggctnagcaagnttntnnnnatcggggcagnacctnnctcctncncgnnnnagtnnnannacnannnnatactagacttccgntacaacnnnnactttatcgacccnnnaatganggcnagtnnnnnantganctcaatattcccctangnngggnactagtnngccgaangattntcaagngngtnnncagaatannncnncncgaantnaaatcgcgtggannntgcanttngcnnnccncnaagtcgcggcgntcccgangannccctacgtgantgtngnnnatgggtgctcgcacgcggcgctccactgancccaccggagcgncncggtnntnnnnnnnncncccggancnatgtngtgtnnaanngnnnntcgggccntggncnggnnacnnnnaggtcggnnncgcatagccancnntncncggctgcgatnttggagagntgncggagtantcagcggctcntctnggancnnnncnnnnngnnnncgnagntggnnggccgtngagcngcngccggngnnatnngagcnnnnannnncncnngnnnnncanntcctgggtcncntatnaanttgnannaacntccacnnnnnntancggngnccgtttatctnggggcnnnnaaacgtggcgnngacgagcaaanncngtcgtnnccnnntnnancgcgcanacgcgaggntctggnncgnatcgagnanntctagncgtccngtcctcacgtgaacancnnnnggccctgaggcggnntnncttncccngnnggagggnnaaaatcccancnnggcnnntncctgcannncngggattntnannnganccgtagtgnnntnttnagnntcctgncgtngnnagnnagttagagntcaccgncaacnncngtgctnantncnnnngnaanttanngaaacgtngngccgttgtagannnncntnngcnncnncaccnncnnnnnnaccntantnnngtctgcnnncttanagtcngnacaantccnnntncnnnccgcgttcgnttaacannnnnnatnttntgngtgcncctancngnnnnnngnnnncnngnnttngnannnacnnnngctantcggnnntctgagttnnnnnnnncnnncanntannaaacnccnngaccntcggnnngncnggnnnnnncccttatcncgnntcnnacnncannnccattngacccnnanaaccgaatcccgngnancnagcatattcnggatttctagcnnnactccacncaangtggcaggnccnnnnntggcgaggcgtcggagcgcattatcnntnnnnnnnannnngaaannnnanggcaggcatnacgtcantcttnagacnttnaagcnnncacgcggttgctcgnnntgnggccggcgatcccggctaattagnnnngnncggctcccnnggcnggnnnctcnttnagcagagcnggcatcanngaatnntgcnnncagnncntanaatgcggggncctttnnnnncaggctatngttacaanggcnnnnnaanggcccggatcacaagagccccagcggtcttgtntctgnannnnccgnttnagntttgtncgatncccngnccgnnnnnnnntangaactcatcngggncnnncgnnnnnccncgnggaataacccaggnngcnnntgangnggattgaggnntcnggnaaaacaatttaagcggnacngtagtntctncagcnntgnacttcattaagntcncgtacagncaantagcggntggcgctccngactntncttgatanntnngtgaacacggtagtcnaanttnnacgaagaccntanntnnnnnnaaannnnacnnngncctaatggcggtcacanatnccaacacgctgngntnnnanngacantcgnangnnnnntagtnggngcnncagnctncganntacgcactnacgtcggctannnnngngccacgtttcncnnaaanngccnngnnctnncgnttnnntgantntcgnnnnnntntntnnntnntgngnnnggnnnngcgtanncttnccttgggtgacgcgcgggacgannnttatacgcaannnnnanccgnanagatcgagtnancnnnnntcgacttgtncnagctgnntgtgggtttnatntatncnttncnngnatnncnatntncacgcgntatcgncagaccntnggggntnngcgacggngnngcganngcncnncgcataggctcncnnnnncnnannntgnaatngatctncanaccngnngntnnnngnnntagaagcgnagtataanngttaagtnatgtgctcgnnaagcncccatttactgctcaaattgnncntnctacctantnnntcnnnngngngtgcatccncactaannngnacttcnanccgtcttaangnntgnnggannnangggtgaaaacnnntatatacaattggcgcggacggaacccgaagaccngannnnntcttgtcgtacnntacncgttccnanncnnnnnnccaccgccgcnnnnnttgccaanagcggacannactancttgacntaaacnctcgtgnnngnnnngcncgnnagtagtcgtacttcctagntnnnnnncaggngagatcatanactcntatnaagnnanncctgatgttggctcgatnncgnntatatnncgctctccagcannnncttcccttcaactgntcttgantacgccgtnnncgncggncngagaananncaggttcaccatatattannnntttgnnncgtcnanncnactnnnannctcnnccccnactgaangcgancntcgnaaacgcnacantatcgnnntantnnncgacncatcagcttatgcnattgacngnannacgcatannnnngangcccccnatcgananantntnctacttgtnccngnacgnnnncgaatgataagcgnngtattggngngtggtnnnatnaggnnnnnntntngtnnnnctgccnnanncncnagnncannagttaggcgngncnnnctcnngacngtgngcnnnnnncannnnnggnctcanannanaggcaaacgcggngagcnnnanagnnnanngtccnccgcgcnngtacgaattaactatannngnnnncggctcgccangcctnnanannnaggcaangtnnnnctannnaccangtnnnacnnnnncacgantnnnagnntcnnnntnnntncacnnatnntcnacncatcnncnntcaccatttttncccntngaactnnnnnnntnnctaggnagtgaaganncngcctntnttncattacncggcngcnagnananntccgtgaataagggctagctgtaggancggctannatgnngcggnctngtttttnacattcntataagcccgccgggnngtannnngnagcttgcacggccangtactanccnngnnctncgatcncccattaaagcngcacctnggntcnnnncgtccntccnaccccagtannngcntactagtgcgnngngaagaatatngngccnacaagnnncgnggcttgnnnnagccnncgntcaagnnggaaannnctgngggannncattagcncggaaanncnntnngccnattgccnnctnnncnnngtgangnncacgncgnnannncgntgtctantangcnttanacctnctgatgtcgnannnaatnnntagcctttcntnaagntcactccacagagtccgactgnnagtgcanntggtcnctcattgnntagnntggggatacnnccaatgnaatannngcgnnngtnnnngcntagnnantaacncntagacgcataaagtanactgtngngcanancgtgttgannnnctcggnngccnttngcagggagtncgtntngttntctacanngnnnaanngttngagacaanatntgntnngtcgntnagaaanaacgccgngnngcganngnggngnggnncgtcntgtnncaacacatnngnngctaaagnnnnggaantnnntangccactannnntaagccntncanaggtgngcanncgagggcatccgngcntntgncncggnttgnncgcnnnaggnnnnnnnnnnnnacnannnncttancgnnaaatnnnnnagccnntnagcnnacntggtngnnnnnnnnnnnnncnnnntacaggtccatggccgcnatnnnngcntncccttngccnnncncctctnnncnnnccnntgtagtatngtcagnnngtgtnnncgctnngnnccgggtnttnnanagtgtttcgnatgcaccgcagaacagtgntnntnnggannnntngcannttacgggntccatngnctacangcgactnannncggnnncatcnnnnaatnannncggccnnagncgngcccnntggtagggatatncgnnnnacgctaacgagannnaaanngcactcccgngttgnngttcanngcattancgttcnnntnnnntgntanctgattnnttgntctggcttgacnaatcnnnaccngcgggnngttcnnaagnnnnnngcngacaaccttnnnncccgnnnnagattaggaatcnagtggnnnttgacacnagngnccgttggcccncnncccttntnnaanatcaccncctntnacgtgagcgtgngannncnngtgattgtannggntncacccnnatngtnnagaatacgcngnctnatnntggaaagggcaaaaannccangtgncntgnactanngncgcgctacnacgaancagganctagaatanaangcnnnancnttctntnnntangtantgnnagattangnnnnntntcnnnnctattnnagnngnnngtnngnnnngnnatgccagttagnntggcaggntntccngaagnntggcantcgtacgcnanngacannngannnttacnnganagttctcggatgngcctnaagnnnncgnctnannattngntnagtngtagtgataanttnaacgancannngnnnggtnnganatttntnntgcntgggccnngnctagagntggnnnccatgaccnnnntatngnnggnggaagctncgnnnttntgntnnnttntaanctgccatngnagncgtnnntcnctaantnannnnnngnnnggnctanntgcnccgctgnnaaaaangaggnnngctcananantcnnnantannngcanantnnnncancgnnnnncntcctntgnnantagggattgnnnnnngnncnggatcgttttgngagacatcngnannnngnnnnccgcatangcgtnngactttnccacnagnntnnggnnngttnnnnagtngtaaccgcnatnnnnnnnaacctganancanngtgtcncngatggncccaattaaaccaagncgcgttcggccaccgtanattacactttacncggttnntgnnnnntnnccaacatattncccactaangaagcaacttcgnnnnctcactactagctataatgatnannctagncnnntgcgnnngncnnnnngngagnnnnnnngnagaanncgtttatgtagcccgtnncagggcttntnngnctctgtgggnaaataacnntnnnngcagctctntcacnggngagcctnntnntgtnctngcactgngcactcnntaaccnanggatctnnntagtacncncncnttatgcnggcatnnaacgtggccngaggngaatcagannnnccncttcgtgtcannnngctcncagactcttgnncaccggnctgcgnnnaaccntcttcanttatgcnnntatcatagcacgcctnntcnnnncttnnnnggtggctantnnggcagcgcnanngctnngnnnatnnntnctnnttgcnggattgngananngagtgcccaatnncatgcgcgcatngacgaggcncngagctaaagtnggnnnntcagnnnaacgngttaacnannncatatancgtttagttcttaannnggngtagtnctctcggacaatcncanngnnncagatatctccgttaagncacgccgnngagatanngcaagcgannnntgtgntcccgtcaggtntccttgcagaacnctcnanntnacttngnnnatnnnnntcacagnnngcttcagatcnganggtgcnnngcgnnttnntgntntntnannnnnnannagnaaactacacatccagnaaacntnnananatgctganagncaatgcgcgntaggcaantccgcaagggngcggncantcnnccnnnattngnngcgggttntcnnctnatntcnnagctnttttntncccttgaccnntcagccctagttannncgcatntgtnnannnatataggnnacntcacgcgttacatgggcanaatnttngtncatttcggnnnntgagaagnattaaattcacaagagcgnnanangatnnnnanncgcttccnatatactnctagtatatttntcggnagcccgcagantnggcctgcaggacanataactgagcagggacncgagancattcantgncttcatctgttncgacantgcctnnnnctcttncctcncttttttantnanaaannacgancngacncnccnttntncaacgnncctctttncntcatctacgngngctcngtnnnaaccgannagggcacgttgctncnngatatttganncgttgcgccgggggcncacgcatcgcnatntcgngnttnnnnttnngtgggtctccngnntctntnncacggncttcaacctggngngattaactcttagnnncnnnnnncccctgcagttactagacccgcnnntgcagtcactnntttancctccanacgcaancgttgnactgnganancnnngaggtannnncgntgaagtatanggntcgactannttaagttgtnttttcagntnagtggcgcctntctttgaagctcccatgngctannactangntnncctngnnnnaatncncanggggatgtacangganttagangcgngcccgntnaggcgaatccgaactggcnagcatgngtangtancgaacaaggannngaatggtganagtannaacnnnantggnangcatganagcnacgtggagatttacgctgacacaacatattgntnnnnnnngcaactacgncgncgccnatcacngnntanntattcgctgnnccgccttnagtnngntaantnaatnnngnaagtaattcatcntagnccgagacaatgcnnanatncnngcnnctnnntttgtannntaatgccccaggatnancnngtnnnnnnngngcnnngngnngctactagtacgtaaagacagtgttctccctcgcggnccactnnnnnnngccacnnnaccccatcnggggnatnnganatnggacctcagcnngncaacnnntnntnatcannanttgnntggtcannccnccgnaaanaggctannnngaatnnngnttcattccanannnnngacgtcaatgaatttggcgnggnnngcnnngtcntcacccccgntgnnatntcnatcatnaagnnngngcgcttgacacngttgnaatttcgnanaantnatnnnttgagtgggagngtantntaatcgttcatcacttctcgncngtacntatnntttncattcgcnattatccgnnacngnnnccaccatcgtcnccccttaaaaatannnnnctcnntgnnctctgatanacnancgcnaaagcacgntatgtnnnnnngtctannnctntgnccttaancggancactacannnncntntccccccnntggtangngcgnccatnacggatngantctccngnnctnnnnctnnttccngcccattcccngttncntttagtggnnnttnncnnggcnnnnntcatccnnngtnagnactncancacnnacgcnnnnnnctannacgtnnncnnaancnnngnnnntcganaggnnnnnnnnnntcnnacnncacnnnctntnntnaagatggtnccnaagccngngnngcctnnnnnncgactnnngtgtgttgggcnnnnnnnnccanctgacngagnngattcgtggggcaaggattacccannnntcngggntnagtacnatnntcnnntncnncnncgctncnncngctnncctcctantctaccgnnnnggnnnncngnncnngnnnnnnnnnnnatngcnagaagtnnnnngtcgggnangcngnnngtagnaaccctgnnncnggagcccnccnncagctagnnaannnnannnnttggcacttttnnatnggtaactaacaganttnnntncctanngtctannntttgcnnannagtgnnaggncaccncncaatangatnttnagcntnnnncgnnnannngactacaggcgttctgccgtggcntgtggtnnnnaccacatnantntnntgctacnnnnaanattcnannnngggcgnnanattgcatncangccngtcnanacncncnnnnccnattnnnntcncnnnangcagntgcaccgtacaccagcgnnnccnctggnccgatgtncccnatcgacctaccccgtcttagnaccnngactgacnannnccggnacnnnnagggtcgnnnanntcttgtaatatannnntgngnncnnnannggnccgcncagcccnnanngctcgcgtancgctngnannnnnnnngagnacnccccgccccgagnngancanntttanncnagccgnncccnangcacnngtacgactcatnggatgatnngttnnttnntnatnnngcggngacntnngagntnnggaaggagccnngagtnnntccnnttcgnttctgnccctttgntggtcgtnnctgnncnnnnanatnngacggggnngncctgaacnnatcgtgatgtngngnntacgncagctgnacncgcantgtgnannctntnntntcnnnnnnngcananagnggnnnnnnaangnaannnnnngntnngngggnnnngntnntagnncggtnntncnngngnnnntnatnggtanantatngggtnncntgntcnnnttgtgtncgcgctcnngntnncgagtncnntngcataagnagngaccntnnnttgttcganncaaatacgtannnnntacngatnntaganncnncccaanggnngctnnnncgtggtcgggtcttgtatgngananntggctctggagtggnngganntncacnngtcnnnnanncnnnccggncgtgnnannncnngnnnctaggnnnnnnnnnnngctnangagnncaccagnntnnnnnntnntnnnaannnnncgnggnnngngnancnccnnnnncangcccgcnnnaacnaacntnnaantagnangnntnccnnnnncataanncncgttnnnnnggttctacntgantnnntgatcnnnnntcggtgcntnnnnnanggngtgacatgnanntntancngtcattgngnngggatngtnncacacnngcctanancgcccgtaaccctngggnnngcgagcngcgccaaancncacnnntcgannnnaanncaatgttacagnnntnnnacgannnnncnnngnntgtatgttnantnagatgggaccngntccnngtatnnnnccttncctnnngtgcacctctgtnttgttatccnngcttcnccnnnncntaancangnnnaggacnaacccgacnannnnnntngnnttacgnnactggtgnnnnngcggcantnnntannnnnntcggtccttnnnnnnacggngnngntnctcgccnncnngantnnngtcgtagggnntnttanantnctgaccagtntganntaggacgggnnncnnnnnnccntngntaatcgttagntnggcngnancagnnannaccttngcggttnnngnacgngncccagtnnnagaatannnttnttgttagttctncgntggnnnnaagtnnnntcngacgnnnnagtttctacntccccagtagannnntggncnnngnnagttacatntnctggtgggaagtacgnncnnttataaaaannnnnngancaggatngccntncgcccgtcagcnnngncgatngntngnngnnnagattnntnnnncnnannctgagaaagtcggtnccacncacncnctgtnggncnntgacgattgntgccgnnngngcagccaacttngtgctaccganttactgggnctagcatcactgggctttctgcnnngcagctnnnnntgtnntgantngcnnnnttnncttgcctanngcnnttnnnatgcncntatngaannntaacagncaccgcnnnnnnnncannnntanggtaccaataataccganncaggnnnnntancctaannnagnttngtacgggngtgaaacggctactcnacngacgtggnnannnanncnnanngncaattgngnncantcgtacgccaacgngtagnnngnnangcagtannnnttancatcacgatnnncgganatcgtngcnngagtngggcagttgntggaccntaggaanatcacaatctggtccccacgnangtnnnnnctcggaaaatngnatttnnnntgtnngggatctctantcaacgacntnctcnagtatntnnnnnnnngattggaaaggtgctcngaccgntnnnnngcactnaccgcgannngnncggnnnggggtcgcaaganngaatnccgancaagccnnnntgcnnnnnnnaagggccattaannnnacggnataaacancaantnnantgnagcttagcngatnnnnnnnatgncgttcccaangtctggatngatnncntcacnnnnnannnntnntgtttgcnngnttngcgcnnnnnttcgngnnnannnnnnnntnncngncgnnntnnnatgcnnnntccggntccactgnnnnaacnnngtnacnnnaatnngtcntcngannnntannncnntgtnnatcngancnanncagggtccanncncnnncgcttannnncaggccnagcacccnngntngcaaggnnnacnaagnccacnngtcccannnnnnntcanttnctcggtngacgncnnnngncnntttatnngcaannnttanannnggaagtnnnatnataggnnnngtncncccntannngcannnnnanccngntnctgcntaagtggtaattgcagagtcngctggncacacncnatttagngtcgtggnaantacgctgnangnnnctgccnncgttttctccnnntcgtntanctnanntncccgnnactgacncngtcacnccanngattcctagctanngnnnctctgnnncnccnnngnnnnncngttcggtccntncgtgtagnctncgggctnngcnctatntanntnnnnnnatctnaagcangnntgtcnnnntncaagcncacngttnnnntttnaanncnncacgaccangcnncannnnnannagnncnnctnntnnnaatnacgntcaggcnangtactgcctggcacnnnnctcgtataggaaggaaccaggggggcacnnnacnataanacggnnnnantnttttncnnncnnnnncgtgctcggannnngtnggtgtngannnnnagcnnntnannggagngaccannattntcnctaacnagtacgtcatgancnnncanccgatgaaggnctaangnggtnnnnccnangnncagtnccgacgcttggtnnnaactnntcanntanngtaactcncggnctnnnnagcgtcccactgtggaacgacaatggggaactnttgcgtttnnngnntnttnngcacacttgtgngaccccancatanngtggtncncnnagannggnnnagttgannctnnangantgannnaaaancnnggcgnnnatcncccgccagatttnnnncnccnnngcncnnngcctnnncngtntncnngnnaggngtgatcncnnnctttctacactnangatattnnntacntaactccgagngtccgnnctgganannnntgggannnatcccactgcaatannnnnannnncangcnccgggnatcgnggtnatncggnggctgatgtgttacttccgtccagtcngnnagnnnnnananggtnttttngctnnncaggtnaccgttttaaatcngnacnttggaacnatgancnnagnnnnnnnngntngccatcnacagngantncnnacagnaannnccnggnnatctcgacagaaagaccnataaaaganntcanccncnnanantgnnnnnangncnttngntatcttttnaatggagcgagctcacancgggtgtnncntgacttntnnngnnnnngantntaacgcnngatctnccngnnnngancnanancaanccgncgtgnatntngnnnncgancnnatnnaannagccgcttcccnnnctagggcnngntncnancattgatcnnggcantnnnctggtaacttnaccgcctcgacgggtngggtnctaagtggttcgnttcgnttnnntgaggnntcagtaaggagnacgaagctggtttctaaccgcncntnnaangnanncctaaaannnnggnncnnannnntnnnnnnnnnnatnnccggnngacnggcnnnntnngctacttgggngagcnnacncgnnngttnnnnnncntcccggnnnaaantnnnngnngggcatnnannntgnanacncgtnncgcattccnggcagtaagatnnccagttacncgcntcgagngacnnngcaacccnacgcnnctatnnngcctgattncgagngnntctnnnnnanncgttaccgncgnnatcccnctnnntnanncttacgccgnatngnnnangntttgcaacgcctccgggaccctgcncttaatnngnnaangcatccctttacacngtctcnntgnnagagnnnacntncnngncgannnagtnggccangaggcnnnnntcnngtncgggcntgtgngnatacnngagcngatncggatgccggttntacnnnncntgannnggcannngttacntnncntnngacgngcnntnnnngtanatccggntcnnagnanaggnttngncncnttgggtgcnagtctngnnatcaatntgagccgattnnntggctgncgnttnacgcttnnanncgatgtagggttgnnncnngttnngatccaatatanancnntncgtaaaccgcttcgccgcgtagnnnnnnaagngngacnnnnnntaatgnncngccncatcanctccgnancttttgntatgnttgcngatcncagccccgccngcgnagnggccnncttaacnccngcnnctatctcngnnttnnttnngantccccctctgnanggcacncgactncncctataaattnaaatcngcggtaacgcnntnngacntncataggagncatngtnnccggccgtcggcctgacagtatnagcnnnnnncnnnnagnngtannagcgncagnntatcgttgctnantgctgaataaccgcccagaagtgtngnngcgcggctggcacagatnncntnnttacattacgtncnccnctcataannntctaacncgannncgnnnnnnnngnntttttatctaancnnnntnnncgaacacgnncncnnncntcagcganngattctnagnnnnnnttgncggtgtttntaggcgntngtcggngccnntctccgatgnatgagggcgccgccancgacgggacnagccatcanngtncataaggggcancnttaatacagtncactgtgactnnnaccgnnnggtcagnaangcngntgaaaangacnnggccgnnnnanngncggnnnnnaggncgggtgtaatcttgcgnnannnnnnnctnnnanncgngggnnnngcagnanannnncgagacagtcgnacnngntntcagctcnngnttccgannnngtncganngtgtnnnnagnncctncattggnntngctcncttannngccnttncntnnanttnnnnccnnnnncccaacgtaggcagannantggcacggcgnncnnantncngttagtngcgnnnngaagntcgtgnnnnnnnntcntcgcganntcntcnaccnnnntatcgcncgntnnnnnnnnnncnagagttggagcnacgtctnnagnncgaagtatgtgctngananaaatnngaagcccccagcgaaattccgtcntaactgtntnannngtnnctccgtccttgncnnncnntgcnngnntngangtnnnnnnnnntnnncactcactgctttnnnncttcntcgaaccngcnccngaccacanntcnatccanngntnnnaaccnagcgtgacctannnnnnatgcaaaggtgaantanacgtcgggggtttacacgtctggacagnacntcnnnagnnnngggnngcnnctannagnncgannacnnnnnagncactnttnttgctgtnctcagcannggttnaannnctggatttggnnnggccgcgangtangatgttcnannacaaccgnggnnncannncgcnngtggagnnngnncnntnnnnntctnagttatgagannnntcgcttgtgctcccannatgngcacnntanctcntggcatgntgngtctcgncccangcntnnnntcggcnggnngatnncttatnnntangncgnntgtccnccnannnntanagnccatctgcggatcnagccagtntctttagggagcaccantgnnaccccgtcatacnngtntagcgcgncggncgcnatgganntntatnggtnannngcnngcnnnncnttnnaattctcactactacacgtgaagcctgttnntcgnntgnnncctnacttnngcccnnatactngccgccnttaaannaagnatgnganncnncccgnncantaagannntngtntctccnnngnnnncncggnccgnnctacannactccctggtccagngatngnccngtcgncnggnngaangnnntatcnttgctctatttctcatcttcgatcaaggnctcacgnnnnanngtctggnngaannnngngnngtnnatntgcangnnnatcnaannctgcggnnancnnccanngtcnnccnnnnggggcntnntaccgagtncncntcgcgcnactnagagaatactttagcgtcancggacnatntnaactcaatctannnnccgatgctccacaacttnganntncnnnnncannnngaaccaccgncccgnnnggtcttggcggagnnnnncngacnnannnaanacggtncggntgntttcngngnnnnnncnacaganacttcntcggcgtnnnggacaagcgcacaanacagnnnnagnnntncngntaganggtgtttcccgtannngnctactccnagccgntttgtgnntcagnncngtcnngcntcccngnagannctnannnnggcnaaatggccngctnngacgtggnatantcggnngacnnnacccgttattcaagntcctaannnnnngntccatngaacnnncatgnaannttggnnntcaaactnnanganntggnnnggatnagggcttgcataggagancanatgtggcnttnaanngnngntccgctatattggnagcnngnnnngatntnctatgatatccgcgatggncgacgagacanctngagtngnnntgntcantacnntncgactnngtaanntatcgttacncangntcnnggantctggattnaananntcaccnnnatcatnctgcccgcntnntgagnnncnagnaaanaanngnngnntnnaacntacnggacggnncnanncanntncaannctnanncagacnnnnagccgggtnnntgnaagnnacanngnctgtnagactngntccnnngnnannnnaattncctcaggcancanggtganctnnannnggnatcnctnnnngtgcncgnncnngagntgnnncgnnnatncnnatgnnnnnnnnattgnatncttcnncnnnnnnnnngtttgagtgnncctntacaggnannnnnncnctantaccccnnaancgctcaaactctntagtnaanncntcagnatgganatannnccanncnnngtnntcnctatnngggccnacncnnngtaananctatnnnnnnnncgccccgnngtgnntgcactaatcncannncngccngnnagantnnccggacntacnacgnccgtgtcgccnngcctgnanncnnnnnacgatggctgtcattgacgtgngngagcccnttanctagggaagtccaatatttatngaggtcgcgtngngcnnaggagtnganntacgtacacttatntanacaggactagnnngtnctatcaagantggnnacccactgngggnaggtaatttnnangnnagnggctcanaatgnctctcttnannnngtntngnncntcngtncganngacttnttnnnntnncntaattcacagantnnngagctaattntntnnggaagannnnnantnngaaggtcgcagcgnancccnnngtgacatcncaannatnncngnnnanttgtngtggtanagcccgcnanctggntggcagatangtttcgnatncntgnnaggnatcangnnnaannnganaccacnncgaatacgacctagtcaanntanaaggntgccgtgngannnannnnnttcgcntaccacgatannnnnnccntnntnnatgnncnnnngaaccangatgnnaagnncnnnannncctctnnnnttntgcctnttgactcntcgttacagtcntangnaccttgaaggttcantnnnggnactnttananntnnncccnngnggnnnncgnnnnttcgnacngnnntngtcnggtacnngatnnnnnnaannnnnangggnnnggctnnnntnnngtgnnnngnanttggggnntctcnagcgganggnagttggnagtanatgtnnnnnnnnaaantgtttannnnnnncnngggnngnnnngcnnntancnnnnntcnanaanggggnnnngaccgncnttnnngttnnnnnnnnncncnnnnnangccnctggttaagncccgcgtccntgggntnggccaaacngcgtgncacantcaccgcgcatnnnnncccannccgannnntacncgtatgnnccnaaaancnctcgnnnnggcangngntgcatnnccacntacctngtnagcgnttataccggctnaagtaggnnntnnncnnnnnnntnnnnngcangnancgnnnagccnatccctanacccgancgccnggnnnnnnntctngcnnannnnngacnnannnannnntacnnnnttcatgnnnnggagtcannattctggngnannngcnttgnnnaagggatacnntcgagatnnnnngtnnnnnnnaagcanatnnttagnccgnncgnntacacngtgaaggcccctacgggggtcngnnnggtanntccggnnnnnnnagtannnnnncgntnannntagacatgccagnattcggnnctgntnnnnggcccctggctancgatcgnnncgnctttcngnncanggcnanacnnnttagattcntgcngcnccnngntctnnccntngnnanngngggngtcncttnnnnnatgngncnntntncnncccnaanggcacggnnnnanttngngagtncgtntnagngcnnactnttnctncannnnntnnnatcnaannnnntcaaacnnnccnnnntgatataccnnnnnnnnnntggancttgnngaggcccaccgnnnnacgtangngnnacancnnagnttatgnnnnnattntnnaanacgttnctacttgtcngnannncganggtnnnnnatggttctnaatgnaccggcatnctnnnaggnanctnnnncnngaaggaagntcantannnctggggtnntgncagntnggcggnactatcnacttaagttgcnacganattnanngnggaganttttggaactnnnntnacatngaacannnnatacgcaagcacttnggcancnnnnnggagnnagnngcataactgatgncnnnnnnnnnannnctggcggagttganggannanngncgcgnnttatccnancntttaatgacaaaattnngttngnnnaannntnannanccnaatannncanngatnnatacngacgataaactggattntcccctnncangtctccggnngtccngcctaantncagtcnnacngnngccatcntnannnttntnnggtcaaataaacntnagttcangcgganagncanctgtnncgannngaaagtttagactgccggnntttcnntagcnnntctgnnncnnntcgtagagggtnngtagctcncttacncnnnnnntcnacgnnncgnnnantgnnggggcnagncgncncgngntgcaaatatcncnnannnagaaattttgncaccnncncnngnggtcccaatgtngatgctnncgagcgcntgtnggctnnacnagnacaatgaactnnnnnnngcgctttntnnntcancnanagantcngggngacnttccantctnnaagattggcncgtannnnnntnaaccccgtgnntctatggatnannttagttnngatattttccnanntcnngagtattacggttnnncaaagtcctattgtaatcaacccaaaantntccaaggtangatnntacnanntgncgannnatntaccggcnnngatcattnnancntgcgangntnagnggtggtcccnnnancactatcnnccgcangganccnnncgtcgnaattcnncntcctantggtacccgnnnggnntgnnccnnttangagcgtgcnactagcgacgcgngctnntngtgtggnngcncacaagtgcatgggntataggtnngnattgacncgctnnctangnggggtggatcgnnnnntanagannttnanccntcantcagtacnccatcnnncncncaaataatnntnnnngaagccaaaagctcgnnactctnnnnnnnaacactncntnnngcacgnnctgactcaacannnccgtncctagcnngtcnnncgcnntngnntcattntaanntnaaaanataaantcganngncttcnatgnntnnagtaactanngcgnncacnnntgatntcngnnngtncntatcantntctctctngcnagtgcccatcncggtttctnggntnngatccntncaacagtgctnnnancnaagtaggtanncataanntctgntnanaaaggctggcccnananctcacaatttatnanngggnacntgcgnggaagancntccgnntnnntaannagagnngnntnnnnngatntcgatcgnggcntantangcagnagaangangtncgttcgatcncnnnnaggngnnnnnannagnagncgtgagtgaananangnnncntaaa ccatgacagggtagctatacgcaantncgcgttccnttntcacgagnttaaanagnctnanacagcngntcgattgnngtcgctgcgntattttgaatcnnccaatcatgaggtccnggccagaagntnnntcgancgaagacaaggggnnccaancctncnccncncaaataggntcccataacctgtatctagcttacnnaggnnntcancanctcnntcagtcaagnnncgagaagtctcgncgggctcctgcaaaaccgaganattagtgctaccccctccaataancnnattacnttgnggcncgtaacccaggccagatacanatagtcgaagnntngtnnnngnggtgtgctcnntcgngtgccnannggcaggnttctaccgtnccnctgtnntcntcangncaagaattagtgtnaatagnngtcngaataccggagtcgngtacgngnntgctnnaatcagnnnnananngnntccncgttacctacagagcgtcncatggntatcagtgacggatccacggtccgtanggcaccgacgtctnggncgaannncatcctannncgtantncannngcntggcntgctgacnnnngacnnnaangaangttannnnactanggnattnncgatccngcaacacgcggtatttncggaagaannngnngagtactatatactgagctctngcaangatgnnncaggccncnantcctacaactncgagcgancggngnctccttgnggtgcggccagaatcnaccgnncnctaattcngatgggctcnccaccatntgtatttctgtgttcgcnagctggatcactaatanagattgnggcgcaggtgnaggnnccatcgatnggantaagnnatnngccangtattgcggnngnccannnaaggtgtngggggtgagggtgtcaangctaaggcaccgccgcaacganttcaggcgagacannggtcnnnnctggcngannttgcagcagagcacctattcttctatcacggcgatagattgatntnagcacaaagctccgagctgctctnnnnntctccncantacacnnntatngnccgcnntctttcggngcgcngtctctgttnccaatcnacantatactttgattttcccnagnnnagngggtgantaatntannntngctcgcacatctacnngggnnntcctacacgacaaggatggatttgtccagagtcnctagtacccctccctctagtagcgcaaacttcgacnngacatgggccagatgacaggcgctgagaactgactactattacccattnnnnnncacatcagtaacncgcancagnnannntannnnnnnnccgntgananacactcgngannnnngtaatnngnntagtgnatgatatctanattacctnatcaacctgaaccggtcnactttnatggaaagntnttcacgaggcaggtgnatgnagggntaaggtcgnatnnnnnnaaaaantttggtattcncatgcntgatgaagcgctagnactagcacttatnncnnnctcngnnnctannnntttgttactnactatctcagnagtgatttagnnnggtcgtngtngcnccannntttnncngttaagggccctttnnccacgtcnnnncacgnctnctggattctgagtatgcattncaacgattcgctcgtnattacgatcagtagtcnctagacgnantannntgtncgtantttcctagancngnccnnaccnatggaactggaccnntctatncttcttnangnagtgtcntgctacagacgacacagcatattgnncgaaanngctcntcctagcgcaactcgtccctagcgcccaacatgcattagttgcctnnaaccagggcattgcatgcagaattgagntnttggactcggntaaaactctcaacgatatgcgaantnagggtacccgcgaatcacncgccgattgttancagtcagnnagtatatatagaatnggagtnntcnnncgnnctcttgnanacaangcgttgngatttcnaactnttgtgncgcngggttgtnntggnttaaaaatangtntttaattccttattactntngnggtccacatcagtnatcngctattcgncnnnnngnttaaaatgatnnngagtngcnnnacgtaatttaacgctncccacacacttcgcgacgataatggtncctnnnnnnncttnnggttcgcaagtgggtngtgaaatcntgtatngaccnncgttgcccaggtcngttaatnaatgnncccacngtaatgcggncntcgttnnncnntcgtcccccnttnnaangatagttgcaccggctgatnaaaggaatgttatannctntgcctgtcgnaactcancnncgccgcnttcangcatnggncgtaattgagctaagntanttcntctgtcgntnnctcctctgtnctaaagtngncgattgtnnntatggnntangcttctntnttanngcntcnaannaagganngnnntgnccntcnnnnnncgatacannnngtaacnnggtnccgtctnnngtnnngtggttcctgatnnnactcccgntctcgtccngcctnannctgntattnggcttgcntgntacctcttnncaanngtnagcactgggagttttgacntgngaganttttcganactntgtcagggtgcgncagcacactaancgattgncnnnnncacgtannttnattancncanaagcanannatanannnnntannngangtncgnaatncttnccgntacctactcactgnnctacnntttnncgctagccncgttctncgtntgcgnnttaannatacggngtcnnnnnnngcnnaanntcngaccagccttccncancnnccccncaacaanagataccagctngaaanctaatccngtcnnatccgtcnantcanngagnnnnganngcnatttgtannagnntntngagngnnnnnnnnngtctattccnnnacnnnncgttcnnntnntcttccttcngcgcntaatctgtgtgnnnngntatactantgggaccccctgcgcaatccnnttcggngcgacagcaagcgcttaaccaactantngngnnaggtttntatgnttgntttcaacgggnggnnttngggcgcggccacnnatcntnngaccgtatcgannagttgnncctnctcngccacanaaccnnagcatgtgaactcnnnntaacgngcntgacgagtcgagggtnntcgcccgncagactatccgcatgantanctntgnttcatggncngggcatcgctgcaaaaganatgttttnnnnnctactgaggacgggnanngacngccggtcancccnnntaanagtcggaatgtataatactttacgnacgnnnnngcnagcttgngaggannnatctgtnttcagnaggcgatnctgattggatgttcngcntactccgaanagntaaattattnctntattatgatnctaccatnaangcnnnncnncanngctctaggtccatcgcgnaacgtctggnatncttcggtgtacgtnagntcaccgttgagtcnnncgnnnncgncnnnnagcgntgcnntggnntcactagttcncgcgtcagaaannanannnntggccngcccggcatgnnnggaccaggctgnntaagtntagcgtgagtccntgtgctcnattatatattngangagcaantnccggttgctggcnngntccgactcggcatanncnacngcaanggctaacnntgggcggtttccatgccnattantagnnggcatgattgtcnnnngaaannnnnnncagatcgtccatgtaattttnacnnaannnnngcttgngctaanagtatggcaaactnnanncatcanntatacactcgactttancagtgnnnccaaacataccacgattcnggagcctcngttannacgcaccctgatnatgnnnnnanaaatacnntanggacattgnnctgcagntntcgattnnnnnnggggtttagctgttcaggacacagtgcatcntcgtcccnnnntggcaggctttatnctggacnnacncctgtagcnctnagacaagtttgngcaccccactggcgtcatannctntancncgnncgcaggacacatcccacngcaaccatggtanannnnnngcaantgtgcagggtcnngaaggcnccatggganncggnttnnaggcggtaannggnaaaagncgtgcgagtaggcnntgggcnnnnanattattctatgtaagcgctccatagagcatgnataagggccnntttgcttnggattnttcaannanncaaagntgaatgtctcntgcnaacactcttgaantganacngtctagnatggcacatnngccagaaatanccnaagaggctcnncagggataaagtttatcngtgctngcctagnaaataggngntgcgcnnngtatcnaacttacctcctcncggngagtcaaagcgtcacggacgagccttcctggctagtagagtaantttgganntcgttacaggccncgngtcgtatngnggctctccattcatcnnccatgcggggnagttannatncccactctctcatnnnctnncgngtcnnncnttgcnnctataaggtcgccaanccgntagccntnctngcggnncttnnncagttgnactncanantnnagagngggtnccgatcantatnttaagttnaatggtaaattttaacccgctgttcgcatatanaanantgattggtacagngncagcnnacaattagttntccatntanatagantnncnancgtgccnccgncnntagtggantggttganngcngtgcgnaaacntnnntntaacnaaagtaggataatgccgggngcgaaacacttcnncggntcgatccgcnngcgntcctgtcatcagatttaattnntnnnnnctacnaaatatcttcnncggannngtccggtntggtacncntcagcataacacgttgcncgnnnnnngagntgagtnnnttcttntgggcctnngctntannctagnaatgtcagaccnacgttgtgcagtaccagtgatggnncaaanacannagcnttttnggtntcacanttgngtagtactaactagntcnctaccagtgcctcnnatngnnaangatctgcacagtcctatgactgnnttacgaanngacgcntctnnncnttgcctnttggaggcanctgtcggagcnccgncgtttgactatccctaccnaaaaaannnncnntgncnnttgnngggtcaccgaaattcattacaccgtacgttcgccgcnagaccatntgaaagtanctnaagancctcgtttngnnancacccctattcntcaacacaggnnncgaccatactnnntncagaggngctatcnggtnaaaggaatgagacttntgcttacntncntanggtgattagaataannatcagcgttttattctnnaanatattacggatgnnnantannatnnggttagctgcattgncgcnacgtcagctcagagnctnncnaacacgggncttccggcccgagctgccatgcaganatgancgctaaattntannaggtnnntcttgnnncnntacatcaagacnnnntaantggactgcgtacncnttntcgcnggcnaacaaagngngtntnaatnnctgancccnanggatagcgtcgcgaggctgggagccatgctcgctccngnccnggccacattannctngtngacnccnnnntggatnnngnnnaacggtccagttnnnggtcgaacnaataacgtagtgatcggtgtactncggttaaagaacnnctgacccgngtgagnncnntnatggaacntggnnantgnantnnnnnnttgncnnnnntctngcgaaatttngctgnactttcttgcantncgtccgncccgtntctcttctgctgtgtagaanannttggaggtgcccagaccnagagctctncacnntgccaactnganccatcccagactngggtngcgaatatncttcnnncganctggagnggtacttnntcccntnnncncgacntnccttgtgnatnnnncgcgctccttanntcccccganctgnncncnagtnnaggntggcctgagngccccccccattangtaatnntaaatagnnnaccnnntcctanaggtccnnattaagtaagctggggactncngaangcgnntcnctcancaacgtgnannagntgnannatcatngaacnnttgattggggataatctnccnnnnnnnctngnaaaatagcnnntanggngggccatcntccaanccgncnnnngganaggccttannntcctatgctggctctgtttgcgncttannngtggnaccggttagtgtaaatanaggacngnnaannacctgaagtncccngattggttaccntnnagtngnnacaaacnncggtggnccnnaagntccaangatgtctaaggntnnngccttatncantnnnagcnnttgcatgtgnnacatnnncnngtcngcangtcggtggtangcncgtgacnnatatcctntnntctttgngtgcnnnngnggnccttcctggtcgctgnnttttaagtanntggccnaaganannnnnnnggcaagctcccnnngnnttgggntccncgccgangttcannngatgcgaagctncttattggantataatccaacacnncggttaagnngtctancngcgcttancggtcaccacaactcnnngngcttttgnntattngctnntctgganntcnggagnttcgnngnncatctttcnatangcnganncgngncccatttgngccggncatgtgatactccttcntcgtggcccaagcngtttactnaacgaggtngtaanngncaattcganggtaacgactgtngtnccactgactntccgtttccntntttcacattnggnttatggcnnnncctgntgtccnnacgncncccnnacgaantgnntagnaggngatngggggganacaaggtccannccgcacgacaannngnnncnatgccagccccaggtnctgatgcggaactcgnaaataacanntcggtacaacnttgntcgcccaggatcggtccacnnnngnttnnngnccanncgttanngtaggaaggtnnagtcggtatctccccgccgcgcacctccgtccctacccgatgcacnctcaantnntaangangnnnctgaatagnttntccggttnagtangacngcacgtgcgttgaccacagggtctcgatcccatggtcnnnnttatnncncnancgccgtataccgtnctnntggtgaaagagangnngacgttgtttgagatacnaggtttttaaaatttnncncannacanatattactcaccattcagaacnnntcgcgtaagtagactgagncanggggtggacanangtangntatcgttgcnngttcgttgtnatgaaaataagcaaagngcgctnctcntgtacgtgtncgatgnaaaagttttcttgaacccctntagttactgtncancnaagccgcnatnanantgttagcggaacttaaccggttangaannntngcggggtatgtgcncggnntagtcgncaatnatatgtncnnctataaannacaccgntgtgagttaaaaggttccnncgatgcaaccttcgtaaggcggnntgctganacccaacancncacatatnttcacagatgggatttnaaaccttgcctgtcacatccgtctnnnnnttgaacttggtaganctannagngtgctgntgcgantctnaatacgctngtctagataggagttngacnnancgcgnttcagannatgnaannnnnnaaccattntttatnttcncttcngggagcctnttctnantccatnactgcnctttcttacttaatgngaacgtgacatactgnagttgtgatnttattgcctannnnactggaactnnngganatncacngacacctcncnaggnnganncaaaaagctanngnantnncnnnnntctntgactaccgggctggngtgatgcnnncatctattatatttnananttntnntaaancnnnnctgnagnnnatnaaactnanntgtgganagtgccagngacttgcccaatnnnnnnnnntntacgttnnnnccnnttccactcctncgagagtaatacgtgaancatgtacgacctnncnncnttcnncggcatnanacagccttcgcggacatcgagngtccnctnngaaatnatanggattacgttccaagnnngtacccangcccagacngtcggntccgctgtctgaggcngnggagccgggaccnnttgcggctnncttcccacgntntnngtcatcatggtacacgcagngttnnangatctnnccttgtccncntggtcgangagnntggtaagacagtgtangggtgttngcngacagaagagcagaggatacgtnnaacgnnngtataaacangggaannnanctnagcctcgttaggaacagacacngtaatgacnncanccccagcgntgtntcgnntataatacaannnnacnncatatgaaantctcctangtcaanngtcggtaacancggtgcatnncncaanccgccgtnggactgcnngggtcaagtcgtgtnnnntancaaatccatgtcgnggntcgagattctacgagcctactatncnggcaantccgagtanngagtacgggaggccngnactgtccaccctcaataaggagttgttnncgtctcgcattgctaatanngcggagccagttgacccgatacctgnggnnggctctcgtgcggtnnctncgatnagttctncgctaactganngtanncnctgtagngttcganncacccnttctgtgnnggtcggnactttgcngnnnangntaagctgttagcgcagttcngnattanaatatnccnnnngggncggtntnntacgctgaccagacgacaanatgcgnctngnnngcnnngaactntggtagnnnttgtctgatgnnnannnnnntnngcgtgccgcagnnaancnnnnngcccgctagatagccggagnggggcccctcaaaatcgagtgatgatctccatccctccncattacntnttanttgggaaacgaatattaaccgcctgngcgggagnnctagcaacnggngngnnnnnngcaancnnnnnannggntggttttcatcnatgctttcggcnngnatanaggnnntcctctgtccntaacccannnanncacatgaggcttgtnngagnncatcgttngagangggcggacttccgcgccgngactgganctnntcccccggatcgtgacatcngnntntgacgnnnnngggngctnncctctnttcnnnnnncacgctttngntatngacattactgcnggcnnnncgtagactatgaattanaggnagtgcggtctgacatcattcctaatcnntccacctanatcnggctaagcacnactngaccggnatagcagactaccaagggcnngtcctcgaccccctcttcacccgccacgtcanctagatcccagaattgactcttntngtgtaatacgggaaggtagtcttgagaanattngcagaantanataaactattttagggcaggnagcgtggcgacananngatgtgantaaanggnngatggtnagnttcngggacaagagtcgtgaagaatcannanngtacgnacggaattagacnnancctttcncagagnnnntgnngcnancccacncctttcgcctcctnaatacnanntgtnannaaactgggaaccnntgaggacacgtagcgcccagannnagnnccngangccaagtngccccangnncannnaaatgtntcgncgaggcgccaccgcggggggcggacagaaggaatctactgtaaangtgtctccattgannacttntatggtctcagcnnncgtagacncctaanacggttgncacgnganaccnnncnnnacancagggccccnnagaatcgttgnnacctgcngngcaccagacnnatcgcgtagcnncgtcnccgagaactngcanncaaannnttcnnngnnnttactctcnncngtangntcccgtgaggtcatttcngcataaacncacnatttcaacgtananntnnntnntnnctaccnngggtcgtgtgaatacctnnagcctagcagacaaggttgcaatcgggnccganaaatgcaagtnnagcagnntgaacttcgnactcnnattttgcgcgctgtatnnaccggtgcggatctcggnnnnatcnataagtacaccagcctacatttcnggaagnnnnnatcacattgcnggcnntctnnctnanngancangncgacccnaactanttgtactgaccnatacaccnnnttgcnactcntatatgaactggtcacatnncntctgttccgtnccccaggncggnnctgnnnnngaagtactcctgtatgcacccacgcacttcngccgnacntgctcnaaggcccannngncanntnncaactttaaaaaggncangtaacttttnannnctatagggnacacnnantannnnnattngncncacgattctgcngatanacctcanctaantcaccggnccnacnnnnatcgacggtgctgggctgtcgncgcttanncnagcggcacctagtcgtatgtagggacccacgcnntnncaaaacggagtnggttccncantgatcctgtggngccgnncnacgnnattggtaccccnnnntttccncaaggttaccgncattccncgtcatcttaggcgtgattcaatgtggccacnannnnnnagtagagnnncacnnttcnnnccgaactggccanntcggtgtttagtgntattgnnnnnntcaaatagtcgcganacncncngactntnncgactgaggctcgaagtcngccnggctgatcnacnngttcannnnnnngnnggtcnactncctgagaangtccgncnggncgttgacgagttcttcgacgangggatccnccnnactttangttgtncntcctcnannnggacntgnntttcgnccgngtaanagacagctaggttgttgggtncnanaatgaaaatancncgtgattgnnnccctggngcggatgganaagagagntnngcnnggncngttacgnaangaccccntngttgnnagngnnaggnnncntnngcgctcagnnnnttnntaatgangtannnnnnncanntnattcaccggaaccnagggaanntantcctccagcttangaaccctttcgtctnncnnaatcctngncnantcgacttnaaatttatnaaggnngctnagtcntangcnnntntaggncaatactnttgtcncccgcnncggantncnctncagnnctgcnnnnttncagagtatttcactatncacngcgaaggtnacgcgnctttaacgaantcacntgcaccattcaggatacgcgngtttttagnnngcaagngcangnnagctgncctncacntacntacgagctnactncgatnnngannatgatgnnttacncacnnggatnngngtcnaatccnngacngatggcaaccgacgcccgcgagttcgtcctggggtctctgggnntatgttatgnnttctaccncgtggnncatgggctattgccannnanttgagnacgctnactatttcggagaggtatggnnccntctgngcgntnnctatnccctcctccnnggtgtgacactnagncgnngtgangacnnaacnnnnctncagtgcagctnnnnnntannnnnagngacttgcatggtntnaaaatgtgcgcagnnnnnttnctagtctcccntcnaaaaacgcnnanaaaaggtaacaagcttgagntcaacnccgnactntcnagggattgaacatngttttttanttccaaatnntctntgcagagctaaagtngnatangacgacacgataccncnntntgggatngtcatcctntngngctggaccgncaacacttncntcgtgttgcangnacnctncgttntgcctccccttgnngtaattggnntnncanaancngtngnnagcgctantanngnggacctccgctttcngagcnngnngtcagcantncatnngcgnnnnngggtcggggttccnaagannnnnnctcaggggcagactatncttgntccantggctttgtnnttnnatnncanatgggnccctttccnnaggaatnatnactagngttaagcgtcgcggccgcnnnnnnnacgnnnnnngggtctngttgatgcgccaaangcgtctannccaaagatnagnntcnnnnnnacgnagtgtgggtcacncnnnctcacaacgcnnggataaaggtgnaactcctgntaannntacaatnntgcttctaccccggnangntctaggtgagggcgtgatnctcngggnntcnnncntntnattntanannngagncgtccnaagcttattgatgcgnancggcngttatacaatnggagngggctcggcngctgctnnnggagtnacnngangcnggtcgtcccgnnnncgccattgaggtgtngatnnnnagtaccgacgcnggacgnnngcagacagcatnncaannatgancncnccccnncttntggcgggacgcggtngcnacnncaggtggtgtgaccaacccngcagcccaccaaggcgaaccacggncaactagncttagngactggagagtgtctgnntggntccagcacaagcatttatccgctacaanccaaatttnncgtgtgtnnnngcgtacatagncgnccntaggcntcataatgaaacnaanactgcgctactgancacagtacagnnnnnnnaaagaggnanaacganccacctgagcagtgctctatgctcaatccacngactgagttatanaggctactaaangtantccaggctcgggnngnncnntatanngannnngttgtcagttccgncgccngtctacatntaanntcattgcnatnncctgacgaattcccgngnctncgataccnnngtcggggcttacnaatttanacnaataaagtcgctagcccnnannnnngtagganctgacaatgaagataacacacacccgntgagncgtngntannnancnnnattngnttnnnnnnnnnnntngtcgnngtatntcggncgnacgnggtctgcttgngactcagtcccntcgtnngacngcgganacacnnnnnnnggncgcancncagtactntcggncattggcgactnttaccatncgnnnttngnncatntaggggattagagtaggggcntnnccagcngtntacgcaattcnngnggaggtaacgnctacagggtctcnatgtctatgttacactttnnnctcnagcncgagttnnnnntancntaggttggtngcggctaggttttcnggntncgnnnnnnnnnncgcatntgcttacacnncacanctattnatttttatacggggaagagaacacngtggtctcggacttgcgnnnntagggtcgcccttgtgtggttctacnnantntttacagtatccttttgaggtatgaccgataccnnttcntcacaacnganaaggcgcgttaagncacgtggtaactanngcnctggtgatcgggntttcctgnagnnngcanacaatgnntatncccgatcggtgannntnctnannannangaatcancntnnctncgnngcgtgtannnnnnnnncgaantntcngnanncggcgcgatngancntntcgcnatnngttgaatgggaaatcgcgntcgaattncgncnaagnnantntacacgnatcnncnncctccagntaacctaacannatatatcngagacttggnaaggccagggactagttccttnttacacntgctnnnaactnnagtttatgtncncnttntnacntcaangccctacnatnttacttccgnnantgctngtctntggganatgatntnnnnntctactttgtgnnnacgnatacgntcncnnnagaatggnatactnccagtagtngcgtaacgttttgtgtgtatcnnncntncnnnnnacncngtnnnngncttgcnntnnaagnncntgananncttttcctatnangacattagcagggccnnnnttatnngaanngcaaaatantcngtgcanggngtannntcgnnncgcttnantatatgganctaggcgcttatctcngttgtnnagggtgcagggtgcggcnatgtnagatgcagacggngcnatttacagatnccnagcttggnntnncanncngacggcnctatatttggnntttcncgtctncgcacnttnccaactngtctnctgcnnaanaagncaaaggnggagganaacatcccgntagnnnnncacaannantacggtnagttcnnnaaagatnggagnntagnnnannnctaannngcagcnnnnnnggaatgagnnnnnntatnnacnnnttggcgatcggcnnggcaccanaacgttcccgatcgncnaanncngtcncgccttagcgcnnangnaannagncacggtttatgattggcatgnccgatnnnnntgngctgtcttagtaantgtnnnnnnngaatcnntnccccactgcnnanncacntatgtacgacaggttcgatttatangtcacnncgatnnntgtgatnagtcaangctacgctnnnnnnncatnganttggctgcggtnacagaatcntatcancntnaaggcaggnttcatgacattcaactttcgtnattttgctcannngntcnnntngggacgncactatatcatcggatctnagggngnngaaantgnnnnnaaanatcttgnggntganagtnnntacaagnnagcgcgtnnnanntgttctagtanangttntgtgaaacagagngcgagactcnaacangattgactgattcaatcgtatgcctaganngtgncatgtactccgttaagttntcntcgacgctgatctgctgtgnntaaataatagtcnnganagacgatatanaacnccngtncangctccccacnnnnantnanagtcactagcccncnntcananctgntannggnnttttnnntcnattcgcacngggnttttttnagtgtannantgangacttnccgctgntctgcgncnngacnncgnccgctacgtgggttnnagtngnggntctaactcaattgtccaccgcaaccagnattcntcgtgaccgnnnngttgctnaggcattngatangacngtagaccaacgnnncgaancctttangatgaanatgcatnnncnnagananccaanggccatctgacgtctangaggctcggnngtgttaccnttaacaangncggnttnncatgnncngtctgtgnngctcgcngtgngacgatnngacntgtaacgacatggttgnagacnaantccncttgcttnaataagagtaatacgncncggggtggtngnnnnaattnataaccgcnttatgatgnnntgagtancaggtttntagaatgttnnggctattnngtnatcnntgtcgcccnnnaacnggngcaannncccannanntacnnagcnnngnnncnnnncaatgggctnnntnnaaatngcgtgttnncgnccnanngnggtcncnctccntngnannncacgtgnatgagnnncatnnntgcccgtggttnntntcaccgccgatctcatnnnnagntcggnccacgcgtngtntnagagtggtntcgttttanatggnnnntngccngaatccntgnnccccacggttatgaantgnanggcgnntacctntntcacngtgnnangggnnnnnnaggttcantgnttttncnnacttttntgtatacctgcttncnngagnnnagcnacncgnnncggacgccacgtgtttatcgnncnctatganncaagntgtaagtgcgaaactgggcantaaannncattcnttcnttgcanaccnaccggaccnntnngctcactcnnnggcagtcnaaaacccnccccgcagttagantcnacncgcggtgtgtattancanntagtaatagtntgttannnnngctngttgtanatttcgnggnnnnnnctctaacnnaacgttgcgnctagcnnagcncaaganaacngngatnnngtttcngnncctgnggnggcagntctagncgcctngnaacctntntcctnctanagancactcgcggtcnggcanacctctctgtgggcagacttcnnnnaattgcganccaatnaaatgntcaagtgatncgtggaacnccaatgngtaaagatccnnntngcggtcngntaagtannntgtgcgccancncngnnnnnnnngngngagngatgtgtgtacctgcgcgcccntgcacgcttanagnatttgcanancagaatggggactnttggaagatannnacgcaatnactnaattnagnnntacagtactanttcaatggccgtattgaaganttcccgcatttaatnnnancngtncnncncngcggaacgatgangncatccncagaaggtaatcactcatnccntnaagtannggactcatncnntngtgcggctnnncnnnnngagggcantctatgtccttcnnttgtgcanctaggtagccntnnaaaccnanncactaaatnnnaccgctncannnnatnntccnggggnnacaaanncatngganaggtcntctccnnncannnncntgcnngctggcatngaaatgntncattaatgnatagacgcgnnnnatctgtattgaggctcgccgctntctcnngtaaantncnganccagngncnanacacctgtgntggcnganttcnnttnnngtnaaccatcncanttagnttggcnnngngttncaangatngagatcgtgaannnnnagccgnnngtntcannanatntattttnangattanaactntngagncctgagatggcnncagagatcnttaatggtcannnncagtngncatcantgcatnntaganancgagtgagcgttcatccgnatgnttnnatctcggaggcnnncacacantgcaagcgtttcggtgaaccactgtnnatcctatnnatnnnngngatgngcgcgcatnnncggttacccacnccntnnnntcgagttgctctaacncancgtattagcntnantnagncanggcgcgcggaatagantaccatgatntgnacantnanccgcgagnnnntttgnntnncntgatcaggtnntnntacccnnccatgttgacggagganntnnnatgnttgtactnnacanngggtcnnnttccctnnnannnatnnnttnanntcantagaatgaggcgntcgnttgaagtccaaacananagacnnaagggggacgtnnannntngaactcgatctgcanntatctcggtgcctctgnctaagganngngngtnnngtnnnnnncttaannnattatgagntaancnctnngtgtctancngntnngggctgtgctgctctttnancnnttggncatctaatcnannnatggcgtcnagaatgcaaatgcnnatnagnctccgtnaccttcngtagcnaccntgtnnnnntcnnnnttgntncancgagtatcctcgcagngccanntctnatgtaccnnnccntcggaccaaaaaatancgacacccccngaattcntctccngcgangggttcnncgnaanntgnngnacggagcnnngnnncagtcantctnnaatgtttgcgggngantagattacgcttngtgnnttgcccgattnntagagtgncngacnncttgcccgatggntngccatactagcaatcgttttntcngctgcncagntnaactgannnnncgggtggnanannnnnncacctgcaattttnnanncnnnnacnnnanccgacnntgggcccggctcngnncnagangcnntgctcttccnnannattcaagagaaagcnccgtttctcncnncancnnnagtacgngttnnntgantcgncgaatacttggtgttatgnacgtntaggnagtgcatgnncgcnacgcttnnaggtgtttttnncaactggataggntttnagtcnnancgggcancggantgtgctaatcnntcgttgattgacnctanataccgtagatncanaaactacacttgactgactnacttttgatgnngaattannnngtttgggccttattttaaanacnnntcantgantctagntaaacnccnntgcnnatgnnnanngnngnngngntttggagacntnacgnggcatccgaggntgactgttctgcttcacactctactgtngcctcagctaaantctgnnannngccnggtgncgcccangccngntgtgtggngncgtagcataganattgaatcaatnaaacgtcgttnacganngacnngngnataactttagaatagaacttcggaggtatanaatatttntnacgnacnannnnncnanagactgnngcnnggccnttngcngcannnccnntancnnttnnctgcgctggtactgcgctcgggtngaannncnannnntnttgcctgccccgnacnnnnccagcgttcgccgcannngtttgnnagnttgagtncgtcccgcgngttctgnnagttccgnnttgctantntnngtacatnnnanttagcnggatagcttaccgagnantnatcnaaannactgnggnnganaccgagaaattctcttnntcaacntatgaccgagctctanctggagacgggnancactngaacntcacggcggaanannnnaggnnngttcgnatnnncctcntcgnnggagagntagcngaacgagnggnnncaaacagtnnncnnggngngcangagccacccantgnacttcnncgttgattctcaacnnnnnnnnnacagtgtatgtcgcaaacncccatcatgagattnnnncatttnccacggggnncgtnnggaacaaaagctaaaggntnnccgaccaagtcatnagccncgtcatacnangaggnntcgggaatgagtccagaaagttannnnanctngagttatacagtggngnnnangnnagtgnnnactnntcataanctctgnggctcnnnncgcccgcnnntnnnaaannattnnccgaaatcttttnacctgtagacacnntgtagaagnggaaattacnnctnacttannnnccngcttgtcacgctnnncnnncccgagagcnngccttttggaatnnattctttnnannntagcgactantcactnntagganttggcncncacgnacaaantgatttagatgnggnnacnngnttaannnnngtcaatatcnngcaangncagcnnngnnnnntccctaatcnctnagctatntgaccccgaaactaantaggcangccctttnnnnncgntncgcgtcataatanacanngagtttatttcntcatcagcnnntagacgtntnctncaaganntcagctgcccgttnnactcgtgtannatnanntaaatactannnnggctcntnnanaccnnggggcntgggntntgagaaaatgctcctcatagtacttagtccgcgtcatnntgcggacgnttntnagatgccnnacgcanggagctnngncactacaccgnnncncancnaggnnnncaggggnatngcnggancaagtttnncaggccnancggcagcgcgtagngtnacncnnnnntttgggancacagcctctggnngcattccctgaataaaaaatctgtgnncnatnggactcagccctacgatcncacnggtagaanncagcgncnaaatctangcgcgaaatngtnngnnagagngngnactatncgtcccnttggannnccgacacatgtgcangggtnntagtgcnnacntaccnaacnnactngtcattntactannnnatgtagnnnnnnntgnnatgaaggccngggcctacccgttnnntncantctgtgccnntcttacgggcctcncgnctcctngncnccnngcnncggcgnnncgctcgagagacgaacatacnntcccccnnnatggcgacnnttntnnncgcagtcaattaacgnccgtnntcgtagnaggnagnatnaacannnnnncancgnntacactagnncgtgtcgnntaantannnggactttgggatnccagagnctnnagttnagcnnnncggcnttanggctcgnnnctcnatangncattngcatcttcatatactaatnanccgcactcatnactnangngnnannnactgtntacctnattaggngaacaggnnnncgcacatccgttgtggtgacaanccgctngcacaaggggcgtncacaaccgngnaaggannntcgctccgaacaagcacngnnnntnaactgtcntcncagtnctgggcaacnanannccnnnnncanaccnctgnagtnnntatttcncgcgntaaacagaaacgtnnagggccgacgttcaggnngntgncgntgagtatgttctgnatcnnntaactctgganttgntnanncatangacgacggacctgcggatctnncatacanantgnnnacgtgaactgtggtaatatannatgacggtctgcnagancntntttgnangcncctaaacagcgtanttnaaaatctgcncggtanagncgnaatgnaganngtntgtgtaaganggcgagnnnccttgccctnaattcccccgctncganggtgcgccggcatnccgaagctngctggcctccggccgtagatggnatnnnncgcgaaancananannatgacgtgctcgtatacgcanagcgacngttctgggcggtgcattacaccattcccccagctnnnaggggnncgacanngggtagagtcgctngcgccancagtaattaccccaagagnnnccncgntngacttccggttaaagacncnatacttgngcntgttcggaacnnctttacgntaggcgnatctnagttnaactcgttctncgtnacggncngcattnncattgtcatctccaaggtactgnnncgagnntcgatagnagngccganctcagccntgcaaaggtnnncgggtncnntgangcactcgnnattatcagcccgnnnaattncncttgtgtgggcacctnctgggncnngtntnactcagcggntgagtagctnacnnntactaaacctctcnnnnnngggaggagacnnnnangganngtatcgggcngattnatgnagcntnngggcctnagcgcaccgctnnnaaaaattnnnntcgtgngccgngaaaacannacaatattctcactttcactcnagttagangaaangnnncnacnaggcgacnaagtccgngttgncgcaaaggtntattcnaatggagcagaccggnnnaccgctgatnnacacacgnatatatccctgtncgggnatncacacgatcgnnntgttanaccgtgnncttcctgnnngtcaaagnaagctgacgattgtggtacancgctaanatacncntnagccgtgcanatatcctcatcagcatntcacnngatccttacgtntcagcangtcgccttncggaanntttnnnganacacangcnacggcaangagnntaagccnttcccnncagaacanaacatttctctcggnnaagccnntngcgtcaactttaaagctgggcaagntntaatcacttagacgctggnnaggngagcaatanagcttangttgcnagnctanacaanngtgtggaggtgatctnctactnnngggcagaacggcnngntctnaaaccagttnnnatgggannnnngtnctgtagnntcntctnctaatgtataggcacagagcgcnntatnnnncatcgntttgcacatctanancacaggctgnnnnancggnagagcttncacctgacagtnnnnnnngctcatctccccngngggtgttaagatcgggngctgtntgnngnaggatcgcgcccnggttgnngtcgtncccgcctntnaagtacagnagcagnaangtgtcnngnnctcngtngatnnttgtgagcanagtaattanngnttnncctatcggtgtccctcttgggtcgtaacnctcggtagtgntttacttaaagagcncnccncgctcagaacacnattggccacatacatnnngnnngnactncccctgtngagcctggccgtacaccatnngacacccaccaacancactctgcccnatcgcatgatttnaacgacnntcggctgcncgtngaagcagaagnccgtccgcnccagacagcncccagngaattcntaannnncgtgagntgnggaaangaacangtgngggtggnnnntgcagngtctaattccgncagcacnttaaaggcacaagctantgtgcnannacctgnccttcacgttcantggtcttaatcccnnnattaactgtncttggnnggtgtaggcgcnacnnattgccacnncagnttagatgtancatgtcgattangcgntgngatctcttttnataccaatgggctgattgtagannnatntgacggcccnnngnaanggnngnncccctgagccaatgacacgncttgnnagctgagaccaaaatancggcaatttgtntantcnataaccaggataccaatcttgctttnnntactcctaatnccctntatacggaacgcaacgcctctcgggcatcaaaacaaaggctgttcttcnnagttnnaccgaaannntntgcactnccaangactgctacganngnagtaatnnnnntcagagngtaaagnggnnanaggntntgtgaaccgtctnnnagacgcctcgcatancgnaacgtagaccaganngncgnaccgggnacgagnccacgtgagctgggtannccngancctaaggtgtnnaccgtggccgacccncnnnnggtcgnacactttacgatnnatnnnnttgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttntgttcaagtcgnagtnnnctnncnnnaaacagnanntcacgttngcaagtagcaacaaatacnnnntnnctgtnngagctttatggcatcgantanggctttnnngggnntatgggannnnntaggtactcncacgnnntntgcttctaaatctcgtcnngtagtacccnntngnngngagccnggatgttctcccccnntgngactccactgggnntgcancnttcnatgnnnncatgggcgtnactnttttttttnagtacctngccgnnggtnntttcgttnagnncnttatnnnatggaggtaaattactatccanagtagatnancttccagccctttgattgagtcctacaacgnncgataattaacattgcacgataanctcttaggcaaagcnntggaagnnaacangtgccctttncnnnnntnnngagtagncnaagtnnnacccnaaattantagcgcncnttntcgngccnangctaatggaccngctcggcnntaacnannacttcgcnnnntccantcacgatgggaagtacgaaaacnggnnagccttcaagtancgtccantgataagaaacaagngnncacnnnnnnncnacgannnnnnnctcgaccgcngcncacattttcaagnnnnctggcnntnacttnncngttgcgtnacggcctccgcctaatgttacanangttngcttcngnngtacctatctcagnagcgnnngatagtaacacgacaannttcaactaatgnntanannntgatcataatnnattcagtgtactagtttcggatgccaaannngagtagctaannaagcntgnngaatgggctgngaacncanctgatatttnttaccacgtganctangactagacgnngtagattngctcngctannggttctngttgccncactccttcatcnngncaagaacaatnctcantcgnnnaagtantcatntnngtantctgtctttgcgtaccnacgccgncccatnnnntcctcaacnntgcnnnggnnnnnnnnnnnntnnngaagtactnaaatcgcaatcanngcntaatangatanatnttnnnngtaccncgcccgannnacgnccagtcgcacgngtcagnnnngngngattncacgttanataanannantttctnntnangcnggtgagccggcgngagccagccgccaacgcgttgtnagccatctgtgtttgaaaatctctactttattngnnttctcaagcncaggtnaaatacatngntcaacganataggccatcgtcagtcganngtgaacannngncttgctncanaacntgtnnggcttgctccgantacggacggtntcgntaccacnntcacggcgnaccntcctgnnnanggaacanaataccnttnatgcacgggacaaacnacnatctattaatannnggtnatatatntttatttggactagcgcggctcatntggncgatggagaagngntaacatggtaccgccgcgnngntntacctgnngtccgattgtatccacaatagcacccntgaacaanttnnttaagcccngnccactatagtcnagncaanangnnccaancnatnacggttacaggggnangccgannnnannnagcnggcagcncctnntttncttgtacgnccntcaannatttgcacggagtcaaacgatcgtntangggggnngcatcagaacaggnnntcccgttgtggtggnccagatnacttatnatgnnanagtttcgnncnaagttggggatgcggntggccggtnaacnnnttcattaaccnnnanntgcnggtgctccgcngtnnggcttagagatccgnttnccanccttnncnctcgcggattancgatgnagcatgaggnncctagnnnaaagcnttctctcccngnnnanagcagcnncgnaattngccgttacnctgnntncnnngntcgcaacgggncantatntntctttgnngccaagangcaaagcccnatagcctagtaattacactgcnngatgagnngnngnccaccgganggcntcctgnanntcgtacttgagccgtnggtnatcaatgtnngcnngatggcgatnccactggcnatactggataccnnngcaaaatntcacacagataaaataaaatntcggagccgnacggttgnaaatattntatnnaannaccggattccatctcgaacgagcggaaatagtnctanatnggcatggcgnntcaatgggntcnagaccatgaaacgnagtgtcnagctanctcgaancttaaannngntcnnttaccgngatncggnnaatgnccnntnntgncagcngcgangactgaactgttaacggccgccactgagtngacntcggatcttannttcangnccanntgcccctaggtggncgntgagcacccactcactttctatggcatacgtnaagcagntataacntgtangctcgnacgccccgntgaatctatacggcnnggntttatttgatannntgcttngtttgaaatgnnttcngactgncttacagnctggttgcaannaacttttagnattatntcntcttangcctgttgcngnttntncgtnnttaccacacncngnnctctagatntgncaancnnttcatacccagcaanntggngctnncggattngtnttaccagagcgtaaccnagttgcnacgtaanctcgcttggatttgaatcaantggtgcgnnaagntgcttggcaagggatcttttcggtgttnaccatctggacttgtnagcacaactctcnttagggatcgggttacantanagantcnnnggnntgcacacncctaccttagntntcnnatggctggnntaagtntcangntgcgnnacnattgattttatnaccgntntccaaaagatataanaaananntncatacnngcnatnnagatgtcggncaagatgtnnggccntanagggttcacacgcggtgtagagtacatcannctccaangtctggtgntntcgttcnnnacnattngannttaactanagcaaccgtagnnggtaacacgnatatgnnttctngncaagcnttaccagattgancncatgattgggtaagccanccncttncancagctnaccctgttaacnaagttttgngtnnagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcgncacancgccctacggngagcggnncnnnttccgnanggcgctacncnnnntnggcganaatccngcctttacagtttgcncannnnnnnnnnattagcgtagggatnnaatccngagantnaacccnnggaagtgtctnncaggctttnntccntnnntcanntctctangaannnagtncaagnngacctcaganactaatncgaggctctncgcttttgttatntgntttgnggcaagactaggccaanagngnttaatatggcagnnctcagttatgatgctcngtccgggacctgtgnntacgtattacngtagacncagcgnntgnanctctgcatcccncnnaatgcgaantnnannnnntaaaaancgagggcngcnnnntncannatnggcccagcnnnnngcnnccnncnnnannctcacccnncagtaagaaannnnnnnttntgttgnnctgtgnnactcgcacacaggnngaactagatggngacangtaggtagatctggcnggcctaggnngaccggcgtgctcgttntcatccctctnnnncagatctcatnnttctnntggtcnatgattgggcatttatancngnggtactggcggnnnacnnanattaacgntacnnnngnngcgcgttggttgggannctctctgcctaggtancacgnntnnncnngcnctcgnancagatnaacnngtnctaatatgggantnangactgcctncgcgcgcccaccnctcaanccacatntaacngagcctanttnnnncactnaggggttggcagagggcaaggcnnnngggcgaaaanancaagtngtcgttgcgnccatattncgcaacnnantntgnnacgctggngngacaanganncctnnttcntcgnnacgnnnnntggacgttcgtnctgagggtnagcatnnagatnncgaaagacgccncttattccgagtcccngtttnntgnnaatccctgctaatgttggcnacnnggataacgatacntcagcgcacgaaagacngcngnnngtcngactnnnnccnntgacgcacgctgcggagccannctnctgtnttgtagatcggccaagatgnattttgngatgagacgggtccntncaggtgccagcttgcgnncntccnnnnnnaancctcgnnnnntttcgttnnacagccggngtaagcgcttgagncaccactaactngtgagtnagtcggtgaatgtccannaacgactgtcannnngcctncgtctntgaaatgccgcnaactaatntcganagannaaccantttgtccatgncaggtngncaantnggaccgtncaaatgantnccatannaggaannnggtgagaatcaatannatgngcantcaagngtancntnntttcgtgagcctaattanagtnngagggnngccgtcnacaaagncnntagntcgtggattccntaaacngnnncgnanntngtntgattnacatggagnnnggcnnactncagncagtcnacnnnntntngngttcnccgccgtgatagatttgaagatatctggggntagnactgagnngntgtgtgnacaagacgcctggngcatacagtctcnancnnntgtgccnaagtatcttctgctnttattaaacaatttcccggtnttccantctgtgtnnctttcccacatttgagcctaagtggtntgananntacgtagaangggatagttaagaaggacaattttngtatngtagccgctggtggngcgcgcacatcgannnagctttgggcccactannnactatnaaagaatctnagaaacacanatnaataatnngnnacatcttnnaatgtnngtgactgtttcngaatannncgnactngcttcanannnccagtncgcggactnngtgnntntnnnggnatctcagccgacangccctactgntgnaacttcctcacccnnnatnntngttnactanccttgtcacgtagnnaccaaaagcactcagctctggtggntngcgggcncngtnggcnatnctgngacactgaaannnncgnacgccnnnggagncaattgtngattggcttttatacnncnccccngcaaacnngggngtccatcttcactgcgtgccncctgcnnntgtccgcatcntcgaagatntcaagntccgccgtgggagntgtnngangnctanacccccnncgcgtggnntngaatgccccaagatntnntgaacctcctacnccgcaggagtggtttgnaatacatcnttacagnnaccnngnagnaacccctagcatgagtnaagctnganggggggggtatngcgctcnncggagctncntgncacantnannnangcggntccnnatgaacgctgtaagtntcctactgatgctntcggtatggggcatgccgttgggncgnnatttncaacgtccncggntngttgcgcgntgtccttgccttgtgnccgtccacnnnaactntctgtanattanttgganntttcgagcgtgncccaagcntgacaaatgntnnanaagccgngagnttaganccnnttaactgacgctcgncgatgtagttannatggntcggngngancatctttttgntcagngctccatcgcnnnttntatcactatgtccantgtgangcnnnnannnnctcatattctactngttnntactngnatnacaaangattntntaaccnnnatccggtcngagtgtacntnttggcgcgannnncngtacaagatgtgcgcngnnactnnncnngttcagcngannattgcnanngatccgannnncctgataantatnnngctagagaaagtgnngnatncaccagttannnntttgtgaagantanataatagccnngncngctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaantccgggtaccctgcatatttaagaacccgacgnnannntcacctaagatataacagnnnnntcnagccatttatattggaacaaggtngnannctttgcgtctattgtcgattggnnnctaanatnctagcagtncgttcnagattngccgtgtcgttatcggcggnggnggttaagnnnnanncanagacngggctcgctccagncnngnntnnnnaataggangattaccccgtanggnngtnnaccnaagnnnnagaggnangngcagtncattctatnaaantnccnnacncncgnngaacgccacactaaaacgncggncgtctttgttcattncagnnngcgttgacnaattngtcgaacgtacttaaannatnnnaatggtnnatgtaacctnccttggnnnttccngtgntgtaaggtcgtcgcaangantgtccaaccaacnnagtcactcctncgccgaagtcagcgcgataaaaaaannagcgccnncnctnttaanaatacattcacgagctaagnanacannnnnngtgcgtangttccatccgcacccgggcnngnnatannntctgctanttnnttaanngngagcctcggcagccannnnaaaaacnacccgncgncaaggcngcataagtaagacgntattaacttccaccgttgactnngttatctancctacccaaatnattnttagcccttnanaactcnaagaaangcanctattttcaanggtctcggatataggctatattaattannnngaaacncnatgggtnttgtgannnnnnngncntancngnnttggtatcattaannnacatgagctcagatgggccngatannnatgttctactatncnttagcgcnaatcctncntgtnntaancnatcnnagncgcagaccncnnccctacttannncgnttccgnntggtgaagnnggcatcgaatacancctgatngnnngcggcatacccgcnactgcgagaattnntgcnccntnntanattgtnnnanaaacgctctntnntaggaannattgntcccntaatctggnaatntgatcntaccgcgngagactgncnnatagccccnagtactcngcggnttnacggtccngnngaatcaaagncagcgtgtacgggtnngacgcnnngaatatntaagtaaagactgtagaaagntgnnnngngtgntttcgnancnccncnngcanttacgtgtactattttggcgaacttaannangccaggcnacgcgcgcaatntttnancaccagcnnnnntttnattatctttannanagnnnncggtcgagcangcccnnnccntgcnggaggangattannnaggaannanccanantgcagtgtccntntacaaccagcggctnnncangattattagnnactacggcgagccccaggctgttgggnnnatngnngggacanacngnaaggatggngactanctgttagtcatcgnggctcctnttatnnnntttngntnnncagcggccnnacggaaatttngccnnngggcctgcngcnnttnnttntngttatcgangncgccnnnnnnngcggcaaaggcggcgaaccatacgagcnggnnnnntgcttccggaagcgcnncattgggcctaagntcgccaagtnngttctgnacnnnnnantcatccntacgnnntgnggnctnnnnnntnangtcnnacttccncctgtgcncaattcttgcanaacnagcgangtnnngnnaccnngcaaagcncccaagtnnnagaaaagnncctactggcccgccgatgctnngggcgaccgagtancgtctangccatngctatgataccangnggancattactagacngaaggtnangncgagnngtagactgcaaaaaantcgctcattggatacctggttcgtacacntngnaacggtctctaaaaangaanccccttcganccctcccggaggaccnncatacacaacgaagctntcaatttctgctttncntgngtgatnacncccagancatnttaccnannncgtttcnctgtnatanttngcnggncttacatcttgttnncgagtacnnnggaacctatgcacnncacgannnnnnntaactncncgttaannaggtgatngagcatnttcngtngncnnngctcggtctagnncgcngnnnngnncaagggatgatcnatngaaatccccccncccctnnnatactcngnccgtgacggatagccaantnncgtnnnganncnaacactactcttgannntttcggaagnnnncttggggagnntagtanntaaaacctacgcctggcnnttgcnnnnnagatcttntgnaagtcatgctagcctgtgatgtcgcgatatgcngtnaacttnnattacgtaatgcccggaatggccccgttgtnntcnctgcncgnncgagggacaaatannncctngcacataaccgggnnagcttctgcancttccgnaatgngacccttacnactngcnnncgccgaaaacccncctatantnanaggtcntngttngtcgtgacttgtgcagnnaatcgaatnnnannanntacnacaggcannccaaagcgacgtatntctnccgcnntnntntgtatttcgatnnnccaaatcctnntagnacgangggncggaaccagnncaacncaatnnaancgatnnncaatgggtanggnataccttcaacacaacaantcgttaagcttnacctngnnngcgatagatcagagactnnagcactgagaaccntcnntagtgnnnnnnctngcgnnnngggngcatnnccgtctnacctcngcgacaanatnctcacaantcnccagtnntcgatnnngtccaggtnnngaaatttgnnggcaaggtnggtcggtgtccctttacgcnnnnntagctggnncncataagttagcaaaacctngnnnnntntgtacnanaggnatncgntnnagcgtgagagatgagcagatattntnagngtatgactatcttcganncnacggagtcgttcccatcgntatacgtnnnngnngnccgtgtagntctcnncnnngtccgnagggcgccgggnnnntcancacnngcgggcntagatcnncnaatctgactgccacgatgcgaagatnntnnntggagtccccnncggcgagagggtnggccgccnntgacttncaacagagagctntgcctgtnnnnnnncccnngtnngcgtcnnttgatnaancccggtcnaggctggngggcnntnncgctgnannnncanctcntcacannnnanngaagaaccgaggtncgtgagncnaangnaacatttatgcgtaagtagtgttgtgncnntanggnnntttgnnncgcgggagntggnttaccttcntaaaanntaacgttcgcnnggancgctnngacagattatgtttgctttaacctangcnngctcgattccncggngtgtgttgnctagcgacaganganagacnaaanttgcatatnctnantatgtctgnnngccgaaacatattatgataattacnnnagcagcnnttttgcnacgagntattnnnnccggtctctaggagcaacgnnnncagngccctcacnactatnnnnngttatnaantagtgggtctaccntntgncctnntaggcggangntggctgagtatcctnnggnattgtcancacncnnnngtntanngcnncggtgnntcctccttnctagcctgggnnggctngtnnnnccancnncnctccgnctctttcngatggntanangtnactnnnangnnttgttnagttcaatgcnnnnnntnnanngcgggggaaacncnnngcgactgncatgggggcntccgntcggaatnagctaccaggntangncaagtttctttaagtnngcgaacnaccncagggtnnnccngnaggatcntccggngtttgnnnnngngactcgctnntnttaggcctagnnatngttcttctnanaatngagcnncaaanttcanggcncaccacgtaanntnnaccnatcggtggcttgnnaaagatgatngagnnntgcacgngcnggtnngttacccncgtnnagnanntanccacanacatgcagcctngaaaataacaccanaagccgcgacgtcacnntgtcncannnnatcatnnnncatatangtgncgcgnggnttcnggtttactccttccaatctnngtcnatactactacagngccannaaggngntanacctgaggngnncgcatacaggnacctgcacggtgantnngangcaagngtattttaagagtggngaganncgcangngcgctntcncgaagnanttgcntgtagntttagatanggcggtnnctgagtttnntgtntanaatttngaannnntcggcacaatnacaggatggggngtcttaganatncnnntaggcgacagcgttcgngancntctatagcccgtttagncctnntngnngcantngntannnnnnnngtactgatttaatganncnnnncaannggtttacgcnncaccttanccagcncacnagcagnnaagtgagacgacagccccgtcncttgcgcgggnggtacaggagccgtgagccggcaccagcccccntggtnnanaagacgtnancgacttgtacgccatgnngtattaagttgannnnnnnnnantgatnggacancgatacngnntnnnnttcaanctncacaggcgnnnnnnnnnccagtacgcgcgagccnatccccnnnagtcctcccnacatcntgntccgngagaccggccttgnaatggccannntgttaacccataccganntancccaggcaacattgtgnaaacnnttcagaacnncnatcattacccnntcaaacgtgacacccccgacngtatnnngnagntcttactangtgacccaaaagttnncngtannnggatngacgccgcaaagtgaaganagngtcctacaaatcnaggnaagatggtcnaaattcgtgtccgantgtancagagatnancnnctccnnnncgatggcctctgtgacgcnnggtatngaaaacnctacacgnnntaccctaccnnngacnttntcangtcgccagntntaggaggttcanccctcanttcnaaacgttggngctngaacaggccccaaatgatttgannccgncccgtggactgactaccnggacggtcaatataagagcggtanngntaagccgataggatatgggtagctttttgnnccctccggcgacttcttaagtaattngtccgttcctccnattncttcnnngtcgaccagtcgaagncngtttggngtngcgnnnngncttcgnannncncactcgnggccagcgcntcananatccangcgnanttctgttggcaagtaagnttnttnatnnnnnncnnnnngcacggtnngnctantgnannagttgtnacnncgattnnntacgccgcccagctnnaccacncggtcncnagtancnaancaggcctactncntctaatntanaggggnacganggnntnnccnnnccacntagccgctacagctgccccaatatgagttgtcnnngtcantgtcgttnttttaggagnccgcnccngttttggnctgacatcgtccaatntgccctgnatgccgtcnnctacncagtnnnattnnngagaaatcgnagnagnnnnancagtcacnnagcgagaggttttagctnataagnncggacatgtttatcantggntnnngacgttagaccccaatnnnnngnnncaaattgctgaataatgctgttcaaatnnaaagntnnttgttgantttcnnngagctnnnggtggggganngngattacggaatcannngncccttnnanccnnnntnataanncttggnattgnngccccttntnngtggcggtaagnnnccttcaagaactgttccgacgctnatataatctgcggcnnnancttngaaaatacgttaacaatngnncaccnccgggnggacnctnggacntagcgantcaattaagnccgnngnncnntanannagtngnngcctannngtnnnnttacncgtgaagagntcgtaanccaccaatggatcntncnntaancgtgctgattgnnggcnngtngcnaagangcntgtggcgagtggnaagacgtctcgaggcagntgtcgcagccatgntacgnacctnttagtngtgccncngcgcnangaantttttcgnacattnnctaactaacgagacctatgtaaggatcgntncgtggnntancgncttaganncgacgcgggccctnncaccnggaaagangttctatgagannncctcngagatagttcccccacnngcctctactatntggncctantaggttnacgggacaggaaaaggttagaagcaacaacngagntcttcccatnagnnaacggtttccgcaaactgttactncnatcgatttgtccgncgtngncttntgggnaaagttcnttcctaggnataatcgttcagtgantccctaagtatntgacancncaagncaattccttacagggnattctatngnatctgnttgcacnnngnnnanggatnncctnggtacnatcaacgtggntcacgccattcngancnangaccaggtcnnnaaagnccnananntgtgnttgnccctgctgccaacgcctttgcagnggnaannnntnannnaagtgcnnncnnnactnnnntcaagtgcgttanantatcagttngtgggnnaatggagnacngggnctgctggnnngcnntatgccnnntgtgnntntacangnncctnccgcgggtcgnnnngcatcgtatgacatantcgcggcgncannntcgtnnnnnncgnncggntgtacttanaagttgtnnnntggaggannctantgccacatgccaagcatcgtccttcgnnagattgtcntgtcncnttgaccgatcactccaacgcnttntanagngagggttgacagctgcgcnggtganttaaggattctctgtncanttnctaatcaattcgggtcnnccacntgacnntnncataaaatnatggcacgtgctngnccnttcngcantaaggtcgccntccngtngatcngtnnncntataaaggnncgctatttccngtcanaggntgtgttanncaagtnnnnnnngtnatttcangttgcgatcaancannaaagcatnnaaatangtatctccaatnnnnacaanacgttgntnngantgggacatgttnnntctgtncagncggacgtgtaacanattaccaatnaacnacggncattantanaggatggtaatgatgngtcctggcctnntanattaganttngataatnncccntctacnatgatctatgctngncanccgangaatactcgccctacagcccatngactcgcgcatcntccntncgtgnccgtancagancnntgagtnggtaagtagtccaaatactgnctccgtgcaaagatgagccgntggnnagatatcgtggtcagacnnagactatgtgaaannnaganngntgaggngcttcacagggtcagncagacgnttannatgcgatngcntagtcccnntcctnnnnngcatntgnnntgggtnttnnnccaagttgccgaatnccattccagtttaacgaanggcggcccttgtacgtncnannacgnaattcggaagctntnttctatnncattgatnctgtnnctgaagcagngacnnggtgcannctcgttgtactttggngggangcgactgacctgccgacactcttaattgcgtccacggcnnntcggagtcccgnctgncanctttntnggtananngagcgtgcgcgatcacgaactaanacaggnggatcgttcggnntcttgtatannnattagactaatcaaggccnnggttggtagngacntgnngaacagtccgcctatcnannnntgtttgnncgnnnntnctncccaactatatnnnngganatcnttnncgctgnccngcggnnggtgagcnnnnncncgagtcgncttaaattccntgagtcnagcgactnnaagnncnncgcacaantccgctgaaattnnnaccancgtgtcgnnaatgtnntacggnnnnntagnagagccatanttcggcgaccnannnacagcnnnngtaatcnngagaattcgtcggnttgcganncatgtnnnncgtatagngccnnagganatggctcggnacnnagttgaagttggcccgnggaccatgnnattagagtatcggttttattgctttactnnngggggtannttnncatcgtaagacgtcggnggnnaggtgtnttgacgaatatccggnccganangtttnctcgcacntgttggcccactccnnnnnntnatctttggggcggaaanangnccttnnnagtgnccactatagcggtgancttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccgnagtaancataannnctcnnnnnnnggngannntgtctgccnctnntctgnntgttctgatggcccatctagcaatacggaangactccatatacacannagttatgggaggcggagatntctgtcagganctctattacacgnccannttcntnntnncaatntgtcagggatttcattgtangatcattncntancagcatagaaaggtttagnccanatncgcgctnngattagggcggnnacnnttcngaaatccggcgtagactnacctnaccggggcgccantctaccagtaaattcgnngtggtagnacnttcaacgcgcanggtcccctnncctcgtcntnntttnattcaccaatagnnaacaccactcacaacggnngnnnnnncgctgtcanntantgtagcngtctcnnctcggcaannncaagactaaagtcnccactagacatatacccttgagantttatcggtnngccttntagngnagtnacnctggtcagttttaatcctngctccgtangatgcaacngatcccacncncgttcgtcaggggtcgntnnnttattcnacacntacgtgnatgtantgacncgtnnnttgagancagtatcgcngactcttntgggttttncnctgggttctgcngtctgtccatcgctccaattcgactganagtntgcgaagtcaggcttgnnaatcganttgtattnanannggggtntncgngnnngntcctacgttgctttaggntcgtntttntnnnggganaannntctnancnnnnnctnnntctttcgctcggctgactagtatngatgtcgcgggtggtcgntantcgcgtgncnnncncngccgtnacntntcggncccgnctgtnttagaagcggannggaccnaaanacngccaaaangnncaagncgtcngctcnntccctgcaanangccncgaaagggnntcaaaggatattacgaggacaactcatggtacacaacnngntnatttcgcaagctcnntgtagnatcgtgnaganncgttggtgttcgnttngcttctnanngggcttactcccntctgtccgcggcngttaaggcgtngtcccttnaggcannnnccagtgntnnnangtcngttatccngagtgnaagtttggtnnnnataaggngcactccacnanggtaantanatggntnctacnagcanacganagnctcnaggtgtcacggtgtagntacncccnntccnnngggacaacttcaagtnngtnnaacngcgctgngcanttataaannnatnggagttgngatcctatagangagnaagttgaagaggtagaaaactnatgntcacccgtacgtcnnggagcgtttaanagggtgagagatttnnnnntgncncnnnntntagangntagntnaacgcnangngtctnagtggcagnngntgcannncgacccgcgtcggttcnntgtagcgntncaagtcnccgnnccgtgannnaaannnnnacngangcntgntcntgnncgcggtatgngcncgtatgnaaaggttgcatggactgctntgaggattaaggaacttccagnantacntatgtgcnncatttgtcngtcacaagtnggcnntgttgactgttggtnnnatgangcagccnangantgccnttgnttgnggcgggttaacttgtacgagggncgnnttganaacatnngtncntngtnnttctgtataaaatgcggncttagaatccgcctcntgagngatntgggcctttcggcanagctaggntatgatgaatngncannntttcatttggganncgcgaacncagcccgnnnngtgtntncaccaatttagactgngggtgctctacggcagctacgaaaattcaccangngcggcggcataatgntnnntaaccnatnannnagtaanatcanagcanngtccncnaagtaggncgaganggcganaatgnnggancnagtnttttngtnttacgtncnanacacgttcatanttnacagaataaaatgtccgccncgcgtttgnnnaaaagcatnatgccttcccccctttnccacgnnttnanncgannanngtatactngnnngnctcnggctattnagtgagnnnnnccnnanagcgncacattctaagtgtngcgcangcaccntnaagcagcgatntnatccagantcttttaccgtggcgaaagtatngtttgncananaggttnacggtttggagaanttctaggtatnnatngnnaggattccgccgagggttcgatttcatatntntttggtcatgttatnnntnccgagaaaccaagcnggccatcataagannaatncgngancgactngtnngcangntgccntantaggcacacacaacagnnntnaantnntctttnagacnnntnntagcagcccngnntnccagcctnacccacgatnncnacnaccccatcntnattagnnnnnnnncgtnnngctaaattagcgatncnaaatnntttgncganggcctgaangcacgcgtnngatatgagagtcgtnacgcnncctccaatacagannttttctgcaancntcttgcctgacntacannngcnccaaaangggagtttaancagntaccgcggcgtggcttctgtntncnnagacttagcccngtcgnnanttanccccgntnnnanggnnncgggccctgacaatccanaggggcgatctacnttgtatngaacttgnctttgangaaccgtagnatgagttngtngttcnnnncncgnngagttcnnnnnnacnttttacaccctancgtnatgttcgggattnccatctantnnntnaaaaatgtggactnngantaannnnctacgtnggttcgatncgnnnccaaacgacgncttgttncgnanaanccntnctttgntnnngtcggnnncnccncnnncngtttcncnaanngnatagacnncgtanngngnanncaggncagaccttnngnnngatttagctaanangtaagtccannctagctatggggnnnnnncncattcacggannnnctcggngcnccacngngancnatganntnncnnctgnccgttcgttaggngnnctcagccangaaaccaacgacaaggnnnnnnnnntgcntggnaacncacacgcgannnaatttacctattacgtaanaaacgtantgccnnannngnnnncgntcatccgcngtncgcnncgtcaggnngnncngttntctacttcatcnttctagntnngnggatacganaaantgtatcccnnntntcggctgaacctcggggtnngaanccctngntnnnntgttgcnnntcantnanaccanacgacnnnatnangcnntgnagtnggtcngnnntgnnaggaatgcntangagacacggtnccatatcgcgntanagtcggacngcgtntnaannacgtgnccganggccancccgtttccngaacnggtccgtcanantngagttgatcatntntttaccgtcttcgcanncntnggcttccgtaacgnnnntnnnnnntnnnnctnncngcnctcntcacggctgttttgccgngctcngannttnnnngccctggctggngtaggaantgnatcgaggcatnaacaanattctatgagtgtaantntgggncaggntanagactatnnctgcatnnccaannacgatntaacataccggnntnancatacttggccggtcantattncnnagncnccaccntngttangataacagncaaatngtccnccgnngacgacangtagcncgtcnncgcnanattnncgggcgtcacggttngctatccnatgtgnancgctcntagnnnntnncgnngntatgcctnncncnnnnnggntgcnctttaagtgnggcnnnnccnnnnnncnnnncagnagccaaaaagccccgtgaccagctgnccgattaagttccacaangnngcnnnnnnntttttacncnaggnngggccgccnnngnncnatnnggtcagaagacnntgngatnnnannnnnattatctngatctaggnnnnncnatnnnnngnttaccttatanncgactagccnnnttgagactggcnattnagggccctgattccgagcnngnnnnnggttttcccaacngtngaaacgnnagncatgnntaagccttcgtantgctctcctctnacccncttgggctcctcgatttatatgtacaccgntacggcggcaatccgctagnnncgtttcganntgaattggagcagcgnatgtttttgaatgaggnntttagaggtgnnncgtattanntggtngtnatctgncgcgntnacgagtgcanttngctntgagcacntggtatggactagcaattgngncgtntcgtactgggatccnaatgatttangnattagtcacngcgcntccatnggctcgntcangacggctttagtcntaanaggcnnccncagnttangcctcgagnncgtaatagccagtcgacgtaantacaacngggtcgttcncagnnnacgcgngnntctnaaaggcggcngnggncnttacgcnacacacncaaantnttcgatcttaccttctttatangcgttgccagngacttngttggaagatagaagcgcctangtagcnntcggccgcacagctagttgagctattgccnnggtgangtcccnnntagggtgacagttactaaacggtnccnncgntcggtannanagcnnctgnantgtattgctgcactctgnnatggtctagttagcccacagcgtcgtnnnnnnaacctatatggtaacacnnanngaccggcannctnnnttgagccgnattngggttcagagttncgtctntggctnctntaatcgtnacaccagtgcnggnnnnnnnnnatacngcaantccttcccccccctcaacccctttaaaactgtggntactatgnctaanagtcacgcgtctcnnggcaggctatangantaaaggtacgttttctcgcccnganctcgntgtnctgctgatnaagngggttggggtacncctgcccaannccctntgnggtaatgtnnnngttttcccgcgttngnngctngtnnntncancactccgattctgatatctagggaaaccnccctgtacgangtaacagttanncctgctnngtnntttnttnnttttgggnannnttncgagaanncacggcagtttggctnataagccatttgccccacncnctctcgaccccgacactggaaacgagnnnnnngttactnnctgagggtgcgcccatagctgtgngcacnntacggtctgacctattnntccaccttccagtgcgantttggacgcttacannngagaacacnngcactaanaacnnccnaaggacaagtgtacgnacgagcctttaagtcaattcaagacgcatcnnttcnannancacnnccttctccncaaatnatnnangttnannggtccangnnnnnnngaacngggcccngtgnngcngatngtccttaagnnnctaanagtccaagttngacngnnctagcttannnnccatnnnnantangggacgntcatagtncatgggcacgtgcggaagtatatcanganttcaagccanggtgaggtaangtacggtggagcttgnaccaanagcctnnnatggcacttatcggcgncccttnggagtttggggnggatgccttggnanccggngcgtttnaccngnnngnatcacggttnnctcantaacnnngttcttaacgggagtgnctggatcgnggtccaaacnttannnnntcccnnttgggccgcgacgtcngnttnaccgattcggcnnnnaagtngngatcngtcccctnttggcancnataanaaagaaggnnngtgctgcgaataagttttgatgntgattgcannacancgnannaatccatgtgcngcttgnntatgcctnnnnnggtnngccnagncctctannactctanttangagcgnctgcnnnnaggggnnngaaaatcgcanacgtggttttctngnanactacggacntccgagcnactttgcggcgtatnngnaaaancgccgnacagcaggggacncantaccannnnnacgcactgcgnntcaacncacacggggcgtaagtacccgcccttggtttgtgatgtcaggttnactaagatcgntcnnaaatttcgcactcatnnctnnnnncatgcatagntattntggtgcctggaanatgcgtcagcccnaaaaattttgattnnaccggtntcanncaccggttgtccnccnagngtcnnggcancgnttaannnntnnagtgacaaacncaggcttcnacgcgacacaagtaccnnatnnagccagnnntgtgcntcnngggnnnnagnnnncttgcanagggncgncaggcnacngnnnncntaggcacggtactgttttnggcttnnnnncctacnatggtccctnnggtcgcncnnnggaagtntnannnnntatactaatgcagttagccncancnttagtaagatgntgtaaatcttganctatgccanggatgnatnnnggcacggcannnatnnnnnnncaaccgcccaaccnnggcctacnttattagacannnncngcgtccacggataggttttnngttgtacccntannnaccntgnnnnganccgnncnnttatgttcacntggcacntggntcacgatcattcgagtgggngcngagtcnatanncccncccccccggcnnnngggnagctgttacagtannccctganacgcgcgggaatacggncccgttggaganngtngagccnntagactnannnntcannnngccttgcacannnnannncttcanaccagnncggatgnatgcaccgacatccngctacatcgtcggacnaactatgatcganctcgtgactctcgatttncctctgggactctactttcnntnatgagtcgccgnggantanttnnnnnngnnnnntcnncanacgtnaccttgntntcnnaagnaaaccntccctgacccgctatgacctgttaagganntncggagcnnngngcnnncatagnnnnnntnnnaccacctggatgacngtgtnacaccaaacggccnaggcagcagctttgagctntntcccnttaaggatgccgnngangcanncacaaccattantcttctgaanccgcacncccacngganngaggttcatttcgcctctacncgaacnaaattgtttggagacntagnncaaactcccnnagaganctancaaannnnnnnctaagaagtctaantnaaaacgcatcgtgctggacggcttatgcctcnagnntacgngntgatnnanncaggtanggnctctgcagggantnncntannnncaanaagcgcnncgtactagtcgtgcaantagcgtggncagatngncgannccntttannnctaaganagcgcnaatatnagccagnnntnnnnnnaaatggcacccncgtttgtgannacctnaacgcaacgcatcttatnatgnncgncgggggnctgccttgntgncctttnnnnncannnnntatncgttngttgnnncgganngaatgggtggtgtcncgnnnangcnantnnnnnnangcncncnagatgngtngntttannggngnncannnncaatacaatttactcgatnnncccantngannngctctattccgtannnngtccggggcnnnntancngnnnactncgcggnngtacnngnccgnnngtcccggatccactgtcagnactctnngcnnnccgtatanaanngggttcgcnnnnnnnnggtnngatgtttangncggtccgccgcnaanccnnccgaggttnncaattactgaaaggtcaagcanggatacctcgctcgcnaccngtttgntcctcgtgattcanagattcaggttgcagattnantaacanttagantgcnnntacangtaggctggtncnnacaatccantatggttgggngctcttcngttagtgtnantacnnnnnnncnnnnnctnnntcagtatccgtaagngatccctgnncgtncacttcgtccgcnnagtcnnttggnggnnggccacttataccaatcaagganctagtgcggagctcggtgtacaacttcctcgggtcaanntattngtgnnngcnnnngtnnnnnnnncncaacggactctcggncctanacaccnncancctttggggacgtcttnnancacnnnntnccaaannnntgntgnngataccattcacananngcacnnnacaaaantccacgtcctnnanctcgatgggctngaanactgtacnggttctnnnttnnccnnnnngatatnggtagagtaanngtganccntgtctcttcctncnncccnnataccccgnntatgtncnagnnggtttgatcgcttgagatntcnaancngnancntaacncaangnntttcaanagcgcgtaaggnactcagcattattnnnnnatgcnccgatnggannnnnactggtcaccaacgnnccgagaaagttcaatgcagggcngcccgaagntggaattnanggagnacaaagcatncagacgaantcgccgcgtatnagatggagttatacanngtaanntcgnggagtggntntgcctcgtctngcccgaacaccncctactctgtantgggnagggattgcnnggctgatnggtaannnnnntcctntganaaatagnnnnntaggcgggccaanatncagtcactnnnttctatacgtnnnngggcnaagggtnnggnacntaagacgnancntnnganctccngacgatttattctatatgccacgtnccttattnnngatcnntgaagnccagatttgaacaacgggtcnaacnngaatcccgacgcacntagncgtgcaatcgataggttacgccanngnnggngnacgggncgcgcnttaangtacgaaaaaaacgtnncnataccnttggatcactancggaatcgtgtacgacatcttangtttggtncannctgggcgcctgcggatactgagtcgnncnnganctttaagtatatcntcatcaanagagnntngtacggtagnngntgncatttcttgtttaccngtctgtcnnnngggnnggcgcgtgcnccnccgcnannnctgntcgtnnnngnttatgttgnncaggangggcgttgnngtnngacattnnacccnntccaatatgagagccaaaagcnggctaagaggagcagtttgactcagagcgtangcaagatgacaatgggnnatctatccncagagggcaagcntgnttnttacncnannaatgtttaannngctanntgcttgnnnntcagaagtccancaaacnaaccatgttgntgcnttttgctcatttnaagggaataancgttcacgctcattnttcnganactnnnaannnnnggtaatctntatngcnnngcncanccctggttnagttacacccgtaggnccgtcgaatttcnggatacaaagtantcatgtatctnngtcgtctctaagngnngtgnnaccngcgtgaccggntctaacgnagaagaactagtgtagcggannngctaccctcgtgggcctcnacactccctnncnnaancngntnncancnntttggaccccnatctagtcaacnaantgacaggtcgtnatgggnntnnngagggntnnctcganccagaaaccngtgtnnaagcacacgatnnnngnnggacctcgnaaagtgtttnaancgtgcanagtaaggaatcncgnatcaccccgggnanatttaatgactgcagtctcngaanngcgtttcgcatntgcgntnntngcncagagcttcggacggagnnngggatcntgacntnnngntnttaccntntncacgtcgcnnngagngtnctggcgtgaggtaacgnntgnnnaccaatntgaactctaannnntccnnnatcacgtnggatccatanccgnnccncagttntcctctcactttcggntgcttggagctggtntngcggtgttctttcggttntnnccncnggtccccagacaatttngnngaanaaaannnngggtaaacctatggncnatnnactaacggcgtntgnctctgccgtccagngagcngagtcactgccccctccnnacctaacttanctnnnttggtancgnnaatcccgnnntccnntaaacnagttctgnannancnggcgatccactacgatttctaanacatcnntcannnccgngtgtannntctngannatnagannggtnttagacgtngngnnnccgnctngaanntatacntcnttcngtattcccanncncctnggatcatcaccgnagctnntcctcanagcttngngaanagccaannntcctntgaagnaggcnngaagagcggangtnaanccccnnctatacngcttgagagagnanctccgcgtcngccncaacnctggaaatgtataatcnngtggggcgntccacaaaaggtagattctagcnannaatacggannnatcccngcattttgnanngtnnnnnaacagnaaccagtaatgaaanntacagncagngagtagtcgcantaaaatctcaagtacagctnntatnntccaatntcggaccannnggcaacttagtcttcnagtcatcgagggcggcganngattcganatntactcntgnnattaaannnagggatttagnnnntatcatgcaatcnncccngttccnngcactcncttgaatggctnactngagtggatatgacnccggannaggggttcgtnagcccgtctagggntgagaaccgcanncggtcgcaacttcgctncanagntatctctgntannnnttacccggccccgccgnaagctggnttcnnnccgactcgtggtcnaacgnngggatctttccntccattgcaggagtgactccttgaacnncgnntanacggngtcgacttnntngtacctaacgcggtgaaagtncaacttnnctaaaaangtacggcatnnnnttctgcggtgnaaagacganntanctantngtggtannaangttgtatctctacnagatnnncaggnnagangtttatccttgcagnnnactctaccaaatgaagacccngcnaacatacnttagaagagnacgtcgtactnannngtcngtgtttntntatagagngccgtnntggnatttctgcnnntcantncgtgtcgantatggctcaattnaccnatctgttntcgtatctctagangaancaggncatnnngnngntnnnngntgggcgcacttgtcnannagnnntatagctctntngcgngtacantcactgttgaanngannnnccagtnncatgcctcggnaaaggttcatcntctgctngnnntttantgtgaagnnannnagnnnnngcntcntccnnnnggtgagatgnngncagcaggatcagtcagacncatctaannaaatcaatggtctgaancgtntngtnctnantaannncgtnnncgtggttccccnantagnanngacgngttnaggnattanngcanctnntgnntatnacaantgcatgagcantttaganntatnttnnngagtgtcacaatntnnnnnggnnnnnncacaccctatatcatcnctccagngacaaanaanccgnggcannggnnctttnnannggtgtgggnngcctnccacngttatctgacagaaaattccaccctacacggaactctgaacgagttggtgaannncaacaggatttctttaacacaaatcctagggggntcgggttgcggcagtnntccnnnanctcntttctcacaaagaacgcaggatccannnccnnnctcatgcctnccgnnnagggnnngcnaantctnangggcatntcaccngtttnnaagtcggnnngactttacttctaacctggnananaacgtnctacaatatctcnnataggagnagnctctatcttttgaggaataaanagcgcgggnnncntcctnnntnctaatggccaaattggctancggatcnnnggnnggnggnagttcnnncccnatttcgggagntnggnaaggtataantgttnanannangggntttttgcngtcnatcgaacntgnaagtnanagncnagnntntcatannatntgttaatttntacnnnnancnatcgtgaanatttatctcngttancccnnngcaagctcgcgaccgacnaaggtnacantcgtgggtttgtcttcgcctgctnttcnannngctgagagcatnnntcagtgtactntgtggtnctgnnnatggttctccggcnaggnttcgtactnngtngaannnnntgttctcgttatcancnanaatnggancgntcgnaccgagatnagagcagnnatngtganaggcanacnagactgtatcttcnnnttnntantgggnaccnggtattcgnttcaatagacngctcgtggngnananaannnccttcggggatgcaaccctccangccnggccctaatntacatacacacnnnaacagatgttcttnnatanttgnnnacgctnanntcactctacnncgannnncnccaacatnnncgancanntccatntagngtgngttgcggccngacgacggttnnngccgatagagttagngttaacgcgcnnnccctnacgtatgaagagangggcaanntaaataaannggnaanactngtccanngnnggnncngacntccttcnatgcgttcgtgcgctatatacgtagatgtnnnnatgcntgataatacaaatcggnncgcagcggtctatggganatacactncagttnnggccgttccgcccnnnncnccangaattccagtgnnntntgactagcgcccnanctgcncgngaantgtagtagaanacttgtagacaannntgaccnngataantactacaantgataattnnctcttcgtctnactacgtaagcttccttggncncgntcgagcncaanagngcnagcgtncacacgtggngtnnngcnngggacnngngttcccanacgatcagcaangctatnntganatccctggatccagaggttatanctcggnnccttatcgnntntcgnnnntcntggtngnctggcaanccncgcnnnnnngtgnnataaanntagtctttcccgaangtgatttntttaaaaattgacaacngnagcaatcggcaagtcnctgangtattantanntcgcgctnnggcttatattgntaatncttnnnccggcnaagcatcgatntagaannnnaactgatntgtgttncgtanannagcaggnnaggcttcncacnncncntgnccatntacggcgngttttannnataggagtgcgtctnnaanannaancgnnnnagttcatnnggtnaacaacacaatcttgaggaantttatgcaaatannggtttcgacnntcccataatccagcctgagnngtgcacttnntgctctnnnatntagnnatttcggcantaaantctcaaanttcnaangctnatgngcntnactaatgcgttcnaatcggnaactagnncaccncnacggcggcnnnnctctaagcccttcatgagacgattcntgngacttacatttgannnnntnggtngattgntaaaaacttccagctagnacgngagccaacganngancgnntgtngnatnnctgcnagaantaacatctncccccgtganttntangagangaagtcatccattcgcncnnnntnctncntnttcgttnggatnngnagctgatttanngtggctggctgcgtaggnngnctagnaccgttcncnnggcttgtangcnnaggngcacacagnncanagngngcggatngaccnnggganncttnccnggaacttgggagtnnncgccgtcnactcnannnacnnaanngccnnnncgctactggagcaaacgcatggtctcgngatttactganttcgaagcttttgcnngncnnnacctcntgcacgggtcggtnnatgaatgaaatnnanncgtgtaanaatccgcantgnatataatgcctaatcgcgttttctaaaaatgtnntngtnggctggtntgtatnnctaacngccantnncnagaagagagttgccggnnctannngnncnntntcnnnngncnaaannnnnnnnnnnnggggcgccacggcnncggcatgaactntgtngccgcaacgtacagaagtgggcgnatagagtcgtgtatcaaacanacttcctnggancnncngccgngtntnncagagtttcagcactcgnnnttcnccggaatncancnacagccncgcccgnacnaaganntcacncctgttaaggcntgtnncgcgccgagngcatnatgattnncctacgnataccctaattggacgaaancattnantgcgttnncttgnagagctnngganacnncgttgatgtgtatngntngcctttaanagtaccgactgtggagtcncntngttctccagncaggggcccannnaatggacgtagtanggacctgtgnnattgaanntgcntgggcntggancgaantttttaaatttgnaagcagtgccgcatacgcntcgnccnncnnntccgtaatacgcctggccgnaatacctggcagacttnncttncncctcaatcacattganctgacttcngccttggatcctcagtagggctagcggcgtattcgccgatgccntttacgtacttcttcaagtngttaaagtcangganncctngnctnnnnnaaggccgtnaccccagaggntngcgngaaggacttggacagcgnaaatnngntaacancnnaaagcatgncnnctatagncatannnnnnttcgaccgnnnnnncttgggnngannngttgatatttagnnggtgtcgaaaacacgncttacctnatctngacntcccctnccgtagcagtnntgaataccntggtcttnnnnnctnnnaaggttcgagtcggcggtctcccgtctnnnntcgattcatttgcnnaccncnnngnccagacggcgtaaggcgaaaccgngctcggtcnnngccngcaaaaaancgntaaagtncgnnnntcggctgacgtgtcnannnngggggnnccngaaanttacnanaancggncaatctaaanncaaanaactgaatancgttancttacggctcaaatcnntntagggtgggctgaaaaanaaannatgannncgtnccaaacttcggcgatagggngtgcgcnggnaaaggatgtgttgtaatacngcaacgggacagaggngttngtcctattnnnangcacnannnntcggganntggccactctnatactctagtncnacnnnnannnncgcnnngncnattnnngctntgctaggtggattntnacnnatctgtagaggnatagaacgcaaccctgagtcgnntnnnncnnnncgtgctgacagnncaaggctagnnannntcttctcgcanncgaanttnnnngncctgcagctgatacaacnttggaaccgacngaggtcngtaggnnnnanaannatntgtctttnagnatctattagacgtttcattgnnaggactccgtaantaacacatantcacggnnannngnctgaatgnnccgngnnatcgatattcgcgcntnnntcncctgcattagtacagacgacntgtccgaggccctnncgcgtgttgaatnngtcgccaagnnannntngcgtgtaacannnnngtagaatgnatntcntnaaacctnatcgacncctcgccntaatggctgtnggtagtncnagtttntacnnnnnncccccatgctgactgcccagacccagctgcnggtggnnnactatnagttgangccgtttattcaanttgnggnnngngcgccannactgatttgaatccaagnnnntatgattgcgtactnatccgtacaaccacagtnngtnaancacgcggcgcncttcaaggccttggngnnggtacactactatgnannngcaggagtncaagnacgaancanctagtacttaangnnncagagnantcgcnttgagccccaaggctannngtcnnaccntattatcgncngtnctacatcaaggaccggnnnnnnncaangannnngnaacgccaagctnaggncacgccncgntcngnttaaaccgcgancgngggtttnncgaacnngcaantatactccncgatttnagtgttgaatttgttnatnctatccnaangtgggctggatgcggtgtcntttatgtnnngagcnattctggcgaatntgcgaantcntatgactttgnnnttcnggggtcaccagccactaagcctgcagccacnnnnnttattgntcggnccgnagatgatatcgcagagnatcngnncanncnngangttttncctgtcgnnggtcgcntagaaacnnnaatagcaaagttnnnnngcctggctcnnnnncgtatgggatgcncttntcganaccnantaactcgngcatgnnccatcggnttccagcanngcttcttttctnncaantntnacagcgctgatgcgaacgnnatnaccaggngtcggtcaactcgtgnnagtgcgcaantcnnnntannnnnaagtttttaagtctggcttgcttnntgnggtnnactgtgggcccngnnnnaaannnnnnnnnnnngaacgcccgngatcnngcattaaggcnangtcacgngtccntatcgatagaaattagatccgnnntannngtnctcaaacaaaaccttcttactctagcggaacaganngccagcgggctnggctacntccccnaagnnngatgtataatgtccnatgaggtcgggcccgtangaangcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcccccgggtgactcatacgggctactcnagncnggagcnnnttagtgngtaagttctcatagtngantgnatnttgggccagacccntttcgatgcanntccggcnatctcccgcggccttccgtgatnagcatagnngctgctatgttataanatggtgtactacnacnacntcagagtctctagatcgngctacgnnggnnntattncccaacaagatnnganngnagtncatntntcggcggcntatgaaaccnacgtatngagtntaaagcgtgctgtaccaacttcgnctnncgacagcntcagtcgntagagcgaaatagttaagaagacatatgttttagcantggatttcaagnnaanggtcngcangcgggtntngangncangcagncggtaatnnccnnnccgnnaantnagngcgttngagaagggnancgngnncgnngttttanggtanaccggnnnntntngtnacgnnatggtgngacnnnacgtgtacgtnntcaggggtncaccacccttgagnnntacngtngatanctnctntcnncangngnnaaatcngttagcttcttgnggatcngtagtaannaagnatcgntgtgnnaaatngntgagattgcatagctantcggntnnncntgnntaactgccacngtnnntggataacgncctgnannnatagagnatgcctcngcnntgnnngnnncnanctancanttngatnnntgataggactaganganaaggttcntanncantacgggtgcgnnntngnnagaantatctcacggacnnnagagagatnctccgctccnnnnnatgcanacttgtgactgancngtacttgaatgganctnganncngggaaccncacntgngngctcacnttaggcttttnagnctnaccagtgnnangtgngnngtccacccnntactcntcnggcacagctaccagnttttntaggaacccgtagngggcagncnngnnccaaagctntattncancnagcggcttncttganaacttttntttcancgtcgcaacaaatggggtcggctncgcgtgntgngccccggaccagtngacngnntanatgcnnactgtggntnatgctttcnncttntctgtagcngcccnnccgnntnnntgtnntcncttctnncnncctacgnaatctaggnntggggagatatccngggtcanngngagggcaanttacctccctncaccgagntcaatnatcccnncgacctnngtgcgtacctctttnnnnnggaaatgcaganagatttatntcccnnattantnnnntgttggccnncgcactnnctcnncagnnaacttgcnnccncccaggngcatccgggcaccnagtaaattctggttngttgctagcngcancctnngaccgcancnntagacgtgngcnnannnnanntcnnaannnncagnanngcncncncggcgcntanagttancnncgcnctgtgatnnnncacctgcacannggtggnccggagagtcnntgnnnngctntncnagcgggcngnngatannacaagtnnttttnncnngcctnccactnnnnnnncnnnncgccttnnccnnaaaccaangnccnnncggnaatggacgnnccngctcnaccatcctggtancngtttgtacactacggtgngctnnnnccccngngnannnntnnnnnnttgtnccgncnagaatangctagntgattagattnncgntaaactcnngttctgacntggcacnacnagagatctgngccncnttgagntcngnggagnnggnntactaccnncggaggaangtcgnntcangnaggcggcacggatcngannntggntnncnaaancgctntgntnttttnctgccactnanctnacccnntcnaggcatgngtcaantgacacanngccggngtcgaatagngtnncggttgagagntnnntcctgaatttcggntagntgngccaagaaattttttatnccattatacgatgcggtgcctntcaactctgctcttcattacactnnaacaancntagcgngtcnctannngttctnganngggcangtaggnttgntgtctngncaacaatacaaaatntctcgtnngtcnntattgcgcatangcacacatannnccngnncacangaccgagctgttcacacggggantaaangtcctttcgacacgnatncggtatattccactaaatcattagtgggaccgtcctnggcgtaccgagntaatccnnaagnttttncnagntctnnnntaacagcannaangctcacaacantggagaccttttgttacttcnnnccatcttacanccnannntattccgntngnncatnntaataaatatnttaacnnnctaanaccacatnnctgtagnatggcggagnacnnacnnnaatcgtacccanntanctngancccnagtaatgaagctgnnntnccngctgcccncaagagctntacgnncgaaacggaatattgtgtggaannnngcncccnnannnngncnnctagtctgttcntttccnntangtccgngtncagcgaancgcanngannacntancatcccctantgntctcaagngaaaggcctcgnnnnncaaagnnttctttcgnanaggtcntgntntacnattgnngcccngacagtnnttgagcgattgacggtccaagttattttgcagcgacttatcctgngtcatcttggtngacagcgcgtcnnnaattcnnnnnctananngcagcgcaccacnannnnnnngntgtngcactnnccatacnccaagngtatnnngctngtcnnctcncgcttannnnnntgngccaagatccaaccaccnagccggggacangnnngcattngccaaaagcgctcttnngngcgacncttttgcctggnagtagnaagggccntangnnctctagnnnnngnggtgcncacagggantncnnngnatcngnncnnnccaaannntgtntntncgcgacttnnnnccctanggcnnngatncgatggtaatngaattggtcgtgaagagtangnncnnccncntcgaccngggnnnnttcactgnggncacccactgcggagccggatctcagacgcgtaattctggccancgtncaccaatgncagcnnnctacttacgtgttatntgatnnannnnnaaatatcacntgnntacgnncgnttnnggnanntgaccagtagtggncacccagtnnacanaaannntannggaantntgaagggtgctacannncatcntngntcnggngangcnnntgttgtgtacagtttcnnnaatancccntaaacanatgattgatctccnaagatgcaaanngggancanaactnannnnnntganctntnggaggcgttccatcgccgngtagcnntccagcacccttcttcgccaaccggccatcagnanacgcatnnacnnnangnccgtnaagtacncnccattatgncaanncnnnaggnnnctatnnactgttgcagtcccaagncngncagcagtnccgnanctgcgccttcacnnnncaggggcaccatcagatngnanntnacatcatcgccntgnnggcgagatatgtaggacttgtcncaganngcantgccngcgagacatgncncttgncntgcgagggcgccctctnncggtcnntttcttagctnnnnntagnagcagaacctngaccnccttagcgaggncntaaaaggnntagggtanncngccnaggnttataattntctgngnaccaggcaattacntgcccgtcagnannctacnccnngttcanncggaggggcacnacnanagggacctcggntgncncgccggggnccgtanattgactaacttncggaatcnttaccngtgaatggatnnnnnaccnaantccnnngatcngancntatnnnacaactgntttgnnttaagnngatgnngagcncaanncgggnnntccattatcannnccaaccncaaaatattatctntaacnnncgtagaaacttnnnntcgccctaccagancttgagcgnntcccnaccaatcacctatgtnngcgntnnnanagtcnctantataangcacngnttcngnnnacagtcaggagaananatcactngtgnagtccgancttaattcacgcagannnggagacatnttanaangcncagttcncantaaannnccnngaantcngttcngggnttgnntntnnngcnntgctatgaacnggcnngcccccgagtagagtcgtcgtctnncncnaagttcacgngatcnctcnngcganctgnaggatccaagggatanaagctcgaacngacatgnattcncgtngtacgnccnncactntncntaccnatattataggnactntaggcgcanntgggtatttccgtaatatcaganagccntcnntaccgaatagactatacagtgntngcntccgncncgatncagtaaatccattagtnnnnnanngnnaagatttgancacgtnannntacntcgganaaagnntnngatngtgcccntgcgnnaaactggcncgtntgctaggagctcgaagnggtagaccgacnctcnctaanncagaccacnnananttgtgncnttaaatctcggtnttaggtataatnaattccccccgtgagtnnnccnaannatntacgctnngccatgacagcttttgcgnntgtctgtacgttaagcaatangancctcccgtacntacnatntcaanttnncacggtcnnattgtggncatgcnctnaancgctttgggnatagcgatcttagtggtngtganngctcttactgnccaagcatttttcnaacactnnnnnnnggcgatgacgatcgtnancagagtcngacgcnaatntggaccgtccttcnngcacgtgtattantanggcnngcccaggaccnnnnnntcaggnntagctgtgatcgaaagaattatagactacttgangtccaggatggaccgccancaatgcgnagacgnctgtgtattcgttgctagtgatcattcttttcgagttacgcnnngcacatctacgntacccgnnagccgaananncaatntagnagngtatnnanttcaacnctccctacgtaggtacctgaattatntataaagattggatgactcaantgagtanggttaacagtttngnnnnntcagttagcngggcagcctcatccnaannntttgccnccgcgttgganntcagcaaggcggtaactnacatatcgaggtctcactnngggnatngtganttctcnacggncgnnnctctaacnnncccnatcngctncaacancanacttcccagaaancctaantgaantccgnttanntcnnccgccnccttcgacnccagagcataannatttnncntaatcatggngtttgntactnagagctgctggttacgtnnnncgctacgctacaacttganacctttatcccccgcccgctntncgtccaggatgtggcacntgttngggcgnttancanggncttctgacnagnnncttaatnnataggnagctagccatttgccatttgggnagcaaatgacactcccganngcanggncaatnagngtngncaatctcggnnntaagttcatttcatgggccctcgtnccgntngcttggcgcagggagcanagttagaaacttggatggnnatactnnncctaaggaacngcgccactacacacttnnangcnncatntctataggcttactgtcccccctctgctctgtntacncatcgacnangtcnannnattatataaggctaaagggcacatnccggctcnatgaannnacacgcggnaatncgattngccnnaanctatacanagtgngttcngcgcttttgaaatgcaanccgcatanngttgcanntnnttcgactcaagctgtcccgcggantgtacaggcgattaatggtgangtncnnnnaccnatttacctcantnaantgccnnanaaanccntcaactaccggattnntatnganntgccgtangtgnnaccgcaggaggatnctttcctaatccngnnnncgcagggctggttcggactgcangcgaaatgttcccctngaaatgtagctcattcctttttnacnnncgtgnatggcaattgacattanctagcattccgatagagattnnaaanttgaatnnacccatcnnntgggttncccancatccgnannnanggatacnggngagtgnnnnnnnnnnngnntattaccgtctcatctgggatcncnggcnnctnntgttatgttcttaggctctgatgtgtcacttaanaggaatatctcgcnngcctanactcgcgcnaanaaccncccggannntgggggtcatagtgcncatagcngggggtcataagaagttctggtnantaaggccnaggncgacngtttagtaggcaggngnacgcttttgaggcagatancncngcaattccatgacgtttgaatncgtactggncttgggnnncanngagacttgtnagntggggtgcgacgttgtgncncaaccctttgaagttagctnccggngtatgtannttgtgtnttgtggtcccancnaagnnttnatccgggcncttgttanaactgnnctcccnttnntannngcactncctatttttaattngtcctaagnacgccagcgctattcttnncnactnnnnntgaaccgtccaacatnaannnnnctgnntnnannnnnngcggaganngtacannnnngnnnttagtcaattcagcaacngtccagtaggtacgnctttctttgcacagngccnnantgcatcnaaacgncactgtnncnngnnatnnnctacnctgncatattnnatggcaancaatttggagnntnatntagttgtcanagancnnnnngcaaatagatnccctntnatttcatctnncnntannnnnnannagcgngagncgcgaactcatngnccctagagacacagccatnnnccatgtcgtacntcgcaaatgcagttanagttntccnnnanngnctgaaannnnantctagntcaatagganaggacactanaancggtccgctttangctnnctgacgtatactagctgatgttcagggnttgngtgngnnncancacnggcggctcanngggacctaagatagcnnnnngngaaggttatgatacagggnnggttcaacngntngttgtttnttgtngagagcaggncctctcttcacatgttcnatgaccatntnntaggtcaaaatccnnccncatttcgtnnntncnaacgncagttgannatgatcgangtggntaacgctacnnnnnnnnnnncgtggactgcgaagantagccgctgagnncaggcgtcgtccggaaaccactatgttnnnncnnnnnncttgattacttataactctggtaganctgnggagctgncgcctactcgnnnnnnttagtnaaaagaccgcgttngcctgggtggttcnnncagtaacgccgngcacngaagctnannnctngcctnnagnnngantctcnatttnatctgctttccccntagnactttcactcngagnngtccccgctcgnagcgagtttctntnacaanctcntcaggtaaccagccttaaataatccttttgctggggatcgaatnnccccagnatcatctcctcccgagcgtcgctgtggtgannancatagtgagaagacttagtgnagggtgcnggacctnntaatggttagactgacgtatttnnnnntantgaaagggcagcanancccacacgtattaggtctcagtcnnggctagagaatgttcncagttnngcntngaaggtnnngcattancaganagganctggcctcggaaagnnnnnntnngnntnctnnngaaaaatcttctggactcanaatgctgccggatacggnnnccggngcacattgctanaatgnanaaataaaaatagtaattgtaatnnccnttntatncncanctaagnggagggnatcnnnatcttcgctctagcnngatgnttgctnnnngcnacgctctttgtcctgctcgcgaactnnnanntcactcnntgcaggcngantnctagtccctcgagtncncnngtctttaggatacgggcncnnnnnnncngngttctcaacannngtntcatactnctccgncgntccaacanngcgccccgtggggtnanctgnnccgcacctcgctnnttgcngnagcacgaatatacggtnnttntnctagactnanggacnaatacaacgnttcgcttgaattggtcnncagncnttagcctcnngccgatccatcgggtcgatgagaagnaacanntgacanaaacgctccnnnnnncgtcnnnnanagagnncnagccacaggagtccgngctactcccagttnngnnccaccgctgantnnnacncnaggcngcagtcgnagcnntaaangncggatgnnnctatnngtctaggactaatttctatgcgnnacccttgaattaatcttttcgnntcgtgntnagtaatctagccnngtaangcaactagncgcangnntgttnacgccgggcgggtncagtctctttcntgcttnatttgaatannnnnnaggtatcncaagagtactcangngacgcngtaaatgataaccnannatnataannnctantaaacgntggangnagagagtanncnagagctcnnnnncntcnttncgggcatgagtannnngtcntnnnctnnnntnatcgtgcgaccattttcntgataggagcacgnncttgtacctngncnagggntacaatatnntnnacnaacgttnnccatttagtannnngtacgncgcncccnnganaccgancagctcgtnttnttgnggtggtnngcnntccncncnnccgcanngtggccagctcttcgagtagnnantccttctcggtcatgtangcccgctannannncngcacctttcggncgtngtcngaaangcnngagtgctactcggttnnnntcggcatcccttggttcagcgatgcacnaatgnacntagtagcacantgcacaatttctaggatcggccggncganncngggtnngntgancaggcggagcaacgncnnnnnngncgtnnnanggnnnggcgcttcnagnaagtttgtctgatgatngtggggnnnctannggnttgncatgnagnggnactctnacactcgnnnnngcgnacaagttctcagaacttatntnntnnntgtcncgntncaaantagttcaatgcaaanancacgnatanntntattgacatcncnccactcagtgaggctcaactcaccgaacncaannatgggcgaaacatnacatcgnatcagntttttacacagaagcngttantcgagatgcatggcagcacgccccanagggananggtnngcaangaangtcnncaancgcagctangaccnnctgtatgctactatnaaangntttcagcgcagagcagnataaagagtagannanngnnncgcntaggtctcaagngnnattatgaannagagcctaccttanagtccacccgtcgaaaggctaaaactcagtaggtccnannntnnncttaacaaaagaagtacntccctttccncnggatnncccaacaacagtatgtcgtagannnnatctcccngntcnatgagtaagnnnnccangaagagantccnatcggcaaacatcagtactatcnngcagggttagtattnnagatgcaaggntgtctgggagttnntgcactcgcagatacnntgngtacgccgcctttcgcatccnntgnntgttcctaattttctngctgatttcaanccnatcnntctcgggacacctcgtantgaatccagttctgtngnncaccgnnnnnnaccaggtcaaatnatangagcgnanctngnnaatgggcgctatgngnnnnnnntagtcgcccttagnttacgcccccgncccggcnnnctaggcgngnnnnnnncttacttnnnanngctggtnnnnntnnncaannnnnaactcaacgtacctcnngcaangngntncgnnccnattttgtgtgagcccctgaatcgcagctgngcannaatgtaagancgagatangctagttttttaggaaaacccgtaaagctgcgtgacactgcnnncgaattcganatnatgttncgctncncaccnaaacnctnagaannnnagaantcagtccagcgntanggtacatgtngttccaccncncctcacgnnnngannnacnaaatnananntcgggtnattnnnntctcacnnnnntcgtgaccttcatgtacagnntntgacctttatgctcgaccnnnnnnnncnnngtatggcctnntngagannggtnnngttcaaggatggcgtccgaccgcnnnnttgcgcncgagtatgnngcngnnnnngngnccanttnaagtgcgnnnnnttctagncgcttttatcccattcnngatttttnttcttcttcgttgtnatactaccggnnaaaggtcantnttcngaacaaaccatccnngatttgctannnaganntcagnatgangngcctatannnagccnagctgnnanagannaaaannncanncccatnttgtaagtacttatgaannctgtgggncangcnggagtanagcnttgnaacnnncataacgagatannganngtggngnctngnnnntnnacgnnggagnnnnngancgggangggtntaggnntnaacggccctaaaggtctctacgntggcantnntttagtcctnnnnnnncagtnnnnntnntgagtacgcaacaacaccagntgtctncgaanncccctgatgtcggtnntcccgcctgatntgtctttcganngatcnnanncnccngaanngggnnactgnacgtggtanattccnnnnggttgtggtcagnnnnggngttagcatctcacttcnccaccaatgnnnntgatangtctcnnntctganntgatctcannntgctctnggggtgacnncancgtgganncanggnngttnannctntantttantagactcanagaaacnacttgttcnncnnnacgccatanaanatcacggncaagtnnnntcntttcaantccagngcttaacngntncgccnnnangtagagtccagnnttgtgaagatgntccggnanaggcnaannacangccgactcnaacccttcctctgttnaaccagnctgaagtgcatcntggngncaannangnnntcccatngcatcgnnnacgccagggnannggcncgaaatgcgtnccnnnnatangnagnnataggcgtngtatnaacggactanngtgcancgccatatgaancgngagtnnnnnatanccgagactgcatttcnanggnngttcatcggggnttnnaagcgancctctatccgcaancgtagnntcncgccgccatnangtcagttannntnttanagganccnaggatagngcngcnaccgtnacctgtcnncnatgctgcatatgannnnnacnncatctnccactaagcngcgcnanataggnngacntncaatctcgngcatngatacctgcgtngattcngatcctcgaacttanngntcnnagcgttggacctatcgtatatncantggcntggcnnccanntnntgtctcntcataattnntngtcacnttgnatgcgncttncnnccgacaatccagnggnctcnngggcnnnncccgaggtngngnnncngtgtcnacggnnncntnttannttgcacacctngnnnaaccggcnactttccnngatnnnngcgcgcaatngngnnnngnncccgcnnagtacnntgtagcataccgnnnnntcnngatgctcactatgnttncgttgncttggtgaancnatnccccgtagntncnngcntgcangaactctactagtgtgannntcnngngnnntnnagacccccatcttanattagncctaatcctgtcnggtgtgacnngcntgggcatnggtcaggtgncagctnnnctanttgcntacactaangggactataaactnnnntttgtccctantatcacctgtattagatacacnatnaattcacgtngcgtcncatcgccgacctagtnnnacagtntnnngnngcagtnctgntnggtttgnctnnnnnatncgtnnagatcgtnntttagatnnnnncanntcgtganntacngccatnccngcnntcgtcgctannncnaattactnnctaaattccncgtgtcnntgnctgtanggacaaatgnagggnnngctagccttaaggcagagagagnnnccngtaatnnngcttccaaccgncnnantccctcctggtgnnagncanttnngnngnnttanntagancanttaanactancnntnnncnttctatgtatccanccgttgtgagctangattngcanncgacccntgttgcnngatgatcctaatntacctataccgataacattnncnctcncgaancgtnnacccnagnttgatcataancggggntcgggncgaaaattacnaaangagccncatataatggcgggnnnnactccgctcnattgcganaatccactancnttnnaccnatncgatacantcatcaccgctcaaanntntatcntggggnaccgcnngttaaacacctcgntgtnnngntctnngggttagggctttncgacaatttgncctcctgnaanngnanntannactanncagtgnnnatcnaccttatgtaattnatcttgttntagncnnncataccccgacccggactnggaannngcnttgngctcttagagccgtnatctcgccncnaaacaaggcanctccgatcngtaattantncttgnnngannnaggtagncnggcgntgagtttttacggacncanngctnatcggttncgtccnaacnaannacagnggttngctatacgcaaantnccaagttaccctaaatgnttacgatgatgttnnatgggcnggtcncnnnnctgggagcggaacncttcgatntncntnccattgncaagcnnncntcanatctctncaacnanntccaggtnngcgannctggnaanacnngaccaacattttnnaaataannnccgatacgnncgtnngagaggnnnngttgactattagcgggnnnacncntgangccnanaattaggncctnnnnnggtganncancntattctatccccgtgancatactccngtccgtnngnannnnatccgattcncaatatgtgagtnatnatnnnnnctggtcgctnnnntanccggnagaatgangacaagtatcagaaaacgngtgaagnnangtntggaccngcggtgcttgntantaggnnangtcnnggnnntcacagagtanttttntgagacatgannnttaatantaacgttgctttgttagtcngtgttaataannntttgtccagaacagacatggtgcgcntgtgcannatnatccgcatcgngannntcncggnaantattctccgaaccgcntantttcagttnaccaagacncnanttnnagataagtnnctaaantctttantttcangtgtntgnctnagaagangcttnccggcgagattangntnangcgnnccgnccnnngctcanaagnntatctccggtgttttgnatnggttcatatgacggatcntgnataannnnnntcagtnatcaagcccggagaganatgtgggcgaacgtatttgaatntacaggtggncgtnacccgannnaantggtnnactatctgctagctctnaatannaganncnagccatgtcnancatcgaaccgtatcaccngactgcgcgaanangtgcngatccnggcatcntgtgggangacgaaacannncaggggatntaccggtcnnatgcggannantnncntcangggttngnnnncntgtntcgtncataggtancnnnnngntatagggtacgtaatcgcaancactctnngncagnccngnnncacggcttgtnnnaacgcataccntgancnnaaactgtgaacgctggaatctncttcagnnnnngnnttatttcgggacgatnngggggcacttgngtnccacgtcagtgttttttnnnnnnncgaattgnnngtaaggtnntgagnggacagtgtcgtatanatgtaatcttcggantggcnccaaaagttgncggnncttgcccnantcnncgngtgcgagctcnnnctgacnnnntancgncttttacccgcgctgnttggagnnncngagaccccgcagtgtagtantngngntgccggccgagtgattnnnntggngttacccncttcntnnattttatcccactgtgagnngtgatgtgcctgttgtgctgccagaagaggnccgtaatacccccncttcggaatatcnnnncaaagttgcagcacgctgttatatacagagaaccgnntggacacancctcnngggtnttnnntgcaggaattannatganganacttngncggaagaggcctantgganngggggaagaccnaatgnnncgnnctacattnggggaggnctncgcctgngctcnngtgttnanaccattcncgttntccnggntnctgctaccctgtnntgaangggnnnntatnngtnnnaccgacaagcnnnnntnngcagttcaagcccncggcggntagaagcgcttatntaaagtatacctttancannttcngangagngtnnatctngntnnnntcntngancggnaggctaannactattganaatngtacnaattagaatggaaannctggngaacttcctcacgatcgntatactttancnccgaacgnnatcgganntaaaactagcntagtaatgcnngannnntgnnngtgaagcagctgtccagatgntnatgcagaccgnnttacttgcttnaattgacaagcttccnaacnnnatcgtgcnttcttagcggggtntcttactaaaaagagttaccntactcactnctcgttccnnnnangnnnnnnngtnctnntnatactacnntgcatgggctaacgnnctngcnttactgatgccggaanncctacnnntgctaatacncgcgnnatccagaggnnncnggtnncgttcagtnggataacttgggaanngcagctataaagtttgtgccttgtacnncngtgggcgctncacgcaatgagaacgannnntcnatcctgangctgaccgcgcagcnacagcattgacntaannacnnngnnnnntctnggtcggaanngcgnatcagcgccnnagtnctncccgnaggncnnnnntgaatntattgctcctgagtcgnnttttaaccgcngnctcccaccactggatcgctaattgnctgtnnntagnnatgnntacnntgcnctcgttagggtgacttgaagggtatntnacatcatagtnnnagatnaaccttangcagncgattttaagnttngagaactcatcattatcaaggnctgagcacgtatgntgncccnggannntnnagtacgacacttttaagggnaataaggataagtgtttanccaatgnantagtccngctctagtcctccagtanntcctcatgagcgaagnatcgagtgngtcaatttgnaggagcctnnnnccggnacaantaattaaggatacntncaccattgggaacatgnattcataaagcgnacaaaaacattanttgcnaagcnnccnntacnnattnnaattacgattaatggtgttnnggcgacatggtagctcatcgncttggaagcaccgcctgtgncgtgagtncgtggcncctgngtganggnataggtgtacctcnaacgccnnatgnagaggttacgtancnganacngannnnntnnnnaggnacactagnattcgaggtaaagcagcangggnagatgctttcgatttcnnngcanncttanttggttttgacttataantntacaggcgnnnntnctctngtagaanaagcgacgaggtcggnttntattagncnnnnnnanagataagtcatatagannnaatgnagcagtannnnaaannaccatgtnctnnnnnnngntcntnnannnaccctcgtttctnnntcngttgttgacngcacgagaacgatnaggtncncaannnccnnttcagtttgcttaatgcagnnngccctgtgttatgcnnccactgattcttgnccggggcnnttgncggaannngcangtnnnnnnntancacnctgnaccgcncgtgttannnngagcgccnttnaaantggtcctgatatggtannccatanaacancngngtgacagtccggncnattgncccagnncacgtcggagnacgtcaaaataatgaccannnaccttntnnnncnnnntnnaacgcgccgtctgngnncgtaccgctaggggggtaanaagcgnagtcacttaccgcacaatggnnaacctccncnnggncattgaatttngtannatantcacccngnaatccccggctgccgagttaaaacaagaaagnngcncacacggcttgtattgccnggccnnnattngcnggggctctcgttagtacggttgccattcactgtgnnggncntcactttgtcnaagnccngtgtggaannnnnangtctnttnntctgnaatccntccngngtacnncgcgacgacgtntcangacccgcntngccgagngggnnnggatnacgncggacttgnttcgctaacgcctactttaacnagactatggtcncgtcannnctcagnctatttaactnntncgcnnaattaanacntaattacaccagctancnncnacacntgcannccctcctngtcnnaacanncannacacatttgggtgnntagnactatngnnnacttnataannnnttgnggctgnctnaccgtgtanntttagatctcgccgccnnaagtacntcttcntnccnanagacttangcnnnatnncctntcnncgtgnngccccaaattngatatnatnnnnngaagcgcgnancggtcgtctggagctnaanaaaaatnnnatttcccagncgcctttttaaagnncngnnaatttctcctcataagcggacttngnncnnatcaaacancgcatannntcggtcnagctantgnaacaagtanctcggtttagagtattgttaaactgnctccgtatantggtaccgacacnatccattgtgnggagnanagcgttcccttaatagagttnatnaagttcnttatggcacatnnnntanncangctgaatgaactgtgagtttnantgtatggccaaagatattgcacttagggnctngaatcnnncatttnnatcaggtgattannatngaanagagantancgganntactntatcaccgtgacnnngttngtcgctcaaancngtatangannccgtgaacnaccttggntcacctgtacganncacgaacnnccatcgctggaagccgatnctggggggcaagtntcgacggtttannantattcnntctggaaaatntgacgtggttggcgnngancgaganngggnnnacgggntagaccancaggccttatgataggnnngccangctantnnagnggccgacnatcagtcacatngcgactccancaagtnctcnacngnctaantnnncnnnnagtggnncntgnnnanctgaatattgncncnntcttctannaagttaanttttntcnctctngatctnagnccgnntcnnggngacctccagcacntncacgntacagnaccnctangttgagctctnngctatgnntnacccgttaagttccannnnncnnacnnnacagcncctantagttcaccgcaatcaagaccaaccagnnnagtggnctaaggggacgttgcntactagaattcggnntgcccgatcaggtattcgnnngtcctannagcggtgcttnntgncanaggcaagattagnncccatgnntaagtgnnnnnnntaccggnnnntnnnagttgcttcaaagaannaatntcnannnnccncttgatacgannngcgactaanaaattcgcgaagngccctgcacgtgtgggcctctntaggcntctttaatatncnaagnggggacanntattccagaggagncgctcccantcacgagcgaagcacaataccaccnnctcgccggtagagcgacacggtcctgtaaggctaggggggtctcactagggtgaagcngtncgccncgttcataaccnngaaggacgcntncctnganacnncgggatcttgtcgatnctgtattgcggnacttcgcccgcccctagtactctnngnagtnccaatnncnnggtactcgcgaaagaacatagtgnnnttgttcgccgtcttgcnnccngctgncgtgnntatngagacannnatancnnatgcacngaccccatgagctntccctagtacnggtgnntagacnacgggnanataacnaggncacnngcaggtanantgtncgaggggccaatagcnntgnntnggcatcatggtgnaccgagacgtcggccaccnncaatgaccctncgnnnancccannnngnnnagtgannnnaatgtgtcnngtggngttcgtacnactagcccgangnagctccaantaccntnnagtnnaatntcgnngganggngacgncacgaccaccctccgtcananngnncgngtaccacggcgcgcagagcgaatancnntagnaggagcnntgtnnaacttgacccncgctntctgaacccnnngtattcgctgggagcgggangcntcgcatgttgatgngtaattngccgaaanangtnnatatannnngcccgtacgcnnngctgtcgtngcntgntaggntgacagtngaatnagcnctcttnctngtnnnnnnntnncnncncaancagctaagactaggtaggcaagcaggctaacggaccgcacatnatnagtcaanggtnannnnccntgagagcctttncnnncttatcncccagatcactcccggtgtaannatcgcgcaaacantcnnatcataggaacgngtcganacatcgctggntatcttttnnaaacctgtaccnnaannngcattaggnaaacgcgtaancnnnnnntnnnnaanaaatttttcgtcctagacttgtggttggtattgattaccgtgaaggtatggtacangcacggccnncgacgcatncgtaagttgcaatgnngaggcggnatgctcaaannnccgattcggagtcgccnaccantncanncnngagtnccctcnnannnccnctaantcgatnnnnatannaancnttngtctctaaaccgnacctcanngcatngncnattnnntggctgctgggaganngcagatctttctnnggtcgtttgccanttccngcngnannccnncgtnnnagncngtcnangttcacantcggnncagccgatgcgaggaaangnnatgagccntctcgagagnnaganncgaaggtgtcgcncnttgcagaaaatgaaattcggaaacgnnttggtntgncaaaaaantnctgactgnagggctnnnngcccntgtgagcttcgtnaaccntannantgcngccaggaattccangctctaagtgnnncntnnnnngcantcgaatcagnnacnatcgcnactngncnnnnntatcggttgctcattcattctgcctnacnnnccnnnngnngcnnngtcantattaaacnatcntagaaatcggccgtncactagnttncancaatgcgggaagttacnggccngnngtctccatcgattgcnnnngcnnaggactctgngggggcacanntctggtacggggcgcgcatannnncnaagnagggaanatncgctncccccnagncagcngccagggatnnacttntcagtagcgtcgaaaaagccnnnntaggcagtcaatactctttncttnngncnctgtactacnggnannttggacctatttctcccnncnnnnnnngnntgggctgcannntancacncnaccattcttatcacnncngcgccgagtntacattnnnacactaggccnaactacaacacgcnnagtacgttgtgatgaangantaagggnacgnnnantcngctncaggagannnttgngngagtgcntgagcattttttgatgagctcaaanggccannnntngnngttctgtnnccaaccggnncnntncagtgtcgccacgatccnagnggganntttncaaatgtggggccnttgtatctgttncaaaccgtggagggcatgcccnngcctgggtgcccnctcctacctgtncngctcggagtggcggtcgccagnttnccagcctttcacngnatccctatccancnngngtgccncgngatagntngtnagcgcactcgggntagntcgacctcatacaatgcttgnccagaggaagcttacacgtgggccggcgncnccnnggagnnnnnagaccntctncgccaattcatggcccnngcatgccgtnnncntggctgggactgnngtgtgggcttggcnacgacggntaataatgaacaaagccggcgctcaaaanatcaagggtgncgnanactcacggaggcaggggtactgtnnntgggtgnngtgcngtactgatacncganncggncgggtctggacgtacagggaangggnncgacatggntgaccnnncanccagtacgctagttnaangncgtagatnnnncatgctaattgttcgcccgtccgcaacccnnnnnttcancngagagtctaacatccncncttcnggaanaggatnngagttncntacannanatganagnnnnagcctaactcggtnnntgggcatcaagcgnncncnancngcagntaagnactacatngtgggcgtgattatatactngggccgttantcntngtancnganttaagaaaggacaacgacgatttnnggcccaagtatacgctactaactngatgccgttnacgnatcatgccangagaatacgtgaangtcngcaccctggggtccnnntacnggatcagannnntagttatactnnccgccgnnncngattgccntnctcttnnccnttagctnnngaaaggnnntcaanntnnntcnngactangnnnttggctcnnnnnaannccnaangtaccggcatatnnggaacnncgcgtnagncaaacgcccctacgcacngacntagntatcctcgtnttctacnaattctctaaattagtccagtncagtgncttagggacgtagnncagatcngcnnncagtggatcctccaacgnggaccgttaanntttntcggtggtattnnnncgggtatntgtcacaatcgattatcgaacnntggtcctccgcgannnnnnntctggaagncgccataacngncncctatgcgggannctccccgngcctcagggaactcgcngnaatgtgnatctnnnggcgccngctcanggctactgtaganttgttttagtnngcnaacttacgnnccgctncggagcgccagataatctnatttatttagcgctcanttagaatnttgnncngagcggcgcactggtttaaggctcccccgcgatggtgatgtattacgattaactttggcgaccctcanagtcccnaatacgngctttggcaaacgctcnctagnccatgccgtcgtgccagcgattttnntccacntagnacaatcggtctncggcttngnattgctnacacnntccgcnnancaaaanngggatgctcgttttacaagnntgtgngcntgtagccnngtagagncgctgaatttgctttntctcatgcggtngcagtcccgtntagnactagaatgccgntnnganngtgngnannngccncgaatgagagcgttatgcgcgcgngtccgantagcgtgacnccactnnnnnnntgggtcacnccaaccatagggngactaatggtntcntgnntagganatcgngnagnttnngnncatatcatagtcttngtaaggaattnnngntggtcctggtgtncgtgngagnngggtgcaccagcgcccccacgtnntacgcggtactacgccntncgnctnnngtacgnaaggcctcaannncngnatgaatnatccttanggnatagcatcgagcgttccnatctnnnngtgtngcatgtnncntatgacgacanngtnngacggcgggcaacnttattccataggtccngatgncncaactactatnncaannccctgacagacacccgaanaagtatncgnccgctacttcctggtcgtnngcnaggaagatcatanccccttgaggtaaggttacgnntagngcnaaantnctgaanggnagngantgggcnnctctcgnatcannnagaccnangannggctnnntnnnnntggnnnnnccgtnattcntacacnacaacnnncatacncacccngatcgctgcngacgngcgcgnnggtgtnntctaccngnatgtacagagnanatnntaaaaggtctnacnnnagtannaaattatcttctnttacntnagtacgaatnncnttncggacanggtgctcggnnnnnnatnnnnaggtaacctcncnngccggcnttntttcggcctgggcggaatgttnanagancgngncgtaaanntntacccagnnnttatatgtcnagtgtgcctancatntgggaacnntcganngctggagtannnngttnnnccntaatcgacatatcnnctgcgantangngnggtacanggtttcangatnntggnngtcnagatgagntaaacntcctggctttntncacgntcaactnaagtatcnntggcattncntaagttagnaaaggatcnctaggcttagatcnatgacatatagtttttcatgnnaaaaccagaannngntnnagcaggggcatcnaangcnttttctccnaggatcaatnncaaantngtnattntacngaacaatnagcnntcctattcaatcnggngctgngcacnnnatcnnnnnnggntcacgctctncnataagcatggnaacccttataagtgtccnntttgacngcnncnngtntgctgtnnnnctgttnaaggnnccgggagtagannaactnctgtggantcntcccccgaatgagnangcnngnaaaggtttgggtgncgtatcacgnannagtgtgtcgatnactggatgaccnnttacngctatgaaatagncagtnttgaanngcgatagnnttnngatgcntacngcttagcngnaatacggttccganncnngggcgttgtgcgntcatcatgnnnnngnacanntncntaccttagnacacgngagacaatgtccnagcnntcggttttcctccanncacaattaggacanttcatnttcgacaggtganctanagnnnggaatgtnnntattacaatattncnaggcttctgaatccatggncgctncacacngttccnanccgcgcagaggtcgngctacagttgcaaacgccatgngcgacgaaagtccgttccnttctgannntcnnntcatgtaatgtctacaggctctagaaaatnnnnccntgacacgtgatagggtccctgacaagtgccctgnntaagaaaaagananctctggnnntctctngcgtgatgtnnntnttnnnnttaananatgtttgaagctggggctattggcnaatcgcngcgaanncctgtgagnggtagtcggagttantatanacgcnccnnnnntnccacgtncanncannnncttgcnnnnnnnnnctnaatctgtatgancgatgtcncacnngnngcttcacacnacgnggaccaggnntgtccaaaannnganggggcaggagncgnngtgcttcttncnagangtccaaacgcttcaaaatgaacttttatcagatcngagcggngacntnaaggntccanccancanccgcagtntaccgatctttcgttagctcgnaganacatnntanntnatggatgttcactaccatnnngcgtatcngcgcncgcgnntacnnantgagcagtcataggctacaagcaaaagntgtaatttaggcnccacntatcctgngatnanctnggcgccncacaatttttatnanntatnnantgcncntggncntcnntnggncnnatcgcgcattgccncccancncggtgnannntcnctctntaaccaggntgtggaancgaggnnccagaatcaganctttnnnngnctagaaggcntnattnacgtttcgcggcgttnnnngacaatnngntttgacaccgaancaagnntgtnctcannantcagggnnnngngatatctgagncacaggtcatatgantgcggttagacgtgtgtcganntgnnggnctcacccaacnnctgnnnnnnncctgtnnttagcgaactcatttgagacnccctgtncgggtgactgnagttaggcnnnccagtccncccnaggaggnctaccagtgcatcacactcntagtttttnatgaaccntccaaattgncgctccgcngtgagnatgatgatccgnatnnnattcncatcgngtaagnnncgatnatgacnccgctaccgnnagtaaggtagnngaaangaagtnannaggtgactnnnagagctngagnngagcggtgccagnacacnntctacangggttnncttcgganacgcgagagantacactctgngnagggnnaagtcnnnngannntcaantnttgtagcctacttggaatcggtcctcgcnaaccngnnntcgcgctatccggagttcganngcccatgagtatattcccaagacngaaaccaaatanngaatgatnctaggtcaaccggggatncgaantataattgccaagacccntaantatctcccggatgttcgccacgccacgngggnataagnnacganngccnnngacgacgtnagtactgtcagcctangncagctcanatntctaatacgatgggatctcngtaaatagttgcccattttacanctgnnngccaggttgcnnncaacgattgtatagccccaaatccnnaattctccacggnntacncnncagtncggnactgtngaannttttaacgnnnngnncncacggnaatcnnncnagactgaatctctgngactgctcctttttagagttaatgnangaactgncatcctatgaganantgaccgntcnncngccnncntaacgatcgacactctggacagatctctcccgnngggncacgttacaantcccaccnnctgnctacgttgnctntatgtngctggtcnngcaagnnntnaaaaggcccctantnntcnacngtannnacccagantagacgctatccgnggtaggntctgtcgagccagagganaagatgcanaganatnannnngnaggtgggtcccaacnnttggcacnnatcggagtcaacccnngggccatncntaacgccactaagtngacacgcagttttgcncngttcttactcgtgagctccnaggannnaagaggcacgncctaannnnagtgcaagccnaaanangcantnagttcnctctgcacggnccacctatnnccttcannacatnatgaccacagcggcccgggnacgtattnttnnntaaccgncantgncgnccntangggnnnnnnttgacccttnagagctacagntccaccnngnncattcggggcnggaacngannntanacttaccgaaccngtctacnnngnnaaagaccatnatncttcggttgcgtagacncccacanaaactnggtgtntcngngcacnaagnacggttgganntaagaagancccncccncnngnngnccnantaancccagagcctatnaannttcgntncnaaanccggagcnngtatgtnaataggcgttcgcatgccgatattgtactttcttatatctangccaatctntntccttaagannnaagtaccgccagngtntgatntacatgncannaaaaggnnacttgaatnaggtttgcttgacttccnnnttattccccgggaaaactatgtacagatgacgtaatngannnatnaaantgcntcttaacnatcaagananaacctnnataatgacgngcgatnngngataancttncnnntcaacnnnntgcatnccgtanatatttaagnactccctaggttganggcaatcnttnccnacacanncngntanacggagcttnggagtgggtcgtcgcngatctngcancngtgctctgnnggganattnngtgtattgananctanngctgccnnngcaacanacaagnnnnnantgactttantcgtanttagnncnaacgnaataacccgggaaaantgnncctggtnnnctntngatacngaagcnangncgagatcntncccactgggctggacaggctccnttnttctcgtgttannatnnntntannagacggncttttcannaattggagtngtggnntgcttccaattcttttanggtantnagnattttccttgcnaaattggngtcatgggagntnnnntcngncctggngnccnagctgtgtgngnngtttagnctcttcagnntaggagccnccgatttngtccagnttgatnacgncgnncnncaagaaggntttnnttggcattcgaacttagnatnnnactactgggnnaatatacgctngctagtgnataggtncgccactccncgcnncngnnntnaggctganataatnaggtttacnaaggaataanngatagctctggcnnaanacttttaangntaactngccagtttnnnnannatnggtagntnnnantgggagaggtcccnnnnatacagccnnntcctgcttnngggagagngctcaaattngtggcattcnnctggaagtcaggggatatatgggaatnnnctcgnctacgggtgcnnntangnagggtccacaattcagatcctagntgtcacacccccngctanttattaggaagctactctncncntgatgtgnnnnnnccagctaatcctagtnaagcttcataaatttanagcccggcatgcttatggagtatgnccnnngggnngtggaaaggtnnggctataccgatagcgtagtagagttgnttagctctctcgccatctaaannanncacnncttntataacannaattncacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtnnnatcttaatcattnaaatccttcctaaatcattcgtcaagaagggntnncnctantnanntcggngatactagcaatccaacaacctgatgtatagcacagnttgcntataancgagcttaacttatgcgatagatttggtgatntgtnagacgctacttnnggggcctcagtgtggccgaaatgnnnnnntcnccanctgatcgacccgcagatannnnnngnnnnnnnccannanaatcgccttactnaancngggggnncggctgagggatngcngnngctncanttgatncaanatgnnaagtatatatctcgnggntctacangcttnnnnntgcanntggnncgnanngccgtacctngaaggnnnngnannnncggtccatgcatcaggnantttggaaccctggatcattaaaatatggtctgaancnaaatcgcgctggtcgctgctggagcgtancgccnnnagataagtgagtgcttggannntgagggtaancnngaggcgggaatgatcacaataagncnncgtttgtcaggaatgtanatgangggtccagagtggtttctaataacgcaggggggtgtangcgannagctggttgatatcgtgcacnattacganggtatgcatgcgtaagnnnggtagggtataacgngnaaannacnagcctactgngggcgtcgccaancatnattagacctaacnattgccaagtgggngnganagangtcgggntacgatcngacantcgattgggnnnnaanttttactnacactacccagcgttaagacatcccnacgngcngtcaacgtcctgatggctccctcactagnancgtncttacgtcaanatancngatannagnntacnangtaatgcggcgtaaggncntatgcttntcaancagacaagatncacatntngnnatcnncgactncaangtacnnatgaagactgtcacacggagcgganngagggataanaaancnaccgtnanncctatgcngtgtacnccntcccggnnggangnnnntctngcngttcttcannntcagnagcnacttatnaagccgcatactttnngatctcttaatctacactncgtgatttacagaaanncangnatgattatccgggannaccgatngtcgncnngatggagncctaggctgatttagaccgcgntcnnngnancagttntanntttcntccgttataaagtaacatatgggtnccttcgntgannntnngcttatcagcnntcgtaggatatcgccannnatcaggaagtattangtactctctncaantgncgtattaaacaatctcatcnaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaatnnnacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgttnnncgttgccgggcaccatccngtngatttncagcnaagantatnnnntaccanntccacngttantcangatnnganatattactnnagtatacctggatatcgacgcnactcatgcccctgacctnanntntaggtagtcntctnnnnncatgtgatagtggannanagcccataagacccanncntagtgcccgcctcgnngnggnctacactcgnngtacnnctacccatnnnncagccggtacttaantacnctatttncgnnnncnnnnaaaggacntaccagtttttntntccnaagantccattagancnggtgggcccanntnccactnantnttatacttntggatagganggtactgttttgcgagntcgactgctggnnnagcannntnacaaaatntgtccagngccatctctnntcatactacnncannntngtgatgatacaatgctncgttcangtttcctanncagtncatngaangcgnnnnatttnggagggngtaagannctgtgccggctctcccancgcnnnnnnnncnngantctcnataacataactncataacagagttataagnccttatttngcgtagtataagatnnnnngttnatctgannnccccccaatgtnnnactctacctgnccggcaanngtgagctatatcngaggttcgacatntntntcggcaggcgggcatcgnnntgncanngntngnttaatcnnnnngccaggtcngaatntgacccangtncatttaccaatgtacgtcncagaagcnntgatcatcgaccnnnntgttggtaccngnntctcgggcngntngcatcgnncgcnngcacccnnanntctgtgtgcngctagaccatngcagcatngctacttacagtggatgccnaatatantgnnanatnggatcatnatctccattctgccntnagcccntgnnntctttagatatttgtacctcccgctanngacagcnctggngctanagacnncataccagatgntnctatgttatccttgaangcatccaaggtatcgntattcnataagaggtgatgccgtgtntcggccggtngncgttgatgncgcggncncaaggncnngaatagggtnnngntgagggttagnttagncgttctgacgcnnganagnntcnnnacaacccctnntggagacggcagttccnnnnantcgngatctctgcggntaangcttcgcgtgantncngtngccaatgactctgnnaggagggantatatcangnanncttacgcggcgtacgagcccagtnnncntngnnntannacatcatgaaacctaanngnnnngtntggtntaagcnntggaaacagatcantcccggccttcgagngctgnttaccngcagataaaccgacctccgttngatannnnnttgggatttgatnctcntannttaatcacgnaatacagatttnttgccgcannnnggcgtcnggtnagagngtnnnngnnnnnnactaatacagnnnnnnnaccnggngagnnnnnnnntngctgnncttcntntngggcnttanngagnggcatgggatttatgnanntatctcnccgataacctcgaacggattaatggntngcgtgngaanaactcattatcatagtgtnggtgtnnngatcaacctacancaggctatctctgaccnacngcatataggtccnnntgctanttgtttgntgtcatttagtcncctagntaagaanagtaganagtcgtnaaaacgagaatngcatctncanaaatgatcggnnncttaatctngtacncnccgcnntgttncggttnngcnnnctgtnggctgtcacaatntnctngaacnntgcgnnnngttggttcgactcnnancnngantaggnacntncgnaccnnaaactacgtaaantattncagntactccgnactccaatngcagggtanaggaccnnntcngacttgcnngtcngccgaancgctcttggntctactgcgtncttacggatggnggttannctcatangcnaaaatgcnnncnacnnnnnacnnnannnnnnnncnnnnnnnnncnnnnnttnnnnngtgnaggctaatccagagcnatanttacanctaagactagccngtctannagcatgcaanngctcgggctnataacgnangggntnggnttttnctntccntgctattcgtaccgtaggcctgtgccttagatgatagaatcnntcctcccttnnntaccctagcgcnntgcccncngtcgnccnttctactgaggnctcantgngaccgngntttnaggagcccttcgnttctnttnctgtaccgcagtngccnctttatncgccngacgcggcgtgtnnntgcacttctaccncantnnccccgagtacgntgnggattnaacgtgtatcantnggcgtnnnnataggntagaatcgagtaatcnnannnncaaatncattaaggacnannncgccatatctctggtcgtgcgctacagncnnnatnnagcaagatgnagtnttanatggtctttcncctagagtaagggtnnngtnnntggtcatcttgtgttcgcgagnnnttnnnnatttctctgagannggnnnntgnnnggataaccatattatactatgcgtaaagcngccgcctgtnnnaaatgnnttnctcactgcgttcgcctgtncgtccgnnnacnaantatacaagatcnngnantgtattcganctggcttttnnntnnnntnggtgcgnnncgannngtnnttnnntgnnnncngttccgnnggacttcaannngtgcctgangtgatcncgctttnntgttgaactctanagtgtnccnttttcaatccaacnttcccgnngtgntcttcacnaacnnccgattgacnccgcagnttcaaacggtcanaagtaaatcactannncggtccnntaattcgngaggtntnttngncncctaannnnnagtgcctataanntgtaanncntcgactngncctcttttacatccaccnagcgcaacattgcgacnnnnntnngaaatacactgggaaaattcnncagagcgncntatacnnggcngatgngtatttaancccgtatgacanttatatnacctgnttccagagnntnnacttancnannngatanntgtgatcttnanntttatctttttcgncnagaatcgtnctanncntgtgctacnacattgacgagagnatnncanagaagcgnccatgtantcntgngattngangnntnntgnnntagcaacagtcngcgtgnnncggccgaatagccgtacggnngcnntagnncntggctactcgagatgnnnaantgnagncantccaaactgttatnagtcaatcccgnggncgncanatccgctccgggctcnttcgcacattctaaccggnnacatnnnnggnnccattgtgctagggcacnacctnagccccaaancgngcaattagcnccgccatgccganccgtgaannanntcgccacgcaatangnaagnttaaagctngantttaccgtgttttcantnacaanacgcacgatntagtacacncccaanannactntgggtcnntgggcaatctgttgnnnttngataaccctttatgtttnntnatcnngtgngngcgattgntannnnnggcggccnnngggntaggttntngntcgnntccgcgggaangnnccttaaacagaatttggnntcttaaantnacttgangtnntngnaatgtctagagttcccaaccgtcntacccttnaacatggcntanngttagnttctgcgtttgtcatnngtnaacncgccnatcgnatagttnacngggtanaagaaccgcccaggnnctacnncagcgacncggatnccggtnactngnaacctcgcnnaacnnntatgtgtttctataaaacggtgcttggctgttatggctctgtngtttntggccgataacagagcacaancatgctgcnttgtncctcnggtgcaagtttatanngnccgnngatngangnncntnttctaaacgggatctgacacacccaaacttagcncaacagtcnttttntanaanncgcanctatngcgnagtattcttanatnangcgccgttttccctaggggaataacacgggctaacatanatanccacggtcgtctgtacacggntcatccnctacgcctanaagacnantactgggcccactcattttgcnactggncncgnctcnnaatataccnntactngaaaananngggcnnnaagtgaattcangagnnctgnntgcagagttatgtgtgttacgtannntntgtggttcgtcctncnaannnnnccgtacgttcnaccatttgcaccacngacntgntngggacgttnntttcatnnatnnntnntcngcncacgggcgnatcnnttnnnannntccccccacggcttactcgcnntantaaannngctatcaacnntncnnnnancttancactnatnngacgggttacgttgnngcanataggnganggattgagggcgtgggagannnacacnnttgaaggnnngcctttncggnnannacgcccnnannctgctaacacataatcgtgagtgnnnnncctagnnnnnngcagnnnnnnacacgggggnngcnnannnnnngtccgtaaaaanntcaccgttttggaancgttancagaggnnntgcgnccttcngacangngctnttncttctagggannttttgcccncgnacatncctaattcctgtngnagaatgnagcntnacgtgacnggncgcatnttcaganaggcgacaagtactcattcaangagccagcaggggtnnaanatnacganncgataataactcgttaananctcatccacgcgttattgtttctgtcgngctantgcgtcttagacaaagacgcgancgnnnnnnnnataactcgaccagtacgacacgaaaccnatttnnnntcgtccgccatgctcananactgcgtacaaacaacggggnggtaacctncccatanctnanaccccnagcannaatttgttntcnnaganaatgnnnnagcagctgtaccacannnnggnatatancgccactngcaactcgggactctccnaatantaagtcaannnaatcttnnacnnggtccgngggganntcangnggncnntatcngacntacggtagcnnaccgaaaatatagatcaagnntnnnncnggnaganntngntcnctcnngaacagatcnccncgntnnaagcanatgtttgnggggccgcntgancgngnnnttcgtggtgatccctncgggcagntggaagtggaggntngcncgnnggatgtgacnnnntganttcacncaagtaggtaccaggnnnncagtaannanngntnntgttaanggnactgttgcgangatcncgcgngcttgntatgcatnacnnnnanatnnnnngtngtgaatagggttntnnatgnngnnnttgnacacaaggctgagaacatggntnactncttnggaccaactggcgtatanangnnngnnnngannnnnnnaaanaanacnnnnntcatggcaaagatcgggnnngaaccnaggannnaaagnnacacgangacggcatttactnccagcnttaaagccgcganattnnntncnggcttttcancacagcgccctgcaggagggcgnnganggannnctattnnnggtgtnncctacccaanaanntggntgtcttatgatantggctancncccancgntnngggntgtcnagnnangntgncgcggagnngactttnnngctatatttcgncgcttcnnggacgngacctgatnnngatcnaactcntannttttnttcacgctcccgccccggactattggaagtangcgncnnnagtgcnngacgactactgagtangngcnantgcnataatggggcatatctaatannncnnnngnttcctnnncnccnngnntgcttngnctacgctggaccatttccttaattttatctnnnnaattagcanctnngnaaggacnagcgcggactccncgcnancgactcgnngcgtncacctcctgcgaacgtttagtntcncaatgnnngcgttggnngtatggtatanncgcatttaatnnnnannncgaaattcatgagnagtgggcatnccacangcgngcgtggacccnctggagcgnnntcccaccntacggcgncantgntcaaccantcgtccagcccgggacgntaacgcgcacctagttctagctggcagtnncccagaggtngggtcngnnngaggcgccggaagtacgcnaggctggacgnnacnctgaccttctattattcttcggtgtancctntgttntcaggcagtgncanatcatgtttngcggatcgtcnganncactgnttanntatcttctggaaantctggtttatgcnnggngtgacagatcngnaagcttgcgtgcgnggtcatagcgaatgatgngccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatnngaactaagnnnttgactaggtttctgttggaaaacgnntcnngccctggcaatgnantccagcancgacctgagagancgggcaactnnnnggcnatatgnnngaantaatacagnancgggnaagtngtcgnnnngcttngnnaatnnnntgtnngngtgccnatcacactaggggntntagtgtacggtgactccantttatggataggnctccnatntatactntaccgnnttnnttcacatnccccagttcaannggtgataaccataangtnncnggataagtccnnttcaanaccggtnttatgctagggacntnntncantcttanatctctacgngttttgntcaaggngntcttnnnccgttngagnngntgnngantcnntgtgntccgttagcattanggccacacnnatnncctanttgntcttcnnctnntcggnactattccnnnntcnggaangcggnatttncttatncaggcaagtatcnnaactcgtcatgnntagggnaannnngnggcnnnnntaaaantgnggaanggcctttgttaatnnnacgaangtcgtnatatnagtttctgtaataaccgagtccctntgccccgcaactgaatgctncagagttntannnatcagggcngnnnaggaatatnaacganngtgaacnctaggtaactgaccntgagnngannttcactgcttntcggaagtancatgncgattcgacgggttgnnnantnatntnnnnnnntccngcgnnaccgtngaaggacgcaaatggnatgngaactgagcncaggccnctacaccagaacctgccaggcncangnncggatcggcgaccccggaaaagggatcacnatgaaattangccctngnaaaagnngagnccaanagccnnnnnnctccatttcctccnncgtcntgtnnngcgcganggnnagnacanatagcggcantaggtcctagagaattnngcctnncgccccnttcntagtagccaacggtttgntacnacgttggaagcctattcnaccctagtnanctcanncgnanntgcttgnnnngtccgnnnaggttntaggcngngagngcnncatatcatnggagtnctcgacgaccctcttcnnnnnnaagagatcctctattcaacnngntcnncgcaccacccnncagcttcttcatntncnngnngttcgatgtgggtanngcacttcccttanannaggcnnnttcnnnnggaaatngaaggntaanncnagcgaaagaccnaaatnnnntagtgnanaatatnncncgctnatatttnnnnctntagcnnnnnccacgaggagtaagtgtanngcntattnnnctnnccgngnnttccgcgcaggttcgnnttataccanatnnggctgggctagcgccctgccnnagnattanttattnactcacttctggcnagcntccntgatcttctggggtgggnnaanngcgatagcgtgcataataatacnnnnaataggcnnnnnnntgtgcnnagnngncagcgtatgcngggtttgcggaagcnngagnnncntattaatatgtatgaacggcactgagctatgccttgcgantgncaccgngattatacaccannnnctnnnnnngctcctagtgncacgnagtccgngntanngcccanttnnncaccntggtttntcagacgtgcgctganccntccnctaggnctngncntttcnnccgcacgnnttcgtnnccgtgtnngtacgcctgcantgnatnncaaacnngaccctagnnngnnctttaaatngcacccnattgcatggccggggtgcgcagcactgcccatcnnnnncngnttacggggngatgagnagangctgactnnatgtnaaaagtgcctcgatccatncgttatttanagtanatcaggnangncctatnngtaggttnacttcggtttgtncngncngacagtgatcacctnntgnagcnnnaacgcgtagttannnntgnctaagatggggannnnnnnnngcnnngtgactatcttcgataaggaagatgngnntnncgcggggacaaaaatcaggcgtagagtgacgangnnnnngnannggtcaacntgcttcnactgttgcattttgttgagggtaatnngccgtgggttagtnnngangatttgaatcagnnngnngtcgagngcctcactccnntacgacttactntgtattagaggtcttncatcncagtaggnnatcccttngtnccgnnnnnccatntgagttactnnnatttagtntcangggntaccaccaataactgnttnncgcgnnnagtnggacttttctgtgatgcngacaagnaggccctaatcactctgcattagcacacaccagcgtaactggacgaccgctgccgacnancttgnnngctttctggncncttcgtgcnagcaagctgngtcnacgaccatnttttatacacnttcangcggngggncgcgcnnncttnancatnncnctcgttngtgcttgatagagngtatattccnaagngaccatctnnnaccctacnngcnanntcccnnantattggcatnttngcngcnnancgcactcagggtgtgaancnntacagacatactagantagcgcnnaannttnctnacacaattctacaggtagctcccgctgccctgnatagnntgggccgnnntgacgggccaatgcccnngtatagnntttggnttnncaggggcnnaggcgtgcnnngnacgactanaccgtcacagcgtngncagtnnataggcatttgagancatgcnggcagaggntnnctngntagancggttgtgcacgggcnacncnnggtntngtgagaatgagatggatcacagcngcgcgaaanttattgattcggntnnacgtannnnnnnntgttcatgcaagtgaaatcatagagctncgggtctggtatntgtctccngtanatgncggnngnnnnccgggttgagncggctncacnnnacatcggtanganggctcttnctaattatacntngnntcggaanatactgnntntcgngntcnctanacggcnnttagnncgttnatggcctcaggtnttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctatttnnngnancgcaaatgaccgtaggagcaggacggctnnacagngtagctcctacgantagcttttgannngtacacctccaatcggatccaccgcagttttncagntagtgtanacaactcgncatattgnnnattnnnaggcnctacaanacggccggnccananagcnantattatgatgctggncgngctcactaaaccttaccatgnanngttaatattctancaaaatatcnannngccgacngatctancaaatgggtgaccttatacgttnnaaccaggttgacctatttatacaagggttcnanacggaaaaatangctngattntntcngctcggaggtgttgcntaanaggtccnaagaaacagcgnnnngcttgaantnaatatgagncgnnnggagccaaggngctanacccnngntgnngtagactgctaagacncaacnnnagacaccgcancgacctgactaannnnntcaccacccatcatacgggtgtaccantggtttcggcgctacgcgttttaaanngacannngaacgccngcnntgtncgatgctgantccacctnntggcaaccccntaggaacacggggtacaatgttctcatcaacccccagtcatccactgtannnntcagacncgannanngtannnngncgtcnnttaccgacgctccnnagtcgtcgncggnnatatgcgatgatancgntanctgcgggnnctngtggcatcgggcnngtccnnnatcccctgctangtcgctggacatgtagngtagcnaagngaaannnttngagctanaactaangcntcntnnnncctaacatacaccattagangtttgccnaagttggnggncnngtaagtnngattgcaannttaactgggtcntcgcgcaanagcgggtagtcccagacngnacgaactagcgcgnnanctcttagntaacccnnnnncataagcnncgcncgcncagagnaacctncnttcccnannnacaggtntcacggtacngtctgtgannnnnnnntcaggntcnnnggnatagagagnnnnngtaccccgtctaannnnngactacttggcaatgntaganagagtctaatcnnnttgatcggggtacaaatggncagggtctcnnnccanctnnntagncacccttgggggactgaaacgttnncgtcttgtccncggnnnnncaggtcagaacgtccggcacgnggcctaacnnngaatgtgaacgtacnnnnaatngngctatcgntcacnagatttcnnaggatgtggcccanagttgtnaccgcgngagctgacncnnctggnnngnnggcaactgctcacncnnataacgcaggngannnnactcactatgctcncacatntgcnnnnnnngtngntgctgnntcgtacgngnnggcnntnnnnngactaacttcctnttnncnnntctttngncggaaaacgttngnnncaggnngngggcaagnncanccgcccccgtatntagacagatacaagcngcannggaccanagcatnaaatnnnnnaganttanngtgnanncnngctcgagggacanatnannnggttgagaacantataccnatgaatcgaanccnaactncagngcgaggaancatgaggtttattgnnncgnnnnnnnnncntgctntnnnannncnttcccangacnagatncactantccaactgcgggtngttttnnccgaacgctcnacgagttngcggcggnnngtgtcccaagttacagcccgaagcggggatcagacattnatgnntnnccggcactttggcgacttgcgcatannctggattggggcgctggnnncactcnnngnnacgcggnnngatnncgtacacgnncnnntgactntgacgcnnctaggnttnnagaaccancnngctttgtggccgcgttctgttccggngncgccaactaccgggtttttaangtatggatacanggtctnatncnnntnctgngtcgaganagtcatcacgcatgtattatccgcatggtatgattnaacgaggcnncaacngtngnnaatncnnnnnaagcacgtcatnaanatagtcctcnngacgatcactnttnncgtnatctttnncgctcaccnggaanggntattnngnnnnanntgctacacgcccaactgcnncccggctctaccgaaggcganttgacncctnnnnngannacaatcnagcncgtattgccgctccggacangcgcccatttcngggnnnnngccanntctagtggcancggnagaatcaacncnaaacactcaccaatcgcaagctgtnaacagcactgngtccaagacngaccttgcctcancaaacctncnngantttctgnggnanncccnnngggtnncggtatgcaacacaagggaggngcctaacnttaagcntatngtggagnngcccattagnataanngttngcatttgtnntctagagncgcnnnnnnngccatnnnncngntcagaggtntgtccagcagnnacgcactactgtcggnctactcacgacgtagaanntacttgcccgcagaggcgagnnggccggaccggannccncgcggtccggctgtgacgatccattctancnnagntnnattaatgggggtnccanttcgcgcgggtactggtctgcgcagtggcnnnccatatgggccgggtgtattgtatagtatgtccactacccccaacncgacctggaannatctcccttcacccntccgctaggacggtgcannnnnaaaaaattcccccgnaggaccattnnnngcctcanancttctgnccgccgctcgctnntacatnnganngcgactgtgaggattagactctaccttctcgcgngagcagtctctaaccnacatggtacgctaaggnnttnagnnnnntccacgnttcatggtcactncntgcggtntcgcaactgcannntgaaatcnccaacgngagtcatancnnggacanncaaaaacnctgagagatgacaaataatctgaacgagnnnnnnnagannaccggagcanatttnngaatcatctttcntnngccntggatggtgcggtatgaccgttgctncggaaaatgcngtggcggacttgngacgccgccggnctngacctnctcttcggatatatangttcattgatgnnnngttgggtcgtacagnccaganngcaacctgcntggntccgncnttaagaactctagggcgctacncanngattctgatngagttnanangggccanacacttgacagggancgtnnaacaanccacggaggaataccgttagcagaaccggaannacatatngcgctatccntantacgngctatattaggacttttgctnnataagaagcgnagaggctcgaangctnngnacgagtttacgacannttcttagataaaccctgttccgaaagaggnnnccgagatgngnnnanngatnnncttggngatgcatanaaaccgcgctggataaagccannagaaatgtnnnnnnctnacgncaactgntnngnacacgtgtccaacnnnnnaacnagggcancngggatgtagntttcncncgnnctatatnggnctntgtcnngtnttctccnngnnccctaatnctnanagtgtgcaaattgtcnnagtcnnnnctgtgtcanggtgnnngggttcgggtaaacnttgacgaccatcttgannngagtgactnangcaaggagtncgcgttctatgcctgacnntggcatnannactccagganggtgngncgttntnganganancgtgaaactctcnatccaccggaagaancgcngtcnnngannnnnnncggnctctaactntntgttgaagcggtggtcagnaccgcggtacttgtgnaaccnncgtctcggcntactcttcnnggcgacactgcgcctgncctngtaccnncacnnnnatgaanctctcnncgcanggatgacgatcaannntaacgtcaccgtncccagcctagtgtccagatttatnaaaggcaaggggnctnttntntgggtatatgtcggaggctgcgcgaatngcgagtggagacgttaaatncgggatnnaanctatcangtntgggtcatanagccattcaggaggtctncgggnnnagatgnannnnntnanatngaaattactcngagaannagtcgattgatacgtttnngcgnnctncttatcanntggtacacncatctagangagcnatgtcaagtatgngtaacgcgtagntgaaagacctttcccatatcnagtcnggatgaggctnctctcnggnctganacnntggcgcctgtnnnnnnnnggngngaaantaaggngnctgannnagttanagnnngcnntttcgccnnnanngntannntcgctttngccnntacggnnacannaccnantngnnncttaantnnntgnagcagnctnttnanccataacnnnnnnnggcnannnnnctnttcgggcnntncnannngnngnnnncnnncatgntttgnntatntgngtngagccannagagnnnaangagagaggtcttanngcncnnatnngcaaannacnatagcgnncggtannntacnnctaggagtcacacgctcgagcctgtaatggcgnaactaacggcnacaccagacggaanggttacctaactatccnagcgatttncaagctgcnnnctnnccattnaatcnnncaatgaannnctntttgttgnnnnnncgcggcgcttcccaccnnnagagtnctcaggtttgnagcgaatagtactgtgttaaaccctgaccggatntncatgngaacntgaanccatatctannnnacggtcncatttgtcacataacgtaccncacttgccnnnaanntcgtanntccctagnntcacaatngtaannggacgggtctttggtcacgnctnnnnggcgngcgggttanagnncatnccgtacctgaactcgntnaggtntgcgcgtgngtgggnacnaaaccgcaactnctntcgnntgnngcnnnnnnnntcgaattgtatgcnacatgaattcanccncgnancaannnaccngagcaggcnntggtnggtcntgttggcatgnnaatccgtgccanncaangnnnagcgcnacacaccattntnangcgtttncgtttgtngctatggnnngcatccngacgcgnnngtgtgnccaagtcttgtnntaccgangnngttgccgatcgtngcanttntacnttgctnaganntgnncnnnggcctcctggnncccgcaannacaantgtcgncntgtntannctaaaatctnnaannngcgnnacnaatagtnggncgttnncnnnacgtcttngatnctcnngntnannntctnatggntcgnaagannagttcgacncnttncnncacttnccgtctgntnagcgggatatnnnnanntcngatncnnncntcannngggngnnacnnnnnnnnannnccacgcctntccaattccannatcgctgcttncgaaggctnaactgccnccggtcntgnnnnnnnactngtgtnncctnctgtnaaaagctncgacgccccataagtgnaanccntcttnntncntnngtgacnnatacaccacaactnagnnggcattnnnanntcngcnatcngnnnngnnacatctnnatantnatttaccncctacgggggaatacactnggcnggtantaacnccgattngtnatanctagtnnnnatcgtnnnctnngcctntnncggggnnngttnncatnggaggnncnntgtcgnnanactnttttgacagtggcgattcacnnataacctacttgttcgcggagtatcacgtctttncatgatcggcttaangagcgggnnncaagncaatgcancgtgcctnnccctancngaanngntnttggcgtcctgtgnnngcgnnnggttttatagcaggcggataacgtatggccccacanagccaagccgtgtcatgtacctggcatcgnnaanatctaatttattcatgctnccatgacatttatgatagatntgnnaagaacatactntangtgttnnnaacggcaatttgatnancatgcgctgctnnatttctgtcngtcctagcnnttnnagatngtngctctcgcncgcgtaagnantnnacacctttactcccagnnancttnanttccaaggtctagaaatantnacaccaccanactgcgatgtcanatnaaggngatcnngtactgancangnnnnntncgnnngnnnngaagaagaagtttcaacgncctctcatcgcatccnntttcatgggtggaaganngctccgtctnncnttgtgtggttgatgaattccntnaatagaccggccannnnacgnnnccggattctaccccgcnaannatgagcgcnctntcagatnctaaaantcgtcatnnagnccacaagtgttgcncnnataacaatcggnctaactatctgtnntgacngatcncctgnacccnnagtttnntngtnannnggntgattcaggagttgtggcacnnctgagtcnnntacacnnactntngatgagtgcnaaganancgtnacgnngcaagcncnagagaggntaaaacgggacanntactanttcgacaacgtngnnggnttgtatncggccatangganttacttctacactcctgtgnncncatcaacactancacnnnnncnctcatcatnntccaacgtggcaagggcaanaccannannatgtaacnagttcatnaagtgcacctgcgctcagtaangnccngnannaaacgatattgattnnatnatggtaggtaaatccnaaagccntgnantncatgtctggnccncactntacacgacncaagnngnnntncngnnnnggnannnnnngggngannnnnncccnnatannnnnngaaacnanaaatncgnnnnngnnnnnnnnnnncntnnnnnnnnnnnnnnctntnnnnnnngcntntngngnnanactantnnanaagnnnannnngncnngtnnnnntnannnnnncnngcttacctntgagtccaagtgttacaattcaaaatntnntgactcactgcagngttgnngatacaatcaaacatnnttnntncagtatgnacgnncaatattagtttaagcacnaagtgtggcgnaccctnncgnagngtncgagnnaataacantgtnacanagatcnaanatccaatcanntntacggcnnntgacgcgnngncngcatagtgngctcggnntntngcattctattcgtttggggacgtgctntgtctcttctntactccgacaagatnnacgangattcanacgcaattcnantctcnnaacgaacctacnncccncttgtttcngtcttttangtntatgccagatgcaacattctcaagccttaagancgacnnncgancnngggnnntacgnnaantgancgnnccnntnngtcatncnntcanggngcgcnnaaaatngaaagntnangancntgagcctgtctccaccagtccgacgtaggcggcncggataacggaanntaaacgnatacatagnttcncatgaactcgcnnatngacgttttnnnatntggnnaacnaacttnncaacgcgcntngcnctgaatcatttgtcttcngacctgcngccgtnnttcnnccggatnttccnattaacagggtcacntattannantcttngnanggaannacnnntattcancaacttaatncnnngcgccgtctnctgggcgaanatagtacancnataanncccntgcaagnaggttggatatcgatgcnacgcatgtcnngtatcnnntgtgtangggnactgactcnnnagagannttagctngtaggattgatgcgcgttatnaggtacggagatggtgcttctangatnggcgnntttggcnggcaagacacaagtgctgtctncatngaaaantgtctngggtcgngtttgctcttngcctctannntntgnngnnncgccctcgtacctaatgccaggtnacngtctaatgangaatcctataggaancgaatacncaaatattagacnncgacaattgagnngnnnnngcatgaanctgttctacgcttaaatggcagcagntctatgagcaggtaattaaccttngccncacgcgcncgcngcttctgtcccntgnacttncgtgacnncantnncnaanncgtaaccngnnnnccccgaacacttgattggtgncgttgncnnctncancgtatnccnnngaactaaggggggtccgatgacagactntcatagtttctnntangnnaaagaaacnnacaatcgtaaagtcattgncactcggtcgtatatacaagtatntnacnanggatcagaagggngacnnaaatncnncggtangtcactagncncatagcntcttcgngganactatcgccacccgcaggcgngcactggaacagtaagaaacacgttaacgtctccnccgantaanngncnanntaggnctcnnctgacgatctccganatggtncccgtggccnccaagtaantcatgcaaacgagtnccacccncanntgaacgtnntttnaaancttgctcatanattnggngtatgagcatctgcttngaangntgtngagtaacggancttanaatcgttanatcgcaagtgagatnnngctggnnntnnncncgtgtcacatgtngcncgcggnngnncaaattacnacgcggggggggnctataccaaaactgagtaacnncgnnnnnnnantcatatcatgcccnntcngcnnctnganaagtnnagcgcaacttttgcgttntnnngcngnntaganacaangatagngaannnnngtngcagtgtttgncnctatcgtcggaanggcaagagggagcgctgggccccgnncanctgctcagtaacncangnnnnnntggtngttaaggtgtntaaagnnggcctatgtgnnnacntatctannntgagcttnacgnntgttcaagtggcgattataanttnntgnttactggaggcagactnaacctaatcngttattcgaaaacatggcatganannncaaaaagtgagccaanaangacttatcgtgaccctcagannnagtgnnccnnnnaggttgcngnagtctcaccnctcacanncattganatagcaggtnnatcganccnacntacttcangttgtnnnaagannanggngagannaggccnnnnnggcccngacggaaaatcaaccaggnatcctngcctcnnngctgangcatnttntnntacctgtcggtgaanggnaggtacgctnatnagtggcggcagnnctantcaggnnnnttcnnnnnnnnntattttcaganagcagctganatnnagggtttaattcnnntttngtnggaagtcgcntacannntnttnannnnngnatgcctacanaggtctnacccntagnnttgntttnnngncagagatnntnnntcacnaacnganttagagtgantgaactccccattannaaactctanagctaatgagctgagttccaagcccaaagncnaccccantgnannctcgtgcgtgcannnantnnccatcagcgtcctaacgtaatgtgcnccgnttgancttgaagacgnnatcgtctatcataggtcacagcgacgtgtnccntaannacaatnntntgtttnnttagacccacnttcggcangggatgactctgntnnatcccggatatnctaagaggaacnnggatccntaantcnngnnaatgtgttnactnncnggccntgnnttnanatngngctttncctcagctntgtcntcnataaancncnnnnangatnagactaacactcgttcntnnnaggtangtcaaaactantgnncacgcnctaanaagcgnngaacattgnngctcccntggtcaaatgntgagtttcancctanaggannnttnttnncgagannngaactcctcaaanaagatccgcntaaatgttgacaaaaagatcgattcgnnncgcgcgnnnnattctctgggtcntgtcacagnaccnnncctanncgnacgncggagagttcttttgnncgtcntaaaccgtgagtgggacatgggtnnnantacnttgnnnanctacggcggnagncgtcaaacgantagaggccatnattcangncntctagncgctttngctttanannntcncngggaggaactngncggatnggngntatatagacacccctggaccnngngacccanagctantcgaaancccccnnncnctnncagtgtntttctagtaaatcncagccgagcccaggcnnncaaacagatcgctaatnngnnttcttcgaccatctcgccattgannnnantcgcngcccacnngcatcaccanacnttttgacgcggtatnantcgtgtcagngattacnctncatagtacgttncanctcgcgngttgccnttccatacgtacgannncngggtnnacngctngcccanntcggcacnnctnacctnnnnnnctcgnngnataacgtgagatncgnnnattntataatgagngntnatgcccantncngtggncacgntagannggtnaaaccccgctactagantcaagnnnnnntgtgcnaacnggntnncngganactactgttgangnnnccctgntgannnnatnttaggnatgagnncatnnngcctcgnntncntgnttgcaggntngctntatcncagntntcatnnaccttggtgttnnnnannaggtgnccgancngncctcntgtcntaaccnngtgggtntntncngatccanactannngaatgtaggtgcnagtgctannacgannancgtgancnannctggggaganncctaccatnnnttcncgcggtnccgctnngtcnccgtccggctacgggctgcantcgcgnnagctatgcncaaaagggttnactacntttnacacgagnaaagncgacnccttgaccnncnggtccncgcganaangccaancatgcgccagaatgcnggggcttgaaancagantttcgttcacgtcccancagnctctgntacaatgaacctancntgtnnnntgaganangangggnaantntgcngccaagcagnggtttctngnnntnnnaacttatgccagnaggtnnnntatccgaactacagngcccccnttnccttcccatncgtcngagatagaccgatggnattgcnantnnntttntccaaaccacncccatgcctntatccctatannnaatccgggtgccataccttgcngnncgtngtgnnngctctacgctatngagcccgcattaacaacgcntannctgagccgtggttncccgagatacaatagtcnaaatggannncagcatgnncccgtgntctagtgtattncannggcnngngtctaaccctaaagacgtnanttannaanancggtcggcgtggacaannctgctggngtgtgtntagtttnnganaaataaagnggtanngtcttttgttgcaatgtagcntanataggctttnctctgatgagcttccttgtattaggatngcaaccgcaanccaaatgncnaagaatggaaagttgtcancattngnnnagtagttagtgcccgacagntttnccncgcgcnttngcgtaatcccntgggaanncancaaaaactgcggatcaggccaggatgtacngtnactggtcggtcttgagactnnngaancccngatcnnttnntcgnnnactcatttannnngngttaattagagtagcaatcnanacnnnnnnggngcgcgnatcnncggcggggtatgttaagcattgaatgcncaacaacagtcttntttaatatacccnatatgaagttacgnnnagatcnnntnannnacnnagctantatcangnagntgtntntctggntagtagnctgtacaacgtgtcnaatanaaannttcgcngcaaaatncagggcaggnccnagagntgngngttnnntcnnttnccctgccantggagagcnccnttgntgnnganncnancgggctgatnggnnagngatnnacagnncttaaaancttgggnnnacgcatnnnatggancatnctgtcggtggttacgnccggatctgncgntnngacgtccgcgccaagggtaatactnnnccgtangatctaatcgnccagataacaccgcnncacgctagctcagttggcnagtgcnnattantnnnagtaatgttggttananccntataangncccatgaagactcncaaatcgtnacgattggtcaccaatagtnttcgtnnaccgcangtgcgnnntntagtatgggggcaattttatatagntgtttctcttannntcagcagannagntnatgggagannctttgacgatncgcagtgntnnccttanatannctagtaagaatannacaagcgtgctctgagatacnnntntnnnnaaagccatngccgcnnnnnnggcagagtacntgttcgtctaatgcattgcattaaggtgttagctcagaangcgacgacnnncgtgctttttnngcnncaaggaatgtcnattncnaangtcntggcactncggcagtctcaggtgtgaacaatcggatanatgtgctcccaatgcaatagacctagatnnnngnaattgnttnttaatgaaccgattnttgtacaagtcttcatgcggtgctcgggngctcgaacnacgagctggacnacngccnnacnatagganatttanaanncatctggtgaacctacttcgcngnncgctcncttttaanagagttaggggcccnnnaccggnnnncccanccnatagcggcttntccccgagnngccggataacattgnaggnnccnngcncnnnatgtaccctgaanaccatttgnnnnntcctcgaacggagagttacagggtgaagttatacgaagacagcgcttntggcgtaccnncaganncttggtngnatgtctagagccgcaatagcactcgttttccggnggccgttacatgnnnnnttgtcccagtcgngccnanncnnnnnancnnnnnnngacgtangacanctggttcgggcctgaccaggtgtgangcannncatcntgcgcacnnggcttctggccaaagccctaannttaacgacnttctcggctatgggtactatgatgtagngtaaggtntgntagccattggnctaatcatcnngcatcctagcctaaaaaggcctgaggntctgttaangaggnnnnnnnngnngnacacttaagtaaggcgggccaaacgcgangtgggctcattgaaanagcgggtnacncgccccgagncnacatcccgctccctcgccncatatntaatacctacagtccgtanatatggcnggnanacagttttcacaagtttatcggnncnnggtatcagattctacacacaatagnnaaancagggcgtnctgtngccccaccgactgcnncntcggacncagacnatnnatgtanatngacnttcttcgttagtctntatttnnagtttanacggtagtnntgatcggcgcctatgatgttgcnnagaagctcgggtnnnagcggnntntctancaaggngatccgccntntcgngaanganaaagngcacngacctcanatgtagagcncgcaccncnccgggcttnncaagtttgtgaatatcngggnaggacctnactcctgctcgcagnanncnnagcnncanngaatactagacttccgatacaacaacnactttntnnacccagaantgaaggcganttcncaacngaactcaatnntnccctnnggcgggaactagttggccgaaagatnnnnaagagcgtcaccagaatagaccctccnnaaattaaatcgngtggnttttgnngttggcnntccacaaagtcncggngcncccgntgaatccctacgtgagtntgnnngatnggnnctcgnacncggcgctccactgaacccaccggngngncgcggtggttgtttatccnnnnggagcannnntgnnnanaattgcatttcggnccgtggncgggctacannnnggtnngatannnntagcnnncgatccgcggctgcgatgttngagagctgccgnngtagtcngcgnctcgtctaggagntaaacncacaggatgcgaaggtggttggncgnggagnggccgncgnggcaatcggagctcttatctncacaagcctctcncttcctnngtcgctnatcnacttgtagaaacctncannantactagnggnntnngtttatctagnggcatgaaancgtggcgttgacgagcaaaanccgtcgtacccaacngtnncgngnacncgcgaggatctnnaacgnatcgagcatgtctagtcgtccagtcctcacgnnnncntcncgaggccntgangnnnccncccttaccctgnngnagggctaaaannnnatntcggcggatccctgcatatcggggattttaatgtgatccgnagtgccanctttagcatcctgtcgtcggaagttggnnnnagtncaccgncnnnnnncgtnctaagtcntattnaaanntacngnnnngnagngccgttgnagacacacctgtgncannnnannttnnnaaccaccntnntctagtctncnnncttanagtcagaacnactcnnnntgcagcccgcgnncgatnnacaagaggtatatttnnnntgnnnnnntcagaatagcgnnnccgagaatttgtacatacanacgctagtcngaaatcnnagntgttnnactctgtcttntnaaanacnncannannnnnggggcgacaggtttggccccttatcacggnnncnacgacattcncannngncnnannnanncgantcccgagtaccaagnatattcngnatttctannananntnnangcaaggtggnangtcnaggagtngngagncgtcggagcgcatnatctntnttngnaatgtanaaagcggncgacncgtcatncaccnnctcttngccattggagcgcacacttntctgcnaanngtnnnaccaacggttccggctanttagtatcgttcagtttccggcaccgaacanccgtgnannngtggaagnnnccctgagtngtacgacatgcatgagcggnnnnngggtgcgtatccgnannnnnnngctgcgatgctggccaaactgtacncgccgcnntagccccagcgntcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggnngncnctganngggnttgaggcgtccnngaannnnntntaagcggnacgnnagtgnctacagccatgcacttcattaagnnngcgnacagccaagnagngngtngcncnccagacttngcttgataattccgtgaacacggtagtccaacttcgncnaagaccatnttntgcactaaagatgatcnngncctaatggcggtcacagataccaacacgctgnggttagnctgacaatcgtaggcagtatngtgggnnngtcaganttcgatntacgcacttacgtcggntacctgngtgncacgtttctcgnaanntnnngngcgcnaacggntagatgattatcgcgtgcgtatatgcctgttgtgaggggtagtangtagactngcctngnnnnncncnnngnacgantntnatacgcaactagaacccgtaangatcgngtgaacannnnncgacttgttccagctgnttgtggntttcnnntatccnntncttgcannacnatnttcacncgctatcggcagacnnttgggggttagcnacggagccgcgngggcacctcgcataggctccctggtgcnntatacngtgnnancttntggagttanngacaacaaanatagaagnggagtataanantnnagtgatgtgntnggaaagngcncanttgctgntcaaatngtgnatactncctacttctnnnnaagagcgtncanncgnactaangtncacttcaacccgtcttaannngtnccggagncacgggtgaaanctctnatatacaattggcgcggacggaaccngaagaccngatcctctcttgtngtactatacnngttcccaggcataaagccaccgccgccgatgttgnnaagagcggacaanactaacttgacatanacnntcgtgagagttaancnnnnnnntantcntacntcctaggtctgaaacaggggagatcatanncncctataaagacactnctgatgttgnnnngnncacgtatatatgccgctcnccagnanaaccttcnnntcaactgtncttgaatacgccgnngccgacggcccgagaacacccaggtncacnatatattagatgtttgtttcnncgaccctactnnnannntctgcccccactgaatnnnnnnttngaaaacgcnnnnntatcgcgttagngaannncgcatcagctnatgcnnntgacagtnatacgcanaccgaagaagccccnaatcgacanagtttactantcacactaagatacacttgnttaatanncggagtattngcgggtggttcanttaggnctatctcnngtcctcctgccggatacactagatcangagttaggcgggtcgcactntggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggnnancnncnnngctaaaggtnnaccgcgctagtangaattaactatagctgcccacgnctnnccatgnnnngaaacttaggnnncgtntgtctacttaccnngnantaccgtagcacgnatnatagactcnccntctnnccacnnntcatctncgcancnccgatcaccatttntgcccttanaactctacctctgactannaagtnangagcccgcnttnntnccattanncgncggctagtatattncngtgnnnaagggctagctgtaggagcngcnnaantgncncggactcgtttttganattcttnnnagcccgccgggtggtntatcggagcttgcacgnccacgnactacccntnnccngcgatctcccattanagcnncnnctgggctccngtcgtcnatnccannncagtactngcgtactagtgcgnggtgaagantatggcgccgacangtgtcgnggctngtgatagccgcngctcaaganngaaaccactgagggattgcattagcacggaaacccccttggnnnnttgccgtctgcnnngggtgatntnnannncncgagtncgatnnntacnaagncnnngncctactgatgtcggaagnnntnnctancctttcataaagatcactcnacagagtccnncngggagtgcacctgnnctctcattgagtagnannngnatnncgccantncaatagnagcgcgngtatnngcatanctactanctcnnnnacgcatnnngnaaactgtagggcatatcgtnnnnagcgtctnggnngccctttncngggagtncgtntgnttgtctacnccggnnanacgttcnagacaagancngtnangtcgataanaannnacgccgaggcgcgancgtggngaggggcnnnnngtcacnacacatcgggggntaaagagnnggaaattatnaggcnncnngtcttaagccttcnataggtgcgcacccnngggcatccnggcgtatggcgcgggntgntcgncaaaggcaaatcgtgannacnnccttcttncngacnaatcagcgagccgtttagntgacctggtcgnaacagcggctgtcnatttacaggtccatggcngcaangancncatccnctnanccactcgcctcttatcgcgccgcnntngtatcgtcaggnngtgnacacnntctganccgggtntttcacagtgtttcnantgcaccgcagnacngtggttctgaggacggcttgcaagttncnnnatncatngactacnagngactgnaatnggtggcntcggntaatgagacngnccatngccgcgcccantnntagnnatantcgaggcacgctnacgaganncaaatagnactccngcgnngtgnttcnaggcnttnccgttcgntttccatgttatcngattatttggtctgncttgacnaatcataaccannnngnagttctgaaggcttnngntgacnnccttgacgnccgcgaaagattaggaatccagtggggattgacacgagaggccgtnggcccgcggnccttctggnanatcaccacctttgacgtnagcgtgagaagccnngnnnnnnnnatggatgcaccnacatggtagagaatangcagacttatngnggaannngcaaaaangcnnngtgtnntgcactnttganncnntacnannnaacaggnnctagnatanaacgcgnaatcantctntncttaagtacnntnagattangcaatgtctcagcgctattacagtaganagtcaggtgtntnatnccagttanattnncaggcnctccngaagtatggnnatcgtacgctaccganaaacnatntttacgngaaagttntcgganggnccngaagcctanganntngcattggcntagtggtagngatanctttaacgancaataggntggtaagatatnnnntntgnctgggcccngnctngaganggcgnnnnnnancaacttancgtaggcggaagctgcgnctntatgctatcttttaaantgccatnnnagacgtgnnnntctaactnagggtctgngnngcctnntngcgcngctggtaanaacgangcccgntcnnngaatcccgagtagcagcaaacnacgtcaacggtcttcttcntatgaaaatagggattgnnnnnnnnncgggatcgntttgcgagacatctggatgnagaataccgcatangcgtcnnncnnttnnantantcttangtnngntattaagttgtaaccgcantaactnggaacntganaacacantgnnnntgntngacccanttaaancaagccncgntnngccaccgnaaattacacttnactcggtttcnggagactttccnnnnnattancnnntnannaagcaacttcgcagactcacnactnnntataatgnnnnctctnnccatctnngaccgtcnattaganancggatncgaagnagacgtntatgtagccnntcccagngcttgnnagactntgngggtaaataacctnnnnggcagcnctatcnctggtgngcctnttgatgttctcgcactgcnnncncgctaacctannnnnnngttnngtacnctcanatnntgcnggcatnnaangtggcnagangnnaatcagaangacngctncgtgtcantacgctcacagactcttgagcaccgngctgcgtngaannttcttcagttatgcgagtntcatagcacgccttancgnatcttcgggggtggcnacttnnncagcgnaagnncttgggtgangcgtcctgcttgnnngattgtgacagagagtgcccaattccangcgcgcatagangaggcgcnnannnnnagttgnacantcantgtnacganttgactanatcatatagcgttnngtnctnaatccggcgtagtgntctcggacaatcacatcgcnanagatanntccnttaagacacgccgtcgagntaacgcaagngacnnctgtgatcccgtcaggtgtccttgcaggacccnntaaattacttnnccnnttggactcacancaagcttcannnnnnntgntgctagncgncnttatgatgtctcaaggnaaannagtaaactacacancnanaaaacctcgagacatgctgaaanccaatgnncganaggnnannncgcnagngannngtcaatccacccacatttggngcgggttctcaactgntctcnnagctctntnatgccctngacnantcngccctagtnntntcncnnnngttgaacantataggaaantncncgcgntacatnggcntaatgttggttcatttcgnttgangagaagaannnaattcncannanngtaacacgntcnncacacacttcntatatacnnctagtntatttntcggcagcccncngatttngcctgcaggacaagtgactnagcaaggccccaanancnntcactgccttnnnnngttacnannatgcctaaggccttttcctcncttttntnattnnaaantangatncgantccccttnttacancgctcctntttcntncatctacnagcgctnagnagaaaccgacnanggnacnttgctcccgganatttgacccgttgcgccgggggcanncgcatcgccanatcgtgattgtcgttagnnnggtctccggcatctttnccacggtnttnnncctgncgtgatnnantcttagnngcgcctgccccctgnagttantagaccngcacttgcagtcactganttancctccnnnnnnaaccgttgaactgcgannacttngaggtacacgcgntgaagtatngggntngactncnttaanttgttntttcagttannnggcgcctgnctttgaagctcccatgtgctanaactaaggtntcntgnnnataatactcatggggangtacatggnnttagncgnnagcnnngntaggcgaatcngaactggcaagnatgagtatntatcgaanaagnacgtgannngtgatannagaaacttgnctggtatgcatgacagaaacgtggngnnnnncgctnncacaacatannggtccntaatgcaactacgcnnnngcnnatcatcgnntagctntnngcngtcccgccntgagtgngntnaatgnnnaangtatntaattcatcttagtcngngnnaatgcacnaatncttgctcctaactttgtncgataatgncccaggatcancgtgtgctatatgtgcggcgcgatgntnctagtacgtaaagacantgtncncnctcnnggtccncttataggggccacaaaaccccnnccnggggntncgatattggacctncgcgnngnaanncatcttcancaagnnnnnnatggtcatgccgccggaaaaagnntnataagaatagtggntcnttccatatatcagacgtcaangaatttngnncgnttggnacngtncccncccccgntnacntttcaatcatcaaganggtgcgcttgacacnatnggaatttcgtanaactnnnntnttnagtgngagggtattttatnnntncatnacttctcggnagtncctangttttanattcgctattatnngtaatagtatcaagagcaactgtgcannaganccntnttnnnannnacgtctnnncccganngtaacgtcatgaancgaactcnaggtatctttnngnnnntcantnnnaagnaatcctgtgtttgctggntttggtnggcgcaacctgtngnggnnctcaacanacttntngtnctgntgtngctacnngagncnctatagnatgtcganngccacggcnnaaacggcccntgcntgggncgganccnctgttggagtgcctntaggnnnngcgtctccgcctgctgttggccgcnnncgaaattnntcagnctttcgccanntantcggtgcagcagngacnttcnganaaaaaccgcctttacctcgactngagtntgttgggcttggcaacncanntgnctnagtagnntnnnnnngnnnnnnntanccatcaatgtgngctgagtacganattcctatnnngccannntccggcnnctcccctcctnactcgctgtcagaacagtnctgtcagnaataatcccttatcatcnnnnnngtcgagnngggcgcgcnanccatagcggntnngtcacgagaanccgcanccngntaggnnaacncangaattggacccccngcatnggtaactancagntttnngttccnagagtntagggttngctgacnagtgaaagngcacccctnaataagatcttaagcatgcngcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccncancantttaatgcnacaggtanaattcnntgtcnnncngcnanttncatacannnctgncgacactcacacgaccgattcatntcannaaaggcagatgcancntanaccngngaccccacnggcccgnngtnncctatcgacctaccccgtcttagaaccggngctnanaaggaccnnnacantcnnngtcgcttatctctcgtaanataatcctgagttcgtnancggancgcccagncnnnntnnntcgcgtaccgntngtacttagnaagagcactccnnnnnccgagccgagcaggtttacacgngccggaccttnngcacgcgnacaactcataggatnattngttatttggtaannnngcnnggacttcggagatcgggaaggagcccagagtttttcccgtccgtttctgtcnnttcgntggtcgtcgctgatcagggagatgtgncggggaggnnccgaacccancgnnnngntganggtgcggcagntgnacncgcactnnggaaactactgtntcgnnancagcanaaagtggcccgacaatgcaagaaggnggtgagggggaacggnnnctagtgcnnttnntngcgagttgttaatagctataatanggggttgcgngnncatgntgtgtacgcgctcgtnnttccgantnctcnggcntaagtagngacnatcaattgtncgacccaaatangtacatactacagnttntanatgcaaccnaagggcngcncgtnnntnnnnnggnnttgtatgngatatatggctctggagtgggaggantttnnnttgtnctctactcttnccggccgncaagnnantcatactgnaagcaattctgatntccgnnnncgnacacctccttgttgnnngggagaacatacctngtaggcnaggttnntnggatgcgcttacttgagngtggacnangnntcngatgtnattncgantccgctatataagnncctaccccccacagctatctanggccaacannggtgcgttatccagngagtaacatgnagttcnactngtcattgcgtggggnnnnttccacangtgnntanacnnccngtaannntgnngaacgcgagcancgccaaaacccacanntcgnacgaanntcaangttacagnnntattncnngcggccnnngtatgtatgtnanataagangggannanatnnnngtatgctgccttaccttaagnncacctntgttttgttatcctcgcttctncaaagnntaannatgcagaggacaaacccgacnacgttcgtagttttacggtactgntgntaaancnncaatgcgtantgncctcggtccttnngtaaacggggcaggttctcnccagccntganacagtcgnnggncctattagactccngancngtntgatatngnnnngnnttcgatnnacncttggtaatcnntagcttgacggcaccagcaaataccttagcggntntgggacgtgannnagtgcaagaatagatttcttnntanntctncgatngttannagnttggtcggacggtnnagttnctacntcccnnntagngccttgggcacagtgagttacatatcctnntgggnagtangaacgntnntaaaaacttagggatnaggatggcnctgcgnncgtcagccaaantgatggctaggaggnaanatncctcctccncnnnntgnnannnnnnnnnnnncgcacgctcngttggantttgangattggtgccgactgngcagccaacttngtgntnccgaattactgnaantagnatnactggnctttnnnnnntgcngcttaggctgtagtgnntcgcgaactttacttgcctaaagcatttgctatgcccatatagngnngtaacagtcaccncgttngtagcaaatctagggtaccaatgatactgaatnnngcgtcatgnccnaaagaagtttagtacgggagtgaagngnnnanncnacggncgtggtgaagnaatctaagcggnnattgngctnactngtacgcnnnngggtagtccgcnaagcagtaaccgtnannancacgannnacggacatcgtagcnnnnnnanggcngttgttggaccataggaatannacannnnggtcnnnanntncgtttggccncggngaatcgtnnntgatatgttcgggatcnctaatcaacgaccncctctagnnnctnggnganattacagaaangtgnctgaaatgtcntggcctatttgctgcgagccnnccnnngcnngntcgcaagattgaatnncgatcnagcctctctgcaaggataaagggncattaacgacncnggatnaacaccnngttnactnnagcttnncggnttnctcgagcagnaccggtgnnanacgtcnnagncgcggtacgncaggagtgccnnnctccnacgctnagatncccggctcnnanccgctacgaaaggtttggcncncaggacctccatgtccgacctcatcaccagtcctatannncctcgnacccntnctcnntgtatcagccncngtgtantcancaagcgtgaggnanctgnngtcnnntccctgtatgnaccgggctntcacaactacgacagnnntgntacnggccnnatntctccgtngcccttttcncggtgaggntntactttntatttatcggcangtntcacgnaaganaaagcgggcgtcnnngaantacgcctntggaagtnnnntcaccnagntccnnngnaagnggnaattgnngagtccnntggacanncccnntttagcgtcgtnnnnagtncgctgaatgcatctnccgacgttttctcnttcncgtctaacttaattacncgccactgacacgntcanaccatggattnctagctactgngacnntgcacnccccacgggttacngttcgntcnctncgtgtagannccgngctctgcgntatttaactaaggtgatctcaancaagtttgtntctgtccnagnnnnccnttngaatttcaatnctacacgaccaggccccatgagtaatagaaccacttntaaanannacgttcagnctacgtactgcctggcacnagtctcgnntaggaaggaaccaggggggcantnaacgataagacggaaagattgtnnntcacacaaaaacgtnctcgnagcgcntannnntcgaaccccagcaattgacgggagggaccattattgtcactaaccantncgtcatgaacttccanncgatgaaggccnnacgnggtaattncnatgatcagtgnngacgcnnnnnnacaactantcnncnagngtaactcgcggacttnnaagcntcccactgtgganngacannnnngnactantgnntttnnggacttttctgcacacttgnggnacnccannntantgtggttcccnaagagggnaatagttgacatcacntannnaggcngagtgccgaatttctcgatnnnntcggatttganacntntcggcncttnnncttnacanattcccagccaggagtnatcacaacctttctacactaaagatattgtatacttaactccnngcgtccgnnnngantngntgtgggactcanncnantnggatnncancataannnagccccgggnatcgaggtnnnncggannctnnngtnttactnccgtncagtctgctagtcactagacggtgttttggctccacnggttaccgttttnnancannncgtnggaacgnngacccgnnaagagnncgctcgccaccgacgggaacccnnnnatngagncaatagctnatctnnacagnaannnctatannagacntcatcctccnaaactgatctaacgcctttagntatctttnanntngagcganntcacncnaggtgntacttgacttgttttgtgntngaatttaacgcnanatnttncggactaggacaataacaaannntngtgnatctngtccgcgatctcatgtaataagccgcttncctncctagggcncagnataaacgtcgntnccggcgcanancgnnnnnntnnaccncctggncggcttgggtgctaagtngtgcgccccggttcgctgaggtttcannnnnnnncannnnntcganttaccgccacgtccctanatgagcncnannttggagagtttangantctcaatgancnggnnnncaagaattaataccnctntaacctagggggaatanggnnaagngnctacataannnncgggataagcttaanncggattcnntcgctcncataccnggcctgcattcnntncggcgttacaacccgcngnatgtactacanannnntacngtattgtaagnttnncgtgcccnacttcgggggccncgcaatgaaacnnntnnngcccagtccttccgtgccnnnnnnnnntagtatagccgatantnagntatngtcttagcgncncacggacggnganccganacanctctttagacggtcnnnncggcgagagcattcnacccgtcntcnngannnncagcgnggcaaatcgnannnccaganancnacatatactctagcgggttcanatgcnggttctaagtngcagnaaccagtgtacntactcgnnngcgnnnngggacacttnggcatgccnggntccccnaagagtgcctgnnncnttnnctgcaagtctantnntcaatttgagccgattttgaagcnggngattnncgcttacacncgatgtagggntgttgcgtgtcaggatctaatatagagctgtccgtaaaccgctnngnngcntggccacngntgcaaannntnngnatacgaacggccccgccgtctcnggatccnnggttatnnctgnntatngcanncnnnccgncgtggtggncatctntacttccttggcnctctatggttctattatggctgnccnactggntgctatncgnctaatcctataaattganaacagcggtaacnccntttgncctatatcgnaggcancnnncnnnnccgtnggcctgacaatntttgtttcacttctgcnnatacaacgnnnacanactatcnttnccggttgctgannaatcgnttaganccgctcctgcncgtanggcannggtgacttcccngcgntatnnntgttncncatgaagtctccnaacngtcacgcttaacaaccgctaccaattgctncacacgagtgcatcnacataataccaagtattgcggnnngatnnggcgnttaggttatgtgnncngangtcggnngncncctgttcccgatggntgagnnnnnngttnntggcatacggngnncnnactgntnggtganggctaccnntgcttgatntccngtgaagtccgtagggtggtntnnnnnnngncctaggacnncannanngcctanacctnannnacggaggtnngtggtccgttattgcgggggnncccttcgccccngagatannncccgccggcgcnnnnnagtnngacccnttgnnngctcacggttcagaangtntgcgaganngttngagntaccggcantggggtcacccatgaangctagatcncntagancgtcagcttntcgtctaacttggttanaanacagangcgaaacttcaaccncanagngtcgcttncgaggagatacancgcaacatnaggtcggcnatctanctncttntgcngcnatctctggggcgaccncagggttgancggcgacctganggtgaactannnnctnnngaacnaatcaaagttccanncganatctcggnntacccgtaccatacgacctnncgnttcntantagcaagngnnncancnacttgcaaagtgtnntgtatctatcgtctnngcgnnncnccaggccctgattactncacaccngtatannngngtatgnacncgnnncnacctatanccaaaaccgnggccaattacacgtcgcggnnnnnnacgtcnggacagaacttnnanagctgggggtngccactaaaagcccgncaanatncnagtcnctttttttgctgtnnncagnatgnntnaaaagcctngatnngggggggccncgatgnacgatgttcnngnacanncgtgggagcagaccgcgcgtggaganagagcnntggcngtnttagttatganngatctcgcttgtnctccnaggangtncangttatctcctggcntncnnnnnctcggcccaggngttatttcggctgnacgatttnttatatnnangccnngtgtccgcnangccctaaagnncatctgcggatcaagcnantttctntagggagcancagtgcgacccnntcatacacgtatagcgcgnnnngcgccatggaccnntatnggncaaatgcgggccagccntncaaatnctcacnactacangtgnagcctgttnatcgtttgncgcctnactntngcccngatactcgcnnccatnnancaaagnatgcgaancntcccggncattannnaaatggtttctccgtcgagggcgnggaccgatcnnnnntactcccnggtccagagattgaccggtcnactgnncgnatggtctatcattgntctatttctcatcntcgatcaaggncncangtcatacagtctnnnggaaattcgngacgtatanttgcaggcnnnnccaagtcngcggcgacntcccacagtcnaccgttgggggcgtantannnagtccgcntnnnncnactnnnagaanactttagnnncagcggaccatatgaactcaatctagatcccgnngctccacaacttngatntccttatccagaaagaacnacnntcccgtaangtcntggcggnngagnccngaccaaagnnncacggtacggntgntttcggagaggncactacagatacttcgtcggcgtgtcggacaagcgcacaaaanagtcgaagnnntccngatagatggtgnttcccgnanttgactantcntagnnnttttgtgnatcagancantctngcgtcnctgtaganacttattaaggctaaatggccnnntcagangnnnnntaatcgnaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgcatntaacattgggnatcannctacatgnngngnnctggatcagggcttgcatnggngatcaaatgnggnattanacantcggtccgctatattgggagcctgcttggatgtgctatgatatccncgntngtcgacgagacaactcgantggatctgtncattacgctccgactagnnnaaatatcnttacnnnaggtngcgnactctggattgaataacncaccngaatcatacngccngcctcntgagggacaagcaaaaaactggagagnataatntncaggacggngngntanntctacnactntaatcnagactnnnnnncgggnctttgcaaggtacaatgactgtgngactcggtcccntgatanattaatntcctcnggnagcnggntganctttnngaggnnncgctcgtcgtgcncggtcttgagatgctgcgnnnatgcaaatnaacccccnanngtatgcttctgcatancatcnntttgagtgcanctttacagggacatgaangctactnccnnccaaccgctnaaactctatantcaaaacnnnagaatggacanangaccanncnnggttatctctattanggcctacgcgcagtaanaactatcagcttgacgnnccgnggtggctgcactaatcacatggcngccnnanagaantcccnnacntacgnnngccgtgnngnnncgcctgtaccncgtgtncnatggctgtcattgacgtgngagagcccatnatctagggaagtcnaatatttatggaggncgcgtagngcaaannnntggacttacgtacacttatttacacaggacnagnanntactnncaagattnggtancnactngggggnggtaatttacatnncaggggntcnaantggctctcttaactcggtcttgctcntncgttcgaangactttttagacncnngtaattnanagatnntagagctanttctntccggangangtatnttnngaagntcgcagcgangcccangntgacatcncaattannnnnnnnnntttntagtnntatngcccgctacctngttggnagatatnttncgnnngcctggcaggtntcacgtcnanaanganaccacaacnnnnnnnacctagtcanattataagggtgccgtggganggactcccttcgcttacnncgataattgaaccatgatgcatgaannnnnnnnccacgangagaaggtntnnagttcctcttcaantctgcctattgactcatcgttacngncntacgcnccttgaangntcattgagggcnctattagntatnngcnccagtgggacccggncattcgaacagnnctagtctgnnacgggattnatagaactnnnatggggcgggctttctttatgngtgttngantnggngnnnnncnnnnnnangggagttngtagtnaatgtaaacacacaaagtgtntacnttcttcganggccnacacgcacttaacgacnntcgatanggggnacgcgaccgccatnntagtnngggngcngccctgngtaggccactggttaagccccncntncatgggnnggnnnnaactgcgtgtcanaatnncngnnnnttcntgnncatnnnganaaatncacgtatgtaccgaaaagngctcgcctcggcacgggnngcanacncacatanctcgncagcntnnataccgnctcaantaggcantgatnttccaatnctgcagcaagnancgcnnnncccatccntannnnnnagnncnnggtagnnanncttgcttnnnggggacgtaagcatcgatacagagttcatgcggcggagtcnttattctggggaaccagcnttgnnnaagggatactcncgagnntancngtggagaggaagcanatatttagnccgcccntgtncncantgaagnncccnacnngnnncgggaagnnngttnnnggtnncacagtataacatcnnttatggtaganntgcnancattcggcgctgatccncggcccctggctaccgatcggggcgtctttnngnccaagncganacaccttngatncttgccgcgccnnngnntgtccctagctnccgagggggtcgcnnnttttatgtggcgctctccaacccaaangncacnncnccnnttagggagtgcgtttnagtgcgcactattccnnnntacnnnnnantcgaacactctcanacactccatgtngatataccgtgactnttnnggagnttgatgaggcncacngagcgacgtatgtgccacaacgaagtttntgnctttnttctgcaaaacgttnctacttgtccggannncgngggtgagcnatngttcttaatggannggcatgctcttnggnacctttcgcccgaaggaagtncncnaggtctggggttatgccagntagncggnactatctacttaagttgccacgatantaactgcngagaatnntgnaacttggatnannnagaacacacaatangcanncacntgggcaanncgnnnnnnngnntggcatatntgatngcccnatggtcatccctgncggagttgacnnngtaggggcgcgccttatccnatcctttantnnnnnnattacgtttgcttancgntnaacannctaataattcannganacatacngacgatanactggattctcccctnccaagtcncngggagtncnncctaatnacagtnnnncannnnnnntcntnanngttattgggncaaataaacntnngttcatncggacancnacctgtacngagggnaaantntagactgcnggactttcattagcctcnctgagcccactngtaganggtttgnngnncannnacgnnnntcctctacganacgntcagngccggggcgangnggnccgggatgcaaatatttccgaannagnaattttgncacatnctcgagtgaatgggggancnatgctctcgagnnngtgtangctcgacnnnnnnaatgnactccntcctgcgctttattgttcatcgatagaannnnnnagacttnnnnttcnnaaanattggnccgnacgatgtttaaccccgtgtgnctntggangnatttantnncnatantttcntaattcacnagtattacggtnagacaangtcctattntannnaanccnnaagtttccanggtaaantgntanaatatgaagacctatgtancggctccgntcatccaagttttcagnctcggagnagtanacgagcaccactnnctgccgnaccacgttgnttaanataantccacgtnctaatggtanncgactgggctnatnnctttatgagngtgcgactagcgacgcncnntgntagtgtggnnncgnacaantacntgggttgtangncgatantnacccgcttncnngnnggnntngatcggtantnacagnntnnnnnnnnncagtcagtacgcnatcatacactcaaataattctcnannaagccaaaanctcgtcactnngtgcggtannnctgcgtntggcacgncctgactcaacantnccgnccntagcnagtcaaccgcnatggnttcattataaccccaaaagataaactcnntnnacttccatgncnatagtaactntggcntgcancggnnatctnaggggnttctnntcaatatcnntccggnnantgncnatcanggtttctnngttngganccangtaacggtgctccgaancaannaggtaaacataatncctnttgangaaggcnngccccacaccncatnttctttctttnggtacttntagggaanancnnccgcttatgtnnnnanagccgnctcctatgatcnnnatcntggtcgaataagnangagaatnaggnacgtacnatccctcncagacgacnnnngcangngccgtgngtnaacataagagnnctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttntcacgagcttaaaaagcctaacacagcggttcaaagcgaacaaagttagngagccatgcttggaaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaaccttcgcctctcanntagggtnncataacctgtatctagcttacgcaaatggctgtgggcaccgcctattgggaagtaggaatccactgngattctttggatgcatagaaaaacagtactaccacctccaatagctacactaacttatggcgcgcaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccgactgattgaccagccatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcagnntgcggtgtaagtcgtgtncgcgtgtgctccaatcagggaganaccgcgtccacgttacntacagagngtcccatgnntatcagtgacggatccacggtccgtatggcaccgacntcttggacgaacggcatcctattacgtacttnataggcnnggcatgctgaccnnngaccgcaatgaaggttaaatgactagggtattaacgatcccgcaacacgcggtatttccggaagaacccgaggantnctatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgaacggtgtctccttggggtgcngccagaatccaccgaccactaantctgatgggctctccaccatctgtatttctgtgttcgctagctggatcactaataaagattgtggcgcaggtgaaggcnccatcgatcggactaagngatatgccacgtattgcggcgnncnacgcaaggtgttgggggtgagggtgtcaatgntaaggcaccgccgcaacgagttcaggcgagacancggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagnacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatnttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggncagntgacaggcgctgagaactgacnactnttacccattaggtcccncatcagtaanncgcaccagacagtgtaagacatncccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatnatatctatattacctcatcaacctgaaccggtncanntttatnnaaagctgttcangaggcaggtgtatggagggntaaggtcgtattaatgnaaaaaatttggtatncacatgcctnatgaagcgctantactagcacttattacgtgctctgggactaggtgtttgttacttactntctcaggagtgatttaggtcggtcgtcgtggcaccagctttntcccgttaagggccnnttaaccacgtctcggcacgtctcctgnnttctgagtatgcattacaacgattcgctcntaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtanatatagaatgggantgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctggattaaaatgataacgagtgncctcacgtaatttaacgctacccacacacttcgcgacgataatggnacctagaattccntntggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtgtgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgccatacaatgngcctgtcgcgactcatccccgctgcgctcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtatccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgtactcccactgtcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagaggtgatttaacagattttgacgtgagagaattttcgacactgtgtcagggtgcgccagcncactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaangtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcntcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccntttcggtgcgacagcnagcgcttaaccaactactcgcggacggtttacttggccaaacctagtgacggatgcctttgtgtaactataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccncagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgcacgnaanagcaagcttgtgaggagtgatctgtcttcaggaggcgatgctgattggatgttcggcatactccgaagaggtaaattattactttattatgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgtnagttcaccgttgagtctgtcgagagcgncactcagcgatgctgtgggatcactagttcccgcgtcagaaatgngaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccannccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcntgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgatgcctggaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacatcccacagcaaccatggtagacgctgcgcaattgtgcagggtccngaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcangtataagggccagtttgcttgggattattcaaatatgcaaangtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcntagtatccaacttacctcctcgcggtgagtcaaancgtcacggncgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcagttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagncgatagccctactcgcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgattggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttntgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgnncctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccnttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtnaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtgnatcttgacccnntacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatcngtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgnccagactgngagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtcccggnnacaggccttagattcctatgctggctctgtttgcgtcttaattgtggtaccgattagtgtaaatataggactgagaataacctgangtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtgtgcatgtgtcacatttacgggtcngcaggtcggtggtaggcgcgtgacgcatatcctatggtcttnncgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaacactgcggttaaggagtntatcagcgcttaccggtcaccacaactcggagggcttttgcttnttcgcttctctggacctcaggagtttcgacgaccatctttccataagctgacgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtcnaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctntcgggccactcgttagtgtaggaaggtggantcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacttataaggacgnggctgaatagattatccggtttagtaggacggcacgtgcgttgnccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagagggtnacgttntttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtanactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcatctaagccgcaatnaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgttcatctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcacatattttcacagatgggattttaaaccttgcctgtcacatccgtctttgttttgaacttggtagaactagaagggtgctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttntcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaataaaanttcactggagcagatcaaactcacgtgtggatagtgccagtgacttgcccantcaccggccnttnacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagccttcgcggacatcgagcgtcctcttagaaattatatggattacgttccaaggtggtacccacgcccagacggtcggttccgctgtctgaggcggcggagccgggacctattgcggctatcttnccacgttctacgtcatcatngtacacgcagggttgtaggatctctcctggtcctcgtggtcgacgagggtggaaagacagtgtacgngtgttagccgacagaagagcagaggatacgtaaaangctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtcccttccgaggacgcgagcgatcattcccgcgtatacatgtcgaaatattacttgcccattaggcnggacaccttacaagatggacgagcccagcggtcccaagcggcctncgtggctagagacntacccggactgtgatggagacacgaggatggaaaactcaccatggcgacgctcctgtagcggtcggagccccgccgtcattgccgagctgctggcgtagttctgagttgtaatatttcgcgagggtcgcttttgcgcgcatactagagtaaagagcgcggcccgcnggcacagtacatcgaggtaagttgtttgatgccgagacatatgtacatgccgtaggtaagccgctgacgtacttggtttataagagaacatccatcgaaatcgagcgatgatccnttttcaacggtgcagcttccctnccaagagtcgctcgcctgttatacggacgaaaggaccgacgcataagacgtgtggggagccccgctgatgggtcggtttccatcggtacacgcnatggttgtaaggctacttagcagtccttaacccatagatgcgcgtggtacttgtctaaggttatcgttagagatgggcggactttcgcgccgagaccggagttcgcaccgctaactaccacatanntttatactcgtggagggggatccccactgtccgctgncctcgcattagatatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggnctgacttcattcctaatcattttacctacgctgggcagagcatgatcaggccaaaacagtaggttattggggatgcgccttcgacccctcccttgcccattccagcagctgaataccagatctggctcttgtggcgttatctgggaaggcaatttaatgtggtttcgaagcgctaggtctttagattgcgaacnagaggcacgactgcaagaagatctgactaaaagggggatggtaagattcagggtcaagagttgtaaatacttatcagaggacggccagggcccgaagagattgcgttataggcgatgattgcggntttatctggacccctacgtcggtactacctgcgatccggcaggggaccccctaaatcacccggtatacctgtcggaggctagatgccaaggtccctgatgcccctggagatatatagggctaaccnggccgtgtagggcggacaaaaggaatcttccgtagagtggtccccgttaacaacttgcgaggtcttagcgcacgtagacccctaacatgacaggttcgtagtatagttagggacgccaaggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctggcanntactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcggactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactanttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcggnactgcggccnaagtactcctgtatgcacccacgcacttctgccnaacgtgctcgaaggcccaactngcagctgtcaactttaaaaaggccaagtaacttttaagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacgntattggtnccccggcattnccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagngccgcacagttctcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaanccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgntnngatcctccttactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccnccctggagcggatggaaaagagagctccncgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtntatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttggctaatcgacttaaaatttataaaggcggcttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgngaagttacagagtatttcactattcacggcgaaggtgacgcgtntttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagtttcccgtttataggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattancgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccnnntggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgngctccagaaggacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggngtgattctccgggattctctcgtattattctacaggtgatgaacggaagangcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggangncaagtattgatgcgggacgcgttcgattgatcctgnaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcattgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtagganctgacaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccattaagctcgtcgcggtatttcgggcgancgaggtctgcttgtgtctcaacctcctcgcctgaccgcagacgcacctgnggaggacgctgtgtagttctctggggcatcagcggatcggttgnntcaccacgccccccgatagggggctgggccgancgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttggcctcgagcccgagtttggcatatcataggttggttgcggctaggttttccggatgcgttatttcactcgcatatgcttacacatcacacctattcatttttatacngggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgattgaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaagggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgcnggtctgtgggagatgatgtctcggtctactttgtgaggacgcatacgctntcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcatnccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcanaatattcagtgcaaggagtacnctnggttcgcttcatnatatggatctaggcgcttatctnagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtagnagatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagangtaaatagacacggtttatgattggcatgnccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgcnaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagntagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtangcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcannctttggccacggcatttctcggtctccaantgcgctcgcatcnaaggcgcttaacgagcccatgcatagtaccccgtagaaggggncaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggtngccaacttttaaccaagcgatcgcgtgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgacatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagcnccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtngtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttanactntacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgngtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagancagaatggggactgttggaagatattaacgcaataacttaattaagccctacagtactatttcaatggccgtattgaagagttcccgcatttaatngtatccgtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtactttacgtacgctgcggtgtggttttccgnttcgagggcattcnatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaacnatacgacctcccattgagtcccctaaaccgcaaactcatggacnatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtnatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagncggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaanggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggcctncacacactgcaagcgtttcggtgaaccactgttgatactatggatacacgggatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaanccagcgtattagcttgantgggccatggcgcgcgggatagagtaccatgatttggacacttacccgcgagggcgtttgtttcanctgatcaggtccttctacccagccatgttgacggaggatatctgatntttgtactggacatcgtgtcgagttcccttgtagaaatgtctttaattcgttagaatgaggcgctcggttaaagtccaaacaaagatacacaagggggacgttgatcatcgaactcgatctgcatctatctaggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcantttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgcacggagcccnngatcagtcactctttgatgtttgcgggngattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgagtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcnagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgagtcggagcgggcatcggaacatgctaatctgccgttgattgaccctaaataccgtagattcacanactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgaatctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacatancgaggcatccgaggttgactgttctgcttcacnctctantgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgangtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgngggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataagcagtggagacggtttataatgncatcctagaaactagagaaagaanagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgtncggcagcctagttccncggtagcgagaccagtcattgccgaccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcgnnttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccctnctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgngtagaaagtgataaaaacccgcccggggaggtccgaattctcatgatggaccggtggggattncacctgaaaaggccgtggtgngtcgacaacacgttaatctaatcttcttcgaaaaggcaaagcgcatatctggatcttctacgacgtccgtggtanactcctacttatgaaataccatagcgttgaacattggatatccctgcaccgcattgatgaaaatccaaatggacagaatcgcctagaagaacgacaggttgatgccggtaatcatatatgccaccctgtantatccgtaggcgcaaatcatcattgaaccctaagggtcgctcacttcattggcggcgaattcatctccagtacttacgactaagacgcgttctgcaacggctaccntacaggggtaccgtacaaaccagcaatagatcaatagcccaagctgattgtggtaacagccaaacgtggtaaattcgaggttagctgtnngttccgcccagcgcctgtgcacgatgaggtacatagatggatttcatgtaagatgagaattcgtacgaggcattgcatacgttaaatatggaatcctcgaggnggccaatcttataaactatattgggggcgagtgccagcctgttgttggnaagaatcagcgcctccatccctgccgcggtgtcaccgtgacgatgagtnacgagcgtgggacggtgntaggcgtgacgatttgcaaaacaagggggcttttgacccaaagcgtttagccgaatggcctcagaatccaagaagtaattctagctagtggatttatgccgcaggtcctgggattnnggtgatgatgagtgaattccgatgctcgattatcaaagcttatgcccacagggtcaactagaatcgtctttagaggaccgtggcatttcatggtagcttatacatttgtttatatgcattgtcagatatttcgaggatgtatcgtccacctgatcaagtagccctcaattcgtccgccataggttatgagttacatagccagcacccctctatctcgtataggaatgttgaggactataggctgagtaagcaacagtggacacatctcgaaccctataatttcggagccacctcgatcccgtatgcagagcctccggatctcccgcgtggggggcatgcactaatctcagtcgcatacaataactactcttaggactctcctcgtacgcccacggtcgaaacgctcaaaaagctgttcgatggggtcgggntgagggctgtttgcttgggggggctggcacttttttcccgaatgtcttatctacgggggtataccgacctcccgtgggttcacgagacctcagtttagatggtatgtaccgcgatagcangcacattgacgtgctcgtatacgcacagcgacagtgctgggcggcgcattacaacatttccccggcggacaggggatcgacacagggtagagttgctcgcgccaccagtaattaccccaagaggcgccgcgtgcgtccccagagcctagtcgccatgtctgacaacgctaaacggcgctgtacgactagaaagttgacgccgcgttctgcgcgtacatatggcagcaccgcgatgngcaccccctatgtatggacgcggatcgtgataggaataacganggtggttccgcggacgcaaggaagcccgatagaatgtgtgacccgcccgtctcatacaggctcgagagcacagatgctcctcagagtagaatcgtcatgagaaccggctagtgtactttattcaatttacgggcgaggagaaagaggctggttaaaaacacctctaacgaactaacaatgagtgagaattccggtgcactaacctcacggggtcttgggagcttgtctttgagtcccgtttcacctctgttcctgtcaggacccatcccctcgtggtgggcaggtngtcgcgcttgcactacttccgtaggncgcgtgaaaaaaatgaatctaggcgctttcagtaaataagcaagcaggtttcgacctgaacaccgcattacgaaccaaaccttcttatatgatccataaacgaagagatcgaccagtacgcgcggcgttctgcttcctcgttcctagctgaaatggcagtgtattgtgntgccnagagtgacnntcgcgtactagtatactactacgtagatccctttctaagacacacgttagggctaggacancaagcctgcttcaccgggtcatggtgctactcttggttacacttgaacctccgctccccgtaaccgacatgccacggaggcgtggacgctggataggtgagcaataaagcttaagttgcgagtctacacacngttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaanttgcaagcaggaaaaccaggagagcctattcctaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggngccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaaccggttttccaatcganctgccgtttaagaagtagtccgtggnggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgncggtgtttcaagaatataagtcagcgcgcaaaagccctcnctccgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgctgcgtgtctctgcaaatgcagagaaaggctccttttcaagccggagggctggaagaggcccaacccattaaatttggagggctaagactatttaggcttttctaagctttccgatgatcatagtanccgccattttggtgccgaagcattcgagtcgaagcgtttgnncgaccgcagcagtccctggatttctttgtacggaattgacttcttcttgggcctcaaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcgatacagggggtaaagtggagacagggtgtgtgaacgntctctcagatatnacaagggttaggacgttgtccangctatcgcgataaacgcgatttcttatgaacggggaaggcgcagagtataaacattagatacaaacaatttcttattcgttagctatgtcagagttngcgtggtcgccatgggatacaacatttttacatactttttgtacggatggcttgcgggcttggnnntcatgntatccccctccgtgtcaggaccgttcgtcgtgggcttcaggtctgtagggttggaagatggtaggcgtatcgcnttcncggtgatcaagcatcggtaggggaaagctcgattcaggtatgggatcccctaggcacccgtgcggcgtgtactactatctcgcgcgaggagctgagccactgctgcgggccaggagacctctttttgcgtggatttgatgaggcatcccaatctctgcgggccntggatcgtcggtacccttcgtaaacacctcaccgacgatttatctgcatagcgccatttatcantagggcgtctcaaatctcagggcgaagagggacctaatccttcatcagaagctggtgactttagaaantcggcgtcacacacgtcatctacgggtgggagtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttncnttctcccgatcggcatcaggaagtcgattcagtcgcaacgtgtgcttcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtaacgatagggaacaaataaatacgtggtgccggannggctncgcattgccccagntcgtgcgctcgagactgctagtgatcacttcccagccgacagatgacccctactcagagctgagcattcttgttcttgttcgacctatctcaggagcgcgtgatagtaacacgacaaacttcaactaatgcatagagtgtgatcataattcattcagtgtactagtttcggatgccaaaacagagtagctaagaaagcgtggngaatgggctgcgaacacatctgatatttcttaccacgtgagctaggactagacgttgtagattcgctcggctacaggttcttgttgccgcactccttcatcgtgcnaagaacaattctcattcgaaaaagtagtcattttggtactctgnctttgcgtaccaacgccgtcccatagcttcctcaacnntgcttggggggcggcgcgggtaaggaagtactcaaatcgcaatcaatgcataataagatatatgttcaatgtacctcgcccgacgtacgcccagtcgcacgcgtcagaaatgagagattgcacgttacataaaatgaatttctgttaaagctggtgagccggcgggagccagccgccaacgcgttgtcagccatctgtgtttgaaaatctctactttattcgttttctcaagctcaggttaaatacatcggtcaacgagataggccatcgtcagtcgactgtgaacacgantcttgctccagaacttgtaaggcttgctccgactacggacggtatcgataccaccgtcacggcgaaccatcctgctaatggaacacaataccgttaatgcacgggacaaaccaccatctattaatataaggttatatatttttntttggactagcgcggctcatttgggcgatggagaagggctaacatggtaccgccgcgccggtatacctgcagtccnnttgtatccacaatagcacccctgggccgccaccgcaaactttgcccgctacggcccagtcaaccgcatataaccaattacggttacaggggaatgccgatgctagcaagccggcagctcctgatttccttgtacgtccttnaacaatttgcacggagtcaaacgatcgtataggggggctgcatcagaacaggtcttcccgttgtggtgggccagataacttataatgccntagtttcgacccnagttggggatgcggctggccggntaaccgattcattaaccctnacctgctggtgctccgccgtgcggcttagagatccgtttcccaccnttgcccctcgcggattaacgatggagcatgaggtccctagtctaaagctttctctccccgccgatagcagcgacggaatttgccgttacgctggctaccaagatcgcaacggntcactatctttctttgtagccaagnngcaaagccccatagcctagtaattacactgcgggatgagctggagaccaccggaaggcgtcctgtaaatcgnacttgagccgtgggtaatcaatgttcgcgcgatggcgattccactggctatactggataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatcnaaaaaccggattccatctcgaacgngtggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtccagctacctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggcnnccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatgncatacgttaagcagttataacctgtaagctcttacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctgtttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttacnacacaccgccctctagatctngcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgnaaantcgcttggatttgaatcaactggtgcgctaagttgcttggcaagggatnttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgngatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtntcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaanacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttanagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaagaggacctcagacactaatncgaggctctccgcttttgttatatgatttgnngcaagactaggccaatagggtttaatatggcagcactcagttatgatgctcagtccgggacctgtggctacgtattacagtagacccagcggctgtacctctncatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatnctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagaaacntgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatnattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccntcgaatcagataaacgtgtgctaatatgggaatgatgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggcactcaggggttggcagagggcaaggctggggggcgaaaagatcaagtggtcnttgcgtccatatttcgcaacgtactatgtaacgctggtgagacaatgatncctgtttcctcgcgacgatccatggacgttcgtgctgagggtaagcatctagatttcgaaagacgccanttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataangatacttcagcgcacgaaagacggccggctgtcagacttacaccattgacgcacgctgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgggtccgtgcaggtgccagcttgcgngcctccacagacaatcctcggcgtatttcgttcaacagccggcgtaagcgcttgagacaccactaactcgtgagtnagtcggtgaatgtccaaaaacgactgtcagcatgcctacactcangtggtacgacggntcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggancaatacntcccgacttnctttttccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggcngtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttntgaattcctgtggaaacagttttggatntccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacttccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactctngtgaacctcctacaccgcaggagtggtttgaaatacatcgttacaggcaccatgaagaaacccctagcatgantaaagctagagggggngggtattgcgctcgacggagctacttgtcacagtgatcgacgcgggtccggatgaacgctgtaagtttcntactgatgctatcggtatggggcatgccgttggggcgaaatttccaacgtccacgggtggttgcgcgctgtccttgccttgtgcccgtccacgctaactatctgtatattagttggagctttcgagcgtgccccaagcatgacaaatngtggaaaagccgtgaggttagagccagttaactgangctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagtgctccatcgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtccaagatgtgcgccgctatctctcgagttcagccgatcattgccacggatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaccgctaaggcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaatcttcacctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctnacatatcgaattaaaacatattgacccaggcagcacctntaatcatcatcccaccaacccgcgggataactacaactttgtttacgtgtcgcaggggggcatgcagcctttatactgtataacgcctgtggacaatgagacgctnttagagttgnctacctcggccgtaatggatcnatgttgaaacctttctggggtataaatagtccnacatgccttcacttataccgcgtttnaaggagtgtcctaacgggtagcgtaggcatgangcccttctcgttgaaagagccgttatatcccggtactcngcaggctcgctctaggattctatgcctgacttccataaactacacttttttcgaggggcaggatatgaaccacccaggtngcgcacctcgtcatcttacnacggcttaagaantccncaccttacttgtgcctaaatctgggtcccggggcctagtcgaaccgcnnnatgatgatacagattgaccaccgcgaagtttacccggcgcctcagtctgactgatagtcgccggtctgtgtgccctttctggccgctagattcggtagggagccctccgatttcctgcgggatggagtggtttgctagccccaggcaactcaaagngcgcagccaggcggccgtactaggctgtctgaaaggcattggcgccaccattcctcnacatccaagcgttaccgagngtgccgaactgagcncatttaccggttgcaaggcttggcattccgataactgctncattcacaccttttcgctgaacagacggatctcttcttcctacatctcgattctgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtnccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttntgaantatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttanagactannnnngnannntcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttntagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgnaaaatcagtactgcacgcggcattancgtgtacgccttgaggcncnccgnnnnnnatcnngntncncccgnnnnncnnnnntnncnnnnnnagcaagacgttatagttgnttgtgattactctactctgcggcatgtgtcctcgatccaatgctattagngacggccaccaaattcaaaagccgcagtattggtggnacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagantccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccncaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaacnncgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtcccccccccnntggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgangtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacntaaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatnctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatancttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaactcctcactgagtttgctcgcgcaacctatcgattgcgggagtccgaactcatagtgcagagtctgtaatcaagaagcgagtggctctacttnnncaacatgtactaagaatcgaaacctctaatttgcacctgtacaagcccgggtaggtcccccttaccaatgggcgtcgagccaactatgaaaggccnaatggaatatcatataagttgcaagtagcggccgccgaaatacgactgccttcgagctcacggtgccgatcccattgntctacgtcggcgcaagctagacaacctaccattctgcttaagtaacacttaatttgctcataacctcggccgtagctaggtcgttcttgctgccacgagccgaggaaaggcggtggaacaatcacgtatggtaaagcagcttatgaangatctttatgtaanggccgaatttatccgagtattcaagagtatagtcggcgaaaggtcttacctagaatcggcanataagaggtgaacgacgttgttctgctgtgcttaggtaggaggttaggacttagagtcggggcttgtatagagcataggctcgattcaacatacagggatcttcggacnntataaatatgatggccttcctgcgggggcaggtacatatgtaagataacagagtgagacgcgaacatcccgcttggagttgatctttacttctggtgactagcatgggttggtgcgaagcgtgtcgcgggaatccgcccctaaagagctcacaagttcgattgcaacgacgttacagaaaacataatnngcttatcgcatgatgttcatcctggtgtctagagacaacaacgccggctcccctgctcttcttctaggccacgaaaaaggggancgtcctcttacttctccggatcaggtgcaaacgttcccatgaagaccccctcgcttctttatatttaagaacctcgatgagtaatctgtatgggccttaagcaatcagaacggtagacggtgtcgcataattcctaaccgatggcatttcacaagatggcgtcgtatgatgcactgattcgntgcagaaatcggggnagttttaggcgatcagttcaggggtccctaagttgtataagttaccaggctgctattggaccgcttaagtatgcttcagatcctcggtcnnaccgctgggacggttcgataagttcccctcaggagcaccctcgtaaaaacctaatcagcgctcgcanatcggagagtagcggatcaggaaacgcattgaaccgcactagggtgctaaaagtgtatggttcgctgggacagtacatgnagaaatcagggcagcttcctctagcacgtcgagagtgcgtagtttaatactccctccgtttggcggattcccgtcctgtctcagcgtgcggtgcacaatcttccgagtttacataatacagcatatcaactcttactaggctctgtctggcgtcgtcggggaatggtttctagaacgtcgtcaccacatctctgagcctaggtacatctaccggagcgacacgggaatagccccttagactatctaccttcggnaagtatggccaatgttgggccactcacgacgccgacacgtatctcagacggacagtgacgcaggaatttggagaagagngatccctgtgcggggacgagtactccgaccgtccgaccgatttatggcactaatgtgaatcttagacttacatttacgcaccnagaattacgantggggcngccatgtcgacttggtagccacaagtacatgggtatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgttggacggancgtattcggatttgacggcatgccgtattaagttgaccgtagngaactcattgggcagcgatactgtctcccgttcaagctgcgcaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggncttggaatggccagnctgtcgatccccggctctaccatagtggcaacgtagtgtctgacttcggacacnacaagcgttgccctattgcatgataccctgaccgttatctgagcgagttcttatttcgagtcctaaaagttnnnngtaggtgaatgcacgccgtaagacagtggttctgctctacctaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatcctaagcgaaggttcccggactacaaaagacgagaggggtcgtgcagtgaaccacgttacngccattttatagttatcgggcttgggaagctcacgcctcagcgcataacggtggtactgcaagtgtcccaaagcatcttaangccgtttcgttggcctgtcatatgagccgttgacatgccaaaaaacttatcgaattagcggagaccaagacaacccggggntagactaattgtccttggggcgactagactcatttgtgcaccaannccgtaggattaaaaactgaccctctgttgatgtcattccagttntatgtactgtggcctggaannatatgattgttgctagggtcccccctaagcagtgggcagctcctgttacggccattctagagtgcgacatatccatgngatatacgattctcgaccctattcgtagtatccgctcctcacgtataagtgatgacgtattgtataatacgtcttacncgggacatgggggttaggaagctcggcncgactacacagccgctccaatcgacgaagtaggaactataccttatgtcgccgtcntttatagggctcatgccaggcctaaattggcgccgcacgctgcaccccagccgctgccggtcagtcggtaaggactctagagggccaaggcggcgcgggcccccnggtcgcaggagtccccagcaataacatgtaaataaacttatcagcaatgttcattnttagactccagtgcggggcgccaagcaataagtcgaanaaanctccgctaaaagatcattgatgaatttcggcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatnntggtaactcttggtatnggggttttgcccgagtggcggtaagttcccttcaagaactgttccgacgcttatataatctgcggcccgaacttggaaaatacgttaanaatcgaccaccgccggggggacgctcggacgtagcgaatcgtttaaggccgtggatctgtacaacagtcgcaacctaccagtgagtcaacgcgtgagaggtccttggcccaccaatggatcctccgataaacgtgctgattggtngccggttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtagttgtcgcagccatgctacgaaccttttagtcgtgccacggcgccacgaantttttcgtacatttgctaactaacgagacctatgtaaggatcgctacgtggactatcgccttagacgcgangcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagaagcaacaacagaggtcttcccgtgagcaagcggtgctcgcaaattattactgcggtggatttgtccggcgtggacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacacaanacaattccttacaggggattctattaaatcngcttgtacgtcgtacacggatatcctaggcgcctttaccgcgtctcacgccattcggtggtgagaccagcctgtgaaggctcggtaagtgtggttgtccctgctgccnacgcctttgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggncggcggtttgccaactgtgcctgtatacgcacctcccgcgggtcgagaagcatcgtatgacatactcgcggcggcagagtcgtttagtccgcacggttgtacttagaagttgtcgtgtggaggaagctactgccacatgccaagcatcgtccttcgtcagatagtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcgggtctcccacnggactctaatggggggacccaacgtatatcagnctcttctgcgctaaggtccccctccagtagatctgttatcatanaaaggggcgctatttcccgtcgaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcaagcataaaagcatacaaatatgtatctccaattgnaacaanacgttgcttagagtgggacatgttgcntctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcaaagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatgncatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccttgtacgtccaaatacgaaattcggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgccnaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagannaacgcacaagtccgctgaaattcaaaccagcgtgtcgacaatgtcctacggtggggtagaagagccatagttcggcgaccgaacgacagctctggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggaggatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactggggggngtagcttgacatcgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactcnnnnnnttgatctttggggcggaaagaggccctnnccagtggccactatagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaatttgtcagggatttcattgtaagatcattgcctatnagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcgatgtggtagcactttcaacgcgcanggtcccctttcctcgtcctccttttattcancaataggnaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggcaattacaagactaaagtcgccactagacatatacccttgagactttatcggttanccttctagtggagtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctngcttattccacacgtacgtgaatgtagtgncacgtggtttgggtgcagtatcgcagactcttntgngttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttncagagggcccctcntacatttgtacggcccggcgattggtgtcgcttatgtagggnaaatgatctcaacggaagctttgtctttcgctcggctgactagtatnagcacaataaanaatcggtagccgcgggaaagtcatcgccacggtgcaactanttcggtcgtctaagaatcgaagtanttgcaacgttcgccaaaaggttcaaggcgtcagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtanncaaccgggtcatttcgcaagctccgtgtagnntcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccatgcgtcttagtggctgagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctccggcccgtgatttaaaaatctacggaggcgtggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactncctttntttgtggcgggttaacttgtacgagggtcgttttgncaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggtgccttagtaggcacacacaacagaagtganatgatctttcagacaactggtagcagcccggcattccagccttgcctccgatgacgagcgatctgcctcttcccagccgnccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacntacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccngtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacntaatgttcgggatttccatctngtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcnnttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggnctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcntcgtcaggtagaactgttttctacttcatcattctaggngcgcggatacgacaaattgtatcccaggtatcggcnnaanctcggggtctgaacccctggattacttgttgctcatcacttataccagacgacccgatgaagctttggagtcggtccgggctganaggaatgcttaagagacacggtaccatatcgcgatagagtcggacngcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatntctttaccgtcntcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtanttgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagatnacagtcaaattgtccgccagacgtagtgctncggtttgttgtaattaactgatacatacggtaccaaatcggagctcacngtnaatnagggnctncgaacaacatcgggtaagctggcgaagaangatacggctgacagaccgtaattcttgactaatttgnnnnctgggggatttacgtgttcaccatttatcaggtccgcgtcgttcgannngtctgccccagtgtagaaacaagatactacgctgtcgctaaactgatgatacgccctggtagtatactgagggtgtaggtctatcggtagtcatagccaccctttcggcgattcctcgcttaggttaggntagatggttgagggccctnattccgagcccggagatggtgttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctcncctcttacccacttgggctcctcgatttatatgtacaccggtacggcggnaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctaacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagctattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggttcgctcagcacggctttagtcataaaaggcaaccgcagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagactgacgancgagctctatccgngcgcgggttcgcggtctcacttgcggacanactaactagggcatctgcaacnctatcgcatgggatatcaaantcgcccttcnccctggnnccggtgaattggggagttctgcctcagatagtcgcgggttcccaggcagggaatacgannaacngcgcgatccatcncgcagagatcgctattccggtgatnnggtgtattagagctaatcctcccacaatcccgtgtggtggtattcgggctttttcgagtcggataccagtggtccngacgancngctacgtgcaactggggaggacgtcttttgcgatgtaataattgcgcctgctccgtacntttnnttntttggggacgnttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgaggntgcgcccatagctgagagcncgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacacnggagcantagcttgttaaaggacaggcccacgcttaagctnttgggctagttagntctgtgcccgtaccacctcaatccccttctccgcaaatgatacaggttcactgntccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagnccaagttngactgtgctagcttactacccatatcgattaagggacgttcatagttcatgggcacgtgcggaagtatatcacgagttcaagccagggtgaggtaaggtacggtggagcttgaaccaacagcctatgatgncacttatcggcggcccttgggagtttggggcgnatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaacngggttcttaacgggagtgtctggatcgaggtccaaaccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctataagaaagaagntttgtgctgcgaataagttttgatgctgattgcantacaccgtaataatccatgtgcagcttggttatncctanaagggtcagcccaggcctctaaacctctacttatgagcgactgctggaaggggctggaaaatcgcaaacgtggttttctcnaaaactacgganctccgagcgactttgcggcgtatatgcaaaagcgccgaacagcaggggactcattaccaaccctacgcactgcgttgcaacccacacggggcgtaagtacccgcccntggtttgtgatgtcaggtttctcggcgattcctacgatcctcgcactcattgctcctcgcntgcatagatattatggtgcctggaaaatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaanggangtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtccctgcggtcgctcatcggaagtatgacagggtatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtattgtggcacggcaagcatttaacaacaaccgcccaacctcggcctactttattagacagtatcagcgtccacggataggttttccgttgtacccatatcaaccttgttgggaaccgcgccattatgttcacctggcacctgggtcacgacnattcgagtgggcgcagagtcgataggccctcccccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggcccgttggagattgtcgagcccgtagactgatgaatcatcgngccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtggactacttttccctggggcatcggcagacgttaccttgatttcgcaaggaaaccctccctgacccgctatgacctgttaaggagcttcggggccgtgagctgccatagctanattgttaccacctggatgacagtgtcacaccaagcggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagccnnaactctcgtagagacctaccaaatcggaaactaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttgcgtgctgatgtatgcaggtaagggctctgcagggggtggcttaatcataaaaagcgcagcttattagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcacccncgtttgtgaacacctcaacgcaacgcatcatattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaanttgctcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccncgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctngtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggnncgattcctaactcagtatccgtaaggnnnccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattagtggcggcgctagtcacaattgcccaacggactctcggcccaagacaccagcatcctctggggacgtctttgatcacgacgtcccaaaccagtgatggagatncgattaacacactgcactccacaaaactccatgtccttcaactcgatgggctagaanactgtactggttctaaatttaccatagggatatcggtagagtaacagtggtccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgctggagacgtcaaagcgggaccctaacccaacggttttcaagagcgcgtanggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacaaattcgccgcgtataagatggcgttatacatagtaacttaggggagtggctttgcctcgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacnngtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccantatgagggagtggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccngttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtatggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtactcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctnagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttngacccccatctagtcaacgaagagacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacncgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactncagtctctgaagcgcgtttcgcatttgcgcttctggcacagagcttaggacggagatngggatcgtgacatctagctcttaccgtcnccatgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatcctccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtnttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccctgagtcagccgcaacgctagaaatgtataatngagtggggcgttccacaaaaggtagattctagctaccaattcggagagatcccggcattttggacggtctgaaaacaggaaccagtaatgaaaantacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttccnggcacgctcttgaatgacttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcngtgaaagtacaactttcctaaaaaagtatggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggnaagacgtttatccttgcagggaactctaccaaatgaagacnctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagtttgatgcnngtcgtgctgacttataacggttacgtggttccaaaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcgtgagcaatttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactncagagacaagggatccgaggcaaggggactttagagcggtgtgngtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgncatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaantgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcnttgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacaccacagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtnctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctngaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctattggatttctgcgagaaataacatctacccccgtgagttgtaggagaagaagtcatccattcgcgctaacttctccttattcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactnggcttgtaggcctaggggcacacagttcacagcgngcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatactaaaccgcccgctcgctactggagcaaacgcatggtctcggganttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtatngctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgntttcggggcgccacggnaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgcngagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgnncaaanaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagntgaggacaccgcgttgatgtgtatagatcgnntttaagagtaccgactgtggagtcacgttgttcnccaggtaggggcccactcaatggacgtagtatgggcctgtgcctttggagctgcgtcacctcagatcgaactttttaaatttgaaagcagtgccgcatacgcctcggccccctgctctgtaatccgcctggctgcaatacctaccaaatttcgtacntctccaggtcatttggccctgatttttactttgnattcccancggggcttgcggcgtattcgccgatgccgnttacgtacttcttcgtgtgagtttaacaacaaaatccaggtttagacccagaccgggactccgggtaaacgcgtgaaggcctcatccnnnggaattacaacagcacctnggcanntactaacnncgttttcgcgagatagcgatcggagngccttgggtaaatnaanaacngataagttaacacccatatcacgaacctgtcactcagggcgccccctgccataagaacttataggggtgtggatcacncactgcatggaacctataatagtgacgacgtgctggagtatcgcgggtgcacacattagcgtgcatgggcggtgtaactcgaggttggatctaggggacgtcggagggaggagaaaaaaaagtgggagttggcgattaagcttctgnagagggntctagtcattagcgacntgagaacgagtttgantcnnncgatcngttgccgttacccgtcgttcgaatcataaacagggatgnctgaacgaagnccgttagacttggctttggtcnaagctcccaaaaatgtgacatcggggagctattcactttactttcattgagtaagagcaccaccnacaccgcttgccgagattgctcgggacttcaccactctcatactctagtccaaccacaagtagcgcagggcctattgatgctctgctaggtggattttgacgcatctgtagaggaatagaacgcaattgcgcgtggatcacagctagctacgtctttaacctgtaacctggtagtctcttctcgcatgcaaactctttagcctaactcttggtgtgccgttagaagagacagtacctcgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgtattagcacagacgacttgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatgtagaacccgaactcatggccgcgggattccttctttacacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatctgctcgagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatataaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtagcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcctgaatgtttaatactccacataanccgaagatgatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacatctactaattcgcacatggcccaatggcccccgcagtcgtactcaactcgttgttgccggttatgctataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcncaagcgccgacagttcatcccgaagaaccagacacatagctcagcnctggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctncccaaagctagatgtatgatgtccaatgaggtcgggccagtacnaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccngttagtgcgtaagttctcatagtcgactagantttgggccagacccctttcgatacagctccggctattncccgcggccttccgtgataagcatagacgctgctatgttataagatcatgtactaccacgacctcagagtctctagactgcgctgtgcttggattatttcccaataagattcgaaggtagtgcatctttcggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaactacgcctctcgacagcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagcattcgaacgtagaatttacccactggtttctatgtcggacggccaacggagtcggcagtaacgggctgaggcgntcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatggtgggacagaacgtgtacgtcctcagaggtccaccccccttgaggtgtaccgtagatacctcctcttctcacgggataaatcagttagcttcttgaggatcggtagtaagaaaggatcgatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctaantgccacagtgaatggataacgatntgaaagcatagagcatgcctctgccgtgaatgaagcgatctaacaattcgatgtttgataggactagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactacttcacgaacggtanatagatcctccgctccattatatgcagacttgtgtctgatccgtgcttgaatggagctggactntgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagangtgcngagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggagtgtcccaaagctatantccancgagcggcttgcttgagaacttttattncagcgtcgcaacaaatggggtcggctgcgcgtgataagccccagaccagtccacggtttagatgcaggctgtggctgatgctttcttcttanctgtagcagccccaccgtattcttctagtcgctcctaactccctacgcaatccgggctccanaaagctactccggtcacagaaagggcaacttgcctcccgccaccaagctcaattatcccgtcgacctctgtgtgtacctccttaagagggaaatgcagagagatttatttcccgcattactgtggtgttggctcccgcacttgctccccngtgaacttgcgcccggccaggagcatcctggcacccagtaaattctggttggtttcccgccgcacctgttgcctacaacgttacactggtgcctgcacnacttctgaaactccagtagcgcgcgcccggcgnctatagttngngccctctgacagtgtaccacctgcacaccggtgggccgaaaagtgcatggagcgctctcctagcgggctgatgataatacaagtgattttgactggcctgcctttggtagcttngtcagttaatacctagaaccaatggtcactaggaaatggacgctccatctcgaccatcctggctttttatgacacggcgaacctaacttgcttaccggcaagttcgcgnncttcctcctctccaaacgtaggctagctgattagattcgcggtaaactctagttctgacgtggcgcggtcaagatcaagtgagngcatagccctacgggaggaggttcgacnccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcaaagacagagcantataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagcccagtagtcctcactctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattccgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtacncatctatctcgacccntagtantgaagctgcggtgccggctgcccccaagngctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctctgtcnataagctngtagttaatttggctagatccgacgaatcccaacangntaccnnagctcccnacttnttgtagtagcaaatgcacaacattccgaggtgttttacgggcaggtcttnttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatccggatggacagcgcgtcatgaattcacggcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgngccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgtccaaccacctcgacctgggacgtttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcctacttacgtgttatgtgatagaaccctaaatatcacatgccacagctcnnntccggcnatccantnccgagaacaacttgacgcgtggatgcgtcgtagacntcgtcgcacgcgtcaccgcctcttcaaattcaagcgctgtgtctgccaaacttcaaagttgcgagcatntataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgtggcagtccttaggcggatagcagtgccgtccgttcgctagatctatacaggggcaccatcagagggatgatggncatggcgctttacaggcgagatatgtaggatttgtcgcagaatgcactgcttgcaaggtgtaccgcttgccttgcgagggcgccctctgccgccccgtttcttagctccggctagtagcagaaccnagacctccttagcgaggtcataaaaggaagagggtagacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcggctggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatncccaaccacaaaatattatctctaaccgtcgtagaaacttggaatcgccctaccagatnttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagagtctccatccagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgngtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatngattcgcgttgtacggccatcacttttcctacccatattatagggattgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcctgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagnatttgatggtgcccatgcgacanactggcgcgtgngttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagnactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctccnatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgangatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccncgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccgagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtctcgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccngcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttganagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccatcgggtgggttgcccatcatccggantaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaanttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcnncgttgtgccgcaaccctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgnaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattnagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacgacactgtcactagnnattagctactctgccatnttgtatggcaagcaatttggagagtcatttagttgtcaaagaccagagggcaaatagataccctctgatttcatctcgcantaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacagccancccccatgtcgtacancgcaaatgcagttatagttctcctatactggctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcntcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattgtatatgacccagtgagctnagnggagtatagatatcccgatgtgggaatttctaccctcagtgaattaatcccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgntttcactcgttgcaggcagagtcctagtccctcgagttcccttgtctttaggatacgggcactgccttgctgggttctcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatctgggcggcatctcgctcgctgccgccgtacgaacatacagtggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgttagcctccagccgatccatcgggtcgatgagaagcaacaagtgacacaaacgctcccacccccgtcgaacaaagagtacaagccacaggagtccgtgctactcccagttctgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatnttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcagtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagtatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctacccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcncccgagagaccgaacagctcatcttcttggggtggtgggcaccccgcgccgccgcattgtggccagcttttcaagtggggaatccttctcggtcatgtangcccggtaaaattccagcaccttccggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagnacaatgtacgatttctagaatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctagnaagtttgtctgatgattgtgggggatctacaggattgacatgcaggggnaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctnatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttntcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaancacgccaagaagagaatccgacgcttgggacgttaggtccctttcttaacgggaccaccanagcctcgaatanacaatataccgagaagtgtctgnccgtcacttaccaactatgccccgtgctttctaccacgccttgacncccctgttatccttgggacggcacgatgcggaccacctcgtattgaatccagttctgtcgnccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacncaaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacggtcttcntnaccttcatgtacaggttatgacctttatgctcgaccgcgnggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcnncgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaagntcattcttcggaacaaaccatccaggatttgctaagtaganatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattnaaactgccataacgagatagtgaaagtggtgtcttggtnatacacggcggagnggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctagtatngcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacggncgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatcncatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactngactcatagaaaccacttgttctgcattacgccatataagatcacgganaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggaaaatcccagttcgacgccatcccttcctctgttcaaccaggctgaagtgcatcgtngcnncaacgatggactcccatggcatcgttnacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtagtatcaacggacnaatgtgcatcgccatatgaagcgggagtnnaatntacccgagactgcatttcgatggncgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcccgccgccatcaggtcagttagtttgttacaggagccaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctgccactaagccgcgcgaagccgggagatttgcgatctcggactccgttacctgcgccgattcagatcctcggacttacagctcgcagcgttggaccgatcntatatacattgacttggccgttntagagcactcataagagacgagatcctattggttatgcgcgctcagtaagacagtcttgaggcctctccgttcgcccgcgaggttgggtgtcggtgtctacggtacctaattaagttgcatacctggcctaaccggtcactttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggnatcngtcaggtgccagctgcactaattgcatacactaacgggactataanctagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactanctaaattcctcgtgtccatgcctgtagggacaaatggagggcangctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgcttnacctannacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacgnggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgannatttgccctcctgtanccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggantgttgactattagcgggaggacgnctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccntagccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatngtnnncctgtgcataatnatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttacttncatgtgtatgattgagaagacgcttcccggcgacgttacggttaggcgttcnggcctgcgcncanaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgccncagtgatcaagcccggagagagatgtnngcgaacgtatttgaatgtacnggtgggcgttacccgacttaaatngtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctngcatcntgtgggaagacgaaacagaccaggggatctaccggtcgnangcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtannnaatcgcaaanactctaaaggangccatatgnncagctagcnccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggancttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttntttgtgctgcttagagccgcanaggccccncagcgtagtattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtnatctatgcgaagcgtctacacactgctatatgcngagaaacggctggacacaggcncangggccttagatgcaggaagtataatgaggatacgaggcccggaagggcttacggagnnggactaaagaggnntgggctagactgtaccagagtgcgctcacngacggggntgctcaggagcgttatgctcaagtcttaaactatcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatctggaatctaaacatcggaggatatcggaacccgcgacgtttccgggcttctccngaagagatccgcccgggttccntcgacgagcggtaggcttatagctattgagaatagtacnngttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgtngggctnatccgcgaagcacttgtccaaaagntcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcntgcattcttagcggggtntcttacnaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatattataatgcataggctaacgcacttgctttactgntgccgnaagtcctaccacagctaatantcgcgcaatccggagggnccaggtngcgttcagtcggataacttgggaaccgcagctataaagttagtnccttgtaccncagtgggcgcttcacgcaatgagaatgagtcctcgatcctnacgctgaccgcgcagcgacagcgttgacctaataactaagtgtggtcttggtcggaatagcgaancagtgccgaagtactacccgcaggccatatctgaatatattgctcctgagtcgtcttttaaccgccggntcccaccactggatcgctaattggccgttcntagtcatgtctgcgttgctcttgttagggtgacttaaagggtatttcacatcatngtcnnagattaaccttacgcagtcgattttaagtttcgagaacnnnncattatcaagggttgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataangataagtgtttaaccaatgcattagnccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactaggggccctaggattcgaggcaaagcagcacgggaagatgntttcgntttcaatgcacccttaattggttttgacttataactgtacaggcgngagttctctggtagaacaagcgncgaggtcggattttattaggcagaaaaaaagataagtcatataganncaatgaagcagtactacaaatcaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccggggcggttggcggaggccgccggtcggctccgacnnngctgtaatggtngttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccngcccattggcccagcgcacgtcggagcacgncaaaataatgaccactgaccttctaaccccccatctaacgcgccgtctaggcgcgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgnccgggcattgaatttcgtacgatagncacccggaaatcnccggctgccgagttaaaacaagaaagnggctcacacggcttgtattgccaggccctcnttggcgggggctctcgttagtacggttgccattcactgtggaggcccncactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtaatccgtccggtgtactccgcgncnacgtgtcaggacccgccntgccgagggggagcggattacgtcggacttgtttcgntaacgcctnctttaacgagactatggtcgcntcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccngctacccccgacacgtgcagcccctccttgtcncaacagtcacaacacatttgggtgttnagcactatggcgaacttcataacacattggggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtcttcttgcctatagacttacgccttatatcctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatcggaattacttnatcaccgtgangttgttagtcgctcaaatccgtataagaagccgtgaacnaccttgggtcacctgtacgaaacacgaaccacnatcgctggaagccnatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgtggttggcggagagcgagacagggatcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccnacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgtggccatctgaatattgacaccatcttctaggaagttaatntttttctctctcgatctcaggctgggtcgcggtgacctccagcacttccacggtacagtacagctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctattagttgcttcaaagaangaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagngaaaccgacgggaaacttctgcaagagcggacagccacanggtggtgtacctgtctgttggagagacgaggtgtcgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctacttacgcagcttactcgcgcggggtgngctcacctggggacaccgggatcgtaccgctaccgtataccggaaatatgacttccccaagcattctctatcttaccggcctaaaggccagtaaatgcaggagcgagagcccgatgtaataatgaataattcgctgacgtntgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtntatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgaataccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggccatcttttctaaacctgtacctcaacctgcattagggagacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttacatcagggtcnagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccnngttccctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaancataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcacgttnngatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctncatcgattaccaacgccgagggctcgacggtgatacggncttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctggntagtggccagggattaagttctcagtagcgttatcnggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgcnacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctngcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgncgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaangggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgntcgatcggcaggtaagcactacattgtgggcgtgattatagactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctattaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccncgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcnacgctactaacgtaccccgtccgccataaggatggcatcgacggagtgaannctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagacngcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatggnctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacatccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagcccctngaggtaaggttacgctttgagctaaattactaaaaggaggagataccagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgatgggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcanaagcaagtgggcggantgttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacntaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcagaagtcgtnnnnatcnagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtaaatatcacgtgatgacgccgacacgcgcaatatgattcaacaggtagccgccgtaacagcgtccccccaatgaggatgcaagcaaaggtttgggtgccaggatgtantttgacaaaaaagcactcancctgtcggcccttggatcgcggggaatgagtgcaggatacggacacacgtcgacatcagacattatggaatcccataaccccgcagaacataccacacattgcggcacaataagcacntaagcaggagttactgggggtgaagagtggaatcattattcnaaacgcacttatctatgtgcaatcagcaactcgtattcgacaggtgagctacagcgaggaatgtaagtattacaatatntttaggcttcngaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtnttttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtcnaggcaacaacttgccagtcttatcnaaatctgtatgattgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaanaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctcggagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcgacaccagccggtcttggtgggaccttctgttactaccacacagcactacctccgctgggcctagaccactnttacccattgtgtggcnggcccgtgaacntccacttgatgcgtaaagggaccttccctnacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagnccacagatcatagaattatcatcagatacaatccaagangtgatgttcaccaaacatatgctnccgtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgnagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacngggttgttgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccgntagcgtgtaatatcatactaagcgaaggaacaantcctgcgaacgtcaaggtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagacggaaacctaataaggantgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatntccctgacgttcaccacaccacagttgaatagaccaccnnagcctccgtcaacgtcagttctgtcagcctgggacaactcagatctctaatgcgatgcgctctatgaaaataactgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagccgttttctggtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgctcgaggcttcatnaacctggggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccggaggtagcgccagatattgctaagtagacagacactgatacgcaatncctactcgtgagccctaaaagcgcaggagacaagcgctaacgtccatgggaaccaaaaagggcgtctaggtctggtcatgtgagtcgaaaggggttgttcgtgcgctgcagttgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaanntttagcgncaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagacccnncccgcgcgttgacccactaaccccagagcctatcaaccttcggttctaaagccggagtttacgggtaaataggcgttcgcatgccgatantgtactttcttanatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatggcagaaagaggtaacttgaatatcatttgtttatctttccgacnatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggttgagggcaatcnttgccgacacgctcagataaanggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttaggactaacggaataacccgggaaaagtgggcctggttggctctcgatacggaagcaatggcgagatcttgnccactgggctggacaggctccnttattctcgagttactattgttctaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggagnttactctgnatacgtaacttaaactctgtgtgccagcagaacnacanctcatcggagcccccagctgggcccgggttaaccacaacggccggcaagaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcantcgggttgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaaggtaactngccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctagntgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaanccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcntataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccnnctgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtgganctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcnaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacnccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattncgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggacnagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgnntgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggtgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttncggttcttcaaggtcagcagctacttatcaagccgcatacttncagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagngacnaagcganngcatgtgatagtggagtacagcncataagacctaaacctagtgcccgcctcgtggcggtctacactcgggntacccctacccatccgacnnccngnncttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaanactccattngaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcnccgtgtgggctgtccagggccatctctgttcatactacctcagcctcntgntgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagnaagangctaagtatattaacttacnntgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatannactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcnttttggagntcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgancttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccccactcctcaatcgagccgacgtaatggcgnggccacaagggcctgaatagggtgatggtgagggttagattanacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatnaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacntccgtttgatnatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggncttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccacttaatctcgtaccccccgccttgttgcggtttngcttactgttggctgtcacaattttctagaaccgtgcgtcnggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactncaattgcagggtacaggaccctntcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacngatggtggttaccctcataggctaaaatgcaggccanacgggaccaaagcacatagcatttccgaccctacattannttgtggaggctaatccagagcaatagtnacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccccaaattcattaaggactagtacgccatatctctggtcgtgcgctacaggctgcatngagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgancatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttnctcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgngtcaagtcggtgcgntacgaatcgtgctttngtgacgaccgttccgtcggacttcaagcagtgcctgacntgatcccgctttcctgttgaactctatagtgtacccttttnaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatggcggtcctttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatacactgggaaaattccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgngcgattagtaggctaatgtagtagcancagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggcnacttgngatgcgcanttgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaancattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatcngtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgcnactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgccgatcgaatagttgaccgggnagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctanacgggatctntcacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatngngcagtattcttagatcaagcgccgtgttccctagagagttaacacggnctganatanatggccacngtcgtctgtgcacggcttgtccgctacgcctagaaggtcactaccgggcccactcnntttaggnaagnatacagtctacaatatacccgtactagaaagcaacgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatcnatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgcnctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcagataggtgaangattgagggcgtgggagaatgncacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgcttntcctagttacgcgcagggaagcacacggaagcgacatactacccgtccacgaacatggcgattatccagcggctttgatagggggtactcgtccctgtagtaagcgcccctgtagccggcgaaccgcgttacccagtcccattcagatcttgcgacgcgccaatgcccggnatggttgccagcgggcgtagagagccggcaggtactcattcaaagcgtaagtataaacgccgggctttaaaccagctnagttctaccagagttgtcacgcattacgtcaacccaaagtccatcgtgatactcattttggtanaattgatactgggggaggcctatggctgccatacgcgagggagggaaatagactactgaattcatcgtggaggaataagtcggtgtaaatacaacccttcattggcgtacggggatttttatctttgaacacctctacgttgcggncgctgaagatcaacggtagtgatgagttgctatgctcccgacgctatttagtttacctggcccttataagttttgtgctcccacgcgggccatggggcggtcggaaggcagttatcggacctacggtagccggtatggggcgcgcgcatgaaccgtttctaagcagacctactagctttaaatcgatacgtttaatctcttattgtcagccgagaaagtaaacaatcgggaacttcgttgtgatccctgcgggcagttggaagtggatgttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgangatcgcgcgcatccagcgcattatgtgcgggggccccggccaagagtcgaaatagccagccccagttcatattttggggtaaatgctgaaagcgtcagtncgaagtagcgcgtaaaaggagctanattnctatccnagaggggtggcacgaatctcgtggcgttggaagagacagcacttgggaagcaagaacatctatggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgcgttcagcaaactgtcgannctttgacgaagcaacgaacaatcgtagtgtggtcgttcaaacgctgcgcagngaatatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcangcggcggcgattcgccaccttttcttcacgcncctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctttaaatttatgttaaggtgtgctcgcaaagctacatntgcagttccctccagccgcatcgaggttatcccaagcctgtcttctgattttgccaggttggcacttgtcngcttggcggccggcgtcgacattaagtggctgccgttccgtttgtatataaggtatgagggcgttacgccggnatccccattgaacatgcttggcgcacgcttctaatttcaaaggcgaaattcatgagaagtgggcattccacangcgggcgnggaccctctggagcgggctcccaccatatggcgggagtgttcaaccactcgtccngcccgagacgctaacgngcacctagttctagctggcagncacccagaggtcgggtcggcatgaggcgccggaagtacgccnggctggacgctgctctgacctnctatnattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggntacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggagctaaggtgttgactaggtttctgttggaaancngctcnnnnnctggcaatgtactccagcnccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcnagtagtcgcntgnctttgcaaatatggcgtctgcgtgccaatcacactagaggttntagtgtacggtgactncactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacnattaccataaagtgttcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccaccccttccctctttccttgctangntaganaatactgtgctccgttagcattatggccaaacccatgccctacttggtcttcatcttctcgggnctattccaagctccgnaatgcggaatttacttnttcaggcaagtatcctaactcgtcatgattagggcaanagcgcggccaacataaaaatgtggaacggcctttgttantatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggacngcaaaggaatattaacgaccgtgaactctaggtaactgnccgtgagcngatcttcactgnnttncggaagtaccatgccgattcgacgggttgacgagtgatataagntgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaangggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgngangcgcgaaggctagcacacatagcggcagtagntcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcantngcttggtttgtccgttgaggttctangctgtgagtgccccatatcannggagttctcgacgaccctcttccgnacgaagagancctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgatttcncgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacgatgcntctcgcnaatatttcctcccatcgcgaccgntacatgagaatacggtngtgtactctgcgtgtanaaaatccctcgcgcaggcccgnnatacaccacataaggctgggctnncgccctgccagagcattagttattaactcacttctggccagcatnnctgatcttctggggtgggnaaatcgcgatagcgtgcataataatacaaaaaataggcttggtagtgtgcggaggggacagcgtatgcggggtntgcgggagctagagcgncctattaatatgtatgaacggtgcngaactatgccttgcgcctgacaccgagattnnacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgntgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcntgcattgcactacaaacgtgaccntaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggcnggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccccattcantatacagcgatgaaatcccccgtgcgagacagcntctgatttcgacagttaaggggagcaattgaccctatcctcaacgcgcagttatngtaagatgcggtatatcactgggtggatgatagattcggccgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgacnaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgangtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtntcatgtgttnccgcccacgtgtgtctttcccgcagggccgagcttttctgtggtagaggttgntgattatagcctatatcgtgctgatttgcaccancgtaattagacgaccgacggcggantantnncaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatacttttaagtggagggtcgcgcatncttaancataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacntcccccagtattnncnttntggcagcttagcgcactcaggntgngaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagcncgacgggctggcaccaatagacntccacnaagttcgccggggccgaggagagcagtgaacgacttgaccatcacagcgnggccngttaataggcattngagagcatgcaggcagaggantgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgaganagtcaagaaccacacagaagcagtatactcatgcgatgggggntgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcncctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcnggtgttancatgcctgggcgtgacacagttntcatccagttgggcacttggtgggactncntttgcgcgatatccatatgtgtaggagcaggaaggctagacagcatagctcccacgagtagcttnngaatagtacacctccaatcggatccagcgcagttttccagctagtgtacacaactcgttatatgagacgctgaggtacacctgcttgtagttatcttgcacagtcggcgggcccgttaaaggcagatctgacgcgtcncgcngaaggctacaggcgcgaccgtgctcntgcaagntgccggtatgtccgttgagctaacacagctccgtgacaangntgatttaatccccnnacttgattactcggagcggacggcgaattctggcggctccacactgatntaatagcaanngagacnttagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccatnggtttagaatcaattctcctgaggcctgtctgncngtattcttggatgccagcactcagctttcgtaataattacctcattgtnttatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatncgtcttggtntccgccgncggcgtctccgggtctccatcaataagtcgtagttgttgtnncgccggggatgcagtccagcgatcaacacgacttcaacntcttgttatantgccgtccgggtgggccggctgggncgcaagnttgggactacatctcatgcccccttcgaccgaatatgcgtaattcganatttgccgaaatcagggncctcgggggccgggctataacatagactactctaccgtgcaaaggggggagcantcggattgggtggggaaattcacagattcttcgctacctctntnccatgataaacggggatnctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccggacgataagctgctaaggtttgccgttttctgcactacccaaggcactncattggtacagagaggccatcgcccgnaccagacgattcatagtcgaagtggttaccagcccggcgggnagggtactggtggggaactgaaacgtgtncgtcttatcaccgaaagactgggtaacactgtccgatgcactacctggtgaatagaacagctgtacatcaaattgcgctaccgaccgcttagccccggaagaaactgtccgcagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgagcgggtcaaacctcagtctgcgcgagggcatggccccttgctcacaacgtccccctccagctcccttcaggggggactatgcgcaaaggaatgggggggacgagtcgatnctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagttgaaccatgatgttctcctgcagaaccgttggcgtgccgattgcaggctggtattcgcctacgagattaaagcaggccgcaaccgctcctgcaatcacctggcgatcttggtgaaaattcttcngtccgggagcggaccattctaactgtgcatggcttctgccgggtagctttcagatttgcggcgattcgccctgttcggcgtggcgtcatcgtggggatgaacgccagtactagtttaacactctgacggtctgctcgtggactgggtgaaggcgccaacgtcatctcacgtaggagcgacagtctatcagcgcatcctcgggttaacaatacccttggaaccgagcgaatgatccangcagtatctacactgattgttttttctctgtgctgccgagcagattatgagcgggcgtgtcctaggcctttagctttacacgaaaagcatcatcgtaggagtgacggntgtatgtnaccccccatgaagccctggccggtggctggcacccctaacttatcttggcaagggagtcttcaggacgatcactctttgtgccatattttccgcttgacagtgatgaatattaggggtcctntgttacgcgtttcttcgtggcccacacagccggggggctgacangaccctagggggaagacaaagaggctcgaatagccgctctggagangtgcccattcccgggcaggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcncgcagaggcgagctggccggnccggagacctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtancattgcgctcggggantggtctgcacggtggcgttccatatgggccgggtgtattgtatagtatgtccactaccccggtagaaattagaggcncacccttcacattcgtccaccgtgacggggtacaacagggggaacggttaaagcagttcaaggaaagtcggtgttgcacntggattaaccatgaacgcgnacaggatgacccgaagtagnagagtatccatacaatgtagagggtgttcatggttggtgcagaatttcggccatngacaagttccttgtagccctgaatcgcatcacatgaaatcgcggcggcagccatcacattccggngcatacaatgcttagggtaaaagaggattttanggtgacgctaacgggccggacggacagagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggacaagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggccccncccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgaacacgtgtccaacaggtcaacaagngcaccagggatgtagctttcacacgcactatatcngtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaagttgaagnggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttcnatgcctgacattggcataaacactccaggaggntgtngcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcngtacgtgagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccatcccacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggggacgttaaattcgggatccaaactatcatatatgggtcatacagccattcgggnggtctgcgngggaagatgaatgtaatcagactgaaatttctcagagaaatagtcgattgatacgtttaggcgngcttcttatcaagtggtacactcatctagaagngcaatgtcaagtgtgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagctttcggngggatctgacggagcttgtgagggcggaatttaatgtncctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctctccctgtttgaagcgaaagacggactgcaccccanggttctggtcagtgcacaccgatagcggccggtacattactcnnaggagtcacacgctcnngcctgtaatggcngaactaacggcgacaccagacggaagggttacctaactatccgagcgattnacaagctgccggctaaccattcaatctntcaatgaaagcctgtttgttggggacacgcggcgnttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacntcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcgacctggtataagaagtctcctggactccactgcgtgagaagcacggtgagagaggagtacgtatagccctccgctgaaatatgttaaaggttcatacttttccctccggtgcacttggcggcccgtgtcggggggccaggttntttgacttggacaggcantcgacgaccattacgactcgccactgaacccggccgtcgtcttncttcggagaggaagacagctgccttcaagtgcttttctcaggttatacagcccgtttgggtncagcgtggctactggacaaatagagtcacagtaatattattttttcacatgcccggtgttcaaggacagttagatttcgtgtaattaggtactccagtcaggtgtccaaaccattgttctaacggcccgcgggttccccacgtacaggcattcatcangcctagcaagtctcgtatggttgcggacggagtaagtacgtactagggaactctaatttgagattgctattgcgaagtcacgtagttggtataaggtcctctcgcatgacctgccgtcatagaagtcacaatacgacactaggtgcggatcgacttcgcccaggggcacgttgccagaaaggaaccgatgtctccaggcttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcgacaagtcaatgcaacgtgcctatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaanatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatttgatgatcatgcgctgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagtttacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccgccaagcatgagcgccctctcanatactaaaaatcgtcatataggccacaagtgttgcacacataacaatcgggctaactatctgtgttgaccgatctcctgcacccatagtttagtagtaaaatggatgattcaggagttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaanacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatngtgctaaactttaatgagagttatgtctctggtctntgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgttcagtatgcacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgncgcctgcatagtgggctcgggctctggcattctattcgtttggggacgtgctatgtctcttctgtactccgacaagatttacgaggattcaaacgcaattcgaatctccaaacgaacctacctcccgcttgtttctgtcttttaggtttatgccagangcaacnttctcaagccttaagaccgacgctcgagccgggaagctacgctaagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcanttgtcttcagaccagcggccgtaattcccccggatactcccattagcaggctcacctnctgtaatacttggaacggaattcccgagaccttntgacatggctcatagagccgtttttgaagtgcagggaaccttgaccccgtgtntacatgnaacgagctcgtgctagcattgcatgcgctgagctangtacactggaaaccanaacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattntttcgacgcgancgcaacatttctcgaataacgccttgaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaanggagatcgggcgtcggctcaangaagaatcctatagaaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcatgcgcgcgcggcttctatcccttgaacttgcgtgacaanactcncgaacccgtanccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgnacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtatatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacntctcccccgattaactgacaagttngggctcgactgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcanatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagantcgttatatcgcaatcatggcagatggtgaggttnncttgtggagcacgtagcataactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatnatgcccgatcggccgctggataagtaaagcgcaacttttgcgtttcggaacgnntnnnnaacaacgatagtgaagaccggtggcagtgtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtanaactgctcagtaacccacgcagagttggtggttaaggtgtttaaagccggcctatgtgatcacgtntctaacgtgagcttcacgcttgttnnnnnggcgattataagttgttgnntactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtnaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcagtctcacctctcacatgcattgagatagcaggttaatngaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctagtacctgtcggtgaaggggaggtacgcccatcagtggcggtgactttagtcagggtcggatctcaaatgcagagactctgtgatgaggtgcncgtgaaaaccgtcctcctcaggacaaaggactattcgtgcagcgcctgcnntgaggaattcgtcggaactccgttttctaaccctncccgcaagtgagagccgaacgatgtatgttattcatatacagacacaacttgtgaatgatgctcacgagatcggcacctaagagcattgcgatgtgagtgctttagtgagtcgtctgcccacaagaaactcttttgctcaaaggtcgctacggccccaattataccttnacccggctactgataggcgctgggtactatgaaactaagagctaagtatctggggttgctcccaacagattttttcagtggtgaattcacttctgaacttccattttggacganngnnncgtaataagcccccatccttaaagagctaacatgtatggcttactcccttttaaatcgagctttccctcagctgtgtcttctataaancacgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctnccttggtcaantgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaangatcgattcggcccgcgcgatctattctctgggtcttgtcacaggacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctangcgcnttagctttaaataatcccngggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtnaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctacccacatctatcaacaaaccttttgacgcggtatgattcgtgcngagggctgccctacatagtacgtttcaactcgcgcgttgnctttccatacgtacgangcccgggttnaccgctcgcccacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataatgagcgattatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagactcaagcgctgttgtgcaaaccggatgnctggaaactactgttgaagcgnccctgatgattncatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtgnccgacccggcctcatntcgtaaccacgtgggtgtctcccgatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtgatccaccctgggnagagtcctaccatgatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaagattggagaaacccacacacgagtcaagtcgacgccttgaccgctcaaaggccgtgccaaccccggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatangcggccanncagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccnagatagaccaatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcagtcgtctatccctaaagacgttanttacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtctaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtctatggtctttactctgatgagcttccttgtattaggatcgcaaccgcaagccacatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcgtatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatacattattcgcgtactcatttaatncgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcganggcggggtatgttaagcatcgaatgcgcaacaacaggcttgtttaatntacccnatatgaagttacgcgcagatcacgtgngagacaaagctactatcatgtaggtgtttgtctgggtagtagactgtacaacgcgtctaatagaaagcttcgccgcaacgtctagggcagggcccagagatgggggttctgtcgttttcactgccactggagagcatccttgcggctgactccaacnnnnnnnnnnnnnnntgagttaagggcttaaaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtnggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaannttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtncggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattngcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgacctncgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgnaccctgaagaccttttgcggatttctttaacgccnaactgcngggggatatactaccaagttggttcccgggctccgtggttagtgttccagccacatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcacccggctcgcaaccggagccctgggcccaccgatctctatgattacacgtaatgatgcggngcggcggcncnaaagggggttggcctaatcccttcatgcttcaaccgccgttatatatagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcantgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaacactgaaggcagggcgtgcngtggccccgccaactgccccgtcggacgcagaccataaacgtatatgaattctcttcgtgaatctccattttgagtttacacagtcgttatgatcatcgcccataatgttcctcgacaatccggggcctaaaaatccgccagccatggcgatctgccgcccacaaagtgggcgggcgtacggtttccatatgtagggcccgcgcccttccgggctgtgcaagccattggacagcagagtaaggttttgtccctgcgtacaacaactatgatgttactcggcccggagcgcttcgtgtgggaatgattcagctcgtataggactgccggtaaggttttggcctagtccggcgcccccttgtagtgaggactagttgntcgaaaaatatccaaaaatatcggtagaatagacccttccccgagtaaaacgcatggatttcgcggtcggcagccaatacagttccaaggcgcccggagattcantacgcnagcatnggtgacgggccctgtcacggggccccccactgatcccaccgatgcgnngcggttgacggatgtccacaccaagcagagttgtgcaaagtagcatgtcgagtggcagccgagtcacaccggttctggatacgtacggccgacgattcgcggctgggatgctgagggacagccgggggagtcaggggctggtttaaagtncgatttcgttaaggatggggatggtgggctgcggtgtggcagtttgtatagncgaacctctcactngcacaggcgcctcgcctcacgggttgcactnnattctacagagtcatccgtggctaccgangacncgngtacgtgtggacgcatattcggggggcgntggtgaaaaaagttcttcttctctcgatggaacgtgaatgcncagggaccctgancggagcgagtatatacggtcatcaaaccccctcgcgcgcgctacgcggccctgtgacggcctccgtaactccgagtagggatcaatggatcnccctaacgggcncgggcgagcggagatctctcgcccangttaaacagtnggcccgaatataccgtcaacaaatgtagacgcgagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccncaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgttagtcggaaatctgagttgttaaactctgtcttttaaaaaancccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacantcccannagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaagntggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacnacgcgtcatcnaccttctcttggccattggagcgcacacttatctgctaagtgtggtaccancggttccggctaattagtatcgttcagtttccggcaccgaacatccgtgcaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcaggctgcagctgcgatgctggccaaactgtacgngccgcagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggcngcctctgacggggattgaggcgtccggnaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttncactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcgactgattccgagctatacccctccggaaacgtcaagcgctaacgaacagatcaccatcgcgtgcacgtggactcacggtaaggatcattataacatcacgtcccacgacncatgtggagcgnaagatatacgctccangttctagactaagtccggtaatcatnccncaacttattccggtgtcgtttggattccgtgtgcctcttactcgcgcggcgcgattaatggaccgctagggggtccaagataatcagcantgggntagcgagggcacctcgcataggctccctggtgcagtatanagnnccagcttttggagttattgacaacaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaancgcccatttgctgctcaaattgtgcatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaangtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacanaaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctcnagcnaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaaaacccaggttcaccaaatatcggatgtttgtttcgccgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattcacagtaatgcgcataccgaagaagcccccaatcgacaatgtccgtcgttcacactaagatacacttggttaataagcggagtattngcgggtggttcaattaggtctatctctggtcctcctgccggatacactagttcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgnattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacctggcggctagtatattgccgtgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagccngccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaaganggaaaccactgagggattgcattagcacggaaacccccttggcccattgccatctgnacggngtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagnctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggatactgccgatacacgggtaacgtgtgcgactctcaagtcactaacccctnggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccnctagtcttaagccttccataggtgcgcacccgagggcacccgggcgtatggcgtgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccnctngcctnntnncncgccnctnnnnnnncnncaggcngtgnnnannnncngnacnnngtntnncncngtntntnnaatncanngcngannngnggntntgnggannnntngnnnnnnannnnannnnnnnnnnacnagcnnctgnnnnnggnngcntcggntannnagnccgnncanngnnnnncccnnnggtaggnnnatncgngncacnctannnnnnnncaaatngcnnnccnnngtngnnnntcaagncannancnnncggnnncnnngnnnncngnttnnnnggncngncnngangnancataannancgngtanntntnnannnnnnngcnnncanccttnnngncngcnnaagnntannnntccnntggngnnnnacncgnnagncngnnggccnnngncnntnctggnanatcnncnnnnntgangngngcgtnannnnnnngntgnnnnnanngnnnnngcncananancannannncnntnngnntancnngnnnngggnanaagagcagntcnnannnnncngtcantntnnnacnncgnannnnnnnnnnnnnnngnnnnngnnntnnnnctntnnnnnnnnnncntnagannncntgaanntgnntnnnnnnngnnggntgcnnnnnngnngtnnnnnnnnagnnngnnantnnnnnnnnnnnnnnnnnnanggnnnnnnnnnnnnnnnnnnntnnnnnnnnnnangtancnnngnnnnnanncnncattngngnnngngannnnnnccngnnnnnnnnnnnnnnnccnnnngnnannnnctannnntgtnttncnnnnncnngnncctnggnnnnnaannnnnntcnnagnnnnnccnctnnnnatancnctnnnannncnnnannnnncnncnnnanggnnnnnnngntnntcnnnnangnnnnnnatctctgnnnnntntgnnnanaannnntnactgntnnnnnnntnntnngnaatcnagatnnantnnnnactnnnttaacggtcttcnnncnatgnaaatagggatnancanggcnannnnnnntccnngcgaggtatnnnnncnnnccnttncntnnnagcgnntgacntannnntnnncnattagnangnnatnaagttcnnnncntaatnnnnnngnnctgnantgcannangncntngatnccnnnngcnagncngngnngcctnngnctncngnnnnttantnnttncnnngnantntncgnntttgccncanantaaccnnntngcnancancnnnnnngntnnncnnnngccnttggnnnnnnnnnnanccnncnncnantgccnannncnannnnannnaaggnnnngntnnnnnnnnnttcgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatncgtcctgcttgccggattgtgacagagngtgcccaattccatgcgcgcatagacgangcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgcnctcnnannntcacatcgcgncnnanntctccgtnnagncacgccgtcgagataacgcaagcgacgtctntgancccgtcaggtgtccttgcaggaccctctaaattacttcgccaatnnnnctcacagcaagcttcagatcanntggtgctaggcgnctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgccctngaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacannngnnnnngcnngnncccnngaacattcactgccttcatctgtnngnnngatgcctagagcccntnccccncttnnntnnttacacgctacgacccaacatcccttgacacaacgcaccgatttcctgtgtctatgagcgctcantagagaccgaccagggcncgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttantagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccntctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcnaacaaggacgtgantggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgcnaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtncgataatgccccaggatcaacgtgtgctatatgtgcggngcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacanatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatantggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccnttggaatttcgtacaacttatatcttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcgctgtnctctgatatactnacgcaaaagcacgctatgtcagtaagtctaaagctatggccttaagcggatcactanagacccatatccccccagtggtaggggcgcccatgacggatgnaatctcccgcacttctactttttcctgcccattccccgtttcgtttagtggccgttaccccggctgttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaagatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccanctgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatccagcagnatcacattgctctttacttcggttcgacggcagggcctgctgntcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttgtataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcgncctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggcnggacgcacgactattgggtttattacttctccacggcgcnncttaagggctgtggacgggttgttaattatccgccagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcngagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgnttccgagttctctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcggntcttgtatgagatatatggctctggagtgggaggaatttcacttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattaagaagtaatcgnnnggnnnggagctcccaaagcatgcccgctcaaaccaacgtagaactagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggntagttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacgcgtcgaacggaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcattgcgtaatgccctnggtccttccgtnaacggggcaggttctcgccagcacgaatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttctngttagttctgcgatggttataagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataanaacttagggatcaggatggccctgcgcccgtcagccaagacgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggantttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctanagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccggtaagcagtaaccgttagcatcncgatntacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgccctcttctagtatctgggggaaattacagaaaagtgnctgaaacgtcttggcctatttgctgcgagccgcccggcgcnnggtcgcaagattgaataccgatcangcctctctgcaaggataaagggccattaacgacacgggataaanaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgcngggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactctaatttgtcttctgaattatagttcattgtacatccgatccatncagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcgaaccaagtcnnctggtcccaaccgtggtcatttgctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaagnaaaattataggganggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggacnntgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagnacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaannacgtgctcggagcgcgtaggtgtcgaaccccagcaattaacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcntgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtgggactcatcccactgcaataacattataaccaagctccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcgccatctacagagacttcatacagaaaccaccaggtcatctcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagaacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcncgatacgaacattgatcccggcacttatctggtaacttgaccgcctcgacgggttgggtgctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagctggtttctaaccgcacctgtaaaggaaccctaaaatggaggatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggtgagcgaacgcggaagtttaactacttcccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcagtaagatgaccagttactcgcgtcgagtgactgcgcaacccgacgcaactatcctgcctgattccgagggcctcttagacagtcgttaccgacgcaatccctctaaatcactcttacgccgtatagccgacnntntgcaacgcctccgggaccctgcccttaataagttaaggcatccctttacactgtctctgtgatagagatgacctacctgccgatgaagtgggccatgaggcaggtctctcgtccgggcatgtgagaatacttgagcngattcggatgccggttctacgcagcatgacttggcaattgttacgttgcgtgtgacgggcgctggaggtatatcngggtcccagaagagggttcgccccgttgggtgcaagtctagttatcaattngagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagangcccgttaatgatcggccccatcagctccgcaccttttgttatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgtcggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttagangaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagccatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcggggnacacgcagcacaaaagcgagacagtnggacccgttgtcagctcacggttccgagtgtgtgcgaaagtgtaagaagtccctncattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgtcctcgcgatatcctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagaacgaagtatgtgctagagaaaaatatgaagcccccagcgaanttccgtcgtaactgtatcatacgttcctccgtccttgacttacaatgcccgcatcgacgtgcagagcagttcccactcactgctttaattcttcttcgaacctgctccggaccacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctanagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttcnagaacaaccgtgggancagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgtgctcccaggatgtgcacgttatctcctggcatgcnnnnnntcggcccaggngttatttcggctggacgatttcttatatgtnggccgtgtgtccgccnagccctaaagtccatntgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccntgatactcgcngccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttnccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcanggtcctaactcaaggatccatagaacgcgtatgtagcattaggaatcaanctacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggagagtataacgtacaggacggagcgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgngactcggtcccttgatagnttaatttcctcaggcagcaggntgagctttaagaggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacatcagaatggacatatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggnctagtaggtactatcaagattgggtacccantggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctaattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggtgacatcncaattatctccgcggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcnattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtntgttggntttggggnnnntcangcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccganacgcacttaacgaccatcgataagggggacgcgaccgccattctagtttgggggctgccctgggtaggccactggttaagccccgcgtccatgggtngggccaaactgcgtgtcacaatcaccgcgcattcatgcccatcccgagaaatacacgtatgtaccgaaaagcgctcgcctcggcacgggttgcatacccncatacctcgtcagcgtttataccggctcnagtaggcagtgatcttccaattntgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagattaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcccctacgggggtcgngaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgatcctcggcccctggctaccgatcggggcgtctttctgcccaaggcgacacaccttagattcttgccgcgccacggtctgtccctagctaccgagggggtcgcttattttatgtggcgctctccaacccaaacggcacggcaccatttagggagtgcgtttaagtgcgcactattcctgcatactatcaaatcgaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccacgatattaactgcggagaattttggaacttggataacatagaacacacaatacgcaagcacttgggcaactcggcnnagagagtggcataactgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttnacattcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagnctctctgagcccactcgtagagngtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggggtgcaaatatctccgaacaagaaattttgtcacctgctcgcgtggtcccaatgtggatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaagatgctacaatatgacnacctatgtaccggctccgatcattcaagctngcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctancgtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtnacactgcgtatggcacgacctgactcaacaatgccgtccctagcangtcaaccgcaatgggttcattataatctcaaaagataaactcgagtgacttccatgtctatagtaactatggcgtgcaccggtnatctcagggggttcttatcaatgtctctctggcaagngcccatnacggtttctnggttaggatccatacaacagtgctccgaaccaagtaggtaganataagttctgttgagaaaggctggccccacacctcacaatttatcattgggtacntgcggggaagaacctccgcgtatgtanctagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcnacaagagcaggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcaaagcgaacaaagttagagagccatgcttggaaatcatgaggtncaggccagaagctgcgtcgagcgaagacaaggggagccaaaccttcgcctctcaaatagggtcccataacctgtatctagcttacgcaaatggctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatgcatagaaaaacagtactaccacctccaatagctacactaacttatggcgcgcaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccgactgattgaccagccatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcaggctgcggtgtagatacccactttccagatctgctcttagagagtgttatccatgtaccgctagacatgtctatctgaatcgctcttagtaagcgggaaaattggggatagttcggatcacacgttggtttcgcatcgccgaaaggggaccngcgccactgcttcgggtgacggtncntcaaaaggcaggtcgacgaggcgaattacgatcccgcactgtgtgacatcactaaaggagtaagnagcatgccacacgtctcgcggtggcggtgcccattggagtctctcctccctcagctacaacngtccggcagncaccctcaacttaacattggaatatattncgccgncctgaattgtgcccgtcggtctcaggctcctgtgttcgcaaatttagagatggccgcgtacggaagnnngggtganntctttactcggtaggtncnnntgtgcgccacacgtcataagcggcttcgagggacgataggggggtgggtgcgaataccgccgtgccacggacacgaccccggacgaggcagcttttcgatagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcaangaaggggggtctatgatggtccatgttagtcccaatnctgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttancgcccgccccagcccgttttcggggcataggtgggcggcacgtacgaatagatttgcgagtccaaacctcacatgatggacgacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgancgaaggatatattgcttacgctatatccccaggcaaaanggnatctntcacatgtgtgagaaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtccggggtcaatcacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcncatgcctgatgaggcgctagtactagcacttattgcgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaagggccctttaaccacgtctcggcacgtctcctggattctgagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgantgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcactatacgccgnaaaaacggnatggggaaatgggcattaataatcactgtgaaggtcgccttcgtgtgctcttgctaatcattgcccttccgagctacccngcatcagatggaagtttaccatctttctaacaattcgagtccattctaaagtgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtnntcccccctttcaacgatagttgcaccggctgatgaaaggaatnccatacaatgcgcctgtcgcgactcatccccgctgcgctcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtatccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttntccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgtactcccactgtcgtcctgcctgaaactgttattgggcttgcctggnacctcttagcaagaggtgatttaacagattttgacgtgagagaattttcgacactgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtnttggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccgaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgagacagctagcgcttaaccaactactcgcggacggtttacttggccaaacctagtgacggatgcctttgtgtaactataggttaattaaggttgcagggntatgtacatgtcccagccccagatccccagcaagtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgtcggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactctgcgactgatggctgacctcctccctcagcgtccgggagtgtttggcattttgtgggcaggaaatctacctaaagtaccatacctttcgtagaaagtgctgaccgatctataaagtgattaggagtgctgtgcggcagctgcgtggagccnncgtcgcatgtatcaaaaggagtcccatgggccagctctgtacaaataagttagtcatacctaatggggaacgaactcccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcagcaccattcgattcagtgatccgtcccgttgcaactgatcttaatcatcacttcgacagacttgcgacaaacggggcaatcantaggatctagagctcgggcactggtatggccgcggccaaatcagacnncctcactccaagcccatgacaactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatagcatgcctacgttaccggattgttcagnggtgggcactacaacggccagttaatgcccgcaagaagattgcgaaataaagcagctaagggcgcgccgacaaaacggtcaatcacttcgcagccagtttcgtctgcgcatccgctgtctntgagcgggccttgataattcgtaagcactactgttccnggtccaaagtcgatgcacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaantatgcaaaggtaaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgngcgtagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagacgatagccctactcgcggatcttgatcagttgnactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaatccgctgttcgcatataaaaaactggttggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttatgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctgncgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttccngttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccccccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataactggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttagtggatcggggctaatggttcagttattggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcanncatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggtcactagtagaggctggcctgagagcgccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattagggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtcccnnggncaggccttagattcctatgctggctctgtctgcgtgttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccttgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcntttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacntcaggagnttcgacgaccatctttcnataagctgacgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacnattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacnacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacttataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagagggtgacgttntttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagccgcaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataataagctcatctataaaatacgccgctgtgagttaaacggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacncttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgncccaaaaagctaccggacttnctncggtctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaataaaacttcactggagcagatcaaactcacgtgtgtatagtgctactgacttgcccaatcaccggccatttacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtccttnaccggcataagacagccttcgcggacatcgagcgtcctcttagaaattatatggattacgttccaaggtggtacccacgcccagacggtcggttccgctgtctgaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctcctggtcctngtggtcgacgagggtggtaagacagtgtacgggtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacntcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattanctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttttcatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcggacttccgcgccgagactggagctcatcccccggatcgtgacatctggatatgacggacnagggagctctcctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccggangccaagttgccccacnctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccaggacaccagggccccgcagaatcgttggnacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctggnngttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcggactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcggccgaagtactcctntatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaaggccaagtaacttttaagggctanagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcancggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctngcggcacctagtcgtatgtagggacccacgcccnatcaaaacggagttggttcctcagtgatcctgtggagcngatcgacggtattnntacccnggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaangtagagccgcacagttctcgccgaactggccacctcggtgtttagtgatantggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatgggatcctccnnactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgccctggagcggatggaaaagagagctccncgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttnctcaatccttgnctaatcgacttaaaatttataaaggcngcttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagannntttcactattcacggcgaaggtgacgcgtctttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaanattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagnttcccgtttatnggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcnagntccagaaggacgaaatagaagtaaccctcgttcgtcggacntcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtntaggtgagggcgtgattctccgggattctctcgtattattctacaggtnatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagnacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggngttgtcagttccgccgccagcctacacgaaatatcattgccatcacctgacgaattcccgggaccccgataccgcagtcggggcttaccaatttatactaataaagtcgctagcccgagcaggagtaggacctgacaatgaagataacacacacccgctgggtcgtacctanttacctgaattcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcagtcccctcgtctgaccgcggacacacccgcgggggacgcagcgcagtactctggggcatcagcggatcggttggatcaccacgcnccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttagggcctngcgaagactatncacgctctagggcttccatgttcaggaggcatgggtannccacttcactgcaccgtatccctgtgctgtcttaccgtgagtactcccaaagtgttaggtgcatgatctcaaatgcaatcttcacgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcgtttattcttcagcgagttctgccgaaaggctatgtgtgtcactggattctagatgaatacggctccccnngtaggttggaggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtacatctattcacaagtacgtcactggggtatagggtaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacancntcttacttcaacgccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggtctactntgtgaggangcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatnccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcnnatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtnataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgntttggccacggcatttctcggtctccnactgcgctcgcatccaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactnacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgnccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgacatgnaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgntcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtagtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatgtctgcttacgcagactatcctatccaattcggacgccatgtgttaatcgggcactataatttgagggattttagcagggttacgtttgctccaccgcttccgtgacatgtggatgcagctttgatgtacttgtcaactgaaggccgtcggtccgagttggggcaggntccgacacgcggtgagtgacgacatctagtcgcggcagatcgctaacntctacaacgtggccnaggagtggggactcgaccatgcaacgaccacggtagggtctcgtcgtacagnctcgngctcctggtttacatcataatcagtagtgttgatgttctatttacacttcggggctatctgactggaacttggtgcggccccacacgatgctctcctaagtggccatatactgacttgtcgactgcatactatgaaacttattgagccactttagctgatgcgacgactatgggggtgatgcacatatcggcatcgtgatgctggtggcataagcaccaacaatgataggtaaacgctcctcttcggcgggcatggggcgaaagagggactaccaaaagtctgaactatgcgggacgctccgggctccgtagggacgcgcattaaattgagccatgagagcaacaagcagtcgncggcttactttacatantgaggcatcaccgtccgatatcaggaacagttctatagccttttggtcgcgggtagcgcatgacgagtcaccctcggacgatggatattccgntaacttcctatcaaccattgggcgtgactatacgagtttcggttatatgctttctcggtccacggcataatggtggaggcatggcccagcaaacgtgggcgtttatgggcggcgtcacgtgaaagaatgcatcagcagctagaaggaagcagactaaaaagtttacaggacacaatcatttatcactctggaacggacgtaggcgtgaaacttcctttctgcaagcttagggtactgtgcctantatcttgcttagagggaaccttatataaaccctgtcaggaacagatatcccccagcgagtgacnacaatgtngtggagggcgccgacgggacggtcaccacctttcagagccatagtggtagcnacctgccccgtccgttgtacattgccgtgattcatgaagaatgagcgtccttcatggtaccgctcccaagatccaaggaatcctctgnttcttcgacacgatgtcatgtggaaaantcactcgacttcttggaatgcgaattaatgcaataaaacatttgtcggtcatggcaacgcgagcaccgcatgattggtcgatcacgtgagttagaaccttttaaagccagtccatgcaggccaattctgcgcgtttagaaattcccgcccatttcagccgatcaaagtagagtcatttttccagaaacaagcggactgcagggtcgtcaattcatagccgagagcattacacgaccgcattcgcggncngacttccctgaaacagaaggcgcgacgtcgttggggggccctgcaaatagttggagcgagtaggtgaaggaaagtaaagctccaacataataagtcgcaagctatttaccccgggcgttatccgggaagacgcatctccgatagcacaatctggctaataacgaatctcttaatatccattgtctcatagaggtagccgtgccagaaaaatgtaacgctggagcatggccagagtcttcaagttcattgccatgggtacacagactataatagcttaactgatgacggatatgatatagggccgacagccgattcactgcctgaatggcctctgtcaaggttacacgactccctcgattcttagaatacgagctaggggaaggcatgtatcctgagctgatgagtctctcacggcatccgtatccgccctagccgacgcttgacggactttactcgatcttgagaattaggcagaactttatcgagctcgacgctagaggcgatccctcctgaacatgtgtacgggtcatgggctcagaatcggtctccaactgttcatcccgccgggagatttctggtagttttgggtcataattaatagcaactgganccttagatctggtcaacnntgcgcgatcgtgatgttgcccaataatgtgaaatggaggtaaaccatacagggatatagtcctcgaaaaccgaagttacacaaagnanttgcacccaaagccaccaagaaccctaggtgtggtatggagacgccaancaaaagcnaatttctaagttgcatagtctctcgacaagctaggttccggctcaacttcngcttgggtcccttcccgtaagtcagtcccctgcaagtcgccgcctggaccttttcccgcacgtctgttaccctggctgtctagtccctctgaangcaagagctcgtcttgtcacantcaacaaggaggcctttagttgtcgtagaagctgtnacgtcatgctcantctcttcacaattattatagggcaaccgcttgtaaggcacataattaccattttgaaaagtaaactgggaggatatttcaatngtgggggggttatacccgtactgagtcaacatgccgtcaatcgccgcactcctcgtgaggccaccgtcgcggcntatttatgacggtagtgtgtactgtatgtcatgcnntaaacgaaggaggctctatgagtcgataacaactacgtatataaacagaagcgctnagtctattgcctgccccgnacacttccagcgttcgccgcaaaagtttgtaagcttgagtacgtcccgcgagttctgagagttccgcattgctaatatgagtacataaaatttagccggatagcttaccgaggagtgatcgananaactggggctgaaaccgagaaattctcttcatcaacttatgaccgagctctagctggagacgggcagcactagaacgtcacggcggaagacaagaggtacgntcggatgagcctcgtcgcgggagaggtagctgaacgaggggatccaaacagtgcacaangtgtncaggagccanccactggacttccgcgttgattctcaacagtctatcgacagtgtatgtcgcaaactcccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacntagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatggtacttagtccgcgtcatcctgcggacgattntgagatgccagacgcaaggagctatgacactactccgcggcgcacccaggcttacaggggaattgctggagcaagtttaacaggccaagcggcagcgcgtagtgttacactacgctttgggatcacagcctctggncgcattccctgaataaaaaatccgtgaacaataggactcagccttacgatctaactggtagaatgcagcgacgaaatctctgcgtgagatggtcagatagactgcgggcaatccgtccctttggaggaccgacacatgtgcaggggtagtagtgccgacgtaccgaactgacttgtcattctactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacaaggccacagcgtatacaatagggcgtgtcgtgtaaatatagggactttgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggggaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtnctcgcagtactgggcaactacagtccanccccatacctctgcagtgtgtatttctcgcgctaaacataaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccgcgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtancttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgngtgtcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagataacctcatcagcatttcacatgatccttacgtctcagctggtcgccttacggaactttttctgatacacacgccacggcaaggagcntaagtccttcccaccagaacaaaacatttctctcggacaagcccgaacctccgctccccgtaaccgacatgncacggaggcgtgagtataaagcgatcggattgcggtatcatgaccttggacgcctgccacttaacgcaattatcttgctgttgcttaatgatgtacacgccatcgaggtcgactgcgtctcagcttgagctctgtagcccccatcatagcgatacggcctcaaagtgtcagccgcgccattattttatgtggccacaatgcagattgagaggccaagtggaccngttgatgaagatgctgtatatctgacttctcacgaggtgcagagattcgagactgggtaactgggggatgtgctgggactggagccgtctccgttatctagggagaaaggttgaaggacagcgtgtgtgtgatgggtattcgcgagcaccgcgcctcacagttttcctataggcgtgcctcttaaatcggagtcttcttcgttagttggtctaaagaacgcgcctcgcctcgaaaacatatagtcgtctgtgtcgtaaataagcgactctgaaaggtttgggccgcacccggcgctgccctcgggagagttgcgcaacataaccgtaaaacggagaggtcagctagctatccgaggagattggagggggttagcttcgaatagctctctctgtagatgcaaactgtgaggggagaaggtccgggtaaacttaaactattgttgcagagtctaattccgccagtacattaaaggcacaagctagtatgcgaagacctggccttcatgttcgatcgtcttaatcccaaaattaactgcatttagtcggtgtaggagcaaaatattgccacggcagtttagatatatcatgtcgattatgcggtgagatctcttttaataccaatgggcgggttgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgngcatcaaaacagaggctgtccttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcgactcaggtagcaaagtggacacagggtgtgtggaccgactttcaaacgtcacgcggggtagggtgtagaataagctgacacgacgggcgctattttacacgagtggataagccccggncctaaggtgtagaccgtggccggccctctgcagtttggacgctgtgcagccaacagaactgttgacatgcgtttttcccgctttagactaccacgcagctgggtgttacacacttagcagactacacttctgttcaagtaggagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtaggagctttatggcatcgaatagggctttgtcgggngtgctgaatctcctaggtgcctacgctgcgtgtacttctaaacgtcgtcaagtagtaccccttggctgtgagcccggatgttctcccccnttgagactccactgggtctgcagccttccatgagaccatgggcgttactctctcgcgttagtattntactaacagtctacccactcttcatttcanaactttggggtgacccccttccgaggacaaggaaggacacggcttcatgtttacgtacgacaaagagcattgactaggatcaatnacgtccttcacgaacggaactccaccggaaggtacgccttaatcacgctaggcctaaatcatccggtaagcacccgaggaggaaaacttcttccttccagtttatgtttagggactggcttgactgctcagactgtccaaaacctcacgcggtttgcgagaggcgtaggggtgggtatactgctggaaggccgcttgcatcggcgggccagagcatgggcgggangaaaaggtcccgaatctgttctgacttgcgttcgaaccgtgatcgccaggcgtccnccgctcgagtaacgattcctatcctgtgttgcgcgcgctttcaccnnccggacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcggggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaactggacgatgtaaanttatttaacatncaatctacagttatataactaattccgacttggttgcgggagtcatcgtaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacantatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaattctaatcatggcagacacgcgtatccccaggggcggaggcgaaaagctggtataagatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgagcgcattgctacttacgcgacncagttgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaatagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaanacgatanggtagcatggtgtatattgtaacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgtttaagccccgcccactatagtccagtnaacatgggccaattgggcgatcatgcagtgagttgctagcgctagcagaganaccgccttctgtgtttanacgccgttcgcgttgttccacttaacacctggcacatagccgaacagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagnagtgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggngatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttgaagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggtctgttacggcgatacgatggtcctcggacatgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggcgcgacactcaaccacctcgaatcttaaaccagttctactaccctgatccggtaaatgcccactcctgacagcggcggcgactgaactgttaacggcnnccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagcccttgctccccggagagtctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatactngcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttactgtttgcgcattcaacggtcattagcgtagggatcnaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagcttacttctttatgaacgaagtgcaaaattattgcagaatcacattcgcgactcttcgctatcattgtgcacttggcggccaaacgaagcagacaaaattttacatggcaacacttagctatgatccataatacggggcccgagnccgtacctcataatggacttatagggcgagtcctctcgccttttcgtaattagcagcnccacctccaaggttgagaaccgtggagtacaccatcgttttggttgggggttcaaagcgcngggtccgaccgaccgcggatcacgcannggcagatgagcctatatgcttttatgatcgtggtgatcaaaatatgaagcaacatcgatccctgtcggctctacaaagcaggcacgcgcgctccgtaccttcccaatgaatacttattccaccacagtcttcgtattggagctttgcgacaccgagggcgtcagtcattccgatctttcgtcccagatctgatgagtaagctgcggacccccccgcccgaacgctgcaaacagctacgttcctaggccgtataagactncataggggcatgttggctaatcgcgcccttgcacctatcccttcacctccgggtccccgagcctaatttgggcactcaggggttggcagagggcaaggctngggggcgaaaagatcaagtggtcgttgcgtccatatttcgcaacgtactatgtaacgctggtgagacaatgatncctgtttcctcgcgacgatccatggangttcgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatactncagcgcacgaaagacggccggctgtcagacttacaccattgacgtacgctgcggagccaggctcctgtattgtagatcggccatagggagggccttgagggcaccggtccgtgcaggtgccagcttgcgggcctccacagacaatcctcggcgtatttcgttcaacagccggcgtaagcgcttgagacaccactaactcgtgagtaagtcggtgaatgtccaaaaacgactgtcagcatgcctacgtctttgaaangccgccaaccaatctcgacagagtaaccagtttgtccatgacaggtggacaaattggaccgtacaaatgactgccatagcaggaatttggtgagaatcaatacgatgagcattcaagcgtatcgtggtttcgtgagcctaattagagtaagagggtcgccgtngacaaaggccttagctcgtggattccgtaaacttgtgcgtagatagtatgattaacatggagcacggcccactacagacagtcgaccctttatagagttcnccgccgtgatatgcccttccgcgctcctaacctaatcctgacaaccagacaagtggagcgatcatatcgtaagctagtctaagaactcgttccgtcaatccacatgacgccactgtggccaacttacttcttggtgactgagacgagttcgtgaccacatagggccaacgatgtctgcgcactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtgtaaccggctcgggttactgacactgaatctgaagaggtgtagggcaatcctgggccctttaaatttgggtccaaaaantgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacanttccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcagttttaaccgtaggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgataatctggccctttgaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgngtggattcagcggtcaacggaggggccgtgagnttagagccagttaactgacgctcatcgatgtagttagaatggctcggagnnaccatctttttgttcagcgccccatcgcgagttcnatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctantgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttntgaagaataaataatagccgagaacgctagtgcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaatcttcacctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacagagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcnaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtactnaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggttctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccatccgcatccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagctgaaaaacgacccgcactcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatcncngacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccncccctacttatctcgattctgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagntgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagattntctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcganaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaagnatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcatcatttggccaaaggttgcaaagtcantactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagctttccccggagatcaattcttgcataactagcgacgtaccgcgaccaggcaaagcacccaagtattagaaaagtgcctactggcccgccgacgcttggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattcctggacggaaggttacgtcgagtagtagactgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccaaagagcctatgcacatcacgaaagccgttaactgcgtattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggccagtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctgntacttgctcataagatcttttgaaagtcatgctagcctgtgcctctaattctcaaggttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctanattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatactttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaatcctccatantgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatactcaatggcgtccagatggggaaattcggaggcaaggacggtcggagccnccccgcgtggcgctatgagccctctacttacctgcaaaacctcgctngctctgtaccaacgggatccggcgtagcgcgaaagatgagcacagactcccagggtatgactatcttcgagccggcgaagtcgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgtcggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttngtgaaccccggncggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacngatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactgttggtgcgaagngtgtcgcgggaatccgcccctaaagagctcacaagttcgattgcaacgacgttacagaaaacataatcggcttatcgcatgatgttcatcctggtgtctagagacaacaacgccggctcccctgctcttcttctaggccacgaaaaaggggaccgtcctcttacttctccggatcaggtgcaaacgttcccatgaagaccccctcgcttctttatatttaagaacctcgatgagtaatctgtatgggccttaagcaatcagaacggtagacggtgtcgcataattcctaaccgatggcatttcacaagatggcgtcgtatgatgcactgattcggtgcagaaatcgggggagttttaggcgatcagttcaggggtccctaagttgtataagttaccaggctgctattggaccgcttaagtatgcttcagatcctcggtcccaccgctgggacggttcgataagttcccctcnggagcaccctcgtaaaaacctaatcagcgctcgcagatcggagagtagcggatcaggaaacgcattgaaccgcantagggtgctaaaagtgtatggttcgctgggacagtacatgtagaaatcagggcagcttcctctagcacgtcgagagtgcgtagtttaatactccctccgtttggcggattcccgtcctgtctcagngtgcggtgcacaatcttccgagtttacataatacagcatatcaactcttactaggctctgtctggcgtcgtcggggaatggtttctagaacgtcgtcaccacatctctgagcctaggtacatctaccggagcgacacgggaatagccccttagactntctaccttcggcaagtatggccaatgttgggccactcacgacgccgacacgtanctcagacggacagtgacgcaggaatttggagaagagagatccctgtgcggggacgagtactccgaccgtccgaccgatttatggcactaatgtgaatcttagacttacatttacgcaccaagaattacgagtgggncggccatgtcgacttggtagccacaagtacatgggtatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgttggacggagcgtattcggatttgacggcatgccgtattaagttgaccgtagtgaactcattgggcagcgatactgtctcccgttcaagctgcgcaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggccttggaatggccagcctgtcgatccccggctctaccatagtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgcatgntaccctgaccgttatctgagcgagttcttatttcgagtcctaaaagttgccngtaggtgaatgcacgccgtaagacagtggttctgctctacctaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatcctaagcgaaggttcccggactacaaaagacgagaggggtcgtgnagtgaaccacgttactgccattttatagttatcgggcttgggaagctcacgcctcagcgcataacggtggtactgcaagtgtcccaaagcatcttaatgccgtttcgttggcctgtcatatgagccgttgacatgccaaaaaacttatcgaattagcggagaccaagacaacccggggttagactaattgtccttggggcgactagactcatttgtgcaccaaccccgtaggattaaaaactgaccctctgttgatgtcattccagttgtatgtacngtggcctggaaagatatgattgttgctagggtcccccctaagcagtgggcagctcctgttacggccattctagagtgcgacatatccatgagatatacgattctcgaccctantcgtagtatccgctcctcacgtataagtgatgacgtattgtataatacgtcttactcgggacatgggggttaggaagctcggctcgactacacagccgctccaatcgacgaagtaggaactataccttatgtcgccgtcttttatagggctcatgccaggcctaaattggcgccgcacgctgcaccccagccgctgccggtcagtcggtaaggactctagagggccaaggcggcgcgggcccccgggtcgcaggagtccccagcaataacatgtaaataaacttatcagcaatgttcattgttagactccagtgcggggcgccaagcaataagtcgaacaaacctccgctaaaagatcattgatgaatttcggcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttggtaactcttggtattggggttttgcccgagtggcggtaagttcccttcaagaactgttccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccaccgccggggggacgntcggacgtagcgaatcgtttaaggccgtggatctgtacaacagtcgcaacctaccggaacgtttcgacgcaggggatcctcagcccgcnaatggggcctcngttagtcacgagggccggcggccggttgcgtcatctcttatggtctgcgggacggtgccacgtagcgacnaccgcagctttgctgcggtccgtcgggtcgagccacggcgntccgaacttcgtcatgcacccttcggtagatggatttcaaacagacgttgccgaacaagcctgtgcttactgtataaagtccgatacttaggtgattcgtgtacgacgcagagccattgtatggaggacgtttccgtcttatctcgcggcacaacattaacgagcccggaaactgnaggtgggccggggtgaccgaccgagntccgccngcgagcagatggtgctcgcaaaccgttnctgcggtcgatgtgtcnggcgtngacatccaggcagatcccttacttcggccgagtcggttagtactccggccagcgtgtggcggcgtgatgcgtcctaacccgaaaggcgtggcaagaatcgcctgcccggtacgtacgaccgttctaggcaccttcaccntggttcacgccagtcggtgctgggaccagcttgggaaagcccggtaagtgcggttagcactgccgctattgccgtcgggtatcctggagcagacgcactcgcccancgtgttacctactcgcttcggcaaccgcaagccgggatacagataggacaccggggcggccgacgaatagttcgccggctatatccccgcgcaggtgcccccagagctgggnggtggtggtcccgtcgccctcatggaacatactcccagacttatccagaaacgcacaaaggccagtacactcggagatacgggtttttgaacctaaagctagttcctaccgagcaaaaagacgcgaaatctgtgaagtattgggattcaccatgtctcaaacgacggttaaaatacaaattacggaatctactagtctaccactgggccgtactagaagcctcgtgtagtgcaaacagggagtcccggcgtgtattgggccccgtgttatgtggagtgttatttgaagtgatctgatattgtagttcagaactcggcctataccgcgaaacacaccgggcggaacatacgaacccgacagaaccttttacggactcgtcgttcccacgggtcacgctcatctgccgggtggactccctggccagactagtgccagcatcctgtattgcacaagtacttcgtgtagcgtcggctcgcggttacttactgcgagaccccaccgcagcgaaattgtgtaggaaggtacgatcgatctcttccgctcgagcgctaggtttcacctggacctcccggtgtgcctctttttgatctttggaatgtctacgcaccgccttacagttgaggggattacaaanccgcttggtataggaccgagataccgatactgcagcggaatgatctggcaagcgggtagcgagattgcatgagagtcgtgcaggcgacaccgggtcggattaaatcccgncatagatgcggttgtgacggcgggatggtactggtcttttttccgcctttccacatatcaggcactgacctcatcgactacgctatgtcttaccagtagaggaggcctccctcgtgtgttcgggtacgaaattcgaaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgaccgaactaaccaaggcagaggttggtaggaacncgaggagtaatttgtccgtcgggggctactcgaaggcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttacattccgtgagtccagcgactgggtagcccatatgagcatttgacggaccttgggctagaaagctaacantaccatacggcggggtggaagagccatggctcgactacagaatgactgcgctggcgatcaccagaattcgccggcttgcgacacataacaagngtttagcnncagcagacacggccaagttcccaggtaaggtgggcccgcggaccatgtaattagagtatcggatttatcgctttacggcgggatataaccgaacatcgcgagacgacggttgagaggtgtctcgacgagcgcccgacccgagacggccccttgtgttcggggacccactccgttccnttaaatccaaaataccggtgatatcccactgcgaattctcgcgcttactatcttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcangtccaggactggctgcccgccgattttcttagtgttctgatggcccatttaataatacggaaggactactcatgctcagaagttgtgggaggcggagatctttgtcaggacctctattacccgacgaccgtgttgctcccgttaacctgtaagcactgacacgggttagccactaccctatgaaaagggaagagaagtaagagaatatcgcctacgatatgatggtctagtcaggcctaggttcgagtatgaggcgttaaaaaaatgccacattgagcggcctcggataaggatctggcttgaatatgggaatcgtccatcctgcatgacttttatgcaaggtcgttgggtcatctctctagtattaacggctgaatccgctttaaacgtgatcattatctactaatcgctgctgggtcgtcagtagtgcactgcatgctgctcgtggcgagctgacactttttgagatacaaaagtgtgtcttcagaccactgcttcgagatatcgtcccatctatagctttgacattaccaacagaaatatatcaatcgggatcgtgtacgttgcctcagcagcgcgtgcgatctgggagcagtatcgcagactcttatgggttttgctccgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagaggggtacccgcgcgcgctcctacgttgctgaaggatcgtgctctgagtaaaaggtcggcatcatcggaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggtaatcgcggggccgtcacggcngtgacatttcggttccggctgacgtgtgggcggngcggacctggcgttcgccaaaaggttcaaggcgncagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcnctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaannntaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgntttgacccacgttctagatgctagattaacgccatgngtcttagtggctgagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctncggcccgtnatttaaaaatctacggangcgtggtcttgaccgcggtatgcgnacgtatggaaaggttgcatggactgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggccnttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctangaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttccccccttngccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttntaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgntatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtnggcacggtgccttagtaggcacacacaacagaagtgaaatgatctttcagacanctggtagcagcccggcattccagccttgcctccgatgacgagcgatctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcntttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgacttnttacaccctaacgtaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacnnnnnnnntaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtanagggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtncgcggatncgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgctnatcacttataccagacgacccgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcnagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagnggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtagnaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaanataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagataacagtcaaattgtcngncagacgtagtgctccggtttgttgtaattaactgatacatacggtaccaaatcggagctcacagttaatcagggacttcgaacaanatcgggtaagctggcgaagaaggatacggctgacagaccgtaatncttnactaatttgnnnnctgggggatttacgtgttcaccatttatcaggtccgcgtcgttcgacgcgtctgccccagtgtagaaacaagatactacgctgtcgctaaactgatgatacgccctggtagtatactgagggtgtaggtctatcnntagtcatagccaccctttcggcgattcctcgcttaggttaggatagatggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagngcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcagcacggctttagtcataaaaggnaaacccggcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctcttaaaggcggctggggactttacgcgacacactccaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctacgcagctgccgcccggtattcctacaagttagccaaagcaacagcgactttaccgagaccctaaccctccgggcaatagtctacgtaatcttgcgattctgtttgcggtacatacagtctgccaggtagaccaacgttgtggcatacatgtaccgtggtccgcaagcaggcgcgcgcgggtcggcaagcgttcctggggtgaatgcgggtacagagccgcgctttcggacatacttgccgtgatgtttgtgccnccgccgtgcggtgcatctaactcgccctctcccccggccccggcgggtcgtggaattttatgtctggcaatcaggcgttcccgggcagactatatgattaaaggtacgttttctcgcccagagctcgttgtgccggtgataaagcgggttggggtactccttcccaacgccctgtgtggtagtattcaggttttcccgcgttgggggctggtggcttcaatactccgattctgatatctagggaaaccgtcctttacgatgtaacagttacgcctgctctgtacttttttnttngtgagggccggtttgacaacacatgtcagccgaacctgcggaccgcctactccgtttattccctgtcctagcctgggaaatgaaggcaacgccgtggtccgggtttaattttgcgatcgtaagctgactgctgtcaaatcggcctgcccacctaccagcggaaccagaggaaccagcggcagaggtcatcgacactaaggacaactcctnaacgggtgcacgtacggatctttaaatcgaatcgagccatatttgatcccatttcacccccttctccgcaaatgatacaggttggctggttcgtaccaatgggggcttcacttcctatggcagatagtccttaagaagctaagagtccaagctggactgtgctagcttactacccatatcgattaagggacgttcatagttcacgggcacgtgcggaagtntatcacgagttcaagccagggtgaggtatgccgggactgggttcatagttagagcctatgatggcacccgtcggcagttcccaatgcctaacgacggtctccccgaccttcgccatattctactcggtcgcgctgggggccgtgcgtctgccaactcttctttgcagacaatctgggtcatgcgtttgacccggcaccatttagcgggatggcgacgtccacttcattgggtcgacgcntaagtcacgatccgccccccggggacgctcacatgggtgaacgttagggcagctgacaaatctcggcattggacgcttcgtgctagcgcgattcccaggagatttagctgtagtcgaaaaggttgatangaactatttgcaactcgtccacatattttcgtcggtgacgaccaagcagttgcagcggaaaatacactaggatcaatggacttcagaataactctgcggcgtactagcataggcgccggatagctggggtctcattacccaccctacgcactacgccgcaccccacgcgaggtgcgggcgatcgcctcgagtacccgaaactaagtcactcgacgatgcttatgaaccacacgggaagcgtctccggcgcgtgtcagcatcgcggtgcggaatggacattttgaactgcgttacctcggttggaccggttccatgcgtaggaacatcatatggcccaaagatgtagcccgctnnncacagtctttagcctggacagccacgtactgtggcacctgggcaagaacggttgcgtacgctttaggacgtaacttctccattcccatctattgtgtggcgntctctaaggaagtaaagtagccaccgcgacgtagccccgtcctaactcggacggncgctcatcggaagtatgatagggtacatgacagcagttggccccacccttagtaagatgacgtaaatcttgacctgaggcatggacgtatcgtggcgctacaagtatttaacaacaatcgccgcacctcctatcatcattcaagatgacgtcgaaggctgctgaaaggatttccgcggatctaatgnccaccctgtngtgtttcgcgtcatcatgttcacttagtaattcagttacgactatttacgcgggcgcgggactgatgggctctctcccccagctacaggggggacgccgcgatagtccctgatacgcaggggagtgcgggctcgttgtaggttgttgatcctgtagantgatagatcagnntgtcctgagcaggcagaggtttcaaatcgggtcagatgagtggaccgactttactccacgccctcggaccaaccatgattgagcgtgtaactcgcggttcgcctttggggccctgtcttcctcgatgcatcgtcgtggaccattgttccccngaggaccagcaaatgtgtttactgccccaaaagggaaccctccctgacccgctatggcctgctaaatgggttagtggtcatgagctnccctagccaggccacggttgtatttnnactgacgctgaggcggagaactagctgcatgacatcacatcgctgccttcagggagcgtcataagcatggttgaaacgtcagcttcctcagtcccacgtctatcacanggaggacggtcaacattcgtccttttgtattgagtacccatgtgaccgattagtgtcgctacggctgtgttttgcgacgagtgttaaatgacttaattcaaaacgcatcgtgcaaagcggcttatgcctcgaggttacgcgctgacgnacgcagntccgggccctgcaggggtatttcccgctctcgacgggatagtgcactagctaatcgcgtgatagagttgggcggagagagtttccccaagtcgaggattanacgccgcggattgacagagggcgctggcggcgcccccacgcacgagtgttttggtgcatccgcgatctactgaattagcgtgggctgagtccagcctatgcgacacgtgaacttaggggaacagccggtctgtatacggcaggggatagtttacgttcatgcccnnnactcgtcacggcgggcgcgagacgacggctagtgctcaagctcgaattgtgcatggaactgctacgccacaaatactctacccccaagcgaagtgaaatcnnntctatcagcacttccgcggccgtgnccgattgatagtcatggattcgccgcccgcggctcggttctcttacgagggggcagggacgngggcttacggttcgacagcccggtcgctctaccgtggagtcaacgaccgtacatgccaggtagagaaataggcggagacaccgcacgcattcgacaggtgactcctgcggcctgtaagagttggtcacgaagtagtggcttcccgtgaaactctgtttcacgtatctacgtccttggataggacgatactagcatctcaacgccgcctcagacgtagtaacgtagactgatggcttaatccaagggaaatgtcgcgatttcctgtccaacttattcgagtgtccgtcanaaaatcgtccgagttcgggccaaggggctcattcctacttagaagtgctggtacatagttgccccggataccnnactaccaactgtggggagagtgaaattcgcttcatctgcgtcctgatgaaactcgaaagacgtcgcagcgtcactactatggattcccgcgaagttcgacctacgtgtcnnatgtcttgtcggtctccattcgtcgaactgtagtagttcgtgcgcgcacgtcagctacggccccgatgngaattcgcaaacgagacagngacggtctacnttcacctccatantttgtgcgtacttgtgacagttggacgtcgctcatcgcgggagatgttaaagngngaccctaacccaacggttttcaagagcgcgtagnngggaccttcgcgccgagaatcatcttacactagggtcccacaactctttgttgtatttatggacctggaatgaaaacttttagcatgatgcgtggtattatttgggacgagtgagtggccatattatcctcccttcgtagccgcgtgcgagtgtgactaacctcaatgcggccccgcttcgcccgaacaccacctactcngtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgngcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagcgtgagggaatggaccccgccccgggacgaaggcaccctacgttcatatcgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgccttgtggccctcaatgcgctgctccgaacgagtaactaatcaacgatcatcacttcaaccataccgctaactccctaacaagattgggaaacgtattgctaccttacctaattaatcagcggtgcacatactgttagtcctacccctccttgacgccgaattacgcctcgccaacaggagggtgatgcatctaatatggtcagacgttgtgggatacgcacgcatctattgcgaagccatctctcatgataaattcacagtctctgcgtatttgcgcacccaggtgcatcgtctaatgtatttaacaagtgaaggaggctcggtttanccaaaatcgcgcgagttcgcgggtcaggcggagtcgtggttctgccgactttgtgaaaactcaaattcacgtatccctggatctaatcttttttnaatctcacggtctttccgatcgttctatggctgaacgcttgccacgattggccctatcctgatgtatcggaatttacgaagttaagaaagtacaaaaatgtgtcacgaggtgtaaacgataagggcatcgtttggccaacttggcgattattaccctgtcttataccacagntcgcaaatgtatgtgctcttctctgtgcatagtgacgaactgcaatagcaacactgaccagtggaggttgagggcccacactaagacgtagggctaatggagaattccgcgtgcggatcctcggtgaaatcaaagaagattgcccgctccgccgaagacgtttaatgactgcagtctctgaagcncnctcgatgagcatatcntcaatctgtgatcccgagtatgacataaagctaacgtcctcgatctcgggcgctcnaccagcattgcaaaacaataagttctgaaccggaggcacagcatctgggagctgtatgttgcattgaagctgaaccactagatcgcatgttttacttgccatagaaggtggatcagctaccaagttcaaacctcgtacacgtgcattaacagattattcaactgtagagtcgcgccatatttanctgttcaatacgcgatcgcagcttgctcgaggggaatagccatttaagttacttgagtggttagactttaaagtaaattcgngaccgtcggttcccaccaacttcatacgcgtnatccgtttcagcgtagacgagatggcgctcaatagcctgtgtctggcatcgctgtgccgactgtccngactcaccttccaagagcgggtcattgaccaccgagttccaaagacatcggcggtgtgccggtgctcgattagggctatgcggtttgtaacctcctcatacgttcagcgtctggcgaggcacgccggtttagcgccttcccacggctcagtgttttgtagagaacagagtggtgttcggggtatccagagaagacaccttgcgttattcgcaangctagaaatgtataatngagtggggcgttncncaaaaggtagattctagctaccaatacggagagatcccggaattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgacctattcacagcgccaacgaatacacgggactgaccggcctcgtagcgctgctgttcagctttctgcccnggtgagcctacccgcagtccgtcgagaaaaggccacttgtcagcttcatacctagtgttttaaacgaaaccagaggtaattgtcaacacatgncctatcttggccttgcattaatcgggaacatagtgtaattacgaagggggcaggcntcattagttaacatctatgtatgaaagctagcatgctttcaatgaagacagtcntccagctggtagggtcgttaaccaagtcccgggtcgttgcctataagaggttcgggggcacaacggctgggggcagcatgacggctcgagtgcctgggttagggcccaggtcaagctatccgctaccacgctctgctccaccaattgaacgnagaaccacgaagctgtnaatctcgcgattcgcgctatatggttagccgcctccggtagataggaactggctcctaaaaacgtggccttcccggtataacgttatggaacgccgggatgtggtggcatacactaggctcaatctcttcggttggctgagccataagctccccattagttctaaatccgaaatcatcgttagtacaatgcgtcgagtttaacagtaatcgaggtagctanatactggtatgtccccacttgttcgcctttaaaagtcattctgacgggaacttgcggctcatcaagtccggtaaactgcagtgatgcagcaccttactacgtcaggaacagagcttggctttagcgcggcagttactttggtacagaagcacagcgttctgaagcgtgtcntgncgactagctgcggccacgtggttccccaagtagtatggacgagttaaggaattagngcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttgctagtcagtgtcggtgctaggatcgaccangttgttccccattctgtcttgagatgttaagcattaggatgccaaagtccccagtgtaacataaatataactccttaccgttcattgaggcgactntttagttctcaggtctcagtttgaggaccacgtagtcctgccggcctcacttgctgtgcttctaacaatattttcatgaaagacttcataccgctgtccattctgtggcaattaataagctttgaattcggtctgcattgatttngctatgacagtccctgtgtttacaataacattcngccctggttccaattgttaggcgtgctcggctcaattccatgaagtatttgccgatggatagtcagtcgagaaacgcgcccgtgcaggctgcacatagaaacattgccaagttagtcgtatatacggccactcttgaagcttaaaacttataaatgttaatagtactccgtaaataccgaacgggaggcggccacgagtgggtgttacacacaattaagaggaacgatgtgtttcgtgcagcgtaccacatgggatccccaacggcgctcctcacgccgcgctaagggtgccctctctcagaggatattcatctaaacnttgttacatcccatagtgcgtacacacccactggtatacatggccttgaatataatagatccaatntgtcaaggccctctacgtcttcttatacctcttaattgaaccctacgcatgactaagtcatactggtctaggcctttcggactcgaagctatagatgatagagcaaagcgcacgggagcggtgaatgcgaaggccaacacgcgggatcccacgagcaagattgcaggccgaggatttcccgtaatatactcacggagtgggagttcagcccggaattgtttcttgcattgaattccggagagtgcgtctttccttggtagaagatccacggtgagttgtggttattctaccgtacgtgacacctagtgatgcagcggcgtgtgtccaggtgtgtctacaaacaatccgttactagtgacatcgttgatctagccctaccccgcgatcaccaattcactaatgacgcgcgaatatggttcgggcgttttaaancggtctaaatgaaaccagtaaccggtcatcattgctaaccagtcaatcgacccaaggagaaaagccccatactgctacctggggtaaagtaagctggcctatgggacccnagncgtgaccataaatacctaaaatgctcgatggttggcgatgaaattaacatgtgcaaatttttatcagattgatcagaggagcagggttcctcctgtcgtaaccgtgtgagaggcggctacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctnttgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcnggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctgnaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagcnttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctattggatttctgcgagaantaacatctacccccgtgagttgtaggagaagaagtcatccattcgcnntaacttctccttattcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatactaaatcgcccgctcgctgctgaagcagtggcatggtctcgagatttaccaggttcaaagtatctacgtggcatgggcccaagcacgggtagctcgccggatggaaaagatacgaataacgagccgtaatgcatatgacatctaatcgaggtctctaaaggcgtactcgtcggttgatgtgcaccgctaacagccagttactcgaagagagcgactggctctgactaactatttgctagtcgcccggggccgcggccccaaaatatctcggtgcagagatggatcgcgccgtcctgatctatcgtggtaagcgagtagaaccacccgggtggtacgctcgtcgcggccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcccgntgttctccaggcaggggcccactcaatggacgtagtatggacctgtgccattgaagctgcgtgggcttggaccgaactttttaaatttgaaagcagtgccgcatacgcctcggcccgctgctccgtaatacgcctggccgcaatacctggcagacttcgcttgctcctcaatcacattgacctgacttctgccttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaaccctagcctgggctaaggccgtgaccccagagggttgcgcgaaggacttggacagcggaaattcggtaacatccgaaagcatgacacctatagccatatagagcttcgaccggagggccttgggcagactggttgatatttaggtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaagncgaaaccgagctcggtcggtgccagcaaaaaatcggtaaagtacgtggatcggctgacgtgtccattaagggggtgccnnaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaatgatgattccgtaccaaacttcggcgatagggggtgcgcgggaaaaggatgtgttgtaataccgcaacgggacagaggtgttcgtcctattattaggcacgattgctcgggacttggccactcnnatactctagtccaaccacaagtagcgcggggcctattgatgctctgctaggtggattttgacgcatctgtagaggaatagaacgcaaccctgagtcgattgtgtccggccgtgctgacagatcaaggctagatagtctcttctcgcatgcgaactttttagccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagnatctattagacgtttcattggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgcattagtanagacganntgtccgaggccctcgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatgtagaatgtatgtcttcaaaccttatcgacccctcgccttaatggctgtgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaagtacgaancatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcaatgactcagaaacgccaagctgagggcacgcctcggtccgtttaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggccngtagatgatatcgcagaggatcagagcaaccatgatgtttttcctgtcgcaggtcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgcttttcgacacccactaactcgcgcatggcccatcggcttccagcacagcttcttttctcccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgaggtagactgtgggccctggtnnaaagacgtgtagggggaacgcccgggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgttatagaggttctcaaacaaaaccttcttactctagcggaacagagtgccagcgggctgggctacctccccaaagctagatgtataatgtccaatgaggtcgggcccgtacnaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcccccgggtgactcatacgggctactcaagccaggagccaattagtgcgtaagttctcatagtcgactggattttgggccagacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatggtgtactaccacgacctcagagtctctagatcgcgctatgcttggattatttcccaataagattcgaaggtagtgcatntttcggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaatagttaagaagacatatgttttagcagtggatttcaagttaaaggtccgcaagngggtctcgacgccaagcagtcggtaatccccactccggcaactcagggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggngtatatcgtaacgagatggtgggacagaacgtgtacgtcctcaggggtccaccacccttgaggtgtaccgtagatacctcctctcctcacgggataaatcagttagcttcttgaggatcggtagtaagaaaggatcgatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctaactgccacagtgaatggataacgacctgaaagcatagagcangcctctgccgtgaatgaagcgatctaacaattcgatgtttgataggactagacgaaaaggttcttnggcattacgggtgcggtgtggttagaactatctcacggacggtagagagatcctccgctcccttatatgcagacttgtgactgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcgtgtcccaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtgatgagccccggaccagtcgacggtctagatgcagactgtggctcatgctttcttcttanctgtagcagccccaccgtattnttctagtcgctcctaactccctacgcaatctaggcttggggagatatcccgggncacagagagggcaacttacctccctccaccgagctcaattatnccgtcgacctccgtgcgtacctctttaagagggaaatgcagagagatttatttcccggattactatgntgttggcccccgcactcgctccccagtgaacttgcgcccgcccaggagcatccgggcacccagtaaattctggttggttgcccgctgcacctttaacctgctacattagacgtgcgccaacnctacttctgaaactccagtagcgcgcgcccggcgcgtatagttagcgccgctctgtgatctaccacctgcacaccggtgggccggcatgcctgaaataaggnacttagatatntctctcgccatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcngttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccactaaatcattngtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacnacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttgttgtacnattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatgaattcacggcctagaacgcagcgcaccacnaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtnagccaagatccaaccaccgagccggggacacgncagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgnggggtgcccacagggacttctncgtatccgatcactccaaagtttgnttcttcgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgttcnaccacctcgacctgggacgtttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcntacttacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagntgaccagtagtggtcncccagttaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgatctccgaagatgcaaagngggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcanacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacnggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttnactatacaggggcaccatcagatggaagatgacatcatcgccttgcangcgagatatgtaggacttgtcgcagaatgcactgcctncgagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcttagctccggctagtagcagaacctagacctccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcggctggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttgnaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtncctagtataacgcacagattctgattacagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagatnaggagacatcttaaaangcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatgaattcgcgttgtacggccatcacttttcctacccatattatagggactgtaggcgcatttgggtatttccgtaatatcagaaagccatctataccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttgaaaagagccaagatttgagcacgtgatantacttcggacaaagaatttgatggtgcccatgcgacaaactggcgngtgtgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaatanggcnagcccaggaccacncggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatngcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacntcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccgagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtctcgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccatcgggtgggttgcccatcatccggatnaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaacnctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccnaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacgacactgtcactagnnattagctactctgccatattgtatggcaagcaatttggagagtcatttagttgtcaaagaccagagggcaaatagataccctctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacagccatcccccatgtcgtanatcgcaaatgcagttatagttctcctatactggctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcntgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttaagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttctctctgtgctcgctctgctttggttcaattttatatgacccagtgagctggcttcgaaggtagcgccttagcagaaaggacctggtctcggaaaggccgnctttgccttcnngngaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgcgggaattgccgtgtgcaccgcgtggcagagggaagcagcatctccgctctcaggggaccgccgctatgcgcaacgctctttggcctgctcgcgaacttcgatttcactcgttgcaggcagactcctagtccctcgggctcccttgtctttaggatacgggcactgcccagcccggatttcaacttttgnctcatactcctccggcgctccaacaatgcgccccgtggggttatctgggtggcatctcgctcgctgccgccgtacgaacatacagtgganccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgttagcctccagccgatccatcgggtcgatgagaagcaacaagtgacacaaacgctcccacccccgtcgaacaaagagtacaagccacaggagtccgtgctactcccagttntgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatgctaacgccgggcgggtacagtctctttccngctcgatttggacacttcataggcatctcaaaaatactcagatagctgggtgggtgaaagtctaggatggtacctcctagtaaaagttggatgtgaagagcacacgaacgctcaccctcctctttccgggcatgagtaacgggtccctacccgcccttatcgtgcgaccnttttcgtgataggagcacgagatcgtgccaagtcaaaggctaccatatggccgaccagcgttagccattcgactaagggtgcgcgcaccttaggcgtctgtccaatttgtcccttcggngnggtgggcctcatgcgnagcggcatcgcagttagcactccgggtggttgtggacctataacaccacgaagtaaccgggtggttgttttttgttcactatgaagtagcctaagaacccagcgacgaaactggacatagccttacgaacatgatagcatgtagtctcgtccccgtggctggccctaagcgctcgaagctagccatgcagttgtagctcgaccaacccgataagattgtgcttaaaatcatctgtggtacttggggaccctagaactaccaactgagtagcacaaaaatgctagtgcaggctgtgcatgaaaacgntacggagtatagcggtatacgtggaacgctgaggatgtcggcannnngacgatcgggtgagccaacctgccaggggggctttcagtctcctggactgtgcatccttctctaacagaataatatccgttcggagttggggctacgagggtacgcggctgcctggcgcggcccagtggggttcaacgagttgtcaatgcacagttgtggtatgcgcgagcggatgacttgtcaggaagtattgtatccgaacgaagttattccataatcctttcgcggaaacaatcgagtttgatttgccgggggcccacgggtaatttgaaatcaacgccggataagtcatcaatacgtcactagtattgaggaccctttaccaaagaatcgggcagtgactcaagaaaggcgggtttgtattgaagacgcctggtgttgcaagtcaacgtcaatcgtcgattagacaaacgtctggagggctatcaccagtcagaacaatgtactggaggagcggcccggtcggcgggactttaggtccctttcttaacgggacctccagagcccagaacagacaaggtgccggggcgcgtccaaccgtcacttaccagttatgcttcgcgcttccagtatcgcccgggcgctacactcaaccacggtctggcacnacgtaagccacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgngccgaatcaccaaatgacacgtcgggtnattagattctcacngtcttcgtgaccttcatgtacaggntatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatgntgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttatatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaantacttatgaattctgtgggtcaggctggagtacagcattgaaactgccataacgagatagtgaaagtggtgtctnggtgatacacggcggagnggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaatnatttagtcctagtancgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatggaaaccncttgttctgcattaagccatataagatcacggacaagtcgagncttttcgagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggagaggaaaattccaggccgacgctatntagctaattccctgatggattaaggccaaccgaacctaaaggtatcaatgtaaaccgaggctcgggtaagtgaccgtggatgggtgggcatagctaaagagcgaactaaagggcataggtctagggtaagtcgccacgggctaatgcgcaaagcgggnnnggaatatacccgagactgcatttcganggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagnctcctattatggtcagatcagttagttagtaacaggagccaagtacagaacagcaaccntgacctggcgtcagtgctgcatatgatgccaacggcgcgtgccgcnccgccgcgngaagccggnagatttncgatctcggactccgttacctgcgccgattcagatcctcggacttacagntcgcagcgttggaccgatcgtatatacattgacttggccnttgtagagcactcataagagacgagatcctattggttatgcgcgctcagtaagacagtcttgaggcctctccgttcncccgcgaggttgggtgtcggtgtctacggtacctaattaagttgcatacctggcctaaccggtcantttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgngtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagntcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaancgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnntacgatgatgtttaatgggcgggtctcggcgctgggagcggnacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaanacaagaccaacattttgnnaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtantctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgcctnanccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtnatttttcgggatcaaacgtccgggggtcgtacgttgggaggttccaacccgacgtcgagcctggttggaacaggcacggtnnntcagtgtataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacgttacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtnngcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgnnctcgacccggattagtcnagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcgggcctgggccgaccgnctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagnattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctacacactnctatatgctgagaaacggctggacacaggcncangggccttagatgcaggaagtataatgaggatacgaggcccggaagggcttacggagcgggactaaagagggatgggctagactgtaccagagtgcnctcnctgacggggctgctcaggagcgttatgctcaagtcttaaactatcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatctggaatctaaacatcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggttccctcgacgagcggtaggcttatagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcgtgcattcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatattataatgcataggctaacgcanttgctttactgatgccggaagtcctaccacagctaatactcgcgcaatccggagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgtaccgcantgggcgcttcacgcaatgagaatgagtcctcgatcctgacgctgaccgcgcagcganagcgttgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatatctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattggccgttcctagtcatgtctgcgttgctcttgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggttgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagtttgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggaccctgatgacaggcaccggattatttaatgtagtaaaagtagaccttgcaggtttcagtcaaacccgagtcatcggccttgttagcccgagttccctaccgcaacgaacttcaagtacggattttattagacagaaaaaaagataagtcatatagagacaatgaagcagtactacaantcaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttaactacacgaaaacgatcaggtcngcagtttctgcttcagtttactgaatgcagtcgacgccgcgctacatactatccggagaccaccgaaaanagtaggcggaggccagcgacaggtttcgtcnnnattntacttgtcgctcggcncgtggcgtgatcgggggtgggccgaatgtaggcttctatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacntcaaaataatgaccactgancttctannnccccatctaacgcgccgtctgggcgcgtaccgctaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgcccgggcattgaatttcgtacgatagtcacccggaaatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagnccacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataacacattggggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtctncttncctatagacttacgccttatatcctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcggcaaanttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatcnattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaangatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatnggaattactttatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtacgaaacacgaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgtggttggcggagagcgagacagggatcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgtggccatctgaatattgacaccatcttctaggaagttaatttttttctctctcgatctcaggctgggtcgcggtgacctccagcacttccacggtacagtacagctaagttgagctctgggctatgattgacccgttaagttccacttntcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgccggtagagcaacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactcngggatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacgtgtgtatagagacacgtataccgaatgcacagaccccatgagctctccctagtaccggtgggtagactacgggcacataacgaggtcacccgcaggtacaatgtgcgaggggccaatagcantggttgggcatcatggtgaaccgagacgtcggccaccaacaatgaccctacgtcgaccccacatgggagagtgaagtcaatgtgtcgagtggtgttcgtactactagcccgnngaagctccaagtaccttgcagtttaatatcgggggaaggcgacggcacgaccaccctccgtcaaaccgttcgagtaccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctctgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtcngtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctagacttgtggttggtattgattaccgtganggtatggtacaggcacggcccgcgacgcatccgtaagttgcaatgtcgaggcggcatgctcaaagtcccgattcggagtcgcctaccagtccaagcccgagttccctcacaaatcctctaatncgatcttcataagaagcgttggtctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgaacgccagcgtactagcntgtctaagttcacactcggtccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcagaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcattcgaatcagcgacgatcgcaactcggccggtttatcggttgctcattcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgngaagttacaggcccggggtctcnatcgattgctggcgctaaggactctgtgggggcacagctctggtacggggcgcgcataaggccgaagcagggaagatgcgctcccccctagtcagcggccagggatcaacttctcagtagcgtcgaaaaagccggtgtaggcagtcaatactcttttcttcggnncctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacnggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgnccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcncgtatcatgccaggagaatangngaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctcttcacctttagctnttgaaaggtgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcanggctactgtagagttgttttantttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtacnccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcggncatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaaacaagtagggttaggatgggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtngcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggagnagatannngaatctataggatcacngagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgangggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcanaagcaagtnggcggattgttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttcaggtgagatggtatcacctaacgtagtaaaggatcgctagtcttagacccatgacatatagattttcatgtaaaatccagaacctggtagagcaggggcatcgaaggcctctcctccgaggatccatgacaaactcgttgccgagttgaacaatgagcgatcctattcaatcaggcgctgagcactacatcttctggtcactccgaaanctcgcgtatgccgcaaccattataagtgtcctntttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagggtaggcgtcgtggcggtactcttcgaatgaggaagtcgcactaaatcgaggaattaggatgtagtttgacaaaaaagcactcaacctgtcggcccttggatcgcggggaatgagtgcaggatacggacacacgtcgacatcagacattatggaatcccataaccccgcagaacataccacacattgcggcacaataagcacgtaagcaggagttactgggggtgaagagtggaatnattattccaaacgcacttatctatgtgcaatcagcaactcgtattcgacaggtgagctacagcgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctggntgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacgncttgccaatcttanctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgcagtataccgatctttcgttagctcggagagacatggtatctcatggatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgccacaccagccggtcttggtgggaccttctgttnctaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccgtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcncctgagaatgaggtgtaccgatcctagaatggaccntttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgncgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtnnnngtttgttgtccagttggaatcggtcctccccaacctatggtcacgctacccggagtccgagggcccataagtatattcctgagacggaaacctaataaggaacgattctagatcagttggggattcggattataattgccaagacccctaagtactttccgtatgctnattgcaatatgggggaatagacccccgaagccaccgttgatgtcagttccgtcatcctgggacagtgtgagctcttaatgcgatgcgctctacgaaaatagctgtcggtcttacattaganagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagncgttttctggtccgtcactatcaagggtcctagctaggaggncccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgttcgaggcttcataaacctgnggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattccgttgacccgttgaccacggtgcgtattgttggctcaacaatatggttttcttaaattcttctaacttcaccgaacttcggaaccgtgataggcgccatccagtgtggagacggatataaacnntttcgttcaaaggtccccagggagagagtagatgagggttgatgctcgtgggagccgcgcgggatattttngactggtcatgtgagtcgaaaggggttgttcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagaccccccccgtgcgttgacccactaaccccagagccaatcaaccttcggttctaaagctaaagtttacgggtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggttgagggcaatcattgatagggtgtctgatagtttaatatagcaagacaaaataatctgtgnactcggggtaacaatcagcaacgctcccataactaaacgtgtcccangcctacccaatgtgatcggcggtcctacagtccgttgtgcgcgtagagagtctcaggcggannnnagccagcgaacgcggctagtctctagcacggggatgggagtagataaccctgttccaaacacagtcagctttgcgccccgtgagttactattgttctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgcngtttagnctcttcagcgccgcgtccccaggcttagtccgggtngatcacganggttnntaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctngctagtggataggtccgccactccacgcatcagcaatcgggttgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaaggtaacnggccagtttcgctaaaatagntagcttcaattgggagaggtcccngacatacagccgtgtcctgcttgngggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatngagtatgccccgtgggcagtggaaaggtgcggctataccgatagngtagtagagttgcttagctctctcgccntctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtanaagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtntaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggtgtatgcttttcaaacagacaagattcacattttgccatccccgattccaatgtaccgatgaagactgtcatacggagcggagcgaaggataatagcgttgccgtcactcntatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttntngatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtngtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcgatcnagtacatggagaccacttgattgcctgagttcggacctggataatgcgccactgtggctggtatgcaaaacgtctctgtacgtttcctcattaacgtcctgtcgcgtgccgcctacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctctgtcctttctcagtgaccgcttacgccagcaaagcaacgcgacccgatagacgtactgaagaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgctgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcattttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatgcacagctccggggctagagacggcttgccagatgatactacgtcatccctgaacgcatccaaggtatcgttattctataagatgtgatgccgtgttttggcgtataggcgttggcagtttacccatgggaggtcggagggaacgacaacggcggttagattagacgttctgacgcgcgagangctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggnggcgtccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagatcgattgagtagaaagtcgtcaaaacgagaattgcatctgcacnaatgatcggccacttaatctcgtaccccccgccttgttgcggtttagcttactgttggctgtcacaattttctagaaccgtgcgtcnggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaanatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctancgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatannnccaaattcattaaggactagtacgccatatctctggtcgtgcgctacaggctgcatagagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgggtcaagtcggtgcgatacgaatcgtgntttngtnacgaccgttccgtcggacttcaagcagtgcctgacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaantaaatcactatggcggtcntttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaangttcgaaatacactgggaaaattccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgtagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacngtcgccgtagttcctngctacttgagatgcnnaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacangcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggcccnggaactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcgnacctggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatccaatagttgaccgggtaaaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgnccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtaganttcgcagctatggcggagtattcttagatcatgcgccgttttccctaggggaataacacgggctaacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactctccccacgcaaagacctaccccgggaaatatcaacgtcgatggattctagtgctacctcgagttgggggagatnagttatcacaccgctagaaccttacattccaaaaaccctacaacttaaaaattcccgcttactgacccacccttttcgctactcttgcagaattggtgacgcaatgcttgcacaatcagttggtggacgagtcggttgaaaggacacgtctagaatgtatttgcntaagcaaaaaagccactaacagtaggtacggttcacctctcatattttaggttttatatagataaataagtgcaagcccaggggaatcagaaaactgtgcaccttggagtcaaatcccaaaaaggccgattgtacgcatcaaggatgtgggcctttataaaaccacaccgtcacattgtcacacgatgtacgaggtcggcgcactacacatacgtaggcgtagtaccgtcccgtcagcttagataaggtgtcctcactcccgcaacgatccccgctctaggcgtgttgctgctgcctacaattactctttaatacgtcngcacgctaaaagctgaggcagttgcccaagggtgcggaaagccgggagctactcactcgaagcgtaagtataaacgccgcgctttagacaagctcagttctaccggagttgtaatgcattacgtcaatccaaagtccatcgtgatactcattatggtacaattgatactggggaaggcctatagttaccgtacgcgagggagggaattagactactgaattcatcgtggaggagtaagtcggtgtcaatacagcccttcattggcgcacgaggatttttatctttgaacacctctacgttgcggacgctgaagatcaacggtagtgatgagttgctatgctcccgacgctatttagtttacctggcccttataagttttgtgctcccacgcgggccatggggcggtcggaaggcagttatcagacctacggtagtcggtatggggcgcgcgcatgaaccgtttctaagcagacctactagctttaaatcgaaacgtttaatctcttattgtcagccgagaaagtaaacatctatcggtcctacgacataattgattcatgtccatggccaaggatatttttgactctcacagttgaccagccctgtgtcgtagaatgactgctataccaggatagcgattactgttaaacgggtcacaatagtggtcgcgcgcgcttgntntgcataacttaaacattttaagtngtgaatagggttttagatgtggacattgtacacaaagctgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacagcgaaagccttgccatgaaagaaaaataaacggctgggaaccatgaaaatctataaagactgcccgtaattgttggctaatgtataggacctacaatatttcgcctggagaacttttcancaaactatcgaagctttgacnaagcanngaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaatattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcaggnggcggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctntaaatttatgttaaggtgtgctcgcaaagctacatgtgcagttccctccagccgcatcgaggttatcccaagnctgtcttctgattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtggctgccgttccgtttgtatataaggtatgagggcgttacgccggcatccccattgaacatgcttggcgcacgcttctaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatatggcgggagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggagctaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgcaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgactacccncgcgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaaatatcctaactcgccatgattagggcaaaagcgcggccnacataaaaatgtggaacggcctttgttaatatcacgaaggtagtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagcccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccnttcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcntntccaggctgttcgatgtgggtactgcacttcccttatagcaggcgatttcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacgatgcctctcgctaatatttcctcccatcgcgaccgctacatgagaatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggcttggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggtgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttccnccgcacgccttcgtagtngtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacgggggnatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccccattcaatatacagcgatgaaancccccgtgcgagacagcgtctgatttcgacagttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcggccgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatntgtcatgtgttaccgcccacgtgtgttccctctgttgaactaggcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaattagacgaccgacggcggaatattaacaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatacttttaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggnattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgacgggttggcaataataggcatccacnaagattttcgggattagtgaattcggcgggnagctagcccattgcaggacaatatttggtctaacgccactaagaccttgaacgaaccaccaaataacgcgttggccacaagtcgacctctaaagtttccgcgagatccgaagggtccagggctgaacaacggcagcaggcaagtacggtccgggccanngntgttcggtcatgcaatctaatcggacctgacactcaactcgcactctcaagttccaggtacaagtgttaataaacgacaacncctggaatttgctaacggagataataccatcgccagggttagaacctgagcagctagaacggctacggcaatgccgtacnntgcgntttagactaggactagagggcctgcattcacaaacatggtaaagctcggggttcaattggaacttggtgggaccactgttaaagagcatactcgtgtacgaaaatgaagacctcgggtagtattctattcgtaggcgaggcattgtccgctaacctcttatcggattcactgcagctttctaactgtcatgcgccgctcgctatcttgagcactgcaaggttctaccagatggccggtccgcacagctggtattacgatgctggccgagctcgctaaacttcatcatgaatagttagtattccaacgaaatatcggattacagactgatttgctagatgggtgaccttatacattagaaccaggctgacgcatttgtacaggggttcaatacagcaaaattagccatattttgtcggcttcgaggtgttacgtaaaatgtccacagtagcaacgggagggctgatctaaatgcagagtgaacggatctaaggggctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccattggtttagaatcaattctcctgaggcctgtctgtcggtattcttggatgccagcactcagctttcgtaataattacctcattgttttatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttataatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgacngaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccgtgcaaaggggggagcagtcggattgngtggggaaattcacagattcttcgctacctctatcccatgataaacggggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccggacgataagctgctaaggtttgccgttttctgcactacccaaggcactccattggtacagagaggccatcgcccgcaccagacgattcatagtcgaagtggttaccagcccngcggggagggtactggtggggaactgaaacgtgtacgtcttatcaccgaaagactgggtaacactgtccgatgcactacctggtgaatagaacagctgtacatcaaattgcgctaccgaccgcttagccccggaagaaactgnccgcagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgagcgggtcaaacctcagtctgcgcgagggcatggccccttgctcacaacgtccccctccagctcccttcaggggggactatgcgcaaaggaatgggggggacgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagttgaaccatggtgttctcctgcagaaccgttggcgtgccgattgcaggctggtattcgcctacgagattaaagcaggccgcaaccgctcctgcaatcacctggcgatcttggtgaaaattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggtagctttcagatttgcggcgattcgccctgttcggcgtggcgtcatcgtggggatgaacgccagtactagtttaacactctgacggtctgctcgtggactgggtgaaggcgccaacgtcatctcacgtaggagcgacagtctatcagcgcatcctcgggttaacaatacccttggaaccgagcgaatgatccatgcagtatctacactgattgttttttctctgtgctgccgagcagattatgagcgggcgtgtcctaggcctttagctttacacgaaaagcatcatcgtaggagtgacggctgtatgtcaccccccatgaagccctggccggtggctggcacccctaacttatcttggcaagggagtcttcaggggttgtggctaggctttttcaccggttttccaatgagggtaagatgcgacaaggcccagtgtggccttccaccgcggtctggctctaccaaagatgatttgacttggggataagtagtaaagaggctcgaaatgccgctccgaagtagcgctcattccggggncgggaacatatttagtagcaccggcaggatccactcaaaaaatccatttggactaaactataaaacatattgagatcgagatgtaccgtatgctactagactcgacgcgttctcgaagagctctccgatgagccccggtgctggatgcacgagaagngtccgattttaagcctattgtggagccgcccattagcctaaacgttcgcatttgtactctagaggcgcatttcctgctcttaagctgatcagaggtgtgtacatcagcggcgtgctaccgacgacttacttacggcgtagaaattgcttgcccatagaggcgaactggtcggaccggagagctcgcggtcgggctgtgacgatccattctagctcagatgcattaatgagggtaccattgcgctcggggaatggtctgcacggtggcgttacatatgggccgggtgtattgtatagtatgtacactaccctcatcgcgacctagaacgattcccctttacccatccaccagaatggggcatatcagggggaatggctcaagcagttcaaggcaagtcggtgttgcacatgcattaaccacgaacgcgcacaggatgactcaaagtagcagagtatccatacatcgtacagggtactcacggttggtgcgaaatttcggccatcggcaagttccctgtaacccagaantgcattgtgcggtttcgcaactgcaacttgaaatncccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttccngtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgncgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggacaagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaagttgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagnagcgcggtacgtgagtaccnatgagtcgaggtatgggaccagtattacaaggtatcttatccatcccacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggggacgttaaattcgggatccaaactatcatgtatgggtcatacagccattcgggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagagaaatagtcgattgatacgtttaggcggncttcttatcaagtggtacactcatctagaagagcaatgtcaagtgtgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagntttcggggggatctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctctccctgtttgaagcgnaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccgntacattactcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaactatccgagcgatttacaagctgcnggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccaccnacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccanncaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcgacctgacgcggaggngtgttcaagtctngtgctaccgagggtgttgccgatcgtcgcagttctacattgcttagaactgcgcaccggcctcntggttcccgcaaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgttcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcanaagcttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccataactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccncctacggggaaatacacttggccggtaataaccccgatttttaatccctagtgtggatcgtaagctttgcctaccccgaggcaagttgccatcngaggatnaanatcgccaggcttttttgacagtggcgatttactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcgncaagtcaatgcaacgtgcctatncctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagctgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgatgatcatgcgctgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccttcaagcaggagcgccctctcagataccaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtctacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagttacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactatttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattaaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgaccnaaggtgtagaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacatccccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatgcacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatagtgggctcggactctcgcattctattcgtttggggacatgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcgaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgatncgggaagctacgctaagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatnatttgtcttcagaccagcggccgtaattcccccggatactcccattagcaggctcacctgctgtaatacttggaacggaattcccgagaccttctgacatggctcatagagccgtttttgaagtgcngggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtanactggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttgaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctatagaaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaacctncgccgcatgcgcgcgcggcttctatcccttgaacttgcgtgacaacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatnacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacangttagggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaagtgagatggggctgggagtaacctcgtgtcacatgtagcctgcggtggcacaaattacgacgcgggaggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctaaggcggcttagaaacaacgatagtgaagaccggtggcagtgtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaacccacgcagagttggtggttaaggtgtttaaagccggcctatgtgatcacgtatctaacgtgagcttcacgcttgttcaagtggcgattataagttgttgattactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcagtctcacctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggcagccctagtcagggtcggatctcaaatgcagagactctgtgatgaggtgcgcgtgaaaaccgtcctcctcaggacaaaggactattcgtgcagcgcctgcagtgaggaattcgtcggaactccgttttctaaccctgcccgcaagtgagagccgaacgatgtatgttattcatatacagacacaacttgtgaatgatgctcacgagatcggcacctaagagcattgcgatgtgantgctttagtgagtcgtctgcccacaagaaactcttttgctcaaaggtcgctacggccccaattataccttgacccggctactgataggcgctgggtactatgaaactaagagctaagtatctggggttgctcccaacagattttttcagtggtgaattcacttctgaacntccattttggacganngnnncgtaataagcccccatccttaaagagctaacatgtatggcttactcccttttaaatcgagctttccctcagctnngtcttctataaagcanntacagnattagactaacactcgttcctgaaaggtatgtcaaaactactntacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggccngcgcgatctattctctgggtcttgtcacaggacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctnngctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctacccacanctatcaacaaaccttttgacgcggtatgattcgtgccgagggctgccctanntagtacgtttcaactcgcgcgttgcctttccatacgtacgacgcccgggttgaccgctcgcccacctcggcacgtcttacctcttnttctcgcagtataacgtgagatgcgaacattctataatgagcgattatgcccaatnctgtggtcacggtagaggggttaaaccccgctactagactcaagcgntgttgtgcaaaccggatgcctggaaactactgttgaagcgtccctgatgnttgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtctcccgatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtgatccaccctggggagagtcctaccatgatctaaggctgattnccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaagattggagaaacccacacacgagtcangtcgacgccttgaccgctcaaaggccgtgccaaccccggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgnccgagatagaccaatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcntaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcagtcgtctatccctaaagacgttnattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtctaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtctatggtctttactctgatgagcttccttgtattaggatcgcaaccgcaagccacatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcgtatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatacattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcatcgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatnacgtgagagacaaagctactatcatgtaggtgtttgtctgggtagtagactgtacaacgcgtctaatagaaagcttcgccgcaacgtctagggcagggcccagagangggggttctgtcgttttcactgccactggagancatccttgcggctgantncaacgggctgatgggatagagtttcacgggcctttaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggnatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattngcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattncattaaggtgttagctcagaccgctacgaccttcgttcttttctaaccgcaaagaatctcngtcacaaatgttatgtcanttcggcggccacaggtgtagccgatcccatanctgtgcgtccaatgcaataaacctagatcattgaaattggctcttggtggtttgatagtggcttgagtcggtgttcggcgcttaagagcctgtgctgtaggcgcatggctcattaannngataggctccggggacgaacttggtgggacccttccggcnccccccccccaccgacaaggcgagaaccctaatctcgggacccccgccccgcgatgacccgcttctagacaaccggctagtacctgggtccccgtgcgaccggcntctctcagctgtaacttgcggattcctttaacaccgggtagctgggtgaaattcgacgaagacagttctcatgccccgccgccagagtcccagcagcatctcgagttcttcaaaagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtnaaaggcgagacccaagctcagctggacgcaggtcgggctgctggtcacacccctcatgcagacggagttctagtcccaccgactcttttggtactacgtcctattacgtagcgtcggctatggtaggcattgacttaatcccttcgtgcttcagcagccgttatccagaggcctcacggggagctacggacctatcaaatctccaaagagggtaagttgggaaacgggcagncctggtgggaggatgggtaangcgccctgggccaacatccctctccctcgccacatattcaacacctacagtccgtaaatatggtcaggaagcggttctcagttgtccaccnntcctaggcatcggagcctacacacaatagtgatagcaggtcggacagtggccccgccaactgccccgtcggacgcagaccataaacgtatatggactctcttcgttagtctttattttgagtttacacggtcgttatgatcatggaatataatgctgctcggaagctcggggccaagcagtccgtcagccatggcgatccgccgcgccgaaagcgagaaggcgcacggactccgaccggagagcccgtacccctttggactttgcaagtttttgaatatcagggcaggattttacccctgcgcgcagaagtcgaagcaccatgcaacactggacttccggtacaagaacaactttatcgatccagaaatgaaggcgagttcccgaccgaactcaatattcccccgnggcgggaactagttggccgaaagattgccaagagcgtcaccagaatagaccctcccccaattaaatcgcgtggattttgcggttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggcgctctcacgcgntgcttcactgaacccaccggagcggcttggtggacggatgtccgaaccgagcagtgttgtgtaaaatagcatgtcgagcggtggccgagtcacaccggggccgggcaagcacggccggcgattcgcggctgggatgccgaggggcagccgaagtagtcagcggctcgtctaggagctaaacccacaggatgcagaggtggatggccacggagcggtcgccggggcagtcgaagcccttatctggacgagcctaacacttactgagttacttatctattagccgaaaccaatgcgatcatcagcagcgtgctattgaccgtagccagaaacgcagagcgtcggcaggcaacgccattagccccccaccgtagcgcgcacacgcgaggatccggagcagagcgggcacgtctaatcgtccagtccccacacgagcatcatgcagccccaagacgacctccccaaccccaaaggaaaactaaaatccaaccctagagggcatctgcgagcgagagtctcccgcccaggttaaacagtcggcccgtatacaccttcaacaaatgtagacgcagacttcgatccaacatctacccgcaccttggctggaagtcgctgaaactacaggtcgttgcgggggtgctgagntcaccttgctttcantaccgcagcgctataacttgcgaacctagagtcagaacagctccaacttcagctcacgttcgattaacaggagggacgactcgcgtgcgcctggcataaaaattagcccgagaatcagtacctacgcgcgctagctgaagccctgagctgtcaaactctgtttgttaagagatcccagaagccgcggggcgataggtttggccccttatcctgcaccctgcggctcaccaacggagtccggatggtcgcatcctgggcgcctagcatttcccggatttctggcacaactccgcgaaaggtggcaggtctagaagtagcgaaaaactgagattaaccgactgaagtagaaacgcgaaacgcggacgacgcgtatcacgctancctttggccattggagtgcacactcagctgctcggcgtagtatcggcaagcctggctaattagcatcgttcggctcccagggctggacgctcaagcggcagtacaaacattcctatgtcacatattcaaggcttgtggagcggaaacgcttacccgcgagtcgcgactgtggccccggcccagtgacccacgccacaagacccccatcagtcttgtttccgcgtgtcccgttgacaatacacatagcaatcaaccaggtagcctacgaaggcccgctcaaactgtccatagtatcaagtaaaatcgtttccatcgccccagatgnagatcggggcgtccgggaaggnggtttgagcgggatggccgtccacggatctttccgannntccggagcggtgctctatcggaagttacgcgatatnnntaataccaagcaagcgccttgaccttcctgtcatccaacnncagcgactgtacggtaccctctcatcagtagccgagatcaggaaccaaaatttatctatcgtgcacagcagccagatgggcaatcgtaggcagtatagtgggtgcnncagagttcgaggtccgcacttacgtcggtaacctgcgtgctacgtccctcggaaaatgccgagcactaacggacagatcaccatcgcgtgcgtgtagacccgcggtaagggttagtacgtagtcatgccccacgaggcgcgcagggctgcagacatatgctcctagttctagactaggtcgggtaaacatcccccgacttgttccagcgtnntgtggattccgtgtaccccttgctcgcncngcgagattaatgggccgctaggggaccattgggggttagcgacgggaccgtggcggtgcttcagaagggctttctcatgcggaaagtggtatcaatctccaatcccgcatctcttaaggcggtggattttatctttgtcccctacgccacttacggaggatatttgcccgtcacctcggtcaaatgcgacagtagctccgctggtgtgaagcattccttcactgggccatnaccttcctcacctcggcccagattaagattctcaccagggttggtgggccgagggcaaaatangtaaggtgtaggagtttggggtgtcagcagaacgtagcggagtcggtccaatgcggtattgtnaacactagcggcatgtaatatggaagtagtcagtcggctacaggggaatatggatgtcatattcgntnataactacgatcttcgatctgacggccaaaagaccgnctcgtattcgcgcgatagtctaagtgaacaaacttgcagatagctcggatcgtatcctcatcgcgtacctttcatctagaccagcaggagtattaggctgagttcttttgatccgttttacccatgtcagaggcgatcaccgaccgtgctgtattcgtcttaggatctcctntttgacaggcgttgatgcgaggtgtatccggtcggataacgcacttggtgaatgcacagtggtacncacggtatttacgcgtgtattggcaatgccacttatnaatagtaaccgccgctcacatcaggacacactctgttgataagcggagtgnctgcagttggttcattcataccaatctcngtacttctaattgcgcgtgacggtcagagggaccagaagaccagatgtcaggaatcggaagtaagaatggtagaagtgcgctaccagaatcaacaaannggatncggacatcatcgcttaattcgagtagcatatatcacatgtagctgcccacggccggccataccgtgcatcttaggcaagctttgtctccctacacccggtagtaaatatgtaggcgctgagtatccgtcctaccaagctacggcgtgtccgatttcagatgcacaaatcgtatctggagatctgttcccgggcgagaagtgaagagcacgcctcttttccattacncgacggttagaccttttttgcaggtcgagatctatagagtatatgatgcgggcattacccgtctccggacattacgtcgtccgagttagtaataaacgagctacgatcgattaattcttcagtcttggcggaacggtagttcctccgcggagcagcgcctgagctcccgccgttcgccccatcacgaccccagcgggcccgtgcgtagtgaagacaccantannatttgagactagtaggcaagctagttgacgcccgtagctgggaacacttttaacatgacccggccttaagcccactcgggttcgacgttaaacgtgtaagggaaggttccgactcataagtacttgttcccacagatatngatcatccgattccgagggacacgcctgagtttacttgtgcatcgaactcggaggtccaccaggacaaataaatggttgaatactaatttaataagaaaagctattgtcgagagaattgtacacacgattgcaagaccgtccatcttgaagcgcgtaaaccgaacgtggaaatgcgcgaccaacgctcctctatctagttcaactgcaagaattacccagccgcctgccccggtcaggtaaacagtttacagcangctaaactatcagaatgctcagctaaagaagatctgttgttagtaccactgcgctctngttacaagtaggctgtaccaatagaattggctggaccgacgaaacctcgtttcctgcgtaatcacacccaggaacgcccggaagtacagtacaaanngctccctattcgtaacctgaaattaatgtttctctggcagcggtccggctagtcctagtttccgcgctaccagggcgacgaatgtcccacagcggagcaaagaatgcgagggtcggacgagtccggcccatggctctctgcgacgctactaagactacagtatgcggtgcttaatagcaagattaaatttccctcgacatgtgaattaggatgcgatgatncgggtacgtggctaattcctgtccggtataacatgctacgaatgcccagtggcgcgtgcctcactcggctataaaggccgatcgacgtattaagcgacggcgagctcagctgtgccacttnggtacttttcaaatcgccactggatcncggaacttgacacagatttaggtttcaccttgaccggaggtcccacaggcccgacccggtggaccacaattaacgagcaacttcatacacacggaccccagcttcgagtgtctgcataattgcgctgctcctagtgagtcgaacccggaggtctactgacccatggcttccctgggangcactcgtgcctgatgcgtgtataaagctttcgtaacgctcggcgaccgtgcccacatggtagagaatacgcagacttgctacatcgcaaaaagggggtaagagtatcgtgtaatactggtacttcgtggtctgcagtagatccacgcttgctatacgcctgccacgtttcggtacgtncttgttacgtacaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccaattagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccggtctagagatggcgcncatgaccaacttatcgtaggcggaagctgcgcctntatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctnggcgggatcgttttgcgagacatctggatgaagaattccgcataggcgtcngacttttccactagtcttaggtcagntattaagttgtaaccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtatctggagactttccaacatattacccactaaagaagcaacttcgcagactcactactagctataatgatcactctaaccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtnagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatccgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaagcgcggagctaaagttgnacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgccctctaaaggtcacatcgcggcgcacgtctccgtcgaggcacgccgtcgagataacgcaagcgacgtctctgaccccgtcaggtgtccttgcaggaccctctaaattacttcgccaattggactcacagcaagcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacntcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcncgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcancaaggccccaagaacattcactgccttcatctgttacgacgatgtctaaagccctttcctcccttttttaattataaactacgntccgactcccctttttacaacgctcctctttccttcatnnacgagcgctcantagaaaccgaccagggcacgttgctcccggatatttgacccgttgcgccgggggcacacgcatcgccatatcgtgattgtcgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataacttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctgggaataatactcatggggatgtacatggacttagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggcatagaagcgcggccagtatacgacaccagtgtccgtacaaccggcagtataagtctggtgcggccacttgccgaagtgtgttattaangtgnggttctaaccgatatccttcgtatatagtagagagatacatggccggcctcacaagtaacccgccctagcccgcagcaatgcacaaatgcttgcccctgactttgtacgacaatgctccaggatcaacgtgtgctataagtgcggcgcgatgctactagtacgtaaagacagtgttcttcatcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacgctccttatcgggtgagcaccggcgtaagccgcacgaacttgatttttaataaaaggctaataagcanagtggttcattcggtagatcagacgtcaatgaatgtagcgcggnnggcactgtcctcacccccgccaatgcccagtgatcttcagaagcttttcccgaaatgncatcgcgcttagaggtccgagctgaagagtatcgtacgccccgaggaccagctgtactaaatggacggacgcacccgcttacccacgccgcttacggcgncgatcggagtcgccgcgtctatgttccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgaactccaggtatctttatgccactnantgttaagcaatcctgtgtttactggttttgggcaccggaacttgtgggtgaactcaactcactttttgtcctgctgtctctccatgagcctttatagaatgccgactgcaacggcanaaatggcctctgcttgggacggaacctctgttggagtgcctctaggtcgggcgtctccgcctgctgttagccgcatgcgaaatttctcagcctttcgcccgtcgctcagtgcagnagcaatgttcgggcaagagctcttgctcttgccttgagggtgtgttgggcttggcaacccgactgactgagtaaactcatggagtgaggattacctatcaatgtgggctgagtacgagattcctatccagccacgctccggcagctcccctcctaactcgccggcggggcagtcctgtcaggaataatcccttatcatcagaggtgtcgagtcgggcgcgcaatccatgatggtcccggcccggaggtctgcctccagctaggaaaattcatgagttggcacttttntataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcgncctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacgcacgactattgggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccnccagagatgtgtcatacacgtactaaacccacgcaccccgccccgagccgagcaggtttacacgagccggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccagagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgngcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagatngtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggattttcacttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctcagcgcttacgagtacaccagcttgcgctgtattaagaagtaatcgnnnggnnnggagctcccaaagcatgcccgctcaaaccaacgtagaactagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatattacagcgttattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcatanacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtntgatataggncgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacnggctgagaaagtcggtcccacgcacgctctgttnaactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgtcggtccataggaatatcacaatctggtccccacgtacgtttggcctcggagcatcgtatttgatatgttcgggatctctaatcaacgccctcttctagtatctgggggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcccggcgcggggtcgcaagattgaataccgntcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttaagacatgacgttcccaatgtctggatcgattgcttcacgtcttacaagtgatgtttgcgtgcntggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcgaaccaagtccactggtcncaaccgtggtcatttgctcggtggacgtctaatgtctatttatcggcaagacttacanaaggaagtaaaattatagggatggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagttatagaaggttgttatcttgattgaccagtcgttcccgtattccactacccgatgcggccccttgccggaagtgtatctccctgcccattagtcggacttggggactctgccttattggtaagatttatcctgtatttcctacgagtgaggtcgatcggctgttcccgggtcaggagtgcaacggataacctagcccgtacccacgcgctccgccgcgattttagtgtgatgaacacgggcaccacaagtagtagagtagccagccgactggaacatcgtatcgaatgggccctggcagtcacccccctcattgggacgttgaatacagnacgnacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcncgccagatttaaagcgccttagtcccccgccctaacttacccttagacacacacaattggggtaaactctagtccggatatccccgcgaccgatgctagatacatattgaggctagctgtagggnncacggtgctnnggcggtgacccgttctcancctaaaattcttaacggaggaagagtcgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcggcattggtaagggctccgttatggagccgacaactcatctcgacagaaagacctataaaagacactacgccctggcgtcaggagggcattctgggtcgcccctgaggcaggatggatcaaggttgggtgcggcttgatttactttgcgttcgagcgcaatgccacaccctctgaatcaggacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacgtcgttaccggcgcacatcgagtaacttgaccgcctngacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcggttnccaaccgcatctctaaaggaatcctaggatggagaacccgataactcggggggtcagtaaccggctgacgggcgaacttggctacttgtaggtataggcgcagggccctgcccgccccccgggataagcttaagccggattatctaacatgcgacccgatcccgctttctgtaaggcgttacaacccgccgtatgtactacataagcataaggtattgtaagattgccgtgccctacttcgggggcctcgcaatgaaacgcttatagcccagtccttccgtgccttctccgtgtaatatagccgatattcagctattgtcttagcgctccacgcacggtgaaccgaaattgttgcctacactaattttacggcgagagcattccattcgtaatcgaaatgggccatgaggcgagcggtacgtccgggcatgtgagaatacttgagcggattcggatgtcggtccttagcaacgtgacttggcaattggtacgttgcgtgtgatggacgctgtaggtatatccgggtcccagaatagtgcccgccccgctngctaaggacattgtatccgcccccaatcgaccaacaagtcgtaagtttagacttacgcatgatgtagggttgttgcgtgtcaggatccagtatagagctgtccgtaaaccgcttcgccgcgtggctacggaagcggggcgcccattaatgatgggcccaattggatccgcatctttgactgagcccttgggtagtggctcttctaacgcgatggccaacctagtttgtttactaatacctaactcatgtattgctcccccactggattccacacgaatcctcctataaactgagaagagcagtaacgccgntcgacatttatcagggacgccacaaccgccnnggggtcgagctgtgtttacgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttagacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagccatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcgggggacacgcagcacaaaagcgagacagtcggacccgttgtcagctcacggttccgagtgtgtgcgaaagtgtaagaagtccctacattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgtcctcgcgatatcctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagaacgaagtatgtgctagagaaaaatatgaagcccccagcgaaattccgtcgtaactgtatcatacgttcctccgtccttgacttacaatgcccgcatcgacgtgcagagcagttcccactcactgctttaattcttcttcgaacctgctccggaccacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtccncagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagnacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagntctcgcttgtgctcccaggatgtgcacgttatctcctggcatgcnnnnnntcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttacttttgccccgatactcgccgccattaaacaaagcatgcgaaccgtcctggacattangaacatggttttaccgtcatgggcgctgaccgatccacaatactccttggtccagagatcgaccggtcgactggccgaacggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagtccgcctcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacanggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctnagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaacattgggaatcaanctacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattnaataactcaccggaatcatactgcccgcctcttgagggacaagcaaagagcttgcgagcataatgtacagaatgggtcaatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagacttggtcccttgatagattantttcctcaggcagcagggtgagctccaaggggcatcgctcgtcgtgcncggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacatcagaatggacatatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcctcgcctgtaccccgngtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctaattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatctncncggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctngtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtntgttggatttggggattctcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgataagggggacgcgaccgccattctagtttgggggctgccctgggtaggccactggttaagccccgcgtccatgggttgggccaaactgcgtgtcacaatcaccgcgcattcatgcccatcccgagaaatacacgtatgtaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagattaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcccctacgggggtcgggaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgatcctcggcccctggctaccgatcggggcgtctttctgcccaaggcgacacaccttagattcttgccgcgccacggtctgtccctagctaccgagggggtcgcttattttatgtggcgctctccaacccaaacggcacggcaccatttagggagtgcgtttaagtgcgcactattcctgcatactatcaaatcgaacactctcanacactccatgttgatntaccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatggttcttaatggannggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttagncggtactatctacttaagttgccgcgatattaactgcggagaattttggaacttggataacatagaacacataatacgcaagcacttgggcaactcggcggagagagtggcataactgatggcccaatggtcatccctggcggagttgacgnggtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacattcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactngtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggggtgcaaatatctccgaacaagaaattttgtcaccngctcgcgtggtcccaatgtggatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacncaaaagtttccaaggtaaaatgctacaatatgacggcctctgcaccggctccgatcattcaagctngcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggntgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcnnaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaanaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaangngtccattataaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtccctccggcaaagatttgcatttggcctctaaacaggatccacgtaacggagctccgaaccaaccaggcggacccggtttctgtaagggggaacccgcgcattagtgcatatttcagtttcgggtangtgcggggnagcaccgccgtgcctgcagctagagcctttggtcgcacgtcaaggtacggtctcgcaaaccgtagggcggcatgttaaagcccctttcanagcgacnagagcaggagccgtgagtgaacataagagacctaaa cnangncangntnnnnatacgcannnnnncgttcngntttcncgagctnnnaaagcctaanacagcggttcnantgtggtcnnnncgctatntnnaancncccaatnntgagntccagncnagaagctncgtngngcgnnnacnagggnagcnaancctcntnnnctnnnntagggtccnntanccnntannnnncttacgcaggtcatcaccaactcnatcngnnnaganncnagnnnccactgagatncnnnngnnncatngaanancantactaccaccnnnnananctacannnnnntanngcgcncaanntcanntcaanntnangacanngtggtanatggacacgncancaccgactgattnaccagcnntatatgnnnngtnnatgcangnnncnacggcntnnnnggnntagnnggngnagcnngnngcggngnagatanccantttcnngntntgctncaggnagagaccgcgtccncnnnncnnncagngcgtnccatggcnntcagcgncggnnncnnggncnanggatagnncggatcacacgtnnntttngcnnnnccgaanggggacccgcgncncngctnnnggtgacggtaccncagaagnnaggncgacgangngnantacgannccgnactgtgtganannnnnnaagnngtaaggngcatgccncangnctcgcggtnncnntgccnattngagtctctcntcccncancnacaancgtccggcngccnnccgcgannnaannntnnnccntntannatcganctgagcnngcttcnccggnctngnnntnnnacnnnnnntganngnnnnncnnataaggtngtngncgcnnnngnngnnnncattnngtnngtncgagggcgcactccncatcgcaagcaannagncnnngnnnngantntnaggatgcnnannnnncnangtcaantacgnnaccnnggnnnnngnannttnncganagcgtgcnagcnnncntcngctnnnnnncggntntangnnnnatcgcngaagcaacnnnnngggnnnnatgntggtccannttagnnccaanactgacnantgttgnncgtnncnnnnnctcgnnttcgaannacncntngnnnancncnnncncnnnnnnntttncggnnnannggtggnnnnnanntncgnntanatnnnnnagtccaaaccnnacangatgnnnnacnannnnnnncnnnnnagnntngngnttnnnntnnnagannnnnngtgtnntaangtnnngnnnnttnnnnnnanaatancaactttcatangttgccnacngnnggannnnntgctnncnctntntccccaggcnnnatgggannntncncangtgnnngnaannccnnatntnncngttnccnnnatgnagaccnnggnnnnnnctgnntgtnctgggtcannngnctcagataccgtngtncacannttttnccnccatngnnngngnntctancncgncagnnnngggccanacnntgtnctttgancangngnnngncgnnnatnnngattgctagnttnaantccgacccngcnncgngggnntnncttatcacngcnngtnnnntntncngtgnnnccagctnnttcccgnnaanngccntttaaccacntctcggcacgtntnntngnttctgagtatgcattacaannnttcgctnntnannnngatcagnnnnnccnagacgaatnaggttgntngnnnnnncctnnagctgcncatanctatggaantggaccgttctatacttntttaagcngnnnngnnnnncnnnnganncngcannnngngcganacgnntcttcctagnnnaactcgnncctagcgccnaacatnnattagttgcctgtanccannncnntgnatgcnnaattgnncnnnnggactnggnnaannnnnncaannntatgcgaantgagggtacccgcgannnnctcgccgnttgttacnnnncagnnnnnntannnanaatgggantgnncaggcgctcncttgtacacanagcnnngagntnnccaactnttntgcngcaggnntgtcntnngtnnannanaagtantnaattnntnnnnnctgtgnaggtccncancagtcatcggctntncgtnnnctggnttaaaatgntancgagnnncctcacgtannttaacgctncccananncttcgcnannntaanngnacctnnnntnccttgtnnttcgcangtgggngnngaaancntgtnncgnccnncgttnncnnnntcnnnnaancaatntanccaccgtnatnngnncntngttggacgntcgtcccccctttcaacgatantnncaccggnnnntnnaannnntnttannnacngtnnntgncgcanntcatncncnccnnatntnntttgaaactcnnatnnnncnnagntaantcntctgnngatcccncntcnnntctnnagtagccnatnntgngtatngctcacgtntctttnntaatgcntccaaaaannnanngagtngatggcaaaagtagagcnntcccatnggnncaactnaactgcctacacnacagccgcnccagaagctnncgntctngnnctgcctgaaacngtnnntgggctngcctngtancncttagcaagagnnagnnctgggngntnngncgnnnnngnntnntcgncanngtgtnngggtnngncancacnnnnaannnttgaccncnacacgnatnttaatnaannnncaagcaganaatanaagnnnnannnnnngtncncnanacttcccnanncctnntnactggactacnttntggngctannnncgttntccgtcngcnnnnnanggatacgggntccttcgcggcagnatnncnnncnagccnnnnnnnccgannnnncaacaatagatancanntnnnaatcnannccggnnnnnncnntcaanncncanagnacngaccgcgatttgnagnnntttgtagagcgncggtgagngtcnnttccctaacngtccnttngcatccncttcnnncagngntnantntgngtgngcagttannntngtggganncnnngcgcaanccntnnnngtgcgacagnnagngcnnannnnannactcgngannnnnnnntnngannnctntcancggntggctnnggggcncngccncngancntnngaccgtatcgagnnnntggnnnnnctcnnncacnnaancccngcntgngnnnnccgtttannncnngnnangagtcgngggtactcgcccgacagannntccgcntgagnancncnngttcanggnccgnncatngcngcaaaagagatgtnntgtccgcnannnngnncggnnannnnctnnnngncagcccgtctaatagtnnnnntgtatnnnncnttangcnngnaanagcangnnngtnnngagtgatnngtcttcngnaggcnangctgnttgnntnttcggcatacnncgnnnaggtanntnnnnanttnnntntnatacnnnnataaaagcaatgcaccaaagctntnggncnntngcggnncgnnnggaanacttcgntgnacgtgngtncacngttnannntgtngagagcgncnctcancgatgctgtnngatnantngttcccgcntcngnnatgagancgctggccnnccnggcnngatgngannannctnactnagngnngngtgagtccctgngctcnnttatanattagacgngcnagtcncggtnnnngnctgggnccgactcggcannntnnnccgcaatgnnnnantgtgggcgnnntccatgccnattnannntgggcntgannnnncnaanaaatcgggnacagntcgnccatnnnattntnnccgaacacaggcttgcgctaaaagtntggcaaacttcatgcatcagttntnnanncnactttannngtngaaccananatacnacgantccngagcnncgnttnntacgcnccctgnngntgcctgnaaanatncgannnnnncattgnccnncngttttcgatncgncatggngnntancnnttnngganncagtgcatcgtngnnccgctgtgncaggcntnntgcngnacatacgcctgtagngcttagacaagnttnagcncccnacnggcgtcanngnctntanctcnngcgcaggacacannnnnnngcnncnanggnagannctgcncaattgtgcanngtccagnaggcaccatggnngtcggatncaggacnccgacgattannnncnacacnaatgngcagnnancctcagcgtnnnngcnngnggnngtnntcntncgcnngcnannaatttgacgcnncctcagnnncgnngggnnntnggaanggtcncncagnannggggtctctangacagagtgnngngngnnaatgtgcncnnnnnntnanttttgnagtnncntcnnnacgcnnnnncngctancgccgantcnngngnnnnncacnaannagnnnnnatncnnggtnccacangnncagacnnnnanannagaaggacaatccntaanncctcnanangntnccnnggtgtaggcngnatnanaanctangcgntantntnngngnnccnnnnnncnnnntcngngcntcnnnnnactcggtcttcgcttgactatnaaccncggtaangtgagccngttatgggacnagacacntcgtcncnaagcccnggaccaaggcttctacaggcgagagtataactttagatgtcgcacgggaccactcatcgggcaaaggngtttaaccggtgtgnngcctatcagaaaactggaaannnatncnnggccgnagannngnncgccnnnngntnaangnnnatctctantngtgnatnnnatannnntaatannnnaanngtaacggnnnntgagnnaagnntntggannnaagttncngagncgntaaanacnnnnatntctaanaantcnnnnctggnnctnnnagcaacgattcntncngcnnncctncnntggatacnnnannganagncnnctgcnncctntnntcanntancagaganngcannntccgnnnntcnnntncnnagcacgnttagnnngnactnnnnntgtncgnnnngcannntacnncaatctnnntnngtngatacacccnnnnntnngacgncacnnnnnncgannnnaanannntnannnnnnnnnnaaacnnnngcanaacttnctnngcngtnngcccgnnngncnntaatnggcnnttgaactcggctannanngnnnatcataanttatgancatntcgnnnnnggnngaggnnnnnagaannaannnnnnanaannnngannnnctggnntnnntntcncnanttncnngttnnnnntncannnnnnnannggnntnngttngcggccanggncgannngtgnnangagannntgaccnntnctngacagagccattnnccngccanannngcntgncctttnnganttaattctnacnnnnnnanncagccntcnntnctgagnnnannngattncattgnncacacggcgccgcangntggntnngnantanntgtganngactcnnnnnnccgngnntnncngntccttnnnnnnnnnannnntannnncnananngctaaattatnantgntagancntgancccctnnnttnnnanctcnnnnngaaacggcgnacgccctttcgcngcnaagtagantntgttttantacnanngtatgagagnngntnnnatggagnnataggtcanttntatcatcaatntattntcantgtcctcacnantnntccngcaagcttgatnngncaacctgnnngnctancnncngtcnnntgnngnagcnaacgggtctnnntcnggngtnnnncgtncnnnncncngatcgnncgncgnnccnaantanngcgnnnngngccggtggntgcnttgcnnanntntgacagntcgcctgnangctcaancanttcnnagtccgatccntatccnnggggancnnggagnnttcannntnnnnnnnctnnncngcnncngtcnngnntnnttnnnntnnannncannggcgnctggtatcnnggtcanantanntnggtnntanaccactatannnnttnnncgaggcnaccnatatgnngcnnaaggnttaggtataatttncncnncnannnnatnacgcnnnnnntnnnncgtancggtccnggcnnggngtttagaatntntnagttggtnnngtcgnntcaacngtcanctgngngatactctcnncnngnannctnagancnagnngcatntnngntnncancggcnnnncgntnctngagnctgnntncggggnnttgncngcgagacnttggttcangnatttgnttaaaagtnnantctnaggcnaataatcaanntncnnnannccccggccncttngtncgactaccctngnganttnaaagtggccctttaggaatttcctngcttccgntccgcgntanacgcnaactntnnannatnttcntcctaggnctnantctcaaacatgaggnctagnggccaatagtgncctccgganngcggnagtaagctngaataagnagaantaggaacaagngtccgattcattagtaccnagnataagctgangtgcntncnaccgctaagcccnngacntcctatttggcntnattaccttacngncnccgtccgntccnncnngatcgattgngactntcganatganncccganctcngnnnngcgctnngtcatcnctcncgnnaganggnagtatnnccnttanctggccttcantancngcaggncgcgtgngagcnacanagactgttgnngcccctctattngnaacccttgnnnctgnngnatntctcnnnccngatcngataagnnnncnnangnnnntnnnnnttnnnnnnncgcnnaggctgcannacggatgctgnngnagtggnancgnnnnncnncccactgactgnccntttccgtattncacatnngggttatnnngcngnnngcnnnncncacgtnnnccgaacganatgggnnnnnggagatagggnggatacnagntncantcngnangncaacntngncctntgccagccccaggtactnatgcggaannnnanantnanncgnnggtanaacantggnnnnncaggnnngnncnncanntgntttcnngnnnctngntngtnnagnaangtggagtcggtatntncccnccgcgcnccnncgnccntacnnnntgcnctcnnnncntnnnaggacggggctgaanngnntatcnnnnttngnnngacggcacgtgcgntgnccacngnnnnnnnntcncanngnccagnttnnngnactnncnccnnntancgtnnnnntggtganagnnangntgacnntgtntgagatncaaggtttttaaaatttaacccactacngnnattnctcnccatnnngnncgtctcgngtannnnnnnnnagacntggggtngnnngaggnaagtnancgttgcatgttcgttntgatganannnagcaaagngcgcttcncntgtacnngtcnnntgcnaaagttnnctnnnnnccctannnntactgttcntctnagcnncnataaaattgttancggaacttaaccgnnnacgnannnnngnnnngnnnnnnctcggantnntcggcaataatangctcatcnnnaaaanncnncnntnngagntaaannnttcccacgatgcaaccttnnnaaggcggtttnntgagacncancaacncacanntnntnncagatgggnctttnanncctncntnncacatccntctntgntttgnactnggnngnactangaggggncngntgcgntnctcaatacncttgnctnnanagnagtttnacanancgcnantcagacnatggaannnttnnaccattnttnntttncgctnnnggnnnccnnttctnagtncntnactnctcntncttncttaatgcgaacgnnacannntgnagttgnnannntantncntacgggactggancttnngnanntgcncaganacctcangnggctgacccaaaaanntancggacttgctgcggtctnngnctnccgggctngngngatgnccanntcnantanattntaaatttttantaaancttcannggngcagatcaaantcacgtgnntnnagtgntactganttgnccnnncacnngccattnacnnngagaccagttccantcntnnnnnantannncnnnaancatgtnnnnnntgacgtccttcaccngcannaancancnttcgnngncatcgagcgtnntntnaanagtcnnacgnnntgcgtnccganntggcanccncgncnanatggccngttccnntnncnnnggnngnnnngccnnnanntatngngncnatcttcccannnncnnnntnnncnnggtanncgnanggtnntaggancnctccnngncctcgtggtcgacgagggnngaanganagnntnnggntnttanccnncagaagagnanannnnnnnnaaaacgctngtntnnncacnngangtnacctcagcntcgntaggaacagnnnnagnannnnnnncntnccnnnnngtgnancgattatannncnnnnatnccccatnngnaattctcnnangtcangcgtcngtaanancggnncntaccgcanncnnnnnntgnactncacgggnnnnntcntntaccgtatnnnnncnnngtcggggctngnnnttcnnngagcctacnnttcaggcaagtccgngnnggnantnnggnaggccggnnctgnnnancctnaatnnnnnnnnnnncccntnncgcatngctaataccgnngagcnngntnancngannncngngggcngctctcntgngntagcntcnatcanntnngcgctaacngatcntaagcactgnagtgttcnaggcaccctttcnnngnnggtcngaacnntgcgnncancgctaagnnnntagcgcanntccgtnttntannatcccgcgngggtnnnnctnntangctgaccagncganannnngcnncncgcaggngcngaacnnngntagagnntgtctgatgcggngacacgtgtgcgtgccgcagacaagctgccagcccgntanatngccngannnnggnncnnnnannnnnannnnnnnnctcnatncnnnnacnttanctntnnntnnnnnnnnnnnnnntannngncnnnncnngnggtctagcnaccngggcgtgtgaggcnncctnngnngaggttggnnntnatcgatgctntcggcctgcannnnggnnnnncnctntnnnnaacccatagatgcacntgngncnngnctnaggncancgttggngntggncngncttccgcgccgnnnntggnnntcnncncccngntcgtgannncnggatatgnnngacgagngagctctcctntnntnncccnccangctttagcnnngnacnnnanngcggnccgcacgtanactatganntnnaggtngnnnnntcngncatcattcctnatnattncnnctatatngggctnngcncgnctggnccgnnannnnannnnaccaagngcnngtccncgnnnnncnnnnnaccngncnnnncnnctannncccnnnntngnnncttgtnntnnaanacgggnngnnagtntnnagnntanncgcagaactngannnnctattttaggncaggaagcgtngcgncnaanagatgngattaantgggngntnntangatncaggganaagngtngtgaagaannncnagggtacgnanggaannagancgatccttncncananctgctgctgcgacnncacnnctttnnnctccttnntanaatttgtcannanactnnnnnccctnnangacacgtagcgcccagagctaggcccggacgccaagttgcnccacnctcncgnaaatgtntcgacgnnncgccacnnngggnggnggnnnnaagnnnnnnnctnnaaanntgnctcnantnactacttgnnnggnctcancncacgtngactncnnncacgnntggcncgcgannncaccnnngacacnanngcnccgcagantcgttggtacctgccgcgnancagacnnatcnnntagcancnnnnnnnnnnncngnnaancanagagttcnnggcagttacnntnnncantnngctnnngtgnnntnantnctgcananactcangnttnnaacgtanntctnnntggtnacnaccnagggtngngtgaatacntnnnnnnnagnnnncangnntgcantcgggtccgananntncnagtannnnanccngnanntcgnacnngaannntgnncgctgtattaaccggtgcggannnnngtttgnncnatnngnacnccngnntacatttcgggangactgaancncntngcnnnnantnnnncttagagagcnagtcgacccgannnatttgnactnacccnnncancgacntnnnnntccnntangnnnnngnnnnataananctgttccnttccncagngcgggacngcggccnnngtantcctgtanncannnacnnnnnnntnccgnnngngcncgnaggcccaantggnagntgtcanntttnaaanggcnaagtanctntnnnnggcnatagnnnacacnaagnatanannnngggcgcacgattctnnnganacncctcatctaaancacnnntcncnccatnannnnnggtgcngggctgtngccnntnnanctagcggcacctngtngnnnnnagggacccnnnncctatnnaaacgnagttgnnncntcagtganccngtgnngccnatcgacgntnntggtnnnccggcannnncgcaaggttaccgacnttccccgtcanntnnggcgtgnntcantntggccactacctnaangnannnncgnacagtnctcgccgnacngnncanctcngnnnnnngtgnnantggaaccttcaaatngtcgcgatacccccggactttaacgacngaggcncnangtnnnccnnnntgannnncaggttcnanncttgggcgntcaactgnnnnnnnnngtccgcngngncntngacgagnnctncgncnangngntcctccttanttnntgtngntcgncctcaactngnncttnggtntcgnccnagtaacnnacagctnggttnnnngntgcgagaannaaannancgcgtgattgccgccctggngcggatggaaaanngngntccgcnggggcnnntacgcnagnacnccgtanntgnaanagcgnngatgcgnncgcgctnagagcgttcnnnntgagntatancagncatgtnnntnnnnngaancgagnnaaannantnntnnagcntncgnaccctttcntnttgctcaanncntggctaatcnactnaaannnnnnannggcgnnnnagtcgtagncancngnnngcnnatnntattgtctnncgcagcggactacccttcagacctgcgaagttncagngtannnnncnatncangncgnagntnacnngtcnnnnncnannncncttgcnncattnagganacnngngtttntagtgcgcnanngcatgnnnnntgcnntacnnanacgtacgagcngantccgatggtgaacntgntgaattacanacagngatccgagtngaatccgagacagntggcaancnacgncngngagttngtccnnngntntnngggcatntnntangccttctaccnngtggaacnngggctatnnncangcattngnggangnncnntattnnngagaggtatgntgccntctgagngcnnncnntnccctccnncaaggtgnnaananngaaaacaccggtagtgcgatgtgatagatcctagntngcgaannggtgatgtatannnattnatgacnggnccnnnnntgatantgnnncnagtttncngtttanaggaatatntaganngtaatannnntgagctnanctncnnnntctgaaggganngaacntggnnttnnacnttcnnnatcnctctgnanagntaagntnnnatannncnacacgatnccgcggtttgggnnngtcannnnctgncgcnngnnnnccnacacttgnatcgtgttgnagnnacactnnnntttgcctcnccntgaagtanntgggatggcagnaccggtantaagcncnactantgtgnacctcnnnttnctgagcccgnggtcagcagtgcattagcgtggtcgggncgggnttncaaanntccncactnagnnncngacnntgcnnnttccnntggntttgtgcnngtntgccacatgggccctnttcccaagnnangcnngnnngcgctcggnnngaaggcccccgtggcgacnatgctggggtcncgttgnnnngccaanngcgtctaaccnnnggncgagctcnagaaggangaaatannantaaccctcgttcgncngacctcngccaagnnntaactccngntnngcccannnttntnnnnttnnnccggcacngtctnnntnanngcntnantctcngggattctctcgtattnntnnacaggtgangnncnnaagaagcgnttgcnannangggttacnnagnggnggtgttgggctcggcggcngnttacggagtnaccaggcnccggtnnccctggcagcactgtngngangcggacggnaagtattnangnnngnnncgttcgattnannctgcaaccatnnncgntcnccaccnngnggcnggacgcggncgctancccaggnggtgtnaccnncccgncagcnnaccnnngcgaacnacnggcgnctagacttantgnnngnnnnntgtctngntnnatccngnanangnatnnattngnnncaanccnnnnnnngcgtgtnttnaggcnnacanagccgcccgnngncntnanannnnnaccaacactgcgcnnctnngcncngnanagagcnttcanngagngntaacganccacctgagnagnnctntangctcnatcnacgcacngnnntatacnggnnncnaaatntatnccaggcnnnggnnngcnnnnntngggaaggggntgtcantnccgcngncagcctacacgananannantgccatcgcctgacganttcncgggacccctataccgcggncaggnnntncnnnnttanactannanagtcgctagctcgancaggagnnnnatctganantgannataacacacaaccnctgnntcgtnccnacttaccngnnnntggtttgccattaagctcgtcgcggtatttcnggnnaacgaggtctgcntgtgtcncnncctcctnnnntnacngnngncgnncntnangaggncgctgnntagnncncnggngnnncagcgnntcggtnngatcnccacgcccccnnntanggggnngggccnngnnnntgnccagctgtttacgnnattctnggggnngtaacgtcnncaggnnntctntgtctannttacncttnggcctngancccgagntaggcatancntagnttngttgcggctaggttttccggatgcgttntttcaccngcatatgcttncnnntnacacctattcannnttatnnnnngnnnnnnncnnggtngtcncggacttgcgtntctagggtngcccttgnntggnnnnnctnaanctttanngtntccttnngangtatgaccgatnncngttcatcacaacngataaggcgcgttangacanntgntaactaatgngctgnnnanngggctttcntngagcntgcatannnnnacgananttnancgnnngaagctcttattactatgaatcatcttcgcnacnaggcntgtacggtgcaagnganctttccgnaggcggcgcgtntgaccntgncgcaattnnntnaatggnaannngcnctnaaatttcnnngnggggactatanacnaancaantacctccagatanccnnacaacatatatntgagactnggnanggcnnnngnctannncnnngtnananatgctgagaacnacantntangtangccttccnantncnncgnnctaccanattnnnnnngtcattgnnggtctgtaagagntgntgtctcggtctactttgngaggacncannnnctctcgttngaanggantactaccannngnngcgtaacgtnttgtgngtntcgagcataccnagnactctnnntacgccttgcnnnacnngttcttgaaaaccgtnncctnntnagncnttannagngccnggntnatngnaaggntaaantanncngngcaangnntacactnggttcgtttcattgcgnangnacgacnnagncctgagancaaangaaanntgnntnnnnaaacnnntnngcatnagtaatanannaagtgncctttggatcnaaacnccactagtatcaatggagngncntnancccnctactncnnnntnangatgcngttcaantnnnnttnacgcttgcgaannncancnagtnccanaaatnggtgagagggcggtnnggacgnttccatangcntnngangcnttangggccgnnngagcctcaatcaccnntggccaaggtgtttgcangnatgcctntannntntngtaanangtgntnnngannnnntaggncaatcncttaantcnnnnnngtgtagggcgnattgnnncagatnnttggcntntccnnnggtgcnncgntgnnttagtanttgtcgatgcggaatncatcccncacngctaaggcacttatgtncgacannttnnntntatangtcanttcnaagcgtgtgatnagtnanggctangntgnnctcccntcgantnggcngcggtaacngnatcntnnnnnncttnnggcaggatnnnnnnnattnnncnttngtgatttnnntnncttgatnacgnannnanggcnntatnncnnnggatctnanggagncgannctgggtccaaatatntnnnngctnnaagttctnnnnanctnnnncgngatnaangttcnnnnncaanntcngtgaaacanagggcnngacnnaaacaananngactgatnnnntngnntgnctagagcgtggnnngnnnnncnntaagtnttngncgacgctnantatnnaannnnctnnngagncctgngaggannttgngcnatggtggagatacgcatgcttnggcnacngnnntnnnnnnnntccaannnngctcncatcnaaggcnnttancnagccnnnncatagtnccncnnagnngngggcanagannanatnnncacgtcgaactaacnntggncttatcataaaanncanganaacnactgcagtatnngcncnnaaaancgnaggagcnncnnnnanttagaccgagnnnntaatgatntgagaccgaannnnnngnntgccnnctnntnncnaagcnanngnntgtagagnnnagtgattggccatgtcnatnnnaacgntgaaacaatnnactcngntncnnntgngtttatnacggngtnnntcantnaccaanagtanngcgcgacgatacgacatgtaanganatgtnnnngaacgagatccncttnntntaataagantnatacggcacggggnggttnnttgantttataaccncgtnntgatntcgtgngtaatngnctggccggannttngggcggncctgtgatccgctananctaannactgggncaaggttccagctcgataccgancgatgaannnnnnnnntanctttctnanngtcncngnntnttcattaagngtantcgcgnnncgtcgcagcacacntggnnnngccccancctngcccgtggtttatgccancgccnntntnatgncgagancgnncnacncntngtttgagagnngtntcgttttacatggtcgcntgcctgaatccctnnnncccncgnttatgaatnnaagggtgcctnnnnnnctcncagtnaaangggggtagaaggttcaatngtttnacccacttntatntatntctgctnacgcngnctnncctntccaattcggacgcnatgtnnnnntnnggcacnatgncttacannnnangattggnnnngggttntanatntnatncgtncnnngcacncnnaccngnnnggtacgctcactcgtgggnntnctaaaanccgccccgcngnnngactctacacgcggtgtgtantaacnnctagtannagtntgntaaccangntggtngnngatttngggggatcggcnntnacnaaacgntgnggctanncgagcccnagnganctgnganggcgtnncagctccngcggcngcaggtnttancaccgctannccggnactntgctatagtccgctctnagccnnacnnanntgcctgctnncanacttctnagaattntgagtcagnnnnatcgncacncgattcgnggnnnaccnntgnntannganccccgnagaggtcggtnnaacaaagngtncgnnnacancanggcantancagctnnnntgtgngtancggcgcgcnnttgnacgcttacattanntgcngagcnnaanngngacngnnggnanannttnacgcaannncttnnttnaanctcacntnnccnnntcnanggnngtnttnnannattnnnacatnnnnttgtatccgncccccccngcngaacgangnngcnngcctcngnaggtaatcantnannnnntcaagtactttacntncgcnncngngtggttttcngcttcganngcanncnatntcctnctatngtgnnactagnnagacgcncgaaccncnattcctannnnnannnnctccnatngagtcccctnanccgnaanntcanggactntgtnctntcncagcagtnacatncccgctngnntggnnntgctacatnnnnnnnnngacgcggntcanctgnantnagnctcgnngctctctcacntaaagnnccgatccagggnncacacacctnngntnncagacnnctctnngggnganccanctcngnnagctnnnccgcgcnnntcgatgatngngatcgngaagngatagcnngtagnntcactacgtctattnttaagnttttaacnnttaanccnnnagnnngcttnnnngntcgttaatngtnntanccagtcgccatcactgcatcctagagaccgagtnngngttcatncgantngttnnntcntgnaggccttcncanactgnaagtgtnncggnnaaccactntngnnnctatggntncacgggatnnnnncgcatcgacgnntnccnnntcnnngngttcganttgnnnnnnnnnnncgtagtngctngngtnngcnnnggcgcncggganagagtancatnnntngnacacttacccgcgagggcgnttgtttcacctgatnnggtccttcnnnncngcnnngtnnncngagnanatctnntnttngtantggacnncgtgncgggntccctngtanaaatgtcttnaattcnttnnaatgaggngntcngntanannccaaacnaagagntacannnggganntngannatcganctcnnnntncatctatctagnngnctctgacnnannatcggncgtnttnntgtccccttnnncgattannagctaatcgctctgngtctatcggatgggggctgngctnctntttcaactcntggccntctnntcaatttanggngnnnannanncaaanncaaattnnnnnccgtnacctnnnntagnnnccgtgtgtgtgnngccctngctgcnccnagtnncntcgcagtgccntttcngatgnnncnntncgtcgnncnnnannntnacgacnccccccgantntctnnccagngacgnnttcttcgaaaactgttgcacggagcccnggannngtcacnctttgatgtntgcgngtgattngnnnacgcnncgtgcattgcccgnttcntagagtgaccnnntgcttgcncnatagancgccatannngcannnnttttatcngctgnnnnggttaactgaaatnncgnnnggaacacattccnacctgcnanttnatagnccgcgnctcgacccgnnactgggcccgnctctggtnaagatncngtgctnnncnncagcattcaanngnangcaccntttcnngnnncacctaaagtncgggttgnnnngatcntcgnnnncntggtgtnatgaanntcnaggaagtncntgntcgcgncgcttccaggnnnntnnnanaacnnnntangatttgagncngagcggncatcggnacntgctaatcngncgtngatngaccntaaanacngtagattcncnnacnacacttgacngnctnantnntnanggcgnattataatnnttnggcnttantttnanaacgccncnntgnancnagttanancnntatgngnatgtngnccggtgtggagcnttggagacntaangaggcatcngnggntgacngttcngcnnnacnnnctnctgtngcctnanctnnnatnnganactanccaggnggcgnnnaagccanatgtgtggcgtcgnagcatngacattgaatcaatannacgnngttaacgngaganacgancatanctntanaatngnacnnnggannnanagnanntttatnanncangaagtcacgagannctgcngccangccnttggcggcatgncccatntcnnttagcngcgnnnntaccgcgnnngggtgagcatatctgccaacgctnnnnnttnttgggtcnnnagnnannntncngtgnaangcngctgccnnacgtcctggttntaccnngccancnntngtcgatgnngngattnnngcgcgggnagtttangnnntcnnntagnaggcagggnggggtgacnacntcatcctctnangtgcctncttacgncnncgcnnctnnaacnacatgnagantnttnnannngnnntntcngtcannagnagtggagacngttnannnngccatactagaaacnagaganagnacagtagggtcagngnggcntacntttggcnaacttanaggntnaatttnntatccnnnttcggcancttagttcccnggtannganncnagtnattgccgntgnnnnnatgnnnngncnggcgatncntncattangttatcgtcanaagcccnaaccngggancgcgcatncnnnngntacggcgtaggntantannnacggaagccncnanggacngcccngntcncgancgacnggccanattggannagnnntcattannntgctgccntgnnactcntnnttnatnatcatnctcgggcnccncntnntgnnnnngnngnncnggntngacnnacgnnnanaagcnccnnaatcagagcgttacgtcanggntgntaaaaaaatgntgcgnngtttgattcncaacgncaangncttnntaatgtgncnnctanncactgctaggngntggccnccacggacaaaatgnntnnganggggggacaggatnaannncngnnganatctcncaanggcagcntagaacaatccncnatcnctnanntntctgncccnnnnantaacnaggcaagnnntttgctntcgntgcgcnncnantngaangtgntanaaaccngncngnngacgtccgannnnncntganngacnnntggggatttcacctnananggccgngntncnccggctanncnttannntnatnnnnttcgnnnnnncnaagcgnanatntngannttnngcnacgtccntnntacnntccnanntntgannnactnagacgncagangcaangnnntccngnnncnnatnaagacnngttcanatggttacgatcgccnanaagnacgataggttnnngcnngtantcanatangccaccctgtactatccgtaggnncaaancnnnattnanccnnnnntgtcnctnannncactnnngncnaattcatntccagtannnncgncnaagangcgntctgcnacnatntctgcgcgagatggtgananagngtgcngacaatccgnccctttggagnaccgacnnntntgcnnnngtggnngtgncnncgtaccnnnctnnnntgttantntnctatctnatgtanntnngcctgccntnaaggcnnnnncctnncnnntgnctgctttctntgccanncntannngcctntggtcttcttntcnccttnccgcggngcgtnnnttgacannagnacatanannnccccgcagaggnnncgttnnntcncgcagnnaatnaacgccnnttatcgtaggnngnagtataaacaaggccacagcgnanncnanagggnntgtcgnntnnntatagngnctcnngnanancngngcctgcagnncnnccggnnnncnntagggctcgcnnctcaatangtcattnnnngntncntntnntnatcnnncgnnntcntgnnnnangagtaagnctcnnnctanctnatnaggggaannngacgncgcncanncgnnntggtnacaatccgntngcanaannggcgtgcacaancgcgnnnngnaactcnctccgaacaagcaccgtccntgaacnnncnncncantannggncnnnnanagtccatccccatacctcngcantgngtntttnncncgctnnacagaaacgttaagggccgacnntcnggnngatgacggngannatgttctggannccgnannnntgnnatngttgatnnnnnnnanganngnncngcgnnnnnnccatacatactncctangtgnactgnggtnatnnacgatgacgnnctgcganacnntcttngtnnnnacctaaanagcgtnnttnanangctgntcgntatagacgnantggagacngtatgtgtaagaggncnngtgnccttgcnctgnntnccnccnctnngacggngcgnnngnnnnccnnanctagnnggnntccnnncgnnnnnnntatnnnnnncgnangcacanacaatgacgtnnnngnatnngcacancgnnngntctggncggtgcantanncnnttncccnanntgncagggnnnnnncnnngngtagagtcgctcgcgcnnccannaattacnncaaganannnnnngctcnacttccgnntannnnctncntncttgnnccnnttnngnancgnnttnnngtanncnnnncnaagnnaaacncgttntacnttacgnacnncattaacatngtnntntcnnnggtactggcacgagtctcnnnaggagcgccganctcagccntncaaaggtgcccnngtccagtgnnnnactcgganttatnngcccgngtnnttacnnttnnntgggcacctnnnnnngncagttnnnntcagnggcngagtnnnttacntnnncnnnnccncncangcangggagnagactanantggnccgnntngggnggattganggannnnaggngcnncancgcncnnctggtnnaaatntacagcgngtnccgcgannncaatanaatantnccacnntcactnnagttanatnnnnnncacctactaggcgannaantccgcgttgncgcnanggtctnnnncnntggagcagaccgntanacnncngntggannnanngannnaacccngttcngnaatcnncacgatngncnnnttannccgngcanttcctnngtgtcnaaggaagctnacgnnnnnggtncttcgntnngncnnntnatancngtgcagatnnnctnntcagcntttcacatgancnttacgnctnnncnggtngcnntacggaannttntctganacacncgccacggnanggngncnnagnccttnnnnncnnnncaaancatttnnntcggacnancccgnannnccgctccccgtnnncgacnngccncggangngtgannnnnaagcgnnnnnnnnnnggtnnnatgncnntggncncctgccactnaacgcanntatcnnnctnnnncttnangangtanncgcnntnnnnnnngnctgcgtnncagctnnagntcngnngccccnatnntagnnnnncnnnnnnnanntgncnncngcgccattatttnnnnnngccnnaangcagattnngaggccnagnngnncngttgntgaanatgctgtatatntnanttctcacgaggtgcnganatnnnanactgggtaactgngggntnngntgggacnggagncntcnnnnttatntaggnanaaangtnnaaggacagcgtgtgtgtgatnggtattcncgngcaccgnnnctnanagttttcctannngcgnncntnttaaatcggagtnnnnttcntnngttnntctaaagaacgcgcctcgcctcgaaaacatanngtcgnctgngncgnaaannancgnntctgaaagntttgggcngcacccggcgctgcccnnnngannntnncgnnacannncngtnnaacgganangtnngntnnntatccgnggannntggagggggnnagcttcgnatagcnntctcngtanatgnnanctgtgaggggagaaggtnngggtaaacntnnantnttgttnnngagtcnnattccgccnntgttncannaatntaagtcagcgcgnanaagcnctcccnccgtcncggnnnngtcannttntnggannnnnnncgtctggngnnnnngaangagnnanaagnnnncgnanatcgcnnnnngtcnctncananncanngaaannntcnttttcnagnnnnagngcnngaannggcnnaacccntnnnnnttnnagggctaagncnnttnaggcttttctaagcnttncnatnntnnnnnnnnnngccanntnnntnnnnnnnnatncgnnncgnagnnnnngnnnnnnnnnngnngtccntngatntcnntntacgganntgncttctnnttgggcctcaaaacanangcngttcttcctantttcaccnaantcttttgcacttccaaggnctgcnnnnnncngagtaattcgatacagggggtnannnggaganagggtgtntgnncgnnctctcaganntcacnangntnnnnnnntngtccnagctanngcgnnnaacgcgatttnntnnnaanggnnangnngcagagnatnnacatnagatacaaacnannnnnnatncnttanctatgnnnnngtncgcgtngtcgcnannggatacaacanttttnnnnnnntnnnntacngntggcttgnngncttnnntnnnatgnnntcccnntnnntgtcagnnccgttcgncnngnncttcagnnnnntngggntggnnnannntaggngtatcgcnntnncggtnnnnnnnnnncggtangggnnancnnnnntcaggnatnnganncccnannnacncnngcggcgtgtnctnctnnnncgcncnaggannnnagccactnctnnnnnncaggagannnccnttngcgtngannnnatnnggcatcncnnnctctgcgggncttggannntcggtnnncntcgtanacacctcaccgacnntttatctgcnnnncnccntttancnctagggcgtcncnaatctcagggngnanagggnnctaatcnttcnnnngaagnnggtnacnnnanannttcggcgtcacacacntcanctacgggtgngagtncagagtagngntgacnccattcatcncngnnccngacngnttantttgctanccgagtnnannnttnnnttntnccgatcggcntcnggaantcgattnngncgcaacnnnngnttngngtggnctgatcnnnncngaggntacgnnnnnanacgannnnncgnnnnatgggtaacgannggnnannaataaatacgnngtgccggagaggctgcgcntngccccngnnnnnncgctcnagactgcnantgatnanntcccannnnacngatgnccnntanncagagntnagnannnnngttcttgttcnaccnatacgcatganatcnanngtcggagnngtcgttnntggtctgngcgnggagtntgatnannattnannnagtntagnngnnnnnnatncnaaaacagannnnnnnagagnntaacagnnncggaatcnnnnnttgcttgncnnntnncgnngntnatncngaaactngacnangnnnanttatntnncnncnaatcnncagttntatancnaannncnacttggtngnnggagtnntcgtaangggaccaggnnnncntcgnntnantcncttacntaggtgnnnntatgagnacggncgtcannnttncnnaacagtntattaacggatgcannncngggcanggggnnncntgggccngagagccnaccccnnnnttngnnnnttgaaccgnannnnctnattctnatcanngcanacnnncgnatncccaggggcggangcganangctngtataagnngtanatatagnnngnntnnncgtctngnatagantcatcacnnggntgggcnnncctcgnnncgagcantnncnntctgnacggtganncnaatnnntatgagcncanngctacttacgcgactcantngtaannaccnacnngangtcnaagcaannattntnngtcnnnccttnntgtagcgttgtnagngnnaatggngggntnanangatnggtgacgagatanngggntcaanngncgctngttgggcgnngtannnnanccgcgngcnnnnnnncncgtcganntannnngacnaaanagcnagacgatatggtannangntgtatntnnnaacgcgttncacgntnncncacncnnnntatcaagnccctnnacantttgtttaagncccgccnnntnnantcnagtcaacatnggcnaattnggcnnncntgcngngnnttgnnagcgcnagcannnanaccgcctnntnngnntnnannnnnntcgcgttgttnnantnnnnaccnggcanatanccgancagntngtgngtngntnnnnnccnnntantnnanataaagtacnannagcggcnngtcatnnnnagtancngtntangncttantcnatnanntgnnaacacagnnnnncttantttgccnnagntcnatttcgtnntannngngatntcantcngattctgtaatccanagnnntcgaccaaantgcggtactnncnantcgggctgccaggnttnanntagcnnngngcgaagtnngnttttgcgtacgcatacgngctntcnnnnnggnnnnatctgtnnnnnnnatcctagangntngnaantnnngattnggcntnnntttngngaagcncatngcnnantgttgagnaacannnnncannncantantannncanggnntacctcggcagntgcgntngcgantncacnggntatanngaatnncnnnncaannnctcnnacagnnnnnanaanatgtcggancnncacgntngnnaannttatnncnaaaaaccgnntnnnnnntcnnncgannnnnaatngnnctacnngnnnnnggngannnnntnggntcnngnccatgnnacncngnntctanntanctnnantcnnanannagttcnnnnaccgtgntccgntanatnnccactcctgacnnngnngnnnncngaannntnnanngccncnncnnngnagacatcggancttnnnttnnagannaattgcccctnggnngtngatnngnnnccnctcnntnnctanngcnnncnttaagnnntnntaacctntnagctnnnannncccgatnaannnntnnnncttggtttnannnnntncnnnncntgnntnnnnannannnnnnaccgcntnacagtcnggntgcantnaactttnngnattntgtcnnnntaannctnttgcnnnttntncgnncnnncnncacaccnnnntcnagatctggnaancacntcananccngcnnactgnancntncngannantannannnnagcgtaaccnagnnncaannnnnnctcgnttggntttgannnnnctggtgcgctnnnntgcntngnnngagnnnnnnnnggtgnncacnanntgnacntattnncncaactctncttgntgatctggtcacngnacnggaaccttgntcnnnanntcccnnnnttngcngcctnanaatcgataagtnnatcggagcntagagtcgtcgnntcntngnantactnnnnncnancncggccnaggagancncaccgggntcacgngtcntagcacgcgcacanggnnnnnggnnnnnntnnnncnacncgnggggagcnncgtnntgncgnnnnncnattcnccngcgtgcngnnaatnnnngaanaggnnaanggngntggacnnngnggncnnannacnccgcnnngcacanttnagngggacgtannngnannnatannnatcnccnnnagcnnacganctgnnnngcagtgcnnnnangnnagcnnagnnnccannncttgtcanaagannnatnnnntncganagcnatatcgnnnngtcnnnntacgngnagcgtcgcgtctcccgnagnnngctacnnnntgttnnngaaaatctgtcctntacnnnnnncgcattcaacggtcnntagnntnnggatctaatcccgagaatnnacccannnnngnntnncccaggctntttnncctagcttacntcttnntgnangaagtgcaaaggtnncgnnannncaaantctcgacnntntannatnnnngtncancnngnnncnaaacgnggcngtnnaaatnnnncnnnncnnnnnttagntncgatcntnnncccgaggnncgaggnnnnntattatantnnatntanngagcgtgcnnnngtnccnnntnntnattgacanaactacatcnanngtcgncnaanntngaccccattgctnntctggtngngggcncaaagggtcgggtcnnaccgntcncggatccngcagncgcagaggnncctngacaangntangcnnnnnngnnnnnacagnnncngcntagtcantnntgacccnannnnctaagcaagcnctngtnnnangtnnntccccaangggnanannntncatcncaatcntngtgctatgcctncgngatnccgagngcgnnnntnatttcgnnntttantcccagatctgannaggannctacngangtnctcgnangaacgctgtanacagctacgntnntaggccntncgnnancncataggggcangntgnctaatnncgncnnnaganctnnnccctcacntngannnccnnagannngnnncnaccgctnaanggctggntnnnatagggctcngtgtnnagngnactnnnacgacnngcactcntgnnnnnctggnngcnctantcggcngcnnaacagnggcaggttttanncnncgatagttgntncgnnnccnnttnnnnntnancngannnccnannccnttggatngtnatnnnnnncnnancntgannngcgncnngcnnacttcggnnncnnnnnttcgannnnnngggcnnnnannnncnnnnngnnctcagctntanggntntcacgactggngnntnnantaantnnnagnctccnnancncttnnnannggnnnnnnnnnncttngnngcgccgganntcatangnncnnnntngnnggctcttgtgcctnnctcctggcacnncnnnnntancnntcangacggaaatcnngggctctncnaacnngnnggagggnnnanacnagttngntnngagggtnngagnnnntccaactcacatgntaccnnnntnnggctcaantgggacgnaanncnncnntccnnnnacgnnntggacnagggcncattcaatgcgnccgcnatgccagtccnncgnnngncnacnttctanntnctaaannntnntnggccantnaatgnnntngcatanttanaganctnncgntagcncnanttcgngnnaanacttcccgactnactttttcnnagcnaancnganggnncnacaattaatttnnngagactgantnntntgcctnaacacctgtnnnntcnnagtncncntncnngnnncnaacnnnatannnncaggnnngtgngngaaaaacncntgngggtcnnnnnttacaangcgtnttacgnntncccannngacnantaaangatttngcgattnnttggggncgttgaagngttngtgaccacataggnccaactntannngcgcactcccctnaccntcnnnnngcngncggcnntnnncnnnannnnnnaannccatnntngngannnnacnataccaaantngtnngnnntnncngtgagggacggacgnttnttnaatncctgtngaaacagttttggnngtcnangnnnntntncgcannnngtagggcaancctgggcccttnaanttngngncnaannnntgtctngcanatnngacgagtngattcgacggnccattcgtcctcancncttattctcnnnnantannnttatancgnnngnnccnnanttnnnnngnncnnnnngtncnnagnctctgtggacgatgttnagacacttanntntgcgcataccncgcagtcnnnnngtgnattgnnntnnanncacnncccnagnnnnctgtaatgcttggccntgngannncccnctggacgcctcctanannnnnggcggnnntaggacatgttgtgtannnnnnagnngggccnngcntttcncntnnnnggcngancatcgtttactncnacaangncctcgtcntaaggtgnnncnncagataatanngcnnnnnnngccatttnnngnncncnnannaaggcgngntntnntgntgacaaccccatntcaattaagnnnntgntctntgacnnnngttttnncngtaggngggnaganccgaccnntggcnngnntngcatatngnanannnatnccnatnntntngnccnttgaacttgtaaacagnnttatnacggtagnnntnnncgatnannnnaannggcanngccangnncnatnaagttgnnnnagtnntgcgtggntncancggtcannggngnggccgtgagnttagngccagntaacngncnntcatcgatgnngtnagnatggctcggagggaccatcnnntnnttcnnnnccnnntcgcnagttctatnacnnnttccgttgtgacgctngtagtttntcatattnnnctcgttnatncnggtanaannaatnantnnctaaccaaaancnggtcagantgtncntgttggcgngncagccngtacaannngtgnnncgnnactgctcgagttcagccgancantnccnaaganccgacgggccnnnnnagtattctnntnnngaaagtggggcatcnnccanttagcaagttgtnnagannaannnatngccnnnaacnnnngtgcgcccacnnnnnannnnnngnnnngannnnnnnntnaanncggntntnattgnnactnngggnnnnnnnnnnnnnnnngantcngacggaatcttnncctnggnnataacagaacactncngcnnnntnnnnnggancanggnnnanggctttgngtctattgtcgannngtcgctnannnantnnnnnnncgnncgngnttcgncnngtngtnnnngncnncggcggttanggnntnnacagannncgngctcncnnnngacatntttgaaagntannnngatcaccccgtanngcggttnacnnnngtggcngnggnacgagcannnnatncnancaaaatcccgcannnnngccgaacgccnnacnanaannncgggcggcnnngtncattncannnnnnnttnacnnattggtccancnnacnnnnacgataagaangnnngntgtaacctaccttggctcnnncngcgcnnnnagnnngtcgcaatnnannnnnnnccanngcngtcactnntncgccgnagtcancgcgannnnnaaataagcgccggctnnantaacannnntttcacgagntaagtagacanccggantgnntnnntncnatncacaccngggctcgaaatnccatctnntactttgttaacagggnnnntnngcagccnggtgaaannngnnnngcnctcagggctgcannannangacnnnnttnactnncnncgttgactcngttatnnagnntacccanntnantcttagncnttnaaaactcnantanacgcnncnntttncaatgntctcggatatnnncnatattanttaggtcgannnaccntgggtattgtgaaatccctgncntatcgggantgnnntcannnngacacatgagcncagnngngnncnntaagcnnntnctacnatacattagcnnnnannnncccngnggtanccnatnttagtcgcnnaccccccccctncnnatctngattcnntatgnngcganntctnnnaggcctncnnanncaagtnctantngcttnancgnnntngcnnagnanagngntcnnagtnccannngnggnttnnnannctnnnannnncncntcctctnnnntacnnnnnnnntncnnngttgcatgnggtgccccagcnactaccgggtgnttatgancnngcnaccnnannaggntnngnnnnatagacntagnnncgannnatcgannatttnngnannnnntgtagaaagctntatnnnntatcncnaaanngttcngngtnctnnnncacntccgnnngncanatnngnnttcgnngggcnctgctcnntnngccnncctgtctntncnnncntagnctnnannnnggnnggtaanncntanggtnanctcctcctcantagttnnagantatanaggnnacnnngnaggcnnnagannnnnnntnnnntggntttntcccgtagcnnncgnggnacntnntgancctccantcgcntaccgnaccgctggatatcgacaantangnnncannngnagcngntcngccnacgctatcccggaatgnntcgancatacgtcagccctgtgatagtgngcnccggaggnnnnccccnnngccnnntcgnncnnngcgcnnncnnnttgtnnggnnnggnnntnnnntncnanntnnnnncagcgnncnntgnnanntgtgaggtggatnnttncaccatagggatgacnccgtncgctacaccngtgnaagtnntccaaaactncccgcttnncancangacactctnnnnancnnnncnncacgngtaggnnnncntaccgngaccagncaangcaccnaagtnttngaaangtgcntactggccngnnnncgcttggggtgaccgagtacngtctangcnatcattttgntaccntngggatcattactnnangnaagnttnnntcgagnagtagantgnannnaactngctcantgnatacntngntcgtacanatagnnanngtctntaaaaaananccccnntcgaccccncccnnaggaccgtcanacacnncnaagctcnnnnntnctnctttgcgnangnnataanaccnnnacnatcnnncnnangnnnnnnnactnttatacntggcgggacttacatcnngntcgcgagnannaangancctatncnnatcangaaagncgtnnantgcgcnttangnanntganngagcnttttctgtgggcgntgctcnntctancccgccgtacagctcanggnntgnnccatnggantncccccncnnnnggtatantnggccagtgacgganagcnaagtcgcgtnatgacgnaaacactactcttgncaatntcnnangtnccctngggnnntnnagnanntannacctnnnnntggcnctnnntcatangnnnnnttgaaantcatncnancctgggcnnncgcgactcgcggtcgatttctannncnnnnnntctagnngagncgtaatgtcacctgnncnnncgtgncggcncggaacttncgaatatgtgcnttcgnanatcctngcntgatncngnnnnngcncancagttntcattagnnntaggtcnatttcccatccggagcactggcaccaacnattctcgccgtggaaggctangctacgatgtcgcnagtgaaggggttnctattnaaccacaagcaaatggcatgcgacgnacnngcgtctcggacctcagcgtcgtngtnnnatgagcttgagatgcgctgcaaatgtaaccacagtcacaaccaatggcatcnctngnnnccgcgactncctgatccangacaagcgatagcgagctgatagtagagatnnannccgcncncnnntgnaccnaccngnttangtaatcgattncgngnnnncnnactcatngtgnanngtntnnnatcnagaagcgagngncncnacttgagcaacangtantnanaanngaancctctaanttgcnnnnntacnnncncnnnnnnntcccnntnnnnaatnggcgtcggcctncnctggccangcggaacggganatcatntgnnttnnaantggcngnnnctgnaatangnnngcnncaggtccgnnnnanctaacnttnccgtacnntancggcgnnagctngncnncccttcgncccacccgcggaacacttngnttgctnannacttcggccntagctnggtcgnnnntgnnntcacgagcggaaaattngcggnanaacantnncgnnngangnngcaagctgtgaacagncnttangaagcngctgaancggcgcncacgntcnngagnntanncggtgatagatcccggccagagnccctgngcggtnccgctgnngtaccaacncatcacatccgnaagaagnaccgaggtccgtgagtcnaagggnncanttatgngnaagtagngnagtnccantaaggtccnttntnacgngggagctggtttacnnncctaaaacntancgtnngcnnngatcgcntagnnagattatgnnnnnnnnaancnngncannctcnntnccanggngtgtnnnnnnnngcgacagangncagnctaaactngcntattcccnntatntctgagggccngaacnnattatgnnaantncggacgcnnntnnntggttacgananaannngnnnggccntnatangcnncnnnantagtnccgtcaccactatttcgagtnntgangtgttgngccgtnctncantcctctcnagcnnangttggcnnantatccnnnngnntnntcatnttcttacgnncacanaacnngntgagcnntctggactgcttcggggtngctagtgaggccgatancgncnnntcntcctcaactgantacaggtaacagcgtantatcaaatagnnnaagnactccttggtnggnccnancaagnccnaaanngtnggtacngnaantctcacnttnaanannnnanaannnngntccngnncnctncgnntgnacgaactncctcatngttnnttgccannttcgnnnancgtngtgtgnncaggcgnanncacnangnnctcagatcagggnntggngtnaggaacgcgncnnnnttcagggcanaccnnntanagtcgaccgntcggaggnntggcnnngatgatngagnnnnncacgtgntggtangnnnccnatgtcgagcatgnagncnnnnncgngnagcnntgancnnaacaccataagccntgacntnncaatgtcacntnacancnatgnncatnnnngngncgcncgggtncanntntactccntccaatntctntcaatncnactacagcgnnnncaaggaggtncacctgaggnggtcgcatacnggnnnntgcncggtgagttagacgcaagcnnatttcaagngtngcgnnnngcgcatgcgngctatcgcgnagaaattnnnnntaganttagntnaggcggtnccncagnttnntgttnagaatttgganngcggnggnncaatnncagnnnggggcgtcntanncnnactgttngncnacagcgnnngcnaacttccnaannncgnnnnngnnngttanangnnatcngtngggcgacnatgncnanttggnancnncaagtacannggcnncgccgtacctnntctggcgcncntgnnnaaagnngggccnannncnncntntntggcgcangcggtangggancnntnagnangnnncagccnncctnnngganggagcgtattcgganttgacggcangcngtntnnngntgnncgnngngaactcattgggcnncgatactgtcncccgntnaagctgnnnaggngcgggannnnnnagtncncgcnagcccanccccagcagtcctcccgannncntgttccgngannncnnnnntggaanggccagcntgttnnnccatancgnaataccccagnnaacnntgtgtaaacgnttcanannttcaatanntnccntatcannngtgacacccatcnttgncngaacggntnnnncncnngtatnncatcncccgctagcnactngttggnnnccgcaagntnaaggangnacnctnccngacggaganggatagttgngatttntgtcngatcgagtcagnngtggactcctcccaggcggtngcccccgtgacgtgagntancgaanacancacgcgacttacccnaccaatgccgccgtcaagtcgncaggtttagnannttcncnccncngttccaaacnntngtgntggnacnnncnncanntgnnnnnacgccgtccnnnncgtcggccctcttaaaccnngnnnnnagagcggtcgngannnncnggtgagatacangtagctttntgnncncncnnnnnnnntnttnnatnatnngtcnntnnctcctatcncntngaggtcgnccngtcganntctgtntngggtagngccccggcttcgcatgccacactcggggccagcgcnnnncagancnnagngcannncngtnngcaactnagatnattgntgaccgcntgcnggnacggtnngcctantgagtntnctgacacnncgatnncccangccgcntagntacacaangcggtctccantngcntaccangnctgctnngtnnnntntttaggngtacgaagccccgatccgtccnngtagntgctccnnctgccnaaatangngtnnnactngttnntaccatnncnntnngnncnnnnnccannctcnncncgannnnnnncaatncgacncnnccgccgnnggnnnnnnagcagtgttcccgannaattggaataaaataagtagttggggnannngatnctnnagaaannnnnnannaannnattnatcggtnnttactnntnnnnannnnaggngcgnnnatangggnnntnngncgnannancctcnnctanannatcanngnngnanttcngcgnncttggggtnnggganggcaantangnactnacgggccccnngcatcnatctnnntnactcnngncnttgaancncnttttngaaancnnatnnnnattttcangaactgntccgncgnttatntaanntncngnncgaacttggnanatnngtnaacaancnacnnncgncggnagnnngnttgcangacgaannncaattaagnccgtggntncggagnntagncgnngnctaccgatgcgntnngatgcggggantcctngncccancaatgganccncngataancgtgcngantgnnggccggttnnanagantcntgnggcgagtngnnagacgncncaaggtagttntcgcagncangnnacgancctnttagncgngncangncnctccnnannntttcangcncttgctnnntanngnnaccnntgtgangatngnnacntggacnatcgcctnngacgcgangcgggcnntnccncnnnnnannaagnnctnngaganngcctcggagnnngntcccnnacacnccnctactatgtngacctactangntcacggnncnngannaggntanngggaanaacagaggncttccngtgagcanncgnngntcacaanttnttactgcggtggatttgtncggcgtggactnnngngcnaagttnatnnnnangcataatcgntcagngngtccnnnngnangtganaacacaagncaatnccttanangggattctatnaannnnncttgtacgtcntacacgnatatcntaggngccnttaccgcnnctcangnnantcngnggtnanaccggcctgtgaaggctcantannngcggtggtncntgccgnnancanntangnnnnggtaatagtngatacnagnncctacngcacncttctcnngtncgtnagannatnannttgtnngcaaatngngaancgngactgctggtngncggntngccaactnngcctgtntacgcanctcccgcgggtcgagaagcatcntatganatactcgcggcggnagagtcgtttagtccgcacnnttgtantnagnngttgtcgtgtgnagnaagctactgccacatgccnagnatcgnccttcntcagatagtcntnnntcgntnaccgatnantncnacgcnntttanagtnagngttgncnnnngcgcgnntgactnanggatnctctgtccagtntctaatcaatncgggtntccnncntgnctcnaatgggnggncccnncgngtatcaggntctnntgcgctnnngtcccccgccngtagnnctgttatcatataanggngcgctanntnccgtngaanggtnngttaancaagntgcnnaggtnatttnaggncnnnntcaagcataaaagnanacanntatntanntccaattgaaacannncgntgcttngannnggannnnntgnttctgtacagccggacntgtnananattnccaanaaacaannggcatnnnnncaggnngntaatnntgcgtcctggcctagnatattagnattagataantgccnnnctaccatgatnnannctngccatcngatgaatanncgcnctanagcncancgnctngcgcatcatnccttnnngaccgnntcngacntatgagnnggtaannantcnaaatacnggctcngtgcaaagnnnagccnnnngacananatcgtggnnngncaaagactatgnnaaaagnnnnctgctgangnnctncacnnggtnagccagacgtnnatanngcgntggcatngnccccgtcntttcncgnntgtnngttgnnnantcgtnnaagttgncgnatcncntncnantttnncgaannncgnnncntgnnngnccanatacgaaattcgnnagnncnnttnnnttgnnntgatacnnnacctgnngcagggacttngtgcannctcgntgtannnnggnnggncgcgnntnncnnnccgannctcnnnantgcgtccacggcnnntnggagtcncntctgtcanctntctaggtannggnanngtnnnngnncacgaacnaaaacaggngnatngttcggcctcttgtatngcgannagnctaatnaagnccnangnnggtnnanacctgtagnacagtncncctntccaanattntttggacgcgnatnctgccnnantatangacnggacatctttngngctgnccngnnntgggtgagctgatacgnnantcgncttaantnnngtgngtccagcnnctnnnngaccnnngnacnngtncnctganantcannnnnnngtgtcgacnnngtnctncgnnggnntngaagancnanngntnggcgaccgaangncngctctggtnntcangagnnttcgtngnnnngcgnnacangtaccgcgnanagcgncnnnngnnatggcncggnnntnagttgangnnngncnncggacnatgtgantngannatnnntnntantgntttactngnngggntagcttgacatcgtnngnngtcnntggataggtgtcttgacgaatatcnggtccgagacgtttcctnncaccnntnngcccnnnncntnnnttgnnnnttngggcggnnanaggcncttgccagtngccacnatagcggtgaacnncatcangncntnnancnnnnnnacncgncatntcnnnnngnncgcnnggantaaccataaaaccncagnncnngganngnnngnntgnccnnnatntnnntgtncngatggccnnnctancaatacnnaagnactcnatanncnnagangttntggnngnnggnnnnntnnntcaggacntctatnacangannnactnnntgntcncaatttgtnagggatttcattgtaagntcnttgcctntcnncannganaggnntangncacanacgcncnnngattanggcgnnnnnnnntctganntcnngcgtngactcancnaaccggggcgncattcnacnnnnnantnngnnntnntnncactttcaacgcgcacnntcccctntcctcgtcctccttntantcnnnannaggtannnncnntcncaacggcggttatcacgctnnnntctacngnagcagtcncncnnnnnncattanannacnanantcgcnactnnacntatanncnngagnnnttancngntagcnttctngtggggtgncactggtcagttttaatnctagctncgtacgatncnnnggancccncacccgttcnncaggggnnnctgncttatnncacacgnncntgaatnnngtnnnacntgnttagggtgcnntnncgcagactnntntgggttttnctctgngttctgcngtntntccnncnntccnnttcgantgatagtctgctangtnnggcntgngannnnnnttntanntanaganggccnntcntncatttncccncntttctgnngggncgngnncngagnaaaaggtnggcatcatcggaannnttgnctntngcnngnntgacnnntatnnannncgcgggnnatcggtnnncncngggccgncncggccntnanatttngnttccggcngacgngngggcggagcggaccnggcgttcnncnnaaggttcaaggcgtcagcnntgnccctncaaannncctngnaanggtatnnaaggatattncgagnncaacncatggnncannaccgggnnattnngnaagctccgtntannatcgtgnngnaccgttggtgttcgctttgcntcnnacggggcttactcncctntntncgcgnngnttaagncnnagtnccntcagnnacttgccnntgttacganntcagttatccanagngnaagtntggtgcctntaaggnnnactccacaaaggtnaannaatngnncctangagcntncnacagncncnaggtgtcacgntgnaggtanncncaatcncgngggnnnannnnangtnnntntanctncgctgcgcagttannnntgcangggagttgggnnnctatagncgagtaagntnaaganntagaanactnnngatcacccgtacgnnggnnnnngtntaacnnggtnnganatnncgctttgnncnnnntnctanatgntagattnacnccatnngncttagtngcagagcgtgnnnaccnaccnncgncggttcgatnnngcntngcaagtctccggcccntgatttaaaaatctacggagncgtngtnntgaccgcngtntgcgcanntatggaaaggttgcatggactgctctgngnnnnaanganctncnagcacnnntnntgtgnatnatntgtcagtcacangtggnnnctgttnactgttggtgcgangacgcagccnatnactnnnttnntttgtgncgngttnncttgnacgnnngtcgttttgncnacntctgnccnnagtgctncnnnnnaaaatncggccntagannncncctcnngagtnangtgggcctntcggnnaancnaggctatgatgnatggccannatntcatntgggnagnncnanctnagnccnaggagngtnngcacnnanttagnctgggngtgcnctacggcagntncgnaaattnaccaggggcnnnggnataatgttcgntancctnttatgaannnngatcncagnagcgtcnccgannnagggnnnnaagnngatantgtaggancangtnttttantnttannttcgagacncgttnanacttnanagannannnnnnnnncnncgcgtntgncaannagcataatnncttnnnccctttgnnangttntgacacgacaactnnannctcgnncngcnnngnctantcagtnnnntcttcccaatngcnacacantctnagtgnancgcacgcnccctgaagcngnnnnctnatnnanagtnttttnccntggcnaaagnnntgnnnntnnnagngnntcannnnttnganaanntctaggnnnncanggtnangantccgccnnnggttcgnntncntnntnattnnnncatgttancnctcccgngnaannnancgggncnncataagatgnatccgggagcgactggtcggcacngnnccttngtaggcnnncanaacagaagnnaaatgatctntcagncanctggtagcagcccggcattnnngccntacccnnnnngacgnntnccccancctnnnnagtatangttcnnnnagcnnnnntagcgnngctanatcntttntcgncngcctgaaancacncgtnggatangagagnngtanngngacntncaatacagnnntnnnnngcaaccgnnttgcctnacctncatccgncccanaaggnnagtttaatnagtnaccgcgncntgnnntctgtgtgcacanncntagncnggtngacnnnnnacccnnatcctntggnctcgggccntnnnantncatangngcgntctannttgtatcgnacntggctntgnngnnnnnnancatnantttgtngtnnctntctcgccgagttntnnctgacnttttacacccnnangtaatnttnggganntcnntcnagtnccttaanantgtngacngggnntnacnagcnncgtaggttcgatncgantcnnancnacgtcnngttgcggannacccgtcctttgattnagtcngctccgncgngncctgtttcccnantgggatngactgngtanaggncatgcagggcagnccttcagacngntttagctanaatgtaagtncaccnnanntnnnggnttcggannnntncacggaagagntcgnannancacagngaccgntgatctcgcgactgcnngttcgttagntngccnnannnagnannnnancgannnnnnntagtcagtgctnnntaannnnnnnncnaccgaanntncctnntacgtaataanngtnanncccnnnnnntcttcnttnntcngncgtccgcctcgtcangnagancnnnnnnntncntnannnntctaggtgcgnggatacgacnaanngtatnncnggnnncggcngaanctnngggnntnnnnccctggattnctnnnnnnncatcacttntnccagncgncccgatgnagctntggagtngnnncggnntganannaanncttangngannnngtaccanntcncganagnntnnnncngcgnatnaagcanntgtncgatngcnntnnngnnncnnnnncnnntccnnnatagtggngttgnncattnntnnaccntcntcncagtncnnggnntnngtnnngcgnctnggaactagacctcaccgcgnnntncacngctnntttnccgcgctcngagtttggannnnnnggctnnagtaggaagtgcancgangcnngnannanannntntgagtntaattnngggtcagnctnnagactnnnnnnnnnttnccanttacgatttnnnananngnnnnnngcatnctnnncnngtnnctattacggagncccnaccnnagttaagntnacagtnnaatngncngncgngnncnncnngnngcncgtcancncgagantgncnggcgtcacggtntnctntnntatgnntagcgctcatanggcanggcggcgctatncctatcacnaggaggatgcncnttaagtgangcngggcctcgacccgccccagcnncnaaaaagccccntnnccagnnggncgatnnagttccnnanggtagcttangnattntnacacgagggtgngccgccngagcannntncggtcngaagnccatgngatnnnagggtcntnatctcnanctagnaaacgcaancgantgttnncntnananccgnnnnnnngtattgngantggngatngngggcnnnnatncnnagcccggagatggtnttcccanccnnggnaanggnagtcatggataagccttcgtnntgctctcctnttacnnanttgggctncncnnntnntatntacncnggnncggnngcaanccgnnngggcngtntcgaattgnnnnnnnnnancgcangtttttgaatgaggncttnagaggtgtngcnnnttncntngtnnttatctgacncgctcacnantgcagnttgctgtgagnacgtggnnnngactngcaattncgacgnntcgnnnngnnatcctaatnntnnnngnattagtcacagcgcttccnngngcnngcnnnggncggnntnngtnataaaagncaaccgcagcttncnccncnngaacgnnntngccanncgangnaantnnnactnnntcgntnccagcngncncgtgnnnnncnnnngcggntgggnacttnacgcgananncncnaanntttcnatnttannttctttntaagnntnnnnagcgacttngnnngaagatngaagcgnntaantngncgtcggncgcannncnnnnngannnnttgncnnnnngagnttcncgctnggnngncngntactaannggttncctcggtcggnnnnatagnctctgcnttgtattgctgcnccnngtganngtcnnnnnannccanagngtcgnngntacnncctnnatggtaacacatataganngnngaacgnnnncnnnncnnncgcggntnnnnnnnnnnacntgcggncnnnntaantagggnnnntgcnnngctatngcatnnnanatcaaantcncncttntcccngggtnnggtgaattggggnnntctgnntcngnnagnngcgggntcccagncagggnntannatnaacngcgcgntncntcacgcagagancgctattccggnnanntggtnnnnnanancnaatccnnnnacaatcncgtntgnnngnnttcnggcnntttcgantcggntaccagtggtcnggncnnncngctacgngnaannngggannnnntnttttncgnngtaataattgcgcnnnctncgnaccntttttttttnggggncggttncgannaacnncngnngttnggctcatnngcnnnntgnnccactnnnnntcgaccncgacantggnnnnnnnngtggtgttgcnnactgngngtgnncncnnagntgtgagcacgttacnntctnncntatttgtccacctnccnnngcnnntttggacncttannntnnannacnnngncnntaagaacancccanggannnnngnangnncgancctttaagncaatncaagacgcanccannctacnancacnnccnnctccgcnnntnnnncnngttcacnggtccanncttccaagaacnnggccccgngtngnngatnntcctnnngangntnnnagnccnagttggactgtnctagcttactnnccatatcgattaannnangntnatnnntcatgngcncgtgcggaannatnnnacnngttcangncagngtgnggtaaggtacngtngagnttgaacntncagccnatganggnnnnnatcggcgncncttnngagtntnnggngnatgncntggnanncnnngngntnnnnctgggcggatcacggttcnctcactnnccgggntcntancngnagtgnctggatnnaggtccnnaccttagcgtctcccggttgggnngcnacntcngtntcacngattcggnccncnngtcgcgnnccgtccnctgntggnntctanangaaagnnnntntntnnngcnnataagnnnnnannctgnntgcacnacaccgnaatanncnanntnnngcttggtnntgcntagangggtcngnncaggccncnnaaantctactnatgagcgactgcnggaaggggctggannnnnncanacgtgnnnttctcnaaanntacnnacctcnnngcnncttnncgncgnatntgcaanannncngnnnngnnngggnctcnntnccnacccnncgcactnngntgnanccnncacngggcgnaannnnncgcccttgntntnnnangtcaggttnncnangatcgttcgtnaatnncgcactnnnngctccnngcangnatagntantatggtnnnnngangatgngtcagcccnnannatttngannntacnggttnnncacaccggtngnccgcnnantgtnggggcaccgttnnacggatgtagngannaactnnggcttcnangcgnnacaantaccgaatgganncanccgnnngcgtcgcgggggncagtccccntgnacnggntcgncaggcaanagcttncgnnggcacngnactgnttncnnnnngtngccctacanngntcnctgcggtcgctcatcggaantanganngggnnnnnnaatnnnnntagcccnacccnnantaagntngtgnanancttgnnctnnnnnannnatntattgtggnacngcaagcantcnacannanncnccnancctcggcntacttnnnnagnnagnatcagcgtccacggatagntttnncnntntncnnatatcnncctngttgggnaccgnnccantatnttcacctggnnnctgggtnacnatcattcnngnnngcgcnganncgataggccctcccnnncggctgnnngggnnctnttncngtantccctgatncncgcnngannacgggnncgttgnagattntnnnnnccgtanactgatgaancatctagncnnncncanacaaagacttnanncnnggncgnnnnnnngnaccgnnnnnntgcnacnncnnnnnancaantnngatcgaactnnngncncncgntttgccnntnngannctactttccttgatnagtcgncgtggactacttttccctgggncatcggnagncgttnnnnngatcncgcaaggnaaccctccctgnnccgctannnnctgttnangannttcggagccgtgagntgcnnnagcnnaattgttacnncctggntgncagtgnnacancanacggccgnggcagcancnnnnnnctntctccttttaaggatgccgagganncaancncnaccatnattnttctgancccgcacnccnnnangantgaggtnnntttcnnnnnnacacgnnccaantnnnnngganncntagcccaaactcccgtagagacnnacnanntcggaagntangnngtctannncaannnncatcgtgcnggacngctnntgcctcnaggntnnnngntgatgtatgnagntnagntctcngcnnngngtggctnaatcatanaangcgcagcttntnngtcgtncnattagcgtggccagacaggcgagaccntttacncctaagatancgctaatataanncagtggtggatatnaangncaccctcntttntgaacacctnanngcaacgcatcannttntntacgangggggtctnccttgttgncntntggctncanggcgtatacgttggntggttcggntggantggnngntnncncgangatgcnnatccggccaggcgcacnagatgtgnnganttaatggagatcnngatnaanannnnntnctnnatggacnnactggagaanctctantncgtngcaagnncggnnncggntnncagatcacnccgnggtngtacccggccgntggtcnnggatccacnntcagtacnccgagcactccgtataaangtgngntngcaggtgcttggttcgntnnttaantnngnccgctgcaaagncngcngnnnttngnaattantgaaangnngagtggnntcncngngnnngcnccnaanttagccnccgcanntnagnngntcnannnngagnnnnannnnnntttanagtgcnactncnngnaggcnggtncgnacnatncntnnnggttnngcgctnnnngcttngnnnnagnatgacggtgcgattcctaactnngtntccgnaaggnatcnctggccgttnacttnntccgcctagtcncntggngnggngccacttatnccaancnannncctagtgcggngnnnnnnnnnnnanttccnnggntcnncttnnnngtggcggngctagtcacaattgcccnnnngactnnnnncccaagncnnnagcntncnnnngnnnnnnntttnnnnangacgtnnnnnnccannnnnngagntacgattannacnctgcactncacaaaannncatgtcnntnanctcganggnctannntnctgtactgnttctaaanttnccataggganatcggtanngnnanagnnntccntgtctcnncctgcggcccgnannnnccgagtatgtccaagnaggtttgatcnnnggagncgncaaancggnacccnaacccaanngttttcaagngcncnnaaggnactcngcattattagnggatgcnccgnttnnnnactnacnnntnannaacnanccnnnnaagttcaatgcagggctgcnngnngctgganttnaaggancncaangcatacanncaaantcgccnnnnntnaganggngtnnnncntantaacttnggggagnggctttgncncnnntcgcccgaanaccanctacnctntngnngnnnnngnnngcngggcnnnnggnnnaganccgtncnatnatnaatagtgctgtagncgnncnaacatgcagtcacnagcttcnatncgngctcnnnngnagngtnaggcacgtaagnngnngcntttgngntccgnnnnnnntattctanatgccacntnncntattcgggatctcngnagcccagatntgnacaacgggnntaacnggaancccgacgnnntnanacnnncaatngnnaggttangccagtangagggnntggncnctnncntaannnangaannannnnnnccnnntntgtngngncactatcggantcntnnncnanatcttnagtttggnncntcctgggcgcctgcggntactgngtcgttccangannntaannatntcatcntcaggnaggggtcntatnatngctncnntcatttncngtnnactngtntgtncgcnnngncaagaaactcatngacgctacgnnnntccgnnnnngttcatntnggtcantnnngnnnttgcgncccagngctaggcccggttnngtctgnnannnnnnagcangtnangnggnacnngttntnncanngcntntgnacgannncnntngntnnnctntnnncagagggcnanngtntctcntacccganngangcnnaanntnctnctcgagtggcnctccnngggnngacnnactaaccnnnttgntgcntngtacnnttnnnnngggaatnngcnttcacgctcnnnnnncngacnctgcaaaggnnnggtantctnnntngntcggctcagtnntggatnnnngacacnnccangnnngtcgnatncnggganacaaagtancnnngtcncnttnncgtctcnaagggcggtnngncccgcgtgnnnnggncnancgcanaannactagtgnngngnnattgctncccncgnnnnnctntncncncnnngtnanangcnggtgtnatctatntggacccccatcnagtcaannaanngacaggtngngnnggggatggtgagggttaactcgnnnnagaaaccnntgttgannnncacgnttaaagntcnncctcntnnnntgtttnacacgtgcatagtaagnaatcnngnnncaccccggggatatnnnnnnnctgcngtctctgaagcgcntttcnnnntnncgcttctggcacagagctnnggacgganatcgggatcgtganatctagntcnnnccgtctccatgttncnatgagggngctggcgtgagnnnangnntntnnncnaancnganntntaangnttccannnncacgtcggntnnnnnncnnccccgnagtnntcctcncnctttcggnnnnttnganctngtgnngnngtgtncttncggttttgnccantggtcnnnananannnnnnnggaacaanaaattgggtnancnnnngntncatanacnnncnnnntatgccnctgccnncnnnngagcngngnnactgncccntcntnannnaannnacctttgtnggnagngggnntnnngctttcccttaaacgagttntgcannatcgggcgatccncnncgatttctancacatccgtcacttccgggtgtacnttntnnngnatcnnacangtnttnnacgttnggacgccgtctngnngatatacntctttcggtntcnnnaannacctcggnnnatcnncntagcnnntnctcaaagnntagtgaaaagnnananatcctntgannnnnnccngaagagnnnanntgaancnccccctatacngcnnnagngaggaacnntganncanccgcaacgntagannnntataatcnnntggggcnttccannanangtnnnnnntagctaccaanncggaganntcccnnnatnttgganngnctgaacacngnaannnntantgaanagtacagnnannnannagtcgcnttnnaanntcannnnnngcaaatnncgtccaatatcggannanncnnnnnnntagtcttccagncnnngagggnngcgaccgnnnnganatcnactcntacgnntaaagtaangnntntagggtgnntnatnnaatcatnccngnncntggcangttcntgnatggnttacnagagtngatnnnacaccggagangnggttcgncagncngtcnaggnttnnnaaccncatccgntcgcaacttcgctccaaagntntcactgctaaacgttacccnncnccnccgnaagctggattccggccganncgtnntcgnnnnggggnatcnnnncatcnnttgcaggagngannccntnnacaacgcntatacggnntnnncntattcntacctnnnncnntganngtncnannttcntannnnagtanggnatggtantcngcnntnnaaagncganctanctannggtggtaaaaacgntgtntctnnactagantnccangtaanacgttnnnccttgcagggnnctctancnnnngnnnaccctgcaaacatnctntancagagtangtnntacttaggggtcagtatttatgtatngagtgccgnaanggtntttctncnnntnnattcgtgtcgnttatnnntcnnctcanntnnctgtttncgnntctctngncgaancagggcanagtnctgcnancgnanggnngnacntgtccncgagncgnanagctctntngcgcgtacaannnntnttgaagagattatncnnnngcannnntcgggaaagnnnnntcgtntgctgnngttttnntnngaagnaagcaagatgttgcgtcgtcctgaagnngagatggtntcagcngnatcagtcagnnccatctanngnaancnanngtnnnatgngtgncgngntgnctaatnacgntnacntggnncccnaagtagtntngacgagnnaaggaantngggcacctnttgtgtattacaagngnnngagcagntnnnntgnntnctctcnngcgtcanaatctcncaanngtnatgcacacccnatancntcactccagagncnnnggannngnagcnaggggncttnanngcggtnnggntcgnctncnnnngnnnnctnacagaaaatnccacnntanacggnactctgnannannnnnnnaacgacnacnggatnnnttnnncacannncntagggggcncgngnngnngcngtcannnntaatctcanncctnnnanagaacgcnggancnangncntnnctnntgnctgncggntagggnnggcaaannntcacnggcnngtcacccncnnnnnnnccanttgttatttacttntaacctggaaaagaacgtgntncnnnntctccnannnnagaagccncnnncnntngaggaatanagcgcgcggntnnnatcctatnnacnaangnccnaattggcnaccggatccggggnctgcggnagnncatcncnnntnncggganttngntaaagtnnnattgttcagatanagggttttttgccgnccntngnacatgcnagtnnnnnacaagttnntcatagcatctgttnnttngtaccgntaactatcgtnnagatnnnnctcggnnnaccncgtgcaannttgnnnccgacanaggngacnnnngngggtttgtnntcncctgcnnttccannngctnngagcatgcntcngtnnngtttgtngtacngntannnnntctccggccanganncgtannncgtcnaaannngtgttcnnnttannnctnagaataggaacgctcgnaccnngnnganngcaggcattgnnacannnagncgagactntntcntcatcttggtagtgnncanccggnatnngnttcantagnngnnnngtgnnnaatagaangacnttcngngntgcaancctccangcntggcnctnatatncanacacacttgaananannnnnnnntnnanttgccnncgctnatatcnnnnnancctgntcnnccnnnacatttacgnncatntncanctnnggtgggtngnggnncnncnncagtnntannngatagagttngtgntancgcgnacgccctcacgnnngnagagatgggcaanctaaatanacgnntaatactnntccaggggtggcgnnnacctnnntccatgcgttcgtncnctananacgtnnangtgnaaatgcgtgannnnacaaancgggacncagnggtntntgggacacannccnnagnngagnccnttccnccctnnncgnnacnnantccagtgngcattgacnngcnccnnatcnncnngcnnagtnnnnnagannanttgtanacnagnntgaccccgataannactnnangtgnnanntagctcttcnncntantacgtangctncnntggccccgntcnannccnnaagtgntagcgtnnacacntgannnctgnngcgggannggcgttnccaaacnnnnannaatacnattgtgagatccctnnnnnnagannttannnctcggacccttatcggatatcgcggntgntgnnngactggnaacccnngccaattagnncgataanggtagtctnnnncnanggtgatntatttaaaaatngacaanggnnncaatcggnaagncncnnncgtattactangnngngnnacngnttntattnntaatacttcaaccngcnaagcancgatgtaggacgctaacngnnntgtnnnncgnatnactgcannccaggctnncnnctanncgtnnccatgtacggcgcgntntanccatagnagtgcgtctggnnnangaaacggatcannncntccgntaaacnncacaanctngnngaattttatgcaantnnngnnttcgannnnnnnntaanccagccngagtngnnnannngatnctntggantnnangnnnttcggcagtaaattnnnnnnttncnaaagntgnnnnnctntactnangcnttnnaatnggcaannantacaccgnganngtagctnnnnngcnnatnnnnnnnngnnaagccgannnantnnnnngncaggcatnnaacacatncnnnnnngganatggaannnccnntagatagttttctnggnaccggcnnntgccncntacnggccnnngctngtattnngagacngncaagnngagcnntnnntgccntcctnngnacgcttcccccatccctannantngataanaacctnnnnntcntnnaannnnnnnnttnnnngatagnttacgantgntnaanntcgaaaatntcggacgttngatccataacctcggcnnaanngtnantntgtcggnannagaacgnntantnnctgtnnggcnnactnanccgcccgnncnctacnngannnaacncannntcncggnntttacnnannnngnancntttncgtgnnntganctcntgcacgngnnnnncgatgaatgaannggancnnngtnnnnnnncgnagtgcatataannnntaatcgngttntnnnnnnnngtacnngtgggctgnncngtantgctaacagncagtnnntngannagagttgccggnnctaactggccattttctggcnnnnnnnnnntacnanntcnnngcgnnnnngcaangncnnnaacnntgttgcnncnncgnanannannggncgannnnantcgtgtatnnnncanacntccngngnccggccgccgagtntatcagantntnannactcgagntncnccggnntncnncannnnncnngccnnnacannnnngtcactccngttaaggcgtgtagcgnnncgngcgcnnnntgnnnnnccnnngtatnnnntnannngacnaaaacattnnntgcnntnacttgcanngctgaggacaccgnnnnnnngnnnntagatcgcctnnaanagtnccgnnnnngnagnccngttgnnctcnnngnaggnnccnannnnnnnnangtagtntggnnnnnngncattgnnnntncgtnngcttggaccgnannntttnnnnttnanngnngngccgcanncnnctcngcccgctgcnccnnannacgcctgnnngcannnnntngnannnntcgnttgntnnnnnatcncnttnncctgacttctgcnttngancctcagtanngctancggngtnnnnnccnangnnnnnnangtactnnntcangtggttaaagncanggaaccctagcctgngcnangnccnnnannccannnngntnngcnnnnnantnngncnnnggnaatncgntannntccgnnnnnatnacacntnnngcnnnanagnncnnnnnccngagggccttgggcngactggnngntntttaggtggtgnnnnnaacacnncttnnnnnanctgnangtcccctgcnntagcagnaatnaatacnctngtcnnnnnatctnnnaaggtnnnngnnggcggtctcccntcnggcntngnttnnttnnnnnancgcnnngcccaganngcgtanngngannncgngctcggtcggtgccancaaaanancggtnaagtacgtggntnnnctnnnnngtncnttaagggngtgccggaanattangnnanncgngnaatctaantgnnnncnnntnannacngtnnccttncggctcaaatcngtgtantgtnggcngaaaaaaaaatgatnattccntannnaannnnngcnntagggnntnngcgggnnnnnnnnnnnnnntnnnaccgcnncggnnnagangngttngtncnntnattaggnncgattgcncggganntcannncnctcnnnntctagtccnaccacaagnngcgnngnncctnnnnntgcnctncnngnnngattttnncgcanctgnnnnggaananaacgnaatngcnngtggatnnnngctagcnncnnnnnnnnccnnnnnnnnngtannctcttnncgcntgcnaactctntagncnaactnntggngngccgntagnngagncagtanctcgtaggttgcacaagtntntgtctntaancnnctattngncgtttcactngtangactcngtaatnaannnatnttnncggtantangcnnnnatnnnccgantnanngnnatnnnngnntncctctcctgnannagcacnnacgacttgtccgaggccnncnnncnnnttgaanncnncgccaaggtntnntagcgtntaacaatnatnnngaanccgnnntcatggncgnnngattccttnnntanacaacanntngnantnnnnanacnccctnaacgcntannagaaanngaanntttcnttnnntnnannnacacntgannncgngnatcanannnnnacngcancaaaannnatcnncnccagtcagcccagggntggagtnccnnnngnnnaagtangctnnnnnnnnttnntannagnnnnnnnanncnntatactgttnnnccaatacncncgagnagnctcantanacnnangannggngccanntannanctcgnnncnganaanngnncgnnatanancngntnntngantngnnaantngnttngnnntngtctgncctcgnnnnngnngatannnanttatntagcctnnnaaacatnagncgtagttngnnnntcaagctnntngnnncannnntgcanancgggnggangnnnagnntctannnncacnggcngtnnnnntnctaaccacatnnncnnagnttnaactgnnnnctnnattntacgtngaatcnaatannnnnncnngnanttngtacntcgnngannnnnntcnaannnnctgnttntngnnngnnnncnnanngntnnnnnntccacannnctcgtngatgatatngnnnnggatccgagcaaccatganntttctcctnncgcagnnngcnnagnannattnnnnnnnnngttcgcgggcctgnntcatanacgnanggganncnctcnncgacacccncnaattcgnacatggcccaanggcnncnnnagtcgtnctcannnnnntgntgccggttatgntataanngcnntctnatctgaagactaacncnnnnanantnnnannnngtctgaatcgnnnnnncncaagngccgncngttcancncgangnacnngncananngctcagnacnggagtnngcgnaaangttnnnnaanggcanangnngcnancgntctgtacncnnnncatanngacngnnnnnnntnncgggagnnnnnntnnncnntntncnncgcgctnnnnnnnnngacgtncnngnnnnctgnnctacctccnnnaagctagannnnnnnnntccaatnagnncgggnnagtacgaacgnaagggctnncaggggaggnnnanccgncctgaangggcgnnngnnaccactctattncactcgngtgannnntncgngntacnnangccaggagccagntanngcgtaagttntcatagncnactgnnntttggnccagncccctttcgntgcngntnnnnctatntccnnnngcnnnnnnngnnnannnnannngcngcnatgntnnnagntggtgtannannnngnnctcanagnntcnnnatcgcgntannccgnnntnntnncncaacaanatnngnagntngngnnnctnncgnnggcatnngnnaccnncgnnncnantnnnnnncgtgcnntancanntncgnntctcgacngcgncagtcntnagagngannnagttnnnaagacanatgttttancagnnnattnnnnntnanangtccgcnagnnggtntcgacgccaagcagtcggtantccccactcnggcaactcagngcgntcgngnaggggagcgtgtccnatgttnnnnggtagaccggagtanatcgtancgagatggtgggacanaacgtnnncgtnctcagggnnccnccncnctngaggtgtancgtngatacctcctctccncacgngatnaancagttagcnnctnnaggatcnntagtaagaaaggannnnnntgtcnannagcngagattgnnnanctagncggatgcgcatgcctannngcnacagtnaanggannacgacctgaaagcatagagnangcntntnccgtgantgaagcgatcnaacaattngntgtttgatagnannngnngnaanggttcttaggcannacgngnnnggtgtggtnnganntntntcncggnnngtngagngancctccnctnccttatatncagacnngtgactgntcngnanttgaatnganctggacnctggnanncnnnnntgtgngnnnncntnnggnttntcaggcngacnngtgagntntgcgnnnnccaccccttactcgtncnnnacagntaccagattntttagnnacccnnngtgggcaggcgtntcccaaanntanantccancgancggntngctngnnnacnnntattncagcgtcgcaacaaanggggnnnnctncgcgnnatgngccccggacnagtcgncggtctagnngcagantnnngcncatgcntncntcntatctgnagnagccccacnntattcnnntagtcgcnnctgacttcctnccnantctangctnnngnanntatcccggntcacagagngggcnacttaccncccncnnncgagcncaattatccngtcnncctctgtgnntaccnctttaagagggnantgcnnnnngatttatttccngcattactatggngnnggctcccgtanacattgnanggnaagtntncanccgnccaggagcatccnggcnnccantnnattctggttggntngncgctgcaccctttnncnacnangttacactggtgnctncaccacttctgaaacnnnngtagcgcgcgcccnnngcntntngtnagcgcccnctgacagngtnncncctnnacataaanacttcggnatgcctgaantangngacttaganatgnctctcgncatacnnnngattntgnctggccngcntttgntagcttcgtcagttnatgtcngnnatcagcacctacnctggngcgcgtccctggggatnntnccgggaatanncgnnngnnnactacnnnggacctccttacntacnngnnngcgcatgncctccnttcaggaagctngntagcngattagattcgcggtnnannctagtnctgnngtgncacanntngagatctgngcccnnttgagttccgggnaggnggtttacnacctccggangaangtnnagnnagntaggnngnacggntcngatncnggctnccaannacgnnttncngtntncctnccactnacctcncccnnnnanggcnngcgtcanctganncancnccngggtcgaananggtnnnggttgagagctgtctcctgnnnntcggatangngggccannaaattttttanccnattnnacgatgngnngcntctcaacncngnncnnnnnnnnnnngcaacaatccnnnngtgtntctacgcgtnntngagggggcngntangantgctgtctnntcaacnanacannnnatctcgtnngnctctnnngcgnannagcacanatacgtncggaacncacgaccgnnctgntnnnncggngnananaggtncttncgannnnnanacnntnngtnncnnnannnnnttantgggnnngtncttgnngtaccgagataatccntangttttttctannncnnngntaanagnaacaatgctcncnacnntggagacctnttntnnnnnngctccannttacnacntnatatanncnnattnntcattctaananatnnnnnnaccgacnnnaaccccnnttntgtanaatnnngnagtacttacatnaanntngtatagcncttctagntctancnactnnnnncgngaccacnnnacntttttgggannncanncannnnccagtnaatcgnannnngnanntngcgcannacgcgnccnnnnnnnnnttnanttnngatannnccgannnnagcnaancgcaatgaaganttaccatnnccnnatggnctcaaggganaggcctcggtgcccaaagacttntttcgnagnggtcttttngtacgantgacgnncnganagnnnttgngcnattnacgntnnaagtnantnnncagcnacntacccnaggtcnctcgagtggacancgcgtcatgaattcncgncnnagaacgcagcgcacnaccnggccgtagttgttgnncnnnncntacaccaagagtatntggcnngtccactcccgcnnacccccgtgagncaagatccnaccncngagccggggnnncgcnagcattggccnaangcnnnnnnnngtgcgacncttttgnctggcagnagaaagggcnttaggcgcnctangacgtggggngnccncagnnncntctccgtatccgatcactcnnannnttgttncttcgcgacttacgcccctnnggctgtgatangatngtnatnganntggtcntgaagagtacgtccanncacctcnncctgggacgtnncactgnngcnncncacngnnnnnncggnnntcagangngnaantcnggncntcgtccnnnaangccagctgcctnnttnnnngttatgtgatagaaccctanatatcacanncctangncnggtnttggcagtngaccngnagnggtcacncagtnnacatnaagcataaggnnnctatnnnggnngcnacnnctcatnttanntctggtgacgnngttgttgtnnncagnttccacaatagcnnanaancanatgnttnnnnncngnngatncaannagngngcatnactcaagnacatgacctntngnnggnnntccnnngncnagnnncgctcnagcannnnnctncgccaannngccancancaancgcatgcactcnangacngtnangtacgcgcnatnanggcaagcnnacnggnnnctangaanngttgcnnncccaagtcgggcancagtgccgtanntnngccttcacnnnanaggggcancannanangnaagatgacatcatcgcnttgcannngagntangnagganttgnnncagaatgcacngccngcgagnnatgccgcttgcnttgcgagngcgcnntntgccggtcngtttnntngcnccggctagtagcagnanctannnnnccnnagcgaggtcataaaaggaatagggnagacancncaggnntatnattatcngnngaccagnnanntacgtnnccgncnncatcctnnacncanntcanccngaggngnantncgannnngnncnnngntggccnnncngnntccntannttnactnanttacnnnatcgnnnnnannnantggancnngannnaanntccngnnntnggnnngnatcacacnactgctttggattnnnntgatggngagcacantccgnnngttccatnannanancnanccnnaaannnttntnnnnancngtnnnagannnnnggnatcgccctaccagntcnnnngcgcntcnngaccaatnnnctnngttggcgnngaaagngtccntantatnangnnnagannntgatnnnagncangagnaaagancantagnnannnncnnanttanttcncgnngatanggagncntcntnanatgcnnagtnctcactanncncnntagaaatncgntcggngattnggtgngangcggtgctatgaaccgnnnngcccncgngnagngncgncgtnttgcncaangtncangggntccctctancgacctgaaggatccaagggataanngctcnaacggacannaattcgcgntgnncggcnatcnnttttcntacccanattatanngannntanncgcanttggnnannncnnnaatatcnnaaanncanctntnncgaatngncnnnncngtgtttgcntccgtcccgnnacagtnaatcnattagttgnaaagnnccaanatttnagcncgtgatactantncggacaangaatntgatngtgccnnngcnananacnngcgcgtgngtnanganctcnnnnnggttgaccgnnnctccnnnnnttagaccncntagagttgtgangntnaatntcgtnannngnnntnancanttcccccnatgagnnnnnnnnactanttacgctccnncatgntngctctnncnnctgtcnntncgttangcnatntgagccnnctnnacntacganctcnncntttnnnnnncacatnnnnagnntntnctcaancgctttnngtatanngancttagtggttntnagancnctnacngacnaagcatttnnnnnacactcgagagcggcgatgacnatcgtcaacagantnnnangctannnngnncnntnntnnccgcncntgnattnntaaggcgagcccaggncnncgcggtcaggcatagctgtgntcganannnnnnnagactnnntgannnccagganggaccnncaccantncgannnngtctgtntattcgtnnntngtnnnnnnnnnnnnngagntacgcanngcacatcnacgatncccngtagccgaataagcaannnngnagagnatnnnnntcnacncncnctacgtagntacctgannnatnnananngannnnangactnaantnagtntggtnaacngnnnggttacctnagntagntnnncagnctnntccgaactanttgncacngcntnnnntttcagcangncggtaacntacatatcgangtctcacnccggggntngnnanttcnncanggccggtcnnnnanctcgcccannccgctacnacatcnnanttncnagaantcnnaagnnaaanncgnttanntctancgnctccttcnacnccagagnntnngtatttaccttantcanggngtttgttanncagngcnncnggttnngtccctcgnnncgcnacaanttgacnncnttanncnncnnncgcnttgcgtncangannnggcanctgttannnnnnttaacatggacntcnnaccagtcncttnntgcanagggngcnnnnnatttgcnntttgngcannaanngacacnnccgngggcanggccaatgngcgnngncnatctcnnntannngttnattncnnnngccntngtgccgntcgnnngncgcnnngagcngagnnannanctnggatgnnnatantnancctanngnactgnncnnntanacanttnaaancnnnntntnnnnagnnntnnngtccnnncnctnntnnnnntncnnnncgnnnacnncnngnnnnnatatnaggctaaagggcanatnccggntnnatgnntnaacncgcggcaanncnantggccgaanactannnnnnnnnnnttctgcgcttttgaaatgnangncgnatnatgtnnnacgnatntcgnntnnnnntnnntcgcggnttgtnnangcnantantggtgaantacgnntaccnatnnnnctnagtanattnccnaatnnanccancaactnncgnnnttcnatgganatncnntnggtgttnncnnnnnaggatantntcctnanccggcnatnncnggnnnggttnggactnnacgcgaaangnnncnctnnaaatgtagntcnnnnnnnnnngacanncgtncatggcannngacattacctagcnttcnnnnananattnnnnntnngaatgtncncancgggtgngttgnccatnnnncnnnttaanngatncggnggngngganctctgcggncntatnnnngtcncnnntgggatcnnangcganncannnnntnnnnnnnnncnctgnngtgtcacttnngnggnntanntnnntngcctnnacncgngctaagaacnnncnggacgtngnggntcatagtgnacntnncanngggtnnnnngaantnctgntnngnangncccnngtcgacngtntagtagncnggnnnacgcntntgngnnagataantctgnanntcnntgangntngaanacgtactgnncnngggtaccagggaganntnntnnntgnggngcgacgttntnccgcnnnncnntgnnnntagntnccgncntnngtnacttgtgtnnngnngtcccaccgaannnttnanccgggctcttnnnacaactntnnnnnnnntgataanngcnnnnnntatnntnnnttngnccnnnntnngccnncgcnnntcnnncccactatnggnnaancgtccancannnnnnctgntgncttgacaaaagnnggaganagtacanncccgngnnnngtcnnnncannaactgtccannanntanntcnntcnnngnnnngcgncccatnnnatcnaancgncactnnnactannnannagnnnntctgccannttgtntgncanncnnnntggagantcantnngnnnncaaagaccanagggcnnnnagataccntctgnnttnanntngcnctaacnnnganangcnanangngcnnactnatagnnnctagagacannnccatcnnncannnnntnnancgcnantgcnnnnntngttctcctanactggnnnaaanaggactctagctcantaggngagnncacnnnangcngtccncnttagnntaccnnacgtatactanntnatgttcnggncntgggtgngtnncnncacnngcggcncnnanggnnntaanannncagtcggnnnangtnatgatanaggganggttnnacggntnntnntttctngnagagagcaggtcntnnnnnnnnntgnnnnatgncnatnttctangncaanntcnaccctcnttnngtangnncnnncgcccgttgngcatnancattccatngngaaannntctcgtccaagtactcgtcatngannntaancgnntnaagtnnatgannnnnnntnactannannnnnnantctcatcgnnngtnnnncganggctnanncnnntcananngnctntcacggtntatcgtctccnngcgnnnncnaannnnnnttgaggnnnnnnctatgaanncnttgtntgtnagnannnggtgacanncnccgccccancctannnncggnnnnnacnnnnnnagnnggnncntgcctnagnggagnntnnnntntnanagaccntcncnntngnnngtnnnnnnncntnnnnccntgcgcggnnncantaaaacgctagtatnannngntncncnanttcgtntnnnnnnncnacnngannncnnncnacnnngtnncctgatnntnnacnntantntngnnnnnntttgannnnntantccnntacntagngnanagnnggttnnctcnnngcncgcnnnncnnnggntcannngnatannacccnntganntgggnggnnnnnagntancncgatgtgggaatttctnccctcagtnanttantcccatctnttcnaannncntncctgaantctggnnnngnnatntgcttnntagttaanatgtngattngcnncnancnnnnngnnnngnnnnnnacgggaattgnngcgtgcacagctaagnggnngnnnncnncatnttcgnnnnancnggatgnnngctatgagcaannntntttgtcctgctcgcgaacnnngatttcnntngttgnnggnagagncntngtccntngngntcnnntnncnnnagnnnangggcnntnncntgctngnttnnnnncanttnnctnatacncnnnnggngcnccnannatgcnnnnngngnnnnnnncngggccgcnccncgcttgnngccggagnncnnntnnncgntggttctgnnngncnnanggacnaatacaacgtntcgcttgnnntggncnnnaggngnnagncnnnagcnnatnnnncnggtcgangnnaagcaacaagtgacnnnnangctcncaccccngtngaacnaagannacaagncacnngannncnngntnntcccagntctnagcnnccnctnnctganacgccaggcagnngncncanntgnnnatngnggangngacnntngnnntnngacnnnnttnnntgnngancccnnnaannannnnnttnnnntngtgcnnngnaatcnnnnntngtannnnnnntnnccnnaggnannntaacgccgggnggnnacagnnncttnnctgcttaatnnnnnnacttcataggtntnnnnnnnnnantcatgtgacgcagnnanngnnaacnnnnnntgannagtgntantannnnnnggangnnnnnngnntncaagagctcaccttccnnnntcngngcangagnaacgggnnnntacntnncctnancgtncnnccannttcatnataggngnacgnnnttnnnnntngtcganngctncnnnntggncgaccancgntagncanntngtanngantacggnnccnnngaganncnnnnnnnnncgtcntcttngggtgntgggcnnnccgcgnnnccgcantgtggcnngntcttngngtnngnnanncttnnnngtnntgtnngcccgctaaanttccagcancnttcgnncnntgtnnnaaacgnnngagnnnnactnggnnntagtnggcatnccttggnncnncnntgcactaatgnacnnagtagcnnannncacannnnctaggatcnnnnnnnngacccgggntggncngaccaggcggagcaacgtngnnancngcgnnnnnnngacnnnngntnctaggaannttgnctnatnattgngggggncctncaggnttgacatgcaggggaactcnancnctcgagcncgcggacaanntntnagnacttatnttgntcntgnngnnnnacaaattagttcannncaanantcncngannnntctattnacanctcancantcagtnnngctnnactcnccnnnnncnnganngggcgaaacnnnanancggntnnnnnnnntannnnnnnnnnnntnnnnnagnngnanggcagnncgnncnntanngananngngnnnnnnnnnnntnnnnaancncannnntgannatctgtatnnnannnnnannggantncngcgcngagcagaataaannnnanncaacggcccnnnctaggnnnnnngcngaattatgaatgannncntancttagagnnnncccntcnaanggctaannntcnnnnnntccgagnnnnnnctnancaaaanaagtacatccctnncnnnannnngtcccnacaacagnatntcgtnnannngannnccctgatcgnnnnntaagcacgcnnagnagngaatncgatcgnnnnncnnnngtantntcaancngnnttannntntnnnnnncnnggntgtctggnngtnggtncnntngcagatactgngngtnnnncgccnttcncnnccnntncannntcctaantnnctngctnnnnnnaagccaatctgtnncggnnnnccnngtatngaannnanttntntcgnccaccggcataannnngntcaaantatangagcgcngntagtcaatnggcnntannnngntcggcnagtnncncttagnttannccncngacccggcaagctaggnggntccatccnttacttaaaatcgctgntcggctntatnaagccctannncnacgtacntcncnnnaggagcnnngtaccnnnntnnnntgagcncctnantcgcngctgngcaggaatntnnganngagntntgnnnntnntntnnnnannnccgtanagctgngtgacantgcagnnnnanncgnnancatgttangctgcacnnncaaacccttnnaancnangaantnnnncnagcgnnagngnncatgtngttccaccgngcctcnngggccgnancnncaaatgacacgtcgggtnntnagnnnnncacggtcttngnnnnntncanntacngnnnnnnnnnnnnatnntcgaccgcgtgnntccannnatngcctccngnnnanaggtacagttcanngntggngtccnaccncnacgttgcgcncnagtnnnntgcngtnntcngnancannttaagngngnncgcntcnangngcttttannccattcntgattntnnntnntnnncgtngtnatnntnnnnggcaaagntcattcntcggnacanaccatcnnggatntgctaagtnnagntcnnnntnatnngncnntantnagnctagctgngnnnnacaaanaatgnatnnncntttnnnnagtacttnnnnattctntgggtcannntngagnanagnannnaanctgcnnnnnngnnnnagtgnnagnnnngtcntgnnnatacnnggnnnangggtngntcgggacgggtctannannnnncggcntnnaaggnntcnangctngnantaatnnagnnnnagtntngcnntgnnncntatnagtacgcnanaannnnnggtnnctangaataccnnngatnncggtacnnnngnnnnnngngtcntncgnccnatnggagncnccagnannnnnagnctgcannnggtacnntcccagtngttnnngnnagtncngnnnttagcatctnncttcgccannantgcaantnntngnnctngatncnnnnnngatcncatgntgcnctcggggtgaccccaacgtngatcnngggggnnnnnncctntannnnacnnnanncangnnnnccacttgtncnncattacnncntnnaanannacgganaagtcnagtcttttcnantccnncgcntanccgttacncccccaagtagagncnngnnttgtgangannctccggaanaggnaantcncaggccnactctaanccntcnnctgttcanncnnnctnaantnnatngnngcggcnncganggactcnnanngcatcgtttacgccannntaatggcacnnaanncgtgncgnaganncggagccatagncgtagtannannngactaatnnncatcgccatannaagnnggagtnnaatatacncgagncnncattncnatggncgttcnnngggncttncangcnancntctatccgcnaangnagcntcncnccgccatcaggncngttagtttgttnnagnagnnangnatanagcagnanncgngacctgtngncgannnngcntnnnntnccnacggnnnctgccaccnanccgcgcnnantanggagacnngnnatcncgggnnccgtggtttgngccgattncgatcctcggactnananttcgcngngntggaccgatcgtatntacattnnnttggccgnngtagagcacncannngaggcgnnatcctntnggttatgngcccntngtcagacnnncctnangcctttcgnnccgccnccgaggnngggtgtnggtgtcnacngtacnttatnnngttgcncanntngcngaancngngactttccgcgatnacagnnnnnnanngcggaccgnnnccgctaagtacattgtagcntaccgccaccncccnnngctnacnanggttnngntgtcntggngnnnnaanaccncgtagttgcnnnnatgcannnnctnnactagtgngataatcgggngtngntnagaccccnnnnntngattaggccnaancctgtnnggtgngacgggcttgggcatnggtcaggtgncannnncacnnattgcatncactancgggantnnnaantaganttnnnnnnnnnnannnncngtantagatanactattnanncacgncgcgtnacatcgccgacnnagtnngncanngtanantggnagnnnnggttngnnngcntagcggatccnnncagatcgnggtttnnanngccgnngntcgtgatgtncagnnannccngcnttcnncgctncgtccanttnctagnnaaantcctcgtgtcnntgcctntanggacanangganggcacgctagccnnnnggcagaganngcgncccgtaatacngctncnnaccgccnnantncctcntgnnncgagacnntngtgcngntnnnccnngaacantnaanacnntcnttttcngttctatntatcnnnncgttgngagctnngntnnnnanacgacccgtnntgcntgntgntcctannatacctannnnnnnnnnnnnnnncctctnnaagcnncaacccannnttgatnataancggggctnnggacgaanannacgaaangannnncnnnnnnngnnngggtnnactcngnnctantgnnaaaanccncnaangntctncctntncgatacagncancnncgctcnnangtctatnctggggtnccncnnnttaannnccnnggtntcagnttntncgggttaggncnnnnnnnnnatttncccnnnngtaancgnnnnnnnnnctanccnntgttgatngaccntntnnaanntnnnnngttgtagcnctccataccccgacccggactcggnaanggcantgtgctcttagnncngtnanntcncctcganacaaggcncctccgatcggtaatnagtacntggtnnncggaggtagnntggcnntgagttttnncgnanacaaggcnnntcnnntncgtncnaaccaacnacagcggttagnnnnacncaaantannnnnntncccnanntnncnacgntgangnttnatnggnnggnctnnnnnnngggagcggnancnttcgntctanntacnnttggcnagcggtcttcnaatctctgcaacgnaanccnngtatgngngcctggtaanncnanannnnnnttttgtanataaggnccgatacgnncntacgnnnnnnngtnntgncnnttagcggnaggacgcctnntgccgacaattaggacctnancgnntgatgcaangtattnnancnccgtgaccatactcnggtccnnagggaaatgntccgattctcannnngngagtnnncatnngatctngtngcnncnttagccggnagnatgaggacaagtatcagnnnncgagngaanttangtgtnnnncngcggnnntngctatnangcancgtctaggtannnnnagannanntntcnnaganannactntnaatnanaannttgcttngntngtcngtnntaananaggtttgtccanaanagacatggngcgcctntgcataattatccgcatcgtnaanttnacgganatnattcnccganccgcntacnntcagnnnnccnagnnccaacttctngataagtccctaannncnnnactntnntgtgtatnactgannagnngcttcncgncgagattacggttaggcnttncngcctacnnncannnggntatntccggtgttntgaattngttcanatgnngnntcgngnannncctgcctnantgatcaagcncngagagagntgngggcgancgtatntnnnngnacnggtgggngntacccgacnnaaanngtgnnctatcngctagctctaannaggagnagcnnnncatgtcnancatnnnannntatcaccngnntgcgcgnncagntncngatnctgnnancgngnnngannacgaancngaccagngnanctnncgnnnngntgcggnntaatngcgtnanggnnnagctctcttgtatcnnccataggtncnnnatcncnatnnggtannnaatcgcangcactctaaggcagnncaggcgnnngncntgtgtcaacgnataccangaacccnaanngnnnncgcngnnntctccttcagccgcgggtttntttcgggnngnnnnnggggnacttgannnccacgtcngtntttnnngncncgacganttntgagtannnnnttgagaggacantgncgtntanannnaatcnncggatnggctccanannttngcggggcnngnnngagtcnncggntgcgagnncgagnngaccgccnatcnnnttnnnccnnnnctgtnngnagccgcngngnnnncgcagtgtagtattancggtgccgncngagngatttctntggtgnnacccacttcnnntnntttatncnacngtgagagnnnatgtncnngttgtgcnnnnngaagannnccgtaannnccccacttcnnnnnanntgcncannntnncnncacnctgnnatatnnnnngancnggctggncacagcctcnngggtattgganncaggnnttntaatgaggatanttanncggnagaggccnnttggacagggnnaanaccannnnggccnnnctacattgggggnngcctgngccngtnntnacntgttaatannnntngcgttctnnnggntannnctannctgnnntnnacgggnatatannggtacnaccgncnnncntgggttgncagttcaagccctnggcggttnnnagnnnttatgtanagtntacnnntaanacctnngnatgagagtctatcnaggtcccctngtcgagcggtnggctancanntnttgnnaannntancaannngaatggaaagnctggcgaactncctcangatcgtnatactttntngccnnacnnnanngnnatnanaantagcnnagtaatnntnnntgtctntgcgngangcagctgtccagatgatnnngcagnncgccttnctnnntttaattnacaannntncaaaccttannnngcnnnnntannngggntncnnnnnnaaaagagttaccatactcantanncnttccgtcgangaangtcgnttntaannntantncannncatnngcnnncgcacttgcttnactnangccggangtcnnnccncngnnannnnncgcgcaatccngngggtccangtcgcgttnnntcgnataacnngngnancgcagctataangntnnngccttntnccgcnntgggcgnntcacgcnnnnagaacgagtcctcgatncngncgctgacnncgcagcgacnnnnttgacctantaactnnntgnnntntcngncgnantagcgnatcagcgccnangnnntacnngnaggccnnntctnaatatntngctcctnnntcntcnttnaaccgccggctnccnncantgnatcnntaatngcctnttcctantcatgtcnncgntnctctcgntaggntnactnnaaggnnnnnncacnncatngtctaagnntaancntncgcagtcgnttttaagtttnnagnnctnntnatnntcaagggctgagcncgtatnatgtncncggataatccagnncgacacntntaagngcantnnggnnannngntnaacnnanncattagnncggctctngtnntcnannatttcctnannannnangtntngngtgnntcannttggaggagcctgaccccgncacanatanntnnnnatantntnaccntnnggnncnnnnattcatnnnnnngacaaaancattannngccnagcntcncntacngnttcnantnacnattnnngntgttcnngcgacatnnnanctcatcgcctnggnnncnccnncngnggcntgagttngnggcgcntgtgtgacgnnataggtntacctctaacgccnnanntannggttncgtnnnggananagnnnacttcactngggacncnaggattcgngntaanncngnacgnnangangcnttcnatntcaatgnnnnnttaattggtttngncttannnctnnncnnnnntangnncnntnntagannanncnacnnngncnnattttnnnnggnanaananannannantnatanngagacaannaagcagnncnacaantcacnannnantcngagcgnatcatgaangnncncnnnntnnnnnntcagnnnnngacnncacgnnancgatcnggttcgnaacttccgtnnnagtnngcnnnntgnannannnnctgtnntnnncnnnnacnnnntcttgccnnnggnggtnngnnnnaaccgcaggtcngccccnatcacnnnncnncgntnnnnnnacctagnncnnnantganaatggtcctganatgntatccnatngannannancgtgannnnccgncccnttggnncnncgcacnnnnnagcacgncnaannantnaccactnancntctnnnnncccanctaangcgcngtntgngcgcgtacngctnnnnnngtannnnnngtngncnnnnnccgcacnanngncnacctccgcccgggcnttgannttngtacgananncacccngnnntncccgnnnnccnagntanancangnaagcngntcanncgnnnngnattgncagncncncannggcgngggctctcgttagnnnggntncnannnnctgtngngnnccncactntntcgangncntgtgtgnaaagnccacnncngntcnncnntaatccgtccggtgtactccgngacgacgtnnnngnacncnncttgcngnnggggagcngnnnangtcggacnngnttcgctnncgnnnncttnaacgagactatggncgngtnnnncctcagnntatnnnactnnnnnncctaattaatnctnaattanaccagctacccccgnnacgnnnnnnccntccttgtnacaacagncanaacannnttgnntgtttancnnnatgncgaacttcnnnncacattngggctnnnnnnnngngnnnntnnanatctcgccnccctnngnangtcttcttnccnntagactnangccttatatccnatcttcgtnnagnnccnanntcnnnancnttaccnnangnnnnanncggncgncnnganctnaacaaaaatcagnttncccagncnccttttnannnntcngcanattnctcnncanaagcggacnttgtcctnatcaaanancgcanaagntcngnctagcnaannaaacaantngctcngttnngannatnnntannctgtntccntannatngtaccgacanaatncantgnnnggagantngnntncccntaanannnntcataangntnannatggcncatccagtnngcatgnnnaangaactgtnagtttcactnnatgnccaaagnnattncncttaggngcntgnancnngcatttttntcangtgataacnatnganganngactatcggnattacttcntcnccgngacgttnttagncgctcnnatccgtataagnagccgtgnaccncnnnnngtcacnngnatnngacanganccaccatcnctcgaagcnnntgnnggngggcaagtancgnngnnntnagncnattctnnnnggannatatgacgcggtnggnnnngggcgtggtngagtctgtcaactnagnacncnggccttatnataggtccgccangnnnnnnnnggnnncnnngatcanncnnnnngngactccngcnngntntcgncagnttnantagtctatcnntggggcgcnnncaccngaanattnanaccatcttctagnnanttaanttttntctctctcnntctcaggctgggncgcnntgacctcnnnnanttccacggnnnantgncncnaagtngagcnntnngctatgattnnnncnttnagtnncacttgtcnaacacnacngncnctannnntnnancncantnannncnnncnangcnnntgggctannnnnnnnttgcnnnnnngnatncggncnnnccnannnggnnntcgntngtcntantnncggtnnnnncngnnnnngnnnnnnttagaancnnnnnntnnnnggnnncnntancgggagctactanttgcttcaangnaannntatccacngnccccttgatacnngaggcnactancaaatncgcgaagggnnnngnncgnnngngncnntttagncttctttantatnccnancggggacaactnttccagnngnnnngnnnnnnctcacgnnnnnnnnacnnnnnnaccncctcgcngntagngnaacanggtcntgtaannnnnggngnnncnnacnaggnngnagccnngcgccccnntcntnnccnnnanggacgnctgnctggagnctccgggntcntgtcgatnctgtnttgcngaanttcgcccgccccnnnnnctctccntagtgccaancncggnntacncgcgaaagaacgnagtntttntgttngccgncttgcgaccnncngangtgtgtatanagnnacgtataccgaangcacagnncccangagnnctccctagtaccggnggntannctacggncncatancgnggtcnnccgnnngtncaatntnngaggggccannagcagtngttgggnatcatggtgaaccnagacgtcngccaccaacantgnccnnncgtcgaccccacatgggagagtgnngtcaatnnnnnnngnggngnncgtactactngcccgnngaancnnnnagnnncttncannnnnnnannnggnnnangcgacggnnnnncnnccnnccnnnaaaccgttnnagnnccacnnngcgnanancgaatancnnnagcaggagcattgttcnncntgnccnccgctttctnaanccgggnnatncncngnnancggnnnnnctcncatgntnatgggnnatncgncnnaatatgtnnnnatacagtgcnngtnnncntnnctgtcntanngtnntnggctgacagtggnatgnncgctnttnctagtagccntttggccccccanncagctaagacnagntagncnancaggcnnnnnnnnngcnnataatgagtcnacggnnagggtnnntnagngcctntcntntcntnncncnnnnatcnctcnnggngtaaaantngcncanacactnggatcnnnnnnnngngnnganacancnntnnctntcttttccnnnccnnnncctnaacntgcnttagggaancncgtnatcccggngtggagnacanntttttcgnnctagacnnnnggttngtatngattnncntgaangtanngtacangcncggcncgcnacgnatncnnnagtngcnnnntcnagnnngcangctnnanntncngnttcggagncgcctaccngtccaagcccgagttccntcncaaatcnncnnnttcgatcttcataanangcgttgntctctaaaccgnaccnnaaagnatcgcngannaaatngcngntgnnanngcncananctttcnatggtcgtttncnnannccngcngnacgcnanngtactngcctgtctnngttcacacncgntcnagccnntncgnggaanngncntnagccgtcncnnnagtgagaancnanggtgtcnctcctngcagnaaatgaaatncggaaacnannnngtatgacnannancttctgactngnnngctccgcgccnntgtgannnncgnnaancatnacagtgnnnccaggaattcnnnnnnctnnnnnagccctcagggnnatnngnatcagcgacgancgcanctcggccggttnntnngttgcncattnattcngccncacgttccgatcgcagcngcgtcnatnnnnnantntccnagaaancgnncgtccannnnnttgcancnnngnnnnaagttnnnggcccgggntcnccatngantgctggcgctaaggantctgtgngggnanagcncnngtacggggcgcgcntanngccgaagcagggaagangcgctcccccctagnnngngncnagggntcnncttctnagtagcgtnnnanaancnngnntnggnagncnntacnctttncntngngncctgtacnacggggananngnanctantncnnccacnggggcntgnntgggctgcactgnagcaccntancattnntancacgncagcgccnnntatacnnnnggacncnagncccntcnacnacacgnagagnnnnnngngatgaannntnaagggaacgnnnantccgctccaggnnncggtnnagagggtgcgngngnnttttnnnnnnngctcnanggnncnggcttantcgtnctgtncccaancgnagcgctgcagtgtcgncacnntcccngtgggncntntgcnaatgtggggnnnnngtancngntnnannccgtggagggcatgnccttgcctgggtncncnnnccnacnngttcggctcggngnnncngtcgnnagattgncagccntncncngnanncctancnncnctgtgtgncangtnntaggnnnncannncnctnngggtngctcgacctnnnnnnnngctnnacnnnnngaagcttanacgtgggncggcggccccnnngagctagcagaccttctccgccannncntngcnnncgcannccgtnnnngtggctgggactgcggtgtggnnnnnncaacgacgganaatnnnnnnnananccgncgctcannatnncaaggnngccgaacactcacggaggcannngtanngtgacnnggggcantnnngtnctgatanacgngccggcnnggtntggacgnanagggaacgggcgcgncatgnannanccnacagccagnangctagttgntnccngnnnntgcttnatgctnnttnnncgcccgtccgnnanccgtcaattcatcnnanngtctnncanccncgcttcangaacaggntngnannnncgtannggatnngngngaaccagcctnnnnngnngtgtgngcatnnagcgcgctcgntcgncangtnnncacnacattgnnggcgtgannnnagactagggcngttanncctcgtntnnnagttaagnaannnnancgangatntcggncncaagnanncgcnnnnnnnnagnngcngtnnncgtntcatgccaggngnatacgtgaaagncggcannctgnggnnnatgnnnnggntcagancgannntnntncnnnncgccatgactagnnntactccccntcntctntnnnttnngannnannnnnaaaatatatcacgncnacggagttggcncttaacaataccaaangnncnngcntatgtggnannnnncntcagacgaacgcnnctangcacngacntnggnntcctngtgtnnnnncaangcnctanattngtccagnccagtgccnnngggncgtnnncnngannngcacgcagnggatnnnccaanggggnccgnnangntttgtcgnnngnattgctacgggtntgtgtnncnatcnannatnnnacncnggnnnnccncgaacgggcntcnnganntcnccatancggtctccnatgcnnnacnctccncgcgccncannnnnctcnctgganngngannnncgtggcgncggctcnnggntactgnagantngttnnagnttgnnaacttnnggancgctccggngcncnagntaatctcatttannnnncgnncagnnngaattntgacnnnagngnnnnacnggtntnagnntcnccngcgatngngatgtantncgatnanctttgncnnccctcnnngtccccnatacgannttnggcaanngntnnccgnccngtgntnctgngncancnntttntactncanctanatntccaactnntggcnnnncgnnactancgtacccngtnngccataaggatnnnntnnncggagtgangncncncnntcntgaacgtntgagaangntnngtnngcnttnnnacatgcaaacaagtctntnttgncgacnntgggnngatcacngntgcagacngcgcatcatnngagagcatnnanncgcgcgcnnnnnnnnnncntgncgnnactcggccggtggnnnnccncaannntngnngnactnanggtgtcttgcctaggaaatcgagangtgtgcnggcntatcnnagantttaagnnangccntcnnnnnnnnnaanactntntnagnngtannatttattnatnntngtnncccctanaccgtcnnnnnnnntntnaagcnagtnnnnntnnnnnnnnctcaagnagcnnntcnnncggnannagcannnnncgtnncgatctgnngntnncnnatntttnntatgacnnnnaagtnagnnggcnngcanctttnnnccnnnnnnncgnntgncnnanctnctatnnnaacgccnnganngnnannngnagnagnnnnngnnnnntacnncntnnccgttngctangnnnntcatagcnccnngaggnanggttnnncnttgagntaanntactaaaangagganatacnngnanctatagnnnnacgnagaantangttaatnngccncntggaangagnnnnnnngnnncantctnnngcctctnnncccntagcatanaggacaacannatatccaaacantatncataaacgggnnnganngcagnnnnanngntnnnganctnnatnnnnnnngatttnnntncacagnnngtnanncnnnncnnnacgtnnanaancnnnnnnaaagcaagtgggnggnnnnttcgagtnagcttgctacggccnngnaggnattttaatgaccnngntagtnnatnccngtcngacatttanatgtcnngtgnncctatnnncnnaatctngtnnagcncnngagtantacgntgtncnttantcgacnngtcnactnnnacnacgngtggtacaggnnnncaggntcgtngaanncgagataagtnaaactnnntgnctntntccncgntcnacttangtnncncnngcnttanctangttantaannnnncgctagncntanatccnnganannnngattnnnntgnnnnaaccngnacctggtatnnnngnggcnncgaagncctcttctnngnggnnncnnaananantcgtcgttatacttgnngcgnnatngnnggcaatcgntaaaantcngangtcgngctcnnnaanngttncnctccactatangngtgatctttacanccgnnncntcgcannntaaatatcacgtgnngacgccgacacgcgcaatatgatncaanngntngncgccgtnacagngncncncgaatgnggangcnngcaanggttnnggtgcngtatcacgnaccngtgtntnnannactgnntnaccaattacagntangnaanaggcagtcttgangcgcganagnctnnnnnnncttnctgctnnncggnaatacngntccganacatgggcgnnnngnnancatcnnnncgtannanatgnncntnnnntagannacntnnnacaannnccaagccatcngttttccnncaagnacaatnagganaanttgtattcnnnagnngagcnanancgagnnatgtnagtatnacaatntttttagnctactgaatccatggacgnngnacncggtnccnngccgcncngnnntcnanctnnnnntgcaanngccatgcgnnnngaaagtccgttnctttctnaacttcccttcnngtanngnnnacngncnctnnaaaatggggccntgncacgnnatanggncnnngnnannngcccngtatannannaagagnacnntgggtgtcnntggcgtnatgtattttntnnngntaacntatgtntgaagctggggctnttngnnaatcgccgnganctnnnntnaggggtanncggagntaatatatacgcacctatncngncacgtccaggcaacaactngcnaatcttatctaaatcngtgtgntcnntgtnnnacacgcanctncannctacgnnnnncnngcangnccaaaaggcnnngggnnnnnngccgccgtnnntcntactnnacgnccnnnnncnnnnnnangannnnnnatnagatctgnncgntgnctnaaaggctcnncccagcaaccgaagtanancganntttngnnngnnnngnnnnanatggtanntcangtatnttnacnacnnntaagcgtnncnncgctngcgagnacggantnnanatccnntnnntgtnggcntncnncancnncnngtctnngngggncctncnnntactncnncacagcacnncctccnntggncntngacnnnttttacncatngtgnggccggcccgtgnacnnccncttgangnntaaagggacctnccctnannnngtccgnnnngnnnagnnncgntgattcngannnanngcnncnngcnngtnttnntngnnngntnngannnnctcnggcngttnggnnnnancnnagngggtanaggcntcngatgggnngannncnagatgnnnnngtccacnnntcntngaatnatnancnnanacaatccnagacgtgatgntcaccaancatatgcngccgtnctnaccnngcaccgntnatncnggttctcnnnaccanncaggtggcggtgngcntntnagtncgccctgannnncccctgagaannnggtgnnccgatcctanaatggaccctttgaccggntacgcnntatnngncctnatnatccnnattngaatcnnancnngtnanngncnannanncgntcnnnnncgctannaangnccagagaanggggntgntnnggnnntnngaancctggaggtgannnntgtcannannctatcngaaagagttnncncngnnngngtgtaatatcatactaagcgaaggnacangncctgcgancgtcnnggtnnnnngnccngtnngaatnnntcnnnncnaacntatggtnacgctacccgnnnnccgagggccnnnaagtnnntnnnngnnacgnanncctnatnaggnacnantctagatcantnggggnntcgnattatnatnnnnangnnccctannnacnntccgnntgctcattncaanatgggngannngnccccngaagccanngttgnngncagttnnntcancctgngncngtgtgngntcttnatncganncgcncnacgnaaannnntgtnngncttacnnnnnagagnnnnntngnncataatgaccnnngggcnnnnngntcncgcttcgacgccagncnttttctggtnngncantancnngggncntagcnangagnnncccnnctnncgnagcgggacngagncntnanagcngntncttcntcgatctannngatgnanngncatcntannagntantnannntatgatcnangtcntcaggannggtgntcgaggcttcntaaanctggggnnncnnncnnngnnnntcatnntantctnntgcnggtgtngntcgtggagnaanncttnnctnnntnatgcncttngcntccgncgnttgggaccngngagggcnancaccangccagtnntcngtngnnccnttgancanggtgngnnttgttggctcaacaatatggttttctnaaattcnnntancntcnccgaacttcggaaccntganaggngnnanncngtgnngagacggnnntaaancgtttcgnncanngntcnccnggganagngtnnatgnngnntgangctcntgggnnncgcgnnnnntnttntngncnngtcntntnngtcganagngntngnnnntgcgctgnngctgtgatcaggcanacgtnnccnactgcgcttaaacngacattaaanannnaaaggtnnancngcancnngttatagattcctngttannctncccctnnatanaggnngncangntgtcagatnannncannngncantatcannancnnnanncttcggtngcgtngncnnccnnnnnnncttngtntgnnnncgcaccaagaacggntgnacntangaanaccccccccntgnnntgacccactaannccagngccaancaacctnnggttctnaagcnanngtntacgngtanntangcgtnngnnnnnnnnnntnnnncnttcttatanntatnnnnntnnntctccttaanaactangtancgccagtntgcgatgngcntaanaanannngntaactnnaatatnntntntntnnnnttncnnccntnntnnanggannnnntgtnnngatnnngtnatcnanncantanaatgcntcttaanaatnangatacaacctcaatnangacgngcgntgcgagatangctttctggncancgttnngcataccgnagananntaagnactccctaggnnnagnncaatcattgncganangctcanatnnncngnncnnnnnagnnngncgncncagatctannaaccgngntntgatgggngatttggtgtnnnnaaanctatngctgccgntncaacagntannaactgagnnactttanncnnncttngnnngncncnggnngannngagcnagcnaacncnnctanncctcganncngnagcaanggnnngntntnnccnacnnggntggannnnnnnnatnnttctngtgnnncnattgttctantagncggacttttcnatnattggagttgtgntctgcntncaatncttttaannnaataangannttccttncanannngnnntnatgngagnttncnntnaatncnnaacnnanacnctnngtgccngcagaacancanntcatcngagcccncagcttngtcngnattngncnnggcnnnngntaggnagggnttnnttggcattcgaactnannatgcgacnnctnggacannatnngntggnnagngnnnaggtncncnacnccacnnatcagcaancnancnnnagtnatangatttacnnaggantnnnnnnnagcnctgtctaaaaactttnnnnggnaactggncagtttcnntaaaataggtannttcaatnnnnnnangtnccagncatacagccgtgtccnncnngngnnagagtgctcannnntntggcnnncgcctnnnnnncaggggntntntngnnntcatctcgcctacgggngcaacnnagtngggnnnncannncagatcctaggtnnnacacccccngctanttattngnnnnctnnncnacactnnnnntgcccantccagnnnatcctagtcnagcnnnntnannttacagcnnggcntgcttatggagtatnccccgtgggcagtggaaagnnnnnnctannnnnnnngcgtannagantngcttanctcncncgccatctaancgagcnacaccttcnnnnnnnncnntnncacacntcgattantcntgcgnnggtctctggtgnntnngtgacaccncngtngtntcnnnnncatnnnnnnnnnnccnnantcattcgtcaannnnnnnnnncnctnntnnactcgggganacnnncaanccaacaaccnnnngnnnngcannnnttgcgnntaagcgagcnnancttangnganagantnngtgatatnntagacgcnnctngaggggcctnngnnnggcngaantgagtcattctccaacngnncgacccgnngntatcagtagtagacgaccaacaaaatcgcctnncttangcggggggcgcggcnnanngatnnnanttgctncatntganacantnngnaanntanntntctcgnngannnnnagncttanctntncatttggnccgnaaagccgnaccttgaagnacctgaaggagcgntccatgcatcagnnagttnggnncnnngnatnntnnnaatatnnncnnaagnnanatcgngnngnnnnntnnngnancgtacnnnntnnannnannngagtgcttggaggntgaggnnnngctnganncgnnaatgatcannntaagacgccgttnnncnngnangtacatgannggtccanagtgnnttcnnnnaannnagnnggntgtatgcnnnnngntgnnngatntcnngcaccatnangnnngnnnnnnnncnnnagaggggtaggnnntaangngtaaaggaccannctactgnggnnnnnnnnnnacntnannaganntnactannnccnagnnnntgtnagagangtcgggnnacgatcngacnnncgatnnngtaacaagttntactgncactacccnnnnnnanganntccctacnggcagncnncntnntgntgnnnccctcnnnanaagcgttcntacnncnagatngccgntacangnanancacnnnnngcgnnnnnagggngtatgcnntncnaanngncnannttnacattntgccatccccgnctcnaatnnacngangnnnnctntcnnncngnncggnncnagnnananaanngccaccgncactcnnnnnnggnntacnncatcccnggaggagggtggtnttgcggtncttcaaggnnngcagnnncttatcaanccnnanactttcagatctcntaatcnannctccgngnntnacanaaaaanntggangattnnccggnanaacngnnnntcgacnngntggngnccnagnntgntttananctcgtncctgnnnacngttgtagatttcanccgnnntnnagtancatatnggntccttcgttgacctttnnnntatcnncggtcnnnnnntatcnncngctntnnggaagtantaggtnctntctcnnncngtnnnnntnancaancncancnnnnncntatncgtcnatncnncattnnnannngtgattgcgnnaattgnancngtggacnnacgntcatntnannnnnnggngncnnnnanncngctttntnnnntnnntnnncggnnnncancnngtannnntnnngcnnnnnatnncnnctacgcncggngnnnncctgngcatcncntnnacgcntcgagangcgntngannnntnagcacnccnncaatannantcctgnnacnaagcnnnnnngcgatcgcnngtgnnnntggngnncagnccntangncctnaancnnntnnccgnnncgtggcggtnnncnctcggngtacnccnnncnatcnnnnagncngtacntnncnacnntatttacgcgtcntncaaaaanactnancantttntctttcccannactcnnttannaccgntgggcccacgtcccactnnctnttatnctnatgnnngggatggnantgtnttncgagtnngantgcgnaannccnttcancnngnnnnctnnncanggcnanctnngttcntactacntcagnctcnngatganannntgcttcnnnnaggtntnccanccagtgcatcagncgcgcccngctcagcnngnantnagnggctannnntnntnnnnnnnnatntggtgcctagngnnttnaacngnnngncncnannntcgaacnannctnnnnnatttcnngtnnnntgggattanngntntctgtgnctgctcnnnnntntnctactnaacacactcggcaatcgtngnnnnnatncaaanntcgnnnngngttttnnnngnnanncatcnnnnacccggaagctntcttcnctnncatcagagccnnantcgnacnntngtccgcctgtgngcgcannncctggaagnnacgnctatnnatccgganannngnntngaccntntgannngctganaanngcggncnnnnnncatctgtctntgagnnncnagaccnntnnngcatcnntnnttanagtggatgccannnatattganngangnnatcannatntcnatnntgcctttagcccctggcttctntagntatnnnnancnnccgntnnggacngcantgnggcnnnngacaacttaccaganganatnnctccnnntcacnnnncgcgtncaanncnnnnnccgctcgtcnnccnnnnccanncnnnaannnagncnncntaatggcnnnnccacaanggcntnaatnnngtnangnnnagnnctngattngacgntctgnnncgcganagnctcgtnnnnncccnttntgganacggcannnncnnntngtngagatctntgcgnctnncgntnngcgtnactgctgtagccnnnnannnnnccnggngggnatntatcaggtacgctnacgcnnngnacnngncnngtnntcttcngnntagnncatnntgnnancnnncnncgacntgtggtanangcgttngaancnnatcattcccggccttcgnnanntgnttnccnnnngntaaaccgncntccgtttgataatcggttggnannnganncnntnagannnnnnncgcaanacanannnattgccgnacggtgnngnnnngngagagtnnnngtgtagaacactantacagnnngncaaccnnnngagccgacctctcgctngccttccttttnngccttagagagcggcatnggntnnntntacatatctcgcnnntancnncgnacngnnnannggcttgcgngnnnanaactnnntatcanngtntcnnngtcgggatcaacctanacnagnntntctctgnccgnccgnnnntnngtccncntgntacntnntngctgtcatttagtnacctagatnagangagtagaanntcgtcaanncnagaatngcatntnnacgaannatcgnccacttaancnngnacnncccncnttgtnnnggnntagnntactgttgnctgtcacaantttntagaaccgtncgtngggttngnnnnnnnctnatcgngacnnngcactttcgtacccnaannnnngnannttattncagntacnncgaactcnaanngcaggntacangnccctgnnngannngcccgncngcngaagnncncttgggtctactgcgnccntnnngatggtngntaccctcntnggcnannntnnaggccacangggncnaaagcacatagcatttccgaccctacattagtttntggaggctaanncngagcaatnntnnnnnntnanncnnnccnntntangnnnatgcnatngcncggnnncatancggagnnngtgggcttttactttccatgnnatncnnancnnanncnnnngcnnnagatgatannatcacncctnncttctatacccnagcgcntngcccgcngtcggccctnctactgaggannnannncnancgggntttgaggagccctncgantctcnnnctnnacngcagtnnncannttnttcgccggacgcggngnntgnntnnnnttctacctnagnnncccngagtacnnnnnngatttaacgtgtatcagnnggnntcngtnnnggctanaatcgannnnnnanagccccaaattnnttanggnctantangnnnnnnnncnngtnnnncnctncnggcnnnannnnnnnnnannnnnngntnganggtcntnnnnnnnnngtangngtnnnnttnntnnnnntctngnnttnnnnnnnntttgaacatttctnnnnganggnnnnctgacanganaacnanannntacnangcnnannnctgcngcctgtnnnaaatncgttnctnactncgntcgcctgtcngtcnncgaacganctatncangancngnnagngnnnncgnccnnnnttttgggncaagtcggngnnatacgnatcgtgctttcgtgacnaccnntccgtcnnnnntcnagcagtncctgangtnnncccgcttncctgttganctctatagnnnnccctntnnnnncnaacgtnnnngnnnngctcttcactancctccgnttgacgcnnnannttnaanngntnagnagnnantcactatggcggtcntttaanncnagnnnngtattaggcaccnangnnntagtncctatnatttgtannncctcgncttgncctnttntannnnnanncancgcnnnattgcgnnnnannttnnaaatacactgngnanattccgcnnagngacgtatannnngccgnngtnnatnnaatnccntnngncngtnntattncntgtnnccngaggcttgannnntcaanccnatacatntgntntnnatgtntntcttttncgacgagnancgtantngtcatgngctnngacantnacgnnaggatcgcagnnaagngtccangtactcgtgcgattagnaggnnnatgtagnagnaannnnccgcnnnacncngccgaatannnnnncggtcgccgnngtncctggnnnctngagntncgcaattgnnnncatnccaaactgnnanangtcaannncgagggngacagatccgntccgggntcattcgcacattntaacngncaacntnaanngaannattgngctagggcannnncncnnnnncnnaccgtnnnnnnngcccngcnnnnnngannngtgannnanntnnnnacgcaanaggnaagattanngcttnatttnacnntgttnncngtaacaacncgcacgatntagtacactcacanaatnannntgngnnnntgngcnnnctnttgnnactggnnnncccnntnngttnnttgntccggtnngngcgatnggnangcgcgttggccccggnactagngnnctatntnnnnttannntntganantnnggggtntntgacacccnacgtgcgggntcantnnggnnnnngnngacnanatanncngccntnttncncnngnanatngngnacggttngcttctgcgtttgtcangcgncaanccgccgnncgaannnnngaccgnncngaaganccgcncnantccnacgccannnnntnggnttcnngtnactngnaanctngnnnnncagnnatgngtttnnnnnanacggtgcntggctgtnatngctctnntgtttnnggccgataacnnagcncnnacatgntgcgtnnnncctncggtgnaannntataacgtccgttgatngagnatcatcntctaancgggatntgncacanccaaacttagcnnnncngncgtnntgtagaattnnnngcnanggcgcngtanncnnanatcanncnnngtnttcnctagagagttaanacgnncnnacatacatggccnnagnngtctgtgcannnnttgtccgntannnntagaaggtcactaccnggcccanncatttnaggcnngaatacngtnnacannatnnccgnacnaganagcannnnngnacnnnngnnntnaatagtgctgtgtgcagngnnatgtntgnnncgtanngnttgnggtncgtccnncnnnggtgnccgtacgncccnccattnncncnnccnacatggnagggacgttggttncnnnnatncatngtcngcccnngggcgannngntngnaaggatccncncanggcttacncgcccnngnnnangagctannnacagtccgnatagcntnncncncannngnngggttncntnnnngcagatanntgnngnattgngggnntngnagaatgacacgtttgaaggcgngnntntgcgncaattncnccctaaagctgntancacannnncnngagtgcntgtcnnagttacgcgnagggaagcacacggnngcagcgcannnanagtccnnaannagatcnnngttttgnaagcgntaannnanncacngngtccnnncgacnngnnntnttgnnncnanngngttnttgccnccngacannnctanntcntnnngcngnanggagcgtaacgnnnctgntnncnnnttcnnngnnncgacangnncnnntnnnnagagccancaggggtttnagatcangantnnntannnacnnntnnagnccnnntccacncnnnattnttnntntcgtgctactnnntnttaganaaanacgcgagcgnnncaagtntnnctcgacnagtacnannngaaacnaattnncagtcntccgccangcncnnngnnnnnnnnnaannnnngnggtggnnncntncccatntcncaanncnnnnnnnnanatttnntntcgtannnaatgtataannnnctgtaccncaacgngnaatataccgccnnttnnaattngtgannntntcaatactangtcnnattaancttnnncttngtccgcgngnnatnngggcgggctttnncngncctacgntagctcaccgnnnatatanancnaggttaanccngnnagnnntcgcncgctcntnnnnagatnaccccncngnaagcaanngttnggngggcnncgtgatcgngaacttcnttgtgatcccnnngggnagttggaagtggaggctngcccggtnnncgtgnccngctgatttcacacannnaggtaccaggngcgcngtnnnnaagganactgntangnggnnnncnnnagtnatngcgngcnnntnctatgcntnncttaaannttttaagngnnnnnnngngtnntanatgtngacnnngtacannnnactnngnanatggttanntacttannancnnntggcgtatagatgtgtgngtcgattanatgaaacaacangagtctcannnnnnngnnnnngacggnnccnnggtagcaaaggctnacgaggtnggnactnncnnncagntntaatgctgnaaantnntgtgcgggctttncaacantgctttcagnaaactatcgannctttgncgaagcannnnacantcgnagtgtgntnntncaancncngngcancgaatatnnaannttcngaaagtcancnnatngnnngtancntgngatnnactanccnctcgtagcngnctagtgncctntanttnannttcaggcggcngcgattcnccacntnnncttcacgcnnctgncccggncnattggangnatgcgtcnggtgcaccnggtnnccaanggatttgctntnantnnangntaagntgtgctcgcnaagctncatntgcagttncctccagccgcntngannttancccangccngtcttctgattttgncangttggnnntnntccgnttggcggncggcntcnnnnnnangtggcnnncgttcngtttgnatntanggnatnngggngtnacncnnnnatccccannnnacatgcttggcgcnnncttcnaatntcnaangngananncatgagangtggncatnccacaggnnnnngngnnnnctctggngcnngctcccaccatacggnggcantgttcnaccactcntccagnccgnnacgctnanncnnacctagttctngntggcagtcanccannngtnggntcggcatgnngngnnggaagtnngccngnnnngacgcnnctctnnnntnctattatncttcgntntancctnngtnatnaggcantgtcanancatgtnnggcggatcgtncgacncactggttnnnnatcntctggaaannctggnnnatncacggcgngnnagntntgnnannttgcgnnnnaggtcacagnnnnnnatgggncnntgntttcnntttccgtgncggtatcatcctaanntnnttttttgncancncatcggagctaaggtntngnntaggtntcngntgnnaaanggntcncgnnnngncaangtactcnnncaccgacnngananacnnganggtncggaagatnngnnncagnngccacgcagnancgggcaantagtngcttggnnttgcaaatnnnncntctncnngccaatnacncnnnnggntatantgnangntgannccncnntatggatnngtctcntangtatactttancggnttgcttcacatncnccagntcaancgannnntnccnnnnagtcttcaagggnntccgcganngnnanannatnctgcnnaaggtcnnaccnnactacncgcgcncgtnnnngcnnccncnaccncntnnctnnttnnttncnnnnatnganaatactgtgctccgtnnncattnnnnccnnanccatgccctncttgntctncatcntctcgggactntnccnngcnncggnnngcggaanntanntnntcnggcnagtntcctnnntcgtcatgattagggcnnaagcgcngccaacatnaaaangtggnacnncnnnnntnannntnangaaggtcntnanatgngntnctntnntnanngagnccctcngcccnnnaactgaatgcntcananttttaccgatcaggnncgcaaaggannnnnaannaccgngaactctagnnnnntggccntgagcggatcttcacngctnntnggnagnaccatncngatnngncgggttnnngagtganataagatnctccagcgngaccgttgaannncgcnnannncnngtgnnntnnnntcangccgcnacaccagnnncngccaggnccatgggnggatcnnnnnnnccngaananggntnncnnngnaantnngccnttgnnnangacgagnccnnnngccgtaggactcnntttnctccatcgtcntgtgaagcgcgaaggntagcncacanngcgncagnagnncctaganaatntggnntaangnnnnattngtantagcnaacgntntggnnnnacgntggaagcnnatnccncnnnnnnnncntnncncnnncnnnnttggtttgtccnttgaggtnntnngnnntgagtgccccatatcataggagttctnnangancntcttccngacgannnnatcntntatnnnnnncgntctgcgnancacccngcagnntntnnnntnccagnntnntcgatgtgnnnnntgnacnnnccntntancannngatttcnngtngaaatcgaannttaattccagngaaagancnnaatcgcntagngaacnatgcctctcgctaatatttnnnnccntcgcgncngctacangannatanngtantgtacnnnnnnngtannnnnnccctngngcagncccgtcntncancnnataangctgngctagcgcnnngccagngcattngttattaactcacntctggccagcntccctgatnnnctgnnnnnggaaaatcgcnntnncnnncataannannnaaaaaataggcntggtannnnnnggaggggacagngtatgcggggtttgnngnngcnagagnngcctnttnatatgtatnnnnggngnngaactangccntgcncctnacnccgngnttnnanncnncgntctcntnncgcncctagtgccacgcnnnccnngntatcgcccagtnggtcnncanggtttnnnanncgnnngnngagcnntccccnagntcttggcnnntcntcngcangnnnnngnannngngtntgtncgnntncannncactacanacgtgacccnaggntnntcnntannngncacncaattncatngcnggggtgcnnnnnacnnncnatcagaggntggttacngggggntgngnannagctgacnnaatgntnaaagngcctcganncatgccnnannnaatatacagcnatgaannncncngngngagncancnncngattnngncagttaaggggagnanntnaccctnncctcaacgcgcagttanngttngntgnggnnnntcnctnggnggatgatngattcggcnnnnncnnntcgacaggatttnacgnangancanngggagnacacgagannncagtaagtanngacnaannnancngnnncgacaatnnatccttgtnncngacngtangnngtnncttngncnggatgnngaagncngannnnnatncacccaccctnctnnncnnnnnnannngangttgnnnagggncnngntnccgacannggnnnnccngnctccagtgacnngtcngaatcncnnaggcnanntnnnatgtgnnnccncncangtntnncttncncgcagggccgagctttnntntgatgcagacnaganngccntaatcattctnnnnnagcacanncnancntnncnggacgaccgctgccnangaantngagnnntttctnnntncnntncantngtcantcaggtcanngannatatttnntnnnnnnnnnagnggagngtngcgcatccttaatcatnanactngnncntgcttnanagngcgtannnnnctaagcnnccnnctgccaccctncnngccanttcnncnnntattggcattntngnannttagnncannnagggtntnnntcaatanagncnnantngattagcgcnaaaattttctcanncnnnantacaggncgctcccgctgncctttagagcctgggccnncncnnnnnnctnnnnncnatanncannnnnnnngtnngccggggccgaggagagcagtgaangactanaccatcannncgtggccagntaataggcatttgagngnatnnngncngangatngctcggtnnaccngttgngcacgggcnacacgtgnnnncgtnngaatgagatggtcaagaaccanncanaagnagtatactnnngcgntgggggttgggagnnncnntnnnannnannnanaagaggtccgggtntgntatatgnctccggtnnntgacggtggaccccnggnntnnnncggcttcacgccannncggtaagnnnnnncttnctaattataccncgcctcggaatatactggtnntcgcagtcgnnntanggcagnnnngacnttnnngnnnncaggtnntaccatnnntgggcntgacacngttgnnantcagtagannnnncaannnnnncnattttgcngagcgcaantgnccgtagnagnnngacngcnngacagcnnnnnncncacnagtngcnnttnnatnnnnnaccnncaacnnnnnctancgcnttnttctngctgttgtanntngatnncnnnnngagacnctnnggtgnaccnnnnnntannnntnttgcacannnggnnnncnnntnnaaggnagntctgnnnngtcnnncannngnnnnnnnnnnngannntannnanncaanntnncgntannnncgntgancnannancnnnnnnngncangnnngntnnaancccnnnncntnatnnctnngagcgtacnnnnatttcaggttgnnngncnctgntnnnnnnnaaantgtgntncangatngnaactnggancntaaannantnatgagacgggaggagcnnannnncnatnccnntgntggcgnngnctgnnaagactcantgcnnggcnntnnaangnccnngntgntgcggtcaacannnnnnnnnnnngtgnnnngnnnnntnngnanntacgngntangaacctgtaatcgaacgtcancagngnnngatnctnnanccnnctaatgattncntcattgtantatgacnnnnngtaantncncnnacctncngtgannnnanacgnnnancgnnccctcntcatgtgttgcagtgnccgccgctggcacccnnnnanngcnnanggngngtcanggnnnttgtgcngccgggnnngcagtccagcgnncaanannncnncnnncnnncgcnangacttncnnngtncngtgnngncgggnngaggngnatgngttacaactngnngccccnncagcnnnnnannaaccnnnaagngtnngatggaatcgaaggactnggnnnccgtnnnnnanngnngtaagggttacggtnngcngagggnnnnannnagnccgggtggggaanntcnggatctcctnngnnnccctnnttcgcaanngnnacngattnannctagnnnnnnnnnnnantnngcnngtagngtgacacgannntcnaaccgtattctgcncgacgaggngctgaannctnnnnnnntntacacacccgtgagnncnncggnngcatagngnnncnatcgcccgcattgnttannttncngncannnnngnnaccgcttngaggaacnaagngnnngcattnnnnnangntaagccnnnnnnnnnnnntgcgggacgaatnangacnntcagcaggtggtnnaangncgggngcgnncgcgcttngantcatancatacgntgcgaancnnaggagnnngnnntctgngntggaaaancnagnnncntnctgtatnnaggccncnnngnaanantccngctgctgnngnnntgagnaaccnnnnnnnnaccatntgtatgcggntggggngggtgcnggntcgtncgnggaggcngtatttcnnctnanntccncttccctggtctntggccgganannnnncnttnnanggggnggncnaggtcnaccgccccngtatctaganagnnannngcngcaacggactanagnntnnnntgacgnagagtnagngtntacncgagntnnngngacncancanggnnttnnnaacacnntacctnngaatcnangcctaactacagggcgaggnacnntgaggtntattnncacggcccttcgtcatnctttacaagggnantcccangacgganccgntngcnnngnttncngncacctcctaaaanacggtnancgggaccataannnnntccgtcncaccgnnnnacctcntngggtggatnnncnncggnacctgcccagcgcncgngtngnccncnnannagctgggtnagannacnnanannnnccgcnangnnncggacnannngcgtacatgnacccangnnntngnngntacnnaggttagnnaancanttagcntntnngccncnnactgntcctnanctnccnaacatngnanttatncggtanaaanacanngtctgannnnngtcctgagtcnanagagttatcanncatntantnnnngnanggtatgattcaacgaggntncnanggtggnganngctcatanngcncgtcannnngatagtnnnngggacgatnnntcnntgcntcatnttttcngctcncnngnnacgaatattaggggtcacctgctacacgcccnacngcnncccggntnnnccganggnnnntngacccctaggnngaanacaatcangctngnatngccgntccggacnagcgnccatntccgggccggggccatatctngnnncacnggnagantcaacactaaacactcnncaatcgcaanctnngnncagnannnantnnaagacngnnnttgcctcaccannnnngccannctttcngnggaacccnngttgggnnncggtanncannncaagggnngagcnnanctttaancctanngnggngccgnccnnnannnnaaacnnnngcatttgtacnntagnggngcattccccgcnntnntgctnatcagnngtnnnnnnagcngcgacgcactactgtcngcctactnncgacgnaganntnacttgnccgnagnggcgagctgnncgnaccgnnggnntcgcggtccngntgtgannanncatnctngntnagatgcattaatnggggtaccntnnngcgnnggnncnnnnctnnnnngtggcgnnccatnnggnnngggtgtattgtatagnatgtccactnnnnncnacncnacctggnnaannnnnnnttnacncgtncgctannncnntgnacgnnnaaanaatncccnngtaggancnntnnccncntnannnnnnntgaccgccgctcnctggnanattagnnggcgacngtgagnntnngactntacnnnnnnnngnnancagtnnntaacccacnnggtannnnnnngcctnnaggnccttccncgnntcntggtcacnccgngngnttnngcnnntgcaacttganatccccnnngcgagtnnnaacgagnacaagnanaanccctgagagangnnnantantctnaacgagnggagcgagagnaccnnagcanantngngaatnatcttnnctgtgccgtgnntgntgcggtntnnncgtngntcnggananngcnnnngcggncttgnnncnccgcnggcntggncntactcnnnngatntatatnnnnnttgatggnnngttgnnnnntncagnncagagngcaacntgngtgnttccgtcgttanganctctagngcgctacnnacnnntnntganngagntgacagggnncngacnnnnnncnnngagcgttcnncaagncacggaggaanacngttnnnnnnnccggaancacntnncgcgctatncnnnntacnngnnntattagganntttgntggnnaannngcgtnnangctcnancnctnnnnannagntnannacanntncttnnntanacnnnnnnncnnangaggtacccnngntgcgctcaacgatggccttggtnannnntnnnaancgngcnnnnnnaagccntcagnnangtagaganntcacgtcaannggtgtgaanncgngnncnncaggtcaacaagggcaccagggntgtnnntntcanacgnnctannncggtctttntcgggtcttctnngcngnncnnaattcnaanannntnnannnnntnagngncnncnctgtgtnnaggtgaangggtncgggnnancnntgnngannnnntnnnnnngagtnactnntgcnnnnannnnnnnntcnnngcctgacattngnataaacactccaggangnngtnncgntantgnggnanannngaaactctnnanccnccggaagaancgcngtncnngagtacccacggnctcnaacntnctgntgannngntngnnngcnccgcggtnnnngtncaanccgcgtctcgncntactcnncntggngacannncgccnnnnntcgtancannanttcgatnnnnnncnnagcnnncnnangncnancaangataangtcancntncccagcctanngncnngattnannanagncaangggnnnttnatgtggntanatgtcggnggcngcgcnnatcgcgngnggngncgttaaattcgggntccanacnnncacgtannggncatanngnnnnncngnangtntgngggggaagnngannnnaancngnntgaaattnctcagnnnnntngnngnttgatnngnntaggcnggcttcntatcangtggnacnctcanctagaagannaangnnnagtatnggtancgnntnnntgaaanaccttnccnatnnccanncnngntnaggctcctctnaggnctgataccanngcgcncgccagcnttcggggggntcnnanggnnnttgtgaggncngnatttaatgtcnctgtnggcancnannngaannnnntnnnnggcgcactnnnnnnanccanttgannantgngngacnggngacnangntcnntatngnnncccnacgagcnncgngncnnctcgggcagtccggttnnacttcagcttcagcanccnnanctgcntntcccngtttganncgnaaaacggannnnaccccaaggttnnggtcagtgcanancgatngcggncnntacntnactcntaggantcacnngcncgngcctgtaatggcgnaannannnncgncaccngacggaagggtnnnnnnacnntccganngnntnanaagctgccngctnnnnattcaatctntnannnannncctgtttgttggngacncgcgncgcntccnncccacnnnntgctcanntttggngcgaanngtnnngtgnnaaacnntgaccggatannnatgannnnntnnnacnanatcnnngtnacggtcacattnntcacatnnnntnccncacttgnctggangctcgtaactcccnagcatcacnanggtaagcngacgggtctttgnnnacgncttgacggcgcncngnttnnagttnnnnccgtacntgaactcgcttaggngtncgnntnngtggntacganaccgcanntactnnngcgtgnagcgatnancatcgantnntntgncacnngaantcagncncnaacnanagaacnnnnncannncgtggtnngtccngttggcatgcnantccgtgccacccaaggtatancnnganacaccantannatgcgttttnntttgtnnctatggaanncannccgangcggagntgtgtccaagtcttgtnctnncnagggtgttgncgatcgtcgcagttcnnnatngcttagaacngcgcaccggcctcctngttcccgnaaatncnattgtcnactgnnccnngtcgggnggccnggtttttngacntggacaggcaancgangacnattacgactcnccactnnacccggccgtcgtctntcttcggngaggaaganngctnccntcaagtgcttntntcaggtnananagcnngtttgggtgcnncntggctactgnacaantagagncacagtaatatnanttnttcacatgcccggtgttnnannncngttagatttcgtgnaattagntantccagncaggtgtccaaaccattgttctaacngccngngggttccccnngnacangcattcatcaggcctagnnagtctngtatnnnnnngnanggantnnnnncgnactngggaactctaatttganattgnnattncgaagtcacgtagntgntataaggnccnntcgcatnacctgccgtnatagaantcanantncgncactangtgnggatcgacnncgcccagnggcangntgccagaaaggaaccgntancgccaggcttttttgncagtggcgatttactnntnacctantngttcgnnnagtnnnacgtcnttgcnnnntcnncntgntnngcgggcganaagncaatgcnangngcntanccctancnnaaaaggtnttggcgncctgtgtaggcgcacggttntannntangcggannncgtatngccccacacagccnnnntgtgtnatnnnncnnncatngannagatctnanntnttcangcnccnnngncatttatnntngatntgacangnncntnctttntgtgttcctaacggcaatctgntnatcnngcgctgcttnatttctgncgntcntancnantgaagatnnntgcnnncgngngcgnangaagttgacacnnttactcccagttnnntnnatntccaaggnctngaaatagtancaccancagactgcgatgncatntgaangtgatcnggtactgnacaggagcaannngngcgttcngnanaagaagtttnnnngnncnctcatcgnatcnccttncatgggtggnnnnatncncnnnnnncnttnntgtgntnnnnnnnnnnngngaanngaccggnnntcanncgtnaccngannntannccntnnngcaggnncnccctctcagatacnaaaantcgtcncnnaggccacanntnttnnacncataanagncgnnctaactntntnngtcnanaggncncctncacccanagtttngnngnnnantnnatnnnnnnggagttntggcacgccnnantcaccnacacgnactnnnnatganngcnnnnntaacgtgncggggnaagnncgagnnngggtnnancnnnnnagatactnctncgnnaacgtagncggctngtatanngncntngggattnnntnntacacncnnntgttcgcnnnnanannaccanangtnnacncntcatnttncaacgtggnnngngcanancnnncannnngnanngagntcntgnagtgcnnctgcgnnnantnaggaccanaannaannnntattgattaaannnnngnangtnanncntnnnnnntngnngtacatnnctgnacnnnnntnnnnacnncccaaggtgtanaatagnnntnnanttnaannagagtnatgtnnctgannncngnncnngtngnanggngnaaattnnnnancnncttnntttctactttcccnngcgaannncnnggcnnacannannncnnccanacangccgnncnncggnnntgcnaagnacnnnngacnntncttancntnnngtnnnagtgttnnnatncanannatgtngactcanngnnnngttnntgnnanaatcnancattttttgtccagnatgcacnacnnatannagtttangnanannntgtgncgaacccngncnnngggtccnngnaaanaacnatgtnncatanatnaaaaatcnnatcacctttacggccgttgannngccgcntnnatagtgggcnnggactnncgcattntattnnttngngnacatgctanntcnnttcngtncttngacaacanttangaggntncnnacncnattcnnanctnnaancgaacctgnnccccgnnnntttctgtctntnaggnnnatgnnagatgcaanatnctnaagccnnaagaccnncacncgatncgggaancnncgctaagtgnacgntccgntgagnnatacnatcngngcgcnnagnaannannangntgacgatngngngcctgtccccaccnnnnnnnngtaggcggccnnnntnnngnnncctanncgnnnncnnnnnttctcangaactcgnngannnncgtnttggaannnggccaacnnacntnnnaacnnnccncnnnnnnaatcntttgtctnnagacnagnggccntnannnccccngnnnctcccannagcagnntcacctgcngtnntanntggaacggnattnccgngaccnnntnacatngcncnnagagccntntttnnagtgnacgnanncnngncccnntgnntanatgtancnngntcgtnctagcattnnnngcgctgagnnnngtccannggaaancannnngctgctgatgaagtngnngnaccnnaagnnnatnnacntgnnaacgnatcacnaacntcctcncnnacagaannccnnanngntnngnngngagcnnnnnatttctcnannaacgncnnnaanatangcantttgngannnctcgcncccatnagcgcgcnnnnggaannnngnnngngngncggctcnangnngnnnncnnnangnnacgaatnccnnantnnnagnnagngnnanttgnggngaangngcnngaatctnttcnncgcntnaatggcancaggtnnangngcaggtnntnnaccntcgcagcncgnncnngtgnntncnnnccntngaacttgcgnnncancanncgcgaacccgnnaccgggnncnnccnnncnnntnnnnggtgcnntngccgactccaacgtnnaccagcnnnctnagggnnnncnnatganagacnnncnnannnncttgtntgccaangnnantcnnaannnnaaantcantgnnnctnggncgtntannnannnnngtnnnnntnnnncannnnnnggacggaaatccggcgntatntcactagnngnnnagcancttcgggganactancgnnanncgcagncgagcannngaanagtannnancnnntnanngtnnncccnnatnaannnacaagnnngngctngactgaanntcnnnnnnanngttcccgngncctnnnngtaattcatncaanngagtcccacccnnagangnnngtnntntganngcntnctnatanatttgnagtangngnntcngctttgaacgnnntcgngnaangganctnnnnatcgttannnnncaannnnggcaganggngaggttnncntgtgnagcncgnagnanaacnctannnnncgnangacnnnnnggnngacnnnnccaaanctgngnnnnnncggactnngactcntnnnntgnccgatnggccgcnggataagtnnagcncnannnttnngttntaagncggnttnnaaannacgatnntgnngaccggnggcagtgtttgtntntnnngtcgnaaagncannnnnnancgnnnngccccgtacanctgcncannancnnncgnnnnntnggnggtnnnnntnnnnnannccggcntangtgannncgnannnaacgtgannnnnnnnctnnnncaagnggcgannnnangttntnnattanngnagnnagactnnanntnatnnnnnnntnnnnnannnggcnnganaggncnaannnnnanccaagannganttatcgtnancctcagacagngtgtnccagtcangttgntgcagtctnacctnncacatgcnttgagannncannttaatcnnacccaccnnnttcncnnngttagnagataacnggganaccangccnaagcggcncnnnngnanaatnanccnnnnatnctgnnntcggagcngnngcatattcnggtacctgtcgntgnngnggagnnnngctcatcnntgncnnnagccntantnagggncgtncactgnncntnntttncagacagnagntgacanacnggnnntantncntctttagtgggaagtcgnctacaggatattcatggcagaatgccnnnaaaggtnntnccnctaggnttncnnntcngacagagattntgnatcacgnnccgagttngngngagtnaacnccccannnnnnnactnnanngctaanganctnagnnccnagcccnannactacnnnaatgnagactcgngcgtgnngggagtctccnncagcgncntnncgtaangtgngccggntgnccttgangannnganngtctnncntangncacnnngannngtcccttaatcanaatnatangtttcgttnnnncnacanncggcnngggangnctctgnncgnncccngatancctaagagnnacgggganncnnaagtccggganntgtntncnntcacgggcncnggntntaantcaannnttccctcngctgtgncttctntaaagcacgtacaggntnagacnaanacnnntncntnnnnggtncannnnnactnctgtacacgtcctaacannnnnnnnacattgaanctcnntnggtnnnnngctgagnnnnnnnctnangtacccnnnttttnnngaccnancgtgtgnngnggggcaacanacggnnaccgangncngnnatnnccncgccaaagcgntctattctntgggtcttgntncaaacccnagcctntgtgnacgacggagagttcttttgtcngtcctaancngtnagngnnncnnnggtagtantacattgacaanctacggnngcagccnnnnnacgatnagaggccattattnaggccctctaggngctttagctttnaanaatcccgtggagnaanctggcgnntcgnnngnntatagnnncgtccgantagnannannacggntaacctnagngtcngctcanncnatcagtgtntttnnagtanatctcagccgagcccaggcgannanncagatnnctantcngngnnntncnnnnnnctcgccannnaattanctcgcngnnnncatntntnaccnaattttntgacgcgntatgnntnntnnngaggnccnncncacncnncnnancntgctcnnannncnngtnnntnnnctacnnnnngcnnnnnntgncnnctcgcccaccttgtcntggtcccntcncctccgctattacgctgnagntatcatnggtcnctannccgagntanncnncttncgtaacacaactnnnagcatanaaacngcttttatagtatantnggggacgaaacncntacattaagcgcctaagtttnncnantgaagcgtccnnnntgattgcancntnnnaatgaggacnnggagnnncgnttccgtgannnnaggctnnctctatctcagtnctcnnacaccttggtgttgccnacaaggtngncgacccngcnncatgtcgtaacnncgngggtatcccctnannnnnnntnagcgaatgtnnnngtcagcgctaagannananccgnaggtantttcgaaacannctnnnctntnntcnnaggctnattcccntcttcgcngtccngctncgggcngcantagnggcanctannctcaaangnttggagnnnccnncacacgngtnnantcnnnncctnnnncgntnaanngntgngccaacnccggacanannccngnanncagggnntnnaaancanacnttcnntcncgtcccngcantctctgttnnaatgnnccnanccngntcgangagaanggaagggtaaatangcngccnagnngtggnttctggccctaggancnnntncnagtaggtgggnnatcngaactacanngcccccatttccnnnccattcntccgagnnngannaannnanttgccagtgacttttnnnnaacnanccccangncnctatcnctanattcaannnggntgccatacctnncgnagnntantncaannnntacnctataganccngcnttnacancgccnaaccngagccnnngntncccgngatacaatannntaantggatcgcagcangggccngtnancnattgtatncnnnnnncagtngtctancccnaaagnngtnaannacgaaanccngtcggcgnggannnctctgctngagtntnttnagtntaggannaananngngnnantgncntgtgnngcactntnntgtcnatagnctttactctnatgagcttnctngtattaggatcgcnaccgnaanccaaatncncangannggaaagntgncnncntnanacnngnanttngtgnccnacaggctntccgcgcgcgtnngcgnaannccgtgggaatccnccnaaaacngnngntcaggccnggntgnacggcnactggnnnntcntgagagnnccgnntccccgatncattattngcgtactnnntnantacgngttantnannntagcnnnccncacgaccgtggtgcgcgnatngatggcggggnatgtnaagcatnganngcgcaacaannggcntgtttnnnatacncnatatgaagtnacgnncnnntcncgtgagagacanngctactatnangtacannantgtccgggnnntagnctgnnnnnngcgtcnnttngaaagcttcgccgnaacntcnagngcggggcccagagatggnngntctgtcgnnntnntngccactggagagcatccttncggctgactccnacnnnctgnngggnnagagttncnngggcctttnaagcttgggaanacncatcagntggaccatnntnnngnngnttangnccggnnctgtcggctcgacgnncgcnnnaannnnnnnnnnggancntnaganntaatcnnccnnatnncnncncgccacgctagcnnannnngccnnngcnnnnnaatnntnntnatgttngtnagagccnnnnnnngtcccnnnannactnananntcnntacgattggncancnanagtctnngtgcaccncnggtgcggaatgnnnnatgggggnaattntatatagtnnnnnctcttnctgncagcagaanngntcatgggagacgnnttgacgantnncngtgatnnccttncatanactantaagaatannnnannngtgnncngagntncagntntanananagcnatagccgccgctcaggcngagtannngttcgtnnnatgcnttnnannaaggtgnnanntnngncgnatnnnnnncgntgnttcnnnnnnttacctngnngctcggtcgtggccactgcntnatttnagcnncnaccaacntggccgntcggntacatgtgctncnaatnnnnnnnncctanatcnnnnannnnngntntnnatgnncnnatnannnnacnngnctnnntgngntgntnnnnggctnnaannacgngcnnnnnnnctgccngacgataggntnntnnnnatgnatcnngnnnnnctactncgctgcccgctcccnnttaatagagtnngggncccggcaccggggcncncntcccatagcggctncnccccgagcggnnnnntaannntgtaggagccacgcactnnnngtaccctnaannncnnttgtgaantccnngaangnanagnnncagggngaagntannnnannncancnnnnangnngtaccgcnanngtcttggtannnngtntagagccgnnntngnactngtntnnnggnggccgntacatgaaatcttgtcccngtnggnnccagacctaggnanntgncaggnnnnnannnancnnnnnnnngcnnnacnnggtgtgaggcacgccatcatnnnnnctaggcntctgnnnaaagccntnngtntnncgncttnnnngnnnnngngtantatnatgtagtgnaaggnntngtagcnnnnggcctnntcatccggcatcnnagccnnnaaaggccnnagggnctnnnaaggagggtaagtannatgcacacttangnaangnngnccaaacgcgaagtnngctnatngaaatanngggtaacgcgnccnnnncctannncccgcncncncnncacanntttaannnctanannncnnnaatntggncggaagncngnnntcacnannntatcngtcctnnnnnnnanantctncncnnaannntgaangcngggcntgctntggccccaccnantgnnccnncggacgcnnannatnnnngtntatggacnttnttcgnnannntttntnttgagtttacanggtagttatgancggcgcctntgntgttgntcngaannnntngtncnnncggtntgnnnaccaaggcgatcngccntctcgnnnacgnnaaancgcacggannnnnnatgnnnannccgcanncnnncgggnnnagcangttngtgaanatcggggcagnnnnnnncnnctnctcncagangncgnnncaccnngnnnnannagacttcnnntacaannannactnnatcgacnnngnantgaangcgagnncnnnantgaactnaatattnccctatgncggganntnnnnggcngaaanntngnnaagagngtnnnnnnaatannccctnccnaaannnaatcgcgtggannnnncagtnggcagtnnnnnnagtcgcggcgcnccngangantccntnngtgagtnnnngtgnngggtgcncgnacgcggcgctccactgnacccaccggagcngcgcggnnnntgnntntccgcccgnagnnangntnngtnnaattgcannncgggccgtngcnnngnnanncngaggtcggatncgcatagncaacgntnngcggctncnnngntngagagntgccgnagtngncagcggctcnnnnnggannnnnnnccannggntgngaagnnngntggccntggagcngccgccggnnnnatcngagcnnttnncngcnnnnnnnncnnantnnctgggtcnnnnatcnnnttgtannnnnctccncgnnnncnagcngcgtccgnttatctnggngnntgnaaacgtggcnttgncgnnnannancnntcgnanccnnntgtngnncgcacacgcgagnatcnggancgnnncgagnnngtcnngncgtnnngtnntcacgtgaacannnngnggncctgaggcngcctccntnncccnnngggnggncnaanntcccatcncggngnatncctncatatcnnngattntantnngatncgtagnnnnnnnttnagcatccngtngtcgnnngntnnttagnnttcaccggcnacannngtgcnnnnnnctatngaaagttacngaaacgnagnnnnnntgtagnnnnnccnnngncaccgcaccttcannnccncnatacnnnnntctgcnntcnnagnntcagnnnaactccaactnnnnnccgcgntcgattnacaagangtannttntncnngcacctancngnnnnncgannnngngnnntnnnnnntannnncgctnnncgganntcngagttnntnnannntntcanntnannnnccccngnnccctcgggnnnacaggnntnnnnccttancangnntcnnncnncannccnattagncccaaatnancgantnncgnntaccanncatattctngatnnctagcananctccncnnnnngtggcnngtcnaggnntggcganncnncggagcgcatnntcnannntngnaannnngaangcngncgncaggcatcacnncnntcntnagacnttnnagngtncacgcggtngctcngngtggngccggcgatnccggctaattagnnncnntnggctnccngnncnggnnnntcatttagcagagnnggnatcancgannnnngcnnccagcacttacaatgcggnggccnncgcnngcagnctatggntacaanggcnnnnnnanggcncgnancncaagagnccnagcngtcttnnttctgnntgtnccnnntnngnnntgtgcgatncccnntnngnnnnntcnnatgaactnatccggggcnnnnncngggncgnntggaatannncaggccncctcnnncggggattgaggcntccnggaaaacaatttnngcgngacngnagtgnctacagnnanncacttcatnaanatcncgtacagncaagtagcgggtggcgntccanactttncntgatnannccgnnnacacggtnnnnnaacttcgacgaagancnnnttnnnnnntnnagnngaccnngnccnaatggcggtcananatacnaacacgctntgntnnnactnacaatcgtangcnntntagtnggnnngtnnganttcgnnntacgnnnttncgtcgantgannnngagctatncccctccggaaacgtnnnncgctaacgaannnnncancannncntncnnntgnnnncnnggtannnnnnantatannnnnnngncccacgacacatntggngngnanganntacncncnnagttctannnnaagncnggnnatnntcccccaacntattncngtgtcgtntggantnngtntgnnnctnactngcgcggcncgnnnantggaccgnnagggggtccnngananncagcagnggganagcgannncncnncgcatnggcncnnnnnnnnnntnnnnagnnccagcntntgnngttanngannncnnnnnnagaancggagtannnanntnaagtnatgtgcncggnaagcgcccntntnntgcnnaanttgngcannctacctanttcnncnnnnnnncntgcatccgnnctaaagtgnanttcaanccgtctnaatnnnngccggagcnacgggtgaaanctcttatannnaattggcgcggacgnaacccgnagnncggntcnnnncttgtcntnctnnacgcnttccnnggcanaangncacngccgnnnntnttgccaagagcggacaanannnactngacataaannctcgngngagnnaagcncgacantagtcgtacttcctaggtctgnnnnangngagatcntnnnntccnntanngacactcctgatgntggctcgatcnngtntatatgncgctnntcagcaanncnttccctncnactgttcttgaatacgcngtcgncgncngnccgngannanccaggttcannaannntcgnnngnttnnntcgccnannnnactcccancctntncccccactnaatncgngnntngaaaacgcnacactatcgnnntantgancgannnatcngcttangcgatncanantnangcgnatacnnnagnancccccaatcgannatntncgncgttcncacnnnnannnnnnnngttnataagnngnntattgncgggnggnncnnnnaggnnnnnnnctggncnnncnnncnnntnnacnnnnncngnnnntnngngggnngcnnncnnnacngtgngnntgnnnnatnnnnnntntnatnnnanangcanangngngnagncccagnnctanaggtccannncgctantacgaattaactnnnnnnnnncanngntcgccangccttgaaacnnnggcnnnntnnnncnncttaccatgtnnnnccnnnnnacgnntnnnnnantnnccctnngtccnnnnatcatntacgcannnnnnatnaccnttnttgccnttnnanctctnnnnctgannangangtgaannnnccgccttttttcnattacctggcggcnannanantgcnntnnnnnagagctagctgtagntgcggctannannacgnggncncnnttttgacantnnnatangcccgccgggnngtannncggagcttnnanggctacgtactanncnntccntncagncccccattaaagngncacctgggctcntgtngnccntncnaccccagtactgnngtacnantgnnggnnnangaatnnngcgccgacaagtgncnnggctngtnnnagcnnnngnncaagacgganaccnctgagggntnncnttagcacggaannnnnctnnncccattgcnnnntgcacggggtgntgngnacgtcncgnnncnnatntctacnnngcnttngannnnnngangncgganngnntttnnagcctttcntaaanannnctccacagantccgantnnnannncnnctngtntctnantgnntngnatnnnganacngnngatacacngnnnanntgtgcgannnnnaanncactaaccncntggtcnnagtggtnnantgtnggncnnatcgtgttgnncgtctcngcngccntttgcagggagnncgnntngttnnnnacnncggntaaangntngnnncaanntcngttnngtcgataagaaacaacgccgaggngcgannnnggnnnnggnngtcatgtcacaacacatnnnnnnntaaagagagngaaatnannngnncnctnnnnntaagnntnncatnggtgngnacnngagggcacccnggcnnatgncgtgngttgnncgccaaaggcnannngnnattacanncnncntaccgnnaaatnagcnngccntttanctgncntngtcggnacannnnnnnncnnnnnacaggnccatgnnnncnannntcgcnnnccctnngccnnncncctcttnnnnngcngcngtagtatnntcngncagtgnnnacgctctgancngnatnnttcanannntttcnaatgcaccnnngaacagnggnnctgaggnngnntngnnnnnnacggnntncancnncnncnngcgactganannngtgnnnnngnntantnnnnncnatcgncntattaagnnncggcnagctcagctgtnncnnnnnngtannnnnnnnntannactccngcgttgtggttcanggcatnaccnttcggttncnnnnntancnnnttnttnggtctggcttnacgnntcntaaccagcgggtanttctnnangnntntgcngacanncttnnngnccgcnnaagntnaggnatccagtggggantnacacgagaggccnttggcccncggcccttctggnacatcaccanctttnncgngagcgnnagannncnngtgattgtanngnatgcacccncatggtnnagaatacgnngncntatcgnngaaagggcaaaaangccnagtgtngtgcacnanngacgcgctanaangaancaggnnctanaatngnnngnntaancattctntgnttaantnctgncagnnnacncaatgnnncnnnncnnnnncagtngnnanncnngtgtgnnatgncngttagnnnggnnggntcnncngangnatggcantcgtacgctnnnnacnaannnnnnntacgagaaanttctnggntgggnctgaagcctnnganntngcatnggnntagtgntngtgataanttnaacgannnnnngnttggtaagatntttctntnnncnngncccgntnnngagatggcncccntgacnnnnnnanngnnngnngnagctgngccttnatgcnatctntnaanctgcnatggnagncntgtnncnntnnntgannnnnngantngnctacntgcnccgctggtnnannnnnggnncgctcnnagnatccnnagtagnnncaaactnngtcancngtcnncntccnnnnannnnagggantgaggtctgggcgggatcgtttngcgagacanntggntgnngnntnccgcanaggngtnggacttttccnctngncntnngnnnntnantaagtnnnaatcgcaatanntcngaancnnnanacnnngnnncantgatggncncaattaaaccnngncncgntnggccaccgtaaantanactttactcgnnatcnngngantnnccaacatantacccactnnanaancaacntcncngnctnactactngctataannatcnnnctagcnnnntgcnaccgnntatnnnnnngngnnnnnnnnnaanncgnnnatnnnncccgncccaggnnttgnnngnctctgtgnntaaataaccnnancnncngcnctannacnggtgagnntnnnnatgttctnnnncnncgcantcnnnaaccnanngatcngnttngtanncncacnttntgnngncatatancgtggccnnaggagaatcanannnnccncttngtgtcaatacgctcnnanactcttgnncnccnnnnnncnnaganccntcttcagttatnnnngtannannnnannccttnncnnnncnnngggnnnngctactncnnnagcgcnagcgcntngntnangcnnnntncntgccggantgtnacnnnnngtgcccnannncangcncncanngncgaggcgcngagctaaagtnggncantcagtnnaacgnnnngactaannnatatagcgtttagttctnaatnnggcgnagtncnctcggacaatcanancgcgncagatanctccgttaaganncgccgnnnngatnangcnngcganntctgtgatcccgtcangtnnncttgcnngnccctcnnannnnnntcnncnatgnnantnannncaagcttcagatcananggtgcnaggcgtcttnntgatntctcanngnaaacangtnaactacncatccaganancctcnngacatncnganagccannncgcgntagnnnaatncnnaagggngcgnnnnntccnnnnnnntnnnggncgggttntcaacngatctcgnagctctnttntnccnntgaccaatcagncctngttntnncgnatttntnnaacantntannnaacttcacgcgttacatnngnatnatgntgnntcnnttcggntgangagaagnattnaantcacaagagcnnnncacgatcgccncnnnnnncctananactcnnagtatnnttntngncagcccgcaganntngcntgcangacatnaggtnggggcngtacncnggaacattcacngncttcatccatagnngngatncctagngcccctccnccactnnnatnatnanacgnnacgacccaacntncctngacacaacgnaccgatttnnnntgtctatgagngctcnntagagaccgacnagggcangttgcncnnnnnnangtgacccgntncgccgggggcncacgnntngccatancgnnnntnttnnnaggtgggtcncnngnntctntgccacggtcttcaacntggngtnattaantnntannnnnnnnnnccnccngcanttactngacnnncnnntgcantcactgantnnacntccnaacgnnncngttganntnngataanttggaggtacangcnntgangnatanggatngactannntaagntgtttnttcanntanatggcgcccgncttngaagctcncangtnnnnaagctaanntantcgangaangagnctnanggggatggacangaaannagacncgagcccgataaggcgnanctnaactgacaggcntgngtangtatcgaacaaggacgtgaatggtnnnagtanaaacntgantnnnangcatgacnnnnacgnggagatttacgcngncacaacatattggtccnnnnngcnacnangncggngccnatnanngtntagctattcgctgncccnncttgngnnngntanatnaatnnnnnnagtaattcannnnngnccgagncnatnnnnannnnctngntcctnnnnnngnnnnnnanngccccaggancanngtgtgntnnnngnnnggnnngatgctactannanntaaagacagtgtnctncctcgcnntncacnnnnannngccannnaannnnatcnggnggantcnatanngganctnagcnnngnaanncatcttgnncannannnngntggtcnnncnnccgnnaanaggctannnanantannngttcatnccntnnancngacgtcantgnattnggcgcngnnggcantgtccnnacnnccgcnngcatttnnancatcnagnnggtgcgcttgncaccgnnggnattncgtacannnnatannntgnnnngnnngntnntttnatcgttnntcncttctcggcngnacctntnttttacantcgctatnatccgtaatnnnancnngagcaactgtgcactaganatangcccctcgctnnacnctgatatacnnncgcaanancacgntangtnantnagtnnanngctntggccttaagngggtnactacnnnnncatatccccccntcngcgnnncctntgggggcactcaacncacnnnttnnccnnntntctctacgtgagccnnnannttcnnnnngtgnnngntaccccggcnnnnntnntnnngagtaagnncnacnnnacnnnnncntcnntntaanacgnnnncntaagnnnnnntnntcganaggnnnnnnnnnnnccnnnnncncnntntnnnnngaagatnnnnccnnagcntggnntnnnnnnnnnnngactngngtgtgttgggctnnnnnncccaacngantgagtagattcgtggggcaaggattacncntcannctgggctgngnncgagatnnctanccagcngtancncnntgntcntnnctnngnttcgncngnanggnnnnctnnnnnngggnnntncnnnatnnnnngaagtnnngngtngngcnngnngcncgnagnnaccctggnccaggnncccgnntccagctnggaaaantnangagntggcactnttntanagnnanctaacnnattnatgttcctanngtcnnnantntncnnnntngtganngggcannncncaatangatntnangcntncgncnnnnannnnactacaggcgttctgccgnggcatntgntngnnacnacatcnntntaatgctacnggnnaaantnnntnnngggcggcaaantgcntncncgcntntcganannnncnnnaccgnttnnnnnnacgaaanncngatgcaccnnncnccagngaccnnnnnnnncnnangtacccnntcnnnctncnccgtctnngnnccnggactgncaaggaccggaacatnnnnggtcgnnnatcncttgtaatatnnnnntgagnncgttanngnnncgccnagcccagatggctcgcntancncttgnannnnnnnngnncactccccgccccnagcngannagntttacannagccgnannctaagcacgcgtncgactcatangangantnnntatttngtaatggagcgggnacnncnnngnnnnggaagnannncgnngnntntccnnnncgtntcngncccnnngttgntcgtnncnnaccatnnanatgtnacggnggggtcctnanncnnncgtnntgttgagnntncggnagcngnangcgcnctgtgganactattgtatcntnntcagnanaaagnnnnccganannncnnnnngnnggtgngnggnaannnntactnntgcngnncttcnngagnnnnnnannngtannnnnngggnnngcntgannangtngtgtacgcnntcgtgctnnngngnnncntggcataagtaggnnccntnnnntgttcgnnnnannnncgtannnnnnacngatnntagatgnnncccaanggncncttgnccgtggtcgggtcttntatgagatnnatggctctggagtgngaggntttnnncnnntccnnnantnntgccgnncgtnnnnnnccnngngactagnaannnnnnnnnnntnacgngtncaccagntnnnnnnnnntnannaagnaatngnggggnnngnnnctcccanagcatgccngcncnaaccnncgtnnaacnagnacgnctcncnnncnnnnnanncgcgttncnnnggnnntaccngannnnnngntcnannntcggtgcgttnnnnanngngtgncnngcagtnctnncagtnnttgngtngggatggtnncacacnngcctanaccgcccgtanccctgggnnacgcnagnagngccaaanccnncacntcnnnngnnantcannantacagcgttatnacgancngccgcnnnnnntatgtnaaannanntgggancngancntannatgcnnccntacctnnnntgcacctctnntnngtnatnntnncnnnnnnanngnataaacangcagnggnnnannnngacnncnttnntagtntnncgnnactngtgntnaancggcanngngnanngcccncgnncntnccgtaaacgngnnnnntncncgcnagcncgnatnnngtngtagggnnnntnngnnnccnnaccagtgtgnnntaggacgggtntngntcaacccttggtaatcgttnnntngncggnacnancnnnnacctnagcggttctnggacgtgacnnngtnnaagaatnnnnttnntgntagttctgcgntggttacnagtntgntcngacgntggagttnctacgtccccagtaganccttnggcannnngagtnacanntnctngtgggaagtangaccngntatnanaantnngngatnaggnnngcccngcgcccgnnagnnnnnatgatngnnnngannnnagattnnnnnnccanannctgagaaagtcggnnncacnnncncnntgttgaactntnnngattnnnnccgnctgagcagccannnnngngctacnnnnnnnctgggactagcatcnctgggntttctgngttgcanctnnggcngtagnnncnngcnaactttncttgcntanancnntngntatgcccatnnagaggngnnacagtnanngcnnnnntngnannnnnngggtaccantgataccganncaggcnnnatngcctnannnagtttnntacnggnntnaaacggctacncnncnnncntgnnnanggaanctaancgncnatngcgnncactngtncgccaacgggtnntccgctnagcagtnncnnttagcatcacgatntncnnanatcgnnnnnngagtnnggcngtngncngnccataggnntnncnnaatctngnccccncgtnnntnnnnccncggagcanngnatttnnnnngttcgggatctcnaatcaacgccctcnncnantatctnngnnaaattncngannantncctgaaacgncntggcctntnngntgcgngncnccnggcgcnggnnngcaagntngnntaccnatcangcnncnntgcnnnnananngggncattancnacanngganaaannccangttaantgnagcnnagcnnattnnnnnngcantaccggnnggaanngnncnagcngcggnacgccangnnnncnacgctccnnnnntngncncnngngtncgngnnnagnntngngnnncgggnntannnnnntncnnnnnccgnatccactgnnnnnnnnnngtgantnnaannnnncntctnnatnntannncnntgtncatcngannnnnncngggtcnnnnnncatnngctnncncgcnggcnnagcacnnnnnangncaaggnganncangtccacnngtcccaancnnnntcanntnntnggtgannntnnnntttctanttatcngnaanntncannnnnganagnnnnatnataggnatggtacccccntacaagcatcannntccngntcctgcgtaantggtaatnnnnnagnccgctgganacncccaatttngcntngtggannntanncnganngnntntgccgncgtntnnncctnntcgtntancntaantaccnnnnncngacacngtnacacnatggnttcctagcnacngggnctctncannccnnnnnggtnncngttnggnccnttcntgtagncnncgggctcnncnctatttnnnnnnnntnatcnnaagnaagtnngtcnntgtncaagcacaccnttggnnnnncaantcnncacgacnagnccnnnnnngnannagnnnnncntnnnnaaatcncgntcnggcnacgtactgccnngcannagtcnnntannngaagnnnccaggggggcanntaacgntaagnnggaaannttgtttntcanacnnnnncgngcnnnnagcnngtnnntgtcgnaccccagcaatngannggangnancnntatngtcnctnncnannacntcannaanntncagcnnntnnnnncctaanggggtnannnccnngnnnagtgcnganncttggtannnnnnnntnncctnnngnaacnngcnnnctngaaancgnnncactnnnnaacganaatggggaactattgcgttnggngnntnttnnnnnnncntgtnggnccccaccanaanntnnnncnccnanannggnnnngttgatnntgtacnattganntaaaatctnggcgncnatctccngcnngatttnnnnngcctnnnncctttgccttnncanttnnccngccagnantgatcncaaccnttctacactaaannnattnnnnnnntaacnccgagcntccggtcnngacagctnngggnntnatcncantgcaatnannnnnnaaccaagcnccggnnatcnnggtaanncggaggctgatgngttactnncgtccagtcnnnnngtcnctnnacggngttttnnnnccanngnnnnncgtnttaaatnnntanntngganngnngncccgngnnnnnnannctngccnnntnnagnnnnnncannnagaanncnncaggncatctcgnnagnaaganctntaaaagacatcatccnncaannnnnnnngnacgcnnnnnnntatcnttnanntggagcgagctcacanngggtgtnanntgacttnnnttgnnctcgantntaannnnagntcnnccgnnnnngnacnatancnancngccgnntatctagnncgnganctnntnnnatannncgcttccctgnctagggnnngnnncnnncnttgnnnncgncnnttntcnggnaacntgnccgcctngacggnttgggnnctangnggnncgntncgnnntgntgaggnnncagtaangagcacnaagctggtttctaaccnnncnngtnnaggaancctannnnngnggntncnnnnactnnngnnnncaatanncggctgncnngcgancntanntacttggntgngngnncncggangtttannnnnttcncgggataaactnnncgnngggcancnaagnngnntactcgtnnngcattccnnncagtangannnncagttantcgcnncgantgactgcgnancnngncgcnantatncngnctgattncgaggncctctnannnnntcgttnccgannnanncnntctnnnnnnctcttacnccgnatngnngacgntntgnnangcctccggnacnctgcccttannnngntaagnnnncnnnttanacngtctctgnnnnnnngnnnncctannnnccgatnnagtgggccatgnggnnggnctntcgtcnggnnnngtnngaatacttnagcngnnncggangncggtnntncgnnnnatgantnngcnnnnnnnannntncgnnnnacgggcnctngnggtatnnccnggnnnnanaannnggttnncnncgttgngtgcaagtcnngtnntnnatttgagccgannnannggnnggngnttnacgcttacacnngatgnngggntgnngcnnnnnnngntccnatnnagnnctgnncntaaaccncttcgccgcgnagccnnggnnnngagacgcccnttantgatnnnnnncnncngctncnnacntnnnnntntgntngnngancacagccccgccggcgtagngncctnctnaacnccnncnnctntcncnnntntaantgtnantnccnntcnngntggcnnacgnntncnnntataaatngaannnngcngnaacgccgttngnnctnnntaggaggcntnntacccggccgtcggcctgacagtnttancgtcntncntgnngatgtnncagcgncngnnnntcgttgctganngctgaataaccgcncagnngtgttnnngngcggntggcncagntnacntccntanattacgtgcacngctcatnactntnnannnngancncgnnngnnnnnttnntttatctnannnnnnnnnnnnnacacgtgcncnnnnntcnnngnnnnnnnnnnannnctntttggcgntgntnntaggcntngntcgggnccnnnctncgatggntgagggcgccgccngcgacggnacganccancnnagtccataaggggnnncnntaanannntccnctgtgantctcnnngnnnggtcagcaacnnagntgnaaangannannncgncnnagnnacggnnntnaggncggnnntaatcnngcnacntnnnatgctnnnnnnnnngnnnnnngnagcannnannngngacagtcgnacccgntgtcagctcangnttccgannnnnnnngnnngtgtnannagtncctncnttggngtagctnactnaccnnnnnnnncntgcactttnngccannnnccnaacgtaggcagnggnctggcacggcgnnctgattncgnttagtcgcgnatngaagatcgtgntannntntcnncgcnntatnctccacctnncnancgcncnctnnngnnngancnagagttgganctacgncnngnnnncgaagnangtgctngannaaaatnngangnncccnncgaaattnngtcgtaactgnatcatacgnncctccgnccttnnnnnacantgcccgcntcgnngtncagagcngttcccacncactgcnttnnnncttcttcgaacctgntccnnnccacnnttctannnatagntntnnaccnagcgngncctatannnaangcaaaggtgaantnnncgtcnggggtntnnacgtctggacanaanntctntnnntgggnnnagncnnnannannncgacnacnnnnnngncacntttttnncngtnctcnncangggntnaangnctggattnnggngggccgcnntgtacnanntnccanannnncnntggnannagnncgnnngtnnagncnnnnnnnnngcgntctnagttatnnganntntcgcntgtgctcncngnannngnacgnnatntccnggnatgctgcgtntcggcccangcnntnnttcgnnnngannatnncttanatntangccgngnntcnnccangccntnnngtccntctnnggntnaagncagtttctttagngngcaccannnnnaccccgtcatanncgtntancgcgncgggcgccnnnnncntttancggnnnaatncggncnagcnnttcaaattnncactacnncnngtnangccngttcatcnntnntngnctnacttttgcnccnanactcgccgccattaaannaagcatgnnnnnngtnccggncattaananannngntnctccgnngngggcncngncngnncnacaanactccctggtccagngntnnncnnntcnacnnncngaanggnntntcnntgctctnnntctcancttcnatnaaggcctcnnntnntacannctnnnnnaaatnngtnncgnanntntgcannncnanccaantctncggcnancnncnnnagnnnanngttnggggcntatnaccgngnccncctcgcgcganngagngnatacntnagcgtnagcggancnnnnnaactcnntcnanntccngatnntccacnncttanatatncttnncnnnaaagaaccaccgtcccgnanggtcttggcgnagnannnccgaccaangnaacacggtacnngngnnttnnnnnangnnncnacanatanttcnnnngcgnnncnnncaagcgcacaanacagtcgnagnagnncgnanaganggtgtttnccgtatttnncnacncntagccnttntnngcatnagacnngtctngngtccctnnngaaacntatnanggnnanatggcnngctcagacgnngcatantcggagnannnnncncgttattcaaggncctaactnnnnnntccntngaacnnncatgnnanattgggnnncaaantnnnnnnnntggncnggatcagggcttgcatannngancnnatgtggcatnnaanagncngtccgntatantgggagcctnnnnnnnnntgnnangatancnncgatgntcgacgagacaactcgagtgnnnnnnntcatnacgntccgnntaggnaaantatngttacncanngncgcggactctggattnaataacnnnncngnntcatactncccgnnncntgagnnncaagnaaanancnnnagnntnnnntnnacanganngagcgntacanctannannctaatccngannnnnagcnngntnnntgnannnnacnntnactgtgagactcnnnncnnnnnnagattnnntnccncaggcagcanggtgagntttaagaggcatnnctngtcntgngngnncnnnngnngntgngcttatgcaantganncnnngattgnatgnnnnnnnnnatcnnnngnntgagtgcannttnanaggnanntnnacgctnctacccnnnaannnnnnnanctctntagncannannncagnnnggananatnaccacacccggtnntctctantnnggccnacncgnngtangnantatcagnnnnncgccccgnngtngnngnactaatcncnnngcggccggnnannnttccnggactnacnacggccgtgtcgcctcgcctgtncnncnnnnacgatggnnntcannnacntggganagcccattnnctagggaagtccaannntnnngnnggtcgcgtantncaaaggagtnnnnntacgnacactnnnnnnnncnngactagnaggnncnancnagatnngnnnccnactggggnnnggtannntnnatganannggctcnaanngncncnctnaactcngtcntgnncntccgnncgnntgactttntagncnnncgtannncncagattntagngcnaatnntttncnnnagnnntanattcggaaggtcgcagnnaagcccngngngacatcncaannatctccgcgnanttgtngnggtanancnngnnnnctggntggcagatntgtttcgnannccnggcaggtatcacgncnannnnganncnannacgaatacgacctagnnannnnnnaanngtgcnnngngangnnnnnccttcgcttaccncgnnantnnannnannnngcntgaaccnnngaaccacgatgnnnnngtcttnagnncnnnntnnnttnnnncnnttnacncatngntacagtcgnacgcannnngnngnntnannnangnnactattanannnntnnnncagtggnanccgngcatnngaacngnnntannntggtnnnggnnnnnnngannnnncnnnggncggnnnnnnntnnnnngnntnngattnnggnantctcnannggagnggagttggtnntaaatgtannnnnnnnnagtntttacnnncntcgngggncgacacgnnnttaacnnnnancnatanngggnnnnngnncgncattnnanttnnngngnnnnncnnggnannnnncnnnttaagccccgcgtccntnnnttgggcnnnactncgtntnanaatcaccgcgcattcanncccancccgannnnnnnacgtanntannnnnnanngcncgcctcgnnncgggntncanncccnnnnacctngtnagngnttataccgnntcaagtaggnagtnntnnnnnnnntcnncngnannnntcnnnnagccnnnncctacacccgagcgcctggnanngntncttgctnannngnnncnnnnnnannganacnnagtnnatgnnnnggagtcantatncngngganccngnannnagcaagggatannnncnagatnnaccgngganagnangcanatnttnagcccgnccgnntacacnntgnaggccnntacggnggtcgnnangnnagntccgggtaccanagtannnnnnnnnntnnnntngncatgccagcattcggnnctgatncncggccccnggctancgatcgngncgncnnnntgcnnnangcgacanaccntagattcnnnccgcgcnacggtctgnnncnngcnannganggnnnnncntannnnannngncgctntccnnnccaaanngcacggcancatttangnngngcgtntanntgcnnactannncngcnnnnnntcaanncgnannntctcaannactccatgnngatanaccntganncnnntngancttgnngnggnncaccgagnnacgnatntnncacnannnagntnangncnttattcngcnanacgttccnacttnnccgnnnnncgannnnnnnngatggttcnnaatnnaccggcatgnnnttannnnnnnnncgcnnnnnnnaannncacnnnntntgggntnangccagttaggnngnactanntanntaagttgcnannatnttnnnngcggngannttnggaantnnnnnaacnnnnaannnnnantacgcangcactngggcaacncnncggggagngnngcatanctgatgnccnannngtnatnccnngcgganntgacggannngnngcnngnntnnnncgnnccttnaangacanaattnngtnnnnnnanngntnancacncnnatnntnnanngnnncatactgacgataaactggattctcccctncnaannctncggnngtccngcntnannnnagtcnnacagtgncnannnttnnagttnnnnngtnaaataaacgtnngttnatgcngnnagccacctgtanngnnnnnaaagtttagactgccngactntcnttagnnncnctgngcncnntcnnagagnnnttntnnctnannnnnncnnnnnnnctnnnnnnnnnnnnnnnncgnggcgngncggcncggngtgnnannnnnnncgnnnnagaaattttgtcancngcnngcgtggncnnnanntggatgntnncgagcgcntntnggctcnnnnagnacaatgaactcnnncnngnnnnntatngtnnnncgatngaanngggganacnnnnnnntcnnnaagattggcncgtacnangtntaaccccgnnngtctntgnntgaanttagttgcganantttccnaantcgcnagtattacggttnnncanagtcctantntanncaacccaaannntnncnaggtaanangntacaatatgacggccnctgnacnggnnccgatcattnnnncttgcgnngntnngnngtggtcccnnnnncactatcnnncncatggagnnnnccgtcgnnnttccacntcntaatgntncccgantggnctganccnnntntnancgtgcgannagngacgcnngctgntagtgtngngncgnnnaagngnntgngttataggtnggnattgacccgctngctagncggngtggatcngnntntnnnnncnttgagccgtnnnncagnacgccancntncacncanataatnctcnnagnngcnnaaanctcgtnnctcngngnngtaacnctgcgnatggnncgacctnnctcaacaangccntcccnagcangnnnnncgcaatgnnntcnttatannnncaaaagntnnnctngancgacttcnangnntatngnaannanngcgnncacngntgatctcnnnnggnncttatnnnngtccctccggnaagnncnnancncngttnctcggntnngnncnatncancagngctccganccangtaggnanacntnngtncngttnagnaagnctggncccannnctnanantttatnantggntacgtgcngggaagnacntncgnntnngtannnagagncgnnncntatganntcgatcgnggncnnatangcngnagaatgnggtacgttnnnnccctcccngnnganaagagcagnanccntgagtgancntnanagacntann ccatgacagggtagctatacgcaagtgtgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgaagcgaacaaagtcgctattttgaatcacccaatcatgaggtccaggccagaagctgcatcgagcgaagacaagggganccaaacctcctcctcntgcccggacctttgcgctttactctcgaagcgtgttaatngctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatgcatagaaaaacagtactaccacctccaatagctacactaacttatggcgcgcaatctcaaatcaagatgaagacatggtggtaaatggacacnacaacaccgactgattgaccagccatatatggcaggtacatgcacgcccccacggcatntggggcctagacggggtagcaggcngcggtgtaagtacccactgcgcagatctgaaccaaggnagtactacccatgcgttacctacanagcgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggcatcctnttacgtacttcataggcttggcatgctgagtgacagtactaaaggtgataggactgctgggcgatcaattctcccacaacacgcggtatttccagaggagtacgagtaacgatacacgcctcncggcatcaacgatgcttgaggcacctatccctacaactacgaccgtccggcagcnacccncaacttaacattggaatatattccgccgacctgaattgtgcccgtcggtctcaggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccgagggcgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccntgtcaagtacgtaaccccggacgaggcagcttttcgatagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcaacgaaggggggtctatgatggtccatgttagtcccaatnntgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttancgcccgcnccagcccgttttcggggcataggtgggcggcacgtacgaataganttgcgagtccaaacctcacatgatggacnacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatatccccaggcaaaatgggatctttcacatgtgtgagnaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtccggggtcaattgactcagataccgttgtccaccagttttcccaccatagaatggggatctaacccggcaggggggggccaaacactntgctttgagcatgagaaggacggcgatgacgattgntagtttaaaatccgaccccgcaccgtgggtgtagcttatcacagccggtataatattctaaaacctgnatcccacgcaaccgcaactttccctgttcccccctaaggtagcnagctagccccaganacagctcggggtagaatctctacggcggcagctganagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaacgggaccgttctatacttctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgantgttnccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactnttgtgtcgcagggttgtcgtggnttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctggnttaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacncaccgtaatgcggtcgtcgttggacggtcntcccccctttcaacgatagttgcaccggctgatgaaaggaatgttatacactgtacccacagcagntcatnctcgccgcattcaagcatgggccgtaattgagcnaagataattcgtctatcgatccctcctctgttctaaagtagccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttntccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccnctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagaggtgatttaacagattttgacgtgagagaattttcgacaccgtgtcagggtgcgccagcacactaaaaacccngatgaacattaaccaacgccccacacacaagcagagaatacaagacttagnngaggttcgcaatacttcccgataccgactcactggactacgttttggcgctagccgcgttctccgtctgcgtcttaaggatacggggtccttcgcggcagaatntccgaccagccttccccaccganccctcaacaatanataccagcttgaaatctaatccggtcaaatccgtcaaatcacagaggacngaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtggncagttatactagtgggaccccctgcgcaatccatttcggtgcgacagcaagcgcttaaccaactactcgcgataggttngtatgattgctttcaacgggtggctttngggcgcggccacgnatctttcgaccgtatcgagaagttggtcctgctcggccacaaaaccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaanaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactcctaagcgatagattattactttattttgatactaccatnaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggnatacttcggtgtacacgagttcaccgttgagtctgtcgagagcgccactcagcgatgctgtgggatcactagttcccgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatatnccaccgcaatggctaactgtgggcggtttccatgccaattaatggtgggcatgactgtcctaagaaaccgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaccgggctggcagccttcacgcatcagttatgcactcgactttaacagtggaaccaatcataccgccattccggagcctcgattaacacgtaccctggtgatgcctggaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgttgtcccgcngtggcaggctttatgctggacatacgcctgtagcgnttagacaagtttgagcaccccactggcgtcatagcctttaactcgancgcagnacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccncagggataaagtttatcggtgctagcctagaaaataggtgcngcgcgtngtatccaacttgccttctcgcggtgagtcagagcgtcacggacgnnccttcctggctagtaaagtaactttggaactcgttacaagccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggancttnatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgnttggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgntagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagantaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataactggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcnggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgnggctnggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatngattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagacttgggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgncccggggacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggncgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtnttggggtcctcgccgaggttcattagatgcgaagctacttatnggaaaataatccaatactgcggttaaggagnctatcagcgcttaccggtcaccacaactcgganngcttttgcttattcgcttctctggaccncaggagtttcgacgaccatctttccataagctgccgcgtgctggaccctagccgagcgtncactcttccgaacctctgaatcgggtgagcgcttagggtgcgtaacagacactgggtcaacaacgctatgaactacatacgcagttgagttcccgtacgccccgtgtcncaagtcttgcgccaaactcggctcccnggacggccggacggcgcagacgagggatggcgcgctgggcgcagacaacgccttctgtgaagcctcctgggggcatcgatcctgggcgtctgcttttggctcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttntctggtccaaggaggcaaaatcggacagtactcacagacttgcagggttttgcatgcctcagctgttaatgtcgacctncgnactgggcgctgccatgtcaatgttggtcnntgttnngctggcagtgagagaaccnggtacgcacaacgcttggaccccccgggccacgtttcgtggtgatctccctcgctagcctcacttaccgtctatggacttaccagtgcggaaacgaagtgtgataggagggctaccaacgttcttcccctgcagtggcggttgacactttaccgccttntacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagccgcaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgngctcggaatagtcggcaataatatgctcatctanaaantncgccgctgtgagttaaanggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttnttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgttncaaccattgtttatatacgcttccnggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggattggaactttaggagatgcacggacacctcacgaggctgacacaaaaggccaccggatttgctacganctttgtcagccgactcggcgtgttggccccatntgttatattttaaattcttagcgaaacttcactggagcaggtcaaactcacgtgtggntagtgctantgacnngnnnannnncnngttnntnnnnncgnancnnntnnnnnncnnnngnnnntnnnnnatnnacnnngtnnnannnnncgtcnnncaccggcataagacagccttcgnggacatcgagcgtcctttaaaaagtcatacgtgttgcattccaaggtggtacccacgcccagatggccggttccgctgtctaaggcggcggagccgggacctattgcggctatcttnccacgttctacgtcatcatggtacgcgcagcgttgtagaatctctcgtggtcctcgcgttcgcggggggtggaaggacagtgtacgtgcatttggtggcgtaaatctgaaggatgcacggngcatcatcacagtcgtaaagggtaaccncagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgtgccagagacgtagacgaccagcatcgcctacnctcattagggagttgtaccaccattgggttcctaataccgaaagacggacgagctcagcggtcccaagcggtctacgtggctagagacttacccagactgtgatggagacacgaggatggaaaactcaccatggcgatgctcatgtaacggccaggaccctncggtcaaccccaagcctctatcgttgtattaagttggaacaccccgctcagatcgcccttgtgctctgactatagtgctagacgcggcccgcgngtgcagtacattgggggaagttatnnnntgccnagncatgtgtgcatgccgtagacaatttaccggcctgccaaagagccggagcggggccccttaaattcnagtgatgattctttatcaacggcgcagtntcccttccaagaaatgctcgcctgttatacggacaagttgtccgacgaataagacgtgtggggagcctcgttgagaagtcggtttccatacacggttgtgaccgtcagcaggctacttagcagtccttaacccatagatgcgcgtggtacttgtctaaggttatcgttagagatgggcggactttcgcgccgagaccggagttcgcaccgctaactaccacatannnttatactcgtggagggggatccccactgtccgctgacctcgcattagatatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacttcattcctaatcattttacctacgctgggcagagcatgatcaggccaaaacagtaggttattggggatgcgccttcgacccctcccttgcccattccagcagctgaataccagatctggctcttgtggcgttatctgggaaggcaatttaatgtggtttcgaagcgctaggtctttagattgcgaacgagaggcacgactgcaagaagatctgactaaaagggggntggtaagattcagggtcaagagttgtaaatacttatcagaggacggccagggcccgaagagattgcgttataggcgatgattgcgggtttatctggacccctacgtcggtactacctgcgatccggcaggggaccccctaaatcacccggtatacctgtcggaggctagatgccaaggtccctgatgcccctggagatatatagggctaacctcgccgtgtagggcggacaaaaggaatcttccgtagagtggtccccgttaacaacttgcgaggtcttagcgcacgtagacccctaacatgacaggttcgtagtatagttagggacgccaaggccccgcagggtcgaatgcactcgtcgtatttcatactgaccntgtatcgttcgcatcgatagcctgcgctantagacttcctgncagttactctttccagtgggccccagtggaagtgtagtcgcatagaataacgacctcggtgtaatccgcgctagctgctgccagggatcgcgtcaacgtccgtgacgttggngtgagaattgcggtttggcccgttaaatgcgtgtatagcagtcccaaattcggagttaggtcatgtgtggtgtgttgaccngtgtggatttcggtttgatcggtaaatatgctggcttacgatttgaaatacatagactgtctgacgactgggtgaattgcgagagcgaattattctaggcgacccgtgctggactggctttaaataatgggtttgagagtggtagaaccatgtgccgctcactatgcatcctggaatggggcggcggtcctagcatccttataagcgnngatgcaatcccgctgggtgtacccttaaccaccccgggtgatcatgaatcccacggctttcggccgctttcccgctgattcgaggcgcgctaagcattcggttcaagtgcacttaggcacnggcgtgctcgatccgggccgttaactctgtcaccactacaggcgccgggatctagatttccgcacnggcagctttctactgatgataacaatttgcaccngtttaagacgagtatgatattgtgtcattcttagaagtttcctgagtatttccggccagtcaaccctttctaataatcgctgtttttgcgcggtgaccctagtgatattaagcataataggctctcacggcagaactcaggtagatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggggccagcggtatacccagccgggccacatggccgtctgccaggtgaccgccacttgatacgggctcgtcgggccgttgacgagttcttcgacgatgggatcctccttactttatgttgttcgtcctcaactaggacttgggtttcgtccgagnaacagacagctangttgttgggtgcgagaatgaaactatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgngggctgttacgcaaggaccccgtggttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagctcccatggccttctgatccgtcgaacttctggttaatcgacttaaaatttataaaggcagcttagtcntaggcagccgtaggccnatactattgtctcccgcagcggactacccttcagacntgcgaagttacagannntttcactattcacggcacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccggcatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacacacaggcgctgtaaggacctagcgctccagatcctagatcgcgaagcggtgatgtatatnaattcatgactgggcctccgatgatnctgcaagccntcctgtatccgtagacatatataaaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctcttngcagagctaaggtnncatacgacgacacgataccccggtccgcatctgtctctttcatatgtcagttgggtcnnnnnngcntcnnnnngnnggcnnnnnnnnnnntnnnnnncnnnnaancnnnnnnnnnngnnnnnntnnnnnnnnnnnnnacngnncnngnnnncnnnnnncnnnncnnnnngncngnnatnnnnnnnngtagnnnngncnggnntnnnaagatntanncncaggngnagncnanncntnnncnnctngcnnngnnnnnnnnngnnccnnggggnctnnncnnnnngnncgccagnnnnngnncggcntgaangcccnnnnngcggcggnnntngnnncnnntngatgcnccnanannnnnnanncancnnannannnnnnnnnngncggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcttacnattatgcttctaccccggcacggtctaggtganngcgtgantctccgggactctctcgtgtcattctacagncgaggcgtnncnnnntnnnntncgnnnancggcngntnnncaangngagtggctccagggcgggtgtgcttgcggattgggtacttgatatttcgactgcgccgcgagggtacaagcaatggcggcccattggtatcttgcgcagtcagtacactgttgacagttatcctcctagccagagtaaagtgtaattaacgangtgcacagctcaacgggttcgatggtgtgatgaggtgtgcggaaaatgacccacgacgactctggaacggggacccgcaaacatcgctttagatgccagatcaccgggctatttatctatcagacagcatnattcccaagctcacgatagcgtcctgtattgagacttgtttcctcccgtaagagcttcggggagatgncggagaaaagggggcagcttcaaaangcggtgtaattccatctaataatgcctccggtcacgcaaatcttcgggtcaggaattggcgtgtgctggacagcgttatagcagccaaagttccagttatatgtattggtgtgtgtcgcaccacttgttattctcgttggaattaaaatcttggccgtctgcgagtataacgttggggcacgtcggcggcactttcgatctcggttaacacgtaacgccctgggttgctgggtgagtgctgtaatgaatccgcacgtcggatgngccacttaccattgccggaaatccgttaagtcgccaaataagaggtgttttaccgggttgttgttctactattnagtgagaagtatgaactcgtgaactagtcctcgtcttggcgaatatacgaaagcccttatggtctgatacgagtttcgcggtaaagcaannccaaacatctttaaggcggtgcgtacgaccgccatagagccggtactttattggctgcntcggtctcgccntgacacancgtatactcaggacaatatgcgttccgaagcggctgtttccgctttttcccaaaaancctccctgatgcaatacgctcctgtgctgtctcaccgcattctcttaagggatagtggacatggtggtctcggacttgccnatatagggtctcccatgtgtggttctactcaatctctacagtatcttttggaggtatgaccgataccggttcatcacaacagataaagcgcggtaaaacacgtggtaaccaacgcgttggtaatcgtgctgttgtagcacacgtgcgtgtcactggattctagatgaatacngctccccccgtaggttggaggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagncgaaggtgtacatctattcacaagtanntcactggggtntagggttgtcgtgcttgcgacggtatgtgtttcgagcggtttttcctaattaatagacattcgtgatacctccttgtggaacttaggtcgcagtttatgtacgccttcccgacccagtatttagatccgcgacttccgtcattgctggtctgtgggtantgatgtctcggtctactttgtgaggacncatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagnactcagtatacgccttgctttacaagttcttgaaaaccgtttcctattaagacattagcagggcccngattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggcgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaacccgacggcgctatacttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtagnagatcacaaatnttacggcgagttcccaaaagatgggagagtagcgtgccgtcanancctcgatcaccaatggccaaggtgtttgcacgaangcctatagcgtattgtaagaagtgtttcagagatagtagggcaatcccttaattccgataagtgtagggcngattgtttcagatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcncccactgctnaggcacttatgtacgacaggttcgatttatatgtaacttcgnagcgtgtgattagtctaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatancattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggntgaaagttcttacaagnnagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaaggtttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgntatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatccaaggcgcttaacgagccaatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcgtgtagagtagagtgnttggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtgctgcgcgacgatacgacatgtaacgacatgtnccagaacgagatccacttgcttnaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggncctgtgatccgctacagctaaanactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcancacacgtggatgagccccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggancacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggtacaacggtcaccctcacgtatatatttacttactaacgcagactatcctatccgatttggangccatgtgttagtcgggcgctatgacccaagatgtaagtgcgaaactgggttctaaatttcattcgttcgttacacggatgtatctttagaacgggcactcgcgagcggtnnacgacttaactcacgattgaactttgtggntaagaaaggtcattgttcgtaaataatttgccaccagcnctggttgtagagtttgatggatcggctctaactaaacgttgcggctagccgagcccaagagaactgngatggcgtttcagctcctgcggcggcaggtctaggcaccgctataccggcactctgctacagtccgctctcagcctaacggagatgcctgctggcagacttctgagaattgtgagtcagtcaaatggtcacacgattcgtggaacaccagtntgtaatgacccccgcagaggtcggttaaacaaagcgtgcgccaanaccacggcactgacgacagggacgtctgtgccggcgcacccttgtatcctcatggcgggtatganataggggaagggacgtcggcggatatagacgcaataacttcattgaatctcacgtgaccatttcaatggccgtattgaaaaattcccacatttaattgtatccgtcccccccgncggaatgatgaatcgcgcctcagaaggtaatcactcttgtcctcaagtactttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccagttccttactatacgacctcccattgagtnccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggaaatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctnacgtaaagtaccgatccagggaccacacacctgtgatggcnganttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgtgaagtgatagccggtagtttcactacgtctatttttaggattataactgttaagccctgagatggcttcataggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaagccttcacacactgcaagcgtttcagtgaaccactgttgatcctatggatacacgggatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgggccatggtgcgcggaatagagtaccatgatttggacacttatccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgtgtcgggttcccttgtagaaatgtctttaattcgttagaatgaggcgctcggttaaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctaggtgcctctgactaaggatcgggcgttttgttgtcnccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcggcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccntgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgcncggagccaaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcnccatactagcaatcgttttatcggctgcncaggtnaacngaaattccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacnctgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaantacgggttgcctggatcgtcgaatactnggtgttatgaacgtctaggangtgcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagantcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgattctagttaaacccctntgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtactgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactncnttatcctctgaggtgcccacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccntcctagaaactagagaaagaacagtaaggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcttagttccccggtagtgagaccagtcattgccgatggctggntgggctggctggcgatccntncattaagttatcgtcagaagccccaaccggggagcgcgcatgccgtagctacggcgtaggctattaataacggaagcctcgagggaccgncccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggttggtaaaaaaatgctgcgcagtttgattcccaacggcaagggacagngggnacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattaggaanccccgagcccacgagcgctctatggtagttagatagaacaatccccaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcgagtagaacgtgataaaaacccgcctggggacgtccgaattctcatgatggaccggtggggatttcacctgaaaaggccgtggtgcgccggctacgcgttaatttaatcttcttcgnaaaggcaaagcgcntatctggatcttctacgacgtccgtggtacactcctacttatgaaatactgagacgccagacgcaaggagctccggggccgtattaagacgcgttcagatggttacgatcgcctagaagaacgataggttgatgccggtaatcatatatgccaccctgtactatccgtaggcgcaaatcatcattgaaccctaagtgtcgctcacctcactggtggcgaattcatctccagtacttacgactaagacgcgttctgcaacgatctctgcgcgagatggtgagatagagtgcggacaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgacttgttattttactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacaaggccacagcgtatacaatagggcgtgtcgtgtaaatatagggactctgggataccagagcctgcagttcagccggacggcgntagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaagcctctgtctacctaattaggggaacaggacgncgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgnagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctaaacagaaacgttaagggccgactttcaggcagatgacggtgagtatgttctggatcccgtaactctgganttgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgnccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccncgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacgntaggcggatctaagttaaactcgttctacgttacgnaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcaccttctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactanaatggaccgtatcggncggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtnctgttataccgtgcacttcctgggtgtcaaaggaagctgacnattgtggtacttcgctaagacaccttatagccgtgcagataacctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacgaaactttttntgatacacacgccacggcaaggagcctaagtccttcccaccagaacaaaacatttctctcngacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaanaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcctaccggagccacacgcttatctcacctggatatactaaggctgaaagntgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcnggcgctcggtaggcgctcacannnncagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggacacatatggtgtggtccctgggaacatcatgttgcctagtgttatggcttagangaaagccaactaccggaggaagcagaggggcatccgccctaaacgacccctagcaaagacatgggccgcgtgaggtgaggaaacgaacatgctcaaatggcngatgcagagcctcatcccggcagtacattaaaggcacaggctagtgtgtgaagacctggttttcatgttcgatggtcttaatcccaaaattaacagcattcggccagtccaggaacgnctcaatgccgcggcagtttagacggatcacgtcgttaatgcggtgagatcccatttcaagctaatgggctggttgagccgtgatttaacggccccggatgacggttgggcccctgagccattgacatgtcttggtagctgagaccaaaataccggcaatttgtctaatccataacaaggataccaatcttgctttgtatgttcctaatccctggtatacggaacgctacgcctctcgggcatcaaaacagaggctgttcttcctagtctcaccgaaancttttgcacttccaaggactgctacgagcggagtaattcgnttcagagggtaaagtggcgacagggtntgcgaacggtctctcaggcgtcatgcagagcgtaacccagaccgggtnnacgcaccgggaaagggtccacgtgcgcggggtaaccccgatcctagggtgtagaccgtggctgaccctctgcaggacggacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgcggccgactgttacacacttagcagactacacctctgttcgagtcggagttacctntcacaaaacaggatctcacgttagcaagtaacaacgaatacgcgatacctgtaggagctttgtggtagcgaatagggctgtttcgggggtgctgagctcttaaggtacccacgcgtcacacgtctttgaatctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccattgagactccactgggtctgcagccttccatgagnccatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttatgtcatggaaataaattactatccgtagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgatacactcttaggcaaagcattggaaggaaacaggtgccctttgcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattattgggccgacgctaatggaccagctcggccgcaactacnacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaacaagtgcccacatgatgccgacgaagttgcgctcgaccgcggctcacattttcaaggctgctggcgatgacttttgagttaagtgacaaccttcgcctaatatcncaaatgcccgctcncgccgtacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagngtaacagcgacggaatncctctttgcttgacatttctcgtcgattattctgaaactggacgatgtaaatttatttaacatccaatctacagttatataactaattccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacantatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaancgaaatgtctaatcctaatcatggcagacacgcgtntccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgctacntacgcgactcagtcgtanacaccaacttgacgtctaagcaancattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcanacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattcnaacgcgttccanggttacccacgctttgtatcaagtccctgaacaatttgcttggatcctacccgcggcggcccaatcaacatgggccnattgggcgatcatgcagtgagttgntagcgctagcagagataccgccttctgtgtttacacgccgttcgcgttgttccanttaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttgttcgattaactgtaaacacagcaacacttattttgccgaagctccatttcntaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtacnaacgaatcgggctgccaggcntaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatncnaancctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttnaggaacactgtacaggccattactactgcacggattacctcggcanatgcgatggcgattccactggnnnnnnnngnnnnnnngnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnnngnnnnnnnnntnnnnnnnncnnnnnnngnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnncncnnngnncnnctanctcgaancttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcttacgccccggtacgtctatacggcttggntttatttgatactatgcttggtttgaaatgaattcagaccgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctgncaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaggatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacntgngatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtancacgaatatgcgttctcnnnaagctttaccagntnnntnncntgattgggtnagccagcntntntnancagcngncnntgttancnaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctgccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagcttacttctntatgaacgaagtgcaaaaggaccgccgtcataacatggcaatctnccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactntggcgaccctcgcggccatacctctgcactcttctaaatgcgaagtcgccgtcntcgaaacctggaacctcaggctcaccnantagcccngcgggacgcctacgacactagacttacttggcagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttanacccggggtactggcggccaacccaaattaacgctacgagggtngcgcgttggttgggagtctctctgcccaggtancacgggtccccgcgcccncgaatcagataaacgtgtgctaatatgggaatgctgactgccttcgcgcnccnnnccctnnancnncnngtnnccgnnnctnnnntnggnannaagagnnnggnnnntggcnagcncnnggggnagaaaacnngnactnctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcgggttccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctggctcttgngcctggtccctgctgcattccangtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcantgccngtccggcnanagcngacgttcnagnnnctaaatcntgctaggccactaaatgctatcgcataattagagaactatcgttagcacgaattcgggntaanacttcccgacttantttttccgagccaaccagacggtgccacaattaatttccagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgtttctaacctaatcctgacaaccagacaagtggagcgatcatatcgtaagctagtctaagaactcgttccgtcaatccacatgacgccactgtggccaacttacttcttggtgactgagacgagttcgtgaccacatagggccaacgatgtcngcgnactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtttaactggctcgggttactgacactgaatctgaagaggtgtagggcaatcctgggccctttaaatttgggtccaaaaactgtctcgcaganctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttntaacgtaggaaccaaaattactcagctctggtggttngcagactctgtggacgatgttgagacacttagatttgcgcntaccccgcagtcccattgtggattggcttttatacanctccccancaaactgtaatgctnggcccngcgataccccgctggacgcctcctanacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactnctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattnaggtcntgatctctgacttcanttttaaccgtnggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgangctcntcgatgtagttagaatggctcggaggnaccatctttttgttcagcgccccactgnagaaagtcctgctatgtccgttgtgacgctcttagtttttcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcggcagccggtccaagatgtgcgccgctactgctcgagttcagccgatnattgccaaagatccgacgggcctgataaatattctgctagagaaagtggggcatccancagttagnaagttntgaagaataaataatagccgagaccgctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcntatttaagaatccgacggaatcttcacctaggatataacaggacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcnctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaaccnaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagngccggctctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccatccgcatccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagctgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaanngtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatccntgacttancgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattctgtatggtgaagagggcatcgaatacaccctgatagttaccggcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnannanntcctctaggttacagaagaactgcttagttgcatnaggtgccccagcgactaccgggtggttatgacccngcaaccatatcaggttatgaattatagacgtaaccttagtttgctagcctccgtgacggtagtctcgttttataacccgtagtatctctgaagcgttccgagttcttgtccacgtccgnttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactagcactggncatnnggagncatgagnntcnnnnnnnncnagnnntctcccgtagcgctcggggtacataatgaacctccactcgcataccngaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatnnnnnnannngngtcatttggccaaaggttgcaaagncagtactgcacgcgncattaacgtgtacgccttgaggccctccgtcttgtatcgagcttnccccggagatcaattcttgnataactagcnannnnnnnnnnnnnnnnnnnntnncnnnnnnntnnnnnannnnnnnnngnnccnnngnnnntngngnngnccnnnnannnnnnaagccnnnntnttgntnnnannnnnannnntacngnncngannnnnnnnnnnngnagnagnctgnnnnnnnnncnctnnnnnnnnnnnnngntcgnnnacannnannnngtctnnnnaannanannccnntcnanccnnncngnnnnannnnnnnncntnangnnncnnnnnannnnngntntnnntgantnnnancnnnnnnncnatnntnnnnantnnnnnnnnnnnnnnnnnntgnnnngncntnnnncnngnnnncgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggccngtgacggatagccaantcgcgtgatgacgcaaacactactcttgacaatttcggangtccccttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnngttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacnaatatcncctngtacgcgaccgggcgagcttctgtatctctcaatgcatgctcccttgctctggcccataccgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcnatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatgtcactggtggccgcgacttcctgatccaggacaagcgatagcgagctgatagtagagatttaagccgctccccgtngtacccacctgcttatgtaatcgattgcnggagtccgaactcntagtnnagagtctgtaatcaagaagcgagtggcgctanttgagcnnnatgtactaagaatcgaaacctctaatttgcacctgtacaagnccgggtaggtcccccttaccaatgggcgtcggcctnccctggcccaacgggatccggcgtagcgcgaaagatgagcagagactcccagggtatgactatcttcgagccggcgaagtcgttcccatcggtctacgtgactgcggaccgtgtcatcctcnacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgccggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttggtnaaccccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacgnatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagacnaaacttgcatatncccngtangnntgngggccnnancntannangatnannnnggacgnagcnagcnngttacnagatannncgnctggcctnnnnnngnnacgccgccggctnccccgntcctcnncnnngtcntgnagtntnggnccgtnctnnngtnnnnncnnnnnnnnnnnnnnnnancanntnnnnnnnnnnnngntnccnntcgtnnananancgnngnagttcanntgnnctgnnnnggggtggcnantgnnnccnncnncncccngncttnntcgnntnactacnggnaanagcgtnnnancnnnnancttnnnnncnccnntgtagaacgggngacactccaggcaactgntatgggggcctccacgttgaacgggttgcctcaccatgccaagannctncnggngnntgaacgnccncanngtnncnnnntannntcgnccnncgttnngtnnnnagncnnnnncnnnnnnnncnnagncnnagnnntnnnaacannnnngcnncaanttnnnnnncnnncnnnnnnnnntnnncngnnngnnnncttggcaaagatgattgagacgtgcacgtgctggtaagttacccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgtnacataacatcaatgaccatataggtgtcgcgcgggttcagttttactccttccaatctctgtcnatactactacancgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaatttggaaggcggcngcanantcacaggatggggcgtcntagncatnctgttaggcgacagcgttcgcnaacntcnanagcccgtttaggcctgttngatgcnatcgctagggcggccgcactaattcaataagtccgaacncgagtttatcgncgcgccacnttcgtcgcacgtgcaaaaaggtgggcccaaaactccgttcccgacgcaganggcgcgtgcgctgtaactcggcaccagcgcccctggnggacngnacnnanncgaattngncgncnngctnaacngcccccactncggcggnnnganantgtggcaanntngcctacaanncacnctatanngncgcgggnatncncngngcncnngnnnnnncccncngcagttntnccagngtnangnnngggaagtacganntnganatgggtagcctgttaacccataccgaaataccccaggcaacattgtgtaaacgctnnnnnacntnnntcannnncntannaannnnnnnacccancgntgncngaacgnnnnnncntnatgtntnncnnnnnncnctannnnnnngntngnnnncncnaggngnaggntgtaccnnnnctnacgnagnnnnnnanntnngnnntnnnnnnnnnnnagnnnnnngnngnctccncccaggcgatggccncngtgacgngaggtatcgaaaacacnacncganttnccctaccantgncgtngtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaaataattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaactaagattattgangaccgcctgctggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcccagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtttaggggtacgaagccccgatccgtccatgtagctgctccagctgcccaaatatgagttgtcccagtcactgctgctttctttgtagctcgtgntgagcttggcttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcggggagccggagnggcgcgnnccgccggagagtaaatggctttaacaattacgtatgattatatcnactagtggttttcattgttagactccagtgcggggcgccaaactgctgaataatgctgttcaantcaaaagatcattgttgaatttcagcnagctnggggtgggggacggcaattacggaatcacgggccccttgcatccatcttgataannnnnngtattggggcccctttttgaaaacatatttacattntnnnnnnnnnctccgacgcttatataatctgcgncccgaanntggaaaatacgttaacaatcgaccattgccggaaggangcttgnacgacgaagatcnatnnnnnnnnnnnnnctgtannnnnnncgnngncnaccggtgagnttnngngngngnngtcnttngcccnccaatggatcctccgataaacgtgctgattggtggccggttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtagttgtcgcatccttgctacgaaccttttagtcgtgccacggcgctccgaactttttcatggacttgctaactaacgagacctatgtaaggaccgctacgtggactattgccttagacgcgacgcgggccctctcaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacangaaaaggttagagggaacaaccgtggcccgtccgtgagcaaacggtgctcgcaaactgttactgcggtcgatttgttcggcgtggacttctgggcaaagttcaatcctaggcataatctttcagtgagtcnctaagtatttgacaacgcaagacaattccttacaggggattctattaaatctgcttgcacgtcgtacacggatatcctaggcgcctttaccncgtttcacaccatacggtggtgagaccagcctgtgaaaggccgataagnncggtggttcctgccggcaacacctttgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtatacgcanctcccgcgggtcgagangcatcgtatgacatactcgcggcggcagagtcgtttagtccgcacggttgtacttagaagttgtcgngtggaggaagctactgccacatgccaaacatcngccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctncccagttnctaatcaattcaggtctcctacgtgactctaatgggggganncaacgtgtattgggctcttctgcgctaaggtcccnctccagtagatctgttatcatataaaggggcgctatttcccgtcgaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcaagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcnnagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggccgagtatattagaattagataattgcccgtctaccatgatctatgcnggccatccgatgnatactcgccctacagnccatcgactcgcgcatcatcccttcgtgaccgtatcaganctatgagtcggtaagtagtccaaatactggctccgtgcagagatgagccgttggacagatatcgtggtcgcatgtgagtcgtgcaggcgacaccgggtcggattaaatccaggcatagatnccgttgtgacggcgccgagacactggcctttgttcnngctttctacatgccaggcactgacctcatcgactacgctatgtcttaccagtgcaggaggcggcccttgtacgtccagatacgaaattcggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagngagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggancctgcccaactatatgacagganatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctgaaattcaaaccagcgtgtcganaatgtcntacggtggggtggaagagccatagttcggcgaccgaacgacagctcnggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggaggatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactggggggggtagcttgacatcgtaagncgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacanaagttatgggaggcggagatatctgtcaggacctctantacacgaccaacttcctgctcccaacttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcncaacggcggttatcacgctgtcatctactgtagcagtctcacctcggcaattacaagactaaagtcgccactagacatatacccttgngactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttaggagcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtncatcgctccaattcgactgatagtctgcgaagtcaggtcctaatggaaggcgacgcgcgtgataatgtacctgcgcgcgctcctacgtttctgatgggacgtgctnnnnnnnnnnnnncnnnntcancggaagctttgtctntcgctcggctgactagtatggatgtcgcgggtgatcggtagnnnnggggccgtcaccgccnngnnnnnncngctcnggctgtcttagaagcggagcggacctggnnnnngccaaaangttcaaggcgtcagctctgtncctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcttggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtcctcggcggttngggcgtagtcccttcaggcanttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttnaagaggtagaaaactcatgatcacccgtacgtcggngagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccacgcgtcttagtggcaggccaccaggatcgacccgcgtcggttcgatgtagcgtctttattttccggcccgtgatttaaaaatctacggaggcgtggtcttgaacgcggtatgcgcacgtatggaaaggttgcatggatcgtgctgaggtttacggaacttccagcactacttatgtgcagcatttgtcagtcacaagtgggccctgttgcctgttggtgcgatgacgcggccaatgactgcccttgtttgcggcgggttaacctgtacgagggtcgttttgacaacatctgtccatagagcttctgtataaaatgcggccttacaatccgcctcttgaatgacgtggacctttcggcagagtataaacaccggtaaccttcggcctcaatctcatacnntacagctccgattgccgagttacgtatgttggcccggttaggaaacataccctagctatcgnagcggagatttcgaaagagtaaggcttcacataacctttgggcggcccaacgtgctgtcctgatacttatatttccgatttctcgtatatcggcaagaattacggtattttaacattacattcgagacacgttcatactttacagaataaaatatccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcnacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcgcggtttggagaagttctaggtatgcatngttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatnaatccgggagcgactggtcggcacggcgccttagtaggcacacacaacagaagtgaaatgatctttcagacaactggtatcagccaggcagatcagccttacccccgttgacaagcaccctgtctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacaatacggaccggtataataggcttggaagccatggtataccaaccggcaccgtcccctcgggcgactaaaccatttcgaattggctttatttgggcgagaagcacaactcacacttttggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgaattcgccattgaatatttcacaggatttgcacatgagcactctgcaggacaaattgaaaagtacaagtagaagaggcacagcctgaactcctntctcgccgagttctccctgactttttacaccctaacgtaatgtttgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttagctaaactgtaagtccaccctagctatgggnttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggnntagtcagtgcttggtaacgcacacgcgaccnaatttacctattacgtaataaacgtannncccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcggatacgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacntgttgctcatcacttataccagacgacccgatgaagctttgnagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagntgatcatttctttaccntcttcgcagtcctgggcttccgtaacgcggctaggaactanacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagantattccngcattcccaattacgatttaacataccggattaagcatacttggccggtcactattncggaggccccaccctagttaagataaccgtcaaattgtccgccgagcgtaanatgtagcccgtcaacgcgagattgacgggcgtcacggtttgctatcctatgtgtagcgctcatagggcntggcggcgctatgcctatcactaggaagatgcnctttaagtggggcagggcctcgacccgccccannnntcaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctngatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgggactggcggttgagggccctgattccgagcccggngatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggcaaacccagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtncctcttaaaggcggctggggactttacgcgacacactccaagttttcgatcttaccttcttcataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgntgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtcctccccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgataatcgtcggtatctctcacgtggggctcaccgtttcggaactgtaacgggttggagcacaccctgtaaacaccccatgaattagaactcggttaaccttacgccaagtgttaacggtcccggcactcngcttctgatatctagggaaaccgccctgtacgatgtaacagttacgcctnctctgtacttttttttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgnccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtncgattttggacgcttacagtngagaacaccggcactaagaacaacccaangacaagtgtacntangagcctttaagtcaattcaagacgcatccattctaccatcaccnccttctccgcaaatgatacaggttcactggtccacgcttccaagaacagggccccntgtggcagatagtccttaagaagctaagagtccaagttggactgtgctagcttactacccatatcgattaagggacgttcatagttcacgggcacgtgcggaagtanatcacgagttcaagccagggtgaggtaaggtacggtggantccgatccaacgttcctcagaagctcccgccggcagttcccaatgcctaacgacggtctactctatcttcaccatacactactcgattgcgctgggggctatgtgtctgccaactcttctttgcagacaatctgggtcgtccgtttgatccggcaccatttagcggaatgttgattttcaccgcgttgggttgacgcatggaccatgatccacaccccagggacgctcccatgggtagacgttaagttagctggcaaacctcagcattggttaattcacgctggagcgccttccagacgatttggctgtgctcgataggattaatatganccatttgcaacccgcccacatgctttcgtcagtgggtgccaagcagctcgagccgtaaattcactggaaactacggacctccgagcgactctgcggcgtatatgcataaccgccgaacagcaggggactcattaccaaccctacgcactgcgttgcaacccacacggggcgtaagtacccgcccttggtttgtgatntcaggcttctcggcgattcctacgatccacacannaagcgtcttcgacgcatgccagctccgcaacttggaatgggcattctgaattgcgtttccacagccgggttaaccctgtgtgtaagtactccacatggnctcggggcgccgcccgcnnnnnnnnntgnnnnnctcgngctgncangcactgcgactcctgggcaagaccggctgcgtacgcctcagggcgtagcctctctgntccggtctactgtgcggcggtttccaaaggagcaaagctgccacctggtcgtagccccgtactgactcggacggtcgctcatcggaagtatgatgggntacatgacagcagttggccccacccttagtaagatggtataaatcttgacccgtgccatggatgtatcgtggcgctacaagcatttaanaacaatcgccgcacctcctatcatcactcaaggtgacgtcgaaggctgctgaaaggatttccgcggatctaatnccnaccctgntgtgattcgcgtcatcatgttcacttagtaattcagttacgactatttacgcgggcgcgggactgatgggctctctcccccagcnacaggggggacgccgcgatagtccctgatacgcaggggagtgcgggctcgttgtaggttgttgatcctgtagacngatagatcagcttgtcctgagcaggcagaggtttcaaatcgggtcagatgagtggaccgactttactccacgccctcggaccaaccatgattgagcgtgtaactcgcggttcgcctttggggccctgtcttcctcgatgcatcgtcgtgnaccattgttccccggaggaccagcaaatgtgtttactgccccnaaagggaaccctccctgacccgctatggcctgctaaatgggttagtggtcatgagctcccctagcnnngccacggttgtattgccaccagtgccacagcaaacgactagctgcatgacatcacatcgctgncttcagggagcgtcataagcatggttgaaacgtcagcgtcctcagtcccacgtctatcacaaggaggacngtcaacatccgtcnttttgtattgagtacccatgtgacngattagtgtcgctacggctgtgttctgcgacgagtgttaaatgacttaattcaaaacgcatcgtgcaggatagttcgcaaactagngatattcgcaagcgngcatgagtcccggcctcatgggagtatttcccgctctcgccgcgatgncgcactagctaatcgcgcgatagagttgggcggagagagtttccccaagtcgagatagcgctaatataagccagtggtggatataaatggcaccctcntttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttgctcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgngtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagatngactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggngcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcngcgcttgtcncaattgcccaacggactctcggccctagacaccagcatcctttggggacgtctttgatcacgacgtcccaaaccactgatggagataccattaacacactgcactccacaaaactccatgtccttcnactcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtggtccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgctggagatgtcaaagcgngaccctaacccaacggttttcaagagcgcgtaagnaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgncccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgccgcgtataagatgnagttatacatagtaacttcggggagtggctttancccgtcctatttccattttgtgcgtccngaaccttacttaaccatgtcggtnntnatgcgaccataacttcggagggggcctggagacaaataaatagtcccatgagccacgacgctggcaagcgtctaaaaaggaaacaggacgcacggggagtgtcagccaggcacttcgagtcttgccccgcctgatgtagatagcccatataccacacagcctttctgcccaggcttgaaacgatggataagcattagtaggtacgactaacacgcgaggaaagcgtaattgcgtgaggggatggaccccgccttaatgtacgaaacaaacgtcccgatatcattgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttattcgtctgtccgcgatggcaagaaactcatcgacgctacgcacgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactcnatgggcagacaaactaaccatgttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatngctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaantgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacncgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgcgctcgatgagcatatcntcaatctgtgatcccgagtatgacacgaagctaacgtccccggctccggccgtcccaccatcactacgaagcaataagctctggaccacgggcactgcatctggtggctgcttgaggctttgaagtcgaaccggtagcttgcatgttttatttgccacagaaggtggatcagctaccgagttcaaacctggtacacgtgcatgaatatagtattcagctcccgggtcgtgccatggtacgntattcaatacgcgatcgcagcctgcacgcgggnaatagccatttaagtnacttgagtggttagactttaaagtaaattcgggaccgtcggttctcgccaacttcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccntcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaannncctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccgaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccccgcgtcagccgcaacgctagaaatgtataatcgagtggggcgttccacnaaaggtagattctagctaccaacacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccantcatcgagggcggcgaccgattcgagatctactcntacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgcnccaaagctatcnctgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgancaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctnnntnnnnncnnnnngannnnnnnnnnnnntnngnnnnnnnncnnnctantnntannannnntnngnnnnnnncannntnccaggnnggnnntntnnnnnngnagggnacnntgccannngnnnaatgtgnaaccnnnctngggannnnnnngnnnnncnntngnnncntnnnntacncnnnnagnncntnngnnnnnntnnnncncnnnnnnacgnntnngnnanggntnntnnnnnnnatngggnnatgnannncnngacnnnncngngcanngngcngcnagcggatgngcgcnnnnnnccncganacnnnnngcnntntcgcncncnnnntcnntnnnnnngannngnncnngngnntngcnncgggagangttnnnngncngnnnnnnnnnnnanannnnngnancnnaatgnnnngncgnccngaannnangnnngngtcagcaggatcagtcagacccatctantgannncannggtcngaagcnngtcgtgctgactaanaacggttncgtggttcccaaagtagtatggacgagttaaggaattanggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaanctcattcctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcanctaccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctatttactaaaggccnaattggctancggatccggggtctgcggtannncnncccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtaccgataactatcgtgaagatttatctcggttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtagtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggtagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacactngaacagatgttcttctatatttgcccacgctaatatcaccctaccacgatcgancccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagncgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacntccttcnatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgatagtacaaatcgggacgcagcggtctatgagacacaagccacagttgaggccgttccgcccttctcgccacgaattccagtgtgcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtanacacgtggcgtctggcgcgggactggcgttcccnaangatcagcaatactattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccntnncgtattactacgtcgcgctacggcttatattgatnatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatctagcctgagttgtgcactttatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtatacngcgacgntggcttcatcgctgatatcgtgcagacaagccgacatngtccgtggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgccccataccggcccgtgcttgtattacgagaccgccaagatgagcagtgaatgccttcctacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgccggacgtttgatccataacctcggnaaaatggttaatntgtcgggactannacgcatattttctgtccggcacactnaaccgcccgcncgctnctgnagcannngcatggtctcgggatttacnganttcnaagcttntncgtggcatgncctcatgcacgggtcggtcgnngnatgaaanggatncgnntaacaatccgnagtgcatatnatncctaatcgngntntctaaannngnacncgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgnnnntcnnnggnntncaccnacanncacgncngcacaaagaggtnanncctnntnagncgngnagcncgccnngcncnnnnnnnnnnnncnncgtnnnnnnnnnnnnnnnnannncnntanntgcgnnnncttgcngagctnnggncnncgcnttgnngnnnannnatnncctttaagagnacngnctgtggngtcccgtngntctncaggnnntngnccntnnntnnnnnnnggtannagnngnngnntttaaanttgnnnnncntnaagccnnnnntncnannatnggnancanngncncatncnccccggnncccngnnncgtngacngnnnnaccgnancgcccacnngncntcntacancncnaggnnattnggncnngnnnnnnncnntggantnncancggggcnnnnnnngnnntcnncgatnccgnnnacgtanntcttcaagtggttaaagtcacggannncaagcnnnggctaagnccgtgannccagnnnnnngnnnnnnggnnncatccnnnnannntanaacagcncctaggcatgtactaancccgttttcgcgagatnncgancggaggnccttgggnanantnnnnnatatcttggaagtactggaaacacgcacctgtcactctggantttccccaccgtaaggacttataggggtgcagtccaatcactgcatggaaccnaaaacagtgacgacgtgctggagtatcncgggtgtgacttccggcggacccgcgtagttcgactnagggctggatctaagggacgttggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagggggtgccngaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacattagatctggcnttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcagnngctnngnnaggnggattttnacgcatctgtagaggaatagaacgcaatnnnncgtggatnnnagcnnncnnngnnnnnannnnnnnncnnggtngtctcttctcgcatncaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgtattagcncagacgacttgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtnacaattatgtagaacccgaactcatggccgcgggattccttctttacacaacatctcacactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatatnaacacatgaatccgagaatcataagcggacngcaacaaaangcatctgctccagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtagcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacntggtagataatgatntatatagcctccgaaacatcaggngtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcccgaatgtttaatactccacataacccgtgganngcgggaacactagctctgttgtgtggccaaagatcagcaaaatgacgaaaccgtgggtcccgggctttgcacctatacacctggctaacagtggtatgggatgcgctcttcgacacccactaattcncgcatggcccatcggcttccagcacagcttcttttctcncnaatttgacagcgntgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgaggtagactgtgggccctggtgcaaagacgtgtagggggaacgcccgggatngtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgntatagaggttctcaaacaaaaccttcttacnctagcggaacagcgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagattttgggccagacccctttcgatgcagctcnggntatctcccgcggccttccgtgataagcatagacgctgctatgttataagatgatgtactaccacgacctcagagtctctagattgcgctncgccgggattatttcccaacaagattcgagagcagggcaacctntggcggcatatgaaacccacgtatcgagttnaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaatagttangaagacatatgttttagcagtggatttcaagttaagggtccgcaagcgggtctcgacgccaagcagtcggtaatccccantccggcaacncaggntattngagaaggggagcgtgtccgatgttttatggtagaccggagtanatcgtaacgagatngtgggacagaacgtgtacgtcctcagaggtccaccacncttgaggtgtaccgtagatacctcctcntntcanngcatnaatcagttagnnnnntnnnnnntatcgantgggggaggctagtaaactgcatggntgagccagtccggcctacttggggtaggctttgagtcgtggtgagagccacccgtacgttacgagatgcataccgtgncctctntccagtcttgatctcaaggntantcgatttttnataagactagaggaaaggattnccnnnnggcacggagatggnnnnnnnnnnnnnnctncgnngacggtagagagatcctccgctcccttatatgcagacttgtgactgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcgtgtcccaaagctatactcctnagagcggcttgcttgagnacttttatttcagcgtcgcaacaaatggggtcggctgcgcgcgaggagccccggaccantcgncggtctagatgcaggctgcgactcatgctttcattatattcgtngtacccccaccgtattcttgtagtcgctccnaantccctacgcaatccgggctnnnnnaannnncncgggtcncagagagggcaactagcctcccgccaccgagctcaattatcccgtcgaccnctgtgcgtacctctttnagagggaaatgcagagagatttatttcccgnattactntggtgttagctcctgcgcacactgcacggaggacttccgcctacccaggagcatccgggcacccagtaaattctggttagttgctcgccgacccttttacctgctacgttacacgggtgcctatactacacgcactgtggttcacaattatggttcacacccgcaaaggatatagctctgtgatgtaccacctgcacaccggtgggccggcaagtccatggagcgctctcctagcgggctgatgataanncaagtgattttgactggcctgccttatgtagcttcgtcaactaatattcaagtttgatggccgttcttgngcggatccctggggatatttccgggaatacccgtctgtttactacggtgggcttgcttaagtacgggttaatacacggttgtaccgtcaagaataattcggacgattggatctgcgacagactcaagactggaaaacgcgcggtcagaaaccagtgcccgtatagccccccngnagaangattaccgcctccggaggaacgtcaagtcaggtaggcggcacggatnggatactgttcaaagacagagcaanataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaagccgagggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagccccgtagtcctcactctagcgcgtctctacgcgttctggaggggacangtaggattgctgtctcgttaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccactaaatcattagtgggaccgtccttggcgtaccgagatgatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccntcttacaacctaatatattccgatngctcattctaataaatatattaaccgactgacannccgtcctttatcgggagtgagcgatcttcgttaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctctgtcgataagctgntagttaatttggctagatccgacgaatcccaacaggatactgaagctccccacttattgtagtagcaaatgcacaacattccgaggtgttttacgggcaggtcnttttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatccggatggacagcgcgtcatgaattcacgacctagaacgcagcgcaccaccaggccntagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcgtacccccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcggtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggcnntgatacgatggtaatggaattggtcgtgaagagtacgtccaanctcctcgacctgggacncttcactngggccaccnactgtggaatacaatcggaagcgcatcactctgaccantatccgccaacgccagctgccttcttacgtgttacgtgatagagccctaaatatcacatgaatccgtctggtattccnagttggccagtagtggtcacncagctaacataaggcataagagaactgcgacgcacaccttnntccaacntggccgtgattacttggtgaccgtatacagttgccgtggtagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgntaagcncggtcccaacagagtgcggcctcgttggacggattgccagcacccttcttcgccaaccggccatnagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtnccgtacctgcgccntcactatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgngatatgtaggacttgtcgcngaatgcactgcctgtgatgtatgccgcttgccttgcgagagcgccctctgccggcccgtttcgtagctccggctagtantgagctacttcttatttctctataaatgaggggtacctgacacttgggttttgatcgcgaggcctctcagtagatgaaagcgcgtcatntnacccaggagccgtgtttgtccggattaagcaaatgtattggcgtaccagttactcaaaagagtaaaacatacgcgcgtgcctgtccgtatgccaaaagttggagggtggatcgggaaccaaagtcccgggatcggagcgtatgacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgncgtagaaacttgaggctttccatgtgagcgcgagatatgcagaanctgtcaacctatgttggcggtgtaagagtccctagtataacgcacagagtctccatccagtcgaaagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcngggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgncctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggactgtcggcgcattcgggtatttccgtaatatcagaaagccatctatcccgaatagactatacagtgtttgcatccgtcccgatacagtaaacccattagttggaaanaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcacctgaccggcgcgtgtgntaggagctcaaagcggtngaccgaccctccctaattnagaccacctagagttgtgncgttaaatctcggtnttaggtataatcaattccccccgtgagttacccgaactatttacgctccgccatgttaggtcttgcgactgtccgtacgttaagcaatatgagcctnctgtactnacgatctcaacttttcacggtcacattgtgannnngcgcccgaccgctttgggcatagcgatcttagtgggaaagaggnacaccattaggcaggcgncccaaggatgcttgagggacggatagacggatcttggttannctagataccngcgcaagataatccccctatttacccgagtttgagaagagcccagagctgtntacctcaataccatgccagcaagtcgggacgcgatccgtccgctaagttactcaacttgttatggggattttaanatcataacagaacctgcccagagtaccatgcccgaanncgtangtgatcggcacgtataatagagggatgatacggcatggatgagcctangggtgccaaggtcgcgnccggtcatacgttcgtctagcgtacaaaatactatcagcgtgggcacacgtagccagtagattaagcgcctcggtgtgtgatttagcctcgttttcagcttaggtccaaacttcggaactcggtggaaagacagttattgcaagatggccctgacccggaggtagcatccgatttatgaccganngcttgcctcgataagcccactacggcgncccgtggcctagaaatcctaagtgaaatccggttaggtctatggcctcttttaaccctcgtgtctaagtgttgaccccaatcatggcgtatgtcgccgagagctgctggttacgtccctcgctacgctacaacttgacggcacaatcccccgcctgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgacnagtctcctaatgcataggnagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcaacaagccgagttatacacgtgtactattacacaggaccaatagaacggagccagttcacatttcaacgccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaaattatcatgtcaggccaagggggacctaccggtaccgtgagtacacatgcggcaatacgattggccaaacactacacacnnnnagtgcgacgctttcgacgccccagccgcataatgttgcacgtattccagcttaacacataccgcnnaacgcttaggcgattaatggtggggtgcgggtacctatttacctcgtcaaatcctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccagctggtganagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtccatgtcacgcaagtcgtccatcatccggattaagggatacgggngagtggagctctgcgggtactccgtaagtcattgcgatgctacgatttttactgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgaatacatattggacttgggtaccgaagaggatcgtcagatggaacgcggcacaatatcatggtccncgttggtcttctgtcggtgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtactccccttgataaacgcactccctatttttaattagttctgagttcgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctgcacgtagcgctccangatcacggcgaatatctgtcactagnnattagctactctgccatattgtatagcaagcaatttagagagctgctgtgtcactggagaccagagggcaaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgacttcttgcaattgtctgtgcgcgcgacgaacgttactacaaacaccacgcgngcgctgaaaaaggactctagctcaataggnnnnnncnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnngatnntnngnnnntnnnngcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggtcatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcncatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctnatcgctagtctcccgagggctaaaccnggtcagaccgcctttcacggtctatcgtctccttgngcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggtnagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagngaaaagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtggaggacctggtctcggaaaggccggctttgccttcnngngaaanntctnnnnnnnnnnnnnnnntnnnnnnnnngnnnacnnnngnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnannnnnnnnnncngnnnnncncnnnnnnnnnnnnnnnnnantnnnnnnnnnnnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcnnnngnnncnntnnnnnncnnnnnnnnntnnncnnnnnnnnnnnnnnnnnnnnnnnctnnnnnnnnnnnnnnnctgccttgctgggttttcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttacctgggcggcatctcgctcgctgccgccgcacgaacatacggtggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtaagcaacaagtgacacaaacgctcncacccccgtcgaacaaagagtacaagccacaggagtccgtgctactcccagttctgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcntagtaatctngcctcgtaatgcaactagccgcaggnatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactnatgtgacgcggtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcnccttcctccttccgggcatgagtancgggtccttacctncccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcgtcttcttgnggtggtgggcactccgccccgtcgcattgtggccaactcttagagtggttgtggacctataacaccacgaagtaaccgggtggttgttttttgttggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtacttagtagcncagtgcacaatttctaggatcggccggacgacccggggtgggctgancaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgccgcgttacaagctggtccaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaagaatgggcgagacatcacatcggatcagctttttacacagaagctgttattcgagatgcatggcagcacgccccatagggatatggtgggcaatgaaggtccccaatcgcagctatgaccatctgtatgctactatanaaggatttcagcgcagagcagaataaagagtagacaacggccccgcctaggtctcaagcggaattatgaatgagagcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctcccngatcgatgagtaagcacgccaagaagagaatccgatcggcaaacatcagtactatcaagcagggttagtatttgagatgcaaggctgtctgggagttggtgcactcgcagatactacttaccagttatgcttcgcgcttccagtatcgcccgggcgctacactcaaccacggtctggcacgacgtaagnnnctctgcgtcaganatagtgctggcggccgccggcgcgtgttgttctcaatggcacgctcgcggactgtcaaggggcgtagaagaatttagtcgtctgtttccgagccgttcttgtatttcagaggacctagtaatcatgcttggcgcccaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccnagaaatcagtccagcgttagggtacatgtcgttccaccgcncctcacgggccgaatcaccaaatgacacgtcgggtgattngattctcacggtcttcgtgaccttcatgtacagnttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatgntgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttatatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacancattgaaactgccataacgagatagtgaangtggtgtcttggtgatanacggcngaggggtggatcgggacgggtctaggattcaacggccctaaangtctctacgctggcaataatttagtcctngtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgancgatcggaggcaccagnaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatnctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatggaaaccacttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcccggaggggaaagacccaggccgacgctatcccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtcccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaagcaggagtggaatatnctcgagacttcacttcaanagttgagtatcggggctttcaagcgaacctctatccgcaaacgtagnctcctattatggtcagatcagttagtttgtaacaggagccaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctggcgctcccctgcgctaagtcgtgaagcctncaatctcggactccgttacctgcgcagattccgatcctcggacttanagttcgcagcgttggaccnatcgtatatacattgacttggccgttgtagagcactcataagagacgagatcctattggttatgcgccctcagtcagacagtcntgaggcctctcggtccgcccccgaggttgggtgtcggtgtctacggnancttattaagttgcacacctggccgaattggcgacctcccgcgatnacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacganctctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcancggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagcaaagtgtcgccgaacctggatggaatgcatcgggnccaaaagacttacgataattccgaacgaggccgtcggaggcccatgagccgtaccacgcaggngttcgttatggaggtggatcatctgagacgctccataaggttggctaaagaggttcgggtgagagacgctttatacctggagcgggtggcatgcacctcgaagtngccctcacctgttagaaccttttctgtagtagactggtagtacngcctcgcttggggccgttgcgtcccaggccctttaaatcaggtacctccttaggacggtctgnattcggtgggtagcacgctcaccgcaaccgtcctgacatgtctatgcctgaaaccctgtatctcttgtagcgttaatccgtgattagccttcaacgggccccgggaagaaaattacgagagaagccacatataatggtgcggtctactacgccccgttgcgatcgtctaccggngctttggtggttcagtttgattactgacgcccgcgcgcatggcctggattaacttccaccaagcgccttngtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatntaagactagctagtgttgatcgctagcgcacggccctctacccccgtgagaaatgcgttatagtaaaattcttggccgatagcnacatcncagataaaaaagcactcgtcgagtctggaatgttctatgcaaacggccgancttaaaagggnggaggtagcctgacgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagnggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcngaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcncgatacgtgcgtacgagagggantgttgactattagcgggaggacgcctgatgccgacaattaggaccttancgggtgatgcaacgtattctatccccgtgaccgcgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacctcaaggatcaatcgggataaactggaactagtggtccctggtggggttacaccacggatgacatttttcgacgatcaataggcgacggaaacaagtacgcgattttttcagttttctgagacatgactcttaatgataangttgctttggttgccagtgttaataaaggtcctgttgaagcaagtacggtgcgtcagtgtanaattatccgcatcgtgaatttcatggaaattattctccgaacngcatactttcagttaaccaagacncaacttctagataagtcnctaaactctttactttcatttgtatgactgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtncataanctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaatcnagccatgtcagactctcggttagaacgttgggtggcagaaagntttccattctcccgaatcttggaagttggcgaagttaatcagagaacccnctaactaaacgcgatataaaggagtcacagttgaacccatctgaactgtcaacgctatcccnctgtcggcaagacgttagtagtcatgtcgaccgggagggagttggcgtgtactaaatgttaacaagtcattaggcctnggtatgtcatcgctggggtctccttcacccataggcacgatccggattagatcngtcctatacacgcactttttcgtctcaatttgcnannnnaggtttcaagtgctgtcttgaggggacttagtcgtatgagttcgactttcgcgccggccccgaagatgtgtgtagtttatttgaggcggagggtgcgggtttggggcagcagagcattggctcttgtctgcgttatttggacctacagggactccgcggcgtggnattcgcacctttcgtcgcacggcttcccggtcggcacacactctctgcatcatgcctagttacggaggacgccgcaaccgcttcgagaataaatagaggtagaaatacttccaccccgggatacgtgtgtgctccggatgtacgccgcggagcgtaagagtcatgggaagtaantgtctacggacccggagaggtagtagcgagataaggacgcgtngacggaagaggcctattggacagggggaagaccaaatgggccgaactacattgggggaggcctgcgcctgtgctcacgtgttaataccattcgcgttctccgggctactgctaccctgctttgaacgggtatatatgggtactaccgacaagcttgggttggcagttcaagccctcggcggttagaagcgcttatgtaaagtatacctttaacaccttcggatgagagtctatctaggtnccctcgtcgagcggtaggctaacagncnnnnnggataatcccagaccaggaaccggcgagaatgggcgcccccctaacatantnntncggctnacggacgctattgggatcaaagccggactagtaatatgcggtgtccgtctgcgaggcgctcggctgagaagtcgcccctactgtcttttcctaccaggacagggcaacctttagctggcaagcatgtagtccaaacaaccccttacacccggnnagcgttgcgtatttggtatatcctagtattangaacagtactataatatcccacggcttacgagctaacgcacttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccagagggnccaggtcncgttcagtcggataacttgggaaccgcagctataaagtttgtgccttgtaccgcagtgggcgcttcacgcaatgagaacaagtcctcgatcctgacgctgaccncgcagcgacagcattgacctaataactaagtgtagtctcggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctacgttgctctcgttagggtgacttgaagggtatttcacatcanagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagttctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgacnccggcacaaataattaaggatactttcaccattgggaacatgcattnataaagcggacaaaaacattaattgccaagcntcccatactgattctaattacgattaatgntgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcgnacacagatgacttcactagggacactaggattcaaggtaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcggagcgnatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtncaggcttccgcttgggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgnccacngaccttctaaccccccttctttcatcccgcctgggcgcgtaccgccaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggccctagtaactggcgagggctccagtgatanntcctgtaatcnacaccaacgacattacgctggcaggggctttcgttaagacggttgccattcactgtggaggcccccgtcgccctaggactgccagctagcganctgtgctcgcacaatgacggctgtatacacgctaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgtcagttttgttggaatngctcttactttaacgagactacggtaacggcanttctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgcaaattccttatgatacaccgttcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcccccggnatctccccttcgcagtgtgtgacagtactgncccgcatcatctgtcccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgtaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtggggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatnctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgataacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtattagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttggcggggggcgtgacagggatcacgggttagaccaccnggccttatganaggtccgccatgctactgcaggggccgacgatcagtcacatngcgactccagcaagttctcgacagtctaattagtctatcagtggggcgcggccacctgaatattaacaccatcttctaggaagttaatttttttctctctcaatctcaggctgggtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagtccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagttgcttcaaagaangaatatccactgaccccttganacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagggaaaccgacgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacgaggtgtcgttctcccgacggtagagcgacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactccgggatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctancanttctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaancgttcgagtaccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttgtgaatactagacgcatatctaagatacaggtttgtatggcaaagcaaaaggccnttcaaagcgctcaaggacttgagatttacgtagctgatcagtaagataccacgtgttagagggaaagcagatatttctccccaacaatcccccattttttccctgctagttctgggacgtaattatgctatggaaacgtttctggngactaatggtaactgaaactcaatgcgcatcaattatgtaccaagattgacgtgacataatctaggactgtagttntgaaactaaggtgatcctctagtcttgtatcatggcaaatgcacaaatcggtatcactttctccttctgcccgaaacgtttcactgcttgaacacatgatgtgtcaacggtgcaacagacttgtggttggtattgattaccgtgaaggtatggtacaggcacggcccgcgncgcatccntaagttgcaatgtcgaggcggcatgctcaaagtcccgattcggagtcgcctaccagtccaagcccgagttccctcgcaaatcctctaattcgatcttcgtaagaagcgttggcctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgaacgccagcgtactagcctgtctaaacctgagtcgaccnatgtgagaatagtagggcacagcagatgnctgtacacacttacgtaagcaacacaatcttccntgagggccagggcncaagggttgtccttcgccttgcggggtcatcccgaacgaactcgtatattttcagtgtgcctagaggctggggtgagatccttgtgggacatgaatctctgaccgaggtgtgaaaagcncacggccgatatttcatctngtaagatcgcccggcaaaccgagtggttcccaccttctgttcgttagcttngagnataggtgctgaggcacgattctagcgcttattacttttgntgccctcttgcagaagaggacantgaatatagcaagcggatcgattgctggcgctaaggactctgtgggggcacagctctggtacggggcgcgcataaggccgaagcagggaagatgcgctcccccctagtcagcggccagggatcaacttctcagtagcgtcgaaaaagccggtgtaggcagtcaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacgncagcgccgagtatacattaggacactaggcccaactacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagnccgctccaggagacggttgagagagtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctnntccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttntccgccaattcatggccctcgcatnccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgncgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacannagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgnccgtccgcaacccgtcaattcatcggagagtctaacatncgcgcttcaggaacaggatnggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactngatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctcttcacctttagctcttgaaaggtgctcaaantatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctancaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtngatcctccaacggggaccgttaagctttgtcggtggtattgctacggntatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcnccatagcnntctcctatgcgggacactcctcgaattggagagatcttgtcgggccgtaaaccacgtggcgccggctcanggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgnccagagcggcgcactggtttaaggctctcccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctcgggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataagggggatgnnngttttacaagaatgtgtacttatgaaccagtagaganttttaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggttnatcactggtgcagaccgcgcatcntgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccggcttngaaaaagtaggctacagtcgaatcgattctacgagaagtgtgcgggcatatcatagtctttaagcgacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgttncgtatgacnacaaagtcagacggcgagcaactttattcnataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggaggagatagggcggctctcgtatcacaaagaccaacgaccggctaattgtggatggggggatcgttattcatccactatagctcccataatcaccgtgatcgcgggggaccggtgcgggggtgtagtccgccggtaggtacagaacacacagtaacaggactagcccaagtagacattggacctccatctcgttgggacaggtagcaccccggaccgggtgcccggaactagataatcagacgantgccctgagtaagctatccttcaaaaaaacatggctcccgcggctaaatccaaatatacctgtncgacatttatatgtcaagtgcgcctatcatccagatctagtcgagcgctggagtattacgttgtcccttaatcgatttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaanttcctgcctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagtttttcatgtgaaaaccagaacctggtcgagcaggggcatcgaaggcctcttctccgaggatcaatgacaaactcgtcgttatacngaacaatgagcgatcctattcaatcaggcgctgagcactacatcttctggtcactccnaaacctcgcgtatgccgcaaccnttataagtgtcctgtttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagngtanccgcnntggcgncgtcncccgaatnaggatncnngcannngnntgnntgnngtatcacgaaccagtgtgtcgattactggatgacnaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttgctgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaactcgtattcgacaggtgagctacagcgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgctgcacacgnntcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaanttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtnnacnnannntncgntngctcggngngacangntatntcnngnntgtnnnnnnccntcnngngtntnngngctngnnngtacggannnnnnngtnatnnnnnnnnnncnanaggtgtaatntaggccccacgtatcctgggatcatctaggcgccgcacaatttttatnnnatatgcagtgcctctggccatcggtagntcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctaaccagggtgtggaaacgaggtgccagaatcagagcttttagcgcctagaaggcctnatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcatgttctcaacactcaggggcgggagatatctgagtcacaggtcatatgactgcggttagacgtgtgtcgagatgtaggtctcacccaacgactgtcactgtcctgtacttagcgaactcatttgagaccccctgttcgggtgactgcagttaggcaccccagtccacccgangagggctaccagtgcatcacactcttagtttttaatgaaccctccaaattggcgctccgtattgaacatgatgatccgaattcgaatcccatcgcgcaagaaccgacgaggccacagcgattgacagtaaagtagaaaaagcgaagttagtagaggacttagtaggctggagatnagagggaccaggattctatcngccagaactgctcctagtggcgcgnaatagcatactatgcgaaggaacaagtcctgcgaacgccaangtatattgcccagtaggaatcggtcctcgccaatctatagtagcaccatccaaactccgaaggtctttgtgtatattctcaagacggaaacctaatggtgaatgctgttagatcagtcgcggactcgaattattattgccaagacccctaagtacttcctggatgttcaccacaccgcgcgggaataagccacgaaannctccgacgacgtcagtactgtcagcctaggacagctcagatctctaatacgatgggatctccgtaaatagttgcccattttacatctgatagccaggttgctgacaacgattgtatagccccaaatcctcaattctccacgggttactctccagttcggtactgtcgaaagttttaacgaatcgggcccacggtaatccatcgagactgaatctctgcgactgctcctttttagagttaatgaatgaactgacatcctatgagacactgaccgctcagctgcccccgtaacgatcgacactctggacagatctctcccgggggggcacgttacaagtcccaccgtctgcctacgttgactgtatgtggctggtcgcgcaagacctgaaaaggcccctaatgctcaacagtaagcacccagaatagacgctatccggggtaggctctgtcgagccagaggataagatgcaaagacataattcagtaggtgggtcccaacctttggcacagatcggagtcaacccgggggccattcctaacgccactaagtagacacgcagttttgcgcanttcttactcgtgagctccaaggacgcaagaggcacgccctaaccccagtgcaagccgaaaaangcattcagttcgctctgcacggcccacatatggcctttagggcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtgtagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccggttacgctagggggttgggggtgaatgaatatgagaaagtctctttttcgttacgacaaggttnccccggcgcctacgtaaatttggctctccatccggagtttacgggtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacagaaagaggtaacttgaatatcatttgtntatctttcngaccatcttccatggannntatgtacagatgacgtaatcaaaccattaanatgcttcttaagaatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcattgccgacacnctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagataagaactgagtgactttaatcgtacttagagagtctcaggcggannnnagccagcgaacgcgnctagcccctagtnngggggcgggggtagataaccctgttccaaacacagtcagctttgtgcccttcgtgttactattgttctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgccgtttaggctcttcagcgtcggagcccccgnnttagtccgggttgatcacggcggccggcaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccacttcacgcatcagcnatcgggctgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaacgtaactggccagtttcgataaaacaggtagcttcaattgggagaggtctcngacatccagcnnnntnccnnncacgtgaggatgctcaaatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttntggggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccancaacctgatgtatagcacagtttgcntataancgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgacccacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctatatttgatataatatggaaagtatatatctcgtggatctacaggcttaccnttgcatttggcccgcaaagccgtaccttgaaggacctggaggaacggtgcatgcgtcaggnagtctggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttgganggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtggaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggagtgagagacgtcgggccacgatcagacaattgattgggtcacaaattctactgacgttacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagacgcgttcttacgccaagatagccgatacgagctgaccacgtaatgcggcgtaaggacgtnnaggaattggctgatgaagactttcgcccgatcgcccaaggctccagcgtagcggtaaggttacctatacggnnnnnngngngggataanancgttgccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatncgggaaaaccgattgtcgacaagatggagccctaggctgatttngaccgcgttcctggtaacagttntngattncatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactcctcttcactgtcgtactaagcaatctcatctaccacgtatatgtctatacgccatgcgtacctgtgatcgcgtacaccttgcctgaggacgtacgctcatcttaattaagggagactgaaaagcagatttgtgtttttcgttgccagtttctattccgtgatctactcatgcgggtcgcctatcgagcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgcngagcacaccagcaatataagtcctgccacgaagcgactaagcgatcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcgggntacccctacccatccgnnagccggtacttaactacactatttacgcgtcctgcaaaaagacttaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgctggcttagcacngttacaaaatttgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatnntantttatttcgtgtagaangggattataggtttctgtgactgctctcccatgtnctacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcattttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagcnagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcgnccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccccactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtnagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggnagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggngtccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatanctcgccgatanccttgaaaggacggagggctngtgggcggcgacctcattgtcatagtgtcggtgtcggggtcaacctagaccagtttatctctgtccaacacgctatagacgcncgtgctacttgtttgctgtcatttagtcacctagatcgatatgacgtgggtgtgcccgaggacacgccatggtgatgcaagggcctggccatctgctcatacgctcatttctcctcagtgtaaggaatcaacaacagctgttctattccccccagactacggactatacaaaaaaactaagcgccaaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggntaggaaggcctgtgtgcctcctttctgttgtcaaggggctcttgggtctactgcgtccttacngatggnggttaccctcataggctaagatgcaggccacacgggaccaaagcacatagcatttccgaccctacaccgaccgtcaggcaacggggcgggacgccgatggtaactgggctggagttactctctagtatgtggcgacacagacctacactgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtanacccttcatttcttgcgcccgtaccgggaatcccccgctatcggacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatagctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggngacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgngacggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgccgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcganaattcacggcgtatatcccgagtcgggtcattatcatataatcggtgtcgctatgatggtcgtaccaggggaaatggggcgacattcagtattgccttgcactctcgctaagcaccgtcgcgagacagctactttncnacgnctgtaaaaaacgtcctggcagcncacagtcggggaaatgggcccgactgactcatcaccggctctcgctataaggattttatgcggacagctacataaggattcgcgaatcctcatcctcgccacactgcagaccctaccggttatcctagcgctagagtgacatccggccgtggatggntnctacggctcactgggatagctccgcagagcgacgtatatgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccagaggcttgacttatcaatccgatacatgtgatctttatgtttatctttttcgacgagaatcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagaaggctaatgtagtagcaacagtcngcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctactcgagatgcgcaattgtaggcattccaaactgttataagtcaatcncgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggnnccattgtgntagggcacaacctcagccccaaaccgtgcaattagccccgccangccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcggcgacttaaaggtagttgcgctatatcaacttattttctgagattacggggtgtgtgacaccctatgaatgancccaaggtcgacctggcagaccaggcacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgccgatcgaatagttgaccgggtagaagaaccgcccaagtcctacgccagcgactcnnantccggttactcggaacctcgccaaacagntatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggcngataacagagcacaaacatgctgcgttgtacctccggtgcaagtttatancgtccgttnnttgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagntcaagcgccgttttccctagagagataacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagaagatcantaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaaacnacnntgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccnaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtgtcgagcttctttggcnngctcgcgagtcgggaaaaatgagaggtccgtccacggctaactcgccttagtaagggggatatccactgcccgcgcgacactcaactcatatgacgggttacgttggagcagataantgaaggattgagggcgtgggagaatgacacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgctngtcctagttacgcgcagggaagcacacggaagcgacntactacccntccacgaacatggcgattatccagcggctttgatagggggtnctcgtccctgtagtaagcgcccctgtagccggcgaaccgcgttacccagtcccattcagatcttgcgacgcgccaatgcnnnggatggttgccagcgggcgtagagagccggcaggtactcattcaaagcgtaagtataaacgccgggctttaaaccngcncagttctaccagagttgtcacgcattacgtcaatccaaagtccatcgtgatactcattttggtacaattgatactgggggaggcctatggctaccatacgcgagggagggaaatagactactgaattcatcgtggaggaataagtcggtgtaaatacaacccttcattggcgtacggggatttttatctttgaacacctctacgttgcgnntgctgaagacnaacggtcgtgataagaagctacgctactggcaatttttggttctcctaacccttagacgatttgagctcccacgcggtccatggggcggtcggaccgcagtcgtcgaacccacggtagttcatcgagagtatgggcaagagctgacccaaagcaggcttactagctttaaatcggaacgttccgcttcatattgttggccgagggagcgcgtgatcatgnncttcgttgtgatccctgcgggcagttggaagtggaggttagccctgtggacgtgaccagttgacctcgcacaagtgggaacatagcgcgtcatgcccgcagangacaacccaccggtcanaatagtaactaaacgtgcttgctatgcataacttaaacattctaactggtgaatagggctttaaatgtggacattgtacacaaggctgcgaacatgggtaactncttgagaccaagctgcgtgtagatgagtgcgtcgattagataaaataacacgcgttccatggcaaagatcgggacggaacccaggtagcaaaggctcacgaggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgtgtctagcaagatgtcgaatcagtggtgaagcaacgaacaatcgtagtgtggtcgntcaaacgctgcgcagcgaatatagaagattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtatcctctaattgattttcaggcggcggtgtactcccgtccccctggtgnaatttcattgatactacgcacgttcccttactaantttgtccgatgaccaacgggtatggtcctgagcctgatcagggtgcacccacaagactcggcncgtcgttgttccctggctcatcgagactaccctaagcctgtcttctgactttgttagcttggcaagtgtccgatcgacggccgatgtcagcattgcgcagcttctgtgcagcgcttatcgacgacgtgcgggcgtgacgggggtgcttccgtctggtaagcgttgcgcgtacttctnnnntnanaggngnanntnnngngnantnnnnatncnnnaggngggcgnnnannctcnnnngnnngcnncnnncnnacnncnncnnngntnanncncncnnnnngcnnnagacnntnncgngnnnnnngnncnagnnggcagnnncncnnannnnnnnnnggnnngnggcgnngnnngnncgnnnnnnnggangctgntcngnncnnntattnttntnngnnntnncnnntnnnannnggcanngncncntnnnnntnngcggnnnnncnnnctcannnnnnannnnncnnnnnnnnacncnngntnnnncnnngngtnannnatcnganngctnnnnnnnnnggncannnnnannnanggnnnanngtnnnnnnntnnnntgnnnnnnncatcctaaagtactttnttgccaccgcatcggaacnaangtgtnnnctagnntnnnnntgnannnnngcncnnnnccnggcnnnnnntcnnnnnnnnnnnnnnnnngnnnngnnnnnncngangnngnnnnncngannnnanncnntnacgnncannnagtnncnnngntnnnaaaatanngnntnnnngnncnnannacnnnnnanntnnnnnnnnnnnnnnnctncannntnnngnnaggnnncntnngnnnantnnancngattgntncannttncccngttnnnnnggtgatacccataaagtcgccggggggctccgcgaatggtatatcatcctgcctaaggtccaacctngctacatgtctgcacgcgttttgctcaaggccctccccctccgttagagcggatgcagactcactgtgctccgttagcattatggccaaacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacatnaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcagggccgcaaaggaatattaacgancgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtnctacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatcgaaggttaattccagcgaaagatccaattcgcttagtgaacaatgcctctcgctaatatttcctcccatcgcgaccgctacatgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatatatgaacggcactgagctatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctagganggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccntatttagagttcatnngnnaggttttatgtttggaataatttaggtttgtcatgcccgacagtgatcacctagcctagccctggcgtacaggcttagtaagatgcagtatagacccagacaagcagcgtgactatcttcgataaggaagatgggtccggcccggggacagagggaggacataagacggcaataagaaggtannaaccgacccgttccgataattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtcnccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctaggcccnccgtgctagcaaaccggagaccggaatgggcactgcgcaccccccgctagaagatccngtgtttcttgctccaatccgcgtttgcgtcggactaggcgtaatgtcccaagggaccatctgtcgccctaccagccacttctcctggtgctggnacntcgacggcccggctcacacaaaacataggcttgcgctgnnnnnnngaccggttatacgggccacnnannggagctctgcgagtcttcctcaacaccccgcggagcttgggccggctcggcgggctggcaatnatagacatccactaagttcgccggggccggtgagttcggcaggcggctagaccaccatagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggtcaagaaccacacagaagcagtatactcatgcgntgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcnggaaggctagacagcatagctcccacgagtagcttttgaatagtacacctccaatcggatccaccgcagttttccagctagtgtacacaactcgttatatgagacgctgaggtacacctgcttgtagttatcttgcacagtcggcgggcccgttaaaggcagatctgacgcgtcccgccgaaggctacaggcgcgaccgtgctcatgcaaggtgccggtatgtccgttgagctaacacagctccgtgacaaggttgatttaatcccccgacttgattactcggagcggacggcgaattctggcggctncacactgatttaatagcaattgagacnttagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccattggtttagaatcaattctcctgaggcctgtctgtcggtattcttggatgccagcactcagctttcgtaataattacctcattgttttatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttataatgccgtccgggtgggncggctgggccgcaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaattcgaaatttgccgaaatcagnggcctcgggggccgggctataacatagactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacagattcttcgctacctctatcccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattncggacganaagctgctaaggtttgccgttttctgcactacccaaggcactccattggtacagagaggccatcgcccgcaccagacgattcatagtcgaantggttaccagcccggcggggagggtactggtggggaactgaaacgtgtacgtcttatcaccgaaagactgggnaacactgtccgatgcactacctggtgaatagancagctgtacatcaaattgcgctaccgaccgcttagccccggaagaaactgtccncagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgngcgggtcaaaccttagtctgcgcgagggcatggccccttgctcacaacgtccccctccagctcccttcaggggggactatgcgcaaaggaatgggggggacgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagttgaaccatngtgttctcctgcagaaccgttggcgtgccgattgcaggctggtattcgcctacgagattanngcaggccgcaaccgctcctgcaatcacctggcgatcttggtgagaattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggtagctttcagatttgcggcgattcgccctgttcggcgtggcgtcatcgtggggatgaacgccagtactngtttaacactctgacggtctgctcgtggactgggtgaaggcgccaacgtcatctcacgtaggagcgacagtctatcagcgcatcctcgggttaacaatacccttggaaccgagcgaatgatccatgcagtatctacactgattgttttntctctgtgctgccgagcagattatgagcgggcgtgtcctaggcctttagctttacacgaaaagcatcatcgtaggagtgacggctgtatgtcaccccccatgaagccctggccggtggctggcncccctaacttatcttggcaagggagtcttcaggggttgtggctaggctttttcaccggttttccaatgagggtaaatattaggggtcctgtgttacgcgtttcttcgtggcccacacagccggggggctgacacgaccctngggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccgggcaggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggancccccgttgggtcccggtatgcaacacaagggagnagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccattgcgcgcgggtactggtctgcgcggtggcgttccatatgggccgggtgtattgtatagtatgtccactaccccggtagaaattagaggcgcacccttcacattcgtccaccgtgacggggtacaacagggggaacggttaaagcagttcaaggaaagtcggtgttgcacntggattaaccatgaacgcgnacaggatgacccgaagtagcagagtatccatacaatgtagagggtgttcatggttggtgcagaatttcggccatcgacaagttccttgtagccctgaatcgcancacatgaaatcgcggcggcagccatcacattccggtgcatacaatgcttagggtaaaagaggattttatggtgacgctaacgggccggacggacagagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtggatngtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcggnnggntcgtanagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgaacacgtgtccaacnnntcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtacgtgagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccatctcacttagtnttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtnttttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcccccttgaggcaaggggacttttatgtgggtntatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatgacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcanattgaaatttctcagagaantagtcgantgatacgtttaggcggncttnttatcaagtggtacactcatctagaagagcaatgtcaagtgtgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcctgttaccctcaggtgtnaaagtaaggggcctgaacaagttaaagcaggcactttcgccacaagagctatgatcgcttcngccagtacggccacagtacctacacggtacttaaatatttgaagcagcctgttaaaccatnacnctagcaggcnnnagacctgtnngggcggtcccacncggtgctgacccccatgtcttggttatttgtgttgagccaaagtaggggaaggagagaggtcttagtgcaccaatacgcaaattacacctgcagtaggctagccctcctcattttctaagaattcagaattgtctttgnaatggcgacgcggtgctcggcagaggaatctgccaaaccgctnnngngnnttnnnnnnnnnnggnnnnnnannnnnnntntnnnngnnnncntnnnnnnnnggnnnncnnnnnannncntnnnnnnnnngngntnannntnngnncnnannnnncnntnnnnaancaaagttatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgcccngtcgagganatactgtccctttangctctctgaacgcttaaacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtnngaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcaacccgacgcggaggtgtgttcaagtcttgtgctaccgaggatgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagtngggcggtcactagacgtcttcgattctcaggttaaatatctcatggctcgtgagagaagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcnagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccataagtgaaagccctcttaatgcgttggtgactaatacaccacaactaagncggcattcggacntcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatncacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgcaggggcncgttgccagcaagggcccgatgtcgccaggcttttttgacagtggcgattcacncataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgggtcttggacctgctttcgtggtagattaagcttggtatatctggaggcctggtcttcacacgtacagtgacccacgctatgtagaaccggtaccccattttgtgtgatcgtatctgagtgcaggttcaatgcttcagtagcaaggncttgcggcttgattgaagactccggagcttgcgctgttgaggtcggaccttcagaccttcggactgggtctgatgatcacgtatcaattaatttctgtcggtcctagctatcgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagtttacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctccaagcatgagcgccctctcagatactaaaaatcgtcatataggccacaagtgttgcacacataacaatcgggctaactatctgtgttgaccgatctcctgcacccatagtttagtagtaaaatggaagattcaggagttgtggcacgcctgagtcacctacacggactatngatgagtgcgaagataacgtgacggggcaagcacgagagagggtanaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaanttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccncactgtacacgacccaaggtgtagaatagtgctaaactttaatnngagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccangcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatgcacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcgnagngtnngannnnnnnnnnatnnnnnntnnnnnnannnnnnnnncnnnnntnnnncnntnnannnncnnnnngnnnnnnnngntcngnnnnngnnnnnntnnnnnnnnnnnnncgngnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnannnnnnnnnngnnnnnnnnnnnnnncnngnccnnnnnntgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccnacgctcganccnggaacccangctagatgaacgctacgatgagtcatacaatcagggcgcgcagaaactagaaagatgacgaccatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccngcggccgtaattcccccggatactcccattagcaggctcacctgctgtaatacttggaacggaattcccgagaccttctgacatggctcatagagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgngctgagctatgtccactggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattgtttcgacgcgagcgnaacatttctcgaataacgccttgaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctataggaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctgtcccttgaacttgcgtgacaacantcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgcaaagtcgttgcaattnggccgtctgttcaaatgtggaacctggttctgcgaaagggctctggatttgatagtacttcattaggcgttccgagggccaaactgggttatcatttttaacaagtgagaactaacgccgcccggaatacgctggtatcttccccgaccagtcacggggcaacnnnnnnnnngaagacctccagtggagctcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaatcatggcagatggtgaggttnncttgtggagcacgtagcataactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatnatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccantggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcgagcttcacgcttgttcaagtggcgattataagttnttgattactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttcnagtcaggttgctgcggtctcagtcccccagcatgaaatcgggaagnaccggatgagctcgtagctttctcgcgggcagggggcttcgaggaattcttgtcggagcggcctggacgggcggctggtccaggatcctgagctaggggcaggggcatattctggtacctgtcggtgaaggggaggtacgcncatcagtggcggcggccttagtcagggtcgttcnctgggcattatttttatacagcagctgacatacagggtttaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagccnaaagactacccaaangaagactcatgagcgcagggagtctccatcagcgtcctaacgtgatgtgcgccggttgancnngancacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataacatgtttcgttagacncacattcggcaggggatgactctgttngatcccggatatcctaagaggaacggggatccataagtccgggaaatttgttcactcangggccctgggtttaaatcgagctttccctcagctgtgtcttctataaagcacgtanaggattagactaacactcnttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaantcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcgncccgcgcgatctattntctgggtcttgtcacagnccctagcctatgngaacgacggagagttcttttgtccgtcctaaaccgngagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgncnnaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacatctatcaccaaaccttttgacgcggtatgattcgtgtcgagngctgctccatatagtacgtttcaactcgcgcgttgcctttccatacgtacgacgcccgggttgaccgctcgcccacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattcnataataagcgattatgcccaatnctgtggtcacggtagaggggttaaaccccgctactagactcgagcgctgttgtgcaaaccggatncctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatanaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtcccccgatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtgatccaccctggggagagtnctaccatgatntnacgcggtcncgcttcgnnnncnnnnnnnnnnnngcngcnttcgcggcagctatnctcaaaaggnnnnannnnnnntcacacgagtaangtcgacgccttgaccgcctggtccgcgcgacaaccccaaacatgcnttgatagaaggcggcttcaagccagacctncgtacacatntcagcggtctctggtacaatganactgacttaatcctctagagaggangagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagnccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttnnttacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctntaggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgccngacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcgatccacacgaccgnggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactctcatgtacatgagtgtccggntagtagactgtacaatgcgtcaattaaaggatgccctcgtaacgtctagggcggggcccagagntaggagggtnactaattccccttccgttggggagcntccttacggctgactccaccgggctgatgggatagtgatccacgggtcctaaaagcttgggaacacgcatcagatggaccatactgtcggtggttacgaccggatctgtcggtncgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgntggttagagccgtataaggtcccatgaagactcanaaatcgttacgattggtcaccnatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaanagttcatggnagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacacgacgacnttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccngacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaanggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtnttggtagcatgtctagagccgcaatagcnctcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcantgaaatagcgggtancgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaacactgaaggcagggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtatatgaattctcttcgtgaatctccattttgagtttacacagtcgttatgatcatcgcccataatgttcctcgacaatccggggcctaaaaatccgccagccatggcgatctgccgcccacaaagcgggcgggcgtacggtttccatatgtagggcccgcgcccttccgggctgtgcaagccattggacagcagagtaaggttttgtccctgcgtacaacaactatgatgttactcggcccggagcgcttcgtgtgggaatgattcagctcgtataggactgccggtaaggttttggcctagtccggcgcccccttgtagtgaggactagttggtcgaaaaatanccaaaaatatcggtagaatagacccttccccgagtaaaacgcatggatttcgcggtcggcanccaatacagttccaaggcgcccggagattcactacgcnagcatgggtgacgggccctgtcacggggccccccactgatcccaccgatgcggcgcggttgacggatgtccacaccaagcagagttgtgcaaagtagcatgtcgagtggcagccgagtcacaccggttctggatacgtacggccgacgattcgcggctgggatgctgagggacagccgggggagtcaggggctggtttaaagtccgatttcgttaaggatggggatggtgggctgcggtgtggcagtttgtatagccgaacctctcactggcacaggcgcctcgcctcacgggttgcactgtattctacagagtcatccgtggctaccgatgacacgtgtacgtgtggacgcatattcggggggcgctggtgaaaaaagttcttcttctctcgatggaacgtgaatgcacagggaccctgnacggagcgagtatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctgtcgtcggaagttggttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgcnaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcttttaaaaaaccccaggaccctcngggcgacaggtttggccccttatcacggatcccacgacattcccattngacccaaataaccgaatcccgagtancaagcatattctggatttctagcacaactccacgcaaggtggcangtccaggagtngcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacagcgggcatcacgccttctcttggccattggagcgcacacttatctgctaagcgtggtaccaacggttccggctaattagtatcgttcagtttccggcaccgaacatccgtgcaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcaggctgcagctgcgatgctggccaaactgtacgcgccgcagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatnaactcatccggggcgcccgcggggccgcgtggaataacccaggccgnctctgacggggattnaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcatnaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatantttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtatatgcctgttntgangggtagtacgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacatncttcgacttgttccagctgcntgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcatagnctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactgcttgtctagtcataagagcttacacccgtgttgaagtgcgcttcaacccgtcttaatgnntgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgcnaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcnatcacgtatatatgccgctcttcagcaaaaccttcccttcaactgttcttnaatacgccgtcgccgacggcccgagaaaacccaggttcaccaaatatcggatgtttgtttcgccgaccctactcccaanntctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaangacgcatcagcttatgcgattcacagtaatgcgcataccgaagaagcccccaatcgacaatgtncgncgttcacactaagatacacttggttaataagcggagtantggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagttcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagcnccnnagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgcctngaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacccggcggctagtatatttccgtgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaagnnggaaaccactgagggattgcattagcacggaaacccccttggcccnttgccatctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcatngagtaggatggggatactgccgatacacgggtaacgtgtgcgactctcaagtcactaaccccttggtctgagtggnaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcacccgggcgtatggcgtgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcncctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccggatctttcacagtgtttcgaatgcaccgnngaacagtggttctgaggacggcttgcaagttangggatccatngactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaancttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacataccaaaaggtccataagcttgctacatcgcaaaaagggggtaagagtatcgtgtaatactggtacttcgtggtctgcagtagatccacgcttgctatacgcctgccacgtttcggtacgtccntgttacgtacaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccaattagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccggtctagagatggcgccnatgaccaacttatcgtaggcggaagctgcgcctttatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttctncctatgaaaatagggattgaggtctgnncgggatcgttttgcgagacatctggatgaagaattccgcataggcgtcggncttttccactagtcttaggtcagttattaagttgtaaccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtatctggagactttccaacatatnanccactaaanaagcaacttcgcagactcactactagctataatgntcactctaaccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataacctnagcggcagctctatcactggtgagcctattgangttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtntcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagngcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctctgatcccgtcaggtgtccttgcaggaccctctaaattacttcgccaattngactcacagnnagcttcagatcagatggtgctaggcgtcnttatgatgtctcaagggaaacaantaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttacccatttagggtcagccgaattccaccgatctatgcccaggccgtggccgcggtggtttcacgcgctacatgggcgtcatgttggcttctttctgttgataagaagaattaacttcataagagcgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccacagatttggcctgcagnacaagtgactcagcagggacccgagaacattcactgccttcatctgttacgacgatgcctagagcccctcccccccttgtatgatcacaaactacgacccgactcccccgttcacaacgctcctccttccttcatctatgcaagctcagtagagatcggtaggggcgaatcaccttaaaccccgggtttcgttgcgccgggggcacacgcatcgccanatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcgacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaanctaaggtatcntgggaataatactcatggggatgtacatggaattagacgcgagcccggttaggcgantccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtnagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatangtgcggcgcgatgctactagtacgtaaagacagtgttctnnntcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggaccncagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcatcgtggttcattcggtagatcagacgtcaatgaatttggcgcggttggcactgtccccgcccccgctggcatttcaatcatcaagacggtgcgcttgacaccgttggaatttcgtacaacttntattttgagtgggagggtattttaatcgctcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctnagcccgaaggtaacgtcatgaatcgaactccaggtntctttatgccactcantgttaagcaatcctgtgtttactggttttgggcagcggaacttgtgggtgaactcaactcactttntgtcctgctgtctctccatgagcctttatagaatgccgactgcaacggcacaaatggcctctgcttgggacggaacctctgttggagtgcntctagttcgggcgtctccgcctgctgttngccgcatgcgaaatttctcagcctttcgccagctactcggtgcagcagcgatgttcggagaaaagccgcctttacctcgncttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatccagcagtntcacattgctctttacttcggttcgacggcagggcagtcctgtcaggaataatcccttatcatcagaggtgtcgagtcgggcgcgcaatccatgatggtcccggcccaggagcgcacccccgaccgaaggggcgtgcgngngaaccacccagcaagacagtcttgcgcannnttnncncnnnantntngggtttgcnnacnngngnangngcnnnnnnnaanannnnctnnannangcnncnnncnaangnntacaggcgttntnnngtggcangtgntantnncnncancacttnantncnacaggtnanattctnngtcnggcggcnaatngcatncacgcctgnngnnactcacncgancnanncatntcacnnnagnnngntgcncnnnnnacnngcgncccctntggnnngatntanccnatngannnnccccgtcnnagnnccgnnacngacnngnnnngnancnntnnggntcgctnntcncncgnnntnnnntccngagttngtnatcggaccncccagcccagatggctcgcgtaccgcttgtacttaggaagagcactcnccgcnncnagncgannangttnacacgagncggaccntnngcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccngagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgaggttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtnatcagcacaaagnggcccgacaatgcaagaaggaggtgaggnggnacggttactagngcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcactngtnnnctnnnctngnnngcnnncaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgtngtgcgggagaacatacctggtaggcaaggttttttggatgcacttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagtnttacggtactggtggtaaagcggcantgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtngtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggttctgggacgtgncccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggnggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggantttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcntcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggagcatcgtattagatagaaacagggcctctaatcaacgacctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactngagcttagcggatttctcgagcagtaccggtgggaaacgncccagncgcggtacgccaggagtgccacgctccgacgctgagattcccggctcaaagccgctacgaaaggtttggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtgtactcatcaagcgtgatgcatctgttgtcgaatccctgtatggaccgggctctcacaactacgacagcggtggtactggccgaatttctccgttgcccttttctcggtggacgtctactgtctatttatcggcaagactcacgnaagnnagtnaaattgtaggcaaagtacgcccgtactcgcgccgtcccccggggttcagctgtaggaataacatatgactcatcaggtcggtctggccagattatagaaggttgttatcttgagtgatcagtcgttcccgtatttcactacttggcgtagctcttctatgntggcgtagctaaccgctgatatgtcggacttgcaactctctgctccctcgtagttcatgncctgtatttcctacatggganntcaactgggcacaccctggcctgaggggcattaggcggctaaacacgcacccacgcgntctgttgggaactcagtgcggcacaaacgggcaatgcggattgaacagtaacctgtaaactggacgttcgtatcgcatgctctctggcagtcaccccccatattgggacgtcgaatacgcaactataggaggagtgatttagccaaccccgttggccggttacggcaaatctaacctacatatagggntgtctggagggcgggaggggctcccaccatcacgcgccaacgcaccgcctatatttanccgacgaaggcctaagggcgtaactcccatgatcggtgccgacgcttggtnacaactagtcacctagatcgttcttttactcgtggggtacattatcnactcgaggcggcagcaggtgggtgcgaataaggggtctccggggtacaggcgcagcccagtactggcacctttcccacaaggaggaatagccagtcccgctcagacaggtggtatgtttggcgatgcgctcacgtcgagctggncacgccccagcctttngctcccacagacctccaaacnggagtgatcacaacctttctaaactaaagatattgtatacttacctccgagcgcccgttctggctaaccgcaagannattggcaccncggnggtgacccgttcacancctaaaattattaacggaggaagaatcnntntnttactnncntncantcngcnagtcantagacgntgttttggctcnncnnnttaccgttttaaannagtacgntggaacgatnaccnnagnngannangntcnccatctacagagacttcntanngnanccannagnncntgtcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagnacaggtncaanccgtcntgnannnagtccgngnnctcatnnnnnnnncngcttnnnnnncnnngnncnnncannaacntcgttaccggcgcncatcgagtaantngacngcctggacggnttnggtnntaantggtgcncnccgnttcgnngagntttcagtaaggagcacgaagtcgntttncnnccncntcnctaaangancnctaggntggagantnnnngannnnnnnnngncnnnnnnnnnnnnannnnnnnnnntnnnnncnngnnggnataggnnnnngggcctacataacccccgggataagcttaagccggattnnntnncnnncnnnccgnnccngcnttctgtanagcatgataactctctgtatgtactacataagcanaaggtattgtaagantncngnnnccnantncngngncnncncaatgaannncntnnagcccngncnnncnnngccntctccgnntannnnnnnnnnnattcagctattgnnttagngcnccacccnnggtgaaccgaaannnntnnntanacnnnnnnnncggcgagagcattccattcgtaatcgaaatgggccatgaggcgagcggtacgtccgggcatgtgagaatacttgagcggattcggatgtcggtccttagcaacgtgacttggcaattggtacgttgcgtgtgatggacgctgtaggtatatccgggncccagaagagggttcgccccgttgggtgcaagtctagttatcaatttgagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagacgcnngttaatgatcggccccatcagctccgcaccttttgttatgcttgccgatcacgnccccgccggcgcggtggccntcttaattnctgtacctatctctgattnattgaaggctccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgtcggcctgacagtnttagcgtcgttcnnnnagatgtaacancgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgctcgtatggcaaaggtgacttcccggcgctatgcgtgttacccatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatgtgcccggaggtcggtngncgcntgntcccgnnngctnngggtnncgttnnnggcnnnnngcgcnntnncnggtaggngaangctnccngtgctnganttcngnnnangncngtnngnngnnctgnggntngnnnnnggncngnnnnnnngnctnnncntnnnnnanngnggnnnnngnnnnnnannngngngnnnnccnnnnncncnngngnnacgccncnnnnnnnnnnnannnncnnncnngnnnncngctcncggttccnngtntgtgngaaagtgtnagaagncccnacnnnggggtagctcnnnnannnnnnatnncntnnacntnnngctnnnntcncgnnttgagtangagactngtgtgacgcttcatccccatagcgtcgcgtatagaagatcgtgttacaatggtctcgcgacatcctccaccttcctgtctctcgcatcggaacgttcccggattggagcggcaacctgggggcgaactacgcgctggagaacaattcaacgctcccagcagaattccgtcgtacccgtatcatangactccccgccccttacttacagggcccgcatcgactcaaaaagcagttcccactcactgctttaattcccttccgggccctgtccgcacccctcttgagtccaggggaaagattccggtgtgaacgaaacccaatggcaaaacggattacacgtcggggaccggcacgcccgaataatgtcttcacggttgagggcggctggaatgaacgctnttacgcgtnatacactgtctntatcgctgtcaatctggaccgaaagcctggattttggaggcccgcgatctataccgtgaccagaaaacagtcgggantggttatgcgtgatatcagcngactcacaatcatggttatgagcgtccccgcgtacgctcccaggatgtgcacgttatctcctggcgtgctgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattntcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggncgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctnccacagnctaccgttgggggcgtantaccgagtccgcntcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatcnagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactannnntnccnngtnggcgtgtcggncaagcgcncaaaacnnncnnnnnngncngnntnganggnnnnnnnnnnnnnngncnncnnnnnnnnnnnnnnngnnnnngncnnnnnnnnnnnncnnnnnnnnnnnnnnnannnncnnntngnnnnnntnnnnnnantannnncnannnnnnnnnncnnnnnnnnnnnnnnnnnnctngaggatccatagaacgcgnatgtaacattnggaatcaaacnnnaccgaagagctctaactggaacaaatgcgcagggaatggtgtggcggcgagccgtcggcccgctacatcgggagcatacttggacaagatgtacagtccccaggatgaagtgagacaactcgactggatctgtncactacgcgccgtctaggtaagtcgctaccgtatttgactcacagtcacattgcgggggcnccgtctcgcgagagtcgctcgttttgcgcgaggtgaatgtagaacngncgngtataatgtacatgatgggtcgatacatctacaactctaatccagactgcnagccgggtctttgcaaggtacaatgactgtgngactcggtcccttgatagattaatttcctcaggcagcagggtgngctccaaggggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgagtgcacntttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacacccggttatctctattagggcctacgcgcantaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggncgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtangtactatcaagattgggtacccactggggggaggtaatttncatgacaggggctcaaantggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctanttctttccgnaagatgtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatcnccgcgnatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccntgggaaggactcccttcgcttaccacgataattnaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggnacgggatttatagaactggcatggggcgggctttctttatgtgtgttggnntnnggnattctnnngcnnatannngtnannnnnnnnnnnnannnnnnnnnnnnnnnnnnnnntgnnnnnnnngncacgcnncnnncgnccatnganagnnnaagcgttgctagtaccgcaaccctaggatcgcatacgcggggccactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgcgttcatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatagtggggtcgtccggtcagcgttttaatccagggcgccggnattgaggaatgaaacntcccgagattaaccgtggagaggaagcatatatttaatcagcccgtgtgggtgggggaagtatattcaggggtcnaggaggtgagtantcgggtcgcagttcgactccacgantagtgagcatgcaggcatccatcgctggcctatggcccctagagaccggtcacggaacccgttaacgcgcagtaatncgtcccatatttcaaacatgccgctgactgttcgtagctannnngnnnntcncntattnnntgtggcgctcncnancnnnnacggcncgncacnancnngggngnnngttnnagtgcgcactattcctgcatactatcaaatcgaacactctcaaacactccatnttgatataccgtgactcttttggagcttgatgaggcccaccgancgacgtatgtgccacaacnaagtttatggctttattctgcaaaacgttcctacntgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgncagttaggnggtactatctacttaagttgccgngatattaactgcggagaattttggaacttggataacatagaacacacaatacgcangcacttgggcaactcgncggngagagtggcatanctgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgntcctttaatgacaaaattacgtttgcttnacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggncatcgttaaagctattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcnaggcggcctggggcgcaaatatctccgaacaagaaattttgtcacctgctcgantgaatgggggaccgatgctcgcgggcccgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacgnnctctgtaccngcttcgatcatccagnttntcagcctcggagaagtacacgaatnacgntcncngtntnncgnngnnnnnnnnnnnnnttccacgtcctaatggtacccgactggnctganccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcgatattnncnnnntnnnnangcgnnnnngnncnnnnntnacnnncnnnnngnnntnanncannncnnnnnnatacncncnnntannnctccangangcnaaaagctnntcacnctgtgcggtaacactgcgtatggcacgacctgaatcaacaatgccgtccctagcaagtcaaccgcaatggnttcattataaccccaaaagataaactcgancgacttccatgtcnatagtaactatggcgtgcaccggtganctcagggggttcttatcaatgtcccnccggcaagtgcccatcacggttnctcggttaggatccatacaacagtgctccgaaccaagtaggtaganntaanttnnnttgagnnaggntnnnncnacacctcannntntntcnttgngtacgtncgnggaagaacagccgcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcaggagaatgaggtacgtacaatccctcccaggcgacangagcaggagccgtgagtaaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcgnttcgattgtggtcgctgnnntattttgaatcacccaatcatgaggtncaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctccncnnnnnnngnnnnnnnnnnnnnnnnnnnnnnntnngnnnnnngntgngngnnncnnnnannngnnngtnnnnnncnnntgannnnntnnngnnncannnannnacnnnnnnnnnanncnnnnnngnnnnnnnnnnnnntnnnnnncnntntcnnnncnnnnnnnnnncnngnnnnnnnnngnngnngnnnncnnngncnnnnnnnnnnncnntnnanggnnnntacatgcacncncccnnngnnnnnngnnnnnnnnnnnnnnngnnnctnnnnnnnnnnntngnnnnnnnnnnnnnnnnnnncagnnngagaccgcgtccacgttacctacagagcgtcccatggctatcagnggcggatccacggtccntatggcaccgacgtcatggacgaacggnatnctatcncgtacttcatnngcttggcatgctnannnnnnnnnntaaagnnnntnnnannnctnnncgntnnnnnnnnnnnnnnnnnnnnnnnnntncanngnagtacnannnangcnncnngcctcanggnannnannannntcgngncncnnnnnnnnannannnngngnntcnggcagcnatncgcgacgtaacattggancgtatactatcgacctgagcgggcttcgccggtcntgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtnnganggcgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccatgtcaagtacnnaaccccggacgaggcagcntttcnntagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaancanngaaggggggtctatgatggtccatgttagtcccaatantgacaattgttgaccgtagcacaatctcgnnttcgaatcactccttgtttancgcccgccccagcccgttttcggggcatangtgggcggcacgtncgaatagatttgcgagtccaaacctcacatgatggnngacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatancctcaggcaaannnngatcttccgctganaaacactcgtgatgcgggtaatacgcttagtgaatgatntctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaggcgctagtactagcacntattgcgtgctctgggactannnntttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaagggccctttaaccacgtctcggcacgtctcctggattcnnagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgtnngtagtttcctagagctgcccnnacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgnaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgncgantgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctggattaanatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgttanacactgtgcctgtcgcancnnnnattcgcngcnntnggnnngnnncnntaatnnagctnagnnnntnngtntgtcgncnccnactntgtncnnangtagntnatnngnnnnatgncncncgcnnnnnnnnnnnnnntnnanggnnnngcannancnntnnttcngnnnnnnnngnnnnnatnnnnnnggtancntcnttggtcgngtggttcctgatcgaannnnnnnncatnnnnnnnnnnnnnnnnttattgggcttgcctggtacctcttagcaagaggtgatttaacagattttgacgtgagagaantttcganactgtgtcagggtgcgcnagcacactaancgattgaccncganncgtattttaattacagattcgnggagaggcggggcntgggatgagaaagtagggcgacgtattggggtggtgtgattggtattacnacaataacgaattgaacagttncacgtgccgcattaagacgctgnncatnnctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtnacggctgagcggcatgatcaatctgacctgtcnnatcancgaggacagacngcgatttgtaggagtttntagagngacngtnngcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgngaccccctgcgcaatccatttcggtgcgacagcnagcgcttaaccaactactcgcgnnaggtttnnntgnnnncnnnnancgngngnnnttnnngngnngcnacngntnnntnnacnntnnngngnnntnnnnnnnncncngccncananccccagcangtgaactccgtntaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgncggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaagnaagcgcgtcttagagggttaacctgctttggatgttcggcanactcctaagcgnangnntnancnnntnnntnnnngnnnnnnnnnnnntnnnntnnngnngnnnnnnnntcnncnnnnannnncnnncntnnnnnngnnnnnncnnncnnannnataanntgntngngngngntnnncagcngntnnntggnnncncnnnnnnatgtntnaaaangngnnccnngggccagcncngnatnannnannnagncnnacnnantgnnnanngannnccngnnnnntattttntntaanncgngcnngnnnnngnnnncngcancnttcgantcggnnatccnnnccgnnnnnnctnannntnnncnnnnnnnnnncnnantnnngnnanncnngnnannnncnagnanncngnnnnngnncnnnnntntgnncnngnccaaatnnnnnctnnnnnntnnannnnnntnannacnnnaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatagcatgcctacgttaccggattgttnngnggtgggcactacaacggccagttaatgcccgcaagaagattgcgaaataaagcagctaagggcgcgccgacaaaacggtcaatcncttcgcagccagtttcgtctgcgcatccgctgtcnctgagcgggccttgntaattcgtaagcactactnttccnggtccaaagtcgatgnnnnnnnnncnnnnnnnnnnnnnnangnnnnnnnantnnncnnnnnncnncnannnnngnananannnnnnntgnngnannnnnaggnnnnnnnngngnnngngnanantnnnntcngnnannnnnctnnnngnnnncnncnnngnnnntgtataagggccagtttgcttgggattattannatatgcaaanntaaatgtctcatgcaaacactctagaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggngctagcctagaaaataggtnnnnngcgtagtatccaacttgcctcctcncggtgagtcagagcgtcacggacgngncttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccnagccgatagccctactcgcggatcttgatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaanccgctgttcgcatataaaaaannngttggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgttngtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctgnngctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagntgagtnnnntcttctgggcctccgctntagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttccnnttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtanccacccctattcgtcaacacaggagtcgaacatacttnntncagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagannnnnntggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgnccgctaaattatanctggtgnatcttgacccnctacatcaagacctcttnattggactgcggacgcnntttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccntggtcgactccttngtggatcggggctaatggttcngttnntggtcgaacgaataacgaagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagcgccccccattacgtaatggtaaatagaaaacccantcctaaaggtccaaattaagtaagctggggactncagaaagcgcgtctctcatcaacgtgaatgagctggaanatcatcgaacccttgattggggataatcttcctgattcactgntaaaatatcaattaaggagggccatcctccaagccgnnncnnnnacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcnnntgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggncgctggnttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcgnnnngcttttgctcattcgcttctctgganctcaggagtttcgacgaccatctttnnanaagctgccgcntgtcccatttgggctgggcatntgatacactgtcttcgtggcccaagcggtttacttaacgaggtggtaaccgacnattcgatggtaccgactgtcgtcccactgactgtgcgtttccntattttacattagggttatggcgccgcctgntgtcctcacgtcgcccgaacgaaatgggtagtaggagatagggggganacaaggtccaatccgcacnacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctntcgggccactcgttagtgtaggaaggtggagccggtatccccccgccgcgcacctccggccttacccgatgcactctcaactnataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatgncactaacgccgtataccgtncnnntgntgaaagagagggtgacgttnnttgagatatggaccccccggaccttgatntgtggtgaactcccccgctagcctcacttgnntcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaannggcgcttctcttntacgtgtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagcctaaacaaaattgttagcggaacttaaccggttacgangactcgcggggtatgtactcgaaatagtcggcaataatatgttcatctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcacatatnttcacagatgggattttaaaccttgcctgtcacatccgtctttnttttgaacttggtagaactaggagggtgctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtntcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctncgggactggaactttaggagatgcacagacacntcacgaggctgacccanaaagctacnggncttgctgcngnctttgactaccgggctggagtgatgcccacatctattatattttaaanttttaataaaacntcactgnagcagatcaaactcacgtgtgganagtgccagtgacttgcccaatcaccggcnatttacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtcnttcaccggcataagacagcctncgcggacatcgagcgtcctttaaaaaattatatggattacgttccgaggtggcacccacgccnagatggccggcnccgctgtctaaggcggcggagccgggacctnttgcggctatcttctcacgttctacgtcatcattgtacgcgcagccgagtagaacctctcgtggtcctcgcggtcgcggggggtggaaagacagtgtacatgtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaantanncncagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtcccttccnaggacgcgagcgatcattcccgcgtatacangncgaaatattacttgcccattaggcnggacaccttacaagatggacgagcccagcggtcccaagcggcctacgtggctagagacttacccggactgtgatggagacangaggatggaaaactcaccatngcgacgctcctgtagcggtcggagncncgccgtcattgccgngctgctggcgtagttctgagttgtaatatntcgcgagggtcgcttttgcgcgcatactagagtaaagagcgcggcccgcgggcacagtacatcgaggtaagttgtttgatgccgaganatatgtacatgccgtaggtaagccgctgacgtacttggtttataagagaacatccatcgaaatcgagcgatgatcctttttcaacggtgcagcntccctaccaagagtcgctcgcctgttatacggacgaaaggaccgacgcannagacgtgtggggagccccgctgatgggtcggtttccatcggtacacgctatggttgtaaggctacttagcagtccttaacccatagatgcgcgtggtacttgtcnaaggttatcgttagagatgggcggactttcgcgccgagaccggagttcncaccgctaactaccacatanntttatactcgtgnagggggatnnccactgtccgctganctcgcnttagatatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacttcattcctaatcattttacctacgctgggcagagcatgatcaggccaaaacagtaggttattggggatgcgccttcgacccctcccttgcccattccagcagctgaataccagatctggctcttgtggcgttatctgggaaggcaatttaatgtggtttcgaagcgctaggtctttagattgcgaacgagaggcacgactgcaagaagatctgactaaaagggngatggtaagattcagggtcaagagttgtaaatacttatcagaggacggccagggcccgaagagattgcgttataggcgatgattgcgggtttatctggacccctacgtcggtactacctgcgatccggcaggggaccccctaaatcacccggtatacctgtcggagnctagatgccaaggtccctgatgcccctggagatatatagggctaacctggccgtgtagggcggacaaaaggaatcttccgtagagtggtccccgttaanaacttgcgaggtcntagcgcacgtagacccctaacatgacaggttcgtagtatagttagggacgccaaggccccgcagggtcgaatgnactcgtcgtatttcatactgaccatgtatcgttcgcatcgataggctgcgctagtagacttcctggnngttactctttccagtgggccccagtggaagtgtagtcgcatagaataacgacctcggtgtaatccgcgctagctgctgccagggatcncgtcaacgtccgtgacgttggggtgagaattgcggtttggcccgttaaatgcgtgtatagcagtcccaaattcggagttaggtcatgtgtggtgtgttgannngtgtggatttcggtttgatcggtaaatatgctggcttacaaacttagttaccgagtccgtcatgtaagtggtctctccgcggggacgggtcgtcttaaacttccttcattggctcatanaccgtcttgcaactcctatatagactggtcacacaccgcccacaccattcaccggaacagggctnnngctcttgtactcctgtatacgnngccactcctttaattgatccgtttgagggcctacngaanggctatggtttttaagaagtccgagtaactcctaggtgccatagggtgcgctaaatagttgttgtgggcctgctatggcggtgacatgccccgtgtaaaccgccggctccacgatcttcgncaacgctgggctctcgccgcttactacnataggttccagtcctatgtgggancccatgtcnnantagagcaggttccgctcctcancgagtctagggagnccaccggtgggtctggncccccancatctccgcaaggttgccgacactctctntcgactcagacatggtacaatgtagccactattcgnaagaagagccggacgaatcttgccgaattggtgactacagtgtttggaaataccggagtctttgaacagccatggcgctttcgggcctcgtcggacgggcctcacagtccacccggacgagccacagcgttgancgccnggtgaccgccacttgatacgggctcgtcgggncgttgacgagttcttcgacgntgggatccttcttactttatgttgttcgtcctcaacnaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaactatcgcgtgattgcnnccctggancggatggaaaagagagctccgngggggctgttacgcaagnaccccncggttgtaagagcgaggatgcgtangcgctcagagtgntcgtaatgangtatntcaggcntgncattcaccggaaccnagggaaaatattcctccagctnacannnccttnngnnnnnnnnaannnctggntaatcgacttaaaatttataaaggcngcttagtcgtaggcagccgtaggccaatactattgtntcccgcagcggactacccttcnnncctgngaagttacagagtanttcactattcacggcacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccggcatgatgaattanannngngnnnncnnnnnngnnnngnnnnnnnnnnnnnnnggcgcncncgngntcnncntgnggncnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnngtntttgangacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccanggtgtgacacacaggcgctgtaannacctagcgctccagatcctagatcgcgaagcggtgangtatatcaattcatgactgggcctccgatgatantgcagctcatcctgtaaccgaagaantatataaaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctnngcagagctaaggttgcatacgacgacacgataccgcgntttgggatcgtcatcctctggcgctggaccnccaacncttgcancgtgttgcaggcacactacgttttgccnccccttgaantaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcnnggtcgggtcggggttccaaagatccgcactcnggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtngngctccagaaggacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagcncacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgtgttattctacagntgatgaacggaagaagcgattgcaaagaagggttaccaagcggggntgttgggctcggcggctgcttgcggagttaccggacgccggtcgtcccggcaacgccattgaggtgtngatggcgagtaccgacgcaggacgtgcgcagacagcattgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcaactagacttagtgactggagagtgtctggttggatccagcacaagcatttatccgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagnnttcaangagggataacgatccacctgagcagtgctctatgctcaatccacggactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagtctacacgtaatatcattgcnatcacctgacgaattcccgggacccctataccgcggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtagganctgacaatgaagataacacacacccgctgggtcgtaccnncntanctgaattcggtttgccattagnctcgncgcggtatttcgggcgaacgaggtctgcttgtgtctcagtcccctcgtctgaccgcggacacacccgcgngggacgcagcgcagtactgtggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatnnccagcgctgacatctctgtatcagcctcaccncgccttagggcctagcgaagactatanacgctctagggcttccatnttcaggaggcatgggtaannntccctgnngcaatacgctcctgtgctgtctcaccgcatttttatacggggaagagaacacggtggtctcggacttgcgnatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcanncgaactttccgtaggcggcgcgtttnaccatgtcgcaatttgttgnatgggaaatcgcgctcgaatttcgacgaagggnctatacacgaatcaacnacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatncngagaactaaagtttatgtacgccttcttacttcaacgccctaccatattacttccgtcattgctggtctgtgngagatgatgtctcggtctactttgtgagnannnatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatncgccttgctttacaagttcttgaaanccgtttcctattaagacattagcagggcccggattataggaagggcaaaatattcaaaattcaacacgtgtcttacccgctctcacgcgcacgcacgacaaagacctgagaccaaatgaaatttgaatcataaaacccatgtgcatgagtaatatacgaagcgacctttggntccaanccccactagtatcaatggagcgtcctaaaccctctactccggtttgacgatgcagttcaagtcacatttacgcttgcgaaaaacancaagtaccataaatcggtgagagggnnnncgggncgtttccataggcataggacgcgttatnggccgtcagagnntcgancaccaatggccaaggtnnttgcacgaatgcctatagcgtattgtaagaagtgtttcagagatagtagggcaatcccttaattccgataagtnnagggnggattgtttcagatgattggcatgtccgatggtgctgngctgtcttagtaatngtcgatgcngaatccatcncccactgctaaggcacttatgtacgacaggttcgatttatatgtcacntcgaagcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcataacattcaactttcgtgattttgctcacttgatcnngtagggacggcactatatcatcggatctgagggaggcgaaacnnggtccaaatatcttgcggctnaaagtnctnacaagctagcgcgtnataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagngtggcatgtactccgttaaggtttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgntatggtggaacatggtccccaccagcagcgaaagccattaacatttggccacatctagatgtggcccttccggtcgactcgcaatggacatcttggggtagaagatnagggacttgccttcgtgttgcgnngggacgacgtccgcttcgtgggtctaaatcgtggtcctgactcaattgtcccccaccaccaggattattngtgaccggctgcttgctcaggcatgcgaaaggngaacgaattggttgccaacttttaaccaagcgatcgcgtgtagagtagagtgattggncanntctatgtaaacgntganacaatatactctgttcccggtgtgtttatcacggagtntttcagtaaccaaaagtgctgcgcnacgatacgacatgtaangacatgtcccagaacgagatccacttgcttnaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggngcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgatacngatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgngctccgtngcagcacacgtggatgagccccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagantggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgaagggngcctacctgtctcacagtgaaacgggggtngaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacncggtacggangccacgtgttaatcgngcactatgacccaagatgtaagtgcgaaactggcttctaaatttcattcgttcgttgcacacccaccggaccgntacgctcactcgtgggcagtctaaaacccgccccgcagttagactcnacacgcggtgtgtattaacngctagtaatagtttgttaaccatnctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgangncgtttcagctcctgcggcggcaggtctaggcgccttgcagcctgtgtcctgctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaangtgtanagatccccctancggccgggtaannannncgtgngccaaaacaatggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacattatttgcagngcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccntttcaatggccgtattgaaaaattcccacatttaattgtnnccgtccnccccgccggaatgatgaatcgcgcctcagaaggtaatcactcttgtccacaagtacnttacgtacgctgcggtgtggttttcngcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccagntcctaactatacgacctcccnnnganntccctaaaccgcaaatccatgggagaggtcccccccgnatgtcatagtatccgctggcatggaaatactacattagtaacaagacgcggtncatctgtattgaggctcgccgccaccccgcgaagaatgccgatccagggaccatacatttgtgatggcatacttctctttggntgaaccatcccagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtngtttcacnacgtctatttttangattataactgttnagccctgagatggcttcagaggtnnttaatggtcatanccagtcgccatnantgcatcctngagaccgagtgagcgttcatccgaatggttggatctcggangccnncacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgagcgcgcatcgacggttncccacnccctgcgttcgagttgctctaacccagcgtattagcttgagtgggccntggcgcgcggnatagagtaccatgatttnnacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgngtcgggttcccttgtagaaatgnctttaattcgttagaatgaggcgctcgnttnaagtccaaacaaanagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgtnntccccttaaacgattatgagctaatcgctcngtgtctatcggatggaggctgtgctgctctttcaactctnggccgtctaatcaanntatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgngtgtcgccnntgctgcaccnagtatcctcgcagtgccatttctgntgtaccngtccntcggaccaaaaaataacgacaccccccgaattcctctccagcgacgggntcttcgnnnantgntgnacggagccaaggatcagtcactctttgatgtttgcgggngattanattacgcttcgtgcattgcccgattcttagagtgannnnnngcttgcccgatggatcnncatactagcaatcgttttatcggctgctcagnttaacngaaattccgggtggaacacattcncacctgnaattttatagtccgcgactcnacccgacnctgggcccggctctggtcaagntgccgtgctcttctccancattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttngtgttatgaacgtctaggangngcatgttcgcgacgcttcnaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaacatgctaatccgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgattctagttaaacccctnngcntatgtagaccggtgtgnagctttggagacataacgagncatccgaggttgactgttctgcttcacnctctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttnacgagagacannagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacganagactgcagccaggcccttngcggcatgacccatatcgattagatgcgctggtacctcgctcgggtgggcatatctnccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctanncaacctttgtcgatggggtgattattgcgcgggcagtttncgcgatcagttagaaggcagggaggggtgactacttcatcctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcatnagcagtggagacggttnataatgccatactagaaactagagaaagaacagtagggtcagggtggcttaccnntggcaaacttaaaggttgaatttcttatccttattcggcagcttagttccccgntagtgagaccagtcattgccgatggctggatgggcaggctggcgatccgtacattaagttatcgtcagaagccccaaccggggagcgngcatgccgtagctacggcgtaggctattaataacggaagnntcgagggaccgccccgatctcgaccgactggccatattngataagggatcattagggtgctgcccngagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctcnaaaatcagagcgttacgtcaaggttggtaaanaaatgctgcgcagtttgattcccaacggcaagggctttctaatgtggcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggngacaggattaatatccgtcaatatctcgcaacggcagcttagaacaatccccaatcacntagctatntgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcatnatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctangggcttggggtatgagaaaatgctcctcatagtacttagtccgcgtcatcctgcggacgattgngagatgccagacgcaaggagctatgacactacaccgcggcgcacccagncnnncaggggaattgctggagcaagtttaacaggccaaacggcagcgcgtagngttacactacgctttgggatcanagcctctggncgcattccctgaataaaaaatctgtggacaataggactcagccctacgatctcactggtagantgcagcgacgaaatctatncgcgaaatggngagatagagtncggactatccgtcccttnggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgactagtcattctactatcncatgtaggttagcctgccatgaaggcctgggcctacccgttgactacattctgtgccattcttacgngcctctcgtctccttgtcgcnttgccgcggcgcgtcgctcgagagacgaacatacagtcccccncaatggcgacgtttattctcgcagtcaattaacgcccgttatcgtaggaggcagtataaacaaagtcacagcgtatacactagggcgtgtcntgtaaatatagggactttgggataccagannctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcatcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggngaacaggacntcgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctctgcagtgngtatttctcgcgctaaacagaaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggaccngcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgannccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcnnatacncacagcgacagttctgggcggtgcattacaccattcccccaactgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccgcgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggnccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaagatgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagacnaaaatggaccgtatcgggcggattgatggagcgtnngggcctcancgcaccgctngtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtntaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtntcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcnggtcgccttacgnaactttttctgatacacacgccacggcaaggagcntaagtcnttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacancgttgtggaggtgatctactactgttgggcanaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatnnnacatcgtnttgcacatctacatcacaggctgagagaccgggagagcttgcacctgacagtgtcncacgctcatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctgnagcagcccccatcttttggagccgagagcagnaaggtgtcnngcgctcggtaggcgctcacaagcacantaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagagcctggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctngtggaagctgaagcccgncngctncagacggcccccagcgaagtcataagtngcgtgaagagaggaaatgaacatgtgcgggtggcngttgcagagtttcatctcgncagtacattaaaggcacaagctagtatgcgaagacctggncttcatgttcgatcgtcttaatcccaaaattaactgcatttagtcggtgtnggagcaaaatattgccacggcagtttagatgtatcatgtcgattangcggtgagatctcttttaataccaatgggctggttgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcggataatcccttgggctacacttgcatttactcggaanggcnnncacctgtaccagtcagtgcatttaaaaatcaccataatnttttagggacggcattaaggngctccccctgaatggtctctcaggcgcctcgcatagcgtaacgtagaccagatcnacgcaccgggaacgagtccacgtgagctgggtagccctgatnctaaggtgtagaccgtggccgaccctctgcaggtcgaacactttacgatcannagnattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttnccttncacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtagnagctttatggcatcgaatagggctttgtcgggnangctgaatctcctaggtgcctacgctgcgtgtacttctaaacgtcgtcaagtagtaccccttggctgtgagcccggatgttctcccnnattgngactccactgggtctgcagccttccatnagacnatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttatgtcatggaaataanttactatccgtagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgatncactcttaggcaaagcattggaaggaaacaggtgccctttgcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattatcgggccgacgctaatggaccagcacggccgcaactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaacaagtgcccacatgatgcngncgaagttgcgctcgaccgcggctcacattttcaaggctgctggcgatgacttttgagttaagtgacanccntcgcctaatatcgcaaatgcccgctccngccgtacctntacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaactggacgatgtaaatttatttaacatccaatctacagttatataactaattccgacttggttgcgggagtcatcgtaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttncttaacagtatattaacggatgcacgtctgggcatngggccgcttgggcctgagagccgaccccacaatttgtctgttgnaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgnnacttacgcgncncagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacangtcgagctacactgacgaaagagcaanacgatatggtagcagggtgtatattctaacgcnttccanggttacccacgctttgtatcaagcccctgaacaatttgtttnaaccccgcccgctatagcccagtcaacatgggccaattgggcgatcatgcagtgagttgctagcgctagcagagataccgccttctgtgtttacacgccgttcgcgntgttccacttaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagtaccatcngcggcatgtcattaggagtagnantgtaagtcttgtncgattaactgtaaacacagcaacactnnttttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagntagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgntatcctantcctagangttgggaattagcgattgggcgtccatttgaagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcngntgcgatggcgattccactggtctgttacggcgatacgatggtcctcggacatgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggcgcgacantcaaccanctcgaatcttaaaccagttctactaccctgatccggtnaatgcccactcctgacagcggcggcgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagnccnattgcccctaggtggtcgatgagcacccactcactttntatggcatacgttaagcagttataacctgtaagcccttgctccccggagagtctatacggcttnnttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttagnattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttncggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaacnnntgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagntatctcatggctggcgtaagtgtcaggatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacantccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcanatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcngcacatcgccctacggggagcggcacgtcttccggagggcgctgccccttgttggcgaaaatccggccnttacagtttgcgcattcaacggncattagcgtagggatntaatcccgagaattaacccagggaagtgtctcccaggcttttttccntngcttacttctctatgaacgaagtgcaagaggacctcagacactaatccgaggctctccgtttttgttatatgatttgaggcaagactaggccaatagggtttaatatggcagcactcagttatgatgctcagtccgggacctgtngctacgtattacagtagacccagcggnngtacctctgcatcccgcnnaatgcgaaatngangccctaaaaaccgagggcagcatgntccnccantggcccagcggnacgnncccgacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactggtggccaacccaaattaacgctacgngggtcgcgcgttggttgggagnctctctgcccaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgnntatcaagagttcggcaggtggcaagctcggngggcagaaaacctgtacnnctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcgggtnccctgtatcttcngcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcgnagagtccttgccgttgaggtatactgcggagccangctcctgtattgtagatcggccaagatgaattttgngatgagacgggacctcataagctcttgctcgttggctcnngtgcctngctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcgcaggagggctaaaacgagtttgttgtganngtctgagccattccaactcacatggtaccgaggtccggctcaattgggacggaagacacccttccagtgacgctgtggaccagggcccccacgtggngtccgccgtacncgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagnngttagaattcggaacaatactacataacttanttatcccgagccaaccagacggtgccacaattaatnncaagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgtttctaacctaatcctgacaaccagacaagtggagcgatcatatcgtaagctagtctaagaactcgttccgtcaatccacatgacgccactgtggccaacttacttcttggtgactgagacgagttcgtgaccacatagggccaacgatgtctgcgtactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccagaagctgtctcgcagacctgacgagtagattcgacgggccattcgtcctcaccncctattctcgtttactacccttgtcacgtagataccaaaagcactcagctctggtggttngcgggctctgttgacgatactgagacactgaaatttgcgcacgccccgggagcccattgtggattggcttttatacanctccccagcaaactgtaatgctcggccccgcgataccccgctggacgcctcctacacccaaggcggtaataggncatgttgtgtnggttgcagaggggccgcgcttttctcttttggggcggaccatcgcttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgactncagttttaaccgtgggagggtagaaccgaccnatggccagcatcgcatatcgaacaggcataccgatantctggcccttngaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgngtggattcagcggtcaacgnaggggccgtgagnttagagccagttaactgangctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagngcnccatngcgagttcnatcactatttccgttgtgacgctngtagnttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtccaagatgtgcgccgctatctctcgagttcagccgatcattgccacggatccgacgggcctgataagtatnntgctagagaaagtggggcatccaccagttagnaagttgtgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagcatgcagagaangacatacaaaagcggatcngattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttatattggaataaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaanggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcnnaatnccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtactnaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatattttcacgagctaagtagacacccggagtgcgtatgttccatccgcatccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagctgnaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaanggtctcggatataggctatattaattaggtcgaaacaccangggtattgtgaaatccnngacttatngggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatnctccctgtggtaacccatcttagtcgcagacccnnncccnacttatctcgattctgtatggtgcgagatctcgtaggcctgcttaatcaagngctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactncttagttgcatgaggtgccccagcgactaccgggtggttatgacccngcaaccatatcaggttatgaattatagacgnaggtcngacgcatngaatatttaagtaaagactgtagaaagctgtatagngtatctctgaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcntcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcantagttagagactagcactggacattcggaggcangagattctctcttctctggatttctcccgtagcgctcggggtacataatgnacctccactcgcataccggaccgctggatatcgacnactaagcaacacaggaagcgggtctgccgacgctatcccggaatgncctagccatgtggtgattttgcggttacgtacntcaaggatccaaagtagatttgttgtagcccttgtnntccctncccgtataagggaaatagcagccaccacgaagaaanagcaaatcgccggaagcgcatcatttggccaaaggttgcaaagtcantactgcacgcggcattaacgtgtacgncttgaggncctccgtcttgtatcgagcttcccccggagatcaattcttgnataactagcgangnaccgcgaccaggcaaagnacccaagtattagaaaagtgcctactggcccgccgacgcttggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactggacggaaggttacgtcgagtagtagactgcaaaannctcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggncttacatcttgttcgcgagtaccaaggagcctatgcacatcacnaaagncgttaactgcgcactaanaaggtgattgagcattttctgngggctctgctnggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggccagtgacggatagccaagtcgcgtgatgacgcnaacactactcttgacaatttcggaagtccccttggggagtntagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtncctccgcgatatgcagttaactncgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatancccctagtacgcgaccgggcgagcttctgtatctctcaatgcatgctcccttgctctggcccataccgagaacccccctatattcagaggtccttgttggtcgtnacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcgatcctntgtatttcgatactccaaattctgctaggacgaaggaccggaaccagcgcaactcaatnnaaccgatgagcaatgggtaggggatgccttcaacacaacaantcgttaagctttacctggaaagcgatagatcagagactcnagcataagccgctccccgttntaccnncctgcttatgtaatcgattgcgggagtccgaactcnnngtgcagagtctgtaatcnagaagcgantggcgctnnnnnnncnnnatgtactaagaatcgaaacctctaatttgcacctgtacaagcncgggtaggtcccccttaccaatgggcgtcggccnnccntggncaggnggatcgggatatcatatgtgttgcaagtggcggcccccgaaatacgactgcaacaagtccgaaagagctaacattgccgtaccgtaccggcgtaagctagacaacccttcgccnnnccnncagggggacgagcgcatcagcactngcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgccggcgagagggtgngccgccggtgactttcaacaaagatttgtgcctgtgnncgcgccgggttacgtgtctgttggtgaaccnngntcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttncgcgggagctggtttaccttcctaaaacctaacgtncgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagaccaaacttgcatattcccagtatgtctgagggccggaacatattatgataattacgnacgcagctagccggttacgagataacacgcctggccttcataggcaacgccnccggctcccccgttcctcttccgagtcgtgaagtgttgggccgttcttcagtcctctcaagccaggtgcaaacaatcacatgaaaacccccgtgctacccctcgnttaaaaaccntagcagttcacatgtgctggcctggggtggccaatgcaaccatcngcaccctgcctttttcggataactacgggcaaaagcgtnnnagcgttgagtttgannacgccgctgtagaacnggggacactccaggcaactggtatgggggcctccacgttgaacgggttgcctcaccatgccaagattctcnaggcgggtgaacgaccccagggtcccccagtaggatcgtccnnngtttggtcctgngactcgctcttgttaggcctaggcatagttcttctaacaatggatcgacanacttcagggcacaccacgtaaagtcgaccgatcggtggcttggnaaagatgattgagacgtgcacgtgctggtaagttacccatgtcgagcatgtagccacatacgtgcagccttgaacataacaccataagccgcgacgtcacaatgtnacataacatnaatgaccatataggcgtcgcgcgggttcagttttactccttccaatctctgtcgatactactacaacgccaacaaggaggtanacctgaggtggtcgcatacaggaacctgcacggtgagtnagacgcaagcgtatttcaagagtgncgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggnggtgcctcagtttcctgtttagaattnggaaggcggcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgtacgcgaacttccaaagcccgtttaggcctgttngatgcaatcgctaggncggccncactagttcaataagtccgaacacgagttttataccgcacttcacccggagcacatccaataaggtgggctcacaacctcgcttccggcgcagacggcatgggcgccgtaggtcgatgccaaccccccgggtggataggacgtaatcnaactggatagcatggcgagctgcccccactgcggngngctggtagtgtggtaatactactcacaacgtaagttgtacacgcgcggaactatctagtgcgtgcaagcccaccccaagcttctatcccggcgctttngncgggaagacggacctttaaattagtaaacagccaacctccggagctaccctcctaggagtgtaggacctacgctcggacgtctagttcaacgtctaaataacttattaacccaccgctgaccgaacgaactcttattatgtgtcccgaacgtctcngctaggcggataggggttacgaggcggaggttgtgcctcgtctaacgaaacaatgcatctaggtcataccgactcctatgctctgagcagncataggacgganaattttccccgggctacataagccgagagggatcgcgcagtgtagcctaccgctacagttggatgtccaccgnaccgaaacggtcagcgagggtgngaaacttagcatcatcggaagtagccgcacgcaacttgctaattccctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaagtaattagtacgttcctcctatcgcttcgaggtcgaccagtcgaagnctgtttggggnagcgccccggcttcncatgncncactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcntgcnggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcccagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgttngaatactcagtagtccggctcaaacgcatcatcatccaggtttcggagagggaggtaacacttgttgctaccattcctcttggaacttgtancaggctcggctcgacattgtacaatgcgactcggccgccgttggctgctcagcagtgttcccgagaaattggaataaannnagtagttggngaacaagatgctttagaaaatncgaatgaatatattaatcggtggttactgatctgaagttaaggtgnnnnnatacgggcaataagtcgaacaaacctccgctaaaagatcnttgatgaatttcggcgagcttggggtgggggacggcaattacggactcacgnncnccttgcatccatnntgataactcttggcattgaggcccctttttgaaaacatatttacattntngnnnnnnnctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggaaggaagcttgcacgacgaagaccgattaaggccacatgcctgtacaacagtcgcagcctaccggtgngattacgcgtgagaggtccttggcccaccaatggatcctccgataaacgtgctgattggtggccggtngcaaagnntcttgtggcgagtgggaagacgtctcnaggnagttgtcgcaggtttgctacgnnnnnntnnntngagnnacgncgctacgaactttttcntgnanttgctaactnacgagacctatgtaaggatcnctacgtggactatcnccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttccccnacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagaagcaanaacnnnggnccgtccgtgagcaaacggtnnncgcaaattgttactgcnntngatttgtccggcgtgggcttctgggcaaagttcattcctaggcataatcgttcagtgagnccctaagtatgtgacaacacaagncaattccttacaggggattctattaaatctgcttgcacgtcgtacacggatatcctaggnnccttnancgngnntcacnccatncggtgntgngnncagcnngggaanggccgataagtgcggttgtccctgcngccaacgccttngcagtngtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagttngtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagangcatcgtatgacatactcgcggcggcagagtcgtttagtccgcacggttgtacttagaagttgtcgtgtggaggaagctactgccacatgccaagcatcgtccttcgncagatagtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtncagtttctaatcaattcgggtctcccacntgactctaatggggggacccaacgtgtatcaggctcttctgcgctaaggtcccncnccnntagatctgttatcatataaaggggcgctatttcccgtngaagggtgtgttnaacaagttgcttaggttatttcaggtcgcgatcaagcanaaaagcatacnaagatgtatctccaattgaaacaagacgttgcttagngtgggacatgttgcttctgtacagccggacgtgtaacacgttaccaataaanaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataatngcccgtctaccatgatctatgctggccanccgatgnntactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcaganctatgagtcggtaagtagtccaaatacnggctccgtgcanagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatngcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaanngnngnnnnnnnnngncnngntacgnanntngnangnncnnnnnnntngcnnngnnnnnntaccnnnnnnanngactngntgnnntnncnnnnnanttnggnngnacgnnnctnanntncngncnnncnnnnntncgtccacgnccactcgnagtnnnntnngncnnctnnntngntntaggnnnnnnncnngnncnnnnnntnanncnggnnnnnnntnnngcctnnngnnnnncgnnnnnantannnnngnnnnagnnnnntnnnnancnnnagancagnccncnnntccnnnanngnnnngannnagnnnnnnnnnnnnnntnnnnnnnnnnnnctntnnngctnncnggnngtgggtnngntnnnacncgagncggnnnnnnntncntnnnnnnnnnnnnngnaagnnnaanncnnnngtcnncngnnntncnnnccancgngncgncnnngnnnnacngnngnnnnnanganccanngtnnggnnnccgaacnnnngnnntngnnatnannnnaanncgncggntngcganacntnnnnngcgtnnngcncngnnnnanatngnnnngnnnncnnntnangnnngcnnncnnacnnnnnnnttnnnnnatnnnnnttnnnnntttacnnnnngnnntancnnnacatnnnnngncgtcggtgnannngtgtctnnacgaannncnnnnncnnnacgnnnccnngcncnngnnnncnnnnnnnnnntnnnnnnctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcangtccaggagaggctgtctgccncttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaactccttagcaaaaattagtcagagattccattgtaaaaccatcggctattaacatagtaatgtttaggccccataagcgctgcgattagggcaacaactcttctgaaatccgccgtagacttacctagccggggcgccattcttccggtaaattcggtgcgatagcactttctacgcgcnctgtttcctttcatcgtcctccttttattcaccaataggnaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgngactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacntacgtgnatgtagtgacacgnngtttgggagcagtatcgnagactcttntgggttttgcnccgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagaggggtacctgcgcgcgctcctacgtttctgatgggacgtgctctgagtaaaaggtcggcatcatcggaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcagtagctatggggccaaccccgncacgacatttcggttccggcngtcttagaagcgnagnnnacnnggcgttcgccaaaangntcaaggcgtcagctctgtccctgcaaaatgcntagaaagggtatcaaaggatattacgaggacaactcatggtacagaaccgggtcatttcgcaagctccgtgtagantcgtgnagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtcctcggcggttagggcgtagtcccttcaggcacttgccagtnttacgacgtcagttatccagagcgcaagtttggtgcctataaggngcactccacaaaggtaaataaatggctcctacgagcatacgacagactcanggtgtcacggtgtaggtacccccantcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgntcacccgtacgtcggggagcgtttaacanggtgagagatttngctttgacccacgttctagatgctagnttaacgccangcgtcttagtggcagacggtgcataccgacccgcgtcggttcnatgtagcgttgcaagnctccngcccgtgatttaaaantctacggangcntggtcttgnangcggtatgcgcacgtatggaaaggtngcatgnactgctctgaggattanngaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcnnttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgaatgatgtgggcctttcggcaangctaggctatgatgantggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctangaaaattcaccaggggcggcggcataatgttngntaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgaganggcgataatgtaggaccnagtnttttagtattacattcgagacacgttnatactttacagaataaaatanccgcctcgcgtttgtcaaaaagcataatgccttcccccccttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagncttttaccgtggcgaaagtattgtttgtcagagaggttcacggttaagggaagttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgntatctctcccgagaaaccaagtgatctgccgtaagatgaatccgggagcgactggncggcacggcgccttagtaggcacacacnacanaagtcaaatgatctttnagacannnggtatcagccaggcattccngccttacncccgttnncaagngacntgtcntgattagtataagctcgtgaagctaaattagcgatgctaaatnatttgtcnacggcctgaaancacgcgtgggatatgagagtcgtaacgcgncctccaatacagaatttttctgcaaccgtcttgcctganctacatcngccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccngtcgacacttaacccngatncnntgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggntttgatgaaccgtagcatgagtttgtggtncctntctcgccgagttctccctgacttnttacaccctaanntaatgtttgggatttccatctantcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccnccgcgccctgtttcccgaatgggatagactgcgtagaggnnatgcagggcagaccttcagacggatttagctaaactgtaagtccaccctagctatgggnttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcanngcttggnaacgcacacgcgaccgaatttacntattacgtaataaacgtannncccgaaaggtcttcgttcatccgccgtccgcntcgtcaggtaganctgttttctacttcatcattctaggnncgcggatacgacaaattgtatcccaggtatcggntgaacctcggggtctgaacccctggattacttgttgctcatcacttataccagacgacncgatgaagctttggagtcggtccgngctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcnagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagnggagttgatcatttctttacngtcnncgcagtcctgggcttccgtaacgcggctaggaactanacctcaccnngctcttcacggctgttttgcngcgctccgantttggatgccctggctggagtaggaagtgcatcgagncatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttnagataaccgncaaattgtccgncgaggacgacatgtngcccgtcaacgcgagattgacgggcgtcacggtttgctatccnatgtgtancgctcatagggcatggcggcgctatgcctatcactaggaggatgcgctttaagtgaggcagggcctcgacccgccccannnnccaaaaagccccgtgaccagctggccgattaagttccacaaggnagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatancagggtcattntctcgatctaggaancncaatcgattgtttaccttatatccgactagccgtattgagacaggcggttgagggccctgattccgagcccggagatggttttcccaaccgtngaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcntttagaggtgtcgcgtattacctgnnagttatctgacgcgctcacgagtgcagtttgctgtgagcacgtggtntggactagcaattgcgangtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgttcaggacggctttagtcatnaaaggcaaacccagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctcttaaaggcggctggggactttacgcgacacactccaagttttcgatcttacnttctttataagcgttgccagcnacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacggttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatctggtaacacatanagaccngcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtccttcccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgattaaaggtacgttttctcgcccagagctcgttgngctgctgataaagcgggttggggtactcctgcccaacgctctgtgtggtaatgtttangttttcccgcgttgggggctnntggcntcaacactccgattctgatatctagggaaaccgccctgtacgatgtaacagttacgcctgctctgtacttntntttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgttcaccttccagtgcgattttggacgcttacagtngagaacaccgnagcagtagcttgttaaaggacaggcccacgcttaagctcttgggctagttaggtctgtgcccgtnccacctcaatcccccctcttnccgtcaatgtggatcggtgcagngacannnccggaggtatgatccggcgaattgagtgatttgatgggtctcgtatagacaccctcggtacccaatagtaaccgcttccgccaaacgggaaatactagtgacccgcgaatgcctgtatgtttacgatgttaacgtcattatatgcaaaatgttccagagtgaactccgatccaacgttcctcagaagctcccgccggcagttcccaatgcctaacgacggtctactctatcttcaccatacactactcgattgcgctgggggctatgngtctgccaactcttctttgcagacaatctgggtcgtccgtttgatccggcaccatttagcngaatgttgattttcaccgcgttgggttgacgcntggaccatgatccacaccccagggacgctnccatgggtagacgttaagttagctggcaaacctcagcattggttaattcacgctggagcgccttccagacgatttggctgtgctcgataggattaatatnaaccatttgcaacccgcccacatgctttcgtcagtgggtgccaagcagctcgagccgtaaattcactggaaactacgganctccgagcgactctgcggcgtatatgcataaccgccgaacagcaggggactcattaccaaccctacgcactnnnntgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttctcgncgattcctacgatcctcgcactcattgctccncgnatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcctagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacancttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcnctgcggtcgctcatcggaagtatgacaggntatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtattnnggcacggcaagcatttaannacaaccgcccaacctnggcctactttattagacagtatcagcgtccacggataggttttccgttgtacccatnncaaccttgntgggaacnncgccattatgttcacctggcacctgggtcacgaccattcgagtgggcgcagagtcgataggccctcccccccggctgcaggggagctgttacagtantccctgatacgcgcgggaatacgggcccgttggagantgtcgagcccgtagacngangantcatcgagccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtggactacttttccctnnggcatcggnagacgttaccttgatttcgnnaggaaaccctccctgacccgctatgacctgttaaggagcttcggngccgtgagctnccatagcnnnattgttaccacctggangacagtgtcacaccaagcggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgagnttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactctcnnagagacctaccaaatcggnagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttgcgtgctgatgtatgnaggtaagggctctgcagggggtggcttaatcataaaaagcgcagcttattagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagnggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcatattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttnnttggttcggatggaatgggtggtgtcccgaagatgcgaatnnnnncaggngcaccagatgtgtcgatttaatggagancaggatcaatacaatttactcgatggacccactggagaagctctattacgtggcnngnccggggcnnnttagcagatcactccgcggtngtacccggccggtggtccnggatccactgtcagtactccgancactccgtataaaagtgggttcgnnggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgngtggaatcgccgcgcttgncccaaatttagccgccgcaactcagagattcaggttgcagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatnnnnnnnnnattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcactngggggggngccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcngcgntngtcncaattgcccaacggactctcggccctagacaccagcatcctttggggacgtctttgatcacgangtcccaaaccacttatggngataccactcacacactnnacnccacaaaactccatgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaanngtggtccgtgtctcttcctncggccngcataccccgagtatgtccaagtangtttgatcgcttgagatgtcaaagcgggaccctaacccaacggtnnncangagcgcgtanggaactcagcattattanaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaagnagcacaaggcatacagacgaattcgccgcgtataagatngagttatacatagtaacttcggggagtggctttaccccgcctcgcccgaacaccacctactctgtagtgggcagggattgnggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacganttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaacaacgngtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagcgtgagggaatggaccgcatcttaatgtacgaaaaaaacgtcccggtatcattgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcntgcngatactgagtcgtnccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggncagtgatggcgttgaggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatanctcggcnnngtntnggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctangggcggtgcgacccgcgtgaccggntctaacgcagaaganctagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggngtcntctatttggacccccatctagtcaacgaagtgacaggtcgtgatggngatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccgnggatatttaatgactgcagtctctgaagcgtgtttcgnatttnnnnnnntggcacagagcttcagacggagnncgggatcgtgacatctagctcttaccgtctncacgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatncgccccgcagttttcctctcacnttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacnataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatcngnnacttccgggtgtacattctngagaatcagacagntgttagacgttgggacgncgtctagaagatatacctctttcggtatccccaagcncctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccgaaaatcctttgaagtaggcnagaagagcggacgtgaatccccccctataccgcttgagagaggaaccctgagttagccgcaacgctggaaatgtataanngagtggggcgttccacanaaggtagattctagctaccaatacggagagatcccggcattttggacggtctgaaaacaggaaccagtaatgaaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaantaagggatttagggtatatcatgcaatcatcccagttcctggcacgctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacnnnnctncaaagccatctctgctaaacgttacccagccccgccggaagctggattncngccgattcgtggtcgaacggggggatctttccatctantgcnggagtgactccttgaacaacncatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagacncngcaaacatactttagnagagtacgtcatacttaggggtcagtatttntgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgnnttcgtatctctanncgaaccagggcatagtgctgctagcggatgggcgcacttntccacnagacgtatagctctatnncgcgtacaatcactgttgaagagattntccagtggcatgcctcngganaggttcatcgtcngctggagttttactgtgaagaaannaagatgttgcgncgtcctgaaggtgagatgntgtcagcaggatcagncagacncatctaatgaaatcaanggtctgaancnngtngtgctgactaatancggttacgtggttccccaagtagtatggacgagttaaggaattagggcaccngttntgtattacaagtgcatgagcagtttagatgtatnctctcgagcgtcacaatctccnaagggtgatgcacaccctatatcatcactccngagacaaaggatccgangcaaggggactttagagcggtgtgggtcgnctaccaccgtcatctgacaganaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtnatctcattcctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctnccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccntcctatttactanaggccaaattggctaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatnnaagttaaaganaagtttatcatagcatctgttaatttgtancgataactatcgtgaagatttatctcggttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtagtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcnggnattgtgacaggtagacgagactgtatcttcatcttggtagtgggcaccnggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcaccctaccacgatcgaccccaacatttacgagcatttccatctagggtggnttgcngcccgacgacggttctagccgatagagttagtgttaacgcgcacnccctcacgtatgaagagangggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacntccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgatagtacaaatcgggacgcagcggtctatgagacacaagccacngttgaggccgttccgcnnttctcgccacgaattccagtgtgcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtncacacgtggcgtctngcgcgggactggcgttcccaaacgatcagcaatactattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgngnntgttggttgncnggcaacccgcgccaattngtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgttacggcttatattgatnatacttcanccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataactgcaggncaggcttcccactacgcgtgtccangtacggcgcgttttatccataggagtgcgtctngaacacgaaacngatcagttcatccggtaaacaacacaatcttgaggaatttnatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtataccgcgacgttggcttcatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgccccataccggnccgtgcttgtattacgagaccgccaagatgagcagtgaatgccttcctacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacnattgctcaaattcgaaaatgccggacgtttgatccataaccncggtnaaatggttaatttgtcgggactagaacgcatattgtttgtccgacacactaaaccgcccnctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgngggctggtctgtatngctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacgncnacggcatgaactgtgttgccgcaacgtacagangtgggcgaatagagtcgtgtatcaaacatacttcctnggaccggccgccgngtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggncactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaanncattaattgcgttcacttgcagagctnnggnnaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcccgntgttctccaggcaggggccnactcaatggacgtagtatggacctgtgccattgaagctgcgtgggcttggaccgaactttttaaatttgaaagcagtgccgcatacgcctcggcccgctgntccgtaatacgcctggccgcaatacctggcagactttgcttgctcctcggtcatactcacctgacttctgccttaaatcctaaacacaaatagtatgaacgcctaagangccgtccacgctacgcttcaagtggttaaagtcacgggacccaagcctgggttatgaccgtgaccccagggnntcgcgcaggggacccatccccggagaatagaacagctcctaggcatgtactaaccccgttttcgcgagatttcgaccggagggcctgacgcaggccggttaatatttaggtagtatcgaaaacacgccttacctaatctggactntccccaccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacagtgacgacgtgctggagtatcgcgggtgtgacttncggcggacccgcgtagttcgactnagggctggatctaagggacgttggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaaggnngtgccngaaaattacgacaaangggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctnagtgaaactactcctaccaccacgtgctgagattgctcgggacttcaccactctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagcggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactctttagcctaactcttggtgtgccgttagaagagacagtaccncgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttnnctctcctgtattagcacagacgannnntccgaggcccacgcgcgtgttgaattcntcgccaaggtatgatagcgtgtaacaattatgtagaacccgaactnatggccgcgggattccttctttacacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatntgctccagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagtagtctcattaaacagaagagnggggccaagtagcaactcgtggcggaanactgngcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataatgntttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcccgaatgtttaatactccacataaccngtagatgatatcgcagaggatcngagcaaccatgaagttttncctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcncgcatggnccatcggcttccagcacagcttnttttcccccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggcnncggcaaagtttttaagtctggcttgctttatgaggtagnctgtgggccctggtgnaaagacgtgtagggggaacgcccgggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgttatagaggttctcaaacaaaaccttcttactctagcggaacagcgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggcccgtacgancgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggngccaattgatacgtaagttctcacagcttgnaacttggcagcttacatattcccttccgccctagtgaagnacaactcaatttgcttacatctgatgcgtgtttgtgcgcgccgccgggcgacgctttcactcggcccggatagtcctgacttgcgctatgctgggattatttccgaataagantcgagggcagtgcatcctccgacggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaactacgcctctcgncagcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagcattcgaacgtagaatttacccactggtttctatgtcggacggccaacggagtcggcagtaacnggntgaggcgttcgagaagnngngcgtgtccgatgttttatggtagaccggagtanntcgtaacgagatggtgggacagaacgtgtacgtcntcagaggtccaccccccttgaggngtaccgtagatacctcctcttctcacggnataaatcagtnagcttcttgaggatcggtagtaagaaaggatcgatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctaactgccacagtgnatggataacgatctgaaagcatagagcatgcntctnnnnnnntnnnnnnnnnnnnncnantcgatntttnatangactagacgaaangntttntannnnnnacggnnnnggnnnnnnnnnnnnnncnncnnngacggtagagagatcctccgctccnttatatgcagacttgtgactgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccnccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcagnngtgtcccaaagctatantcctnagagcggcttgcttgagaactttnatttcagcgtcgcaacaaatggagtcggctgcgcgcgagaagccccagaccngtcnacggtttagatgcaggctgtggctcatgctttcntcttanctgtagcagccccaccgnattcttctagtcgctcctaactccctacgcaatccgggctccacaaagctactccggtcacngagagggcaacttgcctcccgccaccnagctcaattatcccgtcgatctctgtgcgtacctctttaagagggaaatgcagagagatttatttcccggattactgtgntgttggctcccgcactcgctccacagtgaacttgcncccgcccaggagcatccgggcacccagtaaattcnggttggtttcccgccgcaccttttgcctncaacgttacacnggtgccancacnactnnnnnnnnnnnnnnnnnnnnngnnnngcncccnnannnnnnnnnnnnnnnnnntctaccacctgcacaccggtgggccgaaaagtgcatggagcgcnntcctagcnggctgatgatantncaagtgattttgacnngcctgcctttggtagcttcgtcagttaatacctagaaccantggtcactaggaaatggacgctccatctcgaccatcctggctttttatgacacggcgaaccnaacttgcttaccggcaagttcncgcgcttcctcctctccaaacgtaggctagctgattagattcgcggtaaactctngttctgacgtggcgcggtcaagatcaagtgagcgcatagccctacgggaggaggttcgacnccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcaaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagcccagtagtcctcactctagcgtgtcnctacgngttcnggagggggcangtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattccgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttccactaaatcattagtgggaccntccttggcgtacngagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacancctaatatattccgattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgnacccatctatctcgacccctagtaatgaagctgcggtnccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctctgtcgataagctggtagttaatttggctagatccgacgaatcccaacaggataccgaagctccccacttattgtagtagcaaatgcacaacattccgaggtgttttacgggcaggtcttnttgtacgattgncgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatccggatggacagcgcgtcatgaattcanngnctagaacgcagcgcaccaccangcnntagttgttgcactctccatacaccaagngtatgnggctggtccactcccgcttnnncccgnnagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccntatccgatnnntccaaagtttgtttcttngcgacttacgcccctaaggctgtgatncgatggtaatggaattggtcgtgaagagtacgtccnancanctcgacctgggacntttcactgnggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctnnctacttacntgttatgtgataganncctaaatatcacatgccacagctcttctccggctatccaatgccgagaacaacttgacgcgtggatgcgtcgtagacttcgtcgcacgcgtcaccgcctcttcaaattcaagcgctgtgtctgccaaacttcaaagttgcgagcatttataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatnagcaaacgcangnnntccacgaccgtgaagtacgcgccattatggcaagccgncaggagtctatgaactgtggcagtccttaggcggatagcagtnccgtccgttcgctagatctanacaggggcaccatcagagggntgatggacatggcgctttacaggcgngatatgtaggatttgtcgcngaatgcactgcttgcaaggtgtaccgcttgccttgcgagggcgccctctgccggtccgtttcttagctcnggctagtagcagaacctagacctccttagcgaggtnataaaaggaatagggtagacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcggctggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaagaacataaaccctttctctttaaagctaagaccatcgcagtggtccagggaaggcggatcagncatagatgggtcagaagtaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccagaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagnntctgattacagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaangcacagttctcactaaacaccctagaaatccgttcngngattgggtgtgacncggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggattgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcccgaatagactatacagtgtttgcatccgtcccgatacagtaaacccattagttggaaagaacccagatttgagcacgtgatnctacttcggacaaagaatttgatggtgcccatgcancngaccggcgcgtatgntaggagctcaaagcggtagaccgaccctccctaattcagaccacctagagttgtgacgttaaatctcggtnttaggtataatcaattccccccgtgagttacccgnnctatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcccgtacttacgatctcaacttttcacggtcacattgtgagcatgcatttggtaagcgcaatngcgattactcccgcttttgactaagctctttcaggccaagcatttttccaacgttcggcagcggcgaaggcgatcgccaacagagtctatcgcncgtatggaccgtcattttcgcacgtgtattaataaagcgagcccaggaccacnnggtcaggcttagctgtgatcgaaagaattatagactacttgacgtccaggatggaccaccaccaatgcgaagacgtctgtgtcttcgttgctagtgatcattcttttcgagttacgnatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatagataaagatcggacgattcaagcgcacgcagctaacagtttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccggnnatggtgagttctccacggccggnnctctaactcgcccaatccgctacaacnncatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttganggcacaatcccccgcctgntttgcgtccaggatgtggcacctgttagggcgtttaacatggncttctgaccagtctcttaatgcataggnagctagccatttgccatttggnnagcaaatgacactcccgagngcaaggccaatgagcgtagccaatctcgggtataagttcatttcannngccctcgtgccgatcgcttggnttagcaagccaagtcatgaccgaggttgatcgcacaggaccagtagaagggaaacagttcctatgctcgcattttgcccgctcgactggttcaattagctgtcgtcgcaggcttgagctttttgaaaaggattaacgaatcaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtangattacctatttacctcagtaaattgcccaataaacccatcaactaccggattnctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatntngctcattcctttttnacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccgtcgggtgggttgcccatcatccggatnaagggatacgggggagtggagcncnnnnggcgtattaccgtctcatctgggatcccaggcgnctcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgncgtttgaatacgtactggacttgggtaccagggagactngttagatggggtgcgacgttgtgccgcaaccctntgaagttagctnccggcgtatgtaacttgtgtcttgtggtcccaccnaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatggntgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctnngcacagcgccccattgcatccaaacgacantgtcactagnnattanctactctgccatattgtatggcaagcaatttggannntcatttagttgtcaaagaccagagggcaaataganannctcnnnnnnnnnnncnnnnnnnnnnnnnnnnncnnnnnnnnngnannnnnnnnnnnnannnnnanannnnnnnnnnnnnnngnncancncnaangnnnctanannnnncnnnnacnngctgaanaagnactctagctcaatagnagaggacactataagcggtccgctttagttcgtcgtattcacctcgatcgggaccttgacgctaagtctcccgatctgacnatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaaanggttcaacggattgttgtttcntgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatnatcantccatcgcgaaacgttctcgtccangtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcntcgctagtctcccgagggctaaacnaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtgnaccgtgcctcagaggagtttatgctatgagagaccctcacggtggtnagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttganntgatagtcccttacgtagggaanagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtgggaatttctaccctcagtgaattantcccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgnacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctnctcgcgaactttgatttcactcgttgcaggcagactcctagtccctcgagttcccttgtctttaggatacgggcactgccttgctgggttttcaacatttgtctcnnannncnnngntgntnnnnnnnngcncnncnnnnnnnnncctgggcggcntcncnctcgctacngccncacnaacatacggnggatccataagactaagggaccantacaacgtttcgcttgaattggtcngcaggcgcgaactcttgaaaagcgttccctcatcgctgtngcnggnggagaggttggttaactttgtttttgctcctagggggtggaggatagtcanngtnnnnnnnnnnnnnnnnntngnnnnnnnnnnnannnnnnnnnnnngnnnnnnnnnannnnnnaannnnnncnngcnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnncncnngnntnnnnnnnnnnnnnnnnnncntnnnnnnnnnnnnnnntnnngcnncnanncnnangtnnnnnnannnnnnnnnngnnnnnncnnntnnnngntnnnttnnnnnnnnncgnnnnnnnnnnnnnnntncnnnnnnnncnnggnnnnnnnnnnncnnnnnngnnnnnnnnnnnnnnnnnnnnnncnnnnnnnncnnannnnnnnnnannnnnntnntnnnnnnnatgngnnnnnnntnnnnnnnnncnnnnnacnngcnncnannnnnnnnatnngagnnngnnnnnnnncnnnnnnnnnnnnnncnnnannnnngnnnnnnnnnnnncnnnnnnnnnagnnnncnnnnnncnngagagaccgaacagctcgtcttcttgnggtggtnggcaccccgcgccgccgcattgtggccanctnttcaagtggttgtggacctataacaccacgnagnaancgggtggttgttttttgttcactatgaagtagcctaagaacccagcgacgaaactggacatngccttacgaacatgatagcatgtagtctcgtccccgtagctggccctaagcgctcgaanncggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgacgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgccgcgttacaagctggtccaatgcaagaatcacggatacttctattgacatctcaccactcggtgaggctcaactcaccgaacacaagaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtntgcagaagcggatgacttgtcaggaattattgtacctgaacgaagtttatccataaccctcatgcgggatcaatcacattggatttgataaagagtagacaacnnccccgcctaggtctcaagcggaattatggatgagagcctaccttagagtccacccgttgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacnacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgncaagaagagaanccggtcggcaaacatcagtactatcaagcagggttagtatttgagatgcaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctanctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatnngctagtcgcccttagattacgcccccgncccggnnagctaggcgggtccatcccttacttgcggctatgtacatttnccggtgttgtgcggtctggctcgtctgcaccggagcatcataatttggacaccgcggaatattctcgctgtcatcacctttcctgacggatctaggatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagncgaattcgaaatcacgacacgctgcacaccctaacccatggagtccgagaaatcagtccagcgttagggtacatatcgttccaccgcgtctcaggggacacacccgcaaagtccacgtcgcattactgnantctctcantcttnntgactttcatgtccaggtnatgaccttcatgcgcgaccgngngggccnnggcatggcctcccactacagcccgtttcctcgttttacacagtgggtagtgttgtctaaacattcggaaggcagcgcctagagtcaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgtngtnatactaccgggcaaaggtcattcttcggaacaaancatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgantnctgtgggtcaggctggagtacancnttgaaactgccataacgagatagtgaaagtggtgtcttngtgatncacggcggagnggnggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctagtancgcagtggaacttatgagtacgnaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaangcaactgataggtctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatggaaaccacttgttctgcattangccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctccnggagggganagtncctggccgacgctatcccttcctctgttcaaccaggctgaagtgnatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgnatcgccatatgaagcnggagtggannatactcgagacttcacttcgatggccgagcatcggggctttcaagcgaacctctatccgcaaacgtagcnncccgccgccatcagatnagttagtttgtaacaggagccaaggatagagcagcaaccntaacctgtcgtcgatgctgcatatgatgccaacgncatctgccgctaagccgcgctaagtagtgaagcctgcanacttggactccgtggttcatacaagaatcagccctcggacttatngntcgnagcgttggaccgatcgtatatacattgacttggccgttgtagnncactcataagaggcgagatcctattggttatgngccctcagtaagacagtcctgaggcctntcngttngcccccgaggttgggtntcggtgtctacggtancttattaagttgcacacctggccgaaccggtnacntcccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgnnacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatnggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcnnnncatcgccgacctaatatgacagtgtatagtggcagtactggtnggtttgnctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgangtacagccatnccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgaccagtgttgcatgatgatcctannatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctnngtgncaggttctncgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgntgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttntctcgcctngaaacaaggcacctccgatcggtaattantacttggnnganggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagnggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcngnacccttcgatctacataccattggcaagcggtcttcaaatctctgcanngaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgnccatactccggtccgtagggaaatgatccgattctnnntnnntnnnnnannnnnnnnncnnnnnnnngnntnggnnnnannnnnnannnnnnnnnnnngnnnnnnanngannntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnangnnnnnnnnnncnnnnnntnnttttctgagannnnannnnnnnngntnnnnnnnnnnnnnnnnncnnnnnnannnnnnnnttgtccagaacagacatggtncgcctgtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagnccctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgagattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcnngcataacntgcctcagtgatcaagcccggagagagatgtnggcgaacgtatttgaatntacaggtgggcgttacccgacttaaatggtggactatctgccagctctnaataggagaancnagccatgtcagactctcggttagaacgttgggtggcagaaagttttccattctcccgaatcttggaagttggcgaagttaatcagagaacccgctaactaaacgngatataaaggagtcacagttgaacccatctgaactgtcaacgctatcccactgtcggcaagacgttagtagtcatgtcgaccgggagggagttggcgtgtactaaatgttaacaagtcattaggccttggtatgtcatcgctggggtctccttcacnnatnggcacgatccggattagatcngtcctatacacgcactttttcgtctcaatttgcnannnnaggtttcaagtgctgtcttgaggggacttagtcgtatgagttcgactttcgcgccggccccgaagatgtgtgtagtttatttgaggcggagggtgcgggtttggggcagcagnnnattggctcttgtctgcgttatttggacctacagggactccgcggcgtggtattcgcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctacacactgctatatgctgagaaacggctggacacaggctcangggcnttanntgcaggaagtataatgaggatacgaggcccggaagggcttacggagcgggactaaagagggatgggctagactgtaccngagtgcgctcantgacggggctgctcaggagcgttatgctcaagtcttaaactatcagnggcgcaccctaggactatacggacagccctaatnagaagttccncgctccgtatctggaatctaaacatcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgnccgggtnccctcgacgagcngtaggcttatagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatntagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaacnttatcgtgcattcttagcggggtttcttactanaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatactataatgcatgggctaacncnnttgctttactgatgccggaagtcctaccacagctaatactcgcgcaatccagagggnccaggtcncgttcagtcggataacntgggaaccgcagctataaagttagtgccttgtaccgcagtaggtgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatatctgaatnnattgctcctgagncgtcttttaaccgccggctcccaccactggntcgctaattgcctgttcctagtcatgtctgcgttgctctcgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcntccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccgnnacnnataattaaggatactttcaccattgggaacatgcnnncataaagcggacaaaaacattaattgccaagcntcccatantgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggaccctangattcgaggcaaagcagcacgggnagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctgntagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacnantcnccatgtactnngngcgnatcanaaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttnncaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgnacccactgattcttgcccgggagnnttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccnncccattggcccagcgcacgtcggagnacgtcnaaataatgaccacngaccttctnnnnccccatctttcatcccgcctggacgcgtaccgccattcaaactgaggtcacaacgttgctttatttggattggcagttttnctcgggcattaaacttcgtacgatagtcacccggagatccccggctgccgagttaaaacaagaaagcggntcacacggctngtattgccaggccctcattggcgggggctctcgttagnacggttgccattcactgtgnaggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgnnatccgtccggngtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataacacattggngctgcctcaccgtgtaactttaganctcgccgccctaagtacgtcttcttgcctatagacttacgncttatatnctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaagtcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtngctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcangctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccncatttttatcaggtgataacaatngaagagagactatcggaattncttcatcaccgtgacgttgttagtcgctcaaatccgtataagangccgtgaaccaccttggntcncctgtacgagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctntctggaaaatatgacgcggttggcggggancgtgacagggatcacgggntagaccaccaggccttatgataggtccgccatgctactgcagnggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattantctatcagtggggcgcggccatctgaatattgacacnatcttctaggaagttaatttttttttctctnaatctcaggctggntcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagtccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctnctagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagngccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccancccctcgccggtagagcgacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagacnnngggatcttgtcgatgctgtattgcggaacttngcccgcccctagtactcnccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacnngtntatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgntcgactgattacgtgtgcgccatggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgntggntaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacngtggaatgagcgctctttctagtagnnttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggncagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaanatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgggtaatcccggtgtggagaacaaatttttcgtcctagactngtggttggtattgattaccgtganggtatggtacaggcacggcccgcgacgcatccgtaagttgcaatgtcgaggcggcatgnncaaagtcccgattcggagtcncctaccagtccaagcccgagttccctcgcaanncctctaanncgatcttcataagaagcgttggtctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatgntcgtttgccaattcctgccgaacgccagcgtactnnccngnctangntcacactcgctncagccgatgcgaggaaagntnatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactgnagggctccgcgtccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcnggggcactcgaatcagcgacgatcgcaactcngccggtttatcggttgctcatgcattctgcctcacgttncgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccgaggtctccatcgattgctggcgctaaggactctgtgggggcacngntctggtacggggcgngcataaggccgaagcagggaagatgcgctcccccctggtcagcgnncagggatcaacntctcagtagcgtcgaaaaagccggtgtaggcagtcaatactcttttcttcgggncctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacgncagcgccgagtatacattaggacactaggcccatctanaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaanggccaggcttagtcgttctgttcccaaccggagcgctgnagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctnttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtnagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtnncgaacactcacggaggcaggggtactgtgactgggggcaatgcngtactgatacannnnncggccgggtctggacgtacagggaannggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttcngtacaggatatgagagaaccagcctaactcggtgtgnggncatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatagactagggccgttaatcctcgtanctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactngatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgnggcggattgcnttcctcttcacctttagctcttgaaaggtgctcaanntatatcacgactacngagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctncgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtgncgccggctcanggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgnccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtncccngtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagnctttattggcgaccttgggttgatcactggtgcagaccgcgcatnntgggagngcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcggncatatcatagactttaagcaacgccatctacatctgcaagactctatnagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaaacaagtagngttaggatgggntcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtnncgtatgacgacaaagtnagacggcgagcaactttattcnataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagctagnaagatcatagccccctgaggtaaggttacgcttagagctaaattactaaaaggaggagataccagaatctatangatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttcctcaccgtgatcgcgggggaccggtgcgggggtgtagtccgccggtaggtacagaacanacagtaacaggactagcccaagtagacattggacctccatctcgttgggacaggtagcaccccggaccgggtgcccggaactagataatcagacgacttccntgngtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtccgacatttatatgtcaagtgcgcctatcatccagatctagtcgagcgctggagtattnngttgtcacttaatcgacatgtcaactgcgactacgggtggtacagggtttcaggatcgcggaagtcgagataagttaaacttcctccctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtntagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgccgtacagaacaataagcgatcctattcaatcaggcgctgagcnctacatcttctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctgtttnacggncccgggtgtgctgtacgactgtttaaggctccgggagtagagtaaccgccatggcggcgtcccctgaatgaggatgcaagcaaaggtttgggtgccgtatcacganccagtgtgtcgantactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttactgcttagcggtaatacggttccgaganntgggcgttgtgcgatcatcatgacgtagcacatgngcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaactcgtattcgacaggggagctacagcgaggaatgtaagnattacaatatntttaggcttctgaatccatggacgccgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatnnnncttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaactctggntgtctctggcgtgatgtatnttttagtgctaacatatgtttgaagctggggctattggctaatcgccgcgaacttctgtgaagggtagtcggagttaatatatacgcncctatgctgccacgtccaggcaacaacttgccagtcttatcnaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccnaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatcngagcggtgacttaaaggctccncccagcaaccgaagtntaccgatctttcgttagctcggagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcgacaccagccggtcttggtgggaccttctgttantaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtnnaanccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgcngtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagancccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtangccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagccnagagaacggggttgttgggggacttggaaacctggaggtnatcggtgtcaggatactatctganagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcnnggtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccganacggaaacctaataaggagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctcnctgacgttcaccacaccacagttgaatagaccaccgtannctccgtcaacgtcagttctgtcagcctgggacaactcagatctctaatgcnatgcgctctatgaaaataaccgttgattttgcatcaaaggcccaggtcgttggcagtgaccataggaccttaggtcanngctgtgccatgggctactctctaattgggcaatatcgagggtcctagctaggngggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggntgaactgacatcctatgagntactgaccatatgatcgacntnttcaggaacggtgctcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatatgtgctgcatgccgggggcagcaaatattncgataagaccctcgactcctggcggctgggttgagggaggactaccactaaggcaatgtcttgctaagccagtgaatacgacatatgtacatagcgtcgtaagtnaaccccatcctttggcacaaaccggggtcaacccggaggtagcnccagatattgctaagtagacagacactgatacgcnatccctactcgtgagccctaaaagcgnaggagacaagcgctaacgtccatgggaaccaaaaagggcgtctaggtctggtcatgtgagtcgaaaggggttgttcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctnncagatcagttcagtagccattatcaggaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcngngcaccaagaacggttggacataagaagaccccccccgtgcgttgacccactanccccagagcctaccaacnttcggttctaaagtnagagtttacgngtaaataggagttcgcatgccgatattgtactttcttatatctgtgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcaaaccattaaaatgcttcttaacaatcaagatacaaccncaataatgacgtgcgatgcgaantaagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggttgagggcaatcnttgccgacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcctacttggagagtctcaggcggannnnagccagcgaacgcggctagcccctagnacgagggcgggggtagataaccctgttccaaacacagtcagctttgtgcccctcgtgttactattgttctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgcngtttaggctcttcagcgtcggagcccccgacttggcntgggttgactatggcngccggcaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagnaatcgggctgacgtagtaaggtttacaaaggaataaaagatagctctgtctaaaaacttttaancgtanctggccagtttcgataaaacaggtagcttcaattgggagaggtctcngacatccancnnnnttccgtgcacgtgangatgttcaaatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccantccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatggggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgnntanaagcgagcttaacttatgcgataggtttggtgntatgttagacgctacttgaggggcctcagtgtggccgaaatgantcattctccaactgatcgacccgcagatatcagnagtagacgacccacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctatatttgatataatatggaaagtatatatctcgtggatctacaggcttacntttgcatttggcccgcaaagccgtaccttgaaggacctggaggaacggtgcatgcgtcaggtagtctggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagngtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctnataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtggaanggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggagtgagagacgtcgggccacgatcagacaattgattgggtcacaaattctactgacgttacccagcgttaagacatccctacgggcantcaacgtcctgatggctccctcactagacncgttcttacgccaagatagccgatacgagctgaccacgtaatgcggcgtaaggacgtataggaattggctgatgaagactttcgcccgatcgcccaaggctccagcgtagcggtaaggttacctatacggagcggagcgcgggataaaaacgttgccgtcactcctatgcggtgtactccatcccgggannngggtggtctngcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccnggaaaaccgattgtcgacaagatggagccctaggctgatttagaccgcgttccnggtaacagttnnagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaantattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcaaagaatattnnntaccaagtccacagttactcatgatgtgatatattacttgagtatacctggatatcgacgccactcatgcccctgacctgatatttaggtagtcgtcttcnnncatgtgatagtggagtacagcccataagacccannnnnagtgcccgcctcgtggcggtctacactcgggntacccctacccatccnacagccggtacttaactacactatttacgtgtcctgcaaaaggacttaccagtttttctttcccaagactccattagaaccggtgggcccacnncccactgactgttatacttatggataggnnggtactgttttgcgagttcgactgctggcttagcactgttacaaaatttgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcctaaccagtacatagaacgcgcctgatttaggagggagtaagaatctgtgccggctctcccaccgcgtaaggcccgggattctntataacataactccataacagagttataagaccntatttcgcgtagtataagatgataggttgatctgattcccccccaatgtatcactctacctgtccggcaatcgtgagctatatcggaggttcgacatatgtttcggcagncgggcatcgcgttgccaaaggttgcttaatcngctggccaggtnagaatntgacccacgtccatttaccaatgtacgtcccagaagcggngatcatcgacccaggtgttggtaccggtctctcgggcagttggcatcgaccgccggcacccatatttctgtgtgcggctagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacagctctggggctagagacggcataccagatgatactatgttatccttgaacgcatccaaggtatcgttattctataagaggtgatgccgtgtttcggccggtaggcgttgatggcgcggccacaagggcctgaatagggtgatggtgagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcganatctntgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtntagtacatcatgaaacctaactgcgacntgtggtataagcgttggaaacagatcattcccggccttcgagagctgnttacccgcagataaaccgacctccntttgatantcngttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtngcgtccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacnnctcgctggccttccttttgggccttagagagcggcatgggatttatgtacananctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggnccncgtgctacttgtttgctgtcatttagtcacctagataagaanngtagaaagncgtnaaaacgagaattgcatctgcacgaatgatcggncacttaatctcgtacccnccgccttgttgcggtttagcnnactgttggctgtcacaattttctagaaccgtgcgtnnggttggttcgactctnatcnngactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacngatggtggttaccctcataggctaanatgcaggccanangggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgcnattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggncnttctactgaggactcaatgcgaccgggctttgaggagcccttcgnttctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatnatagccccaaantcnttaaggactagtacgccatatctctggtcgtgcgctacaggctgcatagagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatcngggagtgtattcgacctggcttntnnntcaagtcggtgcgatacgaatcgtgctttcntgacgaccgttccgtcggacttcaagcngtgccnnnngtgatcccgctttcctgttgaactctatagtgtacncttttcaatccaacnttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatggcggtcnnttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacnaangttcgaaatacactgggaaaattccgcagagcgacgtatacgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcnatncaatacatatgatctttatntttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagagnatcgcagagaagcgtccatgnnntcgtgcgattagtaggctaatgtagtagcaacagtcngcgtgacgcggccgaatagccgtacgntcgccgtagttcctggctacttgagatgcnnaattgtaggcattccaaactgttataagtcaatcccganggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggnnccattgtgntagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagantaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtanactcacaaaataaccatgggtcagtgggcaatctgttnttactggataaccctttatgtttcttgatccgncnngtgcagttggcccatacgttggccccggaactaggttctgggtcgggtccgcgggaaagctncttaaacngaattnngccctataaattaacttaaggtcgttgcaatgtctagagtacccagccgtcttacccttgaacatggcgtacggttagnttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtaaaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttatanngtccgttgattgaggatcatcttctaaacgggatctgncacacccanacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttngatcaagcgccgtgttccctagagagttaacacgggctgacatacatggccacagtcgtctgtgcacggctngtccgctacgcctagaagatcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaaannacgatgtacaagcgaattcaatagtgctgtntgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatgattgggacggcagtttcatcaatgcatngtangctcgtnggtcgggaaaaatgagaggtcagtccgcggcttactcgccttcgcggaagatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaactcaagattgagggcgtggaagaatggcatgtttggaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcaggnnngcacacgggggcagcgcactaacagtccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatactaagtcaaattaatcttatacttggtccgcggggaattcagnngggctttatcggacctacggtagctcaccgaaaatatagatcaaggttaacccaggaagagatcgctcgctcctgaacagatcacnncgctgtaagcaaatgtttggggggccgcgtgatcgggaacttcgttgtgatccctgcgggcagttggaagtggaggttagccctgtggacgtgaccagttgacctcgcacaagtgggaacatagcgcgtcatgcccgcagacgacaacncaccggtcacaatagtaatcgcgtgcgcttgctntgcataacttaaacattttannnggtgaatagggttttngatgtggacattgtacacaaggctgcgaacatgggtaactacttgagaccaagctgcgtgtagatgngtgcgtcgattagataaaataacacgcgttccatggcaaagatcgggacggaacccaggtagcaaagnctcacgaggtcggtacttacttccagctttaatgctgcaaaattgtntgcgggcttttcaacactgngtctagcaagatgtcgaatcagtngtgaagcaacgaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaagattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtntcctctaattgattttcaggcggcggtgtactcccgtccccctggtgaaatttcattgatactacgcacgttcccttnctaantttgtncgatgaccaacggntatggtcctgagcctgatcagggtgcacccacaagactcggcncgtcgttgttccctgnctcatcgagactaccctaagcctgtcttctgactttgttagcttggcaagtgtccgatcgacggccgatgtcagcattgcgcagcttctgtgcagcgctnatcgacgacgtgcgggcgtgacgggggtgcttccgtctggtaagcgttgcgcgtacttctaatttcaaaggcgaaattcatgagaagtgggcattccacangcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttnaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggncaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaagntgttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgctnggctttgaaaatatggcntctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtnttcaaggggctccgcgaatggtatatcatcctgcctaangtccaacctgactacccgcncgcgtagttgcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgantagggtaaaagcgcggccannntaaaaatgtggaacggcctttgttaatatnacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttntaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggancttcactgcttttcggaagtancatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttganggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtannactccatttcctccatcgtcctgtgaagcgngaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcantcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttncaggttgttcgatgtgggtactgcacttcccttatagcaggcgatttcccgtgnaaatcgaaggttaattccagcggaagatccaattcgcttagtgaanaatgcnnctcgataatatttcctcccatcgcgaccgctacatgaggatacggtagtntactctgcgtgtataaaatccctcgngcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatctnctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggnttgcgggagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgntgagccttcccctaggtcttggcatttccnccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggnncgcagcactgcccancagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctngatccatgccctatttagagttcatcannaaggttttatgtttggaataatttaggtttgtcatgcccgacagtgatcacctagcctagccctggcgtacaggcttagtaagatgcagtatagacccagacaagcagcgtgactatcttcgataaggaagatgggtccggcccggggacagagggaggacataagacggcaataagaaggtannaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtccnnacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgnccacgtgtgtctttcccgcagggccgagcttttctgtgntnnagnnnngnnnnnnnnnnnnatnnngnnntnnnnnacaccagcgtaactggacgaccgnngncgnnnnantnnnnggcnnnntaggttccctccaatagtcaatcaggtcaacgaccatattttatanacnttnaagtggagggtcncgcatccttaatcataacactcgttcgtgcttgataaancgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctnacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgaagggttggcaataataggcatccacnaagatttccgggattagtgaattcggcgggcngctagcccattgcaggnnaatatttggtctaacgccactaagaccttgaacgaaccaccaaataacgcgttggccacaagtcgaccnctanagtttccgcgagatccgaagggtcnagnncnnnacannngcagnanncnnntncggtnngngnnngagnnnnnnnnnnnnnnnannnaancgnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnngnnnnancnngnnnnnnnnnnnnnnnnacggcannnnnnnnnncnnnnggnnnnnnnaggactnnngngnnnncatncnnnnncntgncanagntnnnnnnnnnatnggnacttggtgggacnacnnttnnnnngnatncnnntgtnnnnnannnnnnannnnngnnagnatnnnnnncnnnngnnnnnnntnnnnngnnnacctcnnatcggatncacngcagntttcnanctnnnntncncnnctcgntatnttnnncnctgnnnnnnncnnncngntngnnnnnnngcacagnnggnnttncnntnnnngncnnnnnngnnnnnnnncnncannnnnnnnnngnnnnncnnngnnnnnncnnnntncngnnnnntnngntnnnnnnnnnnnnntnnnnnnnannnnnnnnctnanncnnnnnnnnnnnnnntcnnnncngnnnnnnnanncnnnnntnntcngnntnnnnnnntnncnnnnnagnnnnnnnntngcaacnggnngnntnannnannnnnnnnnngnnngganctaaggggctatacccgtgctggcgtagantgccaagactcaatgtaaggnactgcaacgatctggctgacgcgntcaccgccnatcatanggntgtaccnnnggtnnnnnancnnttctcctnnnncctgtnnnngnnnntnnnnngnngccnnnnctnannnnnnntaatnattacctcantgtnttatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtcnccatcaataagtcgtagttgttgngccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttntaatgccgtccgggtggnncggctgggccgcaaggttgggactacatctcatgcccccttcgacngaatatgcgtaattcgaaatttgccgaaatcnnggnnctcgggggccgggctataanatagactactctaccgtgcaaaggggngagcagncggattgggtggggaaattcacagattcttcgctacctctatnccatgataaacgcggattctgcgtcgtgggtgcctgcncctcgtagangtcgcagcccgatcatcaaaccgtnnnccngacgataanctgctaaggtttgncgttttctgcactacccaaggcactccattggtanagagaggccatcgccnnnnccagacgattcatagtcgaagtgnttaccannccggcggggngggtactggtgnggaactgaaacgtgtacgtcttatcaccgaaagactgggnnncactgtccgatgcactacctggtgantagaacagctgtacancaaattgcgctaccgaccgcttagccccggaagaaactgnccgcagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgagcgggtcaaaccttagtctgcgcgagggcatgncccntngctcncaacgtccccctccagctcccttcaggggggactatgcncaaaggaatgggggggacgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggntcgattcacagttgaaccatggtnttctcctgcaganccgttggcgtgccgattgcaggctggtanncgcctacgagattaaagcaggccgcaaccgctccngcnancanctngcgntcttggtgnnnattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggtagntntcngnnnnnnnntnantnncnnnnnncngngtgacntcatcgngnggatgnacgccngnacnngnnnagcncncnnnnngtcnnctcnngnnctgggtgannncnccnannnnatcncnnatnggnnngacnnnnnnnnnncncnnnnncangnnnnnnanncnnntannnttnnnnnannnntnnnnnnngtnncnncnnnnnntnnntnnnctcnntnnnnncgnncnnattnngnnnnnnnnnnnnntnngncnncagnnntnnntnnanagnntnatcnnnnnnnngacggnnnnnnnncncnncccnngnnncncgggcnggngncnggcnccncnancntatnnnggcangnnntnntncganacgatcactctttgtgccatattttccgcttgacagtgatgantattnnnnnncnnntgttacncgnnnnnnngnggcccnnnnnnncngnnggcnnnnnnnnccctagggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccnnnnagnngccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtnaacagcactgagtncaagacggaccttgcctcaccaaacctgcnagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcatnnnnngccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagntcagatgcattaatgggngtaccattncgcncgggnantggtctgcncggtggcgttccatatgggccgggtgtattgtatagtatgtccactaccccnntngnnannnnnancgnnnccntnnnanncntccaccnnnanggggnanancagggggaanggntnaagcagttcaaggnaagtcggtgttgcacntgnattaaccangaacgcgcacaggatgacncnaagtagcagagtatccatacanngtanagggtnntcanggttggtgcnnaatttcggccatcggcaagntccntgtancccngaatngcannnngcgnnntcgcnncngcancnnnnantncccnnngcgngnnatannnaggnnaannnannannntnngnnnnnncnaannnncngnacgnnnngagcgagagaaccggagcacatttgggaatcatctttacngtgcaangaaatgcataacccactcaccgttttaggcgtatttgaggcataccccaatggttactaatgcttattggcagaatatactaggacgacttctgatggatngttctgcaactcagattgaagattgggggttacagcctcgncagcgctcctttcgggtatccatctacaagcccgccaaacacctgcgcgaaatgtctttcaattcaacnntacggnntggatnncatgtaggagtgcccgttgaggtgaactatgagctctatatggcaatcggacttttaggctccgatttcgcgatgaatttgacgataggggattctattttaagacttaagacccggagcgcgtcaccgtgtgtgccctgttccgaaagaggtacccgagatgcgntcnangatggccttggtgatgcatacaaaccgcgctgnaccagatttttaagtaagtagagatctcacgtcaactggtncnnacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccnnngcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttnttgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtangtgagnnccnacgagtcgaggtatgggaccagtattacanggtatcttatccatctcacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgtnnnnnnnnnnnnnnnnntnnnnnnannnnnncnnnnnnccnnnnnnannnnaggcaaggggactttnatgtgngtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatnacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagagaaatagtcgattgatacgtntangcgggcttnttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggangaggctcctctcagggctgataccatggcgcnngnnanctttcggngngannnnanggngcnngtnnnngnnnaannnnnnnnnnnngnnngcannnnnnnganntctnngnttngcncnnnnncggnancnannngacnnntnantnnnngnagnnnncnntnnannnanancnnnnncnngccgcngncctnctcgggcagtccnnnnngnnntnnncnncnnnnncnnannnnnnnnnnncnngnnanannngannaangnnnngcacccnanngtncnnntnngnnnannncnnnngcngnnggnnnannannccnangnnnnannnnntcnnnnntgtnntggcgnnnnnnacgnngnnnncngnngnnnnnnntnccnaaccnnngtggcgatttacaagctgncngctaaccattcaatctntcaatgaaagcctgtttgttggggnnacgcggcgcntcctacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccaaagtnatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgncctntcgnggaaatactgtcccnttatgctctctgaacgcttaaacgggtctttggtcacgacntnacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcnatnaccntcgaattgtatgccacatgaattcagcctcgaaccgaanaaccggagcaggccgtggtcggtcctgttggcatgcaaatcngtgccacncnaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcaacccgacgcggaggngtgtccaagtctngtgctaccgagggtgttgccgatggtcgcagttntacattncttagaactgcgnnccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagngagnccaatagttgggcggtcactagacgtcttcgnntctcaggttaaatatctcatggctngtaagaggagttcgacccattcctgcacttgccgtctgntgagcgggatatacccntatctgatactgtcgtcaagaggncgagaccctcnagcaggtccacgcctgtccaattccaaaatcgctgcttacgatggctcaactgccgccggtnttgagtgaacacttgtnttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccntcttaatgcgttggtgactaanacaccataactaagacggcattcggacntcagcaatccgcccagagacntctccatagtaatttaccacctacggggaaatacacntggcgggtaataaccccgatttttaatccctagtgttgatcgtaagctttgttcgcgccggggcacgttgccatcggagnatcagngtcgtcaggcngtcgcagtgaaactagcaccactgcgctacgcgnagttattactcgcagtcgtaccacnatcgttatcaggttggtcttggacctgctttcgtggtagattaagcttggtatatctggaggcctggtcttcacacgtacagtgacccacgctatgtagaaccggtaccccattttgtgtgatcgtatctgagtgcaggttcaatgcttcagtagcaaggccttgcggcttgattgaagactccggagcttgcgctgttgaggtcggaccttcagaccttcggactggatctgatgatcatgcgctgcntaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagtttacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgntcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccgccaagcatgagcgccctctcagatactaaaaatcgtcatataggccacaagtgttgcacacataacaatcgggctaactatctgtgttgaccgatctcctgcacccatagtttagtagtaaaatggatgattcaggagttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaanntcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcntaaagccttgcagtacatgtctggnccccactgtacacgncccaaggtgtagaanagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgagacctacaacattcccaccacacacgccgttctacggtattaccaagcacgttcgaccctgcttacctttgantccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattntttgtccagtatgcacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggagngtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccnnctgcatagtgggntcggnctctngcattctattcgtttggggacntgctatgtctcttctgtacttcgacaacatttacgnngattcaaacgcaattcgaatctccaaacgaanntgccccccgcttgtttctgtcttttaggtttatgcnagatgcaacattctcaagccttaagaccaacnctcgagccnggaacncacgctagatgaacgctacgatgagtcatacaatcagggcgcgcagaaaatagaaagatgacgaccatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacncgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccggatnctcccattagcaggctcacctgctgtaatacttggnacggaattcccgagaccttctgacatggctcatagagccgtttttgaaatgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgngctatnnncnctgganaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatnctcccagacagaagtccccattgtttcgacgcgagcgnaacatttctcgaataacgccttgaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctataggaaacgaatacccaantattagacagcgacaattgaggtgaaggcgcatgaatctgttctncgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctntcccttgaacttncntgacancactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttctngtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtntatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacnngttagggctcgactgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaannnngnnngnnnnngnngtnanctngtgnnncangtagcntnnnnnnnnnnnnnnnacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgttgccctagtaagacgttacgtccgtgctctnnggttaaccgaggctccaacatacaggaggttacaatgacacccnnatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggngcaatcttcacgnnngttcaagtggcgattataagttgttgantactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacntatcgtgaccctcagacagagtgntccagtcaggttgctgcagtctcacctctcacntgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctggtacctgtcggtgaaggggaggtacgntcatcagtggcggtggcnttagtcagggncgttcnctgggcattatttttatacagcagctgacatacagggtttaattcttctttngtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactaccccaatgaagactcgtgcgtgcagggagtctccatcagcgtcctaacgtaatgtgcgccggttgacnttgaagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataacatgtttcgttagacccacattcggcaggggatgactctgttcgatcccggatatcctaagaggaacggggatccataagtccgggaaatttgttcactcnngggccctgggtttaaatcgagctttccctcagctgngtcttctataaagcncgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggccngcgcgatctattctctgggtcttgtcacagaacctagcctatgcgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccntctangcgctttagctttaaatantcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaancccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacatgtatcaccaaactnnttgacgcggtatgattcgtgtcagcgattacnccntatagtacgtttcaactcgcgcgttgcctttccatacgtacgacgcccgggtnnaccgctcgcccacctcggcacgtcttccctcntcttctcgcagtataacgtgagatgcgaacattctataataagcgattatgcccaatcctgtggtcacggtagaggggttnaaccccgctactagactcgagcgcngttgtgcaaacnggatncntggaaactactgttgaagcgnccctgatgattgnatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatntcgtaaccangtgggtgtcccctgatccaaactaancgaatgtaggtgccagtgctaagacgagaatcgtaatccaccntggggagagtcntaccatgatcaatcgcggtcncgcttcgtcgccgtccggctacgggctgcattccgaatgctctcgtcgtgggagtctagctacgtttcacacgagtaaagncgacgccttgaccgcctggtccgcgcgacaacgccaaacatgctttgatagaaggcggcttcaagccagacnttcgtacacatttcagcggtctctggtacaatgacactgacttaatcntctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtngctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttnattacgaaatccggtcggcgtggacaacnctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtatntaggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgnccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatttaanacgggttaattagagtagcgatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatnacgtgagagacaaagctactctcatgtacatgagtntccgggtagtagactgtacaatgcgtcaattaaaggatgccctcgctgagcttgaagtaaaatccgagantgtgggttctgtcgttttgcctgccgttgaggagcacccttgcgnctganaccaccgggctgatgggatagtgagnnacgggtcnnaaaagcttgggaacacncatcagatggaccatactgtcggtggttacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctnatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagcngcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccngacgataggatatttaaaanncatctggtgaacctacttcgctnnccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcngccngataacattgtaggagccacgcacttgatgtaccctgaagaccttttgcggatttctttaacgccgaactgctgggggatatactaccaagttggttcccgggctccgtggttagtgttccagccacagctctgaagtcgtattagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctangaacntgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgaaggtctgttaaggagggtgggcaagatgaatacttaagtaaggcgggtcaaacgcgaagcgggctcggtgaaatagcggttagnacgntcttgctcaacatccgtctccctcgccacacattcaatacctacagtccgtaaatatggctggaagacagttttcacaagtntatcggtcctgggtatcagattctacacacaatagtgaaagtagggcgtgtagtggccccgtcaactgccttatcggacgcagaccataaacntatatggactctcttcgtgagtctttattttgagtttacacggtcgttatgatcatcncctatgatgctgctcggaagctgggtgccaagcagtccgtcagccatgacgatccgtcgcgccgcaagcgagaaagcgcacggacctcatatgtagagcccgtacncctttggacttagtaagttttcgaatatcagggcaggaccttacccctgctcgcagaagtcgaagcaccatgcaacactggacttccgatacaagaacaactttatcgatccagaaatgaaggcgagttcccaactgaactcaatattcccccgnggcgggaacgagttggccggaagattnccnagagtgtcaccagaatagaacctccgccaagtaaaacgtgtggattttgtggttggtagtccacaaagtcgcggcgttcccggtaaatccatctgcgaatgtgagtgacaggcgttctcacgcgncgcttcactgaacccaccggagcggnttggtggacggatgtccgaaccgagcagagttgtttaatatagcatgtcgagtggcgatctagtcanncnagggccaggcaaacacggccaacgatccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacangcctctcacttcctgggtcgcttatcaacttgtngaaacctccacgactactagcggcgtccgtttatctaggggcatgaaaacgtggcgttgacgagcaanatcattagtcccccgctttggtatgcgcatacggaaacacgcgaaggcgccaacatatacggtcatcaanccccctcgcgcgcgctacgcggccctgtgacggcctccgtaactccgagtagggatcaatggatcgccctaacgggcacgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccgtcaacaaatgtagacgcgagcttcccgccaacatctaccctcaccttggntgaaagttactgaaacgtagggccgttgtagacacacctgtgncanngcnncttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcncctatcagaatagcgatcccgagaatttgtacatnnntacgctagtcggaaatctgagttgttaaactctgtcttttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacgnatcccacgacattcccannagacccaaataancgaatcccgagnncnnagcatattctggatttctagcacaactccacgcaaggtggcaggnccaggagtngcgaggcgtcggagcgcattatctntattcgcaatgtagaaagcggacggcaggcatcacgtcantctttagacattaaagcgtacacgcggttgctcggcgtggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcattnngcagagcaggcatcaccgaattatgcgaccagcacttacaatgcggggncctttgctcgcaggctatggttacaacggcggtcaaacggcccggatcacaagaccccagtcagcttattatccaagtgaccccccgacaggacgtgcgacgcntaaccaggtagcctacgaaggcccgctcaaactgtccatagtatcaagtaaaatcgtttccatngncccaggtanaggccggggcgtccgggaaggcggtttgagcgggatggccgtgcacggatctttccgcnnntccnnagcggtgctctatcggnagttacgcgatatnnnanacaccaagcaagcgcctcgacctnnntctagtccaactttagtgactgtacggaaccctctcatcagaagctgagatcaggaactaaaatttatctatcgtgcaaagcagccagatgcgtggctgccgatgacttggcggatgcgctttacttcgatgtacgcacttacgtcggtaaccggtttcgttcgccctctnaggggcactggatatggttcgacccttggccccttaactggtggatgcccgcgacagatgtctgcangaagttatactccacaangtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggcattaacttngcgctaaccctggacacgctccgtccnngcagtaaggccagtaggtcgtcgtgatatactttggggctggtgacaagaccccnanggcacctcgcataggctccctggtgcgaagagtgaaattgatcttnaaacccgcagctattggggctagaagcggagtataaaagttaagtgatntgctcggaaagngcccatttgctgctcaaattntgcatactacttacttcttcataagagcgtgcatccgcactaangtgcncttcaacccgtcttaanntgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccgtatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttnccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacngtagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctcttnannaaaaccttcccttcaactgttcttgaatacgccntcgccgacggcccgagaacacccaggttcaccaaatatcggatgtttgtttcgccgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattgacagtaatgcgcataccgaagaagcccccaatcgacaaagttnactactcacactaagatacacttggttaataagcggagtattggcgggtggttcaattaggtctatctcnggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcgngnngccccngagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgcctngaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaanaatagactccnnctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgcnttttttccattacncggcggctagtatatttccgtgaataagagctagctgtaggtgcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctccnantaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatgncgccgncaagtgtcgaggcnngtgatagccgccgctcaagncggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgnctgggagtgcacctggtctctcattgagtaggatggggatancgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaacnaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccantagtcttaagccttccatnggtgcgcacccgagggcacccgggcgtatggcgtgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccggatctttcacagtgtttcgaatgcaccgcagaacagnggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagnganattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcatnaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatnntgacanccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctgnaacatcaccacctttgacgtgagcgtgagaagcntggtgattgtaatggatgnacccacataccaaaaggtccataagcttgctacatcgnnnaaagggnnnangagtatcgtgtaatactggtacttcgtggtctgcagtagatccacgcttgctatacgcctgccacgtttcggtacgtccntgttacgnacaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccaattagggcattgaatagaatctggagcgaatggggtcgcgctaccgacaaacgatatttacgagaaagttctcggatgggcctnaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccggtctagagatggcgccnatgaccaacttntcgtaggcggaagctgcgncnttatgctatcttttnnactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtcnnnncgggatcgttttgcgagacatctggatgaagaattccgcataggcgtcngnnttttnnactagtcttaggtcagntattaagttgtaacngcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacacttnactcggtatctggagactttccaacatattacccantaaagaagcaacttcgcagactcactactagntataatgntcactctanccatctncgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataacctnnnnggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacgganctgtttagtacnctcacattatgcaggcatataacgtggccagaggagaatcagaaagacngcttcgtgtcannncgctcacagactcttgagcaccgggctgcgtagaaccttcttnngtngnnngngnnnnannnnnnnccnnnncggnncnccgggngngncnnnnncgnctncnnaagngcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgntctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacnnnnnnnangnnnnngncccnnnnnnncnncgtnganggnnncncnnngcnnctntnnnnantggantnnnannnnnnnncngnnccgnnntnnnnnaatcnnnnngnnnnnnnngannnnnnnnnngnntnnnnnangnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnngnnnnntngnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnntccnnttangcccttgaccaatcngccctagttatttcgcatttgttnaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaatnaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcancagggccccaagaacnttcactgccttcatctgttacgacgatncctaaggccctttcctcccttttttaattacaaactacgacccgactcccccgttcacaacgctcctctttccttcatctatgagcgctcagtagagatgggtaggggcgaatcaccttaaaccccgggtttagttgtgtcaggggcttgtgcatggctatattttgactgctgctaagtgggcttccggcatctttgccacggtcttcaacctggcgtgattaattcttaggtncgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtataggaatcgactacgttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaanntaaggtatcngaagaataagactcatggcgatggacatggaattagacncgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgnacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagntttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacnnnagcgtggcaacacatcttgatcaagatttggatggtcatgccgcnggaaaaaggctaataagcatagtggttcattcggtagatcagacgtcaangaatgtggcccggnnggcactgtccccgcccccgctggcntttcaatcatcaagacggtgcgcttgacancgttggaatttcgtacaacttatattttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagccccnngctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatnnccttangcgggtcactacagacccatatccccccagcagcggaacttgtgggtgaactcaactcactttttgtcctgctgtctctccatgagcctttatanaatgccgactgcaacggnacaaacggcccctgcttgggacggaacctctgttggagtgccnntaggtcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccagctactcggtgcagcagcgatgttnggagaaaagccgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatccagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcngcccgtagcaatcctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttgtannnntaactaacagatttatgttcctaaactctagggttngntgattaatgaaacgacacccctcaataanatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagtgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccacccngccnagnnngntngcgtaccgcttgtacttaggaagagcactctccgcancgagtcgactacgttcacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactnttgtatcgtnatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgcncgngcttccgagttccctggcataagtagggaccatcaattgttcnacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggagnaatttcantagttacttggcctagttagcgaccaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgtcgtgcgggagaacatacctggtaggcaaggttttttggatgcacttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatnggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggnnggttccacacgtgnntataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatnttacagcgctattacnagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtngtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccngtgtgatataggncnggtttcgatcaacccttggtaatcgttagcttgacggcatcagcaactaccttagcggttctgggacgtgacccagtgcaagaacagatttcttgtnagttctgcgatggttacaagtttggtaggacggtggagtttctatgtccccagtagagccgcgggcacagtgagttacatatcctggtgggaagtacgaacggttataanaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcgatcccangcacgctctnnnggactttgacgattggtgccgactgagcagccaacttcgtgnnnncgaattactgggactagcatcactgggctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcnttggtagcaaatctagggtaccantgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgngctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcntagcacgagtagggcagttgtcggtccataggaatatcacaatctggtccccacgtacgtttggcctcggagcatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtnnctgagggaaagattggaaaggtgctcggaccggttcgnngcactcaccgcgaactgcccnntgcnnggtcgcaagattgannaccgatnaagcctctctgcaaggataaagggccattaacgacacgggataannaccaagttaactggagcttagcggatttctcgagcagtancggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgcngggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactctaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcnnaccaagtccactggtcccaaccgtggtcatttgctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaagtaaaattatagggatggtacccccgtacaagcannatcacccaggnnnnnnntnanngntnannncagannncnnnngnnnnnncnnannnnnnnnnnnnnnnnnnnnnnnnnnngnnnnngnnnnnnnnnnnnnntnnnnnnntnncntanntnnncnnnnctgncanngtcannccntgnnttcctagnnnnnnnnntnctnnnccccncnnngntnanggnnngntcnnnnnnnntngncnnnnnnctnngcncnnnttnncnnnngnganntnangcnnntnnnnnnnnnnccangcncncngttggaanntcantncnncacnancnggcnnnntgnntnnnanannnacntntaaanatnacgttcangntncntactnnctggcacnnntcncnnatannnngganncnnggnngcnnntanngnnnannngnannnnnngnnntnnnnnnnnnnnnnngnnnngnnnnnntnnnnntngnannnnnnnnnnngacgggagggncnnnnannntcacnnnccannncnncnngnanntnnaaccgangaaggcctaanggngtaantcncntgatcagtgccgacgcttggtaacaactagtcacctagcnnaannnnnnnnnnnnnnngnnnnnnacnnnnnnnngncnnnngnnnnnnngtgcgnntnnggnntntncngcncacnngngnnacccnnnnntnnnnnnnttcccnnanngnggaatagntnntcctgnncnannnngnnnnannnttggcgtntnnctcncgncngantnnanncgccncngccntnngcnnnnacagnnnnccanncnggagtgatcacaacctttctanactaaagatattgtatacttanctccgagcgnccgntctggnnanntgnngganncntnncanncngnnancnncnnnnncangcccnnnnnntnnnnnnnnnnnnnnnnnnagnnnantncnnncnnnnnancngncannnnttnagcgannnnnnnncnntccgannnannnnnnnnnnntnnnnnatnnnnnnnnnannnnnnnggcaaaatgtnctccancnacagngactncntanngnanccannagntcatctnnannnntanannnannnnnnnnatcatcctccaaaactgatcgaacgcctttagntatcttttaaatggagcgagctcacancgggngtnacntgncttgntttnngnncgnanntaacgcnagancnnccgnactaggacaataacaaaccgtcgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacgtcgttaccggcgctcatcgagtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcnatttncanccncntcnctaaangannnctaggntggagannnnnnnaanncnnnngnncngnnnnnnnnnnannnnnnnnnntgnnnnctngnnggnataggnnnanggncctncnnnncccccgggataagcttaagccggattcattcgctcacataccgggcctgcattctgtacngcntnanaacncnctgtatgtactacataggcnnacggtattgtaaggttgccgtgccctacttcgggggcntngcaatgaaacgcttatagcccagtccttccgtgccttctccgtgtagtatagccgatattcagctattgtcttagcgccccacggacggtgaaccgaaattgttgcctacactaattttatgatagagatgacctacccgtcgtcgagaccgacagcgtggcaagtcgtacctccagacatctacatatactctagcgggttcagatgctggttctaagtagcaggaaccagtgtacgtactcgcaagcgcaccgggacacttaggcatgcccgggtccccaatgagtgcctgttnnnttggctncaagtctagttatcaatcngagccgatttactagntgnngnttnanncttanantngnnnnnnnnntgnnncnnntnnnnnnncnannnannnnnnnnnnnannnnnnnnnnnnnnntngccanggangnnangnnccngttaannancnnnnncancngcncggcnncntnggnnntgcnngtcgatcacagccccgccggcgtagtggccttcttaacccctgcaccnatctctgatttaattgtgaatcccccaatggatggcacacgactactcctataaattgaaancagcggtaacgncgttcgacctacataggaggcatcgtacccgnccgtcggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgctcgtatggcaaaggtgacttcccggcgctatgcgtgttacccatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatgtgcccggaggtcggtcggcgcctgttcccgatggctgagngtgccgttgatggcatacggcgcccggactggtaggtgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctgtggttcgacctaggacggcaatacagcctagacctaaggaacggaggttggtggtccgttattgcgggggggcccttcgccccggagatacgtcccgccggcgcgagacagtcggacccgttgtcagctcacggttccgagtgtgtgcgaaagtgtaagaagtccntacattgggntagctcacttacctgccattgcctgcacttctgnntattctcgcgnttngagtnggagnctngtgngacgcttcancnacnnngcnnnnngnntnnangannnngnnntnntgttaggttggcgatncccacctacacgtctctcgcatcagaacgttcccggattggagnggtgatctagtggcgcactgctcgctggcgaacaatttaacactctcagtagaattcattcgcacccgtaccctacattcccntgccttcggcttgagagagtcgcgttgatttgcaaatcgtcttctatctgttgccttaattntccttcgaacctggtccggaccataatcgtatccgtggatgtgaacctagcattaccgaaacccagtgcaaaaacgagattgccttcacaaaccggtacacccaaataaagttttcacggtttagggcggctggtatgaacgctactacgcgtgagacgaagtcgttgtcgttctctgcctangttaagccattggatatgtgagggccgagcaccgtaccacgcaaggaaagtattcggagcagaccgcgcgtggngacagagcgttggcggtcttagttatgagagatctcgcttatgctcccaggatgtgcacgttatctcctggcgtnntgcgtcncggcccaggtgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccnagccctaaagnccatctgcggatcaagccagtttctttagggagcaccagtgcgaccncgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaanaaagcatgcgaaccgtcccggacattaagaacatggttttaccgtcatgggcnctgaccgacccacaatactccttggtccagagatcgaccggtcgactggccgaatggtctatcattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtncgcttcgngcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggccnnaccaaagcannacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtncatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggccnnnncagangtngcataatcggaggacggtacccgntattcaaggtcctaactcaaggatccatagaacgcgcatgtaacattgggaatcaaactacaccnaagagctctatctggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaagagcttgcgagtataatgtacatgatgggtcnatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagacttggtcccttgatagattaatttcctcaggcagcagggtgagctccaangggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtntgcttctgcatatcatcngtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacancagaatggacttatgaccanncccggttgttactccgaagacgcctaatttatcggggaagccagtcgagcatntcagcgcggtcgtgtcttttttacaatagccaagtagggccctcgagttcacgngcgtcaagcaatacngtcnngcacacatgggtacacttcnnngccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacgataagactatcntagacagacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaanatggctctcttaactcggtcttgctcntccgttcgaatgactttttagactctcgtaattcacagattatagagctaattctttccggaagaggtattttcggaaggtcgcagcgaagcccagggtgacatcacaattatntccncggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcagntatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccannataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacantcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgnntgttggattnggggnnnntcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgatagtagaggtttggccgcctccccggtccggaagctgtatagggggctctggcaaacagggcttatacttgcaagcctagcngggttaagcctgccgnnctaagtaagcctgcaatcgttttggcgcgtttgcgcaagacaggggggttgtctattctggcgaaggttacatatccgcataagtcaaccgtgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccnagcgcctggtagggattcttgcttacgaggagcgatgatacacgaggaggagccacccgtcgggggcttgattttggaacgctagcactgaggaggcgctacctcctagatcnnccgctgaggggattcacgttgcgaacacacacgaaagggtgggggaggtatcctcagtggccgaggtagtagtcccgcagaccataatatgagaccatgttcagtgggtatgccggtatccggcgcgtgcactcggtccgtggcgaannntaggggaatcctttagagcgcagtagtacgtctcatattcttaccgcgccgcngattgtccctagctaccgagggggttgtccaccctacgtggggctcttgagcaaacaaaacgcagncctgcccggagagtgcctatgactgcgcactattcctgcatactatcaaatcgaacactctcaaacactccntgttgatataccgtgactcttttggagcttgatgcagcccaccgancgactaacgtgccacaacgaagtttatggttttattctgcaaaacgttcctacctgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccgcgatattaactgcgaagaattttggaacttggataacatagaacacacaatacgcaagcacttgggcaactcggcgnngagagtggcataactgatggcccaatggtcatccctggcggagttgacgnagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttancgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcnnncagtgggcatcgttaaagctatngggtcaaataaangtnngttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggaaatggaatacataaagcanggtcgccctgacgagtaggtgccatttgtctaaccacntggtcccaatgtggatgctcgcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggtctctgtacctgcttttgttatccagattttcancctcggagaagtacatgaatgacgttcccagtttggcngagcctaccgtcggaattccacgtccnaatggtacccgactggacctacccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcnnaagtgcatgggttataggtcggcattgacncgcttgctaggcggggtggatcggtatttacagactttgngccgtcagtcagtacgccatcatacactcaaataattctccaanaagccaaaagctcgtcactctgtgcggtnacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggntcattataaccccaaaagataaactcgatcgacttccatgnnnntagtaactatggcgtgcaccggtnnnntcagggggttcttatcaatgtctctccggcaaggatttgcatttggcctctaaacaggatccacgtaacggtgctccgaaccaagtnggtagacataagttctgttgagaaaggctggccccacaccncatgttctttctttgagtacgtgcggggaagaacctccgcgtatgtaactagagccgactcctatgatctcgatcgtggtctaataagcaggagaatgaggtacgtacgatccctcccaggcgannngagcaggagccntgagtnaacataagagacctaaa ccatgacanggtagctatacgcaagtgtgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgaagcgaacaaagtngctattttgaatcacccaatcatgaggtccaggccagaagctgcatcgagcgaagacaaggggagccaaacctcctactctcaaatagggtcccataacctgtatctagcttacgcaggccgttgcgagtttcattaaccggttggtgaagggcgtatgnaggcttcacgtaacacgaactgncttcgaggggattcgatcggggcttctggcaaggtacatagcgttatcggcccggttcagctgctctaaaactcgcgngggtggtgtcctgggccccgcacatgtcggttgaaggttactacatgcnctctcccgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggtatcctatcacgtacttcataggcttggcatgctgaccagagaccgnaangaatgttaaatgactactcggtttgcgacgatgagctgtctaacaccttcaaggtagtacaaagcatgcctcgtgcctcngggtagtgataaccatcgggaccctcnctttcatgaaggtgacgctctggnagncntccgcgacgtaacattggaccgtatactatcganctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagnncgaggncgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccatgtcangtacgtaaccccggacgaggcagcttttcgatagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaancaacgaaggggggtctatgatggtccatgttagtcccaatactgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttancgcccgccccagcccgttttcggggcatagntgggcggcacgtacgaataganttgcgagtccaaacctcacatgannnacgacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatatccccaggcaanatnggntctttcacatgtgtgagaaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtccggggtcaattgactcagataccgttgtccacaagttttcccaccatagaatggggatctaacccggcaggggggggccaaacactgtgctttgagcatgagaaggacggcgatgacgattgctagtttaaaatccnancccgcaccgtgggtgtagcttatcacagccggtataatattctaaaacctggatcccacgcaaccgcaactttccctgttccccccnanggtagcaagctagccnnagacacagctcggggtagaatctctacggcggcagctgacgaatgtctcgttggcaaagcaacctcagaccattctaggtcattcgcgtccctagggcgtaccaacatgctgtcctaactcgtagtgtcgtgctacagacgacacaacatattgtgcgaaacngctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtnaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgnatcactcgccgattgttnncagtcagacagtanatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgcgttatgaaacaattccaaacgggggtgcgaggacgcgccaaccgganccgtggaggtccacatcagtcatcggctattcgtctcctggattaanatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgccanacactgtacccacagcagctcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctnacgcttcttttttaatgcgtccaanaaaggaccgagttntncttcggcaagcgatacaacgggtaacttggtaccgtctttngtncagtggttcctgatcnaactcccactctcgtcctgcctgaaactgntattgggcttgcctggtacctcttagcaagaggtgatttaacagattttgacgtgagagaattttcgacactgtgtcagggtgcgccagcanactaaacgattgaccncgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgacttgtattacnacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccannnctgtggaagacacagcaaagctctttcgtgannattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccgcgttcccagaactnnatnncgtctcacgggnggctncgcataaccggcgnttgttcgcgcctaagtcacacgccgacgctctctctctgcatcgctggacctagattgtataaaggttggccagagttttacctatcggtagcaggcacacgctagctagcgcttaaccaactantcgccgtacaaccacacggttgaactcgacaggttgcgctggtacacggacatgaaccttacagnggtaccagagaactgaccctgtcagattaaaaaaatccattataaaaaccttatgtgagataaggactgggctgaaagcgtttgcctaccggatcgtacagacacgtagcctcgacatatcggttgaattcctccacggaggatcggaccgacntgantttaggaacgggcgtggcccaccaatcggcctacccagggggtggtgtgcacggcgtcgcgcacacgnaanagcaagcttgtgaggagngatctgncttcaggaggcgatgctgattgatcaccgtatggttcttgcgactgntggctgacctcctccctcagcgtccgggagtgtttggcattttgtgggcaggaaatctacctaaagtaccatacctttcgtagaaagtgctgattnaccgttgagtctgtcgagagcgncantcagcgntnctgtgggatcnctagttcccgcgtcagaaatnagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtncctgngctctattttgtgtaatgcgggctgggatttgcgtgcagcaccattcgattcggtgatccgtcccgttgcaactgancttantcatcacttcgacagacttgcnacaaacggggcaatcactagganctagagctcgggcactggtatggccgcggccaaatcngacctcctcactccaagccnatgacaactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatagcatgcctacgttaccggatagttcagnggtgggcactacaacggccagttaatgcccgcaagaagattgcgaaataaagcagctaagggcgcgccgacaaaacggtcaatcacttcgcagccagtttcgtctgcgcatccgctgtctctnagcgggccttgataattcgtaagcactactgttcccggtccaaagtcgntgcacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgntgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaangtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttgccttctcgcggtgagtcagagcgtcacggacgagccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatcnttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggatcttgatcagttgcactncagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaanngnttggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttatgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgccncagcataacacgttgcccgcgcctcgagatgagtnncttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacanaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttccnnttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttnntgcagaggcgctatccggtcaanggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgacccnctacatcaagaccnnntaattggactgcggacgcctnttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgangcngggagccatgctcgctcccggccaggccacatcaccctggtcgactctctantggatcggggctaatggntcagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatgnattcgcacattggcaatnatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttntcccgacatnccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactnnagaangcgcgtctctcatcaacgtgnatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagncnnccnggggacaggccttagattcctatgntggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcannggtcacatctacgggtcggcaggtcagtggtaggcacgtggggcatatcctgtggtctttacgcgcggaagagnaccttcttggtcactggcccttaagtacttggcccaagacatcgctccggtaggcttcccaactatttgggccctcgntgatgttcgttagatgcggccccacctattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagngcttttgcttattcgcttctctggancncaggagtttcgncgancatcttnccataagctgccgcgtgtcccatttgggctgggcatntgatacactgtcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtantttnnattanggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacnacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattngtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagccggtatccccccgccgcgcacctccggccttacccgatgcactctcaacnnataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacnnctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaanggcgcttctcttntacgtgtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagccgaaataaaattgttaacngaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgctcatctataaaatacgccgctgtgagttaaacggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacncttgtctagataggagtttgacacagcgcgattcanacgatggaatgtntcaaccattgtttatatacgcttccaggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgnnattggaactttaggagatgcacggacacctcacgaggctgacacnaaaggccaccngatttgntacgacctttgtcagccgactcggcgtgttggccccatttgttatattttaanntcttagcgaaanttcactggagcaggtcaaacccacgtgtggntagtgccagngacttgcccaatcancggccanntacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtcnttcaccggcataagacagcctncgcggacatcgagcgtccnttaaaaaattatatggattacgttccgaggtggcacccacgcccagatggccggctccgctgtctaaggcggcggagccgggacctattgcggctatcttctcacgttctacgtcatcattgtacgcgcagccgagtagaacctctcgtggtcctcgcggtcgcggggggtggaaggacagtgtacatgcgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtnncctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgtgcnagagacgtagacgaccagcatcgcctacnctcattagggagttgtaccaccattgggttcctaataccgaaagacggacgagctcagcggtcccaagcggtctncgtggctagagacttacccagactgtgatggagacacgaggatggaaaactcaccatggcgatgctcatgtaacggccaggaccctncggtcaaccccaagcctctatcgttgtattaagttggaacaccccgctcagatcgcccttgtgctctgactatagtgctagacgcggcccgcgtgtgcagtacattgggggaagttatttgatgccganacatgtgtgcatgccgtagacaatttaccggcctgccaaagagccggagcggggccccttaaattcgagtgatgattctttatcaacggcgcagtntcccttccaagaaatgctcgcctgttatacggacaagttgtccgacnaataagacgtgtggggcaacctgcgaagaggttggttctcatccacggttgtgaccgtcagctggcagcctcgatcttaaccctccgactncatgagctgggtccaaacggaaccgatagggngagcnagtacgtcactagacttgcgtcactgnctgtcttcgggatcgtggtgcatggttgagctcctgggaacgaatnncttctcttcgcccacctcgcttttgctatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgctgagctgctgctgcgaccccacacctttcgcctcctnaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccngacgcnaagntgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgantacttntatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccaggacaccagggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccnaagagttcctggcngttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttnaacgtaaatctcgctngttactaccgagggtcntgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcggactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggngggactgcgnccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaaggccaagtaacttttaagggctatngggtacactaagtanatatattgggcgcacgattctgctgatacacctcatctaaaccaccggtcccaccntgatcgacggtgctgggctgtcgccgcttaatcnagcggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttccncagtgatcccgtggagccgatcgacggtactancacccgggcattacctcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccnctacctganagtagagccgcacagttcncgccgaactggccacctcggtgtttagtgatannggaaccttcaaatagtcgngatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttnggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgntgggatcctccttactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaactatcgcgtgattgccgccctggagnggatggaaaagagagctccgngggggctgttacgcaaggaccccgtagttgnaagagcgaggatgcgtangcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccnngggaaaatattcctccagcttacaaaccctttcatcttgctcaatccttggctantcgacttaaaatttataaaggcggcttagtcgtaggcagcngtaggccaatactattgtntcccgcagcggnctacccttcnnacctgcgaagttacagagtatttcactattcacggcgaaggtnacgcgtctttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattanacacagggatccgannngaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagancctagatcgcgaagcggcagngtatatcaattnatgactgggcctccgatgatantgcagctcatcctgtaaccgaagaaatatataaaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccccggtccgcatctgtctctttcatatgtcagttgggtcctctncgcctcactccgagggcgtgtctgaccctaatatactcaaggtcggcaaacgatgttcggttaaattaggatcacaccggcccagtttccgttccgccagtcatatngccggacnttttaatttgtagctaagacaggtctgtgaagatttatgcccaggagtaggccanacgtaagcatctcgcaccgcaaagccgcgttcctcgggggctcgccgtgccgaccgccaggcaatgtacggcatgaaagcccttactgcggcggcattngnnncntatcgatgctcccagaaatcggagtcagcgaanananccagacgngtacatgcggggagcgatctcgccagcaacggtccggtagtacggcggtcttcatcagcnctcttganccttaaccgatttccnttcctntaggtgagggcgtgaatctccgggactctctcgngtcattctacagacgaggcgtccaaagcttattgacgcgtagcggccgttctacaatgggagtgggctcggcaggggtttgcggagttaccggacgccggtcgtcccggcaacgccattgaggtgtggntggcgagtaccgacgcaggacgtgcgcagacagcacactgttgacagttatcctcctagccagagtaaagtgtaattaacgangtgcacagctcaacgggttcgatggtgtgatgaggtgtgcggaaaatgacccacgacgactctggaacgggnacccgcaaacancgctttagatgccagatcaccgggctatttatctatcagacagcattattcccaagctcacgatagcgtcctgtattgagactngtttccncccgtaagagctncggggagatngcggagaaaagggggcagctncaaaangcggtgtaattccatctaataatgcctccggtcangcaaatcttcgggtcaggaattggcgcgtgctggacagcgntntagcanccaaagttccagttatatgtattggtgtgtgtcgcaccacnngttattctcgttggaattaaaatcttggccgtctncgagtataacgttggngcacgtcggcggcactttcgatctcggttaacacgtaacgccctgggttnctgggtgagtgctgtaatgaatccgcacgtnggatgcgccacttaccnntgccgnnaannngtnnagtcgccaaataagagntgttttaccgggttgttgttctactattcagtgagaagtatgaactcgtgaactagtcctcgtcttggcggggcatcagcggatnggttgnatcaccacgcnccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttagggcctagcgaagactatanacgctctagggcttccatnttcaggaggcatgggtaagccacttcanngcaccgtatccctgtgctgtcttaccgtgagtactcccaaagtgttaggtgcatgatctcaaatgcaatcntnacgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcntttattcttcagcgagttctgccgaaaggctatgtgtgtcactggattctagatgaatacggctccccccgtaggttggaggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtacatctattcacaagtacntcantggggtntagggttgctacctccagataacctaacaacatatatctgagacttggnaaggccagggactagttccttgttacacatgcngagaactacagtttatgtacgccttcttacttcaacgccctaccatantccttccgtcattgctggtctgtaggagatgatgtctcggtctactntgtgagnangcatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtanantccttgctttacgagttcctgaaaaccgtttcctattaagacattagcagggcccgnattataggaagnncaaaatattcagtgcaaggagtanactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaanncgacggcactatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtagnagatcacaaatantacggcgagttcctaaaagattggagannagcnggccgtcanagcctcgatcaccaatggccaaggnnnttgcncgaatgcctatagcgtattgtaagaagtgtttcagagatagtagggcantcccttaattccgataagnnnagggcggattgtttcagatgattggcatgtncgatggtgctgcgctgtcttagtaatngtcgntncggaatccatccnccactgcnaaggcacttatgtacgacaggttcgatttatatgtcacntcgaagcgtgtgattagtcaaggctacgctgncctnccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcataacattcaactttcgtgatttngctcacttgatcncgtaaggacggcactatatcatcngatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcntagagcgtggcatgtactccgttaaggtttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttgnccacggcatttctcggtctccaantgcgctcgcntccaaggcgcttaacgagcccatgcatagtaccccgtagaaggggncaaagagtaaattgccacgtcgaantaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgnccacttagaccgagctattantgatttgagaccnancgaattggttnccaacttttaaccaagcgatcgcgtgtagagtagagtgattggccatgtctatgtaaacnatgnaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagngctgcacgacgatacgacatgtaacgacatgtcccagaacgagatccacttgcntnaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaanactgggacaaggttccagctcgataccgatcgatgaatgcnttaagtanctttctaagagtcgcgggtttttcattaagtgtactcgngctccgtcgcagcacacgtggatgagnnccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgtgcgcctggagccctacccctaatggttacgtatcacggggcgcatatctccttcacggtgcatcgggggtggaaggtacaacggtcaccctcacgtatatatttacttactaacgcagactatcntatccggtacggacgccacgtgttaatcgggcactatggcttacaatggaagattgggacggggttctaaattttatgcgttcgntgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagtaagactntacacgcggtgtgtattaacagctagtaatagtttgttaaccntgctggttgtagatttngggggatcggctcnaactaaacgttgcggctagccgagcccaagagaactgcgnngncgtttcagctcctgcggcggnaggtctaggcgccttgcagcctgtgtcctgctacagatcactcgcggtctggcncacctctntgtgggnagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatccccctagcggccgggtaagtagtacgtgtgccaacaccacggcactgacgacagggacgtctgtaccggcgcgcccttgcacgcttacattatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctnacgtgaccatttcaatggccgtattgaaaaattcccacatttaatngtatcngtcccccccgncggaatgatgaatcgcgcctnagaaggnaatcactcttgtccacaagtacnttacgtacgctgcggtgtggttttccgcttcgagggcattcnatgtccttctattgtgcaactagtgagacgcgcgaaccccagttcctaactatacgacctcccatngagntcnntaaancgcaaatccatgggagaggtcccccccgnatgtcatagtatccgctggcatggaaatactacattantaacaagacgcggtgcanctgtattgaggctcgccgccaccccncgaagaatgccgatccagggaccanacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcacnacgtctatttttaagattataactgtnaanccctgagatggcttcagaggtngttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaagccttcacacactgcaagcgtttcagtgaaccactgttgatcctatggatacacgngatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattngcttgagtgggccatggtgcgcggaatagagtaccatgatttngacanttatccgtgagggcgtttantncacctgataaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggntcccttgtagaaatgcctttaattcgttagaatgaggcgctcggttgaagtccaaacaaatagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttntccccttaaacgattatgagctaancgctcnntgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcggcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgncnntgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgnacggagccaangatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgnnttgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatnggctgctcagntnnactgaaattccgggtggaanacattcncacctgcaattttatagtccgcgactngacccgacactgggcccggctctggtcaagntgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatactnggtgttatgaacgtctaggangtgcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtaganncacaaactagacttnactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgattctagttaaaccccnatgcgtatgtagaccggtgtggagctttgaagacataacgaggcatccgaggttgactgttctgcttcacnctctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagcnagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacangngcataactttagaatagaacttcggaggtatagaatattnattacgcacgaagtcacgagagactgcagccaggcccttngcgncatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctnccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagcnaacctttgtcgatggggtgattattgcgagggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctctgaggtgcccacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgncntcctagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttctccttgttcggcagcctagttcnccggtagcgagaccagtcattgccgatggctggatgggctggctggcgatccgtnnattaagttatcgtctgaagccccaaccggggagcgcgcatgccgtagnnacggcgtaggctattaataacggaagcctcgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcntcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggttggtaaaanaatgctgctcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcanattaggaatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggggatggtaccagtannatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatnagaaaatgctcctcatggtacttagtccgcgtcatcctgcggacgattgnnagatgccagacgcaaggagctccggggccgtattaagacgcgttcagntngntacgatcgcctagaagaacgataggttgatgccggtaatcatatatgccaccctgtactatccgtaggcgnaaatcatcatngaaccctaagtgtcgctcacctcactggtggcgaattcatctccagtacttacgactaagacgngttctgcaacgatctatncgcgaaatggtgagatagagtgcggactatccgtcccttnggaggaccgacacatgtgcaggggtagtagtgccgacgtaccgaactgacttgtcattctactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgcnttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacaaggccacagcgtatacaatagggcgtgtcgtgtaaatatagggactttgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaanccactgtntacctaattaggggaacaggacgncgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccanccccatacctctgcagtgtgtatttctcgcgctaaacagaaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctgganttgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgntgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccgcgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggnccgcattancattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaagatgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcngctgagtagcttacctttactaaacctctcatgcaanggaggagacnanaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtncgcgttgccgcaaaggtntattccaatggagcagaccggtgtaccgntgatggacacacggatatatccctgttcgggaatccacacgatcgtnntgttataccgtgcacttcctgggtntcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatttcacatgatncttacgtctcagcaggtcgccttacgaaactttttctgatacacacgccacggcaaggagcctaagnncttcccaccagaacaaaacatttctctcggacaagcccntggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgncatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatgcgacatcgttttgcgcatctaaattgcaagcaggaaaaccaggagagcctantcctaccggagccacacgcttatctcacttgnatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggngcagcccccatcttttggagccgagagcagaaaggtgtcnggnnctcggtaggcgctcacannnncagnaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggctntacacgatgtggcacccacctacatcacgctgaccgatcgtatnatttaaacgacgaccggctgctcntggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcncgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgncagtacattaaaggcacaagctagtatgcgaagacctggccttcatgttcgatcgtcttaatcccaaaattaactgcatttagtcggtgtnngagcaaaatattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctggttgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtntactcctaatcccctgtatacggaacgcaacgcctctcgggcatcaaaacaaaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccagancgacgcaccgggaacgagtccacgtgagctgggtagccctgatcctaaggtgtagaccgtggccgaccctctgcaggtcgaacactttacgatcannagnnttgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttacnntncacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctntaggagctttatggcatcgaatagggctttgtcgggcgtatgggannccctatgtactcacacggcgtgtgcttctaaatctcgtcaagtagtaccccttngctgtgagcccggatgttctcccccattgggactccactgggtctgcagccttccatgagaccatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttatgtcatggagataaattactatccatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgatncactcttaggcaaagcattggaaggaaacaggtgccctttgcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattatcgggccgacgctaanggaccagctcggccgcaactaccncttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaacaagtgcccacatgatgccgacgangtngcgctcgaccgcggctcacattttcaaggctgctggcgatgacttntgagttaagtgacaaccttcgcctaatatcgcaaatgcccgctcncgccgtacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagngtaacngcgacggaatccctctttgcttgacatttctcgtcgattnttctgaaactggacgttgtaaatttatttaacatccaatctacagttatataactaattccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatcctnccttaacagtatattaacggatgcacgtctgggcatngggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaanaagtatgggcgcattgctacttacgcgacnnagtcgtagacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctnacgcgttccacngttacccacgctttgtatcaagcccccgaacaatttgcntggatcctacccgctacggcccagtcaacatgggccnattgggcgatcatgcagtgagttgctagcgctagcagagataccgccttctgtgtttacacgccgttcgcgttgttccacttaacacctggcacatagccnagcagatcgtgagtagctgaactccctttattggncataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacactnnttttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcntacgggctgtcgtactggtacgatctgttatcctaatnctagangttgggaattagcgattgggcgtccatttggaganncgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggnngatgcgatagcgattccactggctatactggataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtccagctacctcgaatcttaaaccngttctactaccctgatccggtaaatgcccactcctgacagcggcggcgactgaactgttaacggncgccactgagtagacatcggatcttatcttcnagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcttgcgccccggtgagtctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaacncgcttggatttgaatcaactggtgcgctaagttgcttggcaaganatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaggatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcganatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatntgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccngcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagcttacttctctatgaacgaagtgcnnaaggaccgccgtcataacatggcaatcntccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcnacgccctaaaaaccgagggcagcatgcnccnccattggcccngcnggacgcccccgncacnanactcaccctacagtaagaaacatgnggttgtgttgagctgngtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactagcggccaacccaaattaacgctacganngtcgcgcgttggttgggannctctctgcccaggtaccacgggtccccgcgccctcgaatcagataaacgtntgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaacngagcctaatttgngtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttgntagttgcttcgggttccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctggctctngtgcctggtccctgctgcattccaggtagggtccnaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtacgacggttcggctcaattgagnngaaagacacccttccagtgacgctgtggaccagggcccattcantgcggccgcagtgcccgtccggctagagctgacgttctaggtactaaatcatgctaggccactaaatgctatcgcataattagagaactatcgttagcacgaattcnggctaaaacttcccgacttactttttccgagccaaccagacggtgccacaattaatttccagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgtttctaacctaatcctgacaaccagacaagtggagcgatcatatcgtaagctagtctaagaactcgttccgtcaatccacatgacgccactgtggccaacttacttcttggtgactgagacgagttcgtgaccacatagggccaacgatgtctgcgtactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtgtaaccggctcgggttatccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttaggtccaaaaactgtctcgcagacctgacgagtagattcgaagggccattcgtcctcaccccctattctcgtttactacccttgtcacgtagataccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcatacccngcagtcccattgtggattggcttttatacacctccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactnctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgtttacaaccccatatcaatngaggtcttgatctctgactncagttttaaccgtgggagggtagaaccgancaatggccagcatcgcatatcgaacaggcataccganagtctggcccttagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgangctcgtcgatgtagttagaatggctcgganggaccatctttttgttcagcgccccatcgcgagttctatcactatttccgttgtgacgctcgtagnttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctantgctcgagttcagccgatcattgccaaagatccgacnggcctgataantattcngctagagaaagtggggcatccaccagttagnnagttgtgaagaataaataatagccgagaccgctaaggcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggantcttcacctaagatataacaggacactccagccatttatattggaataaggtggaaggctttgcgtctattgttgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttnaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagagnaacgagcagtccattctatcanaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttnacgagctaagtagacacccggagtgcgtatgttccatccgcacccgggctcgaaataccgtctgctactttgttaacanggagcctcggcagccagctgnaaaacgacccgccctcagggctgcatangtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtngaaacaccatgggtattgtgaaatcccngacttatcgggattggtatcattaagacacatgagctcagatgggnccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagacccncccnctacttatctcgattctgtatggtgaagagggcatcgaatacacnctgatagntaccggcatacccgctactgcgagaattgttgcaccctcctncattnnctaaagaacgccctgtgttaggaactattgttcccgtaatctgggaatgtgatcctaccgcgngagactgtcttatagccccgagtactccgcggttttanggtcatatcaggttatgaattatagacgtaggtcngacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctgaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactagcactggacattcggaggcangagattctctcttcaccagcggnttctcncgattattaggaactacggcgagccccaggctgttgggggaatcgtcgggacatgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgcagcggcctcacggaaattgggcctgngagcccgccgcgattccttgtcgttatcgatgtcgnccatccaagcggcaaaggcggngaaccatacgagcgggtgtcgtgcttccggaagcgcgtcatttggccaaaggttgcaaagtcagtactgcacgctactccaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcatgtagggcaagacgttatagttgcttgtgnntactctactctgcggcntgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcnggagnaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctancctctctgatacantcagtcgcnttatgcgaccgcttacgctgggtctatatgactagangcgagtgagcaatggtcttgactcaacactttcaaccccnatgagaaggcccgagcccaggcancgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgcncggtctagcccgccgtacagctcaagggatgatcnatcggagtccccccccccctngtatactcggccagtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgngatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcncntaaccgggcgagcttctgtatctctcaatgcatgctcccttgctctngcccataccgagaacccccctatattcagaggtccttgttggtcgtgactnntgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaagtcctgctaggacgaaggaccngaaccagcgcaactcaatcnaaccgatgagcaatgggtagggaatgccttcaacacaacaactcgttaagctttacctggaaagcganagatcagagactcnagcactgagaaccctccatagtncccgtcntngcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatantngatggcnncnagatggggaaattcggaggcaaggacggtcggagcccccccgcgtggcgctatgagccctctacttacctgcaaaacctcgnnnnctctgtaccaacgggatccgncgtagcgcgaaagatgagcagagactcccagggtatgactatcttcgagcnggcgaagtcgttcccatcggnctacgtgnntgcggnccgtgtcatcctctacttcnnccgcagggggacgagcgcatcagcactcncggccgtagatctaccgatttggttgccaggatgcgaagtttgtnngtngagtccccgccggcgagagggtgggccnccggtgactttcaacaaagatttgtgcctgtgnacgcgccgggttacgtgtctgttggtnaacnccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgntacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagactaaacttgcatattcncagtatgtctgagggccggaacatattatgataattacgnacgcagctngctggttacgaaataacacgtctggccttcataggcaacgccantagtgccgtcaccactatttcgagttgtgaagtgttgngccgttcttcagtcctctcaagcggatgttggctgagtatcctggggtattgtcattttcttacgtcnacagaacgcggtgagccatctggactgcttcggggtggctagtgaggccgatatcgccccgtcttcctcaactgactacaggtaacagcgtantatcaaatagctcaagcactccttggtaggacnaagcaagccccaaatggttggtacagaaattctcacgttaaataattaacaacgctgttcctgaacccttcggttgtacgaacgaccccagggtcccccagtaggatcgtccngcgtttggtcntgngactcgctcttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggcacaccacgtaaagtcgaccgatcggaggcttgncaaagatgattgagacgtgcacgtgctggtaagttacccatgtcgagcatgtagccacatacgtgcagcnttgaacataacaccataagccgtgacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcggnttcaggtttactccttccaatctctgtcnatactactacagcgccaacaaggaggtanacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtngcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataagnnggtgnctgagtttcctgtttagaatttggaaggcggcggcacaatcacaggatnggncgtcttagacatactgttaggcgacagcgtacgcgaacttccaaagcccgtttaggcctgttagatgcaatcgctagggggnccgcactaattcaataagtccgaacgcgagttttataccgcacttcacccggagcacatccaaaaaggtgggctcacaacctcgcttccggcgcagacggcatgggcgccgtaggtcgatgccaaccccccgggtggataggacgtaatcgaactggatagcgtgccaaacggcccccactgcggnagnacgacaatgtgacaatgctgcctacaattcacncnntaaaggcgcgggactacccagtacgcgggagtccacccacagcagttattccggcgttatgtnnnggaagtactatcttgatatngntancctgttaacccataccgaaataccccaggcaacattgtgtaaacgcttcagaacttcaatcattaccctatcaaacntgacacccntcgttgtctgaacnggtctacctcatgtattacatcacccnntagccactagttggacaccgcaaggtgaaggatgtaccctacctgacggagatggatagttgagatttgtgtctgatcgagtcagaggtggactccnccnnggcgatggnctctgtnnnncgaggtatcgaaaacactacacgacttaccctaccaatgacgttgtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtggnatacnggtagctttttgacccctccggcgacttcttaagtaattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtntgtttggggtagnnnncnggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagnttattgatgaccgnctgctggcacggtgagcctactgagtctgctgacaccacgatancccacgccgcctagctacacaacgcggtctccantagcttaccaggcctgctgcgtctaatgtttaggggtacgaagcccnnatccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcactgctgctttctttgtagctcgtgntgagcttggcttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcggggagncggagtggcgcgggccgncggagagtaaaaggcttttacaattacgtatgattatatctctcaatggctactgacgctagactccagtgtggggcgccaagcaataagtcgaacaaacctccnntaaaagatcattgatgactttcagcgagcttgnggtgggggacggcaattacggaatcacggnccccttgcatccatnntgataactcttggtattggggcccctttttgaaaacatatttacattcccaagcctgactccgacgcttacataatctgcggcccgaanttggaaaatacgttaacaatcgaccattgccggaaggaagcttgcacgacgaagatcgattaaggccgtggatccggacaacagtcgcagccaaccgatgngtttcgacgcggggggtctttagcccgccaacggggccttcgataaacgtgctgaccggtggccngttgcgaagagtcttgtggcgagtgggaagacgtctcgaggcagttgtcgcatccttgatacggtttgccggattgagaaacggcgctacgaantttttcgtgcatttgctaactnacgagacctatgtaaggatcgctacgtggnctatcgncttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacggganaggaaaaggttagaagcaataaccgtggcccgtccgtgagcaaacggtttccgcaaactgttactgcagtggatttgtccggcgtgggcttctgggcaaagttcattcctaggcataatcgttcagtgagnccctaagtatgtgacaacacaagacaattccttacaggggattctattaaatctgcttgcacgtcgtacanggatatcctaggtaccttcaacgtggttcangccattcggagctgagaccagcttgtgaaagnccggctagtgcggttgtccctgccgccaacgcctttgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaancatcgtatgacanactcgcggcggcagagtcgtttagtccgcncggttgtacttagaagttgtcgngtggaggaagctactgccacatgccaaacatnggccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctncccagtttctaatcaattcaggtctcccacgtgactctaatggggggacccaacgtgtatcaggctcttctgcgctaaggtcccnctccagtagatctgttatcatataaaggggcgctatttcncgtggaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcaagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagngtgggacatgttgcttctgtacagctggacgtgtaacacattaccaataaacaacgngcattaatncaggatggtaatgatgcgtcctggcctantatattagaattagataattgcccgtctaccatgatctatgctggccanccgatgaatactcgccctacagcccatcgactcgcgcancatcccttcgtgaccgtatcagaccnatgagtcggtaagtagtccaaatacnggntccgtgcaaagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtntataatgcgatngcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccttgtacgtccagatacgaaattcggaagctcttttctattgcattgatactgtacctgaagcaggganttggtgnaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttgntagagacntgtagaacagtccgcctatccaagnntgtttggacgcggatcctgcccaactatatganaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagannaacgcacaagtccgctgaaattcaaaccagcgtgtcgacaatgtcctacggtggggtagaagagccatagttcggcgaccgaacgacagctctggtaatcacgaganttcgtcggattgcgatacatgtaccgcgtatagcgccggaggatanggctcggaactcagttgaagttggcccgnggaccatgtgattagagtatcggttttattgctttactggggggggtagcttgacatcntaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatanacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctnctcccaattagtcagagattccattgtaaaaccatcggctattaacatggtaatgtttaggccccataagcgcttcgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttctacgcgcanggtcccctttcctcatcctccttttattcaccaataggnaacaccactcacaanggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacacttganactttatcggttanccttctagtggggtgacannggtcagttntaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgntggcttattccacacgtacgtgaatgtagtgacacanngttagggagcagtatcgcagactcttatgggtttngcnccgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagagggntatccgcgcgcgctcctacgttgctgtaggatcgtgcttatgtaggggaancaatctcaacgaaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggtagccgcggggccgtcaccgccgtgacatttcggttccggctgtcttagaagtggagcggacctaaacacaattgggccacatntctcgtcagctctgtccctgcaaaatgcctagaangggtatcaaaggatattacgaggacaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtcctcggcggttagggcgtagtcccttcaggcacttgccagtgttacgacgtnagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcanngtgtcacggtgtaggtacccccantcncgagggacaacttcaagnngnngtaactgcgctgcgcagttataaatgcatgggagttgggatcctanagacgagtaagttgaagaggtagaaaactcatgntcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgncccacgttntagatgctagattaacgccacgngtcttagtggcngacggtgcataccgacccgcgtcggttcnatgtagcgttgcaagnctncagcccgtnanttaaaaanctacggaggcntggtcttggacgcggtatgcgcncgtatggaaaggttgcataaatcgtgctgaggtttacggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacatctgtccatagngcntctgtatgaaatgcggccttacaatccgcctcttgaatgacgtggaccttncggcagggctaggctatgatgaatggccaacatttcatttgggaancgcgaactcagccngaggagtgtatgcaccaatttagantgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataangtaggaccnagtattttagtattacattcgagacacgttcatactttacagaataaaatatccgcctcgcgtttgtcaaaaagcataatgccttcccccccttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctctacccaatagcgncacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcgcggtttggagaagttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgntatctctcccgagaaaccaagcgggccatcataagatgaatccnggngcgactgntcggcacggcgccttagtaggcacacacaacagaagtcanatgatctttcagacaactggtatcagccaggcagatcngccttanncccgttgacgagcgacctgtcctgattagtatangctcgtgaagctaaattngcgatgctaaatcatttgtcgacggcctgaangcacgcgtgggatatgagagtcgtaacgcgacctccantacagaatttttctgcanccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatccnntnggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgacttnttacaccctaacgnaatgtttgggatttccatctngtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgacnncaaacgacgncttgttgcggaaaacccgtcctttgattgagtcggctccnccgcgccctgtttcccgaatgggatagactgcgtagagggcntgcagggcagaccttcagacggatttagctaaactgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtnngtgcttggtaacgcacacgcgaccnaatttanctattacgtaataaacgtaatgcccgnaaggtcttcgttcatccgccntccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcngatncgacaaantgtatcccaggtatcggctgaanctcggggtctgaacccctggatnacttgttgcnnatcacttataccagangacccgatgaagctttggagtcggtccgggctgagagtaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtntcctgaactggtccgtcatagtggagttgatcatttctttacngncttcgcanncctgggcttccgtaacgcggctaggaactanacctcaccgcgctcttcacggctgttttgccgcgctccgngnttggatgccctggctggagtaggaagtgcatcgaggnatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcnctatnacggaggccccaccctagttaagataaccgtcaaattgtccgccgaggacganatgtancccgncaacgcganattgacgggcgtcacggtttgctatcctatgtgtancgctcatagggcatggcggcgctatgcctatcactaggaagatgcgctttaagtgaggcagggcctcnacccgccccannnnccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgggatagatggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctccncgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattacctggnagttatctgacgcgctcacgagtgcagtttgctgtgagcacgnggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgttcaggacggctttagtcataaaaggcaaacccagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctcttaaaggcggcnggggactttacgcgacacactccaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcggtaccatngcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatntagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggngccacgttatacggcaagtccttcccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgatnaaaggtacgttttctcgcccagagctcgttgtnctgctgataaagcgggttggggtactcctgcccaacgctctgtgtggtaatgtttaggttttcccgcgttgggngctggtggcttcaacactccgattctgatatctagggaaaccgccctgtacgatgtaacagttacgcctgctctgtacttttnnttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactngaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgttcaccttccagtgcgattttggacgcttacagtngagaacaccggagcagtagcttgttaaangacaggcncacgcttnagctcttgggctagttaggtctgtgcccgtaccacctcaatcncccctcttaccgtcaatgtggatcngtgcagngacatcnccggnggtatgatccgncgaattgagtgatttgatgggtctcgtatagacaccctcggtacccaatagtaaccgcnnccgccaaacgggaaatactagtgacccgcgaatgcctgtnngtttncgatgttaacgtcattatatgcaaaatgttccagagtgaantccgatccaacgttcctcagaagctcccgccggcagttcccaatgcctaacgacggtctactcgacncttgccatgttctgttcaggctcgccgggggccgcgcgccagtcgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcggcncccaagtcgcgatncgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacgctggagcgccttccagacgatttggctgtgctcgataggattaatatgaaccatttgcaacccgcccacatgctttngtnagtgggtgccaagcagctcgagccgtaaattcactggaaactacggacctccgagcgactctgcggcgtatatgcataaccgccgaacagcaggggactcattaccaaccctncgcactnngntgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggcttctcggcgattcctacgatccacacgggaagcgtcttcgacgcatgccagctccgcaacttggaatgggcattctgaattgcgtttccacagccgggttaaccctgtgtgtaagaacttaatatgaccccnaaacgtaacccgcngagnaccatctcaagcctgggttgacttacactgtggctcataggcaagactgantgcagacgcttcagggcctagcnnctccnntgcggtntactgtatggtgntctccnngtaagtaaagctaccacntggtcacantttcgtacagatcnctgcggtcgctcatcggaagtatgacagngtatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtattgtggcacggcaagcntttaacaacaaccgcccaaccncggcctactttattagacagtatcngcgtccncggataggttttccgttgtacccatatcaaccttgttgggaaccncgccattatgttcacctggcacctgggtcacgaccattcgagtgggcgcagagtcgataggccctccnccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggcccgttggagattgtcgagcccgtagacngntgaatcatctagccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtggactacttntccctggggcatcggcagacgttaccttgatctcgnaaggaaaccctccntgacccgctatgacctgttaaggagcttcggggccgtgagctgccatagntaaantgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggatngagnttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcgnnagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatncagntaagggctctgcagggggtggcttantcntaaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttnctcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagancaggatcaatacaatttgctcgatggacccactggagaagctctattacgtggcangtccggggccggttagcagatcactccgcggttgtaccnggccggtggccctggatccactgtcagtactccgnnnnnnccgtataaaagtgggttcgnnggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgngtggaatcgccgcgcttgccccaaanttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatnncgntnngattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattagtggcggngctagtcacaattgcccaacggactctcggcccaagacaccagcatcctctggggacgtctttgatcacgacntcccaaaccactgatggagatangattaacacactgcannncacaaaactccatgtccttcaactcgatgggctagaatactgtactggttctaaatttaccatagggatatcggtagagtaacagtggtccgtgtctcttcctgcggcccgcataccccgagtangtccnngtaggtttgatcgcttgagatgtcaaagtgagancctaacccaacggntttcangagcgcgtaaggaactcagcattattanaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgccgcgtataagatngagttatacatagtaacttcggggagtggctttaccccgctncgcccgaacaccacctactctgtagtgggcagggattgcggggctgatnggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaaaacgcagcttttgagctccggacgatttattttatataccacgtcccttattcnggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttncgccaacgtggggtgatggaccccgccttaatgtacgaaaaaaacgtcccgatatcgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttcnaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgtnnntcagtgatggcgttgaggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggtnatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtgctcttttcaagggaataagcnttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggntcngnctnggatcagtgacacccccaggcccgtcgaattccgngatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccggntctaacccagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacnagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatgggnatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaanntcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgcgtttcncatttgnnnntctggcacagagcttaggacggagnnngggatcgtgacatctagctcttaccgtctccacgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatanncgccccncagttttcctctcactttcggatgcttggagctggtgtcgnggtgttctttcggttttggccactggtccccagacaattttgcggaanaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccntcacttccgggtgtacattctagagaatcagacagntgttagacgttgggacgncgtctagaanatatacctctntcggtatccccaagnncctcggatcatcaccgtanctgatcctcaaagcttagtgaaaagccaaaaatcctttgnagtaggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccctgcgtcagccgcaacgctagaaatgtataatngagtggggcgttccacaaaaggtagattctagntaccaatacggagagatcccggcattttggacggtcngnaaacaggaaccagtaatgaaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtctnncagtcatcgagggcggcgaccnattcgagatctactcatacnattaangtaagggatttagggtgtatcatgcaatcatcccagttccnggcacgctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcnntncaaagctatcactgctaaacgttacccggccccgccggaagctggattccngccgattcgtggtcgaacggggggatctttccatccattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagncgnttatccttgcagggaactctaccaaatgaagacnctgcaaacatactttagnagagtacgtcntacttaggngtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgtnttcgtatctctagncgaaccagggcatagtgctgctagcggatgggcgcacttnnncacnagacgtatagctcnatcncgcgtacaatcactgttgaagagattatccagtggcatgcctcggganaggttcatngtctgctggagttttactgtgaagnaagnaagatgttgcgncgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaacggtctgaagcnngtcgtgctgactaatantggnnacgtggttccccaagtagtatggacgagttaaggaattagngcaccngttgtgtattacaagtgcatgagcagtttagatgtatcctctcgagcgtcacaatctcccaagggtgatncacaccctatatcatcactccagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaanctcattcctcacaaagaacgcagaatccaggtcctacctcatgcctgccgnttaggcggggcaaaatctcacgggcatgtcacctaccctggttccaatngttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccntcctatttactaaaggccaaattggctaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaaggtataattgttcaganaangggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtancnataactatcgtgaagatttatctcggttaaccncgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattcnatgcgctgagagcatgcctcagtgtagtttgtggtactgataatggttctccggccaggattcgtaatcngtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgcgagcagncattgtgacaggtagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcaccctaccacgatcgaccccaacatttacgagcanttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaaccnaaataaacgggtaatactcgtccaggngtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgatagtacaaatcgggacgcagcggtctatgagacacaagccacagttgaggccgttccgcncttctcgccacgaattccagtgtgcattgactagcgccccatccgcgcgcgaantgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattngcncttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatactattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgngnntgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggnagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcanccggctaagnatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatntacggcgcgttttanccataggagtgcgtctnnaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaatttnatgcaaataacggtttcgaccgtcccataatctagcctganttgtgcactttatgctctggaatataggtattncggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtacaccgcgacgttggcttcatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtancggcgaatgncccataccggcccgtgcttgtattangagaccgccaagatgagcagtgaatgccttcctacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgccggacgtttgatccataaccncggtaaaatggttaatttntcgggactaggangcatattttctgtccggcacactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgangaatgaaatngatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcgtgggctggtctgtatngctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcnacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggncnnnnagtttnncagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctnangncnccgcgttgntntgtatagatcgcctttaagagtaccgactgtggagtcccgttgttctccaggtaattgcccattcattggacgtggtatgagccgatgcctttgaagttgcgtcacctcaagccggactttcgatcatcggaagcagtgccacatacgccccggccccctgttccgtagaccgaacgaccgtaccgtgtgctagactttgcttgctcctcggtcatactcacctgacttctgccttaaatcctaaacacaaatagtatgaacgcctaagatgccgtccacgctacgcttcgtgtgagtttaacaacaaaatccaggtttagacccagaccgggactccgggtanacgcgtgaaggcctcatccagcggaattacaacagcacctaggcatgtactaaccccgttttcgcgagatagcgatcggagggccttgggtaaattaaaaacngataagttaacacccatatcacgaacctgtcactcagggcgccccctgccataagaacttataggggtgtggatcactcactgcatggaacctataatagtgacgacgtgctggagtatcgcgggtgtacacattagcgtgcatgggcggtgtaacncgaggttggatctaggggacgtcggagggaggagaaaaaaaagtgggngttggcgattaagcttctggagagggnnntagtcattagcgacgtgagaacgagtttgaatctggcgatcagttgccgttacccgtcgttcgantcataaacagggatgcctgaacgaagaccattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagcggattgtggccgaccgtcctgacagatcaaggctagntcgtctcttctcgcatacaaactctttagcctaactcttggtgtgccgttagaagagacagtacctcgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgnntctcctgtattagcacagacgacttgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatgtagaacccgaactcatggccgcgggattccttctttacacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcannngctcnagtcngcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggncaagtagcaactcgtggcggaannctgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgnctgacctcgacctggtagataatgatttatatagcnnccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaanacactgatttttgtcggattcccgaatgtttaatactccacataacccgtggagaatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttctacacccactaattcncgcatgnnncaacaatccacngagtcacttcttttccctcaaatctgacagcngcnatgcgaacgccatcatcaggtgtcggtcaactcgtgacagtgcgcaagttgaatcggaatggcacaagcgccgacaattcatcccgaagaaccagacacatagctcagcantggannnngcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgncggcgggctgggctacctccccaaagctagatgtataatgtccaatgaggtcgggcccgtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcccccgggtgactcatacgggctactcaagccaggagccaattgatgcgtaagttctcatagcttgaaacttggcatcttacatattcccttccgccctagtgaagcacaattcaatttgcttacatctgatgcgtgtttgtgcgcgccaccgggtgacgctttcactcggcccggatagttgagaattgcgctgcgccgggattatttccgaacaagnttcgaaggcagtgcatcctccggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctntcgacagcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtggattttaagttaagggtccgcaagcgggtctcgacgccaagcagtcggtaatccccactccggnanctcagggtattcgnatcgannntctgagtaancaanccnncgcgattttcnaccnnctacggtaagcngccaatttgtcgtaagggtacatgggaaaaanttatatcaccattaccccatacgggataagtctcntcnctcgaggcaagcttgccnttcaggttggtcctatcgactgggggaggctagtaaactgcatggttgagccagtccggcctacttggggtaggctttgagtcgtggtgagagccacccgtacgttacgagatgcataccgtgncctctttccagtcttgatctcaaggttagtcgatttttaataagactagaggaaaggatttcngaaaggcacgggtgcggtgtggttagaactacttcacggacggtagagggatcctccgctcccttatatgcagacttgtgactgatctgtacttaaatggagttgtangctgggaaccccacctgtgagctcacattaggcttttcgggctgaccagtgagatgtgcggagtccaccccttactcgtccggcgcagctaccagantttttaggaactcgtagtgggcaggcacgtcccgaanntatactcctnagagcggcttgcttgagancttttntttcagcgtcgcaacaaatggggtcggctgcncgcgaggagccccggaccagtcgacggtctagatgcaggctgtggctcatgctttcttcttanctgtagcagccccaccgtattcttctagtcgntcctaantccctacgcaatctaggcttggggagatatcccgggtcacngagagggcaacttacctcnctccaccgagctcaattatnccgtcgacctcngtgcgtacctctttaagagggaaatgcagagagatttatttcccngattactntggtgttggcccccgcactcgctccccagtgaacttgcgcccgcccaggagcatccgggcacccagtaaattcnggttggttgcccgctgcaccttttgcccgctacactacacnggtgcntacnctacttctgaanctccagtagcgcgcgcccggcgcgtatagttagcgccctctgacagtntaccacctgcacaccggtgggccggaaagtccatggagcgctctcctagcnggctgatgatantacaagtgattttgacnggcctgtttctggccatgtctgtaactaatattcaagtttgatggccgttcttgngcggatccctggggatatttccgngaatacccgtctgtttactacggtnngtttgcttacgtacgggctcncgcatgncctcccttcaggaagctggctagntgattagattcgcggtaaactctnnttctgacgtggcgcggtcaagatcaagtgagcgcatagccctanaggaggaggttcgacgccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcaaagacagagcaatataactactacgtngtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccganggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgatacccttagggcagctctagccccgtagtcctcaccctagcgtgtctctacgcgttcnggagggggcangtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtnacgtacgtattgtgtgttccactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtaccnatctatctcgacccctagtaatgaagctgcggnnccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctctgtcgatangctggtagttaatttggctagatccgacgaatcccaacaggatactgaagctccccacttattgtagtagcaaatgcacannattccgaggtgttttacgggcaggtctttttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtgtacagcgcgtcatgaattcncganttctggcgtaactgtctgcctggttgacagcgctctgtcacctncncacccgacgcccnnagtcgttccattatcctgggtncatncggatcgaggatgtgcttcgtcacctcaagagtctaaacgctaatcgacagtatttctcttggcggccgcattgcgagacggtcacgccaattcggaacataggagtgaatcncgtgattacgtatgtcgcacnnggactaacggaccatgtgcccaccttgnccttttctatgagtaagaaatcacatncttagaacgggcggtacaaacacgtgagccgtgccagctttcaatcctccgatctccccctccggcattgtgtgtcctctggcccagctgcgagtataccgcctgaaccgtcgttcgttgttagtgatnntccatttgtccagcatcgncccaggtgccgcgctctcctcancacagntcttctccggctatccaatgccgagaanaacttgacgcgtggatgcgtcgaggacttcgtcgcacgcgtcaccgcctcttcanattcaagcgctgngtctgccaaacttcaaagttgcgagcattnataaacagatgattgatctccgaagatgcaaagagggagcataacgcaaggnnntgacctttgggaggcgttccatcgccgagtagcgctnggctctctgataaacttcaccggccatcagcanacgcatgcactccacgaccgtgaagtacgngattccgcttttgaaaagggaatactcgcatgtactggcagtccttaggcggatagcagngccgtccgttcgctagatctntncaggggcaccatcagagggatgntggacatggcgctttacaggcgagatatgtaggacttgtcgcagaangcnctgcccgcgagatatgccgcttgccttgcgagagcgccctctgccggcccgtttcgtagctccggctagtantgagctacttcttatttctctataaatgaggggtacctgacacttgggttttaatcgcgaggcctctcagtagatgaaagcgcgtcatttgacccangagccgtgtttgtccggattaagcaaatgtattggcgtaccagttacncaaaagagtaaaacatacgcgcgtgcctgtccgtatgccaaaanttggagggtggatcnggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagcacaatnnnggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttgaggctttccatgtgagcgcgagatatgcagaagctgtcagatcgagagaacggtgtaagagtccctagtataacgcacagagtctccatccagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagatnaggagacatcttaaaatgcacagttctcactaaacancctagaaatccgttcngggatngggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcntcttgcncaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttntcctacccatattatagggattgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcccgaatagactatacagtgtttgcatccgtcccgatacagtaaacccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccattcacctgaccggcgngtatgctaggagctcaaagcggtagaccgaccctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagttacccgaantatttacgctccgccatgttaggtcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttcacggtcacattgtgaaaccgcgcccgaccgctttgggcatagcgatcttagtgggaaagaggaacaccattaggcaggcgccccaaggatgcttgagggacggatagacggatcttggttactctagataccagcgcaagatantccccctatttacccgagtttgaggngngcccaggaccangcggtcaggcttagctgtgatcgaaagaattatagactacttgacgtccaggatggaccaccaccaatgcgaagacgtctgtgtcttcgttgctagtgatcattcttttcgagttacgcnnggcacatctacgatacccggtagcngaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatagataaagatcggacgattcaagcgcacgcagctaacngtttgattncctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccgggnatagcatccgatttatgaccgacggcttgcctcgataagcccactacggngtcccgtggcctagaaatcctaagtgaaatccggttaggtctanggcctcttttaaccctcgtgtctaagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggncttctgaccagtctcctaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgaacgttgcnaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcgacagatcngactttacatgtctactattacctaggaattataagncgaagctggatcacgtgctcgcgttctgcccgttcgactggttcaactagttgtcatcgcaggcttgagcttattgaaaaggattttcatgcccatatatgtaaggccaatcggtactggtggtacgcatgcactgatangatcagtcaaacccgacgtgacatgggagcggttcctccatcgcctcgatatatagggaagatctacctttcgactcaagctgtcccgcggattgtncaggcgattaatggtgaagtacgattacctatttacctcagnaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgncagacgngcatggcaattgacattacctagcattccgatagagattggaaanttgaatgtacccgtcgggtgggttgcccatcatccggattnagggatacgggggagtggagcnnnncgggcntattaccgtctcatctgggatcccaggcgactcntgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatggcgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccncaacccnctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagnacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacgacactgncactagnnattagctactntgccatattgtatggcaagcaatttgagacatcatttagttgtcaaagacnaganggcaaaaagacaccctctgatttcatctcgcactaaccncgaaaagcgagaggcgcgaactcatagcccctagaganacagccatcccccatgtcgtanatcgcgaacgttactacaaacaccacgcgcgcgctgaaaaaggactctagctcaatagggtttagtgagtccgatnaatgatcagttgctgcctgacgtatactagctgatgttcagggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtactccaccacaccgcaccatctatgaaaatntaggctcgtcaaatagcaggtgcacgncgatctgggcgttggttaggctcttgggtccttggtatgcacgggaggcacctgangtggttaacgctacntctacttggacntggactgcgaagagtagccgctgaggacaggcgtcgtccggaaaccactatgttaccccgcgnctgtcgactaattataactctggtagacctgaggaattgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgaatggatcactcagtaaagccgcgcgctgaagctaatcactggcctttagtttgattctcgatttaatctgctttccccctatggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttcnacagagtcccctgataataaacattaatctcgtcggcatttgnactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtggagatttctaccctcagtgaattantnccatnnctnnnnaggtntttcctgaagtctgggtaagtaatttgcttgatagttaaaangtggattggcgtccngccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaantnngatttcactcgttgcaggcagactcctagtccctcgagttcccttgtctttaggatacgggcacnnccttgcngggttttcgattcttgtctcatactcctccggngctccaacaatgcgccccgtggggttacctgggcgncatctcgntcgctgcngccgcacgaacatacggtggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtngcnggtggagaggttggttaactttgtttttgctcctagggggtggcggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagnagagcncaagcaatacccgcagtagaaaagtcgaagtcctaacaatcataagtctcgcgcgcaggctccgctactctacatctgaaggcaatcatctatttcgcggcaaatcaaaagtgctcggatattaattaagcgttaacctctaagcggtcgtacctggcggcccgcccccgatctggatatgccttgagagctgggcgggcagaggtccgaagcagaaccgctagcagtgaagctcgtacgacagactcgaggacttatgttngagtttnaataaaaatgcgcnatcaatttcagttcgcatccgacacgtagttacccatggattgaaagggggagaccacgctagtctataaatctccgaacaccnaggtgggaaataacgaacgactcttgacgcacgcagcttgagagaccgancagctcgtcttcttgggnnggtgggcaccccgtgccgccgcattgtggccagctcctcgagtggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgtngtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgnnctaatgtgcttagtagcacagtgcacaatttctaggntcggccggacgacccggggtgggctnaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgtttctaggaagtttgtctgatgattgtgggggaccnanaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgtcgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaagaatgggcgagacatcacatcggatcagctttttacacagaagctgttattcgagatgcatggcagcacgccccatagggatatggtgngcaatgaaggtccccaatcgcagctatgaccatctgtatgctactataaaaggatttcagcgcagagcagaataaagagtagacaacngccccgcctaggtctcaagcggnattatgaatgagagcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagnncgcnaagaagagaatccggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctgtctgggagtttgtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgtncctaattttctagctgatttcaagccaatctntctcgggacacctcgtattgaatccagttctgtcgtccaccggnataaaccaggtcaaattataagagcgcanctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcngcttnntcaagccctaattcaaagcactactcctgagaagcttcgaaccaattntgtgtaagcccctgaaccacagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcngncgaattcgaaatcatgttacgctgcacacccaaacccttagaaccnaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacnnncnncntgaccttcatgtacngnttangacctttatgctcgaccgnntggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacnttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgntaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacancattgaaactgccataacgagatagtgaangtggtgtcttggngatncacggcggagggntggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaatnatttagtcctannntcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggnggnaccagaaatgggagactgcacgtggtacattccnagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgatagntctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatggaaaccacttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctccnggangggaaaatcccaggtcgacgctatctagctaattccctgatggattaaggccaaccgaacctaaaggtatcnatgtaaaccgaggctcgggtaagtgaccgtgnntgggtgggcatagctaaagancgaactaaagggcataggtctagggtaantcgccacgggctaatgcgcaaagcgngagtggannatactcgagacttcacttcgatagccgagcatcggggctttcaagcgaacctctatccgcaaacgtagcctcccgccgccatcagatcagttagtttgtaacaggagccaaggatagagcagcaaccgtgacctgtcgncgatgctgcatatgatgccaacggcatctgccgctacgccgcgctaagtagtgaagcctgcanacttggactccgtggttcatacaagaatcagccctcggacttacagttcgnagcgttggacngatcgtatatacattgacttggccgccgggtgntgtctcatcataatgagatcctattggttatgtgccttcagtccgacagtcctgaggcctctcngttngcccccgaggttgggtgtcggtgtctacggnaccttattaagttgcacacctggncgaattggcnacctcccgcgatnacagcgcgcaatagcggaccgcgcccgctaagttcattacaacaatttancnctcctcgatacccaccacaaacataagtttttggtgtaacaattntccgtgatcgttcatacgcggagaccctataagtgtagcngattggcatagccgaggttctctcgaaaggccgagtaattgtgtaccttacagataaaagcaagttgtcntcgtaatgttaactgcactaattgcatgcaccgccttagctccaagtaccgccctgtccctattactaacctcattgggaacagtgcaggtgcagtcagtannctacctataattttgtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgcnagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgacccgtgttgcatgatgatcctaatanacctataccgataacattgtccctctcgaagcgtcaacccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagctagtgttgatcgctagcgcacggccctctanccccgtgagaaatgcgttatagtaaaattcttggccgatagccacatntcagataaaaaagcactcgtcgagtctggaatgttctatgcaaacggccgnncttaaaagggcggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcnaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcngaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacanaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgnctgatgcngncaattaggaccttagngggtgatgcaacgtattctatccccgnnaccatactccggtccgtagggaaatgatccgnttctcaatatgtgagtaatcattagatctggtcgctgccttnnccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggaccngcggtgcttgntattaggcaanntctaggtattcacagagtagttttctgagacatgactcttaatgataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacgtggtgcgcctgtgcatanttatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccancttctagataagnncctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgagattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcntgcatnannnncctcagtgatcaagcccggagagagatgtgngcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactntctgctagctctaaataggagaatctagccatgtcagactctcggttagaacgttgggtggcagaaagttttccattctcccgaatcttggaagttggcgaagttaatcagagaacccgctaactaaacgcgatataaaggagtcacagttgaacccatctgaactgtcaacgctatcccactgtcggcaagacgttagtagtcatgtcgaccgngagggagttggcgtgtactaaatgttaacaagtnattaggccttggtatgtcatcgctggggtctccttcnccnatnggcacgatccggattagatcagtcctatacacgcactttttcgtctcaatttgcnnnnnnaggtttcaagtgctgtcttgaggggacttagtcgtatgagttcgactttcgcgccggccccgaagatgtgtgtagtttatttgaggcggagggtgcgggtttnnggcagcngagcattggctcttgtctgcgttatttggacctacagggactccgcggcgtggtattcgcacctntcgtcgcacggcttcccggtcggcacacactctctgcatcatgcctagttacggangacgccgcaaccgcttcgagaataaatagaggtagaaatacttncaccccgggatacgtgtgtgctccggatgtacgccncggagcgtaagagtcatgggaagtaattntcnnnnnncncngagaggtagtagcgagataaggacgcgtagacggaagaggcctattggacagggggaagaccaaatgggccgaactacattgggggaggcctgcgcctggtgctgttcggtcatgtcttgtttaagtctngaaatatcagcggcgnaccctaggactatanggacagccctaatnagaagttccccgctccgtatctggaatctaaacatcgnangatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggtcccctcgtcgagcggtaggctaacagcnannnngaatagtaccagttagaatggaaagtctggcgaacttcctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctaganggtacgttgggcttntccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcgtgcgttcttancggggtttcttactanaaagagttaccatactcactactcgttccgtcgacgaacgtcngttctaattatactataatgcatgggctaacgcacttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccagagggtccaggtcncgttcagtnggataacttgggaacagcagctataaaggttatgccttgtacnncagtgggcgcttcacgcaatgagaacgagtcntcgatcctgacgctgacctcgcagcgacagcattgacctaataactaagcgtagtcttggtcggaatngcgaatcagtgccgaagtactacccgcaggccatatctgaannnattgcncctgagtcgtnttttaaccgcnggctcccaccactggntcgctaattgcctgttcctagtcatgtctgcgttgcnctcgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatntccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccgncacanataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattcnaattacgattaatggtgttcagncgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcgnacacagatgnnttcactagggatcctaggattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtganttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagngacaangaagnantactacnaannaccatgtactcggngcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacncactgattcttgcccgggagggttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcancgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctannnccccttctatcgcgccgtctgggcgcgtaccgccaggggggtaagaagcgtagtcactcaccgcacaatggtcaaccnccgcccgggcattgaattctacgcggcgagtgcaatatgggccctagtaactggcgagggctccagtgatangtcctgtaatctacaccaacgacattacgctggcaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccagctagcgacnngtgctcgcacaatgacngctgtatacncgctaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgtcagttttgttggaatagctcttactttaacgagactacggtaacggcaattcncattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgcaaattccttatnatacaccgttcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcccccgnnatctccccttcgcagtgtgtgacagtactgtcccgcatcatctgtcccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcaanacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcanntttctcctcataagcggactttgtnctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgnataatggtaccgatacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatnctgaatgaactgtgagtttcactgtatggccaangatattgcacttaggggcttgaatcccncatttttatcaggtgataacaatagaagagagactatcggaannncttcatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttggntcacctgtacgagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctntctggaaantatgacgcggttggcggggancgtgacagggntcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgcggccacctgaatattaacacnatcttctaggaagttaatttttttctctctnaatctcaggctgggtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgngctatgattgacccgttaagttccacttgtcgaacacnacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagttgcttcaaagaangaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgngggcctctttaggcttctttaatattccaaacggggacaactattccannggagacgctcccactcacgagcgaagcanaataccaccccctcgccggtagagcgacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactcnnngatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccngggtantnncgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacgtgtgtanngagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctntcactagtataatatgcgaggagccattgtagncggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataanccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgntcgactgattacgtgtgcgccatnttgcgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatnngtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgncngtggaatgagcgctctttctagtagcnttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacatannnagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagancactcccggtgtaaaaatcgcgcaaacactcggatnataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcnttagggaaacgggtaatcccggtgtnganaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttncatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtaccgattgggagtcgcctaccagtccaagcccgagttncctcgcaaatcctctgattcgatcttcgtaagaagcgttggcctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagngcagatctttctanggtcnnttgccaattcctgccgcacgccagcgtactagccngtcnaagntcacactcgctncagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcagaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtganncctcagnggcactcgaatcagcgangatcgcaactcggccggtttatcggttgctcattcattctgnctcacgttccgntcgcagctncgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccgaggtctncatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccccgctggttagtggccagggattaagttcttagtatcgttatcgggactctcttagatagccaatacatccgcatgcaagntacncgtcctggatgtgggaatattcgataattctttcagacatgntcgggtttccacanggtgtgactcggccacctctttgatgataatacccgcgacccgaagtctccaagcgaactgtaataagcagaatatgttgtggtcaattattaagggagcntgcgaccagactcaagatgtaactagaaggtcgtaaaaaagcatcacttcgtgcgtcgantattaggttcggctagttcttaagcatacaaggcgccgggcggccggtatcgcctcgaaaggggactcgcaaatgcgatgcgtaagagtttatccgggaatacgaggggagagtttgcgttcaggtacacagtccaaggcgcccggtgtgggacgggggctgctggattgccagtcttattttaagtcaatctttaccccgtgcgccacacgattgagcgtaagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctngcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagnnggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccggtacgctagttgtttnccgtagatgnttcatgctaattgttcgcccgtccgcaacccgtcaantcatcggagagtctaacatccgcgcttcaggaacaggatnggaattccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgngaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccnngncggattgccttcctcttcacctttagctcttgaaaggtgctcaaantatatcacgactacngagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtnttctaccaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtatngctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcanggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgancagagcggcgcactggtttaaggctctcccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctcgggcaacggtttttnctccanntagatttccaactgctggctcaacgctactaacgtnccccgtccgccataagggggatgctcgttttacaagaatgtgtgcttgtgacccagcaagagngtttaatttgctttttctcatgcggttgcngtcccgtctaggnccttgggttgatcactggngcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccataggggnactaatggtgtcttgcnnaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatcnacatctgcaagactctataagatgtaacatttatttatttttgttccncctataccgtcgtatgtgttattaaanaagtagggttnggatgggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcngtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccctgaggtaaggttacgcttagagctaaattactaaaaggaggagatagngcggctctcgtatcacaaagaccaangaccggctaattgtggatggggggatcgttattcatccactatagctcccataatcaccgngatcgcgggggaccggtgcgggggtgtagtccgccggtaggtacanaacacacagtaacaggactagcccaagtagacattggacctccatctcgttgggacaggtagcaccccggaccgggtgcccggaactagataatcagacgacttccctgagtaagcttgctacggcctgggaggaattttaatgacccgngtagtgaatacctgtntgacatttatatgtcaagtgcgcctatcatncagatctagtcgagcgctggagtattncgttgtcccttaatcgacttgtcaactgcgactacgggtgtcctgaaacacttaagctatcagcagttgntcaganagtttccccagccgttttccacgttcaacttaagtatcgatggcattacctaagttagtaaaggatcgctaggcttagatncatgacatatagattttcatgtgaaaaccagaacctgntagagcaggggcatcgaaggcctctcctcagaggatccatgacaaactcgtcgttatactgaacaataagcgatcctattcaatcaggcgctgagcactacatctnctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctgtttgacggncccgggtgtgctgtangactgtttaaggctccgggagtagggtagccgccgtggcggcgtctcctgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgantactggatgaccanttacagctatgaaataggcagtcttgaagcgtgatagacttgtgatgcttgctgcctagcggtaatacggttccgagacntgggcgttgtgcgatcatcatgacntagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaactcgtattcgacangggagctacagcgaggnatgtaagtattacaatatttttaggcttctgaatccatggacgccgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaanttnncttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgnataagaaaaagagaactctgggtgtctctggcgtgatgtantttttagtgctaacatatgtttgaagctggggctattggctaatcgccgcgaacttctgtgagnggtagtcggagttaatatatacgcncctatgctgccacgtccaggcaacaacttgccaatctnatctnaatctgtgtgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggngatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatcngagcggtgacttaaaggctccacccagcanccgaagtataccgatctttcgttagctcggagagacatggtatctcatggatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcataggctacaagcaaaaggtgtaatttaggccccacgtatcctgggatcanctaggcgccgcacaatttttataagatatgcagtgcctctggccatcggtaggtcaaatcgcgcattgccgcccagcgcggtgnaangtccctctctaaccagggtgtggaaacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcatgttctcaacactnaggngngggagatatctgagtcacaggtcatatgactgcggttagacgtgtgtcgagatgtnggtctcacccaacgactgtcanngtcctgtacttagcgaactcatttgagaccccctgttcgggtgactgcagttaggcaccccagtccacccgangagggctaccagtgcatcacactcttagtttttaatgaaccctccaaccgggtacgccgtattgggcctgatgatccgaattcgantcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcntactaagngaaggaacaagtcctgcgaacgtnnnngtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagacggaaacctaataaggagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctcccggatgttcgccacgccacggttgaatagaccaccnnnnnctccgtcaacgtcagttctgtcagcctgggacaactcagatctctaatgcgatgcgctctatgaaaataaccgttgattttgcatcaaangcccaggtcgttggcagtgaccataggaccttaggtcantgctgtgccatgggctactctctaattgggnaatatcgagggtcctagctaggagggcncccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggctgaactgacatcctatgagntactgaccatatgatcgacgtcttcaggaacggtgctcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatatgtgctgcatgccgggggcagcaaatattncgataagaccctcgactcctggcggctgggttgagggaggactaccactaaggcaatgtcttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccggaggtagngccagatattgctaagtagacagacactgatacgcnatccctactcgtgagcnctaanagcgnaggagacaagcgctaacgtccatgggaaccaaaaagggcgtctaggtctggtcatgtgagtcgaaaggggttgttcgtgcgctgcagctgtgatcagncaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctanttaaacttccccttaatataggtcggcatgctntcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccggttacgctagnnggttgggggtgaatgaatatgagaaagtctctttttcgttacgacaaggttcccccggcgcctacgtaaatttggctctccatctaaacnttncgggtaaataggcgttcgtatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaannatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcaganctagcaaccgtgctctgatgggagntntggtgtattgaaaactatggctgccgtcgcaacagataagaactgagtgactttaatcgtaatgagagagtctcaggcggannnnagccagcgaacgcgtctagcccctagtacgggggcgggggtagataaccctgttccaaacacagtnagctttgtgcccctcctggcgccgccgccgcggtcagcattacccgnngcggcgatggcccgaactcatgctacgcgacgccgggtagccatgatccgcctgcttcgtttcttaaaatcgggaggttactctgaatacgtganttaagccgcatgtgcngttaaggttcttcagcgtcgcgtcccccggcttagtccgggtngatcacggcggccggcaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgggctgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaacgtaactngccagtttcgataaaacaggtagcttcaattgggagaggtctcagacatccagcagtgttccgtgcacgtgaggatgctcaaatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagnttctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccantccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatggggtatgccccgtgggcagtnaaaaggtgcgnntangccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgngacggtctctggtgtttgagtnacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccnctaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtanaagcgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcannagtagacgacccacaaaatcgccttacttaagcgggggacgcggctgagggatcgcaattgctanatttgatataatatggaaagtatatatctcgtggatctacaggcttaccnttgcatttggcccgcaaagccgtaccttgaaggacctggaggaacggtgcatgcgtcaggtagtctggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttgganggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtggaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggagtgagagacgtcgggccacgatcagacaattgattgggtcacaaantctactgacgttacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagacgcgttcttacgccaagatagccgatacgagctgaccacgtaatgcggcgtaaggacgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcgtgtagnatatggtgaggatcgttagcnttgccgtcactcctatgcggtgtactccatcccgggagnngggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgaccgctgnnncgggctcgccacttgccgagaatgacagataagcatcaactcttgacgctacaactttgagcnngtgccgtccttagcgcttgacgctgctaaatgattaagagcatttccctaaacgctgaaaactaggcaccgctgctgataacagaatgacgccgaacgtcgctcttcactgtcgtactaagcaatctcatctaccacgtatatgtctatacgccatgcgtacctgtgatcgcgtacaccttgcctgaggacgtacgctcatcttaattaagggagactgaaaagcagatttgtgtttttcgttgccagtttctattccgtgatctactcatgcgggtcgnctatcgagcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacancagcaatataagtcctgccacgaagcgactnngcnnnngcatgtgatagtggagtacagcccataagacccannnnnagtgcccgcctcgtggcggtctacactcggggtacccctacccatccganagccggtacttaactacactatttacgcgtcctgcaaaaggacttaccagtttttctttcccaagactccattagaaccggtgggcccanntcccactgactgttatacttatggataggatggtactgttttgcgagttcgactgctggcttagcacngttacaaaatttgtccagggccatctctgttcatactacctcancctcgtgatgatacaatgcttcgttcaggtttcctaaccagtacatagaacgcgcctgatttaggagggagtaagaanctgtgccggctctcccaccgcgtaaggcccgggattctctataacataactccataacagagttataagaccttatttcgcgtagtatnagatgatangttnatctgantcccccccaatgtatcactctacctgnccggcaatcgtgagctatatcggaggttcgacatatgtttcggcaggcgggcatcgcgtngccanaggttgcttaatccgctggccaggtcggaatntgacccacgtccatttaccaatgtacgtcccagaagcggtgatcatcgacccaggtgttggtaccggcctctcgggcaactgggtatagacgtaggcatnngcatgaccgagaaccgccagactcttgtcatggtatcgtactggcctagatttgtgcgggcactncagtagactcatgcctattggctaattcccgagtttccgtcatgccgagttcctacgaatctaattgtgcacagctccggggctagagacggcttgccagatgatactacgtcatccctgaacgcatccaaggtatcgttattctataagatgtgatgccgtgttttggcgtataggcgttggcaacgcaggtgcagtaagtcagttgaggcagtgatgagggctagcccggctagcctccaacgtagggcagtcgttacaaccccttctgggaactttgattttctacgggcgacagcgttacggnttatgggccgtagagctgttgcgaccaaccgccccgnccgccaaaaatttactggagaagcgtatacagcatcgggatttggctgctcctgacnccaagcttaggagcgttcggacttngtgcaccctgtgcatgcggcggctgtgctgntacagatgtctagctatgttccgcctatgagctcgtttgaatccntttaacatccattagggacttaatacccaggctncccatcgttagggttagcccgcccttagccatcngcgtccggtgagagcagagncanngcgatctgctatagagaatcaaccaagtgagccgacnnctaatcggccttccagcanagctctaaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggggggcccgtggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgccgtcattcacccgcatnnaggtccncgtgctacttgtttgctgtcatttagtcacctagatcgatagagtagaaagttacacggagacacgccanggtgatgtggggaaccaattgccggcctatgtatctnttgcccttcaatagaaggaaaccacgacattcaccccgtccttttcggtacacacgctntacaaaaaaactaagcgncnaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgncngttaggaaggcctgngtgcctcctttctgttgtcaaggggctcttgggtctactgcgtccttacngatggtggttaccctcatnggctaagatgcaggccannnnggaccaaagcanntagcatttccgaccctncaccgaccgtcaggcaacggggcgggacgccgatggtaactgggctggagttactctctagtntgtggcgacacagacctacactgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtatacccttcatttcttgcgcccgtaccgggaatcccccgctatcggacctcnaggaactaccttagacttcctcttcgttctgtcagtcgccctcncggatgtgctccctgagcgaacaaagcgtaacttcgatggctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagaanngactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctcctatgcgacgntgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgccgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggcgtatatcccgagncgggtcattatcatataatcggtgtcgctntnatggtcgtaccaggggaaatggggcgacattnagtattgccttgcactctcgctaagcaccgtcgcgaganagctactttncnacgtctgtaaaaaacgtcctggcagctcacagtcggggaaatgggcccgactgactcatcaccggctctcgctataaggantttatgcggacagctacatangggttcgataattctcattctcgccacactgcagacactaccagttattccagcgctcgcgngatgcccggctacagatgggttttacaatacactgggaaaattccgcagagcgacnctcctacactgatcacgggtcgggctttcccgagtgaccgctccgttcagccccggangcttgacttatcnntcggatacatgtcatctttatgtttaacttacccgacgagaagcacgcatactggattgcacggcattgacgagaggatcgcagaggagcgtccatgtactcgtncgattagaaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctactcgngatncgcaattgtaggcattccaaactgttataagtcaatcccganggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagnttaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttnctactggataaccctttatgtttcttgatccggtcngngcgattggtatgcgcggcaattccaaggtagttgcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagaccagatacccagccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgnccgggtaaaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttcgctgttatggctctgttgtttgtggcngggaacagagcacaaacatgctgcgttgtancncnggtgcaagtttataacgtccgttgnttgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattctnngatcaagcgccgttttccctagagagataacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagangatcactaccgngcccactcattttaggcaagaatacagtctacaatatacccgtactagaaaacnacgatgtacaagcgaattcaatagtgctgtgtncagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcancaatgcatgntcggcccacgggngaatcggttggaangatccccccacggcttactcgccctagtaaaggngctatcaacagtccgcatagcttatcactcatatgacggnttacgttggagcagataggngaaggattgagggcgtgggagaatgacacgtttgnaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggnagcacacgggggcagcgcactnacantccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgtaatttgtgacactatcaatactaagtcaaattaatcttatacttggtccgcggggaattcgggcgggctttatcggacctacggtagctcaccgaaaatatngaccaaggttaacccaggaagagatcgctcgctcctgaacagatcaccccgctgtaagcaaatgtttngggggccgcgtgatcgggaacntcgtggtgatccctgcgggcagttggaagtggaggttagccctgtggacgtgaccagttgacctcgcacaagtgggaacatagcgcntcatgcccgcagacgacaacccaccggtcacaatagtgactaaacatgcttgcnatgcataacttaaacattctanntggtgaatagggctttaaatgtggacattntacacaaggctgcgaacatgggtaactacttgagaccaagctgcgtgtagatgagtgcgtcgattagataaaataacacgcgttccatggcaaagatcgggacggaacccgttaggagaaggcacacgaggtcggtacttacttccagcttcagagctgcaaaattgtgtgcgggcttttcaacacagngccctgctggagggcgaagctttgacgaagcaacgaacaatcgtagtgtggncgttcaaacgctgcgcagcgaatatagaagattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcagncgncggcgattcgccaccttttcttcacgctcccgccccggactattggaagtatgcntcggnagtgcttnatgtttcctagncatgcnccaatgccatattggtgtatacctactgggacagacgtttcgcactcngtaggggtgtctatgcctccttagactttgtccctngtaccgtctacctgacaagcggctgatcaactaccagcacggagtccgctcaaccgacgtgaatcgtgcatctccggcgagcatgtggttccgcaatgcccctgctggacgtatggtgtatangntccaaatttcaaaggcgaaattcatgagaagtgggcattccacaggcggncgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtntcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactcccgtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccgtatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatgncgtctgcgtgtcaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggnttgcttcacattcgccagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatatcancctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccacccctcccttcttgccttgctaagatagacaatactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatccnaactcctcatgattagggcaaaagcgcggccannataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcagggccncaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagnnnatcttcactgcttttcggaagtancatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctacaccagnaccaaatgggctatttggtacagcagaagcctcggggctgaggtcgcttcgaggaagggttactagacgaaacggttcccaaagccgtagngccagaaattatctgctgctctatgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgnacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaattcggtctgcgcaccacccgacagtntcttcatttccaggttgttcgatgtaggtactgcacttccttcgtagcaggcgaattcccgtgnaaatcgaaggttaattccagcggaagatccaattcgcttagtgaacaatgcctctcgntaatatttcctcccatcgcgaccgctacatgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcangcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtngtgtatgtacgcctgcattgcactacaaacgtgaccctaggntggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccancggtgacttgtcgcgaaaggacgaggaggagctaactaaacgtcaaaaatgctttgatgcaggccctatttagagttcatcaggaaggntttatgtttggaataatttaggtttgtcatgcccgacagtgatcacctaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcggctgnaccctntcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtggtagaggttggtgattatagcctatatcgtgctgatttgcaccagcgtaactggacgaccgctgccgacgaacttgagggctttctgggccctncgtgccagcaagctgggtcaacgaacatattttatatacttttaagtggagggtcgcgnatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacntcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcncacaatactacaggtcgctcccgctgccctttagagcctgggccagcncgacgggctggcaccaatagacatccacnaagttngccggggccgaggagagcagtgaacgactagcccattgcagganaatatttggtctaacgccactaagaccttgaacgaaccaccaaataacgcgttggccacaagtcgacctctaaagtttccgcgagatccgaagggtccagggctgaacaacggcagcaggcaagtacggtccgggccanngatgttcggtcatgcaatctaatcggacctgacactcaactcgcactctcaagttccaggtacaagtgttaataaacgacaacncctggaatttgctaacggagataataccatcgccagggttagaacctgagcagctagaacggctacggcaatgccgtnntctgcgntttagactaggactagagggcctgcattcacaaacatggcaaagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaatcggatccaccgcagttttccagctagtgtacacaactcgttatatgagacgctgaggtacacctgcttgtagttatcttgcacagtcggcgggcccgttaaaggcagatctgacgcgtcccgccgaaggctacaggcgcgaccgtgctcatgcaaggtgccggtatgtccgttgagctaacacagctccgtgacaaggttgatttaatcccccgacttgattactcggagcggacggcgaattctggcggctccacactgatttaatagcaattgagacnttagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatgancctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcattgtattatgacacatggtaattccaccaacctccggtgaactantacgataaccgggccctcgtcatgtgttgcagtgtccgccgctggcacccaaggaccnccaatggtgggtcntggggattgtnccgccggggatgcagtccagcgatcaacacgaccgcatcccttcgcaatgacttcctccgtgcggtgtggccgggncgaggggtatgagttacaactcgttgccccttcagcngaatatgaaccactaagagtttganggaatcganngnnttgggggccgtgctatacngatgtaagggttacggtgcgcagagggtagcacctagaccgggtggggaagctcgggatctcctcggcacccntacttcgcaagagatacagattcagcctagccggcgttcgtaatgtncaggtagcgtgncacgattatcaaaccgtattctgcgcgacgaggcgctgaaatctnctnaattatacacacccgtgagtaccccggtggcatagggaggccatcgcccncnttggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataancctacttagtgccttgcgggacgaataaggacattcggcaggtggttaaatgacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagcccaggagggagttgnctgcgttggaaaatcaagagccatgctntatcaaggccacaagggaaaactcccnctgctggagtagtgagaaaccacttcggaaccatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagnatttcgactaacttcctcttccntggtctttggccggaaagcgttcgttccagggggtgggcaagnncaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgannnagagttagcgtgtacccnagctcgagggacacaccacgggnttgagaacactatacctatgaatcgatgnctaactacagggcgaggaaccatgaggtttattgcnacggnccnnngtcatgctttacanggncattcccacgacggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccnccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcnatggggcggactaatcgcgtacatgnacccatgactttgacgctactaaggttagagaaccattnagctttgtggccgcgtactgttcctgagctncctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtgncgaatgctcataaagcacgtcataaagntagtcctcgggacgatcactctttgcgtcatcttttccgctcaccgggaacgaatattagnggtcaccngctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccgnngccgtatctagggaacttcacaggatcacttcaggaaatccatcaagcgcaaactaaataanacgtctatttgggatcgnnncgtgtgtcaccagccccncngcactttcggtaaaccatacaaaaggttcctacatgcaacgtacggtagnngtctagtacaggattaggcacaaaactatttnncgntcagggtgcgattgcacaagtctagaccaactgcccttnacccattactaacccgcgactaaacaaagaagnnncnngcggncgtcggncctttttgagtgggagggtcgaccgctcgcaagaatgggccagtcgggttacgtaccctctagaccanncgcggcgatccattctagnnnagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcggtggcgttccatatgggccgggtgtattgtatagtatgtccactaccccggtagaaattagaggcgcacctcnctcgctcgcttaccagggcaagccccaactgggggaatggttcaagcagttcaaggcaagtcggtgttgcacatgcattaactacgaacgtgcacaggatgactcaaagtagcagagtatccatacatcatacagagtgctcatggttggtgcagaatttcggccatcggcaagttccttgtagccctgaatcgtatcacgcaattctttggatatganttgcgctccttggcagataccgcgacgacggcccgcgcaaccttcaatgggagattcgcgggaccggtaggnagagcgagagaaccggagcacatttgggaatcatctttactgtgcaaanaaatgcatnacccactcaccgttttaggcgtatttgaggcataccccaatggttactaatgcttattggcagaatatactaggacgacttctgatggatcgttctgcaactcagattgaagattgggggttacagnctcgcnagcgctcctttcgggtatccatctncaagcccgccaaacacctgcgcgaaatgtctttcaattcaacnntacggcctggattgcatgtaggagtgcccgttgagntgaactatgagctctatatngcnatcggacttttaggctccgatttcgcgatgaatttgacgataggggattctattttaagacttaagacncggagcgcgtcaccgtgtgtggagcacagtacgtagaacggttcttgaatncnngcctnagctggccnctcccttctcaaaacgttaggagtcaagccatcagaaatgtagngatctcacgtcaactggtgcgnacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatnggtctttgtcgggtcttctccgnggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcnttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtacntgagtacccacggactctaactttctgttgaagnggtgntcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcgacactgcgcctgtcctcgtaccaccacttcgatgaagctctcagcgcacggatgacgatcaaagataacgtcaccgtacccagcctagtgtccagatttatcaaaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtttgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcaggtcaggcagttctgcgggcgtgtccaacgagtgaaccgnaagaaatcctgcgtcggttngtatgcatgtccatggtgatgacactgcacggatacgacacaggatttgagggacccccacaggtctagttatggcggaatctcttgttgggcgataaatatgagtcccattnnctttcaagaggatctgaactggtccgaacaagttaaagtaagcactttcgccacaagagctattatcgtctcagccaatgaagccacngcacccactcggtacttaagcattttaagcaacctgttaaaccataactttagcaagctgcagaccncctcgggcggtcccacgcgatgccggccctaatgtcttggttagttgtgttgagccaaggtaggggaaggagatgggccttagggctccagtacgcgaactacacctgcagtaggtacgccnccctcatgatttacgagttcagaactgtcttggcggaactaacggcgacaccagacggaagggttacctaaccatcgtggcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacangcggnncttcccacccncagagtgctcaggtttggagcgaatagtactgtgttaaaccaaagttatatnccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgcnctntcgaggacatactgtccctttatgctctctgaacgcttaaacgggtctttggtcacgacttganggcgcgcgggttatagttcatgccgtacctgaactcgcttaggcgcgcatacaaagtagcgtagggttaagtccgattctgtacagngtagcngctacttggccatttaaagcgcaggccccgctttaggttggtgncctgagacgactcaattagtacactgttggcatgnaaatccgtgccanccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcaacccgacgcggaggtgtgtccaagtctngtgctaccgagggtgttgccgatggtcgcagntctacattgctcagaactgcgnaccggcctnntggttcccgccaatacaattgtcgacntgtgtaaactaaaatctacaaaganngagaccaatagttgggcggtcactagacgtcttcgattctcaggttaaatatctcatggnnngtaagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaanngggngagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgatggctcaactgccgccggtcttgagtgaacanttgtgntgcctnctgtcanaagcttcggcgccccacatgtgaaagccntcttaatgcgnnggtgactaatacaccataactaagacggcattcngacgtcagcaatccgcccagagacatctccatngtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgtggatcgtaagctttgttcgcgcagggatacaccattcgcaaaggncngatgtcgtcaggcttttttgacagtggcgattcacncataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcgntaagtcaatgcancgtgcctatccctatccgaaaaggtgctgacgtcctgtgcaggtgcacggttttatagtgggcggataacgnatggccccacacagcgaagccgtgtcatgtacctggcatcnagaagatctaatttagtcatgctnccatgacacttatgatagatacgacaagaacatacttcatgggttcctaacgnngaacgagcggctgcgtancaacaggttggcntaaacttcagctaccgaagatggttgctctcgcgcgcgtaaaaagatgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccttcaagcaggagcgccctctcngatactaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcagnagttgtggcacgcctgagttacntacacggactatagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagtncactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaangagttcatgaagtgcacntgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatccnaaagccttgcagtacatgtctggaccccacngtacacgaccnaaggtgtagaatagtgctaaactttaatgngagttatgtctctgatctctgtacacgtcgaagngcgtaaattgtttatcggcttattttctactttccctagcgaacagcgagacctacaacattcccaccacacacgccgttctacggtattaccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgangatacaatcaaacattttttgtncagtatgcacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggagtgtccgagcaaataacaagacactgttagctcgggtcatcnntgttccngtctatctaacaagaannnacatgcgaccattctataactcgttcgctcgaatagcgttaagggaatcncngaatgctcacgacctagaggcgcgagtacacgcatagcgaaggcgtgggcgcgggggaaggcacggccttaaaagaggctcaatgcactaacccggaatgcgctaccngaagcaggttcttaagaccgacgctcgagccgggaacccaggctaagtgancgctccgatgagtcatanaatcagggcgcgcagaaaatagaaagatgacgaccatgagcctgtccccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccggatactcncattagcaggctcacctgctgtaatacttggaacggaattcccgagaccttctgacatggctcatagagccgtttttgaaatgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatntnnnntggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtncccattgtttcgacgcgagcgnaacatttctcgaataacgccttgaacatacgcagtttgtggtgtctcnngcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagantcctataggaaacgaatacccaaatattagacngcgacaantgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctgtcccttgaacttgcgtgacnacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcatngtcactcggtcgtatatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggagtcataaaaaacacgtcaatgtcattcccgattaactgacaagttagggctcggctgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatnaacattttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaatcatagcagatggtgaggttnncttgtggagcacgtagcataactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctaangctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatcttcacgnttgttcaagtggcgattataagttgttgnntactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtganccagtaagaacctgcggtggtctatgtgtgggaccccttnacnaaagacctgcggtctcagtcccccagcatgaaatcgggaaggaccggatgagctcgtagctttctcgcgggcaggnggcttcgaggaattcttgtcggagcggcctggacgggcggctggtccaggatcctgagctaggggcaggggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggcggccttagtcagggtcgttcantgggcattatttttatacagcagctgacatacagggtttaattcttctttagtgngaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactaccccaatgaagactcgtgcgtgcagggagtctccatcagcgtcctaacgtaatgtgcgccggttgaccntgaagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataacntgtttcnttagacccacattcggcaggggatgactctgttcgatcccggatatcctaagaggaacggggatccataagtccgggaaatttgttcactnnngggccctgggtttaaatcgagctttccctcagctgtgtcttctataaagcncntncaggattagactaacnctcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcgcgatctattctctgggtcttgtcacagaacctagcctatgcgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccntctnggcgctttagctttaaatantcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacnnaaagctattcgaaaccccccntgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacatgtatcaccaaacnttttgacgcggtatgattcgtgtcagcgactgccctacatagtacgtttcaactcgcgcgttgcctttccatacgtacgacgcccgggttgaccgctcgcccacctcggcacatctnccctctnnttctcgcagtataacgtgagatgcgaacattctataataagcgattatgcccaatcctgtggtcacngtagaggggttaaaccccgctactagactcgagcgcngttgtgcaaaccggatgcntggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctanctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtcccntgatccaaactaancgaatgtaggtgccagtgctaagacgagaatcgtaanccaccctggggagagtnctaccatgatttaacgcggtctngcttcgtcgccgtccggctacgggctgcattcgcggcagctatgctcaaaagggttagctacgttttntgaaggtaaagncgacgccttgaccgcctggtccgcgcgacaaccctggacatgcgtcggaatgcagcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctaganaggaanagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgncccagatagaccgatggaattgccagtgactttttccaaatcacccccatacctctgtccctatagtagctcccggtgctgtgcctcgcgaagcccngcgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtatataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgnccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatntaatncgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatnncntgagngacaaagctactatcatgcaggtgtgtgtctgggtagtagactgtacaatgcgtttgtcgaaggatgccctcgcaacgtctagggcggggctcgagactgggggggtcactaattcccctgccactggagancatctctacggctgactccaccgggctgatgggatagtgatcnacgggtcctaaaagcttgggaacacgcatcagatggaccatactgtcggtggttacgaccggatctgtcggttcgacgtccgcgccaagggtaatactgnnccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactnanaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggnatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattngcagtgatgtccttacatatatggacgtaggcgtcttcgattcactctgagatacaggtgtatacaaagccatagccnccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagacggattttgttcgttgtttcatctcattacctagttgctcngtcgtggccactgcatcattttagcggctaccaacttggccggctcgggacacaagagttccggattcaggggtcccggaaagacggaatgttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggncgataggatatttaaaatgcatctggtgaacctacttcgntnnncgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccattngtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgtttcccagtggctgccgcgcaagaactagctccgacactgtctaaggtccagtatacgccggaaggtnagacacctagttcgggtctgaccaggcgtgnggcgcgccgtcatgcgcacccggcttgcagccaggacccaaggcccccacacctctatggttacacgtaatgatgcgnggcggcgacactaaagagcattgacttaatcccttcgtgcttcagcagccgttatccagagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaangcnccccgagccaacagcccgtgtatatgtttcgcacccgactaccgtgagatgctgaaacggccggaagacagttttcacatgtctatcggncctgggtatgagattctacacacaacactgaaggcagggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtatatgaattctcttcgtgaatctccattttgagtttacacagtcgttatgatcatcgcccataatgttcctcgacaatccggggcctaaaagtccgccagccatggcgatctgccgcccacaaagcgggcgggcgtacggtttccatatgtagggcccgcgncctnccgggctgtgcaagccattggacagcagagtaaggttttgtccctgcgtacaacaactatgatgttactcggcccggagcgcttcgtgtgggaatgattcagctcgtataggactgccggtaaggttttggcctagtccggcgcnnccttgnantgaggactagttggtcgaaaaatatccaaaaatatcggtagaatagacccttccccgagtaaaacgcatggatttcgcggtcggcagccaatacagttccaaggcgcccggagattcactacgcnagcatgggtgacgggccctgtcacggggccccccactgatcccaccgatgcggcncggttgacggatgtccncancaagcagagtngtgcaaagnagcatgtcgagtggcagccgagtcacancggtnctggatacgtacggccnncgattcgcggctgggatgctgagggacagccgggggagtcaggggctcgtctaggatctgaacccacaggatgtgggggtggtgggccgnggtgcggccgncggggcagtcgaagctcttatctgcacaagcctctcacttcctgggttgcacattattctacaaagtcatccgtgactanngatgacangcgtttgtctggagccagaaacgcagagcgtcggcaggcaacgccattagtcccccgctttggtatgcgcatacggaaacacgcgaaggcgccaacatatacggtcatcaaaccccctcgcgcgcgctacgcggccctgtgacggcctccgtaactccgagtagggatcaatggatcgccctaacgggcacgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccgtcaacaaatgtagacgcgagcttcccgccaacatctaccctcacctngnctgaaagttactgaaacgtagggccgttgtagacacacctgtgccacngcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcntgcacntatcagaatagcgatcccgagaatttgtanntacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccantagaccnnaatnnccgaatcccgagnaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctntattcgcaatgtagaaagcggacggcaggcatcacgtcactctttagacattaaagcgtacacgcggttgctcggcgtggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttagcagagcaggcatcaccgaattatgcgaccagcacttacaatgcgggngcctttgctcgcaggctatggttacaacggcggtcaaacggcccggatcacaagaccncagtcagcttattatccaagtgaccccccnacaggatgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgnctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcnggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggnctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggtaaccggtttcnttngccctctcaggggnactggatatggttcgacccttggccccttaactggtggatgcccgcgacagatgtctgcacgaagttatactccacaangtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggcattaacttngcgctaaccctggacacgctccgtccatgcagtaaggccagtaggtcgtcgtgatatactttggggctggtgacaagaccccnngtacagcatagtagcttctctgcgaacagtatacagtgccagctnttggagttattgacaacaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatntgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaannnntgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccgtatcctctcttgtcgtactatacgcgttcccangcataaagccacngccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgnnagtagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttngctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattggatgtttgtttcgccgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaangacgcatcagcttatgcgattgacagtaatgcgcataccgaagaagcccccaatcgacaaagtttactactcacactaagatacacttggttaataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggngagcccnanngctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgcnttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccncctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctnactaggaagtgaagagccngccttttttccattacccngcggctagtatatttccgtgaataagggctagctgtaggagcngctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcggtctcttnncggagtggcgttcgnactcccgtgatttgtcatanccagacctcaacgggctcagacgtagtgaaggatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccnttgccatctgnacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcntttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcanaacacatcgggggctaaagagagggaaattattaggccnctagtcttaagccttccataggtgcgcacccgagggcacccgggcgtatggngtgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccacnngcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccggatctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtgntagggatattcgaggcacgctaacgagacccaggcaatcctcccgtgncagggcccggcgtgtaactagttggtactcttgctagcggtccnacaggcccganccggtggaccacaattaacnagcaactncatacacacgnnccccagcttcgagtgtctgcaaaattgcgctgctcttagttagncggaccctgagatttgctgacccatggcttccccatnatgcaccaatctccagcacatacagagggcgtctataacgnncggcgacngtgtccacatggtagagaatacgcagacttgctacatcgcnaaaagggnnnnagagtatcgtgtaatactggtacttcgtggtctgcagtagatccacgcttgctatacgcctgccacgtttcggtacgtccttgttacgtacaatgtctcagcgctattacagnagatagtcaggtgtgtgatgccaattagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccggtctagagatggcgcccatgaccaacttntcgtaggcggaagctgcgnctttatgctatcttttnnactgccatgggagacgtgtctctctaactgagggtctgagtagcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctgggcgggatcgttntgcgagacatctggatgaagaattccgcataggcgtcggncttttccantagtcttaggtcagttattaagttgtaatcgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtatctggagactttccaacatattacccactaaagaagcaacttcgcagactcactactagctataatgatcactctaaccatcnnngaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataacctnagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcacncgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggngaatcagaaagaccgcttcgtgtcaatncgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctnaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctctgatcccgtcaggtgtccttgcaggaccctctaaattacttcgccaattggactcacagcaagcttcagatnngatggtgctaggcntctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacnncgagacatgctgaaanccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgctacatgggcgtcatgttggcttctttctgttgataagaagaattaacttcacaagagcgcaacacgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaaataactcagcagggacccgagaacattcactgccttcatctgttacgacgatgcctaaagccctttcctcccttntataattacaaactacgacccgactnccccgttcacaacgctcctctttccttcatctatnagcgctcagtagagatgggtaggggcgaatcaccttaaaccncgggtttagttgtgtcaggggcttgngcatggctatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaancgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtataggaatcgactacgttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaannctaaggtatccgaagaataagactcatggcgatggacatggnnttagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgnacaaggncgtgantggtgaaggtgganggccggtaggcgaccccagtggccgcgtaacgggcagtacaagcccggcgcggcgacttaccaaagtatgttgtcaatgtntggttccgactggcatcccgcggatatagttggggggcgctaaatgaataatgtaagtaattcatcntagtccganacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctataagtgcggcgcgatgctactagtacgtaaagacagtgttcttcatcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggaccnncgcgtggcaacacatcttgatcaggatttggatggtcatgccgccggaaaaaggctaataagcatagtggttcnttcggtagatcagacgtcaatgaatttggcgcggttggcactgtccccgcccccgctngcatttcaatcatcaagacggtgcgcttgacancgttggaatttcgtacaacttatattttgagtgggagggtattttaatcgctcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccntnnctgtacttanncccgaaggtaacgtcatgaatcgaactccaggtttctttatgccantcactgttaagcaatcctgtgtttactggttttgggtggtaggggcgcccatgacggatggaatctcncgcacttctactatttcctncccattccccgtttcgtttagtggccgttaanccggctgttttcatccagagtaaggacnacaccactgacgnatccttctaacacgtctacttaagnaccgatgctcgataggggcgtcgtcatcccacttagctactcggtgcagcagcgatgttcggagaaaagccgcctttacctcgacttgagtgtgttgggcttggcaanccaactgactgagtagattcgtggggcnaggattacccatcaatctgggctgagtacgatattcctatccagccacgctccggcagctcccctcctaatctacctgaaaggtcggnntaatgaaagcttgagccccacgcataggaattaagacaaaatgcctcgcgtgaagcggtcccgtactggnagcgcaaccccgnccgaagaggcgtgcgagttggcacttctgtataggtaactaacagatttatgttccctaaccccgcgacccaccaactagtgaaagggcggggaactggacatactcgaatacgcaacaaccgaaaggttacaggcgttttaatgtggcangtgctaatcgcttcaccacttgcgtacgccccgtgacattctncgttnggcggccaatggcacgcacacctttcgacactcacgcgtaagacccgagttatggggggcgagagcantcctgacgggcggcccctatgggtttagctaacccattgattcgccccgtccaagggccntaactggctggacgcacaactatcgagttcgctactccctcgcggtncgatccagaggttgtgaacgggccgtcatttctcngncggagatgcgtcacacacgtactaaacccacgtaacggatcccgggtcgagtcggtccacgcgagccgtgccctgggcgcgtaagtgccacatcgggngctttactattcggttgcggggcagggtttgcgggaatgaaaccaaaattgaagagccccttgtactagccgcaatcttgcaccaactaaactcagctggtatcggagagtanatgatcttccgctgagaaacttgatgagaatggtaatccgcagaaatanttcacaaggggcgcgacggcannacccacgcaggacaactttttggtgtggattgacaaccgagcaagctatgcggccacctataagccgatgtgcgcccgagcactgcggagnatcataatacagctgcaccacagctattagagcctngttacccgtcatcatgcggagtcaagtgnctcgcatacaaggtagggcttncgnactatgtgatctacgaggatgtactggtacttagacacttagaactaacgaacgggcccagacggcaatcagaagaaatagtctacctcgacatccaccggcctctttcgaccgtggtgctcgctgcgactaggaagcgcctggcgctcgcaaatangtacccctgccctcaattagggcacgtatctggtaggcgaaccactcagagcatgtccgtttgaaccaacatgggnnttgcgatgtgattacgattccgctatataagtgcctaccccccacaaagatttagggcttgagcaggcgactcgcttgagaccgggtgcctggccnctacggnggccgagcaaaggcgagttctcacaganccgttttgtttacatgttngagagagacggatggtgccagagccttcaggtagagtaaagcccgaagttgcggtgccgctgcgcgcaatggttacgcncttgagtgctccagggaggaggagcagcgtagcagcattgcgttcctgccatgtacagaccccacgggttcaatcagcatgtgatgngggtcaaccagactttgctttcgtggtaaatangtcgcgagacggccaccntagaggcngnntcgcagcgcatcgctagatncgtcagcgagggggccggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttnnnagntctgcgatggttacnngtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacagnctgagaaantcggtcccangcacgctctgtngaactttgacgattggtgccgactgagcagccaacttcgtgntancgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagnggtgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaagctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtanggcagttgttggaccataggaatatcataatctggtccccacgtacgtttggcctcggancatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgagggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcccnncgnggggtcgcaagattgaatnncgntcaagcctctctgcaaggataaagggccattaatactacgggataaacaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgctgagattcccggctcaaagccgctacgaaaggtttggcactcaggacctccatgtccgacctcgtcaccagtcttatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgatgcatctgttgtcgaatccctgtatggaccgggctctcacaactacgacagcggtggtactggccgaanttctccgttgcccttttctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagtatnntcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacanccnatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactnggactctgcaccccccacgggttacggttcggtcccttcgtgtagnctccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttngaatttcaattctacangaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccnnccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgccccagccttttgcnntaatagacccccaaacgggagtggccacaacctttctaaactaaagatattgtatacttacctccgagcgcccgttctagctagctgtgntanncatcccattgggatagtgacccnttcacancctaaaattcttaacggaggaagagtcgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagnggacgctcgccatctacagagacttcatacagaaaccaccaggtcatctcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagaacaggtgcaaaccgccctgcactgagtccggggcctcatccgtcggcctgcttttacctactanaactgacacgaacagtgataccagcgttccntgnacagngcagtctctcgatcaagaagatcaccgggcaacgtgttcttccgcactagtgcntnnnnnnannacanagaatcgatttaccgccacgtccctaaatgagcgctaggttggagagtttaggantctcaatgggctggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccccgggataagcttaagccggattatctaacatgcgacccgatcccgctttctgtaaggcgttacaacccgctgtatgtactacataggcnnacggtattgtaaggttgccgtgccctacttcgggggcctcgcaatgaaacgcttatagcccagttcttccgtgccttctccgtgtagtatagccgatgctttgcaacgcctccgggaccctgcnnttaataagttaaggttgttgcctacactaattttacggcgagagcattgcgcccaccgacgaaacgaggcgcttataaagtcgtacgcctgagcctgtgcgattgtgcgggcgggcctggaattcggtcgtaaacgatgtctcctaacaatcgttacgttgcatttgacatgccccgtgggcacactcgggntaaagaagaggtcctgccncgttggctgcaagtctagttatcaatctgngctaatttacaagttgtaggtttagaattatatttaccnggaatgcactgcaaaccgcaagtccacggatcttcccttacgtgttgtccggtttnctggctgcagtaacgaggcgcctgttnatgttctgcttcatcggctccacatctttgactgagcccgtcgagcgcggctcttcnaacgcgatggccaacctagtttgtttactaatacctaactcatgtattgctcccccaatggatggcacacgactactcctataaattgaaaacagcggtaacgtctttcgacctacataangggtgtcgcaactagnnngcgacctggctgcgtctgcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacacgcggctaacacagataatcttcctgcgttatccatgctactcatgaagtccccaaattgttacgcctaacaaccgccaccaattgcttcacacaagtgcatctacatactaccaactattgcaggccgatgcggtgatattacggcgtgtctagacgctagttgacgcttgctcccgtaagcttggggtatcgttagcgnngggacgcgcgatcgcaggtaggagaaagctgcctgtgctcgacttcagaacacgcctgtcagcngaacnnngnctnggttgtgggctgttgggtcgacttagcgtcgtcgataggggcgaacgtaatccagcggtgtgaaannctcctactcgaggggcacgccgcaaaaaaatagaatgancaagnttgaacgcggctctcggttccgagtttgtganaaagtgtaagaagccccnacgcgggggtagctctcttacctgccattgcctgcaccttcagcttgcctcccgacttgagtacgagactggtgtgacgcttcatccccatagcgtcgcgtatagaagatcgtgttacaatgttctcgcgacatnctccacactcctgttgatcgtatcggaaagttcccggatcggcgcggcaacctgggggcgagcagctcactggagttcaatttagagctcccaacgaatatccgtcgtactcgctctacgcgacccccngcctcctacatgcagggcttgcatcggcgtgctnagcagtttccacttactgcttcaattctctttcgaacctggtccggaccacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcntgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttacgctcccaggatgtgcacgttatctcctggcatgcngcgtccaaacccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccnagccctaaagnccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgcnatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggggcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggnctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagtccgcctcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcncgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggngtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagcngttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgcncnnangtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaacattgggaatcaaactacaccnaagagctctatctggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaagaactggcgagtataatgtacaggatgggttgatacatctacaactctannccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctccaaggggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacannagaatggacttatgaccacanncggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacganggncgtgtcgccnngcnngtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtngcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactggggggaggtaatttgcatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctagttctttccggaagatgtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatctccgcggatttgtagtggtatagcccgctaccnggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacganaattnaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattngatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttngggnnnnttaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttancgaccatcgatagtagaggtttggtcggcaccccggtccggaagctgtctagtgggggccagtggttaggccccgcgcccatgggtcgggttaagtagcccgccaaatcttcagcgcatccataccnagcctaacaaattcaattaagaacctggaagtacccgcctcaatgcaggttacatacccacataagtcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatagtggggtcgtccggtcagcgttttaatccagggcgccggcattgaggaatgaaacctcccgagattaaccgtggagaggaagcatatatttaatcagcccgtgtgggtgggggaagtatattcaggggtcgaggaggtgagtactcgggtcgcagttcgactccacgaatagtgagcatgcaggcatccatcgctggcctatggcccctagagaccggtcacggaacccgttaacgcgcagtaatacgtcccatatttcaaacatgccgctgnntgttcgtagctatgctnaaactcacctattccttgtggcgctcacgagcaagcacggtgtgacnncacccggggggcatgttgggctgcgcactattcctgcatactatcaaatcgaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacctgtccggacgacgagggtgagcgatggttcttaanngaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccngttaggcggtactatctacttaagttgccgcgatattnactgcggagaattttggaacttggataacatagaacacacaatacgcaancacttgggcaactcggcggaganagtggcataactgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttanccgatcctttaatgacaaaattacgtttgcttaacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtgggcatcntnaaagctattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccngactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggggtgcaaatatctccgaacaagaaattttgtcacctgctcgantgaatgggggaccgatgctcgcgagcgcgtgtaggctcgaatagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggnctctgtacctgctccgatcatccagattttcagcctcggagaagtacatgaatgacgtncccagtttggcggagcctaccgtcggtattccacgtcctaatggtacccgnctggacctacccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattagcgtcttcctcaagcgaaacagcccctcgctaacgccccagatgttattatccaacctattcgtatacncccccgtagggctcccngaggctaaaagctgttcacgctgtgcggtnanactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggttcattataaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcancggtganntcagggggttctnatcaatgtctctccggcaaggatttgcatttggcctctaaacaggatctgcgtaacggtgctccgaaccaagnnggtagacataagttctgttgagaaaggctggccccacaccncacaatttatcattgagtacgtncgaggaagaacagccgcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcaggagaatgaggtacgtacgatccctcccaggcgacaagagcaggagccgtgagtaaacataagagncctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgaagcgaacaaagtcgctattttgaatcacccaatcatgaggtncaggccagaagctgcatcgagcgaagacaaggggagccaaacctcctcctcctgcccggacctttgcgcttcactctcgaagcgtgttaatggctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatgcatagaaaaacagtactaccacctccaatagctacactaacttatggcgcgcaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccaactgattgaccagccatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcagnctgcggtgtagatacccactttccagatctgctcttagagagtgttatccatgtaccgctagacatgtctatctgaatcgctcttagtaagcgggaaaattggggatagttcggataacacgttggtttcgcatngccgaaaggggacccgcgccactgcttcgggtgacggtacctcagaaggcaggtcgacgaggcgaattacgatcccgcactgtgtgacatcactaaaggagtaaggagcatgccacacgtctcgcggtggcggtgcccattggagtctctcctccctcagctacaaccgtccggcagccatccgcgacgtaacattggaccgtatantatcgncctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccgagggcgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccatgtcaagtacgtaaccccggacgaggcagcttttcnatagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcaacgacgggggctctatgacgatccaaattagtcacgaanctgacaattgttgaccgtagcataatctcgngttgtcaccatcatcaagccccagcccgccccagcccgttttcagggcgtaagtgggcggcacgaacgaacagatttgcgagtccaaatctcacatgctagacgacgttagaacactatagagactggagcttcagtttctagacccgatgtgtagtagtgttttgccaattgaagagataatatcaactttcatacgtcgccgactgaaggatatctcgcttacgctatatcgccaggcaaaatgggatcttccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaggcgctagtactagcacttattgcgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcaaaacctggatcccacgcaaccgcaactttccctgttcccccctaaggtagcaagctagccccagacacagctcggggtagaatctctacggcggcagctgacgaatgtctcgttggcaaagcaacccgtagtttcctagagctgcccatacctatggaacgggaccgttctatacttctttaaacagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgcgttatgaaacaattccaaacgggggtgcgaggacgcgccaaccggacccgtggaggtccacatcagtcatcggctattcgtctcctggattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccngcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgccanncactgtacccanagcagctcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggnacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacaccgtgtcagggtgcgccagcacactaaaaacccagatgaacattaaccaacgccccacacacaagcagagaatacaagacttagcagaggttcgcaatacttcccgataccgactcactggactacgttttggcgctagccgcgttctccgtctgcgtcttaaggatacggggnccttcgcggcagaatntccgaccagccttccccaccgacccctcaacaatagataccagcttgaaatctaatccggtcnaatccgtcaaatcacagaggacagaccgcgatttgtaggagtttgtagagngacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttnatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagcaagcgcttaaccaactactcgcgataggtttgtatgattgctttcaacgggtggctttggggcgcggccacggatctttcgaccgtatcgagnagttggtcctgctcggccacaaaaccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgnctaatagtcggaatgtataatactttacgccagtgncgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactcctaagcgatagatcattactttattttgatactaccataaaagcaatgcaccaaaactctaggtccatcgcggaacgtctggnatacttcggtgtacacgagttcacggttgagttggtcgagagcgncactaagcggttctatgggatccctagttaacgcgtcagaaatgagaccgctggccagcccggcatgatggagttagtcatacctaatggggaacgaactcccgcatcgtannttgtgtaatgcgggctgggatttgcgtgcagcaccattcgattcggtgatccgtcccgttgcaactgatcttaatcatcacttcgacagacttgcnacaancggggcaatcnctaggatctagagctcgggcactggtatggccgcggccaaatcagacctcctcactccaagcccatgacaactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagcttatagcatgcctacgttaccggattgttcagaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgnttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatangcaaaggtaaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcncatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggaccttaatcagttacactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactggttggtacagggtcagcttacaattagttctccatctatagagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattacnntggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcntctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatacacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatatcaattaaggagggccatcctccaagccgtcccggggncaggccttagattcctatgctggctctgcctgcgtcttanctgtggtaccggttagtgtaaatataggactgagaataacctgaagtgcccngattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcntttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcgnaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttcnataagctgccgcgtgtcccatttgggctgggcatntgatacactgtcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtattttacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggnaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtnttcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagcctaaataaaattgttagcggaacttaaccggttacgaagactcgcggggcatgtantcgaaatagtcggcaataatatgttcatctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccttgcctgtcacatccgtctttgttttgaacttggtagaactaggagggtgctgctgcgattcacaatacncttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaataaaacttcactggagcagatcaaattcacgtgtggatagtgccagtgacttgcccaaccaccggccatttacgttaagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagccttcgcggacatcgagcntcctcttagaaattatatggattacgttccaaggtggtacccacgcccaggtaacgactctcgctgtctaaggcggcggagccggaacctattgcggctatcttntcacgttctacgtcatcatggtacgcgcagccgagtagaatctctcgtggtcctngcggtcgcggggagtggaaggacagtgtacgtgtgttagccgacagaagagcaggggatacgtaaaacgcnggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatanaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgaaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttctcatccacggttgtgaccgtcagctggcagcctcgatcttaaccctccgactccatgagctgggtccaaacggaaccgatagggcgagcaaatacgtcactagacttgcgtcactgtctgtcttcgggatcgtggtgcatggttgagctcctgggaacgaatttcttctcttcgcccacctcgcttttgctatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgacccccttttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccggncgccaagttgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccaggacaccagggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctggnagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttnaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcggactcgaattttgcgcgctgtattaaccggtgcngatctcggtttgatctataagtacaccagcctgcatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgnggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaacnggcagctgtcaactttaaaaaggccaagtaacttttaagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaaccaccggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttcctcagtgatcccgtggagccgatcgacggtactannacccgggcattacctcaaggttgccgacactccctgtcgactcagacatggtacaatgtagccactacccgaaagaagagccggacagatctcatgggtcccacgctctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggggccagcggtatacccagccgggccacatggccgtctgccaggtgaccgccacttgatacgggctcgtcgggccgttgacgagttcttcgacgatgggatcctccttactttatgttgttcgtcctcaactaggacttgggtatcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaactatcgcgtgattgtcgccctggagcggatggaaaagagagctccgcgggggctgttacgcaaggaccccncggttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacaaaccctttcgtcttgctcaatccctggctaatcgacttaaaatttataaaggcagcttagtcgtaggcagccgtaggccaatactattgtctcccgcagcggactncccttcagacctgcgaagttacagannntttcactattcacggcacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccggcatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacactcaggcgctgtaaggacctagcgctccagatcctagatcnnnaagcggnnntgtatatcaattcatgactgggcctccgatgatactgcagctcancctccgtttataggaatatataaaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctttgcagagctaaggttgcatacgacgacacgataccccggtccgcatctgtctctttcatatgtcagttgggtcctctccgcctcactccgagggcgtgtctgaccctaatatactcaaggtcggcaaacgatgttnggttaaattaggatcacaccggcccagtttccgttccgccagtcatatagccggacattttaatttgtagctaagacaggtctgtgaagatttatgcccaggagtaggccaaacgtaagcatctcgcaccgcaaagccgcgttcctcgggggctcgccgtgccgaccgccaggcaatgtacggcatgaaagcccttactgcggcggcattcgaaccctatcgatgctcccagaaatcggagtcagcgaacaaatccagacgcgtacatgcggggagcgatctcgccagcaacggtccggtagtacggcggtcttcatcagctntcttgatatgcttctaccccggcacggtntaggtgagggcgtgattctccgggactctctcgtgtttccaggtttacgaggcgtggcggaatcgactgcgaagaacggctgctaagcaaggngagtggctccagggcgggtgtgcntgcggattgggtacttgatatttcgactgcgccgcgagggtacaagcaatggcggcccattggtatcttgcgcagtcagtacactgttgacagttatcctcctagccagagtaaagtgtaattaacgangtgcacagctcaacgggttcgatggtgtgatgaggtgtgcggaaaatgacccacgacgactctggaacggggacccgcaaacatcgctttagatgccagatcaccgggctatttatctatcagacagcattattcccaagctcacgatagcgtcctgtattgagacttgtttcctcccgtaagagcttcggggagatngcggagaaaagggggcagcttcaaaangcggtgtaattccatctaataatgcctccggtcacgcaaatcttcgggtcaggaattggcgtgtgctggacagcgttatagcagccaaagttccagttatatgtattggtgtgtgtcgcaccacttgttattctcgttggaattaaaatcttggccgtctgcgagtataacgttggggcacgtcggcggcactttcgatctcggttaacacgtaacgccctgggttnctgggtgagtgctgtaatgaatccgcacgtcggatgcgccacttaccattgccggaaatccgttaagtcgctaaataagaggtgttttaccgggttgttgttctactattcagtgagaagtatgaactcgtgaactagtcctcgtcttggcgaatatacgaaagcccttatggtctgatacgantttcgcggtaaagcaaagccaaacatctttaaggcggtgcgtacgaccgccatagagccggtactttattggctgcttcggtctcgccatgacacaccgtatactcaggacaatatgcgttccgaagcggctgtttccgctttttcccaaaaaanctccctgatgcaatacgctcctgtgctgtctcaccgcattctcttaagggatagtggacatggtggtctcggacttgcccatatagggtctcccatgtgtggttctactcaatctctacagtatcttttggaggtatgaccgataccggttcatcacaacagataaagcgcggtaaaacacgtggtaaccaacgcgttggtaatcgtgctgttgtagcacacgtgcgtgtcactggattctagatgaatacggctccccccgtaggttggaggtcctaacgtagttgtcaccattgtgtgnaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtatatctattcacaagtacgtcactggggtntagggttgctacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactacagtttatgtacgncttcctacttcaacgccctaccatattacttccgtcattgccggtctgtggataatgatgtcacggtctactttgtgaggaagcatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatatgccttgctttacaagttcttgaaaaccgtttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggcgagttcccaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgaagcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcataacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcngatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtnataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatccaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacnacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacnatgaaacantatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtgctgcgcgacgatacgacatgnaacgacatgtcccagaacgagaaccacttgctttaataagagtaatacggnacggggtggtttattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagnnccatccttgcccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgaagggcgcctacctgtctcacagtgaaacgggggtggaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacncaagatgtaagtgcgaaactggcttctaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtcnaaaacccgccccgcagttanactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcagcctgtgtcctgctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatccccctagcggccgggtaagtagtacgtgtgccaaaacaatggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacattatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcccacatttaattgtatccgtcccccccgccggaatgatgaatcgcgcctcagaaggtaatcacncttgtccacaagtactttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccagttcctaactatacgacctcccattgagttccctaaaccgcaaatccatgggagaggtcccccccggatgtcatagtatccgctggcatgnaaatactacattagtaacaagacgcggtgcatctgtattgaggctcgccgccaccccgcgaagaatgccgatccagggaccatacatttgtgatggcatacttctctttgggtgaaccatcccagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattataactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgagcgcgcatcgacggttgcccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgggccatggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaantngttagaatgaggcgctcggttgaagtccaaacaaatagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcnggcgttttgttgtccccttaaacgattatgagctantcgctctgtgtctatcggatggaggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcncttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaaaantgttgcacggagccaaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggttnactgaaattccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggnagngcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagattcacaaactagacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgattctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaataggacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccattttcactattctgtggaacgccgctnccatacgtcctggttatacctagncaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaagtcagggaggggtgactactttatcctctgaggtgcttacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatactagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttctccttgttcggcagcttagttccccggtagcgagaccagtcattgccgatggctggatgggctggctggcgatccgtacattaagttatcgtctgaagccccaaccggggagcgcgcatgccgtagctncggcgtaggctattaataacggaagcctcgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggttggtaaaanaatgctgctcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattaggaatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggggatggtaccagtataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaangctcctcatggtacttagtccgcgtcatcctgcggacgattgtgagatgccagacgcaaggagctatgacactacaccgcggcgcacccagncttacaggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactacgctttggaatcnnagcttctggccgcattccctgaataaaagatccgtggacaataggactcagccctacgatctcactggtagaatgcagcgacgaaatctatgcgcgagatggtgagatagagtgcggacaatctgaccgtttggggggctgatacttatgcccgggtggtagtgccgacgtaccgaactgactagtcattctactatctcatgtaggttagcctgccatgaaggcctgggcctacccgttgactacattctgtgccattcttacgggcctctcgtctccttgtcgccttgccgcggcgcgtcgctcgagagacgaacatacagtcccccgcaatggcgacgtttattctcgcagtcaattaacgcccgttatcgtaggaggcagtataaacaaggtcacagcgtatacactagggcgtgtcgtgtaaatntagggactttgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcatcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggggaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctaaacagaaacgttaagggccgacgttcaggcagatgacggtgagnatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccgtgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtancttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacantacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtntattccaatggagcagaccggtataccgctgatggacacacggatataaccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagctggtcgccttacggaactttttctgatncacacgccacggcaaggagcctaagtccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcccaccggagccacacgcttatntcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacannnncagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacacgattgatcatatacatcacgatcggactgcccctgtagagcctggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccagtacattaaaggcacaagctagtatgcgaagacctggccttcatgttcgatcgtcttaatcccaaaattaactgcatttagtcggtgtaggagcaaaatattgccacggcagtttagatgtatcatgtcgattangcggtgagatctcttttaataccaatgggctggttgtagagtgatttgacggccccaagtaacggttgggcccctgagccantgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgggcatcaaaacaaaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccagatcgacgcaccgggaacgagtccacgtgagctgggtagccctgancctaaggtgtagaccgtggccgaccctctgcaggtcgaacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtaggagctttatggcatcgaatagggctttgtcgggcgtgctgaatctcctaggtgcctacgctgcgtgtacttctaaacgtcgtcaagtagtaccccttggctgtgagnccggatgttctcccccnttgagactccactgggtctgcagccttccatgagaccatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttangtcatggaaataaattactatccatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgataaactcttaggcaaagcattggaaggaaacaggtgccctgtgcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccgcaactaccacttcgcgtggtccactcacgatgggaagtncgaaaacaggcgagccttcaagtaacggccaatgataagaaataagtgcccacatgatgncgacgaagttgcgctcgaccgcggctcacattttcaaggctgctggcgatgacttttgagttaagtgacaaccttcgcctaatatcgcaaatgcccgctcccgccgtacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattgtgaaactggacgttgtaaatttatttaacatccaatctacagttatataactaattccgacttggttgcgggagtcatcttagtgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatntacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgctacttacgcgactcagtcgtagacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgngttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccacggttacccacgctttgtctcaagtccctgaacaatttgcttngatcctacccgcggcggcccaacncacatgggccaattgggcgatcatgcagtgagttggtagcgctagcagagataccgccttctgtgtttacacgccgttcgcgttgttccaattaacacctggcacatagccgagcagatcgtgngtagctgaactccctttattggacataaagttccatcagcggcatgtcattaggagtagcagtgtaagtcttgttcgattaactgtaaacacagcaacactnattttgccgaagctccatttcataataccggngatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatccgaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggtctgttacggcgatacgatggtcctcggacatgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggcgcgacgctcaaccaccccgaatcttaaaccagttctattaccgtgatccagtaaatgcccactcctgacagcggcggcgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacccgtaagatctcacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagtttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaantctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaggatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatactngcgatatagaagtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtagcacgaatatgcgttctcccaaagctttaccaggtgtgttgcgtgattgggtgagccagcttttataaacagccggctttattagcaaagttttgggttgagcaaagcacccatggcttgtgagaagatgtatcggtttcgagagctatatcngcacgncgctctacggggagcgtcgcgtctctcggagggtgctaccccattttggcgaaaatctgtccnttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagcttacttctttatgaacgaagtgcaaaaggaccgccgtcataacatggcaatctcccgccaataccgcacaatctcnaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactgtggcgaccctcgcggccatacctctgcactcttctaaatgcgaagtcgccgtcttcgaaacctggaacctcaggctcacccattagcccagcgggnngcctacgacactagacttacttggcagtaagaaacatgaggttgtgttgagctgngtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcgccctcgaatcagataaacgtntgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtacngctagcatttctgatttctgcggcgcatagcgcggaagcgaagcaacggcaggttttactctttggtagttgcttcggattccctgtatcttcagcggatcatcgagccctttggataatattcancgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgngtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagatgnnncttcatggtttcctggccgctggctcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagngtctgagccattccaactcacgtggtatgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtactagatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggaacaatactacataacttacttatcccgagccaaccagacggtgccacaattaatttcaagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaaccagacaagtggagcgatcatatcgtaagctagtctaagaactcgttccgtcaatccacatgacgccactgtggccaacttacttcttggtgactgagacgagttcgtgaccacatagggccaacgatgtctgcgcactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtttaactggctcgggttactgacactgaatctgaagaggtgtagggcaatcctgggccctttaaatttgggtccaaaaactgtctcgcngacctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacctccccagcaaactgtaatgctcggccctgcgataccccgctgnacgcctcctacacccaaggcggtaatangacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgcttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgacttcacttttaaccgtgngagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaaccgaggggccgtgaggttagagccagttaactgacgctngtcgatgtagttagaatggctcggagggaccatctttttgttcancgccccnctgtagaaagtcctnctatgtccgttgtgacgctcttagtttttcatattctactcgttaatactggtgtaacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttntgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttatattggaataaggtggaaggctttgcgtctattgttgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacgagctaagtanacacccggagtgcgtatgttccatccgcacccgggctcgaaataccatctgctactttgttaacagggagcctcggcagccaggtnaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatcccngacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtnttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatantgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatttntcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacnnctaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatcgtgatagttgtgtcatttggccaaaggttgcaaagtcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgaataactagcaagacgttatagttgcttgtgnttactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctgncacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctagtacgcgaccgggcgagcttctgtatctctcaatgcatgctcccttgctctggcccataccgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatgccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaaccctccatantgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatantcgatggcgtccagatggggaaattcggaggcaaggacggtcggagcccccccgcgtggcnctatgagccctctacttacctgcaaaacctcgctcgctctgtaccaacgggatccggcgtagcgcgaaagatgagcagagactcccagggtatgactatcttcgagccggcgaagtcgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttngtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgccggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccnggttacgtgtctgttggtgaaccccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagagttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctagacaagctcgattccaccgtgtgtgttgactagcgacagatgacagactaaacttgcatatncccagtatttctgagggccggaacatattatgataattacggacgcagctagctggttacgaaataacacgtctggccttcataggcaacgccactagtgccgtcaccactatttcgagttgtgaagtgttgggccgttcttcagtcctctcaagccaggtgcaaacaatcacatgaaaacccccgtgctacccctcgtttaaaaaccgtagcagttcacatgtgctggcctggggtggccaatgcaaccatcggcaccctgcctttttcggataactacgggcataagcgtngcagcgttgagtttgatgacgccgctgtagaacgggtgacactccaggcaactgatatgggggcctccacgttgatcgggttgcctcaccatgccaagattctccaggcgggtgaacgaccccagggtccccnagtaggatcatccggcgtttggtcctgncactcgctcttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggcacaccacgtaaagtcgaccgatcggtggcttgncaaagatgattgagacgtgcacgtgctggtangttacccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgtnacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtacacctgaggtggtcgcatataggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgtctgtagatttagataaggcggtgcctgagtttcctgtttagaatttgaggggcggcggcccatttaaataatgaggcgccctagcaaacttgttaggctccattgctcgcgagcactttagatccactcaggagcgcccggagttgccggtggggcgactatgtcgacttggtagccacaagtacattggtatcgcagcacctcatccggcgtacgtgcaaaaaggtagccccaccatcccattttcggcttaaacagtacggccgccacaagtcggcacctgtctccctggaggacaggatgtattcggatttgacggcacgccaaactgccccctctgcggcggactgatagtgtggcaatactgcctacaattcacgctgtacaggcacaagactacccagtgcgcgcgagcccacttccagcagttccctgggcgttatggccggaaaatccgaccctgaattgggtagcctatcaacccccggcgctgccctcctngcaacgtagggtctgactccggacacctcaatcattgccctaatgaatgattaatcccccgttgtctaaagcaactcttattatgtgtcccgaacgtctctgctaggcggataggggtcacgaggcggaggttgtgcctcgtctaacgaaacaatgcatctaggtcataccgactcctatgctctgagcaggcataggacgganaattttccncgggctacataagccgagagggatcgcgnagtgtagcctaccaatgccgccgtcaagtcgccangtttaggaggttcacccctcagttccaaacgttggtgctggaacaggctccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaaataattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgccacacttggggccngcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgctggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcctagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtttaggggtacgaagccccgatccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcactgctgctttctttgtagctcgtgttgagcttggcttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcggggagccggagtggcgcgggccgccggagagtaaatggctttaacaattacgtatgattatatcaactagtggttttcattgttagactccagtgcggggcgccaaactgctgaataangctgttcaaatcaaaagatcattgttgaatttcagcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttgataactcttgatattgaggcccctttttgaaaacatatttacattcccaagcctgactccgacgcttacataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggaaggaagcttgcacgacgaagatcaattaaggccgtggatccggagcgtgaccgtggtgaaccggtgcctttcgatgcggggagtctttaacttaccgatggatactccgataaacgtgctagccgccaaatggttgcgaagagtcttgtggcgagtgggaagacgtctcgaggcagtngtcgcatccttgatacnaaccttttagacgagccacgacgctacgaattttttcatggacttgctaactaacgagacctatgtaagcatcgctacgtggactattgccttagacgcgacgcgggccctctcaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctattatgtggacctactaggttcacgggacangaaaaggttagagggaacaacagaggtccgtcngcgatcagatggtgctcgcgtattgttnctgcagtgaatttttcctgcgtngacttctgggcaaagttcattcctaggcataatcgtccagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctataaaatccttccaccgttcgtacacagataccctcggcacttccaccntggttctcaccatacggtgctgggcccagcttgggaaaggccgataagtgcggttgtccctgtcgccaacgcctttgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcganaagcatcgtatgacatnctcgcggctgcagagtcgtttagtccgcacggttgtacttagaagttgtcgtgtggaggatgctactgccacatgccaagcatcgtccttcgtcagatagtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtncagtttctaatcaattcatgtctcccacgtgactttaatggggggacccaacgtgtatcgggctcttctgcgttaaagtccccctccagtagatctgttatcatataaaggggcgctatttcccgtggaagggtgtgttaaataagttgcttaggttatttcaggtcgcgatcaagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattactaataaacaacggncattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccattcgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaattctggctccgtgcagagatgagccgttggacagatatcatggtcagacaaagactatgtgaaaagtagacngctgaggagctttacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattcctctttaacgaatatgcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggaactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgngtccagcgactggaagaccaacgcacaagtccgctgaaattcaaaccagcgtgtcgacaatgtcctacggtggggtggaagagccatagttcggcgaccgaacgacagctctggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggaggatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactggggggggtagcttgacatcgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnntgatctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggaactcttgaaccaagggctactcacctgcactccgccttagcaaaaattagtcagagattccattgtaaaaccatcggctattaacatagtaatgtttaggccccataagcgctttgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttctacgcgcacggtcccctttcctcatcctccttttattcaccaataggtaacaccactcacgacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggaccagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagaggggtatccgcgcgcgctcctacgttgctttaggatcgtgtttatgtaggggaaacaatctcaacgaaagctttgtctttcgctcggctgactagtatggatgtcgcgggtggtcggtagtcgcgttgccgtaaccgcngtgacatttcggttccggctgtcttagaagcggagcggacctaaacacagccaaaaggntcaaggcgtcagcactgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacagaaccgggtcatttcgcaagctccgtgtagantcgtggagaaccgttggtgttcgctttgcttctgacggggcttactnccctctgtccgcggcggttagggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcacaagtttggtgcctacaaggcgcactccacaaaggtaaataaatggctcctacgagcttacgacagactcaaggtgtcacggtgtaggtacccccnatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgtgatcctatagacgagtaagttgaagaggtagaaaactcatgatcactcgcagtctcataagcgtttgacagtatgagggatcctgctttgacccacattntcgacgctagattaacgccacgngtcttagnagcagacggtgcataccgacccgcgtcggttcngtgtagcgttgcaagcccccaacccgtgatttaaaaatctacggaggcgtggtcttgaacgcggtatgcgnacgtatggaaaggttgcatggatcgtgctgaggtttacggaacttccagcactacttatgtacatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacgtctgtccatagagcttctgtataaaatgcggccttacaatccgcctcctgaatgacgtgggcctttcggcagagctaaaatgccggtaaccttcggcctcaatctcatactttacagctccgattgccgagtcacgtatgttggcccggttaggaaanataacctagctatcgcagcggagatttcgaaagaatgaggcttcacataacctctgggcggcccaacgtgctgtcctgatacttacatttccgatttctcgtatatcggcaagaattanggtatttcagccccataactatacggtacaggcgcgccgccatccggggcacatttactatacccactgggcgttgacctaatactttattccgcttgttctatagtgtagcatctgtatactcgaacaggtccggctattcagtgagctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaagttncgattatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactgttcggcacggcgccttagtaggcacacacaacagaagtcaaatgatctttcagacaactggtatcagccaggcattccagccttacccccgttgatgagcaccctgttctgattagtataagctcgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctganaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgtttgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttacctaaactgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatncccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcgtatncgacaaattgtatcccaggtatcggctgaanctcggggtctgaacccctggattacttgttgctcatcacttataccagacgacccgatgaagctttggagtcggtccggnctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaaggacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtntncgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaangactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagatcatcgtcaaattgtccgncgangacgacatgtagcccgtnaacgcgagattgacgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggngctatgcctatcactaggaagatgcgctttaagtgaggcagggcctcgacccgccccannnnccaaaaagccccgtgaccagctggccgattaagttccacaaggtngcttacgcatttttacacgagggtnggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctngatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattaggatagatggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggnacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctaacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggcaaacccggcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctatataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacntatagactgacgaacgagctctatccgagcgcggattcgcggtctcacttgcgtacatactaactagagcatctgcaacgctatcgcatgggatatcaaactcgcccttcttcctgggtccggtgaattggggagttctgcctcagacagtcgcgggttcccaggcagggaatacgattaacggcgcgatccatcacgcagagatcgctattccggtgatgtggtgtattagagctaatcctcccacaatcccgtgtggtggtattcgggctttttcgagtcggataccagtggtccggacgacccgctacgtgcaactggggaggacgtcttttgcgatgtaatgattgcgcctgctccgtacctttttttttgtggggagggttgccacaacacatgtcgcccgagctcgcggacagccagctacgcccaccactggttctggtctgtgaagcaaaaacagcaccgcggttcggagtcactcttgcgatcgtacgttgactgtgaccagattggcctaccttcctaccatcggaaccagaggaaccagcggcagaggtcatcgacactaaggacaactcctnaacgggtgcacgtacggatctttaaatcgaatcgagccatatttgatcccatttagtangtccctctgccgtcggagcgagctgactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagccggactgtgctagcttactacccatatcgattaagggacgttcatagttcacgggcacgtgcggaagtntatcacgagttcaagccagggtgaggtatgccgggactgggttcatagtaggagcatatgaagataaccattcatgatcttcgaggccaagctgattactctccgacccttgccatgttctgttcaggctcgccnggggccgcgcgccagttggccctccaacccagacgacctaatcgatgtcctagacccgatgctacccgacgcggcggcatcgcccactttattaggcctatggctaagtagcttcgtgcctttcgggaatgcctacgtaaaagatcaacagggcacttgataagttttgatgtcagtcgctttacgctgtagcgcttcccgggcgatttgaccgggcttgaacgagctagtctgagtcatgtgcactccgcccacaagctttcatcgttgggggttaagccgctggggccgtaaatttactgggttaaatggactctcagacgggcccataatatgtataactaactgagaggtgacttagatttcgcagttcgtttggtgcagtacgccgttcttttagtaaagtacggacgatcacttcgagtacccaaaactgaatcaactaagatcgttcgtagattttgcactcattactcctcgcatgcatagatattatggtgcctggaaaatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcantganctccaagtaagtaaagctaccacctggtcacaatttcgtacagatccctgcggtcgctcatcggaagtatgacagggtatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtattgtggcacggcaagcatttaacaacaaccgcccaacctcggcctactttattagacagtatcagcgtccacggataggttttccgttgtacccatatcaaccttgttgggaaccgcgccattatgttcacctggcacctgggtcacgaccattcgagtgggcgcagagtcgataggccctcccccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggcccgttggagattgtcgagcccgtagactgatgaatcatcgagccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtggactacttttccctgnggcatcggcagacgttaccttgatctcgcaaggaaaccctccctgacccgctatgacctgttaaggagcttcggggccgtgagctgccatagctaaattgttaccacctggatgacagtgtcacaccaagcggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatncagntaaggtctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcnctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaanttgctcgatggacccactggagaagctctattacgtggcangtccggggccggttagcagatcactccgcggtngtacncggccggtggtcctggatccactgtcagtactccgagcactccgnataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagnggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtncgtacaatccattatggttggacgctcttcgcttagtgccagcatgacggtgcgattcctaactcagtatacgtaagggatccctggccgttcacttcgtccgcctagtcacttgggnggnggctacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcggcgcttgtcacaattgcccaacggactctcggccctagacaccagcatccttttgggacgtctttgatcacgacgtcccaagccacttatggagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaanactgtactggttctaaattcaccatagggatatcggtagagtaacagtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgctggagatgtcaaagtgagaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggantggctttgcctcgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgngcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccaangtgggggaatggaccccgccttaatgtacgaaaaaaacgtcccgatatcgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatnttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcntntttcgcatttgcgcttctggcacagagcttcagacggagatngggatcgtgacatctagctcttaccgtctccacgttaccatgggggtgctggcgtgaggtaacgtatgnttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtctagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttncgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgaganaggaaccctgagttagccacaangctagaaatgtataancgagtggggcgttccacaaaaggtagattctagctaccaatacgaagagatcccggcattttggacggtctgaaaacaggaaccagtaatgaaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctanggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgnatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaaaacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatactttagaagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcacacttgtccacgagacgtatagctctatngngcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatggttcgaagcnngtcgtnctgactaataacggttacgtggttccccaagtagtatggacgagttaaggaattanggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcctctcgagcgtcacantctcccaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctaccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctatttactaaaggccaaattggctaccggatccggggtctgcggtannncnncccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagataagtttatcatagcatctgttaatttgtaccgataactatcgtgaagatttatctcggttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtagtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgcgagcaggcattgtgacaggtagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgnccacgctaatatcaccctaccacgatcgaccccaacatttacgagcanttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagangggcaacctaaataaacgggtnatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcgttttgtgggacatacgncacagttgaggccgttccgcccttctcgccacgaattccagtgtgcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatactnttgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcnggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgatnatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatctagcctgagttgtgcactttatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtacaccgcgacggtgacttcatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgccccataccggcccgtgcttgtattacgagaccgccaagatgagcagtgaatgccttcctacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgtcggacgtttgatccataacctcggcaaaatggttaatctgtcgggactagaacgcatattgattgtccgacacactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatggatgaaatggatccgtntaacaatccgcagtgcatataatacctaatcgcgttttctaaaagtgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgnatagatcgcctttaagagtaccgactgtggagtcccgttgttctccaggtaattgcccattcattggacgtggtatgagccgatgcctttgaagttgcgtcacctcaagccggactttcgatcatcggaagcagtgccacatacgccccggccccctgttccgtagaccgaacgaccgtaccgtgtgctagacttcgcttgctcctcaatcacattgacctgacttctgccttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccccagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgtactaatcccgttttcgcgagatttcgaccggaggaccttgggcagactggttgatatcttggaagtactggaaacacgcacctgtcactctggantttccccaccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacagtgacgacgtgctggagtatcgcgggtgtgacttccggcggacccgcgtagttcgactcagggctggatctaagggacgttggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaanaaaaacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccnaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgtattagcacagacganttntccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtgacaattatgtagaacccgaactcatggccgcgggattccttctttacactacatctcacactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacnncaacaaaaagcatctgctccagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccantactcacgagcagtcacattaaacagaagagaggggccaagtngcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagatantgatttatgtagcctccgaaacatcaggtgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcctgaatgtttaatactccacataacccgtagatgatatcgcagaggatcagagcaaccatgatgtttttcctgtcgcaggtcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaactcgcgcatggcccatcggcttctagcacagcttcttttcccccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgagacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgaggtagactgtgggccctggtgcaaagacgtgtagggggaacgcccgggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgntatagaggttctcaaacaaaaccttcttactctagcggaacagcgagccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgnacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggngccaattagtgcgtaagttctcatagtcgactagattttgggccagacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatgatgtactaccacgacctcagagtctctagattgcgctacgccgggattatttccgaacaagattcgagagcagtgcatnctctggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaactacgcctctcgacagcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagcattcgaacgtagaatttatccactggtttctatgtcggacggccaacggagtcgggagtaacgggctgaggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgtaatggtgggacagaacgtgtacgtcctcagaggtccaccacccttgaggtgtaccgtaaatacctcctcttctcacgggataaatcagttagcttcttgaagattatcgattgagggaggctagtaaactgcatggctgagccagtccggcctacttggggtaggctttgagtcgtggtgagagccacccgtacattacgagatgcataccgtgccctctttccagtcttgatctcaaggcaattcgatgtttgataggactagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactacttcacgaacggtagatagatcctccgctccattatatgcagacttgtgtctgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctancagattttttaggaacccgtagtgggcagtcgtgtcccaaagctatattcctnagaataacttgcttgagaacttttagttcagcgtcgcaacacatggggtcggctacgcacgatgaaccccggaccagtcgacggtctagatgcaggctgcgattcatgctcgcattatattcgtagtacacccaccgtattctcgtaatcgctcccagatccctacgcggcctaggcttggggagatatcccgggtcacagagagggcaacttgcctcccgccaccgagctcaattatnccgtcgacctctgtgcgtacctctttaagagggaaatgcagagagatttatttcccggattactgtggtgttggctcccgcactcgctccaaaatgaacttccgcccgcccaggagcatccgggcacccagtaaattctggttggttgctcgttgcacctttaacctgctacattacacgtgcgccaacgttactcgcactgtggttcacaattatagttcgcacccgcaaaggatatagctctgtgatctaccacctgcaccccaacagtccggaaaatccatggagcgctctcctagcngnctnaagataatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatacctagaaccaatggccgttcttgtgcggatccctggggatatttccgggaatacccgtctgtttactacggtgggcttgcttacgtacgggttagtacacggttgtaccgtcaagaataattcggacgattggatctncgacagaatcaagactggaaaacgcgcggtcaagatcaagtgagcgcatagccctacaggaggaggttcgacgccttcggaagaacgtnaggacaggtagactnatcgagtaggatactgttcaaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccganggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagccccgtagtcctcactctagcgcgtctctacgcgttctgggtgctggttagttagttgccgtctcgttaacaatacaaaatatctcgttagtcnctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttcnactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagacctttngttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccccatttctgtagaatggcggagtacttacataaatctagtatagcccttctaggtctaactactgaggccgtgaccacataacttttttgggactccagacaataaccagtgaatcgtattaagcaagtagcgcacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatagatatggagtcttaccatctcgtaccggctgccgggtcgggtctttaacactccaagacttctttcgaagaggtctttccacganaatggcgctttggggtattctgttatactgccatcttggtctgccacattacggcttgttctgggtcctctgggtggacggcacgtcatgaattcangacttctggcgtaactgtctgcntggttgacagcgctctgtcacctgcgcacccgacgcccgcagtcgttccattatcctgggtgcatacggatcgaggatgtgcttcgtcacctcaagagtctaaacgctaatcgacagtatttctcttggcggccgcattgcgagacggtcacgccaattcggaacataggagtgaancgcgtgattacgtatgtcgcactaggactaacggaccatgtgcccaccttgcncttttctatgagtaagaaatcacatacttagaacgggcggtacaaacacgtgagccgtgccagctttcaatcctccgatctccccctccggnattgtgtgtcctctggcccagctgcgagtataccgcctgaaccgtcgttcgttgttagtgatcttccatttgtccagcatcgtcccaggtgccgcgctctcctcaccacagctcttctccggctanccaatgccgagaacaacttgacgcgtggatgcgtcgaggacttcgtcgcacgcgtcaccgcctcttcaaattcaagcgctgtgtctgccaaacttcaaagttgcgagcatttataaacagatgattgatctccgaagatgcaaagngggagcataacgcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccganaggagtctatgaactgttgcagtcccaagtcgggcagcagtnccgtacctgcgccttcactatncaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctntgatgtatgccgcttgccttgcgagagcgccctctgccggcccgtttcgtagctccggctagtagtgagctacttcttatttctctataaatgaggggtacctgacacttgggttttgatcgcgaggcctctcagtngatgaaagcgcgtcatttgacccaggagccgtgtttgtccggattaagcaaatgtattggcgtaccagttactcaaaagagtaaaacatacgcgcgtgcctgtccntatgccaaaagttggagggtggatcgggaaccaaagtcccgggatcggagcgtatgacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttgaggcttttcatgtgagcgcgagatatgcagaagctgtcagatcgagagaacgntgaaagagtncctagtataacgcacagattctgattccagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagatnaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgncttgctcaaagttcacgggatcnctctagcgatctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggactgtcagcgcatttgggtatttccgtaatatcagaaagccatctatcccgaatagactatacagtgtttgcatccgtcccgatacagtaaacccattagttggaaaaaacccagatttgagcacgtgatantacttcggacaaagaatttgatggtgcccatgcacctgactggcgcgtatgctaggagctcaaagcggtagaccgaccctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagtnacccgaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcccgtacttacgatctcaacttttcacggtcacattgtgagcatgcacttggtaagcgcaatcgcgattactcccgcttttgactaagctctttcaggccaagcatttttccaacgttcggcagcggcgaaggcgatcgccaacagagtctatcgctcgtatggaccgtcattttcgcacgtgtnttaacaaagcgagcccaggaccacgcggtcaggcttagctgtgatcgaaagaattatagactacttgacgtccaggatggaccaccaccaatgcgaagacgtctgtgtcttcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatncccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatagataaagatcggacgattcaagcgcacgcagctaacagtttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccgggaatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagtgtagccaatctcgggtataagttcatttcatgggccctcatgccgatcgcttggcttagcaagccaagtcatgaccgaggttgatcgcacaggaccagtagaagggaaacagttcctatgctcgcattttgcccgctcgactggttcaattagctgtcgtcgcaggcttgagctttttgaaaaggattaacgaatcaggccatgggngncnnaccggtagtgggggcccatctatggcacagtatgcgtctaggcattatacacagcaaaagtgacgttctcgacgccccaatatatagggaagatctacctttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtatgattacctatttacctcagtaaattgccngncgggttttccggtggtaaatcgcccgcaatggcagtaagaagccggtaatcatgaagtctcgaaacggcttaatggttccgatcccaacctcttactcgtgtggggtgcgtctgtccgggcgcagccgataacgttttnatttacgagcgcaaccacgagaggggctcgttccttttgcgtaatccaacggccctgtcaaaactgtcggatgaattactctctggccaatggcgaacgcctaattagactagttagcattattactctgtaagccctggcaatgctccgattgtcattgaccgccactccggatctcagacagtcaaacccagaactctctagatcgatatctgaataaacccgagaattgataacaaccggatacttctacatctgcgattgaaaactgccgcgttcctcaaatgagggaaattgaacttgtgacccgaatagtgaacaattatccgcacaatgatggcaatcaccgctttacagtgcccaggagcgcgccgtgagaaaacgttgggcgagcccaccgtggcaggcaatgcgcaaaattatggtccccgttggacttatgttaatatgtgtaacttgtgtcttgtggtcccaccnaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacgacactgtcactaggaattagctactctgccatattgtatagcaagcaatttagagagctgctgtgttgtcaaagaccagagggcaaaaagacagtcctaagcttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacagccatcccccatgtcgtacntcgcaaatgcagctatagttctcctatacgggctgaaaanggactctanctcaatagtagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtactccaccacaccgcaccatctatgaaaatctaggctcgtcaaatagcaggtgcacgtcgatctgggcgttggttaggctcttgggtccttggtatgcacgggaggcacctattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctncagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacatnaatttcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgttcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtgggaatttctaccctcagtgaattaatcccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctactcgcgaactttgatttcactcgttgcaggcagactcctagtccctcgagttcccttgtctttagnatacgggcactgccttgctgggttttcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttacctggacggcatctcgctcgctgccgccgcacgaacatacggtggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggagaggttggttaactttgtttttgctcctagggggtggcggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagaagagcacaagcaatacccgcagtagaaaagtcgaagtcctaacaatcataagtctcgcgcgcaggctccgctactctacatctgaaggcaatcatctatttcgcggcaaatcaaaagtgctcggatattaattaagcgttaacctctaagcggtcgtacctggcggcccgcccccgatctggatatgccttgagagctgggcgggcagaggtccgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgtttgagtttnaataaaaatgcgcaatcaatttcagttcgcatccgacacgtanttncccatggattgaaagggggagaccacgctagtctataaatctccgaacacctaggtgggaaataacgaacgactcttgncgcacgcagcttgagagaccgaacagctcgtcttcttggggtggtgggcaccccgtgccgccgcattgtggccagctccncgagtggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtacttagtagcacagtgcacaatttctaggatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgtttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgtcgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaagaatgggcgagacatcacatcggatcagctttttacacagaagctgttattcgagatgcatggcagcacgccccatagggatatggtnggcaatgaaggtccccaatcgcagctatgaccatctgtatgctactataaaaggatttcagcgcagagcagaataaagagtagacaacggccccgcctaggtctcaagcggaattatgaatgagagcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctcccngatcgatgagtaagcangccaagaagagaatccggtcggcaaacatcagtactatcaagcagggttagtatttgagatgcaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctntcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcngctttatcaagccctaattcaaagcactactcctgagaagcttcgaaccaattttgtgtaagcccctgaaccacagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgnctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacggtcttcgtgaccttcatgtanaggttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcncttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattnaaacngccataacgagatagtgaaagtggtgtcttggtgatacacggcggaggggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaanaatttagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaagcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatnctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatggaaaccacttgttctgcattaagccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccctaagtagagtccagggntgtgaggatgctccgtgagagncaagtccctggccgacgctaacccttcctcagttcaaccaggctgaagtgcatcgtggcggcaacgatggacccccatagcatcgtttacgccagggtaatggcacgaaatgcgtgccggngatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaaacaggagnngaatatactcgagacttcacttcganggccgagcatcggggctttcaagcgaacctctatccgcaaacgtagnctcgcgccgccatcagatcagttaatttgtaacaggagccaaggntagagcagcaaccgtgacctgtcgtagatgctgcatatgatgccaacggcatctgccgctcccgtgcantaagtagtgaagcctncaatcttggactccaatacctgcgccgattccgatcctcggacttacagttcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagagacganatcctattggttacacgcccttagtcagatggtactgaaactccctggtccgcccccgaggttgggtgtcggtgtctacggtaccttattangttgcacacctggccgaaccagtcanctctcacagttccaacagaataccgaagaccgcgcccgctaccatcattacaacaatttatctctcctcgatacccaccacaaacataagtttttggtgtaacaattatccgtgatcgttcatacgcggagaccctataagtgtagctgattggcatagccgaggttctctcgaaaggccgagtaattgtgtaccttacagataaaagcaagttgtcatcgtaatgttaactgcactaattgcatgcaccgccttagctccaagtaccgccctgtccctattactaacctcattgggaacagtgcaggtgcagtcagtattctacttataattttgtntgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagntcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccttctcgaagcgtcaacccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactanctagtgttgatcgctagcgcacggccctctacccccgtnagaaatgcgttatagtaaaattcttggccgatagccacatctcagataaaaaagcactcgtcgagtctggaatgttctatgcaaacggccgancttaaaagagcggaggtagcctggcgatgagtttttacgtacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgcttacgatgatgtttaatgggcgggtctcggcgctgggagcngaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctgataacacaagaccaacattttgtaaataaggcccgatacgtgcgtatgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccgcgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacctcaaggatcaatcgggataaactggaactagtggtccctggtggggttacaccacggatgacatttttcgacgatcaataggcgacggaaacaagtacgcgattttttcagtcttctgagacatgactcttaatgataacgttgctttgttagtcggtgttaataaaggtttgtccaggacagacatggtgcgcctacgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagactcaacttctagataagtccctaaactctttactttcatttgtatgactgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaatctagccatgtcaaactccgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctctcttgtatcgtccataggtacctaatcgctatagggtacgtaatcgcaagcactctaaggcagaccaggcgcacggcttgtgtcaacgcataccatgaacccaaactgtgaacgctggaatctccttcagccgcgggtttatttcgggacgatccgggggcacttgagttccacgtcagtgttttttgccacgacgggtttcaagtgctgtcttgaggggacttagtcgtatgagttcgactttcgcgccggccccgaagatgtgtgtagtttatttgaggcggagggtgcgggtttggggcagcagagcattggctcttgtctgcgttatttggacctacagggactccgcggcgtggnattcgcacctttcgtcgcacggcttcccggtcggcacacactctctgcatcatgcctagttacggaggacgccgcaaccgcttcgagaataaatagaggtagaaatactnccaccccgggatacgtgtgtgctccggatgtacgccncggagcgtaagagtcatgggaagtaattgtctacggacccggagaggtagtagcgagataaggacgcgtagacggaagaggcctattggacagggggaagaccaaatgggccgaactacattgggggaggcctgcgcctgtgctcacgtgttaataccattcgcgttctccgggctactgctaccctgctttgaacgggtatatatgggtactancgacaagcttgggttggcagttcaagccctcggcggttagaagcgcttatgtaaagtatacctttaacaccttcggatgagagtctatctaggtcccctcgtcgagcggtaggctaacaactattgagaatagcaccagttagaatggaaagtctggcgaacttccttacgatcgttatactttatcgccgaacggtatcggaattaaaactagcctagtaatgctcgatgtctgtgcgtgaagcagctgtccagatgatcatgcagaccgccttacttgctttaattgacaagcttccaaaccttatcgtgcgttcttagcggggttttttactaaaaagagttaccatactcactactcgttccgtcgacnaacgtcggttctaattatactacaatgcatgggctaacgcacttgctttactgatgccggaagtcctaccactgctaatactcgcgcaatccagagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagtttgtgccttgtaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagtgtagtctcggtcggaatagcgaatcagcgccgaagtactacccgcaggccatgtctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattgcctgttcntagtcatgtctacgtngctctcgttagggtgacttgaagggtatttcacatcanagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggacactaggattcgaggtaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtaagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacntcaaaataatgaccactgancttctaaccccccatctttcatcccgcctggacgcgtaccgccattcaaactgaggtcacaacgttgctttatttggattggcagttttactcgggcattaaacttcgtacgatagtcacccggagatccccggctgccgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggnggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcngtctatttaanttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtccccnggtatctccccttcgcagtgtgtgacagtactgtcccgcaccatctgtcccaatttcgagcgcctatcccgcacncnatcttcgtgtagcnccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaagtcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatcnattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttacgggcttgaatcccgcatttttatcaggtgataacaatagnagagagactatcggaattacttcatcaccgtgacgttgttagtcgntcaaatccgtataanaanccgtgaaccaccttgggtcacctgtacgagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttggcggggagcgtgacagggntcacgggttagacccccaggccttatgataggtccgccatgctactgcaggggccgacgancagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgcggccacctgaatattaacaccatcttctaggaagttaatttttttctctctcaatctcaggctgggtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctattagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctncacgtgtgggcctctttaggcttctcgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacgaggtgccgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctacttacgcagcttactcgcgcggggtgcgctcacctggggacaccgggatcgtaccgctaccgtataccggaaatatgactgcccctagtactctccgtagtgccaatcccngggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgagtaccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgtcatccgctttgtgaatactagacgcatatctaagatacaggtttgtatggcaaagcaaaaggccattcaaagcgctcaaggacttgagatttacgtagctgatcagtaagataccacgtgttagagggaaagcagatatttctccccaacaatcccccattttttccctgctagttctgggacgtaattatgctatggaaacgtttctggtgactaanggtaactgaaactcaatgcgcatcaattatgtaccaagattgacgtgacataatctaggactgtagttgtgaaactaaggtgatcctctagtcttgtatcatggcaaatgcacaaatcggtatcactttctccttctgcccgaaacgtttcactgcttgaacacatgatgtgtcaacggtgcaaccgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtaccgattgggagtcgcctaccagtccaagcccgngttccctcgcaaancctctaattcgatcttcgtaagaagcgttggcctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgaacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtntgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgatcgcaactcagccggtttatcggttgctcatgcattctgccttgttcgttagctttgagcatangtgctgaggcacgattctagcgcttattacttttgttgccctcttgcagaanaggacactgaatatagcaagcggatcgattaccaacgccgagggctcgacggtgatacggtnttgatataggacgtacctaaggctgcagcatgtaagacgcgctccccgctagtcagcggncagggattaagttcttagtatcgttatcgggactctcttagatagccaatactcttttcttcggnncctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcatttttngatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgtttccngtagatacttcatgctaattgttngcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactngatgccgttcncgtatcatgccaggagaatacgngaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcgncggattgccttcctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctctcccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctcgggcaacggtttttnctccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataagggggatgctcgttttacaagaatgtgtgcttgtgacccagcaagagcgtttaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcncgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcggncatatcatagtctttaagcgacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggctcaagaagcctatccgtcgggcgaggttctagatacattcgttcactnactccatgcacgctacgcagacggtcgcctgagaattcgatcgtcgcggctggagcaggttaacattatgttcgcggcatggggaatctacgtagttctaagtttccgcccattttaacgtgcttccatgaccgacagactgttatcggttttgtaattacctaacgatatccatgatggtgcagacaggtagagnaggtagggcggctctcntatcacaaagaccaacgaccggctaattgtggatggggggatcgttattcatccactatagctcccataatcaccgtgatcgcgggggacgggtgcgggggtgtagtccgccggtaggtacagaacacacagtaacaggactagcccaagnagacattggacctccatctcgttgggacaggtagcaccccggaccgggtgcccggaactagataatcagacgacttccctgagtaagcttgcttcggcctgggaggaattttaatggcccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccagatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaantgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttcgagtgcgagcacgccgggcgccgcgtcggaaatcgttcggtagggtgcccgctttacgcgtagcccgacccggggattcacggtatgcaggatgtattttctagggatagcccgagaggccgctcgtgctgcttgcaccgttatactgaacaataagcgatcctattcaatcaggcgctgagcactacatcttctggtcactccgaaacctcgcgtatgccgcaacccttataagtgtcctntttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagagcaaccgctgtggagtcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgactaattacngctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttgctgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaactcgtattcgacaggtgagctacagcgaggaatgtaagtattacaatatttctaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtatnttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacgncttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgcagtntaccgatctttcgttagctcggagagacatggtatctcatggatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcataggctacaagcaaaaggtgtaatttaggccccacgtatcctgggatcatctaggcgccgcacaatttttataagatatgcagtgcccctggccatcggtaggtcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctaaccagggtgtggaaacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcatgttctcaacactcaggggcgggagatatctgagtcacaggtcatatgactgcggttagacgtgtgtcgagatgtaggtctcacccaacgactgtcactgtcctgtacttagcgaactcatttgagaccccctgttcgggtgactgcagttaggcaccccagtccacccgaggagggctaccagtgcatcacactcttagtttttaatgaaccctccaaattggcgctccgcagtgagcatgatgatccgaattcgattcacatcgcgtaagagccgatgatgacaccgctaccgacagtaaggtagaagaaacgaagttagtaggtgacttagagagcttgaggtgagcggtgccaggacactatctacaagggttgccttcggaaacgcgagagattacactctgcggaggggcaagtcctgcgaacgtcaagttttgtagcctacttggaatcggtcctcgccaacccgcggtcgcgctatccggagttcgaaagcccatgagtatattcccaagncggaaaccaaataaggaatgatgntaggtcaaccggggattcgaattataattgccaagacccctaaatatctcccggatgttcgccacgccacgggggaataagccacgaaagcctccgacgacgtcagtactgtcagcctaggacagctcagatctctaatangatgggatctccgtaaatagttgcccattttacatctgatagccaggttgctgacaacgattgtatagccccaaatcctcaattctccacgggttactctccagttcggtactgtcgaaagttttaacgaatcgggcccacggtaatccatcgagactgaatctctgcgactgctcctttttagagttaatgaatgaactgacatcctatgagacactgaccgctcagctgcccccgtaacgatcgacactctggacagatctctcccgngggggcacgttacaagtcccaccgtctgcctacgttgactgtatgtggctggtcgngcaagacctgaaaaggcccctaatgctcaacagtaagcacccagaatagacgctatccggggtaggctctgtcgagccagaggataagatgcaaagacataattcagtaggtgggtcccaacctttggcacagatcggagtcaacccgggggccattcctaacgccactaagtagacacgcagttttgcgccgttcttactcgtgagctccaaggacgcaagaggcacgccctaaccccagtgcaagccgaaaaacgcattcagttcgctctgcacggcccacctataaccttcacgacatcatgaccacagcggcccgggaacgtattgttatataaccgtcactgccggccgtaggggggcgggttgacccttgagagctacagctccaccgcgtgcattcggggcgggaactgatgctagacttaccgaaccagtctacgacgtcaaatgtcggcgaatgcctaccatggtgttgaacttataggacgagcatattgtgcgaccagagaccgtcaggctaagagcggcactttctgcctgacagtaaacgtcttttgacattagtctgaacgttacctcccgnctaagctttacgggtaaataggctttcgtatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatagtagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaanaatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcattgccgacacactcagataaacggagctttggagtgggtcgtcgcaganctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagataagaactgagtgactttaatcgtantgagagagtctcaggcggannnnagccagcgaacgcggctaccccctggttagggggcgggggtagataaccctgtttcaaaaacagtcaatcccatgcccctcgtgttactattgttctnatagacggacttttnnataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactctgaatacgtgagttaagccgcatgtgctgttaaggttcttcagcgtcacgtcgctcggcttggcttgggtngactatggcagccggcaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgnatcagcaatcgggctgacgtagtaaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaacgtaactggccagtttcgataaaacaggtagcttcaattgggagaggtctcagacatccagcannnttccgtgcacgtgangatgctcagatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagcttctctacacttgatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttntngggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcantagtagacgacccacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctatatttgatataatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctggaggaacggtgcatgcgtcaggtagtctggaaccctggatcattaaaataaggtctgaancgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtggaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggagtgagagacgtcgggccacgatcagacaattgattgggtcacaaattctactgacgttacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagacgcgttcttacgccaagatagccgatacgagctgaccacgtaatgcggcgtaaggacgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactntcacacggagnggagcgagggataaaagcgttgccgtcactcntatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatncgngaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctngtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtngtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcgatcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatccgacagccggtacttaactacactatttacgcgtcctgcaaaaagacttaccagtttttctttcccaagactccattagaaccggtgggcccacgtnccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggntgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccgtactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgaggattagattanacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtaagtgacagggtcattatctgtaggcagtagagttgtcataacgggtcgtcgctcccaccaaagaatcactggaggagtgtatacagcatcgggatttggctgcncctgacgccaagcttaggagcgttcggactttgtgcaccctgtgcatgcggcggctgtgctgctacagatgtctagctatgttccgcctatgagctcgtttgaatccgtttaacatccattagggacttaatacccagggactaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagagccaccgcgcactaatgcagagaatcaactaaagaagctaacctctcatcagccttccagcaaagctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggggggtccgtggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgctgtcattcacccgcctataggtccccgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagttacacggagacacgccatggtgatgtggggaaccaattgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgctatacaaaaaaactaagcgccaaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggttaggaaggcctgtgtgcctcctttctgttgtcaaggggttaatgagacatccgcatccgtgtgtaggagggttacgtttgccggctaagactgtaacggcctgnaaagagggcacgtggcctttacaaccttacatcaaccttcgtggaccagggcgggataataggtgcagttgggctgaggtaactctctagtatgcggcgatacggattcacactacggtataggagtgtacatcttgcgctcggtcagcggagagaaaccacaactaaggcgatgaaattcctcctccattgggtttatacntatacccttcatttcttgagcccgtaccgggaatccnccgctatcggacctcgaggaactaccttagacctcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatggctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgcgacggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgccgccgccggtgtgaaatatnctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggngtatatcccgagtcgggtcattatcatataatcggtgtcgctatnatggtcgtaccaggggaaatggggcgacattcagtattgccttgcactctcgctaagcaccgtcacgagacagctactttnccacnnctgtaaaaaangtcctggcagctcacagtcggggaaatgggcccgactgactcatcnccggctctcgctataaggattttatgcggacagctacataaggattcgcgaatcctcatcctcgccacactgcagaccctaccggttatcctagtgctagagtgacatccggccgtggatggnttctacggctcactgggatagctccgcagagcgacgtatatgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatcggatatatgtcatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagaaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctactcgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcggcaattccaaggtanttgcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagaccagatacccagccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatccaatagttgaccgggtaaaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgggaacagagcacaaacatgctgcgttgtacctccggtgcaagtttatancgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtaganttcgcagctatggcgcagtattcttagatcaagcgccgttttccctagagagttaacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagaaggtcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaaacaacgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatcaatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcagataggtgaaggattgagggcgtgggagaatgacacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcacacgggggcagcgcactaacagtccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtngcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatactaagtcaaattaatcttatacttggtccgcggggaattcaggcgggctttatcggacctacggtagctcaccgaaaatatagatcaaggttaacccaggaagagatcgctcgctcctgaacagatcacnccgctgtaagcaaatgtttggggggccgcgtgatcgggaantncgttgtgatccctgcgggcagttggaagtggaggttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaacgggtcacaatagngatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtgganattgtacacaaaactgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacaacacgagtctcatggcaaagatcgggacggaacccaggtagcaaaggctcacgaggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgtgtccancaagctgtcaaagctttgacgaagcaacgaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaagattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgctcatagccgcctagtgtcctctaattgattttcaggcggcggcgattcgccaccttttcttcacgctcctgccccggactattggaagtatgcgtcgggagtgctttatgtttcctaggcatgctccaatgccatattggtgtatacctactgggacagacgtttcgcactccgtaggggtgtctatgcctccttagactttgtccctagtaccgtctacctgacaagcggctgatcaactaccagcacggagtccgctcaaccgacgtgaatcgtgcatctccggcgagcatgtggttccgcaatgcccctgctggacgtatggtgtatacgatccaaatttcaaaggcgagattcatgagaagtgggcattccacaggcgggcgtggaccntctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgncacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccgtatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagcggtgatacccataaaatcgccggataaggcccgttcaataccggtcttctgtctaaggtccaacctgactacccgcgtctacgcgttttgatcaaggtgtactccccccgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggtaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtagtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacggtttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatcgaaggttaattccagcgaaagatccaattcgcttagtgaacaatgcctctcgctaatatttcctcccatcgcgacngctacatgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtantgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgcctgacaccgagattatacaccacgctctcgtgangctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtngtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccagcggtgacttgtcgcgaaagnacgaggaggagctaactaaacgtcaaaaatgctttgatgcaggccccattcaatatacagcgatgaaatcccccttgcgagacagcgtctgatttcgacagttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcggctgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgnntcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctgggcccttcgtgccagcaagctgggtcaacgaacatattttatatacttttaagtggagngtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcnaccatctgccaccctaccggccacttcccccagtattggnattttggcagcttagcgcactcagggtgtgaatcaatacagacatactgncctagcgcgaaaattttctcacactgctccgcgagtcgcccccgccgtctcgtagagattgggctggctcgacaggttggcaataataggcatccacnnagatttccgggattagtgaattcggcgggcagctagcccattgcaggacaatatttggtctaacgccactaagaccttgaacgaaccaccaaataacgcgttggccacaagtcgacctctaaagtttccgcgagatccgaagggtcnagggctgaacaacggcagcaggcaagtacggtccgggccagagatgttcggtcatgcaatctaatcggacctgacactcaactcgcactctcaagttccaggtacaagtgttaataaacgacaactcctggaatttgctaacggagataataccatcgccagggttagaacctgagcagctagaacggctacggcaatgccgtantnngcgntttagactaggactagagggcctgcattcacaaacatggcaaagctcggggttcaattggaacttggtgggaccactgttaaagagcatactcgtgtacgaaaatgaagacctcgggtagtattctattcgtaggcgaggcattgtccgctaacctcttatcggattcactgcagctttctaactgtcatgcgccgctcgctatcttgagcactgcaaggttctaccagatggccggtccgcacagctggtattacgatgctggccgagctcgctaaacttcatcatgaatagttagtattccaacgaaatatcggattacagactgatttgctagatgggtgaccttatacattagaaccaggctgacgcatttgtacaggggttcaatacagcaaaattagccatattttgtcggcttcgaggtgttacgtaaaaggtccacagtagcaacgggagggctgatctaaatgcagagtgaacggatctnaggggctatacccgtgctggcgtagattgccaagactcaatgtaaggtactgcaacgatctggctgacgcgttcaccgcctatcatatggatgtaccgcgggtcacagagcttttctccttgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcattgtattatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttttaatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacagattcttcgctacctctatcccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccggacgataatctgctaaggtttgccgttttctgcactacccaaggcactccattggtatagagaggccatcgcccgcaccagacgattcatagtcgaagtgattaccagcccggcggggagggtactggtggggaactgaaacgtgnacgtcttatcaccgaaagactgggtaanactgtccgatgcactacctggtgaatagaacagctgtacaacaaattgcgctaccgaccgcttagccccggaagaaactgtccgcagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgagcgggtcaaaccttagtctgcgcgagggcatggccccttgctctcaacgtccccctccagctcccttcaggggggactatgcgcaaaggaatgggggggacgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggntcgattcacagttgaaccatggtattctcctgcagaaccgttggcgtgccnattgcaggctggtattcgcctacgagattaaagcaggccgcaaccgctcctgcaatcacctggcgttcttggtgagaattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggtagttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacacgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatacgacggtcactctgcccgaccccagggcctcgggctggcgacgggcgcctccaccgtatggcggcagggggtgttgcgaaacgatcactctttgtgccatattttccgcttgacagtgatgaatattaggggtcacctgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccgnggccgtatctagggaacttcacaggatcacttcaggaaatccatcaagcgcaaactaaataaaacgtctatttgggatcggggcgtgtgtcaccagccccacagcactttcggtaaaccatacaaaaggttcctacatgcaacgtacggtagaggtctagtacaggattaggcacaaaactatttcgcgatcagggtgcgattgcacaagtctagaccaactgcccttnacccattactaacccgcgactaaacaaagaagtggcgcgcggccgtcggtcctttttgagtgggagggtcgaccgctcgcaagaatgggccagtcgggttacgtaccctctagaccanncgcggcgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcggtggcgttccatatgggccgggtgtattgtatagtatgtccactaccccggtagaaattagaggcgcacctctctcgctcgcttaccagggcaagccccaactgggggaatggttcaagcagttcaaggaaagtcggtgttgcacntggattaaccatgaacgcgcacaggatgacccgaagtagcagagtatccatacaatgtagagggtgttcatggttggtgcagaatttcggccatcgacaagttccttgtagccctgaancgnatcacatgaaatcgcggcggcagccatcacattccggtgcatacaatgcttagggtaaaagaggattttatggtgacgctaacgggccggacggacagagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcaganccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatntagagatctcacgtcaactggtgcgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaagttgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtacgtgagtaccnatgagtcgaggtatgggaccagtattacaaggtatcttatccatcccacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggggacgttaaattcgggatccaaactatcatgtatgggtcatacagccattcgggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagagaaatagtcgattgatacgtttaggcgggcttnttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgcctgttaccctcaggtgtgaaagtaaggggcctgaacaagttaaagcaggcactttcgccacaagagctatgatcgcttcagccagtacggccacantacctacacggtacttaaatatttgaagcagcctgttaaaccataactctagcaggctacagaccngttcgggcggtcccacgcggtgctgacccccatgttttggttatttgtgttgagccaaagtaggggaaggagagaggtcttagtgcaccaatacgcaaattacacctgcagtagnctagccctcctcattttctaagaattcagaattgtctttgtaatggcgacgcggtgctcggcagaggaatctgccaaaccgctgtggcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccaaagttatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccctttatgctctctgaacgcttaaacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcatcccgacgcggaggtgtgttcaagtcttgtgctaccgaggatgttaccnatggtcgcagttctacattgctcagaactgcgcaccggccncctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcggtcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcggcccattnctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagtttcagcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccataactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacttggcgggtaataaccccgatttttaatccctagtgttgatcgtaagctttgcccgcgcagggatacaccattcgcaaaggcccgatgtcgtcaggcttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgacgagcgggcgncaagtcaatgcaacgtgcctatncctatccgaaaaggtgttggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagctgtgtcatgtacctggcatcgagaagatctaanttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaaactgatgatcacgtactgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaaagacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctccaagcatgagcgccctctcagatactaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgaattacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccntgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatattaagttcggccgggnccggacttcggaccgactagtattaacaattaggttaggtgctcgggtcagacactgttagctcgggtcatcgatgttccagtctatcaaacaagaaattacatgcgaccattctataactcgttcgctcgaatagcgttaagggaatcgcagaatgctcacgacctagaggcgcgagtacacgcatggcgaaggcgtgggcgcgggggaaggcatgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccattgctcgagccgggaacccacgctgagtgaaagctccgatgagtcatacaatcanggcgcgcagaaaatagaaagatgacgaccatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaancgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatnatttgtcttcagaccagcggccgtaattcccccggatattcccattaacagggtcacttattgcaattctagggacggaattcccgagaccttctgacatggctcatagagccgtttttgaagtgcngggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtacactggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctccnagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttgaacatacgcagttngtggtgtctcgcncccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctataggaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcatgcgcgcgcggcttctatcccttgaacttncgtgacaanactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcagacgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaatcatggcagatggtgaggttnncttgtggagcacgtagcataactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatcttcacgcttgttcaagtgacgattataagttgttgnntactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcggtctcagtcccccagcatgaaatcgggaagaaccggatgagctcgtagctttctcgcgggcaggnggcttcgaggaattcttgtcggagcggcctggacgggcggctggtccaggatcctgagctaggggcaggggcaaattctggtacctgtcggtgaaggggaggtacgcccatcagtggcggtgactttagtcagggtcgttcactgggcattatttttatacagcagctgacatacagggtttaattcttctntagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcatgagcgcagggagtctccatcagcgtcctaacgtgatgtgcgccggttgaccttgaacacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataatatgtttcgttagacccacattcggcaggggatgactctgttngatcccggatatcctaagaggaacggggatccataagtncgggaaatttgttcactcacgggccctgggtttaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacaatcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttggcaaaaagatcgattcgactcgcgcgatctattctctgggtcttgncacaggccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggnatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacatctatcaccaaaccttttgacgcggtatgattcgtgtcgagggctgccctacntagtatgtctcaactcgcgcgttgcctttccatacgtatggggcccgggttgaccgctcgcccacctcagcacgtcttacctcttcttcncgcagtataacgtgagatgcgaacattctataataagcgattatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagactcgancgctgttgtgcaaaccggatncctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcangtcgtaaccacgtgggtgtcccctgatccaaactaagcgaatgtaggtgccagtgttaagacgagaatcgtaatccaccctagggagagtcctatcatgatttaacgcggtctngcttcgatatcactacttgcaaagccacgttcgcggcagctatgctcaaaagggttaactacgtttcacacgagtaaagtcgacgccttgaccgcctggtccgcgtaccaatcccaaacatgcgtcggaatgcagcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcgggctatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagtccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgnttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcgntcttaagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcgatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccaatatgaagttacgcgcagatcacgtgagagacaaagctactctcatgtgcgtgtgtgtccgggtagtagactgtacaatgcgtcaattagaagatgcccttacaacgtctagggcggggcccgaganngtgggttctgtcgtcctgcctgccgttgaggagcatcctcgctgtggcnaatgccgggctgatgggatagtgatccacgggtcctaaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgnccggatctgtcggttngacgtccgcgccaagggtaatactggaccgtaagatctaatcaaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcanaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcntctaatgcattgcattaaggtgttagctcagaacgcgacgaccntcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacatctggttcggnnctgaccaggtgtgaggcacgccatcatgcgcacccggctcgcaaccggagccctgggcccaccgatctctatgattacacgtaatgatgcggggcggcggcaccaaagggggttggcctaatcccttcatgcttcaaccgccgttatatatagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatntaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaacactgaaggcagggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtatatgaattctcttcgtgaatctccattttgagtttacacagtcgttatgatcatcgcccataatgttcctcgacaatccggngcctaaaaatccgccagccatggcgatctgccgcccacaaagcgggcgggcgtacggtttccatatgtagggcccgcgcncttccgggctgtgcaagccattggacagcagagtaaggttttgtccctgcgtacaacaactatgatgttactcggcccggagcgcttcgtgtgggaatgattcagctcgtataggactgccggtaaggttttggcctagtccggcgcccccttgnagtgaggactagttggtcgaaaaatatccaaaaatatcggtagaatagacccttccccgagtaaaacgcatggatttcgcggtcggcagccaatacagttccaaggcgcccggagattcactacgcnagcatgggtgacgggccctgtcacgggnccccccactgatcccaccgatgcggngcggttgacggatgtccacaccaagcagagttgtgcaaagtagcatgtcgagtggcagccgagtcacaccggttctggatacgtacggccgacgattcgcggctgggatgctgagggacagccgggggagtcaggggctggtttaaagtccgatttcgttanggatggggatggtgggctgcggtgtggcagtttgtatagccgaacctctcactggcacaggcgcctcgcctcacgggttgcactgtattctacagagtcatccgtggctaccgatgacacgtgtacgtgtggacgcatattcggggggcgctggtgaaaaaagttcttcttctctcgatggaacgtgaatgcacagggaccctgaacggagcgagtatatacggtcatcaaaccccctcgcgcgcgctacgcggccctgtgacggcctccgtaactccgagtagggatcaatggatcgccctaacgggcacgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccgtcaacaaatgtagacncgagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcttttaaaaaaccccaggaccntcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccangcaaggtggcangtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacagcgggcatcacgccttctcttggccattggagcgcacacttatctgctaagcgtggtaccaacggttccggctaattagtatcgttcagtttccggcaccgaacatccgtgcaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcaggctgcagctgcgatgctggccaaactgtacgcgccgcagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagnagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggnctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtatatgcctgttgtgaggggtagtacgtagacttgccttgggtgacgcgcgggacgactgttatacgctccaagttctaaactaagtccggtaatcatcccccgacttgttccagctgcttgtgggtttcatgtatcccttgcttgnatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcgcttcaacccgtgttaatgtgtgccgganccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccgtatcctctcttgtcgtactatacgcgttcccaggnataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaagtctgaaacaggggagatcntatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcctgagaacacccaggttcaccaagtgtcggatgtttgtttcgccgaccctactcccaacttctgcccccactgaatgcgagcttngaaaacgcgacactatctaacgcacttggtgaatgcacagtggtacgcacggtatttacgcgtgtattggcaatgccacttatcaatagtaaccgccgctcacactaagatacacttggttaataagcggagtantggcgggtggttcaattaggtctatntctggtcctcctgccggatacactagttcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctngtacgaattaactatagctgcccacggctcgccatgcnttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacctggcggctagtatattgccgtgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtaacgcccacattctaaaatgtggtccttctttagaagaacccgatactatgcttcttcgaacctgtcactatctccgtggattggtacgtacgccgagtgtccgtcccctataaggactggatcgattcagagcnagagagagctcatggcccgaaaggaaggctgaaatacggaacttgaaaatacgtatgccgaagctctcttcgctaagattgtggctaatgccgatacacgggtaacgtgtgcgacagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgaggncacccgggcgtatggcgtgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactngcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccggatctttcacagtgtttcgaatgcaccgcagaacantggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacataccaaaaggtccataagcntgctacatcgcaaaaagggggtaagagtatngtgtaatactggtacttcgtggtctgcagtagatccacgcttgctatacgcctgccacgtttcggtacgtccttgttacgtacaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccaattagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggnctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccggtctagagatggcgcccatgaccaacttatcgtaggcggaagctgcgcctttatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctnggcgggatcgttttgcgagacatctggatgaagaattccgcataggcgtcggacttttccactagtcttaggtcagttattaagttgtaaccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtatctggagactttccaacatattacccactaaagaagcaacttcgcagactcactactagctataatgatcactctaaccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccangcgcgcatagacgaggcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggngtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctgtgatcccgtcaggtgtccttgcaggaccctctaaattacttcgccaattggactcacagcangcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaantaaattcacaagagcgcaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaagtgactcagcagggccccaagaacattcactgccttcatctgttacgacgatgcctaaggccctttcctcccttttttaattataaactacgacccgacncccccgttcacaacgctcctctttcctgcatcnatgagcgctcagtagaaaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcgacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaancgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaaactaaggtatcctnggaataagactcatggcgatggacatggacttagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagncagtgttctcnctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtccccgcccccgctggcatttcaatcatcaagacggtgcgcttgacaccgttggaatttcgtacaacttatattttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgaactccaggtatctttatgccactnactgttaagcaatcctgtgtttactggttttgggcagcggaacttgtgggtgaactcaactcactttttgtcctgctgtctctccatgagcctttatagaatgccgactgcaacggcanaaatggcctctgcttgggacggaacctctgttggagtgcctctagttcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccagctactcggtgcagcagcgatgttcggagaaaagccgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagantcctatccagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgaattggaccccctgcatagcaaattaacggatttacgtccctaaactctagggtttgttgattaatgatacgacggggaataaggcatacccagaccctgggtaattatggaattgttaaagttctgccactcttgagccccgctgtcttcttctgtgaatgctaaaggtaaaattctatgtcgggcggcaaattgcatacatgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagcgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaatgaccggaagtaatgggttcgcttcgctctcgtaatataatcctgagttcgttatcggaccgcccagcccagatggctcgcgtaccgcttgtacttagnaagagcactccccgcccctagccgagcaggtttacacgagccggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgaggttgagggtacggcagctgaacgcgnnctgtggaaactattgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgngcttccgagttccctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggagctattatgcttgtcctctactcttgccggtcgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaactcacacgtcgaacgaaactcaatattacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtngtaaagcggcattgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctacgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaatgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtaggacagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgccctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgcttagattcccggctcaaagccgctacgaaaggtttggcactcaggacctccatgtccgacctcgtcaccagtcttatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgatgcatctgttgtcgaatccctgtatggaccgggctctcacaactacgacagcggtggtactggccgaatttctccnttgcccttttctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagtatcatcacccaggtcctgcgtaagtggtaattgcagagtccgntggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgncgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcncttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtnacaactantcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtggnaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctagcggaacccctccgccagacctgtcaacagtttagcgacagccactccatccgaggcattagcaaggcttttccaatcatgctagaagtgcagaggcaaaangtactccaccgacagggactccgtaatggagccaatagctcatcttaatgtgtatatacacgtgtaggatcatcctccaaaactgatcgaacgcctttagctatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacaaaccgtcgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacgtcgttaccggcgctcatcgagtaacttgaccgccnggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcgatttaccgccacgtccctaaatgagcgctaggttggagagtttaggactctcaatgggctggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccccgggataagcttaagccggattcattcgctcacataccgggcctgcattctgtacggcgttacaacccgctgtatgtactacataggcgtacggtattgtaaggttgccgtgccctacttcgggggcctcgcaatnaaacgcttatagcccagtccttccgtgccttctccgtgtagtatagccgatattcagctattgtcttagcgccncacggacggtgaaccgaaattgttgcctacactaattttacggcgagagcattcnattcgtaatcgaaatgggccatgaggcgagcggtacgtccgggtatgtgagaatacttgagcggattcggatgtcggtccttagcaacgtgacttggcaattggtacgttgcgtgtgatggacgctgtaggtatatccgggtcccagaatagtgcccncnccgctggctaaggacattgtatccgcccccaatcgaccaacaagtcgtaagtttagacttacgcatgatgtagggttgttgcgtgtcaggatccagtatagagctgtccgtaaaccgcttcgccgcgtggctacggaagcggggcgcccattaatgatgggcccaattggatccgcatctttgactgagcccttgggtagtggctcttcnaacgcgatggccaacctagtttgtttactaatacctaactcatgtattgctcccccactggattccacacgaatcctcctataaactgagaagagcagtaacgccgttcgacatttatcagggacgccacaaccgcccgggggtcgagctgtgtttacgtaacacnnnnagacacaacggcggctgaatatcgttgccggttgctgaataatcgcccagagccacacacgcgcggncggcacatatgacttccttatattacgtgcgccgctcgtaactctctaacgcgacctcattggtagagtttttttatctaacctctttagacgaacacgtgctcagccatctgcgatggattctcagcgcgacttggcggtgcgtctaggcattggtcgggatccgtttcggatgaccgagggcgccgccagcgacgggacgagccatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcgggggacacgcagcacaaaaatagnnngaccaagcctgtactcgaccctcggctcccggtgtgtgctaaggtcctcgcagtccgggtgctgggaccgctctcttacctgccattgcctgcaccttcagcttgcctcccgacttgagtacgagactggtgtgacgcttcatccccatagcgtcgcgtatagaagatcgtgttacaatgttctcgcaacatcctacctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgaagaacgaatcaaagttccaagcgagatctcggagtacccttaccatacgaccttccgcttcctaatagcaagagccgcaccaacgtgctgtgcagttcccgcttactactacaacgctctttcgaacctggtccggacccctcttgagtccaggggaaagattccggtgtgaacgaaacccaatggcaaaacggattacacgtcggggaccggcacgcccgaataatgtcttcacggttgagggcggctggaatgaacgctactacgcgtgagacgaagtcgttgtcgttctctgcctangttaagccattggatatgtgagggccgagcaccgtaccacgcaaggaaagtattcggagcagaccgcgcgtggagacagagcgttggcngtcttagttatgagagatctcgcttgcgctcccaggatgtgcacgttatctcctggcatgccgcgtccaaacccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttcactgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggggcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgannaaagcaacanggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtaacattaggaatcaanctacatgnggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagctgtctcttatcgacggtgtcatacgcattcgtgcaatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattnaataactcaccggaatcatactgcccgcctcttgagggacaagcaatgaactggcgagtatggtacggagactgggtcgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctccaaggggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattnggtacccactggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctaattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatcnccgcggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttggggnnnntcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgatagtagaagcgttgctagtaccgcaaccctaggatcgcctacgcggggccactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgcgttnatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatagtggggtcgtccggtcagcgttttaatccagggcgccggaattgaggaatgaaacctcccgagattaaccgtggagaggaagcatatatttaatcagcccgtgtgggtgggggaagtatattcaggggttgnggaggtgagtactcgggtcgcagttcgactccacgaatagtgagcatgcaggcatccatcgctggcctatggcccctagagaccggtcacggaacccgttaacgcgcagtaatacgtcccatatttcaaacatgccgctgactgttcgtagctatgctgaaactcacctattccttgtggcgctcacgagcaagcacggtgtgaccccacccggggggcatgttgggctgcgcactattcctgcatactatcaaatcgaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacctgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggngttatgccagttaggcggtactatctacttaagttgtcgcgatattaactgcggagaattttggaacttggataacatagaacacacaatacgcaagcacttgggcaactcgccggagagagtggcataactgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtgggcatcnttaaagctattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggaaatggaatacataaagcatngtcgccctgacgagtaggtgccatttgtctaaccacntggtcccaatgtggatgctcgcgagcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacncaaaagtttccaaggtaaaatgctncaatatgacggnctctgtaccggctccgattatccagattttcagcctcggagaagtacacgaatgacgttcccagtttggcggagcctaccgtcggaattccacgtcctaatggtacccgactggantgacccctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcgatattagcgtcttcctcaagcgaaacagcccctcgctaacgccccagatgttattatccaacctattcgtatacgcccccgtagggctccccgaggctaaaagctgttcacgctgtgcggtaacactgcgtatggcacgacctgaatcaacaatgccgtccctagcaagtcaaccgcaatgggttcattataaccccaaaagataaantcgatcgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtctctccggcaaggatttgcatttggcctctaaacaggatctgcgtaacggtgctccgaaccaagtaggtagacataagttctgttgagaaaggctggccccacacctcacaatttatcattgagtacgtgcgaggnagaaccgtcgcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcaggagaatgaggtacgtacaattcctcccaggcgacaagagcaggagccgtgagtaaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaagggganccaaacctcttcctctcaaataaggtcccataacctgtatctagcttacgcaggtcattaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggcatcctattacgtacttcatnggcttggcatgctgagtgacagtactaaaggtgatnggactgctgggcgatcaattctcccacaacacgcggtatttccagaggagtacgagtaacgatacacgcctcacggcatcaacgatgcttgaggcacctatccctacaactacgagcgacctctgtgtccttggggtgcggccagaatccaccgaccactaattctgatgggctctccagcatctgtgctcctgtgttcgctagctggatcactaataaggatgttggcgcgggtganntcttcgctcggtaggtccgagggtgtgacaagcactgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaagncaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacagcccgtcccagcccgttttcgaggcgtagactgacggcacaatcttgctcgcacatctacgtgggttctcttacacgacagggatggatatgtccagagtctctggtaccccgccctctagtagcgcaaacatcnacgcgacatgngctagatgacaggcgctgggaactgaccactattaaccattaagacccacatcagtaacgcgcaccagacagtgtanaacactcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacggggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttacgggtcctctagccctgtatcngcacatttcctggatttcgagtttgcaatgcaatgattcgctcgtaattatgatcagtagtccctagacgaatttgattgttcgtagtttcctagaaccgcctgtactcagaaaaagggagcgttctacactcctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgtagaattgagctattggactcgggtaaaactctcaacgatatgcgagctgagggtactcgcgaatcacttgccgattgttaccagtgagaaagtatatcgcgaatgaagatagctgcatatctgacaacttgggttataacatagccctgcgtcgcaacattatgaaacaattccaaacgggggtgcgaggacgcgccaaccggaccctctatctcttcacgtttcttttggctattggtctcccgcatcaggaagcgaacgggtggcctcacgcaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtgcacaggttcgcacgtgtgttacgtgataagtactaccaagtttctactttatacactggtacgggcaagtttgagcagaagggaaggcaccccgcaatgcgcctgtcgcaactcatcctcgctgcgctcaagcatgggtcgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctcacgcttcttttttaatgcgtccaaaaaagcaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtgcttctcgatcgaatctttgtccatactaaattcagggnctcccagatcgccataaactggtctccgatcgagtgtagcactgggagacaaacaacagtctggaccctccggtctcactgagacttttatatgtgtcggacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattgggntggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccgcgttcccagaactnaatcgcgtctcacggggggctgcgcataaccggcgtttgttcgcgcctaagtcacacgccgacgctctctctctgcatcgctggacctagattgtataaaggttggccagagttttacctatcggtagcaggcacacactctctctcctccggtttgtctgctccggacggtttacttggccaaacctagtgacggatgcctttgtgcagctataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactcctaagcgatagattattactttattttgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacacgagttcacggttgagttggtcgagagcgtcactaagcggttctataggatccctagttaacgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatggtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcacnctgatgatgcctggagaaatgcgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgttgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcgctaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctanntaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctagaatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgttagcctagaaaataggtgttncgcgtagtatccaacttgcctcctcacggtgagtcagagcgtcgcggacgagccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctcttcattcatcgaccatgtggggcggttactatccccactctctcatatccttgcgcttcttttctcgctacgttaaagccgccaggctgatagttctacttgaggacatcgataagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactggatggtacagggtcagcttacaattaattctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaggtgggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcaaatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagnctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatatgacagtacctgaagagcctcgtgtggtgaccacccctattcgtcagcacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagntgccaagcagacatgaccgctaaattataactggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgcctnttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacatcaccntggtcnactctctagtggatcggggctaatggttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcantcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggcgcccagactgagagcccttcactttgccaacttgaaccatcccagactagggttgcgaatatacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgatagcgccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatngaacccttgatnggggataatcttcctgattcactggtaaaatatcaattaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtgatccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgnataggttgggtntacgggtcgactggtcagtggtagacacgtggggcatatcctgtggtctttgctcgcggaagaggaccttcctggttgtcggcctttaagtacttggcccaagacgtcgccgtggcggatcctccaagaattgtgtcgacaactgggtactattagatgcggagccacttattgggctataacccaacactgcggttaaggngtctatcagcgcttaccggtcaccacaactcggngngcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtanttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatggntagtaggagataggggggatacaaggtccaatccgcacnacaacctggacctatgctagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgcnttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactncagatattactcaccattcanaacgtctcgcgtaagtagattgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagccgaaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagttttacacagcgcgattcagacgatggaatgtttcaaccattgtttatatacgcttccgggagccttttcttagtccatgattgctctttcttacttaatgcgaacgtgacatactggagttttgatattattgcctacggaattggaactttaggagatgcacggacacctcacgaggctgatacaaaaggccaccggatttgctacgacctttgtcagccgactcggcgtgttggccccanctgttatattttaaattcttagcgaaacttcactggagcaggtcaaactcacgtgtggatagtgctagtgacccgtttagctgccggttgctggtagcggagctgctcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtctcccaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaggtggcacccacgcccagatggccggttctatcgctgataacaatattattaaggttaccgaaaatctctccgctgtacacaggccttaggggacgggtaattggttgtagaatctcacgtggtncccgcgtttgcggggggtataagtacagtgtacgtgcatcaagcgacagaagagcagaggatacgtaaaatgctggtataaacacgggaancaggtctaatactaccgcccgtgataaaggatgaagtattggccttgaagtcacacatgccgcatctccatacttattttctaggaaggcctgttgactggatggctaaggaggagagattcaacatggcttattgtcaagttcggtaacgttgatcgtctaccgtatcggagccatgtcaggacacgagattctacgagcctactgttcaggcaggtccgagtngggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttggcccgatacctgtggtcggctctcgcggggtagcttcgatccgttttgcgctaaataatcgaaagcactgtagcgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcctgcgcgagtcggtcttatgcgctgaccagacgacaaaatgcggctcgcaggcgtggaactgtggtagaggttgtctgatgcgganacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatntnggaaacgaatattaaccgcctgggcgggangtctagcaaccgaggcgtgcgaagaactccacggagagaccggcttccagccacggttgtgaccgtcagctggcagcctcgatgtccacaccccgactccacgagctgggtccaaccgaggccgatggggcgagcgggtggaccnncgggtctgcgtcactgtctgtcctcgggatcgtgacatctggatatgctcgangnggggaatctcctctcttttgccattttgantaagcggctagtggctacataaattagtttggagtcggagccggagaacctactccatcagtacagccttgggctgcattcgccgcgctaaatagaaagcaaccgagctggcctgacaggcagccgagagcacgcacttggcgttccccccgccaatcccagtatcagagccatcagaccaaccccggcgacaaaacctgagggggtagcccagagaagatttgcagcgccgtacctactataggcagatgaaagatgcagtggattggaagcccagccgcaaagagagtgttgtgtaccaaaaacatgaaccttggatgcgcaccggggggtagctgaggccaatccagactgctctataaatggctacaccagccctccctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctancgggtcccgaacaatacggcgctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactccagcgaanatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctgcttagttattgacctttacagtattccagtctggccntgcggcagcggcgcatgttacctcagaccgtcacgacctcatcgaccgtaacccttcccaaatttacactaggtcgcagtcatacggacccgtagtcctagtgccgactgattcggccatggagaaataccatccgaacgtttacagtgctcgatacggggacatagctttacttcacgtgcatgtgattgacaccccggtagctgggcacgggacaaccacacctcataggctgacacaggccgcagaccagcaggtctgcccagcaattcatgatttgaaatacatagactgtctgacgactgggtgaattgcgagagcgaattattctaggcgacccgtgctggactggctttaaataatgggtttgagagtggtagaaccatgtgccgctcactatgcatcctggaatggagcggcagtcctagcatccttataagcgtggatgcaatcccgctgggtgtacccttaaccaccccgggtgatcacgaattccacgacttttggccgctatcccgctgattcgaagcgcgctaagcantcggttcaagtgcattaaggcaccagcgtgctcgatccgggccgttaactctgtcaccactacaggcgccgggatctagatttccgcaccggcagctttctactgatgataacaatttgcaccngtttaagacgagtatgatattgtgtcattcttagaagtttcctgagtatttccggccagtcaatccttcttcgtaaacgctgtttttgcgcggtgaccctagtgatattcagcgtaataggctctcacggcagaactcaggtagatcccgcgagtcccacgccctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggggccagcggtatacccagccgggtcacagggccgtctcccaagtgactgcaagttgatacgggctcgtcgggctgctaacgagttcttcgacgatggggtcctccttgttttgtgttgatcgtccttgttcgatctccttacaaaagtcgaataacacaagtttggactagcggacaagcacacttaactatcgcgtgatgattgccatatggtggatggaaacccagtctccgggaaaactgttacgtagcagatttgtgtccccccggttatgaccattatactatgtgatacagctactgcagaccgcggtgaatgaactggcaggtaatgagagctagtggagtcttgtggatgccgaaacagcgccgattcactcgttctccatccgncttgnngggcgaaggcgcgaaagaacatactacgtttcatcactcacttccttccgaagcgtttgttactcgtcctttcctgagtggcgactgacgccgagtatccccctatcctcgacacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcataccgattagacacaaggttcgatcctgcgtgtcggtgatacaggctgcacacagggatccgagtcgnatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacactcaggcgttgtgaggacccaacatgcctacagtgcagctttactctaatgagagggacttgcatggtgtcaaaatgtgcgcagagaggttgctagtctcccgtccaanaacgcgcaaaaaaggtaacaagcttgagctcaactccgaactctcaagggattgaacatggttttttacttccaaattatctctgcagagctaaggttgnatacgacgacacgataccgcagtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccttttcccaaggaataatgactagcgttaagcgtcgcgtccgccgtggcgacgatgccggggtctcgttgatgcgccaagagcgtctaacccaaagatgagcttcagaaggacggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcttacaattatgcttctaccccggcacggtctaggtgagggcgtgattctccgggactctctcatgtcattctacagacgaggcgtccaaagcttattgacgcgtagcggccgttatacaatgggagtgggctcggcggctgctcgtggagttaccggacgccggtcgtcccggcaacgccattgaggtgtggatggcgagtaccgacgcaggacgtgcgcagacagcactgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggntccagcacaagcatttatccgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgaccagtactctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggttcgggttggcccgtatagggacgtggttgtcagttccgccgccagtctacatataatatcattgccatcacctgacgaattcccgggcctccgataccgcggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtaggacctgacaatgaagataacacacacccgctgagtcgtagctacttacctgaattcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgactcagtcccctcgtctgaccgcggacacacccgcaggggacgcagcgcagtactgtcgggcattggcgacttttaccatccgctgttanctcatctaggggattagagtaggggcatgtccagctgtttacgcaattgttggggaggtaacgtctacagggtctctatgtctatgttacactttggcctcgngcccgagttaggcatatcataggttggttgcggctaggttttccggatgcgttatttcacccgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgacgatacttgatcggtggaagcttttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgtttaaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaggggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactacagtttatgtacgccttcccgacccagtatttagatccgcgacttccgtcattgccagacgacgggagatgatgtcacggtctactttgtgagnacgcatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagtncttgaaaaccgtttcctattaagacattagcagggcctggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaanncgatggcgctatatttggcgtttcncgtctacacacatttccaactcgtctactatggttgaagctacgaacagcaccgcgctttccggaagagggtggcgacgagtgcagcgagcttcttaaagatgagaaangtgctgactcctgaggtgcagcaagcggggggccggagcgcgcgcatgccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaacctgtcccgccttagcgcggaagtaaanggacacggtttgaagcctctgcactaagccacatganatgtcaccgacccaacatagcataaggggttgtgttgttactgctcatggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcattagaatcatagacgaatcattactttgacgcaaaccggtttaccttaagtaggcaccagcgccttggcacttgtgacacaactgtccatctggaagaacttagggtccagatgaagacgtgtgaaagaataccgtctccgttgggagctcaataaggatcgacctccgtgacgggtgcaacagatggcaggtcgatctcgacacgataggcatgttgatggagtcacgagcaggcgcgttaggcaggccgtccgccccagtttcggcgtttaccgagctgaggacccgccgttatgcatctgctgtgcgtaaataatagtccagacagacgatatataacacccgtacatgctccccaccgagagtaaaagtcactagccctcgatcaaatctggtagtggcgttttcggtcgattcgcacagggcttttttgagtgtagaattgacgacttgccgctgctctgcggcgggacgangtccgctacgtgggtttaagtcgtggttctaactcaattgtccaccgcaaccaggattcttcgtgaccgtctggttgctcaggcattcgataggaccgtagaccaacgggtcgaaccctttaggatgaaaatgcatcagccgagagagccaagggccatctgacgtctaggaggctcgggagtgttacctttaacaacggcggttttacatgccctgtctgtggggctcgccgtgcgacgatacgacatgtaacgacatggttgtagacgaaatccacttgcttnaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtagcaggtttatagaatgttagggctattctgtcatccatgtcgcccgggaactggggcaagatcccagtaagtacttagctggggggcatcgcaatgggctttctagaaattgcgtgtttccgtcctagcgtggtcgcgctccgtcgcagcacacgtggatgagcnccatccttgcccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggcgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgncacgtgtttatcgggcgctatgancnaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttntagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcagcctgtgtcctgctacagatcactcgcggtcaggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatccccctagcggccgggtaagtagtacgtgtgccaaaacaatggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcccacatttaattgtatccgtcccccccggcggaacgatgaagccatcctcagaaggtaatcactcatgccctcaagtatgggactcatacgatggtgcggctatccgtttcgagggcattcnatgtccttctattgtgcaactaggtagccgtacaaacccaggcactaaatctcaccgcttcaaggcatgttcctggggctacaaactcatggactatatcctctcccagcagtaacatgcccgctggcatggaaatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtagaatgccgatccagggaccatacatttgtgatggcatacttctctttgggcgaaccatctcagttagcttggccgcgcgtttcaatnatggagatcgtgaagtgatagccggtagtttcactacatctatttttaagattataactgttgagccctgagatggcttcagagatcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccatctaatcaatttatggcgtcaagaatgcagangcaaattagactccgtcaccttccatagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagcgccatttctgatgtaccagtccgtctgaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaaaactgnngcacggagccaaggatcagtcactctttgatgcttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggttaactgaanttccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttggtgttatgaacgtctaggaagtgcatgtttgcgatgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaatnataatgtttgggctttattttaaaaacgcctcagtgattctagttaaacccctatgcttatgtagaccagtgtggagctttggagacataacgagncatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagcnagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatattcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgagggcagtttacgcgatcagttagaaggcagggaggggtgactacttcatcctctgaggtgcctacttacgtctccgcactttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatactagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaangttgaatttcttatccttgttcggcagcttagttccccggtagtgagaccagtcattgccgatggctggatgggctggctggcgattcgtacattaagttatcgtcagaagccccaaccggggagtgcgcatgccgtagctacggcgtaggctattaataacggaagcctcgagggaccgccccgatctcgaccgactgtccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggtcggtaaaaaaatgctgtgcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatgnagacgggcgcgcaccaccagcaaattaggantccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggagatggtactagtataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactatancggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatggtacttagtccgcgtcatcctgcggacgattgtgagacgccagacgcaaggagctacgacactacaccgcggcgcanccaggcttacaggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactacgctttggaatcacagcctctggccgcattccctgaataaaaaatccgtggacaataggactcagccctacgatctcactggtagaatacaccaacaaaatctatgcgcgagatggtgagatggagtgcggacaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgacttgtcattttactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcggcgttcattctcgcagtcaattaacgccagttaccgtaggagacagtataaacaaggccacagcgtatacaatagggcgtgtcgtgtaaatntagggactctgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcatcagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattagggaaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacaaggggcgtgcacaacngcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctgtgcagtgtgtatttctcgcgctatcctgggccaccagaagctgacggccagaccagcacgagaaggtctactctagtcttcgagtcactaagattatttatttncaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaactgtgataacacatagagattgtcttcgnacgcccactcgaatatctctgaacaacatattcaaggggtctcttagaagaaacgaaatgggagatgcagctgcaaagctgggagcgtttatgccttgctgtcccccgttaaaacgaagtgttggcctcctgaagctagctgggctccggccgtaaacaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacaatcttttcaacgtgcagaccgatcagaccccttagtggatttaaatcgactgctgatacatactggctaaatagttgaaattctaaaaggagtatattccacggaattttcgggtcagcacgccatacttgtgcctgttcggcagagccgcgcggttaacggaactgagccgaactggttctgcgttacgggccattttaacattgtcatctccaaggtactggcacgagtctcganaggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcntcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattctcactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtnctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacatcgctaagataccctttagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacggaactttttctgntacacacgccacggcaaggagcctaagcccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaattgtgtggaggtgatctactactgttgggcagaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatgcgacatcgttttgcacatctacatcacaggctgagagaccgggagagcttgcacctgacagtttcgcacgctcatctccccagggggagttaagatcgggagttgtatgacggaggatcgcgcccaggttggggtcgtacccgcctcttaagtacaggagcagtaaggtgtcaggcgctcggtggatgcttgtgagcacagtaattactggttttcctatcggtgtccctcttgggtcgtaaccctcggtagtggtttacttaaagagcacacctcgctcagaacacgattggccacatacatcacgatnggactgcccctgtagagcctggccgtacaccatgtgacacccaccaacaccactctgcccgatcgcatgatttaaacgacgatcggctgctcgtggaagcagaagcccgtccgctccagacggcccccagcgaattcataagtcgcgtgaggtgaggaaatgaacatgtgcgggtggcngttgcagagtctaattccgccagcacattaaaggcacaagctagtgtgcgaagacctggccttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggcgcgacatattgccacggcagtttagacgtatcatgtcgattatgcggtgagatctcttttaaagtcaatgggctggttgtagcgtgatttaacggccccaagtgacggttgggcccctaagccaatgacacgacttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgatttgtatgttcttaatcccctgtatacggaacgcaacgccactcgggcatcaaaacaaaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccagatcgacgcaccgggaacgagtccacgtgagctgggtagccctgatcctaaggtgtagaccgtggccgaccctccgcaggtcgaacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagtnacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtaggagctttatggcatcgaatagggctttgtcgggcgtatgggactccctaggtactcacacggcgtgtgcttctaaatctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccattgggactccactgggtctgcagccttccatgataccatgggcgttactcttttttttaagtacctcgccgaaggttctttcgttcagcactttatgttatggaggtaaattactatccatagtagatgagcttccagccctttgattgagtcctacaacgtgcgataattaacattgcacgataaactcttaggcaaagcattggaagaaaacaggtgccctttgcgtcgcttgcgagtagcctaagttaaaccccaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccataacnacnacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacgtccaatgataagaaacaagtgcccacataatgccgacgaagttgcgctcgaccgcggcccacattttcaaggctgctggcgatgacttttcagttgcgtgacggcctccgcctaatgttacaaatgtttgcttccgccgtatttgtacgcatgatatccatcgtcggagtantcgttactggtctgtgcagggagtgtgatcgtaattcattcaatgtactagtttcggatgccaaaacagagtagctgagagagtaacagcgaccgaacctgactttgtctggcagccttcgtggctggagccgggatagggcgttattggttcatttaacattcaatctacagttatataactaattccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgnttgggcctgagagccgacctcacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatntgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgccacctacgcgactcagtcgtaaacaccaacttgacgtctaancaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcncttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaanacgatatggtagcagggtgtatattctnacgcgttccaccgttacccacgctttgtatcaagcccctgaaccgccaccgcaaaccctgcntgctacgacctggtcagcatgggccaattgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctggtgttacacgtcgctcgcgttgtgccacttaacacctggcacatggccgagcagatcgtgagtagctggacctctctttgtgaatgggccggaccgtctgcagcatgtcatcaggagtagcgtcgtaaatcttgttcgattaactgtaaacacagcaacactcgtttcttcagacgagagtttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcanacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttaaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactagctatactggataccctggcaaaactcggccctgccgccgtgtgccagtatgcgtatgttacgatgcgcgccgcacttgggggttaatcgttgacgaaggcagtcatgggagagttcgtgcaacagaataataattgaatagatgtagttccagggggtgacgtccaatcatctcgaatcacngttactgatcgccggactctattgangggcacgtgtgatcattgaagatagttctcatctctgatgaaataattgggtcacttgttcggagcaggcctccaggagtttgccattttagatcatcaagcatatgtttgtactaaaatcgatattagttcaggattacacctgtataggctctcttatgccccggtgagcacgcatcttgcaacagcgggaatagtgtgatacgaccctgtgcagcccatacgtagcacgtcactcagagatcgcgggtacaggctgcggaaccacaccccttcatggatgtactgcttaccacgtattggggagtagactcggccgaactcggtggcctggggatgagggttcattacggggacnccggtactaaaggaatatgtattcactgcgacgccaaggtatccaaatcagacatagccgatgctcggttttgtgcaaagcaaatgtctgctaacctatgatggacttttagncccgtaggaaccttttcaagagactaactgcgccgtgaggatcttaacccactcgcttaaattccactcgctccgaggtcagcgtaaatgtaagaatacgcgacaaacccgctcaataccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggtccacatgcggtgtagagtacatcatactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctgccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagagaagtgtctcccaggcttttttccctagcttacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtcttaggcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccttaaaaaccgagggcagcatgctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagtaatgtaaagttgtgtggagaaangtgactctcacaccgggtgatctagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttacacccgnggtactggcggcccacccaaattaacgctatgagggtggcgcgttggttgggagtctctctgcccaggtnccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatggtaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcagcgaagcaacggcaggtttcgctctttggcgacgatccatggacnttcgtgctgagggtaagcatctagatttcgnaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatacttcagcgcattaagggcgctcagccgganagtcctcgtcgtcaagatatacagcggagccagactcttatattgtagatcggccaagatgaattttgcgatgagacgggacctcataagctcttgctcgttggctcttgtgcctggctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcgcaggaggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggnacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcaatgccagtccggcgaaagccgacgttctaggtactaaatcatgctaggccactaaatactatcgcataattagagaactataagcggttagaattcggaataatactacataacttanttatcccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgngtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatcccttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaanccaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgagtccaaaaantgtctcgcagacctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtagatatcaaaagcactcagctctggtggttcgcaagctctgtggacgatactgagacacttagatttgagcacgccccgggagcccattgtggattggcttttatacacctccccagcaaactgtaatgctcggccccgcgataccccgctggacgcctcctacacccaaggcggcaattggacatgttgcgtaggctacagaggggtcgtgctttnctcttttggggcggaccatcgcttgctcctacaaggccctcgtcttaagatgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaagncgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgactncagttttaaccgtgggagggtagaaccgaccaatggtcagcatcgcataacgaacaggcataccgagagcctggcccttagcacttgtaaacagccttattacagtagcgttccacaattagttcaaaaggtatcgccaggggcgaacggggcgtcgggttagggcgtggattcagtggtcaacccaggggccgtgaggttagagccagttaactaacgctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagcgccccattgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcantttgtgaagaataaataatagccgagactgctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaacccgacggaatcttcacctaagatataacaggacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccgtgtcgttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaaataggatgattaccccgtacggcggtttacccaagtggcagagnaacgagcagtccattctatcnaaatcccgcacgctcgccgaacgccacactaaaacggcgggcgtctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatacattcacgagctaagtagacacccggagtgcgtatgttccatccgcacccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagctgaaaaacgacccgccgtcaaggctgcataagtaagacgctattaanttccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacacaatgggtattgtgaaattcntgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgaagagggcatcgaatacatcctgatagttagcggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaaaaacgctctgtgttaggaactattgttcccgtaacctgggaatgtgatcctaccgcgcgagactgtcttatagccccgagtactccgcggttttacggtgccgaagaatcaaaggcagcgtgtacgggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtgttttcgcaacgcctctcgcagttacgtgtactattttggcgagcttaaacacgccaggccacgcgcgcaatgtttgaacaccagccattatttnattatctttacaaaagacggcggtcgagcaggccccccccctgccggaggaggattatagaggaaacatccagagtgcagtgtccatctacaaccagcggcttctcacgattattaggaactacggcaagtcccaggctgttgggggaatcgtcgggacatactggaaggatggtgactatctgttagtcatcgcggctcctgttgtacaatttagttgtgcagcggcctcacggaaatttggccngggggcctgccgcgattccttgtcgttatcgatgtcgcccatccaagcggcaaaggcggcgaaccatacgagcgggtgtcgtgcttccggaagcgcgtcattgggcctaaggtcgccaagtcagttctgcacatggtattcatccgtacgctttggggaccctcattttacgtggagcttcctcctgtgctcaattcttgcataactagcgacgnaccgcgaccaggcaangcacccaagtattagaaaagtgcctactggcccgccgatgcgtggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactagacggaaggttacgtcgagtagtagaccgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaagaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccaaggaacctatgcacatcacgaaagccgttaactgcgcgttaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggaatccccccccccctggtatactcggccagcgacggatagccaagttgcgcgatgacgcaaacactactctcgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaactatgaccgcacgacattcgagtgaattgtaaaaccgcccccagtattccttctactcggtgcccttgagtgcgcgaacgcatatatccccacctgatctggaatgcaactccttgctttggcccacgccgaaaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcgaatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcgatcctttgtatttcgatactccaaatcctgctaggacgaagggccggaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaaccttccatagtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcacaactcgccagtactcgatggcgtccaggtggggaaatttggaggcaaggatggtcggtgtccctttacgcgacgttagctggcccacataagttagcaaaacctcgctcgctctgtaccaaagggatgcggtgcagcgtgagagatgagcagatattctcagggtatgactatcttcgagccgacggagtcgttcccatcggnatacntgactgcgggccgtgtagttctccactccgtccgcagggcgccgagcttgtcagcactcgcgggcatagatctaccaatctgactgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggtgacttcccacaaagatttatgcctgtggacgcgcccggttacgtgtctgttggtnaatcccggtcggggctggcgggcggttccgctgnagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacttaacgttcgcacggatcgcttagacagattatgnttgctttaacctaggcaagctcgattccacggagtgtgttgactagcgacagatgacagactaaacttgcatattcccagtatgtctgagggccggaacatattatgataattacggaagcagccattttgctacgaggtattccgccctgtctctaggagcaacgctgtcagcgccctcactactatttcgagttattaaatagtgggtctaccctttgccctcctaggcggatgttggctgagtatcctggggtattgtcatcaccccacggtttaaagctgcggtgagtcctccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtaactgcgangtattgttgagttcaatgccgacgctgtagancgggggaaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaacgaccccagggtcccccagtaggatcgtccggcgtttggtcctgagactcgcttttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggtacaccacgtaaagtcgaccgatcggtggctaggcaaagatgattgagangtgcacgtgctggtaagttagccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtanacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggnggtgnctgagtttcctgtttagaatttggaaggcgtcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgttcgcgaacttctatagcccgtttaggcctgttagatgcaatcggtaaccccngcgtactgatttaatgagtctaggcaaaaggtttacgcaccaccttatccagctcacgagcagagaagtgagacgacagccccgtctcttgcgcgggcggtacaggagccgtgagccggcaccagcccccctggtagacaagacgtgatcgacttgtacgccatgccgtattaagttgaccgtattgnactgattggacagcgatactgtctcccgttcaagctgcacaggcgcgggactacccagtacgcgcgagcccatccccagcagtnctcccgacatcatgttccgggagaccggccttggaatggccagcctgttaacccataccgaaataccccaggcaacattgtgtaaacgcttcagaacttcaatcattaccctatcaaacgtgacacccccgaccgtatgtaggagttcttactatgtgacccaaaagttgccggtaggtggatggacgccgcaaagtgaagaaagcgtcctacaaatcgaggcaagatggtcgaaattcgtgtccgactgtaccagagatgaactcctcccaggcgatggcctctgtgacgcgaggtatcgaaaacactacacgacttaccctaccaatgacgttgtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaaatgatttgacgccgtcccgtggactgactacccggacggtcaatataagagcggtatcgataagccgataggatatgggtagctttttgacccctccggcgacttcttaagtaattagtccgttcctcctattgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgcnacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgggcacggtgagcctactnaaccagttgtcactgcgattgcctacgccgcccagctacaccacgcggtctccagtagctaaccaggcctactgcgtctaatgtataggggtacgaaggcctaaccngaccacatagccgctacagctgccccaatatgagttgtcgcagtcactgtcgtttttttaggagaccgcgccagttttggcctgacatcgtccaatatgccctgaatgccgtcgcctacccagtagtattcccgagaaatcggagnagcacgaacagtcacggagcgagaggttttagctgataagtacggacatgtttatcagtggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaaatcaaaagatcattgttgaatttcagcgagcttggggtgggggacggcgattacggaatcacgggccccttgcatccatcttgataactcttggtattggggcccctttttggtggcggtaagttcccttcaagaactgttccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccaccgccggggggacgctcggacgtagcgaatcaattaaggccgtggatctgtaccacggttacagcctactggtgcgtttcgacgcaggggatcctcagcccgcnaataggtcctccgatagacgtgctagccaccaaatggttacgangagtcatgtggcgagtgggaagacgcctaaaggtagttgtcgcaggtttactatgaaccttttagtcgatccgcggcgatctgtgctccgtnatgcactcgctaactatcaagacctatgtaaggaccattacgtggaacagtaacctcggcgcggcacggaccctctcaccggtacggaagcgctacgagattgcctcagaagtaattcccacacacgcttccgttgtgtggccccgccagcctaacgggacaggaaaagattagaggggccgatcgtggcttgcccgttagcaaatggcgctcgcaaattgttactgcgntggatttgtccggcgcggacttctggacaaagttcattcctaggcataatcgttnagtgagnccctaagtatgtgacaacgcaagncaattccttacaggggattctattaattctgcttgcacgtcgtacatggatatcctacgcaccttcaccgtagttcatgccgttcaatactgagaccaacttgggggagcccggtaagtgcggctagccacgccgccgttgctgtcacagtggtaatagttgatacaagtgcctactgcactcttctcaattgcgttagttcaccagtttatgggcaaacggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaaacagcggatgccatgcccgcggcggcagagtcgtttagtccgcacggttgtacttagaacttgtcgtgtggaggaagctactgccacatgccaaacatcggccttcatnagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacgtagtgcaatcataaaattatggcacgtgctgggcccttctgcattaaggtcgccctccngtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgttaaacaagttgcttaggttatttcaggttgcgatagagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtagcacattaccaataaacgacgggcattaatacaggatggtaatgatgcgtcctgaccgagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcttcgttcaagcggccgaatcccattccactttaacgaatatgcgatgccacgtgctcgggtacggacctggaaggttccccatggtggccccggactaataccatccttaaagactagaccccgtcaagaaccgattcgggagtacgaagctaaatttctttcttcccaggcttcgtccacgaccactcgtaggtgatttcgccggtcgattggatgaagaccaaacacatggnccaaggtttttgcgggtaatttatgtagctttcagaccgttgtccgaagtagcacggaaagagaccattgagaatncanagagcagaccactcgtccggaaccgcacagagatagcggacctatgttagtgcatttctgtcgttctgaggctagcaggtagtgggttggttcgaacaggagccgggccgcggttcatcgacattaaagacgaaaggttcctacgagcgtctaccggcctccgggccaacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacacagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccntacggcttatcggtgtaggagtgtctcaacgagcgccnaacttattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgacgattttcgtcgcaacttaataaatatttcaatggtttgcgtgctttaatcacgtttgancgacgcatcgaataaaacccttgaaccgagggctactnaaccgcactcagtctcagcaaaaatttgncagggatntcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactatagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattcaacacgtacgtgaatgtagtgacacgtggtttgggagaagtatcgcagactcttatgggttttgatctgatcctgctagctaacttggtatgttttggtagtacgcgaatctggggaatttatcctaatggaaggcgacgcgcgtgataatcccctcctacatttgtacggcccggcgattggtcgttcgtatgtaggggaaacggccctctgagggagaaccctgcaaaggatataaggcgaagcaagcacaataaaaaatagttggccgcggggccgtcaccgccacggtgcaactacttcggtcgtctaagaatcgaagtaaacgcaacgttcgccaaaaggttcaaggcgtcagcactgttcctgcaaaatgcctcgaaagggtatcaaaggatattacgagggcaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgtctatgccatcctcagtaaaaaccgacttagcacactttttatttccgganaacgacgtagctcaacctcaatggtcagggtcttactgaccgacacacacgtgcaaccataaatgctggaatnagtcgtgttcnggcggggtggcccacaaggtcgttaactagtgtgtatgcaacagtcaatcaggctcttaatacccgttccacactgctgcatgacgaacacgggcatttctaattaccgacgtaatccaattacgagcccttatcctttgttgccaactctcgaaatagggatattcagaaggttacagtctcagggaaaccgggttcggcattgagattcnaccaagtatgtgagtcccgcattgatccgttaccactcgccttgtagacaggccacccgggtcattttagactatcctaactcgatctcgcacgcctctagtgtccgtcttaaaaatctaattgtaatccccgacgaacacggtctttactcatttagaggaatgactcaactcgcgatgaggtttacggaactcccagcactacttatgcgcagcatttgtcagtcacaagtgggccctgttgcctgttggtgngatgacgcggccaatgactgcccttgtttgcggcgggttaacctgtacgagggtcgttttgacaacatccctccatagagcttctgtatgaaatgcggccttacaatccgcctcctgaatgacagataatttaagaccgattataaataccggtaaccttcggcctcaatctcatactttacagctccgattgccgagttacgtatgttggcccngttaggaaacataccctagttatcgcagcggagatttcaaaagagtaaggcttcacataacctttgggcggcccaacgtgctgtcctgatacttacatttccgatttctcgtatatcggcaagaattacggtattttagccccctattcgagacacgttcacattttacagaataaaatatccgcctcgcgtttgtcaaaaagcataatgccttcccccccttgccacgtcttgacacgacaactgtatactcgaacaggtccggctattcagtgagctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaagtcctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggcgccttagtaggcacacacaacagaagtcaaatgatcnttcaggcaactggtatcgattcgatcgattgtttacgcctccgatgacgagcgatctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgagagcacgcgtgggatatgagagtcgtaacgcgacctccaattcagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcatttcattccaatgatttccgagtnctatatatatactgacctgtttagtattcgccattgaatatttcacaggatttgcacatgagcactttgcaggacaaattgaaaagtacaagtagaagaggcacagcctgaaccttggagggattagatctattagagtccccgctgtttggtacccgaccctttaganacagcaagtgaccccgggggcacgagtctccggcgtagagctacgcgcaagtagaagagtctagcttaggacgcatcccttaccccaatacttcaccgccagtataaaaaaaatagagatcacccattaggaaattgttctgttccggtaatatcacgaacagagttacacagttatgccggtccctnataggacttgatggcatcggtaaaagaaagaggggctgttttgatatatctcaagttctcctctatatcaccaaaaatttcatgtccgtaacgaagacttaggcgagaacgattgggagttgatgacgactgacatgctaggttatgtgtatatatagcccggtaagacctcagtattgtatcgaanttagggaaatgctacctcataataagacatactcatgcacgagctccccacggttcctggggcctcgaccattttgccatatagggccgctctttgtacggatatgacctgctcatagtcaccgcaactatccctccacctaattacgtccaagttgcgtagtctaggagcttccccagacaaacgtaagaaagagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctggcccaaaacttaggaatagctgttccattctcgtgatctataatcgtctagaccagaccagctcccgttactcctaggacgtacaatcgagaaggtaacttcgtaggtggagtacagtgatccctccggtaaagccaaaataatatcgttgccccaggcatctaatagtttaagcagcacttgttataaggcaggtgtacgaaggctgacaggcgatcgaacagtatagcgagtatcctacatgactatggacctatcccggtggctttagacgtattggcacaataaacgggcgccgtcattagtatgtgtcgtgccttggaaccttgcgggcgctnancgagnacgacatgtagcccgtcancgcgagatcgacgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggcgctatgcctatcactaggaagatgcgttttaagtggggaagggcctcgacccgccccagcggccaaaaagccccgtgaccagttggccgattaagttctacaaggtagtttacgcatttttacacgagggtgggccgccggagcactatccggtcggaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtatcggtccagacggttgagggccctgagcatagacttaattgacggtttcttaatcttaagtgtaacgacagcaggccgcttgcgtcgccatctcttgtcgggttgtcaaggccttcaagcccgcatgtacaccgttacgacgacaatccgctagggccttatcgaattgagttggaacagcgcatgcttttgaatgaggcctttataagcgtcgcgtattgccgggnagttatcggctccgtccgcgagcaagcacataatcgaacatgcgacgtaacagagcaattgcgacacgccaactcaatctgcaaatggctctaaaagcagccctcgtcacttaaccgactcacccgggaggctccagaacataaaaggnaaacccattttacgccttgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctttnaaaggcggctggggactttacgcgacacactcaaagttttcgaacttaccttccttacaagcgttgccagcgactcggttgatagatagaagcgcctaagtagtcgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccanagcctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacgtatagnccggcaagcttgtttgagccggattngggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtcctccccccccttcaacccctttaaaactgtgagttctatcaataacagccacgctcttccgtaggagctgcccgaatgacatcgcgatctcaagtctggggctcaccgtttcggtactgtaacgggttggagcacactctgcaaacaccccatgaattagaactcgggttttcttgcgccaagtgttantggtcccgacactgnncattgggcaatagataagacttttcctcgcggcgtgccagctgtgcacatcccgcatcaccttgtctgcgagggccggtttgacaccatacagtagccgaatctgcggaacgcctgatctgtttattccctgtcttagcctgggggacgcaagcaacgccgtgatccaggtttaattttgcgatcctaatctgaccgcggttagcttggccggcccatcaactttcacagctaggaacgccagagacagtagtcatctacaataaggacaactcaanggnngttgtgtcttcgggcctccaagtcaatccaagccgcatccatttcaccatcacccccttctccgcaaatgatacaggttggctggttcgtaccaatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcatgtcgaccccactggtcgaagagtacgaacgacctgcgggcaacaacggaagancatcgttgacttatgtcaatgtggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtccgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataattcatgtgcagctcggttatgcctagaagggtcagcccaggcctctaaaactctacttctgagcgactgctggaaggggctggaaaattgcaaacgtggttttctcgggttaagtattttttcggacggccccgcgacaagtatgccaaagtaaggggtgacttagattgtgcagttcatttggtnnagcatctcgctcttctcgtgaaatgcggacgattgtctcgaaaacccataactgaatcaaccaagatcgttcgtaaatttcgtacgcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccaaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcaggataacgatcngcgtatagtgatgtaantggcctggatgttaccgatttgctccgtaggggataagtgcggttaccanctcgtacagcggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcgacaggttctatacagccaaacttgcccgtctantcagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaagggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactatgtccacgagcccccgagcgggctaacttaccgtccgtaggcgcaccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaangggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcaggaccgcctagccccatgtgtaaattgttaccacctggatgacagtgtcacactaaacggccgaggcagcagctttgagctatctccctttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacagnattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcagntaagggctctgcagggagtggcttaatnacaaaaagcgcagcgtactagtcgtgcaattagcgtggccagataggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgncttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatntggccaagcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttactcgatggacccactggagaagctctattccgtagcaagtccggggccggttagcagatcactccgcggttgtacctggccggtggtcccggatccactgtcagtactccgagnactccgtataaaagtgggttcgcaggtgcttggttcgatgtttagntcggtccgccgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagaganngactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgcccttcggttagtgccagtatgacggtgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggagctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcggcgnnagtcacaattgcccaacggactctcggccctagacaccagcatcctttggggacgtctttgatcacgacgtcccaaaccactgatgnagataccattaacacactgcactccacaaaactccatgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtggtccgtgtttcttcctgcggcccgcatacctcgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtanggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttgtccggcttcgcccgaacaccacctactctgtagtgggnagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgngctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgatgggttacgccagcgtgaggggatgcaccccatcttaatgtacgaaacaaacgtcccgatatcattggatcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccagaactttaagtatatcatcatcaggagagggtcgtacggtagctgttgtcatttcttgtttacccgtctgtcagtgggggcggcgcgtgcgccaccgctacgtctgttcgtttgtgtttatgttggtcaggaagggcgttgcggtccgacattagaccccgtccaatatgagagccaaaagcgggctaagaggagcagtttgactcaaagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaagaatgtttaaaatgctatttgcttggctctcagaagtccaacaaactaaccatgttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatagcctggcccagccctggttcagttacacccgcaggcccgtcgaatttcgngatacaaagtagtcatgtatctttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagtgttgactcaaaccagaaaccggtgttgaagcatacggttaaagatgggcctcttaaagtttttcacacgtacatcgtaaagaatcgcgcatccccccggggatacttaatgactgcagtctatgaagcncgtttcgcatttgcgcttctggcacagagcttcggacggagancgggatcgtgacatctagctcttaccgtctccacgttaccatgagggtgctgtcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtcccnagacaattttgcggaacaataaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctancttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatacactacgatttctaacacatccgtcncntccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaanacttagtcaaaagccaaaaatcctttgaagtaggccagaagagcagacgtgaatccccccctataccgcttgagagaggaaccccgcttcagctgcaacgctagaaatgtataatcgagtggggcgttccacanaaggtagatgctagctaccaatacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggatcatgcggcaacttagtcttccagtcatcgagggtggcgaccgattagagatctactaatacgaataaagtaagggatttagggtgtatcatgcaatcatcccagttgcccccgagctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatctctgctaaacgttacccggccccgccggaaactggattccggccgatccgtggtcgaacggagggatctttccatctattgcaggagtgactccttgaccaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtaagacgtttatccttgcaggnaactctaccaaataaagaccctgcaaacatactttagaagagtacgtcgtacttaggggttagtgttcatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcggganaggttcatcttctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcagaatcagtcagacccatctaatgagcacagcgttctggagcgtgtcgtgccgcttagtagcggccacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaggcaaggggacttnagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccgnttagggggggcaaaatctcacggncatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggnataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatncaccacagttgaggccgttccgcnctcctcgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgncttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctattgtgagatccctggatccagaggttatagctcggacccttatcggntatcgcgngtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttnnnccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtcnggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggatttctgcgagaaataacatctacccccgtgagttataggagaagaagtcatccattcgcgctaacttctccttcttcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatgacgcgccatctaacccgtgttaatacagtcaaaaggttccaaggtgcgccgagtgggaggtacctgtgttatggagccctgagagttagccgcccaccgggtgacaanaaccgaangatcatgcggccgtaagttaggtacctggcggcagctgctacgggtgtgcttctgcatacaagcccctcatcactgattgaggggacacaacgtgtggctaataatggtcgactaacagcggtccgcccagggccgcggccccaaaatatatttgcgcagggatgagccacgccactccgacctgtcgaggtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctatcgggattatagctgtcggagctcgttggggacttccgactctcacgtttgcgcgaagaggttagccctgccgagacgcgcagcatacaaggtaccaagctccccctccgtacgcgagtaggcccttaaggcgcgctacctgcgttcacttgcggagccagccgggtcgctctatcccagccttatgccttttaagagcactggccgtaaaggactcccgccatttgaatagtggaaagtatcacagacgtgtcgtgggccggtacgtcagaggtatggtggccttaagctgaactttttaaaattggagacagcggcgtatacaccctggtccctcactccacagaccacctggtctcaacgcctacccgccctcgtacacccctaggtcatttggccctgacttttgttttggattcccaacggggctagcggcgtatccgccctagttacctgtattccgaccaaagcggttaaagtcacgggacccaagcctgggctaaggccgtgaccccagagggttgcgcgaaggacttggacagcggaaattcggtaacatccgaaagcatgacacctatagccatatagagcttcgaccggagggccttgggcagactggttgatatttaggtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcaaaagatcggtaaagaacgtggatcggctgacgtgtccattaagggggtgccngaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaatgatgattncgtaccaaacttcggcgatagggggtgcgcgggaaaaggatgtgttgtaataccgcaacgggacagaggtgttcgtcctattattaggcacgattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtnaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtnctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgcattagcncagacgacctgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatttagaatgtatgtcttcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaaatacgaaacatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcattgactcagaaacgccaagctgagggcacgcctcggtccgtctaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggaccatacgggatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggatccatgccccaacgtatgattcatatcccctgcttctcatgtgtggttgtgcaattagatggcccccgcagtcgtactcaactcgttgttgccggttatgctataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagtacatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtagttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgctgtcnaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcactcgggtgactcatacgggctactcaagccaggagccagttgatgcgtaagttctcatagcttgaaacttggcagcttacgtattcccttccgccctagtgaagcacaactcaatttgcttacatctgatgcgtgtttgtgcgcaccgccgggcgacttttaccttgtatcccagtggtcctgacttgcgccacgccgagccacccgttcttcgcggcatgtggacggggcttcccccggcggcagatgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagctcacgtacgtagagaccgcaagcgagttcttccactgagtaataagcgatcctgacagtaaggggctgatgcgcgaaagaacaagagcgtgttcgttgttttatgatagaccggggtatntcgtaacgagatggtgggacagaacgtatacgtcctcagaggtccnccacccttgaggtgtaccgtagatacctctttttctgacgggacatgtctactcgcttctcggggattggtaattagagagaactgacgtgtcgctcacccaggccagtataattagtcgaatgcacatgtctcacccccacgatggatggataacgatttgatggcatggtgggnacctctgccgtgattgaagcgntctaactagtcgatttttgataagactgagggtgggcgcttccgaaaggctacggggcttatcatcagtggtcgcttcgtggatggcagaggaatcctccgctcccttatatgcagacttgtgtctgatccgtacttgaatggagctggacgntgggaaccccacctgtnanctcacattaggcttttcgggctgaccagtaagatggacggagtccgccccttactcatccggtgcagctancagattttttaggaacccgtcgtgggcaggcgcgttccgaagctatactcctnacggcggtcagcgcccaacatcccgtgctgatagtaagttgagaaagactcgatgcgcgcggggagtctcggaccagtcgacggtctagatgcaggctgcggctctagctttcattatgttcatactaccatcaccgtattcatggggccatccccaactctctcggtggcttaggccccacagagctattcgggtcgtagagagggcaactagcctcccgccgccgagctcaatnaacatagcgccccttacgcggcatgatgcggtgttggctacagagatgtgcagngccgtgcactactgcggaaatagttcccgcacacgcagcacggaggacttctgtacacccaggagcatccgggcacccagtaaattctggacaaccgctcgccgcacctttagcccgcaacgncacacggatgtctacactgttcgcactgtggttcacaattatggttggcatccgcgaaggatatagctctgtgatccgtatgtcatgtataaacacttcggcatgcctgaaataaggnacttagatatgtctctcgccggtagctcagccccactgaatgcgcctttggtagcttcgtcagttaatgtccgagatcagnacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttngcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcggttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtcctttcgacacgtatacggtatattccattgaattgatagtaggaccgtcctggtcctacgaggatgatccataagttttttctagttcttaggttacagcaataatgctcacaacaatggggatttgtcgtcgtcaaatgtcacngatanggtctgagcgactaatcgttaggccttgtcggccgagcagcctgatggaagctccgcccctgtaggggggtaagggactaatacactcatagtctatcccccctagctttaactactgggactacgangccataacttttttgaaaatccagacactaacaaatgaaccctatgaaatgaatagtctccaccgtgtacactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttaccatccccttatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtctttccacgagaatggcgctttggggtattctgttatactgccatcttggtctaccacgcagcgacttatcctgggtcactcgagtggacagcgcgtcatgaattcangacctcgagctcggcgcactaccagaccgtagttattgcactctccatacatcaagcttattcggctgntccactcccgcgtacccccgcgagccaaaatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgaatcctctgcctggcggtagaaagggccttaggcgctcggtgacgccgggtgaccatagggacttctccgtatccggccgctccagaatctattccttngcgactcgcgcgcctgtggctgtgatacgatggtaatggaattggtcgtgaagagtacgtccactcttcatcactctggccgcttttttgnggccacccactgcggagccggatctcagacgcgtcattctggccatcgtccaccaatgccagctgcntacctacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcacccagttaacatgaagcataagggaactatgacgggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgataagnncggtcccaacagagtgcggcctcgttggacagattggggccctctgataaacttcggtaattgaacaggagtatgcctggattgttttttgcttacgtatcattccgctnctgaaaagngaatactcgcatgtacttgcagtcccaagtngggcagcagtgccgtacctgcgccttctctatacaggggcaccatcagatggnagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgtgaggtatgtggcctgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtagcagaacctagnccaccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatccgaggaccaggcaattacgtgcccgttagcatcctacacccagttcagccggaggggcactacgacagggacctcggctggcccgccggggcacgtaaattgagtaacttacggaatcgttaccagtaaagaacataaaccatttctctttaaagctaagatcatcgcagtggtccagggaaggcggatcaggcatagatggntcagaattaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccagaatcgccctaccagatcttgagcgcatcccgatcaatcacctatgttggttgccagtatgccttttcttcggcatgagaggtgagctcccgggcgagagaaaagatcactggtgaagtcagaacttaattcacgcagatnaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcctgctcaaagttcacgggatccctctagcgacctgaaggntccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggactgtcggcgcatttgggtatttccgtaatgtcagaaagccatctatcccgnatagactattcagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcaccagaccggctcgtgtgttaggagctcaaagcggttgaccgaccctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtttaatcaattccccccgtgggttacccgaactatttacgcccccccatgttagctcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttcacggtcacattgcaaaaccgcgcccgaccgctttgggcatagcgatcttattggttgtgagagctcttactgaccaagcatttttccagcactcgagagcggcgatgacgatcgtcaacagagtctgacgctagtatggaccgtccttcccgcacgtgtattaatanggcgagcccaggaccacgnggtcaggcatagctgtgatcgaaagnattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtatgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattgtagataaagatcggacgattcaagcgcacgcagctaacagtttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccgggaatggtgtgttctccacggccggtcctctaactcgcccaatccgctacaacntcatacttcccagaaatcctaagtgaaatccggttaggtctatggcctcttttaaccctcgtttctaagtgttgaccccaatcatggcgtatgtcgccgagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcctaatgcatagggagctagctattggctacctgganagcatatgacactcctgagcacacagccaacgagcgtagccaatctcgggtataagttcatttcatgggccctcgggccgatcgcttgggttagcaagccaagtcatgaccgaggttgatcgcacaggaccagtagaagggaaacagtttctatgctcgcattttgcccgctcgactggttcaactagctgtcgtcgcaggcttgagctttttgaaaaggattaacgaatcaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttnaaatgcaagccgcataatgttgcacgtattctagtattgcacacactatatgacactttaaactccgtcacccggccgcagggtatcgcacgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaangtagggctggttcggaacttgtttagggcctgcttgaacgagcactattcgatctgggccanctggtgatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtccatgtcacgcaagtcgtccatcatccggattaagggatacgggggagtggagctctgcgggtactccgtaagtcattgcgatgctacgatttttactgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcggataactccgtcatcttgtggttctcgaatacatattggacttgggtaccgaagaggatcgtcagatggggtgcgaggctgtgccgcaacccnctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttagaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctgtgcacagcgccccattgcatccaaacgacaactctgtcgagattacatcgtcggttagcgagaggagaaggatggcccgagacatcatttagttgtcaaagaccagagggccaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgncttcttgcaattgtcggtgcgcgcgaaacgcactacggttatcacaacgcgcgcgctgaaaaaggactctagctcaataagagaggacactataagcggtccgctttaggctgcctgacgtatactagctgatgttcagggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtactccaccacaccgcaccatctatgaaaatctaggctcgtcaaatagcaggtgcacgtcgatctgggcgttggttaggctcttgggtccttggtatgcacgggaggcacctgacgtggttaacgctacctctacttggacgtggactgcgataggctgttactggggactggcaacatccagtgtattctgtggtaccccgcggctgttgattaattataactctggtagacctgaggaattgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgaatggatcactcagtaaagccacgcgctgaagataatcactggcctttagtttgattctcgatttaatctgcttcccccaggggacttgcgctcagagaagtccccgctcgcagcgagtttctctaacaaactccncaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgctgtggtgatcatcatagtgagaagacttagtgtagggtgcnggaccttataatggttagactgacgtatttcaacgtattgaangggcagcataccccacacgtattaggtctcagtcggggctagagaatgttctcagttcagcttcgaaggtagcgccttagcagaaaggacctggtctcggaaaggccgnctttgccttctcgagaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccattatacacggcangtgttatgaaaaggtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatcccattcnatcctcatttcagcatggtttgaatgatcttccaacatgccgacaatatatcntgtggggttacctgggcggcatttcgctcgctgccggcgcacgaacttacgttggtnccgctcagacggcaagaggccgtgtgccgctaaccccnccaactgtagaatacgaactcttgaaaagcgttccctcatcgctgtcgctggtggggaggttggttaactttgtttttgctcctagggagtggcggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagaagagcacgggtaatacccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatctatttcaggggtcataaatgacgctcggttatcaattaattgctgatttcaacgctggcgtacctggcggccngcccgcgattcggatacattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagcttcaatgaacgcccactgcgagcttcagttcgtatctaatgcatagctacccatggaaggagcagggtagaccacgttagtctataaatctacgaacacccaggtgggaaataaaaaacgactcttgacgtacgcagtttagtcatttatctgatatgatccttcaaggtaacgtaactcatccgccgccgcattgtggccagttcttcgggggaggaatccttctcggtcatgtacgcccggtaaaattccagcacctttcggacgctgtccgaaacgcaggagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagaatcacttgtanaatccggagagagttggttcagcggagcaacttttaagatcatccgtggtactcgttggcttctaggaagtttgtctgatgattgtgggggatctacnggattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacatgctagtccaatgcaagaatcacggaaacttctatcgacatccaaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgnnattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgacaagaagagaatccggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctatctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttnctaattttctanctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgggcccctgaatcgcagctgtgcaggaatgtaagagcgaaccgcagagaacgtctgtagggcgttaccggcacattccgttacatttcaaggcgtagagatgcatcgtatcgcgtgcttacggtcacgggacttaccagcttgatatagtactcgacgttccgctgctctatcgcgctttacgaaatgcgctcgaagggtcggtactacattgccgagcctctttaccggcttgacatacaggagccgaaccgattctgccgcatgtagtgatcctggctagaccgtgatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgtctaaatattcggaagattacacctanagtaccgacgcgccattctttccgataaaatcctcgatttggataaatcccccgcaggatccaagaactggcggttttttacttaagtgcgtagngacttgtgtaccttgaagccaatcggacgcgagatgcatcanaatattacctggagatacgagcatagtgagggcgagtcaaggtattnacggaccgacttccactcgccagacgaactgaatgaagtggtcatcacagggtcagtgagtgagagcccgggcgaaaaaacgctaacttgggggagaaataatncatgtcaaactaaactggantcatgctaattcagggtactgtcgatactatggcgtaccgaataagacggtctcactaggtccccagaccggcagtagtgttgacgactcctaggctgtttccgaacacaggtattagttcagaaacctacctagtaaacagatgtggtttagcgccacgtctcatgttcacgnggacatagagcatctcaacgttcgtaacnaccgatgggctgtcctatagctggcgtcgtcagcgagatctatcctgatgagtgcaatgcatcatctataatacacgcttggaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggcctgcccgcccgaaactcaatccgagggtttttaaagggcgctagcccccgcgaaatccagcgcttaaccgttacgcccccaagtagagtccagggntggatgtgcatctcggggaggtcaaganccatgcagacgctaacccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtacatcgccatatgaagcgggagtggcnnacactcggaacttcgcgtcgtnggcctagctctgcgcctttcaagcgaacctctatccgcaaacgtacccgcccattatggctagaccggcccgcctcgagtgataatcaaggacagaacagcaaacgtgacctggcgtcggcgccatgctaagaattgctaaggcgtgccgatcccccgcgcgaagccgggaagcctncaatcctaaactctgatacctgcgccgattccgatcctcgaacttacagttcncagcgttggacctatcgtatatacattggcttggctnccaggtgatgtctcatcataattcctcgtccccttgaatgcgccttccgtccgacaatccaggggcctctcgggccgcccccgaggttgggtgtcggtgtctacggnaccttattaagttgcacacctagccgaaccgtcgaccccctgcaaccatggggggaactaacgactactttttatggcgtagtagactgggatttactattcacgagagtttcttctagacgtaagttcagcaccatggggcacttttcagcctcgcatgcgtacgggttacgtttacaagatagacgaaggataccggagcctctaccattgattggtcctaagtgagctagatgtgtcgaacctgattactggcctggcatccgccgaggccgccattaatgttaattgggtcctgggtacggttccactgtggtagctgcttgtcaaacgtgttccacaagcgttggcaacactccctcgccactccagccaggcagcctcgggcggcggagcaatttagttgcaacggcaattttacaatgnctccagtttcagcatcatggaacacttatctcgtaagtcttcaagacggactgcggatgtgggccgccaacgccgcgttatatatttatgcctggtatgatgggcagagagaacgccggcatcgggatgagggaaacttcttttagtgcttatttagatcnccggcgctcccctcagtacaaaacgaatacgtgatcctgtcagaggnngacgcaagcctggccccttgaactggtccttcaatcgtgatagggagaatcctatgtgtggccctcgtagagcgctgactacggttggcgcgcgttggtcgtctcagccctgccaagatcgcggctcaacacagacatcaggaaaacttgaaatnagtgtcgttgggcaggcatgaggtgggcaacngaaaatgtcctttctcgacaattaaagtcgtcggtacctgactgacctgggatagccgccgcacttggcgcacacggtgcatggcccgtcttgtctggagttccatatatttaccggtagcatctaaatggcatagaggccgatttgttcatggtgaagatcggagtcgcactaaaccagatacccttatgtaacttatcttgttgtaaccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagataagaaccttaccgccggagacccgcgtagtgggtttaaccgctaagccaagttagtttgttggtganatccgctcgctgtgtgggggttgtaccgtttccgccactcgtatcagcaaaccggattgtaacagtgttataaactatatggtttccttgctcgtcccatggcacaggatcactgctgggcnaagatgctctgccttggagcaatttatgcagcccggttgacttggttggccacggcctgaagtaagagaacatacgcagagaaaccatcaattcgccgataatgaagacttctgcattattggccgatcttgctataaacataatgcgaccccacgaagcatcagttacgtctaaacgaacttcacggctgcttataatatggcgcagacacggctgcccacctcaaggatcaatcgggataatctggaactagtggtccctggtggggttacaccacgggtgacatttttcggcgatcaataggcgacggaaacaagtacgcgattttttcagtttctctgtgcctggatcttaatgaaaacgttgctttgttagttagtgttaataaaggttctgttgnagtgagtatagtgcgcctgttcataattatccgcatcgtgaatttcatggaaattattctctgaaccgcatactttcagttaaccaagacccaacttctagataagttcctaaactctttactttcatgtntatgattgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcntgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaacctnctggcgattatgtacgtaatcgcaaacactctaaaggatgncatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgngggctacacaaacatctttttggctctacatttcacgncgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttatgctgcttagagccgcagaggccccacagcgtagtattctcggtgnccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccntgacctgggtcatctatgcgaagcgtctgcacgctgttatatacagagaaccggntggacacagcctcacgggtattggatgcaggaattataatgaggatactaggcccagaagagcttgcgcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgcnttgtgctgttcggtcatgtcttgtttaagtcttgaaatttcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatctggaatctaaacagcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggtcccctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatctcatatagtccacacggtttcttactaaagaatgttaccatactcactactcgttccgtcgacgaacgtcggttttagacgccctacaatgcatgggctaacgcanttgctttactgatgccggaagtcctaccacagctagtactcacgcaatccagagggtccaggtcangttcagtcggataacttgggaaccgcagctataaagttagagccttgtaccgcagtgggcgcttcacgcaatgagaacgagtcntcgatcctgacgctgaccgcgcagcganagcattgacctaataactaagcgtagtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgaatatattgctcctgagtcgtcttatgaccgccggctcccaccactggatcgctaattgcntgttcctagtcatgtctgcgttgctctcgttagggtgacttgaagggtatttcacatcatagtctaagattaggcttacacagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtctaaccaatgcatgggccaaagagcgaccttccagtattttctcgttagcgaagtattgtgtgtgtcaatttggagtagtctggctttgacttgcggaaatcgagtcctcctcacctcctacaactggcgcttgtaaagtcgcctgggacgtcgagcgataggagtcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagtttgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagtggttacgtagcgnacacagatgacttcactagggaccctaggattcgaggcaaagcagcacgggaagaagctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggacgtctaactggcctgtgtgtcgaagaaaacgacggcctcattagcgcgggagaggactgagcgagatgggcagcatcacgcatagtggagtttcgctccgatcagatgcagcaggcaagttctaaaacaccgccagaccaccactaatgtggaaccagcagtacccacagccctcataatgacccagcgtggtcgcccagcgccgtaccccgtactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgaccacgctgtaatggttgttcggtncaggcttccgctggggataggtatgatatggtatctcatagaacatcatagtggctgtccggcccatatgcctaacgtaggcggggatgtacatcggccggacttgccagcgacacagcttgcctataatcgcgtcatctgggcgtgtaccgccaggggggtaagaagcgtagtcactcaccgcacaatggtcaacctccgcncgggcattgaattctacgcggcgagtgcaatatgggccccaataactggcgagggctccagtgatacgtcctgtaatctacaccaacgacattangctggcaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgcnctaggactgccagctagnganctgtgctcgcacaatgacggctgtatacacgttaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgccggttttgttggaatagctcttactttaacgagactacggtaacggcaattctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgcaaattccttatgatacaccgttcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcccccggtntctccccttcgcagtgtgtgacagtactgtcccgcatcatctgtcccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcancacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgccttnttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaaacatgctgaatgaactgtgagtttcactntatggccaaagatattgcacttacgggctttaatcccacatttttatccggtgataacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagagnccgtgaaccaccttgggtcacctgtacgagacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgangcggtttggggggagtgtaacagggatcacgggttagaccacaaggccccgcacagacatccttggcggttcctgaaaattttttgctgaacgagatacaatctataagaaccagtagccaactcgttacccttccagcgtggcgcggcnacctgaatagtgatagtgatttgcagggatcacggcggcctcctcttcaatcgagaattaaacaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtctagagactttgtgccaacagatattgaacgaggtcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagaccgcatatcgaatacgtctaaacgaggcgtcatagacataggatcagagttgtccaacaggacaattgtatagttaatgatcgcggatcgtcatctctgggaggcgcttgtgagagtaccagggtacagaaaagtcggtgcgcgtattggagacataaaaagtgaatatctctttaggcttgattgatatcctcaatagaggtggacggctccgaaaaaatacttccgcccacggacggggcacaataccaccccttcgccggtagagtgacatggtcctgtaggacgagaggggtcgcctcggggtgaggccgcgcgtgcctcttactcccgtggaggacgattacccgggtacaccgggatcgtactgctgttgtattgcggaactncgaccgttcctgactcccttcggcgtgttggctccggcttactcgcgaaagaacgtagtgtttttgttcgccgtcttgcggcccgctaacgtgtgtataggtgcatggattccgaatgcgcgatctccgtacgtatttcctagtgccagcgtattgactacgtgtgtgtaacgggatctttcactagtataatatgcgaggagccantgtagccggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatcgactctaacaattctcctgcggagggccagtgtcaattcgcccggtgncgtatacgctgttaacttataacccccttggtcacgccatttagcgactctagaggtgggtgtcggagaccttttcgctcgactgattacgtgtgcgccatgttacgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaagtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggtttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctaccagtccaagcccgagttccctcgcaaatcctctgattcgatcttcgtaagaagcgttggcctctaaaccatacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctanggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgnggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgtccatgtgatcttcgttaatcataacagtgctgccaggaattccatgctctaagtgagccctcangggcactcgaattngcgacgaacgcaactcagccagtttatcggttgctcatgcattctgcctcacgtnccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctncatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagtatgtaagacgcgctcctcgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccaactacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggttgagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggagacaggggtactgtgactgggggcagtgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacctaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttngnccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggaattccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgaattaagaaaggacaacgacgatttcgggcccaagtatacgctactnactagatgccgttcacgtatcatgccaggaaaatacntgaatggtatagtccttagaactattccacagtccaaccctgtcgntataccactcgccatgactagaagtactattttttacgtcgagcccccagcgtgcgctcaaaatatatcgcgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagangaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccatagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttanggctcccccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctctagcccatgccgtcgtgccagcgattttcgtccacttaggacaatcggtctccggcttcgcattgctaacactttccgctcaccaaaagggggatgctcgttttacaagaatgtgtgcctgcgactcagcaagagngctgaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggttgatcactggtgcngaccgcgcatnntgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaatcatagggggactaatggtgtcttgccnaggaaatcgagaagtgtgcgggcatatcatagtcttggtaaggaattcctgctggtcctggtgtccgtgggagacgggtgcaccagcgcccccacgttttacgcggtactacgccgtgcgcctggggtacgaaaggcctcaaaatcgggatgaatcatccttagggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactgaaaggaggagactgggcggctctcntatcacanagaccaacgaccggctaattgtggatggnagaaccgtcattcgtacactacaacttccatactcaccctgatcgctgcggacgggcgcgggggtgtagtctaccggcatgtacagagcacatagtaaaaggtctaaccccagnaaaaaattatcttcttttacgtcagtacgaatagcattccggacagggtgctcggaactagatcgtcaggtaacctccctagccggctttgtttcggcctgggcggaatgttaacagaccgggccgtaaacgtttacccagagcttanatgtcaagtgtgcctatcatttgggaacgctcgagctccggagtattangttgtcccttaatcgacatgtcaaatgcgactacgggtgtcctgaaacacttaagctatcagcagttgatcagacagtttccccagccntgaattattaaatctcccaggtgcgatggcatcacctaacgtagtaagggatcgctagtcttagacccatgacatatagattttcatgtaaaatccagaacctggtagagcaggggcatcgaaggcctctcctccgaggatccatgacaanctcgttgccgagttgaacaatgagcgatcctattcaatcaggcgctgagcactacatcttctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctntttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagggtagcctccgaggcggtacccttcgaatgaggaagcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacatctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttgctgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggatcactcggggcaatttttgcgatcatgacgaggaatgtaagtagtacaatatttttaggcttctgaatctatggacgccgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaactctgggtgtctctggcgtgatttatnttttagtgctaacatatgtttgaagctggggctattggctaatcgcctcgaacttctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtattccgatctttcgttagctcggagnnacatgtcatctcatgtatgttcactaccattaagcgtatccgcactcgcgagtacggaatgagcagtcattggctacaagcaaaaggtgtaatctaggccccacgtatcctgggatcatctaggcgccgcacaatttttataagatatgcagtgcctctggccatcggtaggtcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctaaccagggtgtggagacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcaggtttccaacagtcgggggngagagatatttgagtaataggcaatgggattgtggtcggacgcgattcgaagcgcgaggttcgtgcaacatatgctgccctcctgtccttagcgcactcatccaagactcttcatccgagtgagtgcaattggacacacgagcttaccagggggggctcctgagaacgtggtgtaccgagctcttatttggccttctgaccggacatgcggtgtgaagtaaaacggcttaaatccagaccccctcgcatgggaggaagcactacggccatgttcaattacggaatagaaagtacaggacaagtaaggacggcaaaaagacgagagcaggcgatgctagcatttggcttgccgtagctacccccgatggtgcgaagtagcgtgacatatgatggaggaggctccggagcactnnnnggtcggtacaccggttagtaaggccttagaaggcatatgacagcgctatccggggtcagaaggctcatgtatatgacaccactnctttgacatcgtaaggaatcacgcaaaacgggcccgaaatctgaaccgtaattttcttaacccatgaataccgctcggatacagaccataacatggggtaaatgatcatcgaggtttgactcgacaccgggtctactcgcctggaatggcgcggactccgcgagtagcagaactccccaggtccgctatcgaccagatcacagggagtcagcccacgggctacatccggggaggcccaagcccgcacctcgctacgggctacccaatagatcagcgccactgggaagctcggttgngccagaatagaggaatccgttagatttacgttcccgtgatcaactaccccgctcgcacgcaaacaggtgacatcgcaccagactggcagatacttggtctaactagccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgttggtcgtggaataatgcttgaccttgtggggtctttgacgcccgaggtttgagaccagggtgggctaccgccaaagcaatattctattgagaggttaaatgctgtgcatatacaaagctccgtgatatggttttcttatacggttgaagccggactccttccgtgaaccgtgataggcgccaccagtcggggggagacttaaacagcggttcttctaataagctgctgggacgcagggtatgaacgccagcgcccgttggggaagcgcaggacacttaggtctggtcatgtgagtcgcaaggggttgatcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaaccgacattaaacatgggaaaacgtagttgtaaccagttatagatttctagttaaacttcccattaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctaaagccagagcccgtatgtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatagcagaaagaggtaacttgaataaggtttacttgacttcctgaccatcttcaatggaaactatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaattaagatacaaccttaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcnttgccgacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttagagagtctcaggcggannnnagccaacgaangcggccagcccctagtacgggggcgggggtagataaccctgtttcaaacacagtcaatcccatgcccctcgnattactgttgttcnaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaagattttccttgcaaaattggggtcataattaacagtcctgaatacttgagttatgacgtggacatcagcagagcaacacctcgtcggagcctccagcttgccccgggttgaccccggcggccggcggatttaaaccagccaatgcctaggtgcgtagcatagtggtaatatagcccgtgctataacgacaatcgaccttattctccggtatgattatggtcggactgcagtaataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaactggccagtttcgataaaatagncagcttcaattgggagaggtcccagatatccagccgtgtcccacttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacactnnatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatggggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagtgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgacccacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctacatttgatataatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaangccgtaccttgaaggacctggaggagcggtgcatgcatcaggtagtttggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggttgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtggaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggagtgagagatgtcgggccacgatcagacaatcgattgggtcacaaattctactgacgttacccagcgttaggacatccccacgagcagtagacatcctaatggtctccttactgggcgcaagcccttgctgggtcgaattgattggaantgttagatgctgcgacacgctagcatcaaggaaacggctgatggcagtctatactttgccatttccaaccttgacagggtagagcggtcacctatacggngcggatcgagtgtcattagcgttgccgtcactacgatgttgtgtgctccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgngaaaatcgattgtcgacaagatggagccctaggctgatttagaccgcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgtcagctgtcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctaccaagtccacagttactcatgatgtgatatattgcttgagtatacctagatatcgacgccactcatgcccctgacctgatatttaggtagccgtcttcctnagtacatggagaccacttgattgcctgagttcggnnnngcataatacgccactgtggctggtatgcaaaacgtctctgtacgtttcctcattaacgtcctgtcgcgttccgcctacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctatgncctttctcagtgaccgcttacgccagcaaagcaacgcgacccgatagacgtactgaagaaacgccgttcaccgtgtgggccacgcgaaatggcgctcacctgcgtgggtcgggtaagagaaacgcttgcaaacctacctgacggaagcggttgacatgacagatatattcagcgctagaaaggacggatggtcatatcgacacatccgatatacaagactcntaggaccttgcggagaggttatgtggcccggcccgnagttcccgccctatgcggatcggggcggcggtcctccggtacccttacttaccaccctgagcagtacatcgatgggctagagaacgagggggggacattatgcacgccccatcgtggatttgcgattcacttgggaaccacccaccacactgtacgacttatgcgtgtgctgttatctgcccgccagcccgtactttaggctctgcggttgtagactagggagggcacgcttgctccccgggcagcgaggaacagccctcgttgcccgtacgattaaaaaacatcaaactctcacagcattgctactttcagtggatgccaaacatgttgataggcgaaacggatccctccattctgcctctaggccctgacttttttagagattagcacccctcatcgtagacgatttttaatttacgagagggtgattgaccagcgcggcgtcatccctgaacgtatccaaggtatcgttattctataagatgtgatgccgtgttccggccgatagacgtgggtggtttacccatgggaggtcggagggaacgacaaccagagcctccccgaccggcgcgacggatggcaggcaatccgtggtattgcgcaagataggcaaacccttgcnagtcacagggtcactatctgtaggcattagagctctcataatcgatcgccgctcccaccaaagaatcactggaggagtgtatacagcatcgggatttggctgctcctgacgccaagcttaggagcgttcggactttgtgcaccctgtgcatgcggcggctgtgctgctacagatgtctagctatgttccgcctatgagctcgtttgaatccgtttaacatccattatagatccgatatccagggattaatcacgcaatacagatttattgccggacggtggcgtccggtgagaacagagccancgcgatccgccataatagactggtcaagtgaaccgacctcccaccattgcctgatctaacttccagagaataatgcgaccgcagcatacaccnctcgccaagggccataggccaccggagcacccgttgattgctacttacacgcagggacccagacgccggggcctggtcagtgtgattcgccgtcattcnagacgcggttagccgccggccctcctacccaccaattgtcagttttccgaatcgatagagtagaaagttacacggagacacgccatggtgatgtggggaaccaattgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgctatacaaaaaaactacgcgccaaagtcttgggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggttaggaaggcctgtttacaccttctcggctgctgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaanatgcaggccacacgggaccaaagcacatagcatttccgaccctacatcagccttcggggaccagggtgggacgccgatggtaactgggctggagttactctctagtatgtggcgacacagacctacactgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtanacccttcatttcttgcgcccgtaccgggaatcccccgctatcggacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccccaccgtatatatttcctgatcgagcgatgcttaatttcaatggcctagaatgcagtgtggctttcgcatttaccagttggcgccagtataggctaaaatcgagtaattgcgacctcgcggctccctgatttgcaccaatacggcagtctagtccagctgttgactcgggcgacatgggtccttagacggacacacaccatgcccgagacggtaactacacgtgcaactggtctacacctatacctccgatgcgacggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgtcgccgccggtgtgaaatatnctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggcgtatatcccgagtcgggtcattatcatataatcggtgtcgctacgatggccgtaccaggtaaaaacgggggacgcccggcgatatactggacaatcaccgagcaataacgcatgctcgttattttccaactcttgtaaaaaactcttcaccggcttatgaactagaaaatgggttgggcttactcatcaccggctctcgcgacgaggaagatgatttaacacctactgggtggttcgagaattctcatcctcgccacactgcagacactaccagttattccagcgctcgcgcgatgcccggctacagatgggtattacaatacactgggaagactccgcagagcgacgtatatgtggccgatgcatagttaatcccgtatgacagttatattacctgtttccagaggcttgacttatccatccgatacatgtcatctttatgtttatctttttcgacgagaagcgnactagtcatgtgctgacgtggcactagcgctggtaccagaggataagtccacccctaaccagttgaagtttctctgcgattacagtgtcttgtaaggngatatccggcgtctgggctgttattacggatatagtcagtccggaactcagaattgcgggggttcctaaacgctattagtcaattccagaattantagggagttcttcaatcagcctattcaatataacgggaatcatgaatctggttgccccgatgggacgtatagtcaaaataatgtaccggtccctatgttaccacgctaattattatgacgcctcaacgggcgttaaacaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttnctactgganaaccctttatgtttcttgacggcttccttatagccatcccataaggcaattccaaggtagttgcgctatatcaacttattttcngagattacggggtttgcgacaccctatgaatgaacccaaggtcgatctggcagaccaggtaaccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtagaaaaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttatggctgggaacagagcacaaacccgaaaggttgtaccnccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcggagtattcttagancatgcgccgttttccctaggggaataacacgggctaacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactcattttgcgactgggcacgcctcacaatatacccgtactagaaaacaacgggctacaagtgaattcaagagggctgtgtgcagagttatgtgtgttacgtagggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattgggacggcagtttcatnaatgcatggtaggctcgtaggtcgggaaaaatgagaggtcagttcgcggcttactcgccttcgcggaagatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaactcaagattgagggcgtggaagaatggcatgtttggaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcaggnaagcaccgaggggtggcgcgtcccccgacaataaaaagatcaccgtttcggcaattctggcgggagcacctngtctctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactcctaatccctgcngtagaatggagcctaacgtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatcgcatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccgatactgacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttggagggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgangatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactanttaggaccaactggcgtatagatgagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagncgcgaaattgtgtgcgggcttttcaacacagcgccctncaggaggggggtgaaggagtgctattnnnggtgtgtcctacccaacaacctggttgtcttatgatagtggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaggacgtgacctgattttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcttgatgactactgagtaagcgccaatgccataatggggtatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggaccatttcctaaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcatagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaagntgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccatatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatggtgtctgcgtgccaatcacactaggggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagcggtgataaccataaggtcgccggataagtcccgttcaataccggtcttatgctagggacatttttcaatcttatatctctacgcgttttgatcaaggtgttcttcccccgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtatctgtaataaccgagtccctctgccccgcaactgaatgcttcatagttttaccgatcagggccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctataccacaacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatcgaaggttaattccagcgaaagacccaaatctcttagtgaacaatatctctcgctaatatttcctgctgtagcgancgccacgaggagtaagtgtaacgcatattattctctccgggctttccgcgcaggttcgccttataccaaataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggagtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgactaacatcgagcttagacgccacactctcgtgaggcccctagtgccacgccgtcaatgtaattgccaggtcagactccactgtttgtcaggcgtgagctgggccttctcttaggtctcagcatttcctccgaacaccttcgtagccgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgnctaaatgttaaaagtgcctcgatccatccgttatttagagtanatcagggaggncctatgcgtaggtttacttcggtttgtcctgcccgacagtgatcacctagtgtagcctcaacgcgtagttacttatggctaagatggggactcagacaagcagcgtgactatcttcgataaggaagatgggtctggcgcggggacaaaaatcaggcgtagagtgacgatgcctgcgtactggtcaacttgcttctactgttgcattttgttgagggtaatgtgccgtgggttagtccggaagatttgaatcagtgagtggtcgagtgcctcaatccggtacgacttactatgtattagaggtctttcatcacagtaggagatccctttgtaccggtagcccatctgagttactcagatttagtgtcacgggttaccaccaataactgctttccgcgcttagtcggacttttctgtgatgcagacaagaaggccctaatcactctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgaggnctttctaggttccctccaatagtcaatcaggtcaacgaccatattttatacactttcaagcggagggtcgngcatccttaatcataacactcgttcgtgcttgatagagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaattctacaggtagctcccgctgccctgtatancctgggccggcgtgacgggccaatgcccaggtatagattttgggttcgcaggggccgaggcgtgcgacgaacgactagaccgtcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacntggtttcgtgagaatgagatggatcacagccgcgcgaaatttattgattcggattgacgtaaccgagagtgttcatgcaagtgaaatcatagagctccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaatcggatccaccgcagttttccagctagtgtacacaactcgtcatattgggcattgcaaggctctacaagacggccggtccacacagccagtattatgatgctggccgggctcactaaaccttaccatgaatagttaatattctaacaaantatcgaattgccgactgatctaccaaatgggtgaccttatacgttagaaccaggttgacctatttatacaagggttcaatacggaaaaataagctagattttgtcggcncggaggtgttgcataaaaggtccaaagaaacagcggggagcttgaacttaatatgagacgggaggagccaaggagctatacccgtgctggcgtagactgctaagactcaacgcaagacaccgcatcgacctgactaacgcggtcaccacccatcatacgggtgtaccattggtttcggcgctacgcgttttaaaccgacaatcgaacgcccgcattgtccgatgctgagtccacctaatggcaaccccctaggaacacggggtacaatgttctcatcaacccccagtcatccactgtatgaatcagactcgagcattgtatttcggcgtccattaccgacgctccaaagtcgtcgtcggtgatatgcgatgatatcgatatctgcggggcctcgtggcatcgggcgcgtcctngatcccctgctacgtcgctggacatgtaggntagccaagcgaaaaggtttgagctacaactaatgcctcctctggcctaacatacaccattagaggtttgccgaagttgggggccgcgtaagttggattgcaatattaactgggtcatcgcgcaagagcgggtagtcccagaccggacgaactagcgcgcaatctcttaggtaanccaatctcataagcgccgcgcgcccagagtaacctgcattcccaatgtacaggtatcacggtacggtctgtgagacgcccttcagggtctacggcatagagagccngcgtaccccgtctaattgtagactacttggcaatgttagaaagagtctaatcatgttgatcggggtacaaatggtcagggtctcagcccaactggctagacacccttgggggactgaaacgttcacgtcttgtccccggcatgccaggtcagaacgcccggcacgcggcctaacagcgaatgtgaacgtactttaaatcgcgctatcggtcacgagatttcgaaggatgtggcccatagttgtgaccgcgggagctgacccccctgggtcggtggcaactgctcacgcgcataacgcaggagaggacactcactatgctcacacatatgcggatggggtgggtgctggctcgtacgagaaggcagtatttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggaccagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatacctatgantcgatgcctaactacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaanggcattcccgtgccggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacacgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgatcccagtcctgagtcgagagagtcatcacgcatgtattatccgcatggtatgattcaacgaggctgcnacggtggcgaatgctcataaagcacgtcataaagntagtcctcgggacgatcactctttgcgtcatcttttccgctcaccgggaatgggtattaggggtcctgtgttacgcgttccttcgtggcccacacagccggggggctgacacgaccctagggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccgggcaggggccatatctagtggcaccggaagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagttcgagatagactgcgtctctacggatccgccgcgcctccggagagccccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcctaaacgttcgcatttgtactctagaggcgcatttcctgctcttaagctgatcagaggtgtgtacatcagcggcgtgctaccgacgacttacttacggcgtagaaattgcttgcccatagaggcgaactgatcggaccggagagctcgcggtagggctgtgacgatccattctagctcagatgcattaatgggggtaccattgcgctcggggaatggcctgcacggtggcgttacatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgttaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtgcgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctagatcgaagatgtcgcggcacgcctaccttcccgagcgtttcccatacgggacccgatgattaccaacgcttgttggtagtacgttcatatgtgatcatctgtcatcggttgggtcgtacggtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggaacgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagcacgtagaacggctcttgaatatgcgcatcaactggcccctcccttcttgcgctgttagagatcgggttactggaacantagagatctagtagcggtcaatactgatgaaaatctaaccggccaatggaagcgtcttaggcgtaatccgagggtgtaactgtttggcccgcaccgagccctcagtccagccactaacatgtttcccaagcatgctgtcagagccaccactatgtcaaggtgggctaaccaaaacggttcacagtcgttgttccccgctatactcgcttgtagcagcaaatcggcctctcattcattttcaatactcatgaccagggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtacgtgagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccatctcacttcgttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaacttttccgtttgataatacacttgtgcccccttgaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgngagtggagacgttaaattcgggatccaaactatcacgtttgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagaaaaacagcaggttgacacgtttaggcagncttcttattaggctaaatgtatgcaccgaagagcagtgtcaagtgtgggtagtgcgtaacctgggcactcccaatggggtcaaccgtcgtaaggctctcctcatcattgaacccgcagcggtcgccggttctcgggggaatctgtcgggacctgtgagggcggaatttaatgtccctgtgggcgccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagngaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcgcccaaacctgcctctccctgttagaagcaaaaaacggactgcaccccaaggttctggtcaatgcacaccgatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatggcngaactaacggcgacaccagacggaagggttacctaaccatccgagtgtgttcggtaggataagtgcgttaactctctcacttgcgggcacttacgcaccaaggctgcaaaacancgctcgttggtgcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaanagccctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccctttatgctctctgaacgcttaagtagaagtgtggttctagggcattactaaagaaaaagggaacagcattaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtccgattctgtacagggtagccgctacttggccatttaaagcgcaggccccgctttaggttggtggcctgagacgactcaattagtacaggagccaaacaagtgctaccgtaggattgctcccagcgcgacacgccattgtaatgcgttttcgtttgtagctatggaaagcatctccacgcggaggtgtgtccaagtcttgtgctancgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcggttactagacgtcttcgattctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatacctgatactgtcgtcaagagggcgagaccctcaagcaggcccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacanttgtgttgcctcctgtcanaagcttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggcgcgttgccagcaaagaaccgatgtctcgaggcttttttgacagtggcgattcacncataacctaatngtacgcggagtatcacctctttgtatgatcggcttgatgagcgggcaacaagtcaatgcaacgtacctgtccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagcaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaattcattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgataatcatgcgctgcttagcttgtgtcggtcctagctgccgaagatggttgttctcgcgcgcgtaagaagatgacacctttactcccagtttacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattttacccctccaagcaggagcgccctctcagatactaaaaatcgtcacatagaccacaagtgttgcacacataacaatcgggctaactatctgtgttgacaggcctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatnaacactagacttgacgtgaattctggtgcatgctactatggtaatgtgctagctgattaaggttagcacgccaggaggtggtcatttgggccgtctgaagagggggctaagcgcctgcccggcggcaacgtacgggcttctggcttggttcacgtgctgggacgtaattgcaagtttactggccagcacgctcccacaacggcacggcggagagaacgcaatcgctaataactccggaaacccgaaatacgggcaagcccctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattaaccttttcccgcttacctctgagtccaagtgttacaattcaaaatatgatgactcactgcagtgttgatgatacaatcaaacattttttgtccagtatgtacgaccaatattaatttaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcaccttnacggccgttgacgcgccgcctgcatagtgggctcggactctggcattctattcgtttggggacgtgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcaaatctccaaacgaacctgccncccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagcctgaagaccgacgctcgagctgggaacccaggcgagatgaccgaccgaggtgactccgtagatgatataaatgatggaggagtgggcagggtccatggagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccttgcgctgaatcatttgtcttcagacctgcggccntnattcccccggatattcccattaacagggtcacttattacaattcttgggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgaagatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcctgtgtaggggnactgactcaacagagaagttagcttgtaggattgatgcgcgttattaggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccattgaaaagtgtcttgggtcgagtttgctcttggcctctaatctctgtaggtacgccctcgtacctaatgccaggtgacagtctaacaatgaatctgttgagtggtatgcgaattagtaccagaccaagtcagtcaacactccaacgtaaagatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcgccgcacgcgcgcgcaatcctcggtggtcccgtctacgcgactcagaangtgcactcgttaccgggtacccccgaacactggattgnngccgttaccgactccggcgtatcccagcgaactaaggggggtccgatgacagactttcatagtttcttgtacgccaaagaaactcacaatcgcagaactgctgtagtctagccgccaattcgagtgtggatcctgttttcagaagggggacggnaatccggcggtatgtcactagacgcatagcagcttcggggagacnatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgaccagtcacggggcaacggctaagtaggaggtctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgtctcccgatttggaactcgagcattcgtcgcgcatgccactgcatacatagtcttagactcgttaagataggtgtgagatggggctgggagtaacctcgtgtcacatgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacagctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaagggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatccggttagcccgattcaaagcagcatgggatcaataatcactggaggcagactcaaccttatccgttattcgaaaacatggggcagagggtctaatagtgagctagtgagaattggcggtggtctatgtgtgggaccccttgacaaaagactcacgagtagcgcccccccgtgcgaaatcatagcaggctaatccggtctgtatacttcagattagcaagagataacggggagtcctggccagagcggcccagacggaaaaccaaccaaggatcctggcctcggggctggggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggtggccttagtcagggtcattcnctgggcattatttttatacagcagctgacacacagggtctaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcgtgcgcgcagggagtccccatcagcgtcntaacgtgatgtgcgccggttgaccttgaagacgagatcgtctatcataggtctcagcgacgtatcccttaatcacaataatatgtttcgttagacccacattcagcaggggatgactctgttcgatcccggatgtcctaagaggaacggggatctatgagtccgggaaatttgttcactnacgggctctgggtttaaattgagctttcccgcagccgcgtcttctataaagcgcgtacggaataagacctgcccaagcccttgaatggtacatagagnctactgtacacgtcctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctaacgtgtgtggaggggcaacacacgggtaccgatgccggagatcacccggtccgcacagcgcgtcccactaacgcagttgcggaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctntagctttaaatantcccgtggaggaacctggcggatcggtggtatatagacacgtccgagtagcacaatcacggttaaccttagggtccgctcanactatcagtgttcgccccatgatcattacctgcgtccgagagcctcggtaagaaatagattgacacctcggtggtgtactatagccacgcgtgattatcgccaacanctacttccgaattttttgacgcggtatgattcgtgttgagggccgccccacacggcgtaccctgctctaaataccagtcnatggcctacgcagggcccgggttgaccgctcgcccaccttgtcgtggtcccgncacctccgctattacgctgtagttatcataggtccctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcggggacgaaacccatacattaagcgcctaagtttttcgaatgtagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagtnctcatacaccttggtgttgcctacnaggtggccgacccggcctcatntcgtaaccacgtgggtgtcccctgatccaaactaagcgaatgtaggtgtcagcgctaagacgagaatcgtaatccntttcgaaacaggcttcgcttttatctaagnntgatnccactcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaacccacacacgagtcangtcgacgccttgaccgctcaaacgccgtgccaaccncggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtntctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccgatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcgnagcgtagtgcaagctctacgctatagagcccgcattaacaacgnctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcagtcgtctatccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtctaggaaaaataaagaggtagtgtcttttgttgcaatgtagcgtatataggctttactctgatgagcttccttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaanccaccaaaaactgcggatcaggccaggatgtacggtaactggtcgntcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgcaacaacagtcttgtttaatatacccganatgaagttacgngcagatcacgtgagagacaaagctactatcatgtaggtgtttgtctgggtagtagactgtacaacgtgtctaatagaaagcttcgccgcaaaatccagggcagggcccagagatgggggttctgtcgttttcactgccgttgggaagcgccctcgttgnggccactaccgggctgatgggatagtgagccacagttcctaaaaacccgcgggtgtgcataggtgtacttgcggtttcatcggtctgggcaaagttctagaactcgcctaatccggaagcagtagtcaaaagttttccatcatgcctggactctaaagacctcacggcgcctatccgaattactaacattagcggacctagacgtaagtatgttagacgaaatacctcttagcgggattatctatacatccggagcttaactctcataatcaacacaaaatttagacaagtgcatcgacgcaaaaatccagaccggcgaccagacttcttactgtcatcagaacagaacatgaaacacgctttgccgattcgcagttaagttggcgttaatgctagtaagaatacaacaagcgtgctctaagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcatctaatgcattgcattaaggtgttagctcagaccgattttatccgttgtcccaactaaccgtcaaatagcgcagtcgtggccactgcgtcgtgtcgaagactatcagtgcagcgggctccatgtctgtccgtctaatgcaatagacctagatcattgaaatttgttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggccgataggatatttaaaatgcatctggtgaacctacttcgctgcccgttcccttttaataggacgggaggttcggcccctgggtctttgcctcgcggcggcccgcccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagataacccccaggccctcttcgtacctggtagtttgatagtactcgttggcaacgatgatcatcccccgccacctttaatccaacaggggctctagagccgcaatggcacacattattagacagatgtcacacgagatgttgcttcagtcgggcttggagctcggaacttgtggggaggtagggggcgagacccgggctcggctggacgcagggcgcatcgctgggcatcctaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcaaacatccctcttcctcgccacacattcagcacctacagtccgtaaatatagttaaggaggggccctctgtttacctctaacctgaggctacgaggcctacgtttggtggttaaggcggggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtataaggactctcttcgtgagtctttattttggatttgcacagccgttacgaccatcaccctgaccttcgccagacgatccggggcctaacagtccgccagcgatggcattttgccgccccgaaagcaagaagatgcacggactctgaccagatgacatacgttcctccgtgttttgcaagccattggacatcagagctagattctgtcctcttgcgcagcaactaagatgtncctcggcctggagcgccccgagcgggcccactgctaccgatcttaaaaagacgacgcgttcccggtcgagcccgatgtttccctgtgacggggacttgttggcctagagattgnngtgtatgctagcagaatgtgcccccacccaagtaaaactcatggattttgcgtttagcatttcacaaagccgcggcgctgccggtgatttcctacgcgagtgtgggtgacgggcgttcttcttgggcgcccctctggtccggacggaaagctgcggcggacagacgtttgcacggaatagaaacgattaatataacacgtcgagcgacgatctagtcacaccagggccaagcaaacacggccggcgattcgtggctgggatgctgaggggaaggctgagtggttaacggttcgtcaaggatttgaacccacaggatgtggggatgttggatcgcggtgcggccgccggggcggtcaaagctttcacctacatagtcctctcgctgcatgggttgcactttattctacagagtcatccgtggctaccgatgatacgcgtttgtctggacgcatattcggggggcgctggtgaaaaaagtccttcttcccccgatggaacgtgaatgcacagggaccctgaacggagcgagtgtgcccagccgctctgcatcttcgcaagtgccccacggattcgaagcagcctttctaaccccgagggaggactgtaatcccatctcggctggtccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctgtagtcggaagttggttagagttcaccggcaacatccgtgctaagtcctattggatgccgttgcaacgtaggattgatacgagggtatcggggttgctgcgccggttttgtcatagcatcataaccaatataactaaggcagcagagatcttgatctttaattattggtagcgggtggagaagtcgacgcacgtacgttcggttgggaggcttgaagccgggttaaactccgagcgtgcgctctaaggcctaagacctccaccactcaattgacgcgcggtcttataggtcgtatattagtgccgagattgttccgctctacgctgtgacgatcatgagcggagtatgggaggttgcgcattggccgtttaaggatcctcgcatccctgaaacagtcgcgtcaggtttgatttccttcaatacaacgcaaaactgagattagccgaccgaagtagagacataagactcacgtgacgcgtcatcaacctnctcttggccattggagcgcacacttatctgctaagcgtggtaccaacggttccggctaattagtancgttcagtttccggcaccgaacatccgtgcaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcaggctgcagctgcgatgctggccaaactgtacgcgccgcagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattaaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtacgcagtatagtgggtgcgncagacttcgatgtacgcacttacgtcggtaaccggtttcgttcgccctcncaggggcactggatatggttcgacccttggccccttaactggtggatgcccgcgacagatgtctgcacgaagttatactccacaaggtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagcngcttgctcggcattaactttgcgctaaccctggacacgctccgtccangcagtaaggccagtaggtcgtcgtgatatacttgggggctggtgacaagaccccaggtacagcatagtagcttctctgcgaatagtatacagtgccagcttttggagttattgacaacaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcattcgcattgaagtgcgcttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacctaaactctcgtgagagttaagcccgacagtagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttggatacgccgtcgccgacggcctgagaacacccaggttcaccaagtatcggatgtttgtttcaccgaccctactcccancttctgcccccactgaatgcgagcttcgaaaacgcgncactatcgcgttagtgaacgacgcatcagccggtgtacacggtcgctgcggacatcttcgagatgttcccattcagcggtgtccgccgcgcatgcctgggcgcacccgataggcggattagacgtctcagtgaaacgtgactgggttagcagtnagaatggcagccagatacactatttaagagttcagacacgctgcgcgttgaaatgtttgcgcggcgcatagctgatctggtagacaaggccggagcgattagcggcanagctgtaccacagccgcgccgacgtgagccgcaagcgttccgtactaagccattgcggtggccgagactcctcgccaccagtcctcagtcatgtactaccgtagcacgaatgaagggcttttgcctcgcgcggttatgatcagcgtatcactggttgtcaatagcacctttaagaagccatcttttagcaaagcacgaaaagcacacctcttttccattactcagaggttgcaattgcttcgtgaataagagctagctgtaggtgcagctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggtgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtaacgcccacattctaaaatgtggtcattctttagaagaacccgatactatgcttcttcgaacctgtcactatctccgtggattggtacgtacgccgagtgtccgtcccctataaggactggatcgattcagagcnagagagagctcatggcccgaaaggaaggctgaaatacggaacttgaaaatacgtatgccgaagctctcttcgctaagattgtggctaatgccgatacacgggtaacgtgtgcgactctcaagtcactaaccccttggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaaaaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattgggccactagtcttaagccttccatangtgcgcacccgagggcatccgggcgtatggcgcgggtngttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcgnaacagcggctgtctatttacatgtccatggccgcaatgatcgcatccccttagncactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgatccggatctttcacagtgtttcgaatgcaccgcagaacagtggttatgaggacggcttgcaagttacgggatccatcgcctacaagcgactgaaatcggtggcaacggttaatgagaccggccatagccgcgcgcagtggtaggcatnttcgaagcatgctgacgagacctaaatagcactcccgcgntgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacaaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgngcccacataccaaaaggtccataantctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatncttaagtaccgtcagattacgtgaacgtgngttcacgccgagggctgccaaggaaacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctcttagacaattcagcattagaggtnggaagcaattccgtgaaccacagcggtccccgttggtgactaactagcggngtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccggatagcgctgatattcncccaactgtcacccggacggtgcatatggtactctntcacgctccgtatctcggacgtctgngccaacaacaaatcactgctagacattttctttgtaacctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcccgncatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactaaccgactggcgatcagcagtaacgctctgccttagcccttggcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttttgtatcaaagccaatgtttcgcccttacggggcgtagcgaaacggatgtctctgagagcncagtaggaagnaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcgntctaaaattnagcagggccggttgcacgtttcctagaaggnngtatctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcggggccccgggagcgttggtcacgcctacaggtggtgactaacagcggtcacggtccaagcattcggtcagaaataaagttggccccagaaaaacgtgggcaggagaagggacgcgtgacaggcaattcgtacggcattatgactagaacgcacggtggccgtccgcagtcttaagaaggcatttcagagcgatatcgttacagtacgcacttgtcctatagaacataatcagagactgatggtttatgctaccggccctacagtccaacgtggaggggttccccgggccgctatattgactggaattgtaattgatggcgggcccagcatattctaatcctcgcgcatcaaaggatttttggtgggagtgacctaagcgtgccgggttanagagagctgctgcgttagggttctagagtttgggcttatggaaactgtactgtcatgagtttcgcaataataaacagctggtcagctctacgatccccttatgcccttaaccaatcngccctagttatatcgcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcataagaacgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacatatggtaggggcgggacccgggaacattcactgccttcatccataacgatgggacctagagcccctcccccacttgcatgattacacgctacgacccaacatcccttgacacaacgcaccgatttcctgtatctatgagcgctcagtagagacngaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcacccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtatgtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctccgcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcatagtggttcattcggtagatcagacgtcaatgaatgtagcgcaattggcactttccccgcccccactgacatttcaatcatcaagacggtgcgcttgacaccgttggaatttcgtacaacttatattttgagtgggagggtattttattcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgaactccaggtttctttatgccactnactgttgagcaatcctgtgtttgctggttttggtcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtcgctacgtgagcctctatagaatgtcgatggccacggcanaaacggcccctgcttgggacggaacctctgttggagtgcctctaggtcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccagctactcggtgcagnagcgacgttcggagaaaaaccgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcgaggattacccatcaatgtgggctgagtacgagattcctatccagccacgctccggcagctcccctcctaactcgctgtcagaacagtcctgtcaggaataatcccttatcatcagaggtgtcgagtcgggcgcgcaatccatagcggtttcgtcacgggaatccgcatccagctagnaaaactcatgaattggaccccctgcataggtaactaacagatttatgttcctagagtctagggtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagcgaccccactggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccacccagcccagatggctcgcgtaccgcttgtacttaggaagagcactccccgccccgagccgagcaggtttacacgagccggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccagagtttttcccgtccgtttctgtctcctcgttggtcgtcgctgaccagggagatgtgacggggaggtcccgaacccatcgtgaggctgagggtgcggcagctgaacgcgcactgtggaaactactgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagagggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggagctattttgnttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttccactagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatggagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggncgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaaataccttagcggttctgggacgtgacccagtgcaagaatagatttctngttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagccaaaatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggantttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactggaactagcatcactgggctttctgcgctgcagcttaggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgatactgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaagcggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcntagcacgagtagggcagttgttggaccataggaatatcacagtctggtccccacgtacgtttggcctcggagaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaattacagaaaagtgtctgaaatgtcttggcctatttgctgcgagccgcccggcccggggtcgcaaatccgttcgtcgatcaagcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaaatatgttccgatagggccctcgagcagtaccggtgggaaacttactggttaatgccttctatacgaacggcacatcggcattgaaattcccggttagnactcgctacgaaaggcttgganctcaggacctccatatccgacctcatcaccagtcctatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgaggcatctgttgtcgaatccctgtgcgaggtgggtttttatagtgatatcgncagcggtgcccgtcagatccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagcatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttcctaactactgggactctgcaccccccacgggttacggctcagtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgcacgcacatgcatgatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggctgcgcgtgagtgtcgcggactcctaactggccgcattgcatcggggagcgccagggaggcacctaacgataagacggaaagattgtttttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgatggaagatgtcctcaccagcaagaaccaacgtactgccaatactcagacagcaggaatccttcatcaagtttgtgtcagcgggcaccgctacccgtacgtagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagggacctccttacgtagagactcagttaagtacagatgccgtttccccaaagggaggaagttgacatcacttagacaggcggagtgccgaacttctcgaatatatcggatgtgtcatgcctcggccctntnccttaacagattcccagccaggagtgatcnnaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagggcgaagtgttttctaccgacagggaatccgtaatggagtcaatggcttgtgtcgacaggaagacctttaaaagagctcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacgaaccgttgtgtatctagtccgcgatcttatctaataagccgcttccctgcctagggcccagcacaaacattgataccatcgtttatcgggtaacttgaccgtctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagccggtttccaaccgcatctctaaaggaaccctaggatggagaacccgataactcggggggtcagtaaccggctggcgggcgaacttggctatttaggggaatagggcgaggggcctacataacccccgggctaagcttaagccggattcattcgctcacataccgggcctgcattctgtacagcatgataactctctgtatgtactacataagcataaggtattgtaagacaactgctgccgattccagagtcgactcaatgaatatcctccagcccgggctcactaagcaatctccgcataggcagtttagcattcagtagttgttttagcgccncacccatggtggaccgaaattgctgttcgngttgtctctatcataggagcattctacccgtcgtcgagaccgacngcgtggcaagtcgtatgttcgggcaagtgcgaacactcgaattagcctgagtgcctacccaaagcaacgtgaaccagtgtacgtactcgcaagcgcaccgggacacttaggcgtgcccntncccccatagtaggntcaccccgtttgctgcaagtcgagttatcaatttgagccggtttacaacttagcggtcgacgcctatatttgcctggaatgtgccgcaaatcgcatgtccacggatcttcccttacatgttttccggttttccagccatggaagtgagatactcgttaatgatcggccccgccgtctcgggatcctaggttatttctgtctatcgcagccccgcnggcgtggtggccatctttacttccttggctaaccccgatttattgaaggctcccccaatggatggcacacgactactcttataaattgaaaacagcggtaacgcctttcgacctacataggaggcatcgcacccggncgtcggcctgacaatatttgtttcacttctgcagatacaacggtgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgctcgnatggcaaaggtgacttcccggcgctatgcgtgttacccatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatgtgcccggaggtcggtcggcgcctgttcccgatggctgagagtgccgttgatggcatacggcgcccggactggtaggtgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctgtgnttcgacctaggacggcaatacagcctagacctaaggaacggaggttggtggtccgttattgcgggggggcccttcgccccggagatacgtcccgccggcgcgagacagtcggacccgttgtcagctcacggttcagaatgtgtgcgagagtgttagaggtaccggcattggggtcacccatgaatgctagatcacctagaccgtcagcttttcgtctaacttggttagaaaacagacgcgaaacttcaaccccatagcgtcgcttgcgaggagatacatcgcaacattaggtcggcgatctacctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgaagaacgaatcaaagttccaagcgagatctcggagtacccgtaccatacgaccttccgcttcctaatagcaagagccacaccgacttgcaaagtgttctgtatctatcgtctcggcgtcccaccaggccctgattacttcacacctgtatacaggagtatggacacggcgngacctatacccaaaaccggggccaattacacgtcgcgggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgcgcncccaggatgtgcacgttatctcctggcgtgccgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcagatcaatccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcggaccagcctttcaaattctcactactacacgtgaggcctgttcatcgtttgtcgccttactttttccctgatgctcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaacatggtttctccgtcgagggcgcggaccgatcnacaatactccctggtccaaagattgaccggtcgactgnccgaatggtctatcattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggtgaccttccacagcctaccgttgggggcttactaccgagtccgcttcgcgcgagtgagagactactttagcgtcggcagtccatatgaactaaatctagatcccgatgctccacgactttgatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacanggtacgggtggtttcggagaggacactacggatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtaacattaggaatcaaactacaccgaagagctctatctggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttaagggacaagcaaaggacggactggtagggtacgggggatgggtcgatacatctacaactctaatccagactgctagccgggtctttgtaaggtacaatgactatgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctccaaggggcagcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgtgtgcaccttttcagggatatagacgttactacccctcaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatgnaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaaggttggtccttgaccgtatgagctattctcgtgtggcaggggtccgccgggcgccctatgttccagccccgatcgtctcccccagcagccacatgagtctcacaaatatataggtgtgactantggctttcctcgggtgagacctattcgggggttcgcggcagctaacattgccatgctgtgcgctccaccgattgccagctgcttcagtttgggccattcgtgctacaaatatgtttcgggcgcaggatgagggtgatcctctggtcttattagacgcgggcgtagttcgactttgcgccgttaacgtttcaacggtagacaatccggtacgatctcactgccatgttccatctaccagggtccaacgttccatgagtgcaactcgggaccatgtccgggcagaactctccacgctgctagcgtgacaatgcgtgtacaaggtcgttgacagtcataaggtcgcgcgaactttttgacagagtttaagtgncaaggtgagatccagttaaagaaaagccctcgagttcaatccacaataaaaccatcccgcacgcccctggctctggcattcttgggcaggtaattgtcaacgacttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgcctcctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcacctacgcggggccactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgcgttcatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgaacgatccgctgacaggccatatacgcacttataccggctcaagtaggcagaagaccttcagaccgatgtgtgagccgttaagcactatatctgcagcttagcacaaggggcagacccccgcccgcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgttctgaggcgtcaccgtaagtctatcgctatctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacgtcccatgctctanatgcattgcgatntatccctggacgcgctaagagccgcctttcctataagtcaacatcgggtaaacgcggcgcggtcacacccgagcgacgcgctggactctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaacctctcctcaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaaggggatataattccgtaggttacctattgagcttgtacctgtgtcactcaaaacaccactcacacaggaactacgctcgtgcggacttccgtatggcgcgtcaacggagtacccatggtccaacctgttcgagtagtgccgcgtgtggttttccgggcaactcgccggggagagtggcatatctgatggcccaatggtcatccctggcggagttgacgggacgaacaactatacacattatcctcccgggagtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccggnaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgatccgatgcctattctttcacttagcaccacgcgtactccatcgcgtgtccgtataagcgacccgtcgtgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcaccngctcgagtgaatgggggaccgatgctggtgggcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgaaggcctctgtaccggcttcgaccatccaaacttgcgacgcttagaggtggtcccggcacaacaacgtaccgcacggaccctaccgtcggaaccccgtaaaccggtaaccgtgagcccgactgacacctttataagcgtgcgactagcgacgcgcgctgttagtgtgggggcgcacaagtgcatgggttatgggttggcattagagtcttcctcaagagaaacagaccctcgctaacgccccagatgttattatccaacctattcgtataaacccacatagtgctctccgaggctaaaaactgttcactctgtgcggtcatattgcatgtggcacgacctgaatcgacgatgccgtccgtagcgggtcagtttttatggtgtaacgacggctctgggcagccttngtattcagagcgtccattcccgacggactcaaaacatgttatcaggtcggagtagcctgaggtggtactcctacggtaagggtttgcatttagcctctaaacaggatccacgtaatggagcttcgaaccaagtaggtagaactaattttcatagaaggaggctcgtgcaacaccttatgttctttctttgggtacgtgcggggaggantngccgcgtatgtaactagagccgactcctatgatcccgatcgtggtcgaataagcaagagaacgaggtacgtacgatctctctcaggcgnnaanagcaggagccatgagtaaacataagagncntaaa gtgcacatttactatcccttatcgaaacaaaacttagcaatgatgatacgtgggcttggctgtgtaaaactgtttgtggtcgagttagngagccatgcttggcaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctntcaaatagggtcccataacctgtatctagcttacgcaggtcattaccaactcaatcagtcaagaaacgagaagtctcgangggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttcgtcagggnaagaattagtgtaaatagatgnctgaataccggagtcgtgtacgcgtgtgctccaatcagagagagaccgcgtccacgttacctacagagcgtcctatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggtatccnatcacgtacttcataggcttggcatgctgagtgacagtacnaaaggtgataggnctgctgggcgatcaattctcccacaacacgcggtatttccagaggagtacgagtaacgatacacgcctcacggcatcaacgatgcttgaggcacctatccctacaactacgagcgacctctgtgtccttggggtgcggccagaatccaccgaccactaattctgatgggctctccagcatctgtgctcctgtgttctctagctggatcactaataaggatgttggcgcaggtgaaggccccatcgatcggactaagggatatgccacgtantgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataangtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagantctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtaagacattcccgctganaaacactcgtgatgcgggtaatncgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctnatgaggcgctagtactagcacttgncgngaccactaggagcgggtgtttgntacttactatctcaggagtgatttaggtcggtcgtcgtggtaccagctttttcccgttaagggccctttaaccacgtctcggcacgtctcctggattctgagtatgcattacaatgattcgctcgtaattacgatcagtagtcnctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaacgggaccgttctatacttctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgtcgcagggttgtcgtgggctaaaaataagtatttaattccttattaccgtggaggtccacatcagtcatcggctnttcgtctcctgcatcaggaagcgaacgggcggcctcacctaattagaccctaccagtgcatacctgctagtccacagcctcccaggtcctccatcggcctcaattgcgaggnggaacccngtgtcgtctagcgtcgcctaagtgcacaggatcgcacgtgtgttacgtgataagtactaccaagtttctnctttatacactgntacgggcaagtttgagcagaagggaaggcaccatacaatgcgcctgtcgcaactcatcctcgctacgctcaagcatgggccgtanttgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctcacgtttcttttttaatgngtccaaaaaaggaccgagttntccttcggcaagcgatacaacgggtnacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacaccgtgtcagtgtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgaganagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacacatttcgtgggggttggacatagcatgccgagctgccangtagacagcctctacgggcattgtcttcgctgaagatgatcgggaggattaactggcttggcttacgacaccctcggaactgagctataatccgcgacaagtctcgccgcgatctcatttacctatttgctggctaccaatccgtgccgcaccctagtggttactgcctcatgggtgcaaaangtttggcaggacttcacgcgccatccgtttgcgtgcgctatctcgcgcccggtctgccacttccggacggtttacttggccaaacctagtgacggatgcctttgtgcagctataggttaattaaggttgcagnngtatgtacatgtcccagccccagatccccagcatgtgaactccgtttancgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgccaatggcgactcagcctaacaaggaagcgcgtcttagagggttnacctgctttggatgttcggcagactcctaagcgatagattatnactttattttgatactaccataaaagcaatgcaccaaagctctaggtccatcncggaacgtctggaatacttcggtgtacgtgagttcacggttgagttggtcgagagcgtcactaagcggttctatgggatccctagttaacgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtaacgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatggtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgancgaacncaggcntgcgctaaaagtatggcaaacttcatgcatcngttatacactcgactttaacagtggaaccaaacatactacgattccggagcctcggttaatacgcaccctgatgatgcctgganaaatangatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcagganacagtgcatcgtcgtnccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcancccactggcgtcatagcctttaactcgagcgcagtacacaccccaaagcaaccatggtagacgctgcgcaattgtgcagggtcaagaaggcacnatgggagtcggatttgaggcgctaataggcaaaagtcgtgcgagtaggcgtcgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaatagntgctgcgcgtagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgancatgcggggcgggtactgaccccactctctcatatccttgcgcttcttttctcgctacgttaaagtcgccaggctgatagttctacttgaggaccncgataagttgcactccagattttagngggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgtncgcatataaaaaactggatggtacagggtcagcttacaattaantcnccatctatatggcanctcgagcgcgctatcgccgacagtggatttgtttacggcggtgcgaaaacgtttgtgtatcgaaggtgggataaggctgggggcgaagcgcttcagcgggtcgatccgccggcgctcctgtcatcggatttaattcgagtcgcccacgaagtatcttcatcggaacggtccggtctggtacgcctcagcntaacacgttgcccgcgcctcgagatgagtctcntcttctgggcctccgctgtagactaggaatgtcngaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgnntattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaatnacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtatgccttttcgcaggcanacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattacnctggtcgactccttnatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatacacttcaaacgagctggagaggtacttccncccttttncccgacatcccttgtgaaccgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattncgtaatggtaaatagaaaaccctatcctaaaggtccaaattaagtaagctggggactgcagaangcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgncccggggacaggccttagattcctatgctggctctgcctgcgtcttnactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctnagggtgctgcctnatacaatttgagcgtttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgactcatatcctacggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggaatataatccaacactgcggttaaggagtctatcagcacttaccggtcactacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggctgggcatntgatacactgtcttcgtggnccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatntcacattagggttatggcgccgcctgctgncctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatntgctttcgggccactcgttagcaggggggaacatgcctagcccgtattacatctatgatgtcagctccgtatatatcttctctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacncactacagatattactcaccattcagaacgtctcgngtaagtaggctgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtttaagccgaaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggntgctgcgattctcaatacgcttgtctagataggagtttgncacagcgcgattcagacgatggaatgtttcaaccantgtttatatacgcttccaggagccttttcttagtccaagactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggattggaactttaggagatgcacggacacctcacgaggctgacacaaaaggccaccggatttgctacgacctttgtcagccgactcggcgtgttggccccatctgttatattttaaattcttagcgaaacttcnctgnagcaggtcaaactcacgtgtggatagtgctagtgacttgcccaaccaccggccatttacgttgagaccagttccacttcttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaagtggcacccacgcccagatggccggttccactttctaaggtggcatnattaaggttaccgaaaatctccccgccgtgtagaggccttaggggacgggtaattggttgtagattctctcgtgatcctcgcgttcacggggggtagaaggacagtgtacgtgcattagctagtgttcatctgaacccggaacggggcatnatcgctgttgtaaagggtgacnctnncctcgttaggagcagacccaataatggcgtcgtatccagccgcgttccggttatcatatctggactccttatataagtgtttcccataccgaactttggtgaaaacagtgcttgctgcagtctgcccctggaccgcatggctcaggctcgcggggtagctggaggtcnagagaggtaatctgcatcgtatatnagtaacatgtatgaacatgttccggggacgcgagcgacgagcaccgccttcccangnngaaataaaacttgcccagtgggccggacgccttacaagaccggcgaggctagcggtcccaaggtaccctcttagctagggactgcttcgttccacaaagaagactgaaggacggagttctgtcagatatgccccctccggggcagttgaagtcttgtggtgaacgacagatcgctagcatagttctgagctgtgatatctcatgcgggttgcttacatgtgctggactggctaaagagtataacctaaggacgcggtagattgggggagatagcctaatacgnagacacgtgtgcgtgccgtaggtgagccgctggcgtacttggtttacaagagaacgtccatcataatcnagtggcatacctttttcaacggcgcagcttccctaccaagaaacgctcgcctgttatacggacgaaaggatcgacgcatgagacgtgtggggagccccgctgggaggtcggtttctatccacggttgtgaccgtcataaaggtgttcctctgtccttaacccgactccatgagctgggtccaaacggaaccgatagggcgagcgagtacgtcactagacttgcgtcactgtcngtcntcgggatcgtggtgcatggttgagatcgaccagggggacctnttctcttcgcccacctcgctttaactatggacgttactgcgggccgcacgtngactatgaattacaggtagtgcggtctgacatcattcctaatcattttacatacgctgggcagggcacgaccaggtcggaatagcaggctaccggaggcgcgccctcgatccccccctcgtccatcctagcggttgaatcccagaactgatttttgtagcgtaccctgatgggttagtcttgataagaattcctacgatagatctttagattgcgaacaggaggcgtggcgacaagaggatctgactaagagagggactgcatctattgaaaatgacggtcgcgagtacgcgctaagcgacgaccagggccagaagagattgcgctataggcggttactgtggccctacatgtttcgtttacccagtcctacctgtcaaacggcagaagacaactgaaatcgagtagtgcccctagaggggctcgggcgccgatgtgtcncncncccctgcggagatatcgaccaaacgtcgtcgtgtgaggcgaacagaaggaatctactgtaaaggggtccccgttactaacttgtgaggtcttggcacatacagaccgttaatacgacaggtaaacggtatagccagaggcaccaaggccttgatgaaccgttggcacttgcctcatacgtgataaatagtgtagcagcgtcacatgttacctgagancgtcaagacttcagtgaccgtaatccttcccaaatttacattaggtcgcagtcatgcggtcccgtagtcccagtaccgactgattcgaccatggagaaataccatccgttcgtttacagtgctcgatacggggacatagcttgacctcacgtgcgtgtgattgacaccccggtagctgggcacgggacatccacacctcattggttgacacaggccgtgaaccagcaggcctgcccagcagttcatgatttgagatacatagaccgtctgacgactgtgttatttgcgaaagtgaaccattctaaatgacccgtgccagactggctttaaataatgggtctgagagcggaagaactgtgtgccgctcactatgcatcctggaatggagcggcagtcctagcatccttntaagcgtggatgcaatcccgctgngtgtacccttaaccaccccgggngatcacgaattccgcgacttttggccgctatcccgctgattcgnagcgcgctaagcattcggttcaagtgcacttaggcaccggcgtgcccgatccgggccgttaactttgtcaccactacaggcgccgggatctagatttccgcaccggcagctttctactgatgacaacaatttgcacccgtttaagacgagtatgatattgngtcattcttagaagtttcctgagtatttccggccagtcaaccctttttaataatcgctgtttttgcgcggtgaccctagtgatattaagcataataggctctcacngcagaacncaggtagatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggtgccagcggtatacccanccgggccacagggccgtcncccaagtgactgcaagttgatacgggctcgtcgggccgttaatatgttctttgacgatggggtcctccttattgtaagttgttcatcctcaactnggacttgggtatcgtccgagnaacagacagctaggttgttgggtgcgagaatgaaactatcatgtgattgtcgccntatggtggatggaaacccagtctccgggaaaactgttacgtagcngatttgtgtccccccggttatgaccattatactatgtgatacagctactgcagnccgcggtgaatgnantggcaggtaatgagagctagtggagccttgtggatgccgaaacagcgccgattcactcgttctccatccggcttgnggggcgaaggcgcgaaagancatactncgtttcatcactcacttccttccgaagcgtttgttactcgtcctttcctgagtggcgactgacgccgagtatccccctatcctcaacacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcataacgattagacacaaggttcgatcctgcgtgtcggtgatacaggccgnacacagggatccgagtcgaatccgngacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggntattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcctctcctccaaggtgtgacnctcaggcgttgtgaggacccaacatgcctacagtgcagctttactctaatgagagggacttgcatggtgtcaaaatgtgcgcagagaggttgctagtctcctgtccaaaaacgcgcaaaaggatagcctgatccagatcagcagataataaacctttaacccccgtgcaacgcccagaccctccttacagcctacgtgaggctgaggatgcgttctagagacccttactgtcccacaacttcatctcatatatttcgattcagccctatctatcnaacgccaagaatatgcctgaccccgatatctcctanngcggcaaacgatactcagttagattaggatcacttcggcccnatttcgcttccggcggttatgtaattgaccagtttaattcgtagtcaagtcgaagctgtgagcacctacactcgcaaataagtcanatgtgtgacacccactctgcgctggtgtaccctataatggttcgttgcacgtaatgccaggtagcattcaacgcgaaggttcccgcgatgngagcgctcaggtttcgctagccttatctgtgcgcgtggctcacggacaggcccagncgcctacatgcgggggtcaccgtcgccagcaacggtccggtagtacggcggtcttcatcagccctcttgatatgcaactaccccggcacggtctaggtgagggcgtgantctccgggactctctcgtgtcattctacagacgaggcgtccaaagcttattgacgcgtagcggccgttatacaatgggagtgggctcggcggctgctcgcggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacncggcagcccaccaaggcgaaccacgggcgactagacttagngactggagagngtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgcnactgagcacagtacagagccttcaaagagggataacgatccacctgaccagtactctatgctaaatccacgcactgagttatacaggctactaaatgtattccaggttcgggttggcccgtatagggacgtggttgtcagttccgccgccagtctacatataatatcattgccatcacctgacgaattcccgggcctccgataccgcggtcggggcttaccaatttatactaataaagtcgctagctcgaacaggagtaggacctgacaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccattnggctcgtcgcggtatttcgggcggacaggatctgcttgtgtctcaatctcctcgcctgaccgcagacgcacctgaggaggacgctgtgcagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgncagatgaccagcgctgacatctctgtatcagcctcaccgcgccttagggcctagcgaggactatacacgctctagggcttccatgttcaggaggcatgggtaagccacttcacngcaccgtatccctgtgctgtcttaccgtgagtactcccaaagtgttaggtgcatgatctcaaatgcaatcttnacgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcgtttattcttcagcgagttctgccgaaagnctatgtgtgtcactggattctagattaatacggctccccccgtaggttggaggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagncgaaggtgtacatctattcacaagtacgtcactggggtatagggttgtcgtgcttgcgacggtatgtgtttcgagcggtttttcctaattaatagacattcgtgatacctccttgtggaacttaggtcgcgaccgctaagtgcgnacctgcttcaacgcccagatccacgatgctttacgttatcggacggcgggaggcatcaggagcacaaggcccacagaagcttgacaaactggaccccggctattagtgggtgacgcccattcggaagcgcccacacgaaataagcgttagactgcgaagtcgcggtcataaacgaataccttcagctttaggcctagtccggtgtggcgatgaatatctacgcccgttggaaacggggcgccttaaattcaacacgtgtcttaccatccctcacgcgcaggcacgacaaagaccttagaccaaatgaaatttgaatcataaagcccatgngcatgggtaatatacgaagcgaccttcggatccaaaccccnctagtatcaatggagcgtcctaaaccctctgctccggtttgacgntgcagttcaagtcacatttacgcttgcgagcggaggaaaacatcccggtaggagatcacaaatattacggcgagttcctaaaagatgggagantagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaaanccgtcccgccttagcgcggaagtaaatggacacggtttgaagcctctgcactnagccacatgagatgtcaccgacccaacatagcatgaggggttgtgttgttactgctcgtggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcantagaatcatagacgaatcactactttgacgnaaaccggtttaccttaagtaggcaccagcgccttggcacttgtgacacaactgtccatctggaaagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgnggcngaaagttcttacaagctagcgcgtnataaatgttctagtacaagttntgtgaaacagagggcgagactcaaanaagattgactgattcaatcgtatgcctagagcgctataatattccaaccatagaccttcatatgtgcgattgctgtacgtaaataatagttcagacaagtatggcatattaccctaacatggtccccaccagcagcgaaggccattaacatttggccacatctagatgtggcccttccggtcgactcgcaatggacatcttggggtagaagataagggacttgccttcgtgttgcgncgggacgacgtccgcttcgtgggtctaaatcgtggtcctgactcaattgtcccccaccaccaggatcattcgtgaccggctgcttgctcaggcatgcgaaaggagcgtaggccaacgtgtcgcaccctttaggatagtaatgcatcaagcgagagagccaagggccatctgacgtctaggaggctcnggtgtgtcacctttaacaacggcggttttgcacgccctgtctgtggggctcgccgtgcgacgatacgacatgtagcgacatgtcccagaacgagatccacttgctntaataagagtaatacggcacggggtggtttattgaatttataaccgcgttatgatgtcgtgagtagccggtttatagaatattggggctattctgtcatccatgtcgcccgggaactggagcaagatcccagtaagtacttagctggggggcatcgcaatgggctttctagaaattgcgtgnttccgtcctagcgtggtcgcgctccgtcgcagcacacgtggatgagnnccatccttgtccgtggtttatgtcaccgccgatctcatgtcgagatcggancacgcgtggtttgagagtggtntcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggcgcctacctgtctcacagtgaaacaggggtggaaggttccatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggtactaaatttcattcgttcgttgcacacncaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttanccatgctggttgtagatttcgggggatcggctctaactaaangttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctagncgccttgcagcctgtgtcctgctacagatcactcgcggtcaggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatccccctagcggccgggtaagtagtacgtgtgctaaaacaatggcattagcagctgggatgtgtgtaccggcgcgcccntgcacgcttacagtatttgcanagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcctacatttaattntatccgtcccccccggcggaacgatgaagccatcctcagaaggtaatcactcangccctcaagtatgggactcatacgatggtgcggctatccgtttcgagggcattctatgtccttctattgtgcaactagntagccgtncaaacccaggcactaaatctcaccgcttcaaggcatgttcctggggctacaaatccatgggagaggtaccccccggatgtcatagtatccgctgncatggaaatactacattagtaacaagacgcggtgcanctgtattgaggctcgccgccaccccgcgaagaatgccganccagggaccatacatttgtgatggcatanttctctttgggtgaaccatcccagttagcttggccgcgcgtctcgatgntggagatcgtgaagngatagccggtagtttcactacgtctatttttaggattataactgttaagccctgagatggcttcataggtcgttaatggtcataaccagtggccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgtngatcctatggatacacgggatgagcgcgcatcgacggttacccactccctgcattcgagttgctctaacccagcgtattagcttgagtgggccatggcgcgcgggatagagtaccatgatttggacacttacncgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgtctttaantngttagaatgaggcgctcggttaaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctaggtgcctctgactaaggatcgggcgttttgttgnccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcnccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggtccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaaaactgttgcacggagccaaggatcagtcactctttgatgtttgcgggtaattagattacgcttcatgcattgcccgattcttagagtgtccgactgcttgcccgatggatcgccatactagcaatcgtttnatcggctgctcaggttaactgaaattccgggtggaacacattcccacctgcaattttatagtccgcgactngacccgacactgggcccggctctggtcaagatgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgagtcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgtcgttgatcgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatctttgggccttattttaaaaacgcctcagtgattctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcatagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttngcggtatgacccatatcgattagctgcgctggtactgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatattcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttangcgancagttagaaggcagggaggggtgactnctttatcctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcctagaaactagagaaagancagtagggtcagggtggcttacctttggcaaacttgaaggttgaatttcttatccttgttttcctgctccactnttcagcggcaaggtctcctacaaaagcccatcatgaaatttactcatttgccaggagaacaggncggagcaaaggccaccaaccggggagcgcgcatgccgtagntacggcgtaggctattaataacggaagcctcaagggaccgccccgatctcgaccgactggccatattggataagagatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggttggtaaaaaaatgctgcgcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattaggaatccccgagcncacgagcgctctatggtagttagaaaatcgggaattcccccgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggggatggtaccagtataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactanaccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatggtacttagtccgcgtnatcctgcggacgattgtgagacgccagacgcaaggagctacgacactacaccgcggcgcacccaggcttacagggtcgcctcgagagacggtatattagggtaggcaatcatgcggggtaccctgcactgtccgtaggcgcaaatcatcgtcgaaccctaagggtcgctcactccatgggcagcgggatcatctccagcacatacgccgaagacgcnttctgacacgattaccacacagggnggccagacagantaccgacaatccaatcgctcaagcggattatgctaacgcccgaacgtggtagacgcgatgttagctgtgcgtgtcgtccaacgcctttacacgatgaggtccgtcgtgaaagtctaggtatgatgagaattcgtacgaggcatcgcattcgttaaacacggaatcctcgatgaggtcaatgttataaactattttgggggcgagcgtccgcctgtcgtcggtaacaacgagcgtccccatccctgacgcactctcatcgtggcagtgagtgacgagcgtgggacggcggtaggcatgacgatttgcaaaacaagggggcttgggacccaaagcgtctagcccaatggcctcagagtccaaggtgtgggcttggcnagtggttttatgccgccagtcccaggatccgagtgaccatgattgtattccgagactcgattaccatagcttatgcccacagagtcaaccggagtcctccctagatggccatggtcttttcgcgtagnttacgcatttgattatatgcattgtcacgtaccgagaggatgtctcctccacctgatcaagtagccctcaggcaatccccgttaggttacgtacttcagcaccagcaaccccccgcgccatcctgggccaccagaagatgacggccagaccagcacgagaaggtctactctagtcttcgagtcactaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaactgtgataacacatagagattgtcttcggacncccactcgaatgtctctgaacaacanattcaaggggtctcttagaagaaacgaaaagggagatgcagctgcaagggtgcgagcgtttatgccttgctgtcccccgttaaaacgaagtgttggcctcctgaagctagctgggctccggccgtaaacaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacaatcttttcaacgtgcagaccgatcagaccccttagtggatttaaatcgactgctgatacatactggctaaatagttgaaattctaaaaggagtatattccacgggattttcgggtcagcacgccatacttgtgcctgttcggcagagccgcgcggttaacggaactgagccgaactggttctgcgttacgggccattttaacattgtcatctccaagttgcgagtgacngctgtagtttagacgcgtgactcatttccatgggggcgcgcaaactaggcggaacgtgtaacccgctagttcaacgcgggctggagtacatgcatatccctcgaaatcaaactaaattgagaagcaggatgcttgtccttttttctcctttggctaggatgggtgagacggtaagagctgtctgtggtagccaggcggagcccggaggtcttagtatttcaccctctcggggacttgggagcatgtctttgtgtcccgtttcgtctctatacctgtcaggacccattcactcacggtggccgcttgatagcattcttgtcaatttcgaacgccgcgcgtgtgggatggcttgatgcgtctccaacgggcgcgtgagcgggtttttaccttaacgtagcattgcgaactanactngactgcgcgacctcaagacatagtaagcgaacggcgctcgttacnctcctgctactcgctcctagctgaaatgactgtgtattgcgatgcctcacactttncctgtcccctgataggccgtcttacgggttcccgctggttgtgagatccggacaagaaggcgcggacgtgctctgtagagatgtgacatctaattcaatcccatcnaaacggttgcctctagtgccccgagacatctgaacatgcgagtataaaacgatcagatagcngtatcttgaccttgaacctctgtcacttaactcagtcgattagctattataggatgatacagaccgcactagggttaattttgtctgagcttnattctcaccgcatccacctctgcggcgtgacgatcaagtatcctctacgcctccgttacatgcggttgcattgtgggcttagtgattagaaaagtctgttcctgacggtgctgcgtgtctaatcccccaccgggtgctagaattggaaaccgtacggttgaaggtcatagtcgggcatanaccatccgtgtctcttaagtacaggagcagaaaggtgttaggcgctcggtggatgctcgcgnnnnaagtaattactggttttcctatcggtgtgcctcttgggtcgtaaccctcggcggtggctggcctaaagagcacacctcgcccagaacacgattgatcatatacatcacgatcggactgcccctgtagagcctggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgaccactccagacggcccccagcgaagtcataagtcgcgtaaagagaggaaatgaacatgtgcgggtggctgttgcagagtctaattccgccagcacattaaaggcacaagctagtgtgcgaagacctggccttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggagcaaaatattgccacggcagtttagatgtatcangtcgattatgcggtgagatctcttttaatnccaatgggctggttgtagagtgatttgncggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgggcatcaaaacaaaggctgttcttcctagtttcanngaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccaggccgacgaaccgggaacgagtccacgtgagcggggtcgctccgntcctaaggtgcagaccgtggccgaccctctgcaggtcggacactttacgatcaacagaattattgacatgtgtttttccngctttagatcaccacgcgactgactggtacacacttagcagactacacctctgttcgagtcggagttacccttcacagaacagaagctcacgttagcaagtaacaacaaatatgcgatacctgtaagagctttgtggcagcgaatagggctgtgtcggggatgctgaatctcctaggtgcctacgctgcgtgtacttctaaacgtcgtcaagtagtaccccttggctgtgagcccggatgttctccccnattgggactccactgggtctgcagccttccatgagaccatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttatgtcatggaaataaattactatccatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgatacactcttaggcaaagcattggaaggaaacaggtgccctttgcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccgcaactaccanttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaacaagtgcccacatgatgccgacgaagttgcnctcgaccgcggctcacattttcaaggctgctggcgatgacttttgagttaagtgacaaccttcgcctaatatcgcaaatgcccgctccngccgtacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtataggtgtcactgctacggccagccaggatcgccgagcctaagccttcgggtgataatattggatggacgtcgacagcgaaatccgactttgtcctacctttctcgtcgctggtgctgggactggacgtagctgacccacctaatatcagactttcgtatctatgatcctcccccgcttgattgcgggagccatttcgaagagaccnggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtgtccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgccacctacgcgactcagtcgtaaacaccaacttgacgtctaagcaagcattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgaaatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccacggttacccacgctttgtatcaagcttataaaacgccaccgcaaaccctgcctgctacggcacggtcagcatgggccaactgggcgctcatgttataagtctccggccttatgagagcggacaacttctgttgttacacgtcgctcgcgttnttccacttaacacctggcacatggccgagcaaatcatgagtagctggacctctctttgtgaatgggccggaccgtctgcagcatgtcatcaggagtagcgtcgtaaatcttgttcggtcaactatccacttcgcaaactttgttttgccagacgagcgtttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgnnatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttaaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggctatactggataccctggcaaaatctcacacagataaaataaaatgtcggagcngcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaactcagtgtccagctacctcgaattttaaaccngttctactaccctgatccggtaaatgcccactcctgacagcggcggcgactgaactgttaacggcngccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgacgagcacccacttactttctatggcatacgttaagcagttataacctgtaagctcttatgccccggtgagcacgcgtcttgcaacagcgggaatagtgtgatacaaccctgtgcagcccatgcgtagtacgtcactcagagatcgcgggtacaggctgcggaactacaccccttcatggataggtcgcacgctccttccacagaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttattagcacaacnctccttggtgatctggtcacagtacaggaaccttggtctacacatccctaccttagctgccttataattggcgtaagngtcagaatgcgcgacaattgattttatggaatactctagccgaccccggccgaggagatcacaccggggtcacgggtcttagcacgcgcacatggcagcgggagaccctagcacaacacggggggagccgcgttatggcgatcatcaattcccccgcgtgcggacaattcgagaaaaggataatggtgatggacgaagagggcgcaaaactccgcatcgcacactttagcgggacgtactggcaaatatattgatcgcctcaagccaacgatctgnnaggcagtgcactaatgcaagcaaagcacccatggcttgtgagaagatgtatcggtttcgagagctatatcggcacntcgccctacggggagcggcacgtcttccggagggcgctgccccntgttggcgaaaatccggcctttactgtttgcgcattcaacggtcattagcgtagggatcnaatcccgagaattaacccagggaagtgtctcccagncttttttccctagcttacttctttatgaacgaagtgcaaaggtgccggaaacacaaattctcgactctttactatcattgtgcacctggcggccaaacgaggccgtcaaaattttacatggcaaattttagctacgatctttaacccgagggccgaggccgtatattataatggatttagcgagcgtgcgctcgtgcccttncgtgattgacagaactacatccatggtcgacaaacgtggaccccattgctgttctggttganggctcaaagggtcgggtccgaccgatcacggatcccgcagacgcagaggagcctanacaatgttatgctcatagggatcgacagattcagcgtagtcagtcgtgacccaatctactaagcaagcactcgtgtcacgtaactccccaatgggtaaatattccatcgcaatcttcgtgctatgcctccgcgataccgagggcgtcacttatttcgatctttaatcccagatctgataaggaagctacggacgctctcgtacgaacgctgtaaacagctacgttgctaggncgtgcgagaccgcataggggcatgttggctaatcacgccgttagaactattccctcacgtcgagtcccccggaactgcactgggcactcagaggttggcagagggcaaggccggggggcgaaaagatcaagcgaccagcactcttgatcccctggaagcgctacgcggcggctaaacagtggcaggttttacacttcgatagttgnttcgtgtccccttcatcttcagcggatcaccgagccctttggatagtaatcagcgtcacagcatgacccgcgacaggcttacttcggatccaatgtttcgataagttgggcgtgtataagcgacgagtcctcagctttaaggttttcacgactggggtttgtaatangttgtagactcngcagcacttgataaaggtaggtcgggccttaggagcgccggacttcatggtttcctggccgctggctcttgtgcctgntccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtngtgagggtctgagccattccaactcacgtggnacgacggttcggctcaattgagacgaaagacacccttccagtgacgggataagttgaactctncaaatggctgttgtagcaccaatttggcgagagtcaatatgatgagcatgcaggtgcaccatccctctgagagttaacttgggactgagaggtcgtcgtcngcaagggccctagctcgtagatcccgtatacttgtgcgngggtaaactggacggcgccgcgcacngcccactacggccaaccatccctntatagaacccnccgccgcgaaagatttgaagatatctggggttaggactgagtgggtgtgtgtacaagacgcctggggcatacagtctctaccgggctcgttccgtcaatccacatgacgccactgtggccaacttacttcttggtgactgatacgagttcgtgaccacatagggccaacgatgtctgcgcactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtgtaaccggctcgggttactgacnctgaatctgaagaggtgtagggcaatcctgggccctttaaatttgggtccagaagntaattaagtgtcccagtggangcgcttgtcgtctgtaagtattgagttaacccccacgtacggtcgtatccgccgttctaaagcagtgggcgtatcttctcaaattggcagaggtctctagaaaggcacgttagattcgggtccatcaggtattttagggtttcggcccaacagaaaggccgcgngtccgtttgatgggttcgggtatccattttcgctgcgcgatgtcttcgacttcccgcatataccaagatgtcagaccccaccataggaacagtatgaaagctatgtccctccgttgaaagacatgctattgcaagaccctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgaagatcaaggcgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgacttcagttttaaccgngggaaggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccganaatctggcccnttgaacttgtaaacaaccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacgggngggccgtgaggttagagccagttaactgacgctcgtcgatgtagttanaatggctcggagggaccatctttttgttcagcgccccatcgcgagttctatcactatttccgttgtgacgctcgnagtttctcatattctactcattaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctganaagtattctgctagagaaagtggggcatccaccagttagcnagttgtgaagaataaataatagccgagaccgctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctnatttgaactccgggtacactgcatatttaagaatccgacggaatcttcacctaagatataacaggacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccgtgtcgttatcngcggcggcggttaaggtttatacaaagnncgggctcgctccagacatgnttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcngtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttaacaaattggtcgaacgtacttaaacgataagaatggtggatgtaacctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatacattcacgagctaagtanacacccggagtgcgtatgttccatccgcacccgggcccaaaataccgtctgctactttgttaacaggnagcctcggcagccagctnaaaaacgacccgccctcagggctgcatnagtaagacgctattaacttccaccgttgactnagttatctagcctacccaaataattcttagcccttgaaaactcaatgaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatccctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacctgctgagctgatagtcgctccgcccatacgctctagcctcagggcagacgaggtccagtaggcatgcctaatcaagcgccgacttcttcatcgacctagctgagtatagtgtccttagtcccgccgaggggttagtaggctccgagatccgctgtctttatgttacaagggnactgcttagctatgcagaatgccactgcgattatcgtgtcgttgctaccccgtagcgatatcangcctagggcagcgtgtacgggtccgacgcatcgaatatttaagtaaagattgtagaaagctgtatagtgtatctctgaagcgtccagnactgccgcgtgcatcagtcaattagacctagccagacggaattccatgaataacatccacccgtttgttcggcccgagcctctaacgagggaagcggttcctacacaggntctactttcgccaatggaaagcctgcgataggcatatggagacatgaggctctctcttctttgaatttccgctgtagcgcccgaaatacgcgacgggctctcggctatagaggcatctactaagtattgacaactaagcagcacagaaagcgtgtccgctaccaaccttgttgtccaatttagttgcgcagcggcctcacggaaattgggcctgggagcccgccgcgattccttgtcgttatcgatgncgcccatccaagcggcaaaggcggcgaaccatacgagcgggtgtcgtgcttccggaagcgcgtcatttggccaaaggttgcaaagtcagtactgcacatggtattaacgtgtncgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcgacgtaccgcgaccaggcaaagcacccaagtattagaaaagtgcctactggcccgccgacgcttggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactggacggaaggttacgtcgagtagtagactgcaaaaaactcgctcattggatacctggttcgtacacatagaaacngtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcnatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctgggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggccagtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggnacttgctcataanatcttttgaaagtcatgctagcctgtgcctctaattctcacggccggtatcgtttacgtaatgcccggaatggncccgntgtcatttctgcgcgcccgagggaccaatatcccctagtncgcgaccgggcgagcttctgtatctttcaatgcatgctcccttgctctggcccataccgagaacccccctatattcagaggtccttgttggtcgtgncttgtgcaggcaatcggatcgtagcagatacgacaggcagcccaaagcgacgtatttcttccgcgatcctttgtatttcgatactccaaatcctnctaggacgaaggaccggaaccagcgcaactcaatcnaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagngactcgagcactgagaaccctccatagtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgcctatantcgatggcgtccagatggggaaattcggaggcaaggacggtcggagcccccccgcgtggcgctatgagccctctacttacctgcaaaacctcgntcgctctgtaccaacgggatccggcgtagcgcgagagatgngcagagactcccagggtataactatcttcgagccggcggaatcgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgcnacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggtgactgtcaacaaagatttgtgcctgtggacgcgcccggttacgtgtctattggtgaaccccggtcggggctggcgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagaccaaacttgcatattcccagtatgtctgaggaccggaacatattatgataattacggacgcagctagctggttacgaaatnacacgtctggccttcataggcaacgccaccaactttcccgctccccccctagattatgcggtatgcggctgtctttttgccctctcaagcggatgttggctgagtatcctggggtattgtcattttcttacgtccacagaacgcggtgagtcatctggactgcttcggggtggctagtgaggccgatatngccccgtcttcctcaactgactacaggtaacagcgtaatatcaaatagctcaagcactccttggtaggaccaagcaagccccaaatggttggtacagaaattctcacgttaaataattaacaacgctgtgccaagattctccaggcgggtgaacgaccccagggtcccccgctgggacggttcgataagttcccctcaggagcaccctcgtaaaaacctaatcagcgcncgcagataggagagtagcggatcaggaaacgcattgaaccgcactagggtgctaaaagtgtatggttcgctgggacagtacatgtagaaatcagggcagcttcctctagcacgtcgagagtgcgtagtttaatactccctccgtttggcggattcccgtcctgtctcagcgtgcggtgcacaatcttccgagtntacataatacagcatatcaactcttactaggctctgtctggcgtcgtcggggaatggtttctagaacgtcgtcaccacatctctgaacagaaacctgtccgccgggtcagacccgagcgagcccctaaganggtcaaccgtcggcgcgcactgccacgaatgaatcactcgtggagtcggcaagggcgttggccggacttcctctttgagccccagaggggggaggcccatgtacaggatggggcgccccggccatcttgttaggctacagcgctcgtgagcatcttagacccacttaggcgcgccagaagcaaccgctagggcggccgcaccgacttggtagccacaagtacaagtttatcgncgcacctcatctggcgctcgtgtgaaaagatgggcccacaatcccatttccggcgcagacggtacggccgccgcaagtcggcacctgtccccctggtggacaggacgtattcggatcggacgctatgccaaactgccccctctgcggcggactgattgggcagcactactgtctctaacgcgcgccgtactgaagcggggacgcccaaagttcacgagcctgcccccagtagttatcccggcgttatggtccagaggtacgaccttgaaagtggttgcctgtcgatccccggctctaccatagtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgaatgataccctgaccgttatctgagcgagttcttatttcgagtcctaaaagttgccggtaggtgaatgcacgccgtaagacagtgnttctgctctacctaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatcctaagcgaaggtncncggactacaaaagacgagaggggtcgtgcagtgaaccacgttactgccattttatagttatcgggcttgggaagctcacgcctcagcgcataacggtggtactgcaagtgtcccaaagcatcttaatgccgtttcgttggcctgtcatatgagccgttgacatgccaaaaaacttatcgaattagcggngaccaagacaacccggggttagactaattgtccttggngcgactagactcatttgtgnaccaaccccgtaggattaaaaactgaccctctgttgatgtcatnccagttgtntgtactgtggcctggaaagatatgattgttgctcgggtccccctttagcagtgagcagctcctgtgncggccgttctagngtgcggtgaacccacggaatatgctatcaccgcccttacccgcggtgcccactcccaacgtataagtgatgacgtattgtatgacacgccgtacccagtacacgaatgttcggaagctcggctcgaccacatagccgctccagttgccgaaataggagctataccttatgttgccgttttttatagggctcgtgccaggcctgaattggcgccgcacgctgcaccccagccgccgccggccagtcggtggggttctcggggagccggagtggcgcgggccgccggagagtaaaaggcttttacaattacgtatgattatntcaactagtngttttcattgttagactccagtgcggggcgccaaactgctgaataatgctgttcaaatcaaaagatcattgtagaatttcagcgagcttggagtgggggacggcaattacggaatcacgggccccttgcatccatctggataactcttggtattggggcccctcctgggtagcannttgacattctcaagcactgcttcgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgtcggagggacgctcggacgaagcgagtcaattaaggccgtggatctggagcgtgnccgtggtgtcccggagcntttcgacgcgaggggtccttagcccaccaatggatcctccgatagacgtgctagccgccaaatggctacgaagagttatgnggcgagtgggaagncgcctcaaggtagttgtcgcaggtttgctgcgaaccttttagtcgagccacggcgctccgaactttttcatggacttgctaactaacgagacctatgtaagcatcgctacgtggactattgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagaggcgccgatcgaggtccgtccgcgatcagatggtgctcgcaaactgttactacggacgttgagaccggtgtgtattgtcatgttggtcctttattcctagcgtgcaggttgacgcgtgcgtattcaagttaaaatgcgggatattctaacctgaggcattctataaaatccttccaccgttcgtacacagataccacagacaccttcacagtggttcacgccatatggtgcggagaccagcttgggaaagcccggctagtgcgattgtccctgccaccaacgccttcgggtatcctgggacaagcgtcctcatccaacatgttacntagtcgcttcggcaaccgcacaccgggataggggtaagacaatgaagtgatccacgaataactcattggtcacatgcccgcgcaggngcatgcataactagagggtggtagtcccgtcgcctttatggaacatactcccagacttatctacaaacgcactaaggccagtacactcggagatacgggtttttgaacctaaagctagttcctaccgagcaaaaagacgcgaaatctgtgaagtattgggattcaccatgtctcaaacgacggttaaaatacaaattacggaatcaactantgttccactgggctgtactagaagcatcgtgtgactctaatggggggacccaacgtgnnttggtccccgtgttatgtggagtgttatttgaagtgatctgatattgtagttcagaactcggcctataccgcgaaacacaccgggcggaacatacgaacccgacagaaccttttacggactcgtcgttcccacgggtcacgctcatctgccgggtggactccctggccagactagtgccagcatcctgtattgcacaagtacttcgtgtagcgtcggctcgcggttacttactgcgagaccccaccgcagcgaaatcgtgtcggatagtataatcgatctcttccattgaagcgtttgatcccccctggaggtccctgcatgcctctttttgatctttggaatgtctataggctgcattacaagtgactggtttacaaagccgcgtaaagtagnactgtgtcatctanattacagcggagaattattgcaagtgagcggggataatgcttgagagtcgcgcaggcgaccccggttcagattaaaccccggcagagatgccgttgtgacggccgcaaaacactggttttttttccggttttctacatgtcagccaccggcctcggcgggtacgttacaactcaccagtagaggaggcctccctcgtgtctccggaatcaggatccaagatcttccctcgactcantcgatactgtacctgaagcaggtacctgatgtagcctcgtagcacgctggggaggttcgaccgacctgccgtgacccttaattttgtccgtggttaccaatgctcccttttacaggtctacaaaaaattgggagcgtgcgctactacaaatcaaaacaagcggatcgctcagtcatttgtccggcaaccaatcggaccaaggcaggagccggggggaactcgagaggtgatttgtccgcagggggctactcgacggcgacncctgcccaactgagtattacnatatngccgagctcagaaactaacaatgtgtcacgtctggtgctttagctgcggcttgcgagtccagcgactaggtagcccatntgagcacttgacggaccttgggttagaaaactaatagtaccatgagatggggtganaaggtccggattcaacnatctggcgactgcgccgacacaccccagagtttgttggcttaagacacataaccaggatatagcgccggaggtcatggctaagtaccgagtaaaaattgagccgcggaccatgcaattagagtgccgcaaggatcgctattatgcggggtgagattgggcaacgcaagacgatctcggagggaaagcacgatacatattcggtccgaggtggtttcgtatgttcagggatttttagtgtgtccagaacatcaaagtaccggtgatattccactgcgaaccctcgcgcttgctgtccctgccgggcctccagatctaaagttctaagcagcgccccggatcgggtccaagagctgcggagtgcctagtccaggagaggctgtctgacgattttcgtcgcaacttaataaatatttcaatggtttgcgtgcttgaatcacgtttgagcgacgcatcgaataaaacccttgaaccgagggctactcaaccgcactcagtctcagcaaaaatttgncagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggagtgacactggtcagtttnaatcctagctccgtacgatgcnanggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttggaagaagcgatttgaggacgcgcatacccagctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggtcctaaagtcgaattgtatttacagaggggtatccgcgcgcgctcctacgttgctgtaggatcgtgctctgagtaaaaggtcggcatcatcggaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggtagtcgcggggccgtcaccgccacggtgcaactgctctggccgtcttagaagcgaagtaaacctaaacacaattgggccacatgtctcgttgagatgtccttcaatggggactgcatagaatcgctgcgtagctcggaagacgtcgagtgcatggtgggtctanactgcaggttggaactgncactaggctgcaagaggctacgtacccctatgccatcctcagtaaaaaccgacttagcacactttttatttccggaacacgacgtagctcaacctcaatggtcagggtcttactgaccgtgacacacgtgcaaccataaatgctgggataagtcgtgttcaggcggggtggccgacaaggtcggtaactagcagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgntcactngtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccacgcgtcttagtggcagacggtgcataccgacccgcgtcggttcgatgtagcgttgcaagcctccaacccgtganttaaaaatctacggaggcntggtcttgaacgcggtatgcgcacgtatggaaaggttgcatggatcgtgctgaggtttacggaacttccagcactacttatgtgcagcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcggccaatgactgcccttgtttgtggcgggttaacttgtacgagggtcgttttgacaacgtctctccatagagcttctgtataaaatgcggccttacaatccgcctctngaatgacgtggacctttcggcagagtataaacatcatgtgtcgctaatacttcacccgggcagcgtggccccagctcgaggggtgcgtgcgccaacctgatcttagaacataccctagctatcgcagcggagatttcgaaagagtaaggcttcncanaacctttgggcggcccaacgtgctgtcctgatacttatatttccgatttctcgtatatcggcaagaattacggtatttcagccccataactatacggnacangcgcnccgccatccggggcacatttactatacccactgggcgtngacctaatactttattccncttgttctatagtgtagcatctgtatactcgaacaggtccggctnttcagtgagctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaagttccaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagntgaatccgggagcgactggtcggcacggcgccttagtaggcacacacaacagaagtcaaatgatctttcagacaactggtatcagccaggcattccagccttacccccgttnncgagcaccctgtcncttcccagccggccatgtgaagctaaattagcgatgctaaatnattngtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctanggnctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacgtaangtttgggatttccatctagtcccttaaaaatgtggactgggattaacnnnnnnnntaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttagctaaactgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttnatccgccgtccgccncgtcaggtagaactgttttctacttcatcattctaggtgcgcggatacgacaaattgtatcccaggtatcggctgnacctcggggtctgaacccctgatccctccacctaattatgtccaagttgcgtagtttaggagcttccccngacaaacgtaagaaagagcgcgcatccggagagagtaangatcagcgataccgatacttagaaaaacgctggcccaaaacttaggaatagctgttccattctcgtgatctataatcgtctagaccagaccagctcccgttactcctaggacgtacaatcgagaaggtaacttcgtaggtggagtacagtgntccctccggcaaagccaaaataatatcgttgccccaggcatctaatagtttaagcagcacttgttataaggcaggtgtacgaaggctgacaggcgatcgaacagtatagcgagtntcctacatgactatggncctatcccggtggctttagacgtattggcacaataaacgggcgcngtcattagtatgtgtcgtgccttggaaccgacaaattgtccgcnggacgtaatgctccagtttgttgcaattaattgatgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggtggcgctatgcctatcactaggaagatgcgctttaagtggggaagggcctcgacccgccccannnnccaaaaagccccgtgaccagttggccgattaagttncacaaggtagtttacgcatttttacacgagggtnggccgccggagcactatccggtcggaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtatcgggncaggcggccggtgtttcgaatcacaagtccggagatgtgtgctccttcagaggaaacggcaacagcatgccggtcgcgtcnccatctcttgtcgggttgtcaatattttcaagcccgctctcgtgtttgcgtcgttgtgcggttgcgaaataggaattggctataccactatgaacaggatccccagccagaagcgggcgtgacacaatacgccgttgaacgaccgctggacctactagaagccgcactttgctgctggagtttcgcgcaaactgatagaattagaactttgtactgagaccaatgcagcataggggtttcctcccacgctctcgccgacccactcaaggcactcctggtcataaaaggcaaacccagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagnggacgcgtgcctcttaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggtcgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtcctccccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcntntcggggcaggctatacgataatcgtcggtatctctcacgtggggntcaccgtttcggaactgtaacgggttggagcacaccctgtaaacaccccatgaattagaactcgggtaaccttacgccaagtgttaacggtcccggcactctgcttcgggcgatagagatgacttttcctcggggcgtgccagcggtgtacatcacgcaccaccttgacagtaagggccggtttgacaacacatgtcagccgaacctgcggaccgcctactccgtttattccctgtcctagcctgggaaatgaaggcaacgccgtggtccgggtttaattttgcgatcgtaagctgactgctgtcaaatcggcctgcccaccaactttcacaactaggggcgtcagcggcanaggtcgtttacactaagaacaactcaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattctaccatcacccccttctccgtaaatgatacaggttggctggtncgtaccaatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcttgtcgaccccactggtcgaagagtacgaacgacctgcaggcaacaacggaagancatcgttgacttatgtcaatctggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacgattcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcggccnccaagtcgcgatccntcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgangctgattgcactacaccgtaataatccatgtgcagcttggttatgcctagaagggtcagcccaggcctctaaaactctacttctgagcgactgctggaaggggctggaaaattgcaaacgtggtattctcgggttaagtattttttcggacggccccgcgacaagtatgccaaagtgaggggtgacttaaattgcgcagttcatttggtnnagcntctcgctcttctcgtgaaatgcggacgattgtctcgaaaacccataactgaatcaaccaagatcgttcgtaaatttcgcactcgttgctcctcgtatgcatagatattatggtgcctggaagatgcgtcagcccnaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcgggncaccgtttgacggatgtagagacatattcaagcttctacgcgccacgagtaccgagcggagccggccatgtgtctcgcgaagcgcggtccttttgcacagggtcgccaggcgacagctaacgtaggcacggtactgttttcggctngtcgccctacaatggtcaggataacgatcngcgtataatgatgtaaatggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccncgcccctcatttataatagcgctggaatccgattaattaacttttgnttaatccgcgctcgtttcgacaggttctatacagccaaacttgcccgtctactnagctgtatctgcgcgattatctacgggaccagcggatcantccctaaggcngtgcaagggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactaagtccacgagcccccgagcgggcnnacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaanatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgcctagccccatgtgtaaattgttaccacctggangacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctnatgtatgcaggtaagggctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaanttactcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggtngtacncggccggtggtcctggatccactgtcagtacnccgngcactccgtataaaagtgggttcgcagntgcttggttcgatgtttaggtcggtccgccgcaaagccggccgaggttcgcaattactgaaaggacgagtggantcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgtaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcggttagtgccagtangacggtgcgattcctaactcagtatccgtaagggatctctagccgttcacttcgtccgcctagtcacctaggggggggccacttataccagtcaaggagctagngcggagatcggtgtacaacttcctcgggtcaacttatttgtganggcgctagtcacaattgcccaacggactctcggccttagacaccagcatcctttggggacgtctttgatcaagacgtcccaaaccactgatgnagataccattcacacactgcactccacaaaacgccatgtncttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtggtccgtgtttcttcctgcggcccacatacctcgagtntgtccaagtaggtttgatcgcttgagatgtcagagcgggaccctaacccaacggttttcaagtgcgcgtaaggnactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggtatacagacgaattcgccgcgtataagatngagttatacatagtnacttcggggagtggctttatcccgcctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaaaacgcagcttttgagctccggacgatttattttatataccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccaacgtggggggacagatcccgccttaatgtacgaaaaaaacgtcccggtatcgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggagggntcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttgntcagtgatggcgttgaggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatngctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgngatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattgaagatggacctcgtaaagtgtttcaaacgtgcatagtaaggaatcgcgcatcacnncggggatatttaatgactgcagtctctgaagcgcntttcgcatttgcgcttctggcacagagcttcggacggagatcgggatcgtgacatctagctcttaccgtctccacgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaatnaattgggtaaacctatggtccatatactaacggcgtatgcccctgccgtccagagagccgagtcactgccccctccttacntaacttacctttgttggtagtgggaatcccgctttcccttaaacganttctgcacgatcgggcgatccactaagatttctaacacatccgncacttccgggtgtacattctagngaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaaacacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgagagatgatccccgcgtcagccgcgacgctagaaatgtataatcgagtggggcgttccncaaaaggtagattctagctaccaatacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgaataaagtaagggatttagggtgtatcatgcaatcatcccagttcccgccgagctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggntgagaaccgcatccggtcgcaacttcgctccaaagctatctctgctaaacgttacccggccccgccggaaactggattncggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactncttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaacaacgttgtgtctctactagattgccaggtaagacgtttatccttgcagngaantctaccaaatgangaccctgcaaacatactttagaagagtacgtcgtacttaggggtcagtgtttatgtatagagtgccgnaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgntttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtncangagacgtatagctctatcgcgcgnacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaanaaagcaagatgttgcgtcgtcctgaaggtgagatggtgncagcaggatcagtcagacccatctattgagcacagcgttctgaagcgtgtcgtgccgactaataacggttacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgngcaatttagatgtatcttctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagtacgcaggatccaggtcctacctcatgcctgccggttaggggggacaaaatctcacgggcatgtcacttgccctggttctaattgttatttacttctaaactggaaaagaacgtgctacaatatctccctgaggagaagcctctatcttttgaggaataaagcgcgcgggtgccntcctacttactanaggccaaattggctaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaaggtataattgttcanataaagggttttttgccgtccatcgaacatgcaagttaaagataagtttatcatagcatttgttaatttgtacngataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggcgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtagtttgtggtactgataatggttctccggccaggattcgtactccgtcggaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcatttcaacagatagacgaaattgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcgggaatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctancacgatcgaccccaacatttacgagcntttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagaccnccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggcctatgggacacaagccgcagttgaggccgttccgccctcctcgccacgaattccagtgagcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatactattgtgagatccctggatccagnggttatagctcggacccttatcggatatcgcgggtgttggttgactggcaacccgcgccaattagtgtgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgatnntacttcaaccggctaagcatcgatgtgggacgctaactgatgtgtgttacgtataatagcaggccaggcttctcactacgcgtgtccatgtacggcgcgttctatccataggagtgcgtctggaacacgaaaaggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatctagcctganttgtgcacttgatgccctggaatataggtatttcggcagtaaattctcaaatttcaaaagttgatgcgcnttactaatgcgttctaatcggcaactagtacacnccagtggtggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggatttctgtgagaantaacatctacccccgtgagttntcggagtaagcagtgaatgcctttctacgtacgctnnccccattccgaacaatcgataatatccttacaatcattaaaagcacgaattcgttgntagattacgattgctcgaattcgaaaatgccggacgtttgatccataacctcggcaaaatggttaatctgtcnggactacaacgcatattgtctgtccgacacactacgctgctcgcctgccgccgaagtggtcgattagcctagaaattcatcgagcgcgcgatatccgcacggcataggcccgagcacgggtaacttgccagatggacangatccgagttataagtctcagcgcatatgatacctaatcacggtctttaaaggcgcatccgccggctgatgtgcatcgcttacaaccagttactcgaggaaacttgtcggnncggactaactatttgctggtcgcccagggccgtggccccaaaatatatcgtcgcagacgctaatcgcaccgncccagcgaatagagaaaggcaggtagggtcgtctatcaagcacacttcctgcaatgtcgtcttagagtcggtgaaggcttatcagcgaggcttcgccaaggaccatcatgtgtctcatccatgcatgaagatctctctaattaaagtgtacggcgtgccgaacacattatgattttcctangtataccctagttggacgaaagtgtgtattacggatgcacgtggagccggggacacagatctgacgtgtattgatcgctcccggggacctcagccgtggagtcccgtcgctctttgggtaatggacnattcaanggacgtagtgtgggccggtgcgtttgaagttgggtggccttaagccgaactttcgaacattggaagcaacggcgcatacaccncggccccccgcaccgtaatccgcctggccgcaacacctggcagactttgctngctcctcggtcacacgcacctgacttctgccttggagcctcagcggggctagcggcgtatctgccgantccgtccacgctacgcttcgtgtaggcaaaacagcggnatctaaactcaagctaaaataagcactccgaggagtcgcacgaaaacctcatccagcggaatcacaacgggacctaggcatgtacttaccccgttttcgcgagatagttgctcatgagtgatggacagactggttaatatttaggtagtactgaacatgatcctttgtcgccataaatgtcatttattgcgagaacttaggggagtgtgatctactctctgtacggaacctaaatcaataacgatgcaccgaagtatcacggaagtgcccatcggcgtgtatggacgatgtatnttgaggcttgatccagggngnntcnaaggggggacaaaggggagtcgaggccaacgattgatcttcatggggacattacngacctgtggtaagaacagacatgtaaatagttggcgaccagttgccgttacccgttcgcccgaacataaataataagagtgggtcaaagaacgttagacttggctttggtccaaattcccaaaaaagcacgatcggggagctatccacttagctttcactgagtaaaagtaccaccaccgccacttgccgaagcgatcgaatgtggcattgtctctatactctagtccaaccacaagttgcccggggcctattagcatcccatcttatgggggccagtaagctcaggcaagggtagagatgctttgcacatgtggtgtggtcggccgtgctgactgatcatggactagccactgtcctgaattcggggcgcccctattttagaactaagaatactcacaccgccagtctagctctaanatcaatgntgacgatgacaacaggaccctacccgagtaccctcccaacgatttctgacttcctntgtggggaataaccggggctgaatcggccgttagacatatagagtctttatacattatnntcacggcgacgtgagtagtccactcnccaatgatagctacaaccgcccgacatcaggaacgtagcgaatcacactgggctagcgtgttgtatgtcttcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaagtacgaaacatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcattaaactatgtctgttggacgtgtggtgtacgcggattcgctcagtttgtgatcttggaccgataagtagttctgttactacctctacaggcgtggggagtgcagactgcactgttaagaatgtaatcaaacgttgcacttcatgcctaaccgacttgttgcgagcgaacttagtacatcgatgagcctcttcgaatacactgatttttgtcggantcccgaatgtttaatactccacataaccngtacgggatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagtttatacacctggctaacagtggtatgggatgcgctcttcgacacccactaattcncgcatggcccatcggcttccagnacagcttcttttcccccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgcttcgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaancgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctncccaaagctagatgtatgntgtccnatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccagtctatttcacccgggtgactcatacgggctactcaagccaggngccagttgatgcgtaagttctcacagcttgaaacttggcatcttacatattcccttccgccctagtgaagcacaattcaatttgcttacatctgatgcgtgtttgtgcgcgccgccgggcgacgctttcactcggcccggatagttgagaattgaagtacgccgggattatttcccaacaagnttctagggcagtgcatcctntagctttgggcttggtttggtcgctttagcagggatactcctcccttatttcacctcccggatatcttcactagagagattgctggggcgcagcagtggctaatcttaggacaacattcgaacgtagaatttacccactggtttctatgtcggacggccaacggagtcggcagtaacgggctgaggcgttcgtatngagacgcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatagtgggacagaacgtgtacgtcntcagaggtncaccacacttgaggtgtaccgtagatacctcctcttctcacgggatcaatcagttagtcaggttggtcctattaattgggggaggctagtaaactgcatggctgagccagtccngcctacttngggtaggctttnagtcgtggtgagagccacccgtacgtttgatggcatggtgcgtacctctgccgtgaatgaagcgatctaactagtcgatttttgataagactgagggtgggcgcatccgaaaggcacggagatggatcatcagtggtcgcttcgtggacggtagagagccatcttaacgtccggagcatctgaccaattggatgacacatccgggcaagacctgtngtcagcggtgttgcnccaagtatggttcctaatngccagttacacgttaaggnccggagaacagttagtgaccgagtactcggcgcagctaccagattttttaggaactcgtagtgggcaggcacatctcaatatcgcgcatttnacagcggcctgcgcgagancttttatttcagcgtcgcaacaaatggggtcctatgagcgctgggagccccggaccagtcgacggtctagatgcaggcagcggctcatgcattcattatattcgtagtgcccccacctctcccttggggctatccccaaatcctcacgtggcttaggccccncagagctactcgggtcgtgatgctataggtcagtgctttgctatagcaagtgtgctacccggcgcctcctgtacgtacctctttgagagggaaatgcagagagatttatttcccgcattactntggtgatagcttccgcacacgcagcacggaggacttccgcccacccaggagcatccgggcacccagtaaagtctggttggttgctcgctgcaccttttgcctgcaacgttacacgggtgccaacnttacttctgaaactccagtagcgcgcgcccggcgcccatagttagcgccctctgncagtgtaccacctgcacatcaacagtccggcatgcctgaaataatggacttagatntgcctctcgccggtagctcagccccactgaatgcgtttctggccatgtctgtaactaatattcaagttngntggccgntcttgtgcggatccctggggatatttccgggaatacccgtctgtttactacggtgggcttgcttacgnangggttcgcgcatggcctcctctccaaacgtaggctagctgattagattcgcggtaaactctagttctgacgtggcgcggtcaagatcaagtgagtgcatagcnctacaggaggaggttcgacgccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcaaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtgaaggcggtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcccgatgtactcccggataaccttggtgctggttagttagcctctccccangcttcgccctgatgctgtgaatcctctgccattgtgcacgggagtgctcgcccgtagtatatcaggccggntccgcaacntgaggaataaaggtcagtgcggtacgcacgcgtgacgatcnactaaatcgttagtgggaccgtccttggcgtaccgagatgatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccancttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccccatttctgtagaatggcggagtacttacataaatctagtatagcccttctaggtctaactactgaggccgtgaccacataacttttttgggactccagacaataaccagtgaatcgtattaagcaagtagcgcacaacgcggccactngtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcctaaagacttctttcgaagaggtctttccacgagaatggcgctttgggntattctgttatactgccatcttggtctgccacgttgcgncgtgttctgcaccctccgggtggacggcacgtcatagggctncgaccccgagcgcagcgctctaccaggccgtagttgttgcattccccgtgcacccggcgtacgcagccggtccactntcgcgggtgcatacggatcgaggatctgcctcgtcacctcaggcgtctaaacgctgatcaaaagcgcttctctgggcggccgcattacgtggtggccgcgagaatcttaggcgtacgagtacgtcgcgctactacatgtgtctcancggaactgaccgccccagagtctatctctccgcgacttacgcgtatgagaccgcgttcctaggacaggcggtataaacacgtaagctgtgcccgaccacctcgacctgggacgcttcactgtggcnncccactgtggaatacaatcggaagcgcatcactctgagtancgtccgccaacgccagctgccttctcacgtgttatgtgatagagccanaaatatcacatgaatccgtccggtattccaagttggccagtagtggtcacccagctaacanaaggcatgagggcantgtggcgggcgccacaatccaacctggctgtgattacttgtctgccatacatcatagccgcgagcatttccgagggaataactgatctttgatgatgcgaagnagcagcgctactgtaaagtgcagctcctgcgagatattgtaattctaggcagattgccagcaccctncttcgccaaccggccatcagcaaacgcatgnactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgnactgttgcagtcccangtcgggcagcagtgccgtccctgcgccttctctatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtacaacttgtcgcagaatgcactgcctgcggggtatgtgggctgccttgcgagggcgccctctgccggcccgtttcgtagctncggctagtagcagaacctagaccaccgtagcgaggtcataaaaggaatagggtagacagcccaggtttataattatccgaggaccaggcaattacgtgcccgtcagcgtcccgcgcccagttgagttggacagacgcaatgacagggccgttggttgacccggcggagcacacgcgctggccagtccacgggcccgtagccagtgggggactcgggaactatattctcagagccggggcgtatgccacggctccggtagagcgagacggtcgcgggcggaaccggagtatctcaccaccgcggctagctccaaatcttcaccgttgaccgctttggaggttcgggatcttccaactgggtgctgggtatgtcccggccgtccgaccgagtgggcggccagaatgtncttagtataacgtgcgaggactgcttcnaatcgaaagaaaagatcactagtgaagtccgaacntaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgntcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagaggcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggtcatcacttttcctacccatattatagggactgtcggcgcattcgggtatttccgtaatatcagaaagccatctatcccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccattcaccagaccggcgcgtggacacaacatctnggattagtagtgactctgttgacgcacgagtagttcgagagctctagccccgcatctcgaagcgatctcggctggcctttttagcagacggttcaagaggcccgtatttagtagaatttacccagagaggctattcggtacatgatggcggagattccatgccgccgttgcaatcgtaacctgtaacggtacctcaaaaccacgcccgaccgctttgggcatagcgatcttagtggttgtgagagctcttactgacaggaaacttcaccgatgccttaggacgcggtaaatagtcgtcaacagagtctgacgctagtatggaccgtccttcccgcacgtgtattaataaggcagctttcaaatcacccggtcagncataactgtgatcgaaatggatatagattacttaacgacttacacaacttgttttcgggattnaaggacctgaacagaaccgagtagtgaccatttttttcggagtacgtgctgcacatctacgatgcccgtgggcggactaagcaatggaggccagtataaaattcaattctccttacgtttatacccatcctgcgtgtgggaaactaacgacgcaatcgcacgtaaccgaccgaacgatcgtgaagatttacggggtgattttgccctcacctaagttcccaatggtgaattccagtaaaacagcagtttatgtatcgtttccctgccttaagnaaatcatgctcctcttagtgcgcnctccncactcccctgcatgtcgtaatgcactgtgtatcgaccgataactaccgtgcttaacggaagtccccattcttcgcggttaccatgccgggccaccgattccggcggaaaaacncaccatccgagaaaaacnacgctcgtttctatcgtatatatggctcgtacttctggttttaaatcatacctcactagtcttaaagttcttgttgtgagacacgtacgaacgcctnagtggactccccgggacgataaatatcgaacgccgatcttcgatgcgatctactgacnntccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcgacagatcagactttacatgtcnactattacctaggaattataagccnaagctggatcacgtgctcgcgttctgcccgttcgnctggttcaactagttgtcatcgcaggcttgagcttattgaaaaggattttcatgcccatatatgtaaggccaatcggtactggtggtacgcatgcactgatacgatcagtcaaacccgacgtgacatgggagcggttcctccatcgcctcgatatatagggaagatctacccctcagntttacccgtcccgcggattgtacaggcgattaatggtgaagtacgattacctatttgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccagctggtgatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtacatgttacgcnagtcgtccatcatccggattaagggatacgggggagtggagcnctgcgggtactccgtaagtcattgcgatgctatgatttttactgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtagtcaggtgtacgcttttgangcggataactccgtcatcttatggttctcgaatatatatttgacttgggtaccgaagaggatcgtcagatggaacgcggcactgtgccgcaaccctctgaagttagctaccggcgtacacggtgaacactattgaacatagttcggaagccacctataatatgaacctcggtcaggtcaattccaccggttcgtactttggcccccccccgaattaagactgttttataaccgctgcaattttctcacccttgttacttcgttacggatactacattcgagttggcatgaagactgacggtgagtttttcccgaatgtcacgaagcttactcgtcgacggaggccatctgtacacagcgccccacgatcacggcgagtatcctctgtcgagattacatcgtcggttagtattgtatggcaagcaatttagagagctgcggtactgctgggagttgaganaacccagagcgccccctgacttcataaaacactgaccctgaagcgcagggggcgcacttgcattgcccataggtgaatagctgtcatccacgttgtgngcgaaacgcactacggttatcacaacgcgcgcgtctgggggatgcagctatacgtgtggagaggacactataagcggtccgctttaggctgcctgacgtatactagcttatgttcaagncttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggnaggtactccaccacacagcaccatctatgaaaatctaggctcgtcaaatagcaggtgcacgtcgatctgggcgttggttaggctcttgggtccttggtatgcacgggaggcacctgacgtggttaacgctacctctactnggacgtggactgcgaagagtagccgctgaggacaggcgtcgtccggaaaccactacnttaccccgcggctnttgattacttataactctggtagagctgangagctgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgggtggttcactcagtaacgccgcgcacagaagctaatcactggcctttagtttgattcttgatttaatctgctttccccctagaactttcactcagagaagtccccgctcgcagcgagtttctctaacaaactcctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgttgtggtgatcatcatagtgagaagctccagcgtagggtgcgggaccttataatggccgggtcaccgtacttctggccgtgaggtgtgcaactcatcttacacgtattaggtctcagtcggggctagagaatgttctcagttcagcttcgaaggtagcgccttagcagaaaggacctggcctcggaaaggccggctttgccttctcgagaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccgttatacacggcangtgttatgaaaaagtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatnnctctctaacatttatgancgtactactatctagtccagtcctctacggatgggtaaatcctgccttgctgggttttcgattcttgtctcatactcctccggcgctccaacaangcgccccgtggggttacctgggnggcatctcgatcgctgcgggcgcgcgatcaaagggtggtnccataagactaagggaccaatacaacgtttcgcttganttggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggggaggttggttaactttgtttttgctcctagggggtggcggatagtcatcacagcaatggtctttgacctcacatggtnataactcagcctattcattgattaagaagagcacaagcaatacccgcagtagaaaagtcgaagtcctaacaatcgtaagtctcgcgcgcagnctccgctactctacacctgaaggcaatcatctacttcgcggcaaatcaaaagtgctcggttatcaattaattgctgatttcaacgctggcgtacctggcggcctgcccgcgattcggatacattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacntatgttcgagtttcaataaaaatgcgcaatcaatttcagttcgcatccgacacgtagttacccatggattgaaagggggagaccacgctagtctataaatctccgaacacctaggtgggaaataacgaacgactcttgangcacgcagcttnngagaccgaacagctcgtcttcttggngtggtgggcaccccgcgccgccgcattgtggccagttcttcgagtggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagantcacttgtaaaatccggagagagttggttcagcggagcaacttttaagatcatccgtggtactcgttggcttctaggaagtttgtctgatgattgtgggggatctacaggattgacatgcagnggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacatgctagtccaatgcaagaatcacggatacttctatcgacatccaaccactcagtgaggctnatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaactcggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctgtttgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttactaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgagnatcggctagncgcccttagattacgaccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaattcaaagcactactcctgagaagcttcgaaccaattttgtgtaagcccctgaaccgtagctgtgcaggaatgtaagagcgaactgcagagaacgtcagtagagcgctaccggcacactccgttacatttnagagcttagggatgcatcgcgtcacgcggctacggcaacgtaatccacgtaactagaccgacgcacagcgatatgcctcctcgcgatccccctcgggatgcactcgaagggtccgtgccacattgccgagcctctttaccggcttgacatacaggagcggaaccgattctgccgcatgtagtgatcctagctagaccgcaatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgcctaaatattcggaagattacgcctaaagtaccgacgcaccattctttccgataaaatcctcgatttggataantcccccgcaggatccaagaactggcggttttttacttaagtgcgtagtgacttgtgtaccttgaagcctatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggcgagtcaaggcatttacggaccgacttccactcgccagacgaactgaatgaagtggtcatcacagggtcagtgagtganagcccgggcgaaaaaacgctaacttgggggagaaataatacatgtcaaactaaactggaatcatgctaattcagggtactgtcgatactatggcgtaccgaataagacggtctcactaggtccccagaccggtagttgtgttgacgactcctaggctgtttccgaacacaggtattagttcagaaacctacctagtaaacagatgtggtttagcgccacgtctcatgttcacgcggacatngagcatctcaacgttcgtaactaccgatgggctgtcctatagctggcaccgtcagcnaaatctatcctgangagtncaatgcatcatctataatacacgtttggaacaagcttgaagnaagccgtttcgagtcccccagcgtctgcgaggcctgcccgcccgaaactcaatccgagggttataaaaggacactggcctccgcgacatccagcgcttaaccgttacncccccaagtagagtccagggttgtgaggatgctccgggaggggcaagacccaggccgacgctaacccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatgnactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatggggcgggagnngcnnatactcgagacttcacgtagttgcccgagctctgctgctttcaagcgaacctctatccgcaaacgnccccgcccattatggctatatcagctcgcctcgagtgatgatcaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctgccgctncgccacgcggagccgggagacctgcaatctcggactccgatacccatacaagaatcagctactaggtccgccttctaggaaaggatgttgggtacgcgggtgccaaacctatcaccgggtgatgtctcatcataattcgtcgtcacctggaatgcaactacagtcccgcagtcctcaggtctctcggtncgtatctcgtacaccagtgttagcctattatggtactgccttaacatcccatagcttggcccggcnacctcccgcagttccagnagaataccgaagaccgcgcccgctacgttcattacaacaatttatctcncctcgatacccaccacaaacataagtttttggtgtaacaattatccgtgatcgttcatacgcggagaccctataagtgtagctgattggcatagccgaggttctctcgaaaggccgagtaattgtgtaccttacagataaaagcaagttgtcatcgtaatgttaactgcactaattgcatgcaccgccttagctccaagtaccgccctgtccctattactaacctcattgggaacagtgcaggtgcagtcagtattctacctataattttgtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcngagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccttctcgaagcgtcancccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctcnattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgcccgttcatggtgaagatcggagtcgcactaanccagatacccttatgtaacttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcncctccgatcggtaattagtacttggtagataagaaccttaccgtcggagacccgcgtagtgggtttaaccgctaagccaagtttgtttgttggtgatatccgctcgctgtgtgggggttgtaccgtttccgccactcgtatcagcaaaccggattgtaacagttttataaactatatggtttccttgctcgtcccatggcgcaggatcactgctgggctaagatgctctgccttgaagcaatttatgcagcccggttgacttggttggccacggcctgaagtaagagaacatacgcagagaaaccatcaattcgccgataatgaagacttctgcattattggccgatcttgctataaacataatgcgaccccacgaagcatcagtnacgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacctcaaggatcaatcgggataaactggaactagtggtccctggtggggttacaccacgggtgacatttttcggcgatcaataggcgacgggaacaagtacgcgattttttcagttttctgagacatgactcttaatgaaaacgttgctttgttagtcagtgttaataaaggtttgtccagaacagacatggtgcgtcagtgcgccctgcctcgctatacaaccctcgcgcagcgcgacgcccgggtaaagcgcccccaagccgtcagagcctgacgctttactggagctcaggtgcccgcttcgccgcgtgcgcggctacgagcacgcctcccaatcgcactgaaactaggcagtanaagatggatttaggtgggtaatctctgcctatggaatgagttgtcttacttggctnaactccgctgtgtctgacagatgggccctacgatcagcgatactatctcacccaccgaatgtggacgaactgccttacggcatgtaaatcagcttatcaatcagattcgttagactgcgttgactatgattgatactcagctagaatgctgggtggtagaaagttgcctattcccccgcaaagcagggaatggaaagactaatttggggacctaccggccagacgcggatccatggagtcacaggtgtgcccatccgtatcgcactcgggaatctaccggtgattaggtacgtaatcgagagcactncgaggcagaccaggcgcacggcttgtgtcaacgcataccatgaacccaaactgtgaacgctggaatctccttcagccgcggnnttatttcgggacgatccnggggcacttgagttccacgtcagtgttttttgccacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcatcctttgggctagctccgaaagtgtgcggagctngcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccntgacctgggtcatctatgcgaagcgtctgcacactgctatatgctgagaaccggctggacacaggctcacgggccttagatgcaggaagtataatgaggatacgaggcccggaagggcttacggagcgggactaaagagggatgggctagactntaccagnntgcgctcactgacggggctgctcaggagcgttatgctcaagtcttaanctatcagcggcgcaccctaggactatacggacagccctantcagaagttccccgctccgtatctggaatctaaacagcggaggatatcggaacccgcgacgtttccgggcttctccagaagaganccgcccgggtcacctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaacttcctcacgatcgttatactttatcgccgaacggtatcggaattaaaactagcctagtaatgctcgatgtctgtgcgtgaagcagctgtccagatgatcatncagaccgccttacttgctttaattgacaannntccaaaccttatcgtgcgttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatactatantgcatgggctaacgcacttgctttactgatgccggaagncctaccacagctagttctcgcgcaatccagagggtccaggtcgcgttcagtcggataacttnggaaccgcagctataaaattagtgccttgtaccgcantgggcgattaangcaatgagaacaagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagtgtagtctcggtcggaatngcgaatcagtgccgaagtantacccgcaggccatgtctgaatatattgctcctgagtcgtcttttaacctccattctattaagttattttatcgacctcttacctaggaggggcctcgcggcgactacatcggaagtgtcggcgaaaatccgtgatgttctaatacgagaaggcgcagtgttactcgcccgctagggtagagctattatgtcatttgaaaccctagggtcgacccagtttnatgcgcgttgacgcacttcccaccgaaaagtacgtaggggacacccgcttcgcaagagggctagggactggtccatttacgaatttctacgcanagtacggctaccaatgggaagcattagatcaggaactctgttcaagtggaccgacttctcccgtgttccgagtgttgatatccgagggaccaattgaactgctgcgtactggacgctttgcgggagaaagagacaacggagactagacctgacaatagcaaatttctccaatacgacgctactattctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggatcctaggattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggacgtctaactggcctgtgtgtcaagtacggattttattagacagaaaaaaagataagtcatatagagacnatgaagcagtactacaantcnccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttaactacacgaaaacgatcaggtcggcagtttctgcttcagtttactgaatgcagtcgacgccgcgctacatactatccggagaccaccgaaaagagtaggcggaggccagcgacaggtttcgtccnnattntacttgtcgctcggcncgtggcgtgatcgggggtgggccgaatgtaggcttctatagaacatcagcgtgacagtcnggcccattggctcagcgcacgtcggagcacntcaaaataatgnccactgaccttctnnnnccccatctatcgcgccgtctgggcgcgnaccgccaggggggtaagaagcgtagtcactcaccgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggccccaataactggcgagggctccagtgatacgtcctgtaatcngtactgccgggccctcgccaatgattaaccggtgagagacnggtgtcgtttggcgtggaggccctcgttttgtcgggactgcgtgcgggaganncangctcgcncgactgcggctctacagnngttaatcacgacgacgatgcagatccaggcttatcaaaggagcctgagcaggttagaatggagcgcgcgggagttcatccacgtagggtcgcgtcaggagtgggcgcncggtcgctctgttcccagatttggtctcctnncgacggtgtcgagccgttatggaagacgcaaacttctcacgatacaccggtattggcacgntgaggagtaatgcgtcatcacgaacaacgtagcacctcgcggcatctccccttcgcagtgtgtgacagtactgtcccgcatcatctgtcccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctcngtataatggtaccgatacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatnctgaatgaactgtgagtttcactgtatggccaangatattgcacttaggggcttgaatcccgcatttttatcaggtgataacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaattgtccctgatgnttaccggttgttgaaaacacaaaacacgggacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacgntttaagactattctctctggaaaatatgacgcggttggcgcgaaacgtgaccgggatcacgggttagaccaccaggccttangataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgcggccacctgaatattgacactgatttgcagggatcacggcggcctcctctctacatgagaattaaacaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtctagaggctttgtgccaacagatattgaacgaggtcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagaccacatatcgaatacgtctaaacgaggcgtcatagacataggatcagagttgtccaacaggacaattgtatagttaatgatcgcggatcatcatctctgggaggcgcttgcgagagtaccagggtacagaaaagtcggtgcgcgtattggagacataaaaagtgaatatctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgcttgcaaagcgacacgtttccgcgaaacggtgaaggctgccccgttgtaaggtcgcgcgcgtcgcacttaccaacaggngatgcctacctaaggacattagcactgcaccactgctgcgctgtaaagcttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgctcgccgtcttgcgacccgctgacgtgtgtatagagacacgtgatctgggcgtatnatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggaaccattgnagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcancgtatatgctgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgantgattacgtgtgcgccacgttgcgcagagcgaatatctatagcaggggcattgttcggtaacatncttcgcccctatacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcncggtgtaaaaatcgcgcaaacactcggatnataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgnagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgntgaggttgantgctcaaagtaccgattgggagtcgcctaccagtccaagcccgagttccctcgcaaatcctctaattcgatcttcgtaagaagcgttngcctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaanttcacactcnctccaaccgatgcgaggaanggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattaggaaacgacttggtntgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcnttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgangatcgcnactcagctggtttatcggttgctcatgcattctgcctcacgttccgatcgcagcngcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccccgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatacatccgcatgcaagttacgcgtcctgaatgtgggaatattcgataattctttcagacatgttcgggtttccacanggtgtgactcggccacctctttgatgataatacccgcgacccgaagtctccaagcgaactgtaataagcagaatatgttgtggtcaattattaagggagcgtgcgaccagactcaagatgtaactagaaggtcgtaaaaaagcatcacttcgtgcgtcgagtattaggttcggctagttcttaagcatacaaggcgccgnncnnccggtatcgcctcgaaaggggacctacggatacgaggtctttgtgccagtctgggaccgcaggcgacgaaccctcgcccggatgcccgcgcctacgtactctgcgtagggcgaggatcgccaagtngaaggcctgttacagtgtacctatccactccatacataaaacgactagtcatncacacctctagcagtgtctccttctgcctgtnatacagaggtgaagtggccgtgtccaggtgantcatgcattatgctctcggtgcaccttctgcctgcttgctgttctcgcacttcggggccgcggtcgggaccacaaatcgggcccagtggtaccaggtggcagcgggtcagggtgccggccattctgctggaagcgttgggcgcacataaaggcatgtaagccacaacaaagtaaggagtaccatcagcatgtagaggaattatacggactaccgggcaacggccatatacgccaagctgatcgctggttataggatccaccaaatcccatgagcgccccgcgccgcacatgtncactctcgtcatctgcttgcgcgccggggcgccagacgcccaagtcccaggggcgaaccgagaatatcacttaaagagtacagaggttgtccaagctgggaatgtgggcatcaagcatatccaacttccgatggggtccccagctccacatacacaagcgtgtggtaaggcccttgaactacgctnaggcctgagggaagtcttactctcacgacaattccaaggttatggtcggtggaggcttacatattggctgcattgaagggccggacatctagcggcactgcggtaatcccgccacgaacgggctaggactgcgcgtcttctatggcagtgagtaacatccctcttcccgcttagtccccggcaggnttctggggagctgtatctacctcagacgattccccngtggcgttggttactataaggcgcacaatttgttcattagagagggttttttcgtttcttagtccgtagcctaaaaaacgtgcctgtctgcgatcgccgacgttaatgcagatatcgaatgttcgcgtggatagatagtaacagtcgcttcttggtantcgttcccgttaacatcatacaagnnnnnngtaaactatctatatgggtcaaccgtaagtctgtacttgataangacgaatcacttgaacctgtcaggatgaatccatacccaaagttcagtctacgccgctaagcttttactaaaatacgccttatggaatgtgagtccgngggaatagcggggttgcaatgggacgagggtccgtcgcttatctataaatgttagtttacctttaccgtccagtgcatgggaggagcatcagcagctaatgtgcaccattaaaaggttgcantatactatcaggacgacgtctcggtgcccataagataattgcacattggcagtagttaccaatttcggtgtcacgagttaccccaccgggctcggagccgctgcttactnagtataattaatcgttttacccgagtcatctttgctctttatttgttcagctagggatgctcgttttacaagaatgtgtacttatgaaccagtagagatgcagagtttgctttttcacatgcaaacaantctntattggcgaccttgggttgagtgtgaacatgggtacgagccacgaatgagggcgccgcataaatatgagatgcagaaacagtaatcactaaacggtgggtcaccccaaccatagggggantaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagtcttggtaaggaattcctgctggtcctggtgtccgtgggagacgggtgcaccagcgcccccacgtttcacgcggtactacgtcgtgcgcctggggtacggaaggcctcaaaancgggatgaatcatccttagggaataacatcgggcgttccgaactgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattccataggtccggatgtcncaactattatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaagggggaaactgggcggctctcgtatcacanagaccaacgaccggctaattgtggatggggggatcgttattcatccactatagctcccataatcaccgtgattgcggcggacgggtgcnggggtgcagctcaccggcagatacagaacacatagtgacaggtccaaccccagtagacattggtcctccatctagttgggncaggtagcaccccggacagggtgcccggaactagataatcagacgacttccctgngtaagtcagccttcaaaaaaacatggctcccgcggctaaatccaaatccgcctacacagagcttatatgtaaagtgcgcctatcatttagatctagtcgagcgctggagtattatgtcgtccnttaaccgacatgtcaactgcgattatgggtgtcctgaaacacttaagctatcagcagttgatcagacagtttccntagctgggaattcttaaatacttaaggatctatggcattacctaacgtagtaaaggatcgctagtcttagacccatgacatatagattttcctgtgaaaaccagaacctgatagagcaggggcatcgaaagcctctcctccaaggatccatgacaaactcgtcgttatactgaacaatgagcgatcctattcaatcgggcgctgagcactacatnttctggtcactcagaaacctcgcgtatgccgcaaccattataagtgtcctgtttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtaggntcgcctccgtggcggcgtcccccgaatgaggatgcaagcaaaggtttgggtgccaggatgtagtttgacaaaaaagcactcaacctgtcggcccttgnatcgcggggaatgagtgcaggatacggacacacgtcagtgccagacattatccagccctgcaaccagaaagaccgtatgacgcattaccgtccagtcggcaagtttacgggagctactgggggttaagagtggagccaatactccaggttttcctccaagcacaattaggatcactcggggcaatttttgcaatcatgacgaggaatgtaagnattacaatatttttaggcttctgaatccatggacgccgcacacgnntcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaactctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggctaatcgccgcgaacttctgtgaagggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttcccaattccgcctaaatctgtatgatcgatgncgcacacgcagcttcacactncgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacctagcttccccgcccgacagtcgaagcccaccgattcccatccgggcnnatctagtccattgctctgcttgaacccgtcccttccgtatagcaccacgtgctcgaaggtatgcgtgatattctctaactgtgggtgagcggcacaggccgggtttcncggataactggattantacggtatcgtttttcccttattgaatacgctgtgtttccggntattgggtaactggcctctgaaccgtcgctcggtacgtaaagggacctcccctcaccccctccacgaaggattaaaacggggatcctgaacttttgcacccaacagattattgtcgcacggcgcaacgccttcccgtagaggggagggtcagcgatagataaatgtctctaataggtgaaggtcgagatgattagatccacaggtcatagggttgtgatcagatacaattcgtgacatgatgtgaaccaaatatatgctgccgtcgaatcttaacagcactcgttcaggaccccccgtcaaagcgggcgcagttgagcgcatgactccgcccgggagaacccctgagaatgaggtgtaccgatcctatgatgggcactttgaccgggcacgccgtattgagcatggtagcccgggactgaattctactgtgtaagagccgacgatgccaccgcgatcgacagtaaagtagcaaaaatgaagttagaaggggacttagaaacctggaggtgagcagtgcctagctnctatctgcaagagtcgtctccggtagctcaaaatgtcatactatgcaaacaagcaaatcctacgaacgtnnnngtatattgcccagtagaattcgatcctcgccaacctatggtagtgattttaggaggcctgagacccacgtgagaattcccacgattgtggtctaacaagtgatgatgcaagacgagcccgggttccaaatcggagaggcctaaagccctggatcccgcccggttgctcaccacaacatggggggtaagatcatcgaaacctgcgtcgtcacaaagtttgtcagttcgtggcagcgcggactccgcgagnagcagaactccccaggtccgctatcgaccagaccacagggagtcagcccacgggctacaaccgtggagccccaagcccgnacctcgctacggactacccaatagatcagcgccactgggaagcttggttgggccagaatagaggaatccgttagatttacgttcccgtgatcaactaccccgctcgctcgcaaccaggtgacatcgcaccagactggcagatacttggtctaactagccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattccgttgacccgttgaccacggtgcgtattgttggctcaacaatatggttttcttaaattcttctaacttcaccgaacttcggaaccgtgataggcgccatccagtgtggagacggatataaaccgtttcgttcaaaggtccccagggagagagtagatgagggttgatgctcgtgggagccgcgcgggatattttngactggtcatgtgagtcgnaaggggttgttcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtgtagcggcaaccagttatagattcctagttaaacttcccattantataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccggttacgctagggggttgggggtgaatgaatatgagaaagtctctttttcgttacgacaaggttcccccggcgcctacgtaaatttggctctccanccagagcccgtatgtgcgcgttngcattcggatggtggcctctagaatccgagctcagcttgcctctcaattcagttcctctgagctgattgacacccaggatacgaagttggagggtaatttccatgattcacccatgcgaacccacggtccattttcgggggnnntatgtacagatgacgtaatcgaaccattaaaatgcttcttaagagtcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttcttcataccgtagatacctaagtantccctaggttgagngcaatcattgccgacacgctnagataancggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatgnctgccgtcgcaacagacaagaantgagtgactttaatcgtactgagagagtctcaggcggannnnagccggcgaacgctgctagcccctagttagggggcggggttagataaccctgttccaaacacagtcagctttgtgcccctcgtgttactattgttctaatagacggacttttnnataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaaatggggtcatgggaggttactctgaatacgtgagttaagccgcatgtgctgttagagcaacacctcgtcggagcccccgacctggcccgggtngaccacggcggccngcggatttaaaccagccaatgcctaggtgcgtagcatagtggtaatatagcccgtgctataacgacaatcgaccttattctccggtatgattatggtcgggcagaagtaataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaactggccagtttcgataaaacaggtagcttcaattgggagaagtctcagacatccaaccgtgccccgttcacatgaggatgctcaaatttgtggcattcacctggacgtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaanccaactaaatccagtcaagtctctggggcagctcattaaatctctccgcgtgcatatttttacaagagacggtgaaacaaacatgcgttgatagcgtcgtcggactatctattcagtcgatgnaacagngatannncgttgctctagcnaaaggcnatcgtaacaagccaatttctcggccaanatcagcgagaatatattttttgttctcggaaaataccccctgcgattgaccgtgaattccgactgtagtcatcgtttgtccgctgggatcaaaggtacgaaaactagctgcttaggcaccgggtgagaacattgggcggncgcatgaggtttgcacgatcggcgcagtagcagtacggttcagatcgagaaaaatgcgagttgatcngacttggcagcctcctatccgttcgacgcgcagatatcagtagtagccgacccacgaaatatctttactcaagtcgggggaggagccgagggatcgcagctactgcgttagatataatatggaaanngtatgtcccgtaggtctacagccccacctttgcatccnacccgcaaagccgtagcttggagggtctagaaaagcagtgcatgcactaggtagttaggaaccctagacactaaaactaatgtctgcaagagacatgcactggtcactgccttaacgtatcgcctttagataagtgggtgcttggagcgtgcgggtaagtccgaggcgcgtatgatcataacaaaatgccatttgtccggaatataaatgaaaggtccaacacatgccttcgggntataaaaaagtccnctgataccataaatccgagctggatgttccccggggtacgcactcacgcggagtctagtagacgcggtgcggaaaggatccgttgaggcttgataccgctgagcctcagtagacctaactattgccaagtgggagtgagggacattggcccacgttcagacaatctgagaacnngtgggcaccagtagagtagcttgtagtcgggttaccttcgtagactagagttgcttcgtcaatccgaccttcatgcgcgttcttacgccaagatagccgatacgagcataccacgtaatgcggcgtaagggcgacaaggtttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagacngtcgtgtaggatatggttagggtcgttagcgttgccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccnggaaaaccgattgtcgacaagatggagtcctaggctgatttagaccgcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcngtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcttgtagatnttcagcacagaatatccgctaccaagtccacagttactcatgatgtgatatattgcttgagtatacctagntatcgacgccactcatgcccctgacctgatatttaggtagccgtcttcctgcatgcgataggggagtatagcccataagatccgaacctagtgaccgtgcggcgacaatcggctcttggggcgttctcaccagccngaccgtcggcaccttactatgctactcccgcgccctgcgggggaacttacccgtttttcccctcgagggctccgttagaaccggtgggtccacctcttactgacgaccattcttacggataggacggtactgttttgcgagcttgacggctggcctagcaccaccgcatagttcatgcgaaacggcgctcacctgcgtgggtcgggnaagagaaaggcttgcaaacctacctgacggacccaaccagtacgtagaacgcgcntggtttaggnnggagtaagaggctgtgccgactctcccaccacgtaaggtccggggttctctacagcatgactccatgaccgagccataagaccttatttcgtataaaatggaatgataagtttctctgnctcctccccaatgtaccactcaacctgtccggcaatcgtgggccatatccgaggttcgacatgcgtttnggcggtcaggcgtcattctgccggaggttgcctantccgctggccgagtcagaatctgaccctcatccntctgccagcgcgcgttttatacgcggcggttatcgaccagggagggcgtgctggcctctcgggcagctgggatcagccgccggcanccgtatgtctgtgagccgcctgtttcctgcagcattgctactttcagtggatgccaaatatgttgagaggtggaaccattccctccattctgcctctaggncctggcttttttagatatttgcacctctcattgtggacagctctggggctagagacggcataccagatgatactatgttatccttgaacgcatccaaggtatcgttattctataagaggtgatgccgtgtttcggccggtaggcgttgatggcgcaggcacaggggcctgaatagggtgatggtgagggctagcccggccggcctgacgcgcggggcagtcgttacaaccccttctgggaacggcagttcccggtaggcgtcggggttacggcttatgcgccgcggggctgctgcaaccaatcgccccgcccgccggaaatatatcggaggcgcgtacgcggcgtacgngcccagtnatcntcggtctagtacttcatgaaacctaactgcgacgtgtggtataagcgctggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctcantccaacntccagcagggatttgatacttaggctncccatcgttagggttagcccgcccttagccatcggcgtgcgatgagagcagaggcaccgcgaagcaatacggagaatcaaccnagtgagccgacctttcaccggcccccgttttgagctctagcgagcagcatggccttaacgtacacaccccgccnagggccataggccgccggagggcccgtggatggcggcctccttgccatagcccaagcaccggggnctggtcagtgtgattcgccgtcattcacccgcctataggtccccttgacttctactcgctgtcatttggtcacctagatcgatagagtagaaagttacacggagacacgccatggtgatgtggggaaccaattgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgctatacaaaaaaactacgcgccaaagtcttgggtcgcatagtttggtcgcgcaagcgactcgcccaaaactccagaatcccacgctgaggtagggaatatgtgtgcacttgccggtcttccagggcacacacagattattcaaggaagcacgggtaagatccgtccacgcccatctgggcgctgatcgcctatagaggngatgtgcgaaccagcaagcttcgagtcnaccttcggggaccagggtgggacaccgatggcaactgggctgaggttactctagagcgatcgatgacatggacccacactgggcgatggagttgaacttcctctgtgtggcccgcggcaagggctcatgccatctacgatggaattactcctccattctacaccctagcactttccctgcagtcgacctccctttcgaaggccacccctggtatcgtcanagtatattccctgcttttcttgtggtaccgtagtcacagttttacccgctggactccgcttgctggcgcagctcagccataacggtcccgagtgcgtcacatcgcaagtacgcgcatagcaatttagagtcttatgggtgccntgccgttgcgaactngcggctccctgatttgcaccaatacggcagtctagtccagctgttgactcgggcgacatgggtccttagacggacacacaccattcacgagacggtaactacacgtgcgactgntctacacctatacctcctatgcggcggcgtataggttaaatatcagtgaactaacggttttaaactgtgcacattgctgagaccggagcggtggacgccccgcaatacantcgcctgtacgtcctttaacaccgaacgtggggttcccaagtgttcatcgtctgtatcncggcccagggtggtgtcacgcggatcgtgccgccgtgccagctagtttagggggaatggganggtgctcancgttatccnacacactcaccgggaaataacgcatgcccgtcatttccaagagtctgtggnatacttcctggcagtttatgaacgagaaaatgagttgggctgactcatcaccggctctcgcgacgaggaagatgatttaacacctactggggggttcgagaattctcatcctcgccacactgcagacactnccagttattccagcgctcgcgcgatgcccggctacagatgggttttacaatacactgggaaaattccgcagagcggcgtatacgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccggnggcttgacttntccatccgacgcgcgacgtccttatgtttatctttttcgacgggaggcgcggtagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgataggaaggctaatgcgaatgcaacagtccgcgtnacgcggccgaatagatgtgcgttcaccgcggttcttggtagcccagggcttggatattcgatcgcatatgaatacagctaacaaactgaaggggtggtgaggcggtcccgggtccgctcattgattataaccggcaacatgaatgtaatcactctgctgggaagtaaccctcaccccgtgccccagtccctacgttgatccaacgtccctcaaaatggtatgcaagaaaacgggttgagccttgatcccgcccctgtagacgcgtgaaaagccttcatccggtgtaacatggttacagggcagccgcgggttaatgggcactctatancctccatccggttacccgcccccggcagtccggtnngngcgattggtatgcgctgcaattccaaggtagttgcgctatatcaacttattttctgagattacggggtgtgtgncaccctatgaatgaacccaaggtcgatctggcagaccaggtacccggccgtcttgcccntgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtagaagaaccgcccaagtcctacgccagcgactcggatnccgnttactcggaatctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgttcgtggccgggaacagagcacaaacatgctgcgtngtacctccggtgcaagttnataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctanggcgcaatattcttagatcatgcgccgttttccctagagagataacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagaagatcactaccgggcccactcattttaggcatggacacgccccacgatatacccgtactagaaaacaacnatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtagttcgtcctccgttggcgaagatacattccccgccccgtactgtcgacccggtaaagacgttggtgtcgagctactttggtaggctcgtnggtcgggaaaaatgagaggtcagtccgcggcttactcgccttcgcggaagatccaccaaangtaggtacggctcaccacctgaattttaagcgacgttggagcagataagtgaaggattgagggcgtgggagaatgacacgtttgnaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcaccgaggggtggcncgtcccccgtccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatatacctgcatttgcaatttgtgacactatcaatactaagtcaaattaatcttatacttggtccgcggggaattcaggcgggctttatcggacctacggtagctcaccgaaaatatagaccaaggttaacccaggaagagatcgctcgctcctgaacagatcaccccgctgtaagcaaatgtttggggggccgcgtgatcgggnacttcgtggtgatccctgcgggcagttggaagtggaggttagccctgtggacgtgaccagttgacctcgcacaagtgggaacatagcgcgtcatgcccgcagacgacaaccaaggaactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattctaacnngtgaatagggctttaaatgtggacattgtacacaaggctgcgaacatgggtaactacttgagaccaagctgcgtgtagatgagtgcgtcgattagataaantaacacgcgtcccatggcaaagatcgggacggaacccgttaggagaaggcacacgaggtcggtacttacttccagcttcagagctgcaaaattgtgtgcgggcttttcaacacagcgccctnctggagggcggtgaagtagtnctattacgggtgtgtcctacccaacaacctggttatcttatgatantggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaagacgtgacctgattntgatcgaactcgtactttttcttcacgctcctgccccggactattggaagtatgcgtcgggagtgcttgatgactactgagtaagcgccaatgccataatgggatatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggaccatttccttaattttatctaccnaattagcagttcagcaaggattagcgcggactccgcgcaaacgactcgcagcgtgcgcctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccanaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctnttattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctgttttatgcacggcgtgacagatctggnagcttgcgtgcgaggtcacagcgaatgatgggccaatgntttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccaggcaantcagaggccgtatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatggcgtcagcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagccgtgatacccataaagccgccggataagtctcgttcaataccggtcntctacctaaagtccaacctgactacccgcncgcgtagtggcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgnggaatttacttattcaggcaagtatccnaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatnacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaantaagcccttgaaaaagacgagtccaaaanccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcncttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacaatgcntctcgctaatatttcctcccatcgcgaccgctacntgaggatacggtagtgtactctgcgtgtatnaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagaggcctattaatatgtatgaacggcgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgangctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgngccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacntgaccctaggatggtctttaaatggcacccaattgcacggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatccgttatttagagtacatcangnaggncctatgcgtaggtttacttcggtttgtcctgcccgacagtgatcacctagcgtggtaccggtatgcgagcttagtaagatgcggnatagacccagacaagcagtgtgactatctgcgacaaggaagatatgcctagtgaaagaatgaaaatcaggcgtagagtgacgatgcctgcgtactgattggtttatttagccaactacaccttgctgaatattgcgcatctgnacttttcttngaatatttgaatcggtgagtggtcgagtgtctcacccgactgnactttgcgacgcagaaaatgttttagatcccagtataaggttgtttggtttaaccggtttgtctgagttactcagatttagtgtcacgggcaatcggtcacgacccttttccccacttagccggacttttctgtgatgcagacaagaaggccctaatcactctgcantagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctgggcccttcgtgccagcaagctgggtcaacgaacatattttatacacttcccgctaggaaacactatgtttcctgctccagccggtacccacgctgcgcaagtaacattgcagcgtagatatattacttgctcatcaaaccctcagtaccgntgcctacgcctcaatgagccggtttctactaagtgtgggctagcgctgatgcgccagattagcgcgaaaattttctcacacnactctgcgagtcgcccccgctgccccgtagagctnggaccggctcggcgtaccgatgcccgggtatagattttggttacgcagaggccgagaagtgcggcgaacgacaaaaccaccaccgcgtggccagttaataggaacttgagagcatgcaggtagagcattgctcggtaggccggttgtgcacgggcgacacgaatcactttgcagatcggaggatcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttactatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcgnagcgcaaatgaccgtaggagcaggacggctagacaacgtagctcccacgagtagcttttgaataattaacatatattcggatccaccgcagttttctagtcagtgaacgccgcctgctaaccggggtgctgaggtgcacctgcttgtatccatcttgtctagtcgacgggccggttaaaagtggatctgacgcgtcccgccgaangctacaggcgcgaccatactcatgcgaggagtcaattgacccgttgagctaacaccgctccgtgacgaagctgattgagccccccgacttgattacttggagcagacggcgaattctggcggctccacactgatttaattgcaattgagacnttagatagcaacgcgagcgctgtataatatacgaagcagacagttgtaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatgaacctgtaatcgaacgtcagcagtgtccgatgctgggtccacctaatggtaaccccctaggaacacgggacatggcgaacttaccaacccccaagcaactactgcgtggaccgggctttctcaacatgtttcggtgtcggccgctggcacccaaggattgccatcggcgagtcatggtgatagnaccgccggcgaggccgtccaaggaccaacggcacctcaacctcttactataacgccgtcngtgtggggtggctggatcgaaactcttgagcgggcactcatgctcttcccggccgggtccgcaccgcaagaggtttgccgaagtcgggggccgcgggacccggacagtgacattgactgggttacggtgcgcagggatgagcacctagcccgggcgagcaagctcgcaatctcttcggtaacctattctaataggagacgcggacccagagcagccgccgttcgcaatgtgcgggtagtgcggcccaaactgtagacttccctccgggcgctacggcgcagagatccgccgtatcctgcacaaccgtaggcaccccggcggtataagggggcgatcaattgcgttggttagtttacggacaatgaggttaccactttgacgggcaaggtactcgtgggaagctggggcatgcctgccaagaccacgacagaccgggcacgaacgtctgatacgtggcctaangactagtacagacttaattcgcgccgcgctctcggccgtgaagcctcagcgtatgttactcgcagtgatggccgcgggggctgaaccccctggattggtggcaactacttacgcgcatagggcaggatgagaccctcactatgctcacacgtatgcagattagttgggtgctggctcacgcgtggaggtagtntcacgaccacctcccctttcctcgatctttgggcgaaaggcgctcatgccggagggtgcgcaaagtcaaccaccnangtatctagatagacacaaacggtgacggacccgggattggagggacgggcagtcggcgcatacccgggctctggggaccccccgtatggtcaagaacactctacccgtgaatcggtncccaaccanngggtggggacccgtcacgtttatactcatggctcttcattatgtccggcggnggttcacacgtcccagagcgcgccattctaacagcgggtagcacctaccgggtagttatagggaccatagcgatatgcgtcccacggtgtggtctcttcggagagatgggagccggtacctgcccagaattctggcggtctgtttatgggtcaagagagggtgtcgatgtcctcccccgtggggcgaacagattgcgtgtgcgtatccggatcaacagcgccaccggagnnaaangtctaatcagtgcagtggctacactcagggcctgtgctccctgctacaaggcntactaggtatgggtatagggcctaaccccgtctctgcgtcgggagcgccgccgcacatacgacggtcgctcggcccgactcaagggcctngggctggtggcgggcgcccctaacgtatgtcggcaaaggaggtttcgggacgatcactctttgcgtcatcttttccgctcaccgggaacgagtattaggggtcacctgctacacgcccaactgcggcncggctctaccgaaggcnatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccggggccgtatctagggaacttcacaggatcacttcaggaaatccatcaagcgcaaactaaataaaacgtctatttgggatcggggcgtgtgtcaccagccccacagcactttcggtaaaccatacaaaaggttcctacatgcaacgtacggtagaggtctagtacaggattaggcacggtgtcgccccttagccaaaacattcgcatttgtgctctagaggcgcattccccgtccttaagctgactagaggcgtgtaccgctacggcgcgtggncgtcggnccacattgggctggagggctgcttctctgctggagttggtcggttatgctgcataccttgcgaaccggntactgaggcccgtctaagtccgttcatttcagttgagacatcgtcgcgtgtgagtgcaaatctgcgcggtggcgacccgtgtggntaaaattacgaacgtgactcacctttctttatggtagaaattagaggcgcacctctctcactcgcttaccagggcaagccccaactgggggaatggttcaagcagttcaaggcaagtcggtgttgcacatgcattaactacgaacgtgcacaggatgactcaaagtagcagagtatccatacatcatacagagtgctcatggttggtgcagaatttcggccatcggcaagttccttgtagccctgaancgtatcacgcaattctttggatatgatttgcgctccttggcgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatgtgatcatctgacatcgattcggtcgctcactttgggatgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaatacccttagcagaaccggaatcacntatcgcgcnatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatggtcttagataaagagcacagcacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtaaagccatcagaaatacaaagatctagtagcggtcaatactgatgaaaatctaaccggccaatggaagcgtcttaggngcaatccgagggtgtaactgtttggcccgcaccgagccctcagtccagccactaacatgtttcccaagcangctgtcagagccaccactatgtcaaggtgggctaaccaaaacggttcacagtcgttgttccccgctatactcgcttgtagcagcaaatcggcctctcattcattttcaatactcatgaccagggggggtgtggtgtttttgagggaaacntgaaactctcgatttaccggaagaagcgcagtacgtgagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccatctcacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttncgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaaatggaaattgnttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagaaaaacagccggttgacacgtttaggcaggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtgtgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccanctttcggggggatctgacggantccatgcagactgcgtttagcactttcaccacaagagctattgtcgtctcagccagtacacccataattcctcctcagtactcaggcattttatgcaacctgttaaaccatcattctggcgaactgtgagccncccgaactgattccacgcgatgccggtcctaatgtcttggttagttgtgttgatctaaggtaggggaaggagagaggcttcgggccaccagtacgcgcactatncctgcagtaggtacgcccccgtcatgatttacgagtttagaactgtctcggtgatagtggtgccatccttgaccaaggaattcgccaaaacgctgtggcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggngcnncccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcatcccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttgccgatggtcgcagttctacattgcttagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgntcactagacgtcttcgnttctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacanttgtgttgcctcctgtcaaaagcttcggcgccccacaagtgaaagccctcttaatgcggcgggnctcgtaaggttacggccggannaagtacgtgccgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacncttggcgggtaataactccgatttttgatacctagtgttgatcgtangctttgttcgcgccggggcacgttgccatcggaggatcagtgtctccaggcttctttgacagtggcgattcactcataacctaatngttcgcggagtatcacctctttgcatgatcggcttgatgaccgggcgacaagtcaatgcaacgtgcctatccctatccgaaaaggtgttggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcagtcgagcggctgcttatcaacaggttngcataaacttcagctaccaggacctagctcctctcnatatatgcgcaaacagatttaagcagttagaccttacccgccgttcgtaatcgagcgacacggggatgaagagtcatagcaatctcgccgaacagatnatcgggacntgcagatgtcggaaatacgtttggaggatgacgcagtcagtgntcaccaaaccattaagcacctatcactgatggatagtacgcaatgcaaacgatgcaggagtcatgaaagtcctgttaaatgctgcgttccgatatggacaggtagtcagcattgagaaatttctctgatcgttggggtcaacttcgagagttctggtcacaatgtgtcacgtgacttcaaggctcggagtccctggtatgtagtgctttgatgncaaaggaccacgcgtcaagaatcgggatgaccagaatgtatagtggcctttcctgtaattaaccgcgggtcattctaggcctaccttccaattggtgaagagtgaaactgcctatcgagaggcaccctataggggtgacccactgccagccttaattgctaactggcgtgctagtgtattgcncgctatgctggtctaagacttgacgtgaattctggtgcatgctactatggtaatgtgctagctgattaaggttagcacgccaggaggtggtcatttgggccgtctgaagagggggctaagcgcctgcccggcggcaacgtacgggcttctggcttggttcacgtgctgggacgtaattgcaagtttactggccagcacgctcccacaacggcacggcggagagaacgcaatcgctaataactccggaaaaccgaaacacgggcaagcccctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattaaccttttcccgcttacctctgantccaagtgttacaattcaaaatatgttgactcactgcagtgttgatgatacaatcaaacattttttgtccagtatgtacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggagggtccnagcaaataacaatgtgacacagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatngtgggctcggactctggcattctattcgtttggggacgtgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcgaatctccaaacgancctgcaccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccgacgctcgagccgtaatcccgggctagatggaagctccgatgagtcatacaatcagggcgcgcagaaaatagaaagatgacaaccatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccggatattcccattaacanggtcacttattgcaattctagggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgangatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcctgtgtaggggtactgactcaacagagaagttagcttgtaggaatgatgcgcgtaattgggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtcnccattgacaagtgtcttgggtcgagtttgctcttggcctctaatctctgtaggtatgccctcgtacctaatgccaggtgacagtctaacaataaatctgttgagtggtatgtgaattagtaccaaaccaagtcagtcaacactccaacgcaaggatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcgccgcacgcgcgcgcaatcctcggtcgccccgtctgtatatgaccgatnatacgttcaaacttttaggggtttttctgtggtaccaacattagcgttagtcctgntaccacccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaaggggaacggaaatccggcggtatgtcactagacgcatagcagcttcggggagactatcgccacccgcaggcgagcactggagccgtaagagacacattaatgtcttccccgattaactgacaagttagggctaagtaggagatctccgacatggtcttcgtcatttccaagctgatagctcgcgtgaagccacgtggtagccggacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaagtgagatggggctgggagtaacctcgtgtcacatgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacaacccgccatntaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgaggnnnaggggacttaagttggaccttctcctatgacggtatctatgtgcgacaaaaccntgacagcaaggattaattcncgtgactacgnatccaacgcaagccggttagcccgattcaaagcagcatgggatcnanaatcactggaggcagactcaacctaatccgttattcgaaaacatggggcagagggtctaatagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcggtctcagcccccccgtatgaaatcgtgaaggaccaatcgagctcatatacttcacattggcngggggcatcggggaatccttgccagggcggcccggacgcncaaccgaccaaggatcctgggctcggggcagggatgtgtccggacgcgcaatggcgaatgggaggtagactcatcagtggcggtggcctctagtgaactcattcactgggcattatttttanacagcagctgacacacagggtctaattcttctttagtgggaagtcgcctacaggatattcatgacagaatgcctncaaaggtcttaccccnaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcgtgcgcgcagggagtctccatcagcgtcctaacgtgatgtgcgccggttgacnttgaagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataacntgtttcgttagacccacattcggnaggggatgactctgttcgatcccggatatcctaagaggaacggggatctatgagtccggggtacttgcttgctcgcgggccctgcgcgcgggccggatccgtttgtcttttcacaactggccgcacgtacgggagtatgactctaaacaatcttcgacgaaaagcagaacgctccacgcctgtcttacggtgtataataggtgtaaggctcattacaactgctcttcagtccaagtgtctggaggctaccgcccctagagttaggcggctgtagtcagccaaaggataaaagttaacaacaagatcgattcggtccgcacagcgcgtcccactaacgcaatcacaggcttcgattcgcatcggtagtaagattccaacccaggtactgacgtatatagacaaacagaaaacgacgtcgtgcaccatcgtcgtaataatgattactgggtcgagtataggtcccggaggacgttctcgaagatccctatcaggggcggcttgctatgaccttcgaaaaagattacaacgcgcgactgtgtgcagaccgcgcgccaccggtctcctttggggcatgaccgcgaatgacacacgcgcccagcattccacgctcacatatagaaaactcagctggacgtaacacngcgttcttcgaccacctcgccaccgaattagcctgtcgtacccctctacctctagaccacacagtataacccagaggacatcaaggactgccctacatagtatgtcctgctctaaataccagtccatggcctacgcagggcccgggttgaccgctcgcccacctcggcacgtctccgcccccccccccgctgcgctataggagtcgcggncctcntccactaggcagccgacttcaatactgcaactttaggcatgaaaacaacccccactactagcccggggccntgatccacgcgctagatttaaggnaatctaggtcaagataccaaatgcancaatccagcgcttcctttagagcaagaattttccactgctgacatgaatccctgtctgtctggccagtacggggacgagacccattagaggaagaattagaagaagtaagcaattggcttctagttgagggccctgtcgtgggtaggatacgcacgaacgttttcacccgatccttggtcgtaatccaccctggggcgagtcctaccatggcctaacgcggattcgctccgacatcactacttgcaaaatcgtactccgaatgctctcgtcgagggagttggagagaccctcacacgaacctntgtgcccattttatcttccggacggtacgccaaccccgggtatgcgtcggaatgaggcatacgcggaaagatacgcacaaggtgccctgatgcctaacatctagtaagacacgcttaaactgttgcacggatggtgtcgggagcaaatagggatgtactgaatcaatttccttggtcggaatttcagcataagcagcttagcacgagatattttaccccttcatttgcctaattcgagcgatttgccatgtacttagaacgagcccattgtgccgtgttttcaggctggcattcgcgtgcgccttgatgatcacatatcatagtatgcgacttgtagatcgtataggccgtcaaatgcgccttgaaccgtgttccccatcatagcctgaccagtgacgggactcgggataccaatggttcaacttacctgctcgtcaccgcttgtaaatcagttctagttatctggaggcccgtcgtatcgctttatctcatacaagtccgctcctaaagacacaccggactcgtagctggggggcgaaggagcgtccgctcaaagacactacaacagcgagtccggtcgctgaggatcgctcgtcgagcacgaaagggttgtcgttagagcaatggccttcatcggaaaatagttgcggattcgaggngcgtcaattatttaatcacttggacattagtatactgatctaccctgtctactgtgtggtcatagtaggatttgaatcacgtaatccaaaacttactccgcacccattatgcttttagcctgccngggatcagtcgnacattggttaccccgccgcgacgacgggttgtgtagttaacacttaaactataccattcaatctctaacgatggtacgaagaccgtggttagtgcaccgcgagattttggcgaacgagcctatattagatgtacagagagtgggtacgtgccttgacaggtgtgtatctataggtagagactcgtgccacaccaattagaaagcttcgccgcaacgtctagggcggggctcgagacngggggttctgtcgttttgcctgccgttggggagcgtcctcgctgtggccactactgggctgatgggatagtgagcctcgggtcctaaaaacccgcgggtgtgcacaggtgtactcatactgtcggtggttacgaccggatctgtcggttcgacgactgttccaagggcnggaaagnaccgtccaatctaatcggcatgaaatcttcgcacgacgctagctcggttggccagtgcctattatttctaataaaaggatttaaagacgatccaggtcccacaaagtctcccgaaccgctggggcctattttcaaaggcctttgtgcgccgcgggtgccgaatgtagtatgggggccattttatatagttgtttctatagctgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactngtaagaatacaacaagcgtgctctaagatacaggtgtatacaaagccatagncgccgctcaggcagagtacttgttcgtctaatgcattncattaaggtgttagctcagacggnttttgttcgttgtttcatctcattacctagttgctcggtcgtggccactgcatcattttagcggctaccaacttggccggctcgggacacaagagttccggattcaggggtcccggaaagacggaatacgtccgggagtttagcagagtcttggaatggtgcttatcaactaaaaatctatgatgtagtagcanggctcnttnacgagatacgctccggggtccaaccgttctagactcctccaccgccccccttccaccggcaggacgggaggttcggcccctgggtcnttgcctcgcggcggtccgcccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagataacccccaggccctcttcgtacctggtagtttgatagtactcgttggcaacgatgatcatcccccgccacctttaatccaacaggggccttaaagccgcgatagtataggctttccggcagctatcacacgtgttcatcctccagtcggtcctagagctcgcaccttttggtgcgcanaaaggcgagacccaagctcagctggacgcaggtcgggctgctggtcacacccctcatgcagacggagttctagtcccaccgactcttttggtactacgtaatgatgctggtcggcggcactaaaggggacaaggnccngcccttcgtgcttcagcagccgttatacatagagtctgttaaagagggtgggcaaaatgaacacttgtgtaaggcggatcaaacgcgaaacgagctcggagaattagcaagccatgcaccttgggccaaaatttgtctccctcaccacacattnaacacctacagtccttnattatgaccggaagacactttttacatgtctatcggtcctgagtatcagattctacacacaatagtgatagcaagtcggacagtggccccgccgactgtcccgtnggacgcagaccataaacgtatatggactctcttcgttagtctttattttgagtttacacggtcgttatgatcatggaatataatgctgctcggaagctggatgccaagcagtccgtcagccatgatgatccgtttcgccgcaggcgagaaagcgcacaaacntcatatgtagagtccgtaccnctttggacctactaatttttcgaatgtcaaggcantaccttacccctgctcgcagatgtcgaagcaccatgcaacactggacttccgatacaagaacaactttatcgatccagaaatgaaagcgagtccccaactgaactcaatattcccccgtggcgggaacgagttggccggaagattgncaagagtgtcaccagaatagaacctccgccaagtgaaacgtgtggattttgtggttggtagtccacaaagtcgcggcgttcccggtaaatccatctgcgantgtgagtgacnggcgntctcacgcggtgcttcactgaactcaccagagcggcncgatggttggttatccgcccggagcagagttgtttgatatagtgtgtctagcggtggctgagtcgcaccgangtcggatacgcacggccggcgattcccagctagagaaccgngaggcagctgaagtagaccgcagcccttctaggagctaaacccacaggatgcggaggtggttggccgcggatcagccgccgaggcagttgaagctcttatttgctcgagcctaatacttcctggatcgcttatcaacttgtagaaacctccacgactgctagcggcgtccgtttatctagagcgttaaacacgtgttattgacgagcggaatcctacgcccaccgctgtagcgcacacacgagagggtccggaacggagagagcacgtctaattgtccagtccccatacgagcatcatgcaaccccaagaaggttcccccagccccagaggaggaccaaaatccaactctagcgagcatctatgagcgggggaccctcgcccgggttaaacagtcggtccgaatatatcgtcaacagtaccagacgcgagcttcccgccaacatctaccctcaccttggctggaagtcgctgaaacgacaagtcttagcgggggtgctgagntcatcttgttttcanaactaccatactccggcctgcaatcccggaatcagcacagctccattttcagcccgcgttcgattaacaggaggtacatttcgtacgagcctggcataaaaattagccccaaaaacagtacctacacgcactagttgaagacctgagctgtcgaactctatttgtcacgcgattccggaagctgcggggcgataggtttggccccttatcacggatcccacgacatacccattagacccagntagccacatccccagtaccatgcatttccctgggccacggcttgactctgcgaaaggcagcatctctcgaagcggcgaggcgtcggagcgcattatctatattctcaatgtagaaagcggacggtggacatcacgctacccttcgaccaatgggatgcatcttcatctgctcgtcaggatacaggtgatcccggctaattagcntcgttcggtaccggacaccaagcgctgattcagcagtgcgaacatccttgaggcatacatccagcacttgcggagcggnggcgcttaccgaaaggctgcggcagcgacgcctcctagacgacctgcgcaacaagtctttaattacccgtgtttgcacgcaattagttgcaaatacacatagtaattaactaagcnatttgcaagggtcggtttaaagcacttataatactgcaggaggacgtttccactatcntaagtaaatgccggattacttaaaggggtggcgcggaataagcaacctaccacgggttttcctgannntccggagcgatacattatcggaagttacacaatatnnntagtaccaagcaggcgccttgaccttcttggcacgtcganncagcacctgtacggtaccctactgaagatagccgagattaggaaccaaaatttatctatcgtgcacagcaaccgcgtgggtagcttcagatgacttgacaaagtaactttcgtttcggagcaaactccgcacaggtaacctgcgtgcttcgccctctcnggggcactggatntggttcgacccttggccccttaactggtggatgcccgcgacagatgtctgcacgaagttnnactccacaaggtgcacaaggttgctaatgagcattcttgattttagacngggcggaacgtaagcngcttgctcggcattaactttgcgctaancctggacacgctccgtccatgcagtnaggccagtgggccgttgggggatccttgggggttagcgacgggaccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcncttcaacccgtcttaatgtgtgccngagccacgggtgaaaactcgtatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagttgctacaaatagcatcatgatatgtatgagacatcgacctgccaccgactcttgcagaaacctaatttagtgnaaactacgaccttcgatctgacggacagggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcctgagaacacccaggttcaccaagtgtcggatgtttgtttcgcctaccctactcccaacttctgcccccactgaatacgagcttcgaaaacgcgacactatcgcgttantgaacgacgcatcagccggtgtacacggtcgctgcggacatcttcgagatgttcccattcancggtgtccgccgcgcatgcctgggcgcacccgataggcggattagacgtctcagtgaaacgtgactgggttagcagtcggaatggcagccagatacnctatttaagagttcagacacgctgcgcgttgaaatgtttgcgcggcgcatagctgatctggtagacaaggccggagcgattagcggcagagctgtaccacagccgcgccgacgtgagccgcaagcgttccgtactaagccattgcggtggccgagactcctcgccaccagtcctcagtcatgtactaccgtngcacgnatgangggcttttgcctcgcgcggttatgatcagcgtatcactggttgtcaatagcacctttaagaagccatcttttagcaaagcacgaaaagcacacctcttttccattactcagaggttagaattttttcatgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcntttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtaacgcccacattctaaaatgtggtccttctttagaagaacccgatactatncttcttcgaacctgtcactatctccgtggattggtacgtacgccgagtgtccgtcccctataaggactggatcgattcagagctagagagagctcacggcccgaaaggaaggctgaaatacggaacttgaaaatacgtatgccgaagctctcttcgctaagattgtggctaatgccgatacacgggtaacgtgtgcgactctcaagtcactagccccttggtctgagtggtaaactgtagggcatatcgtgttgagngtctcggccgccctttgcagggagtgcgtttggttgtctataccggctaaacgttcgagacaagaccngttaagtngataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatctggggctaaagagagggaaattattgggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgatccggatctttcacagtgtttcgaatgcaccgcagaacagtggtcatgaggacggcttncaagttacgggatccatcgcctacaagcgactgaaatcggtggcaacggttaatgagaccggccatagccgcgcgcagtggtaggcanattcgaagcatgctgacgagacctaaatagcactcccgcgtngtggttcaaggcattaccgttcggtttccatgntatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgccctcataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtactgtcagattacgtggacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccggatagcgctgatantcccccaactgtcacccggacagtgcatatagtactccctcacgctccgtatntcggacgtctgtgccaacaacaaatcgctgctagacattttctttgtcttaccttgcagcaatgggaganactggttagtcagcttatggtggtgcgaaacccggcagggcnacgggaccgttttatattacccctcgatgaagagatctgtgctgttagtgattcaatccgctaaccacagctcctcccctggtcagtagcggctgcagcgtgtaaacgacttatgtcgtactgcgacgggccccaattgaatcgttctatcctgtacccnctgggatcgaactaaaatcggtattnggagacccgctaatgctttgatgacttgaggggtgatatcaactacttaattctgcgttgggtggctgtgtaancctccaacaattgcccaacccnactttagctaaggcgtagttcccgaacgcttttgtatcaaagccaatgtttcgcccttacggggcgtagcgaaacggacgtctctgagagcgcagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcgatctaaaattgagcagggccggttgcacgtttcctagaagggcgtatctcggagactcgatatgtaaaatgatactacgttgcctttttcggcgccgtcggtttagccagtgcgggtaangaccacaaatttgcgactattgttgtgcaaacgcttgggtgatgcgtcttacttgccggaacatgacagggagtacctgatttactgcacgaacgaatgagggactaagggngagatganggtccaacgcaatgagagggaagggtcgcgtnacttttagttcttaatccggcgtattgccctctaaagggcataacgtggcacacgtcaccgttgaggcgagccgcggagataacgcaagcgctatctctagcatcgccgggcgatcattnaaaaccttttgggttaatacgccngtnnnncccactacaagctttaaattcggcntattctaatcctcgcgcancaaagggtttttggtgggagtgacctaagcgtgccgggttagagagagctgctgcgttagggttctagagtttgggcttatggaaactgtactgtcatgagtttcgcaataataaacagctggtcagctctacgatcaccttatgccctngacagataagccctagttatttngcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcatttcgnttgatgagaagaattaaantcacaagagcgcaacacggtcgccacatgcttcctatattctcctagtatatttatcggcagcccgcagatttggcctgcaggacaaatggctgagcagggacccgagaacattcactgccttcatctgttacgacgatgcccagagcccctcccccccttgtatgattataanctacgacccgactcctcttttcaaagcgctcctcttttctgcaccnatgagcgctcagtagagaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgacgtatggggatcaactacgttaagttgttttttcagttaaatggcgcctgtctttgaagctcccatgtgttaangctaaggtattcgnagaatgagactcatggggatggacatggaattagacgcgagcccggtaaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgatagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgttagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccctaggatcaacgtgtgctataagtgcggcgcgatgctactagtacgtaaagacagtgttcttcatcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcatcgtgnttcattcggtagatcagacgtcaatgaatgtagcccggttggcactgtccccgcccccgctggcatttcaatcatcaagacgatgcgcttgacaccgntggaatttcgtacaacttntattttgagtgggagggtattttattcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgtttcccgaccgacgncctggcatactagcgacgacgcgcgctaagtcactaagtccaaaattatggtctctggcgggtcactacggacctatatgtccccagtggtagggccgcccagggcgcacgacatccttctcgccccgctgactttctgcgagttcctcttttagttcggtgatcgttaccccgactctttccgtccgaggtgaggatnacaccacttacgtantaggtcgggngtctccgcctgctgttagccgcatgcgaaatttctcagcctttcgcccgtcgctcagtgcagcagcaatgttcgggcaagagctcttgctcttgccttgagggtgtgttgggcttggcaacccgactgactgagtaaactcatggagtgaggattacctatcaatgtgggctgagtacgagantcctatccagccacgctccggcagctcccctcctaactcgctntcagaacagttctgtcaggaatantcccttatcatcagaggtgccgagtcgggcgcgcaatccatgatggtcccggcccggaggtctgcctccagctaggaaaattcatgaattggaccccctgcatagcaaattaacggatttacgtccctaaactctagggtttgttgattaatgaaacgacacccctcaataagatctnaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtanaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagtgacccctctggcccgatgtnccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccgtcaattctccgccggacatgtgtcatacacgtactaatcccacgcaccgnatcctgagttaggccgatccgtgtgggctcggtgctggacgcgcaagtgcctgaacgaggtctttactattcggttgctggatgataacaggaaggatcaaaccaangcccagagtttttcccgttcgtttctgtcccttcgttggtcgtcgctgaccatggagatgtgacgggggggtcccgaacccatcgtgaggctgagggtacggcagctgaacgcgcactgtggaaactactgtgtagtgtctagtaaaaagtggtccgacaagacaagttagaggtgaggggggacggttactagtgcggtacttcgcgagttgttaatagccataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcctccgagttccctggcataagtagggaccancaattgtccgacccaaatacgtacatactacagatnntagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcacttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgagntctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttntaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgngagcagcgccaaaacccacacgtcgaacgaaactcaatattacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctngcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacgtggtaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttgactgcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaacagatttcttgttagttctgcgatggttacnagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagctaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggantttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgacttgtagcccccgtgcactcataacctctacagtgctcgcacggagangcgatctccgccgtatcacccctcagccaagagtaacgacggcaccacgtttaacttgggagtcgagggagacccggtacgggagtgaggcggatattcgacggacgtggtgaaggaatctaancggcaattgcgctcactcatacgccaacgggtagtccgctaagtagtaaccgttancatcacgatgtacggacatcntagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggagaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaattatagaaaagtgcctgaaacgttttgacctattcgctgcgagccgccnagcccggggtcgcaaatccgttcgtcaatcaagcctctctgcaaggataaagggccattaatactacgggattcagactaagttaaccggagcttagcggatttctcgngcagtaccggtnggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgctganattttgaattcgagcctagtctggtgtacctggcgttcagggccgttgcaatatactctactgtcggacccttggaagctcggaccctcctccggagccacggctttctcacgttcgatccatatgggttacccaccgttgcgcttctatgcgggccgggctctcacaatgacaacnncggcggtgcccgctggacccaaccgtggtcctttggccggcggagctcgactgtctatttatcggcaagacctncgnaaagaagtnaaattataggcaaagtacgtccttggaagcatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggnaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttcctagctactgggactctgcaccccccgcgggttacggctcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgcacgcacatgcatgatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggctgcaacatcatgccgcgtgcggcctggcagccgcctcgcacatgggngcgccggagaggcaacggacgataagacggaaagattgtttttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgacgggaggggctctcaccatcacgcgccgacgcaccgcctttattcaaccgacgaaggcctaacggcgtaattcccatnatcggtgccgacgcttggtaacaactagtcacctanngtaacctgcggacttgaaaacgtcccgctgtggaacaacaatgaggaactggcgctaatagggacttcccggcgttcaggcgcagcccagtactgatgccgtttccccaaagggaggaagttgacatcactcagacagacggaatgcttggcgatgcgctcacgtcgagctggacacgccccaaccctttttcctatcttaccccccgaaaggagtgatcacaacctttctaaactaaagatattgtatacttaacttcgagcgcccgttctggctagctgtgntactcatcccactgcaataacattataaccaagctccgggtatcgaggtaatacggaggctagtgtattacttccgtccaatttgccagtcattagaccatgttttggatctccgagttcccgttttaaattttccaatcatgctggaagtgcagaggcgaagtgttttgcattggtaagggctccgttatggagccgacaactcatctcgacagaaagacctataaaagacactacgccctggcgtcaggagggcattctgggtcgcccctgaggcaggatggatcaaggtcgggtctgaatttacttgctttgcgtttgaacgcaacatctgaccctccgaactaaganggtagcaaancgccgttcacctagtccgggatttcaaccatcggcctgtccttaccnactangaccgacgcnnntattcagaacggcgctcngtgnacagngcagtctctcnatcaagaagatcaccgggcaacgcgttcttccgcactagtgcntnnnnnnannacanagaaccgatttaccgccacgtccctaaatgagcgctaggttggagagtttaggactctcaatgggctggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccccgggataagcttaagctgaattatctagcatgcatcccggtcccgcattctgtacagcatgatgacccgttgcacgcactacgtaagcntgcgaccttacgcaactaccgtggacggtcctgggagtctttcgatgcatcgcttccagtctagtccctgtaagccatctccgcgtagtcagtttagcatttaatagttgctttaacggcccatcnttagcgagtcgggattgttgcctacactaattttacggcgagagcattccacccgccgtcaagatgggccgcgtggaaagtcgcacgtccgggcatgtgcgaatacttgagcggattcggatgtcggtccttagcaacgtgacttggcaattattacgttgcgtgtgacgggcgctgtattcacactaagatcccagaagagtgcccgccctgtggaccgagggcataacattaaccctcgatcgattaacaagctggcggctgacgcttgcactcgatggagggttgttgtgtgtcaggatccaatatggagctgtccgtaaaccgcttcgttttctgatcacgaaagcgaggcgcctgctattgatgggccccaccggcttggcattccaggctgtgcccttgggtcgcgacctcgacggcgcggtggtcttcttaanttccttgcctatccctgatanatttatggctcccccactggattccacacgaatcctcctataaactgagaagagcagtaacgccgttcgacatttatcaggagcgttgctcccggtcgtcagcttagttgtnactgttccacttnnnnaggtgtagcgactgcagactatcgttgccggttgctgaataatggcccagagccgttcacgcgcggntggcacagataatcttccggcgctatgcgtgctactcatgaagtctccgaactgtcacgcttaacaaccgccaccaattgcttcacacaagtgcatctacatactaccaactattgcgggccgatgcggcgatttggcggtgtgtctagacgttggctgacgcttgttcccgtaagctgaaggcgctgctggcggcgggacacgccatcgtaggtaggtgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctatggttcgacctaggacggcaatacagcctagacctaaggaacggaggttggtggtccgttattgcggggggtcctttcgccacggagacaaaccctacaagaatagggngactgagnccttactgggtcttttatcgccagtgcgaacgtagacgctcgaaatctgggtgctaagaccgttctcttgcctgccgctatacaccattctggctattttcgcgttttgagtaggagactagtgtgacgcttcatccccatagcgtcgcgtatagaagatcgtgttanaatgttctcgcaacatcctacctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgaggntgaactacgcgctgaagaacgaatcnaagttccaagcgagatctcggagtacccgtaccatacgaccctcngccccttacttacaagactcgcatcgactcaaaaagcagntcccactcactgctttaattctctttcgaacctggtccggacccctcttgagtccaggggaaagattccggtgtgaacgaaacccaatggcaaaacggattacacgtcgggggtttacacgtctggacaaaacttctatagctgggggtagccactaaaagcccgcttccacgcccgacgatgcctttgtcttcnagagcctggaccaggccaccaagctatgaagccngacaatctgtaccgtgccaggaagacaggcttgagtggttatgcacaatatcagangactcacgaacatggccgaatgagtccctgattgtgctcccaggatgtgcacgttatctcctggcatgcnnnnnntcggcccaggcgttatttnggctggacnatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaatccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgccgggcgcnatggacctttatcggtcaaatgcggaccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaacatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctttatttctcatcttcgatcaaggccncacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagttcgcctcgcgcgacgatatgtctgtcagcacattgctgatccggtcaggatcaaaacgcgggttcatgctccaggacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttgccggaggctccttagttccccttgtacggtgggggtggtttcggagagnanattttgggcatttccttgcaccttaaactagggatgtgtggggaatactgagagatgatcggccagcacccattactaccggtcgtcttngaatncnnnacnagctgatctgagtgcattctatatctagtgtcaccaggcatcgtgcagaggctgncacgcgnanagctactagaagataagtctaccgactgtaacatcggcttggcgatccatagaacgctcatgtaacattgggactcaanctacaccgaagagctctatctggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacgngacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaagaactggcgagtataatgtacagaatgggtcgatacatctncaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagacccggtcccttgatagattantttcctcagacagcagggtgagctccaaggggcagcgctcgncgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgtgtgcaccttttcagggatatagacgttactacccctcaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacacacggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagngcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactggggggaggtaatttgcatgacaggggctcaaaatggctctcttaactcggtctngctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagntagttctttccggangaggtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatctccgnggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattnaaccatgatgcatgaancttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttggggnttcttaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgnacttaacgaccatcgatagtagaggtttggtcggcaccccggtccggaagctgtctagtgggggccagtggttaggccccgcgcccatgggtcgggntaagtagcncgccaaatcttcagcgcatcnatacccagcctaacaaantcaattaagaacctggaagtacccgcctcaatgcaggttacatacccacataagtcaaccacgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatngcctagcccatccctacacccgagcgcctggtanggattcttgcttacgaggagcgatgatacacgaggaggagccacccgtcgggggcttgattttggaacgctagcactgaggaggcgctacctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacgtcccatgctctaaatgcattgcnatctatccctggacgcgctaagagccgcctttcntataagtcaacatcgggtaaacgcggcgcggtcacacccgagcgacgcgctggactctttttctccancatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaacctcnccccaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaagnggatataatcccgtaggttacctattgagcttgtacctgtgtcactcaaaacancactcacacaggaactacgctcgtgcggactgccgtgatattaactgcggagaattttggaacttggataacatagaacacacaatacgcaagcacttgaatgctgtacaaagagagacaattcgttcagcaattgggcaactgccttcaataagtacgtacagacgaacaactatacacactgtcctcccgggggtggagcagtatccaaccgcagccgggcgtttcggggtcccggtgaggggagtcagtaggcggtctagcatctttacatagcagtcttacagaagtgagtttgccgtgcctatgtgacgagtgcgaccgggaccccgaaaatgggcgggaagcgacctggattagatattgttcactttngaaatcggacccgagtctttgatccgatgcctattctaccgcgcccnccaatagagggcttaacagtcacttacgcggatcctttgcgacacnctcagcgctgcaaatggaatacatgaagcanggtcgccctgacgagtaggtgccatttgtctaaccacgtggtcccaatgtggatgctcgcgagcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagcagcacgtccccttcggagggtccccgcagtatgggactggcagtaggccccgggtcgtttggggtcaagtggaacttagcttctttccgaaaccgcctctgtaccggcttttgttgccacgatattaagcccttagaggtggtcccggcacaactacgtaccgcacggaccctaccgtcggaattccacgtcttaacggtacccgncccgactgacccctttataagcgtgcgactagcgacgagcgctgttagtgtggcggcgcacaagtgcatgggttataggttggctcagacccccccgccggacaaggtgaatccgcacttttgcctctgatgccgccggttcgcatgccagtgcgcatctccaacgtgatcccctggaacttgggtggtatctngaccattaccctgcgcagcggcttgtataaccgactggtggcatttactnctatggactggccgcattcggttcattataaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcaccggtnatctcagagggttcttatcaatgtccctccggcaaggatttgcatttggcctctaaacaggatccacgtaacggagctccgaaccaagtaggtagacataagttctgttgagaaaggctggccccacacctcacaacttatcattgggtacgtgcggggaagancctccgcgtatgtaactagagccgactcctatgatctcgatcgtgacctaataaaccgggaggcgagggacgtacgatccctccctggcantggagatgaagaataaccacaggttgtctgagatccgc ccatgacagggtagctatacgcaagtgtgcgttccgttttcacgagcttaanaagcctaacacagcggttcgaagcgaacaaagtnnctattttgaatcacccaatcatgaggtncaggccagaagctgcatcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacgcaggcngttgcgagtttcattaaccggttggtgaagggcgtatgaaggcttcacgtaacacgaactnncttcgaggggattcgatcgggncttctggcaaggtacatagcgttatcggcccggttcagctgctcgaaaactcgcgcgggtggtgtcctgggccccgcacatgtcggttgaaggttactacatgcnctctcccgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctncaatcagggngaganngcgtccacgttacctacagagcgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggtatnctatcacgtacttcatangcttggcatgctgaccagagannnnaangaaggttnaatgactactcggtttncgacgatgagctgtctaacaccttcaaggtagtacanagcatgcctcgtgcctcnnggtagtgataaccatcgggaccctcnctttcatgaaggtgannctctggcagnnnnnngcgacgtaacattggacngtatactatcgacctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtnnganggcgcnctccacatcgcanncaaataggngaagttaagattatgaggatgcgcataacgccntgtcaagtacnnanccccggacgaggcagcttttcgatagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcnacgacgggggctctatgacgatccaanttagtcacgaagntgacaattgttgaccgtagcataatctcgngttgtcaccatcatcaagccccagcccgccccagcccgttttcagggcgtaagtgggcggcacgaacgaacagatttgcgagtccaaatctcacatgctagacgacgttagaacactatagagactggagcttcagtttctagacccgatgtgtagtagtgttttgccaattgaagagataatatcaactttcatacgtcgccgactgaaggatatctcgcttacgctatatcgccaggcaaaatgggatcttccgctgagaaacactcgtgatgcgggtaatncgcttagtgaatgatatctatnttacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaggcgctagtactagcacnnattnngtgctctgggactnngngtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggnaccagcnttttcccgttaagggccctttaaccacgtctnnncacgtctcctggattntgagtatgcattacaatgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccnnacctatggaacgggaccgttctatacttctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacngctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaacngagggtacccgcgaatcactcnncgattgttnccagtcagacagtatatatagaatgggagtgttcaggcgctcncttgtacacaaagcgttgagatttccnactattgtgtcgcagggttgtcgtgggttaaaaataagtatttaattccttattnctgtggaggtccacatcagtcatcggctattcntctcctggnatggggaaatgggcattaataatcactgtgaaggtcgccttcgtgtgctcttgctaatcattgcccttccgagctacccagcatcagatggaagtttaccatctttctaacaattcgagtccattctaaagtgttaatcaatgtacccaccgtaatgnggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgccatacaatgtacccacagcagctcatnctcgccgcattcaagcatgggccgtaattgagctaagataattcgtntatcgatccctcctctgttctaaagtagccgattgngtgtatggcttacgcttcttttttaatgcgtccanaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggnccagtggttcctgatcgaactcccnctctcgtcctgcctgaaactgttattgggcttgcctggnacctcttagcaagaggtgatttaacagnttttgacgtgagagaattttcganaccgtgtcagggtgcgcnagcacactaancgattgannncgacacgtattttaattacagattcggggngaggcggggcctgggatgagaaagtagggcgacgtnttggggtngtgtgattggtattacnacaataacgaattgnacagttgcacgtgccgcattaagacgctgcccatngntgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcacngaggacnnaccgcgatttgtaggagttngtagagcgacngtgagcgtctattccctaaccgtccgttcgcnncctcttccttcagcgcttaatctgtgtggncagttatactagtgggaccccctgcgcaatcnanttcggtgcgacagctagcgcttaaccaactactcgcggacggtttacttggccaaacctagtgacggatgcctttgtgtagctangaaccttacancggtaccaganaantgaccctgtcagattaaaaaaatccattataaaaaccntatgtgagataaggactgggctgaaagngtttgcctaccggatcgtacagacacgtagcctcgacatatcggttgaattcctccacggaagagatgttttgtccgctactgaggacgggaacagactgtcggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcggcaagcttgtgagganngatctgtcttcaggaggcgatgctgattgatcaccgtatnnttcttgcgactgatggctgacctcctccctcagcgtccgggagtgtttggcattttgtgggcaggaaatctacctaaagtaccatanctttcgtagaaagtgctgaccgatctataaagtgattgggagngctgtgcggcagctgcgtggagcccccgtcgcatgtatcaaaaggagtccnatgggccagctctgtataaataagttagtcatacctaatggggaacnaacncccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcagnacnattcgattcggtganccgtcncgttgcaactgatcttaatcatcacttcgacagacttgcnacaancggggcaannnntaggatctanngntcgggcactggtatggccgcggncaaatnagacntcctcactccaagcccatgacaactgcaacctgncgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatagcatgcctacgttaccggatagttcannggtgggcactacaacggccagttaatgcccgcaagaagattgcgaaataaagcagctaagggcgcgccgacaaaacggtcaatcanttcgcagccagtttcgtctgcgcatccgctgtctctgagcgggccttgataattcgtaagcactactgttcccggtccaaagnngatgcacaccccacagcaaccatggtagacgctgcgcaattgtgcagggnccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccnacattattctatgtnancnctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtaaatgtctcatgcaaacactcttgaagtgagacngtctagnatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtnctagcctagaaaataggtgntncgcgtagtatccaacttgccttctcgcggtgagtcagagcgtcacggacgnnncttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatcctngcncgtcttcccttgccactataaggtcgccangccgatagccctactcgcggatcttgatcagttgcactncagattttagagggggtcccgatnactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactngttggtacanggtcagcttacaattagttctccatctatanagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctgncgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtcncntcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacanaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttccnnttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttngccgcgagaccatgtgaaagtacctgaagagcctcgtttggnaaccacccctattcgtcaacacaggagtcgaacatacttgntgcagaggcgctatccggtcaanggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagantnncntggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcnngagctgccatgcagacatgaccgctaaattataactggtggatcttgaccncctacatcaagacctcttaattggactgcgtacgccntttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctnggagccatgctcgctcccggncaggccacattanccnggtcgactcctnaatnnatcggggctaacggtccagttatcggtcgaacgaataacgaagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatgnattcgcacattggcaatnntctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtanttcctccctttnncccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagcgccccccattacgtaatggtaaatagaaaacccantcctaaaggtccaaattaantaagctggggacnnnagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgantcactggtaanatagcaattaaggagggccatcctccaagcngnncnnngganaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagnataacctgaantgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatntgagcgtttgcatntgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagnngaccttcctggtcgctggnttttaagtacttggcccaaganatcgnnccggcaagctccccaagtnttggggtcctcgccgaggttcattagatgcgaagctacttatnggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcgganngcttttgcttattcgcttctctggacctcaggagnttcgncgaccatctttcnatnagctgccgcgtgtcccatttgggctgggcatgtgatacactgtcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaantcgatggnaccgactgtcgtcccactgacngtgcgtttccntntttcacattanggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagatnggggggntacaaggtccaatccgcacnacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacatnggtcgcccaggatcggtccacatatgcnttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtcnctacccgatgcttntctggtcnaagggaatgaggccagctggattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagagggtgacgttntttgagatacnaggtttttaaaatttaacccactacagatattactcaccattcagaacntntcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaannggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagcctaaacaaaattgttagcggnacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgctcatctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccttgcctgtcacatccgtctttgttttgaacttggtagaactaggagggtgctgctgcgattctcaatacncttgtctagataggagtttgacacagcgcgattcagacgatggaatgtnncaaccattgtttattttcgcttccgggagccttntcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacnnnactggaactttaggagatgcacagacacntcacgaggctgncccnnaangctaccggacttnctgcggnctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaataaaacttnactgnagcaggtcaaactcacgtgtggatagtgccagtgacttgcccaatcaccggnnatttacgttgngaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtgttgcattccgaggtggcacccacgcccagatggccggttcngctgtctaaggcggcggagccggaacctattgcggctatcttctcacgttctacgtcatcatggtacgcgcagccgagtagnacctctcgtggtcctcgcggtcgcggggantagaagggtgaaaagagtgngntagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaantctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttgnactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgtgccnganacgtagacgaccngcatcgcctaccctcattagggagttgtaccaccattgggttcctaataccgaaagacggacgagctcagcggtcccaagcggtctncgtgnctagagacttacccagactgtgatggagacangaggatggaaaactcaccatggcgacgctcctgtngcggtcggagccccgcngtcattgccgagctgctggcgtagttctgagttgtaatattncgngagggtcgcttttgcgcgcatactagagtaaagagcgcggcccgcnngcacagtacatcgaggtaagttgtttgatgcnnanncatatgtacatgccgtaggtaagccgctgacgtacttggtttataagagaacatccatcgaaatcgagcgatgatcctttttcaacggtgcagcttccctaccaagagtcgctcgcctgttatacggacgaaaggaccgacgcanaagacgtgtggggagccccgctgatgggtcggtttccatcggtacacgctatgnttgtaaggctacttagcagtccttaacccatnnatgcgcgtggtacnngtctaagnttatcgttagagatgggcggactttcncgccgagaccggagttcgcaccgctaactaccacatatntttatactcgtggngggggatccncactgtccgctgacctcgcnttagatatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacttcattcctaatcattttaccnacgctgggcagagcatgatcaggccaaaacagtaggttattggggatgcgccttcgacccctnccttgcccattccagcagctgaataccagatctggctcttgtggcgttatctgggaaggcnatttaatgtggtttcgaagcgctaggtctttagattgcgaacgagaggcacgactgcaagangatctgactaaaagggggatggtaagattcagggtcaagagttgtaaatacttatcagagganggccagggcccgaagagattgcgttataggcgatgattgcnggtttatctggacccctacgtcggtactacctgcgatccggnaggggaccccctaaatcacccggtatacctgtcggaggcnanntgccaaggtccctgatgcccctggagatatatagggctaacctcgccgtgtagggcggacaaaaggaatcttccgtagagtggtccccgttaanaacttgcgaggtcntagcgcacgtagacccctaacatgacaggttcgtagtatagttagggncgccaaggccccgcagggtcgaatgcactcgtcgtatttcatactgaccntgtatcgttcgcatcgataggctgcnctnntagacttcctgncagttactctttccngtgggccccagtggaagtgtagtcgcatagaataacgacctcggtgtaatccgcgctagctgctgccagggatcncgtcaacgtccgtgacgttggggtgagaattgcggtttggcccgttaaatgcgtgtatagcagtcccaaattcggagttaggtcatgtgtggtgtgttgaccagngtgnatttcggtttgatcggtaaatatgctggcttacaaacttagttaccgagtccgtcaggtaagtggtntctccgcggggacgggtcgtcttaaacttcctncattggctcatacaccgtcttgcaactcctatatagactggtcacacaccgcccacaccattcaccggaacagggctnnnnntcttgtactcctgtatacgtngccactcctttaattgatccgtttnagggcctactnnacgnctatggtttttaagaagtccgagtaactcctaggtgccanagggtgcgcnaaatagttgttgtgggcctgctatggcggtgacatgccccgtgtaaaccgccggctccacnatcttcgacaacgctgggctctcgccgcttactacnataggttccagtcctatgtggnancccatgtccnagtagagcaggttccgctccncngcgagtctagggagcccaccggtgggtntggncccccngcatctccgcaaggttgccgacactctctatcgactcagacatggtacaatgtagccactattcgnaagaagagccggacgaatcttgccgaattggtgactacagtgtttggaaataccggagtctttgaacagccatggcgctntcgggcctcgtcggacgggcctcacagtccacccggacgagccacagcgttgaccgncagntgaccgccanttgatacgggctcgtcgggncgttgacgagttcttcgacgnngggatccttcnnactttatgttgttcgtcctcaactaggacntgggtttcgtccgagnaacagacagctaggttgttgggtgcganaatgaaactatcgcgtgatngccgncctggagcggatggaaaagagagctccgngggggctgttccgcaagnancccgnagttgnaagagcgaggnngcgtacgcgctcagagcgttcgtaatgaggtanntcaggcatntcattcaccggaacnnagggaaaatattcctccagcttacaaaccctttcatcttgctcaatccctgnctantcgacntaaaatttataaaggnggcttagtcgtaggcagccataggtcaatactattnnnntttcntaggcgtccttccctnngtgggnactaacggcctgtaccctctctgctttgatacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccggcatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactattnnggagaggtatggtgccatctgagcgctagctatcccctcctncnnggtgtgaagattgaaaacaccggtagtgcgangtgatagatcctngatcgcgaagcggtgangtatatcaattcatgactgggcctccgatgatnctgcagctcancctgtatccgnagacntatataaaaggtaataagcttganctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctttgcagagctaaggttncatacgacgacacgataccccggtccgcatctgtctctttcatatgtcagttgggtcctctccgcctcactccgagggcgtgtctgaccctnatanactcaaggtcggcaaacgatgttcggttaaattaggatcacaccggcccagtttccgttccgcnagtcatatagccggnnattttaatttgtagctaagacaggtctgtgaagatttatgcccaggagtaggccaaacgtaagcatctcgcaccgcaaagccgcgttcctcgggggctcgccgtgccgaccgccangcaatgtacggcatgaaagcccttactgcggcggcattcnaaccctatcgatgctcccagaaatcggagtcagcgaacnaanccanacgcgtacatgcggggagcgatctcgccagcaacggtccggtagtacggcggtcttcatcagntctcttganccttaaccgatttcctttcctctaggtgagggcgtgaatctcngggactctctcntgtcattctacagacgaggcgtccaaagcttattgacgcgtagcggccgttctacaatgggagtgggctcggcaggggtttgcggagttaccggacgccggtcgtcccggcaacgccattgaggtgtngntngcgagtaccgacgcaggacgtgcgcagacagcactgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttgganccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccntcaaagagggataacgatccacctgagcagtgctctatgctcaatccacggactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagtctacacgtaatatcattgccatcgcctgacgaattcccgggacccctataccgnngtcagngcttaccaatttatactaataaagtcgctagctcgaacaggagtagganctnncaatgaagataacacacaaccgctgagtcgtacctacttacctgaatttggtttgccattngnntnnnngnggtatttcgggcggacnggatctgcttgtgtctcaatctcctcgcctnaccgcagacgcacctgagnaggacgctgtgcagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttagggcctagcgaggantatnnacgctctagggcttccatgttcaggaggcatgggtaagccacttcacngcaccgnatccctgtgctgtcttaccgtgagtactcncaaagtgttaggtgcatgatctcaaatgcaatcttcacgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcgtttattcttcagcgagttctgccgaaagnctatgtgtgtcactggattctagatgaatacggctccccccgtaggttggaggtcctaacgtagttgtcaccattgtgtgnaacgaggcatatgacaagtgcttgcggtcggnccncggcgatggagncgaaggtgtacatctattcacaagtacgtcactggggtntagggtaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgcngagaactacagtttatgtacgccttcctacttcaacgccctnccanattccttccgtcattgctggtctgtgngtnatgatgnctcggtctactntgtgaggnnnnatacgctctcgntagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgngtactcagtatacgccttgctttacaagttcttgaaaaccgtttcctattaagacattagcagggcncngattataggaagngcaaaatattcagtgcaaggagtacantcggttcgcttnattatatggatntaggcgcttatctcagttgtggagggcgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttnncaanncgacggcgctatacttggcgtttcncgtctacgcacatttccaactcgtctactgcgnaagaagtcaaaggcggaggnaaacatcccggtagganatcacaaatnntacgncnagttcccaaaagatgngngagtagcgtgccgtcanannntcgatcaccaatngccaaggtnnttgcacgaangcctatagcgtattgtaagaagtgtttcagagatagtagggcaatcccttaattccgataagnnnagggcngattgtttcagatgattggcatgnccgatggtgctgngctgtcttagtaattgtcgangcngaatccatcncccactgctnaggcacttatgtacgacaggttcgatttatatgtaacttcgaagcgtgtgattagtctaggctacgctnccctnccatcgagttggctgcggtaacagaatcntatcacccttaaggcaggattcataacattcaactttcgtgattttgctcacttgatcacntagggacggcactatatcatcggatctgagggaggcgaaactgggtccaantatcttgcggcngaaagttcttacaagntagcgcgtgatanatgttctagtacnagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaaggtttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttgnccacggcatttctcggtctccaactgcgctcgcatccaaggcgcttaacgagccaatgcatagtaccncgtagaagggggcaaagagtaaattgccacgtcgaacnaacgatggtcttatcataaaatgcaggacnacaactgcagtatgggcacttaaaatcgaaggagccccgnccacttagaccgagctnttaatgatttgagacnnancgaattggttgccaacttttaaccaagcgatcgcgtgtagagtagagngnttggncatgtctatgtaaacgntgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtnaccaaaagnactgcgngacgatacgacatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcntgagtaatcgtctggccgnatgttggggcggacctgtgatncgctacagctaaaaactgggacaaggttccagctcgataccgancgatgaatgcnttaagtaactttctaagagtngcgggtttttcattangtgtactcgcgntccgtngcancacacgtggatgagccccatccttgnccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatnaantgaagggtgcctacctgtctcacagtgnaacgggggtagaaggttcaatggttttacccacttttatgtatgtctgcttacgcagactatcctatccaatncggacgccatgtgttaatcgngcactanggcttacaatggaagattgggacggggttctaaattttatgcgttcaatgcacgcccaccggaccnntacgctcactcgtgggcattctaaaacccgccccgcagttanactntacacgcggtgtgtattaanagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgngatnnngtttcagctcctgcggcggcaggtntaggcgcctngcagcctgtgtcctgctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaanntgtaaagatccccctagcggccgggtaagtagtacgtgtgccaaaacaatggcattngcagctgggatgtgtgtgccggcgcacccttgtatcctcatggcgggtatganataggggaagggacgtcggcggatatagacgcaataanttcattgaatctcacgtgaccatttcaatggccgtattgaaaaattcccacatttaattntanccgtcccccccgncggaatgatgaatcncgcntcagaaggtaatcactcttgtcctcaagtacnntacgtacgctgcggtgtggttttccgcttcgagggcattcnatgtccttctattgtgcaactagtgagacgcgcgaaccccaantcctaactatacgacctnccantgagtnccctaaaccgcaaactcatggacnatgtcctctcccagcagtaacatgccngctggcatngagatgctacattaatgaatagacgcggancatcngtattgaggctcgccgctctcncnngtaaagtaccnatccagggaccnnacacctgtgatggcngacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatnatggagatcgagaagngatagccggtngtttcantacgtctattttnaagattataactgttaanccctgagatggcttcagaggtcgntaatggtcatanccagtcgccatcantgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccnncacacactgcaagtgtttcggtgaaccactgttgatcctatggatacacgngatgagcgcgcatcgacggttacccactncctgcgttcgagttgctctaacccagcgtattagcttgagtgggccatggtgcgcggaatagagtaccatgatttnnacacttatccgcgagggcgtttgnttcacctgatcaggtcnttctacccagccatgttgacggaggatatctgatgtttgtactgnacatcgtgtcnggttcccttgtagaaatgtctttaantngttngaatgaggcnctcggttaaagtccanacaaagagatacaagggggacgttgatcatcnaactcgatctgcatctatctaggtgcctctgactaaggancgggcgttttgttntccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaacncttggccgtctaatcaatntatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgnntgtcgccnttgctgcaccgagtatcctcgcagtgccatttctnatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttcnctccagcgacgggttcttcgaanactgttgcacggagccaaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgannnnctncttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggtnaactgaaattccgggtggaacacattcncacctgcaattttatagtcngcgacnngacccgacactgggcccggntctggtcannntgccgtgctcttctccagnattcaagagaaagnaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggnnnngcatgttcgcgacgcttccangtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccnccgttgattgaccctaaataccgtanattcacaaactagacttgactgacttactttngatggcgaattataatgtttgggccttattttaaanacgcctcaatgattctagttaaacncctntgcgtatgtagaccggtgtgnagctttgaagacntaacgaggcatccgaggttgactgttctgcttcacnctctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacangngcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacnagagactgcagccangcccttngcggcatgacccatatcgattagctgcgctggtaccgcgctcgggnnggcatatcngccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctannnaacctttgtcgatgggntgattattgcgagggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctctgaggtgcctacctacgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataagcagnggagacggtttataatgcnatnctagaaactagagaaagaanagtagggtcagngtggcttaccttnggnaaacttaaaggttgaatttcttatccttgttcggcagcttagttccccggtagcgagaccagtcattgccgatggctggatgggctgnctggcgatccntanattaagttatcgtcagaagccccaaccggggagcgcgcatgccgtagcnacggcgtaggctattaataacggaagcctcgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcntcntcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctcnaaaatcagagcgttacgtcaaggttggtaaaanaatgctncgcagtttgattcccaacggcaagggctttntaatgtggcgactagtcactgctaggagttggcccccacggacaaaatgatttagatgggggnacaatccccgagcccacgagcgctctatggtagttagatagnacaatccccaatcacntagctatntgaccccgaaactaactaggcaagccctttgctntcgatgcgcgtcataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacancatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatagtacttagtccgngtcancctgcggacgattnngagatgccagacgcaaggagctatgacactacaccgcggcgcacccaggcntacaggggaattgctggagcaagtttaacaggccaagcggcagcgcgtagtgttacactacgctttgggatcacagcctctggcngcattccctgaataaaaaatccgtgaacnataggactcagccctacgatctcactggtagaatncagcgacgaaatctatncgcnanatggtgagatagagnncggacaatctgacccttnggaggaccgacacatgtgcaggggtagtagtgccgacgtaccgaactgacttgtcattctactatcncatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatnccattcttacgggcctctggtcttcttgtcgcnttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagagncgacgttcattctcgcagtcaatgaacncccgttatcgtaggaggcagtataaacaannccacngcgtatacaatagggcgtgtngtgtaaatatagggactttgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaanccactgtntacctaattangggaanaggacgtcgcacatccgttgtggtgacaatccgctcgcacaangggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccanccccatacctctgcagtgtgtatttctcgcgntaaacagaaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatntgtaagaggacgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccgtgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacgntaggcggatctaagttaaactcgttctacgttacggnccgcattaacattgtcatctccaagntactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcnagggaggagactaaaatggaccgtatcgggcggattgatggagcgtnggggcctcagcgcaccgctngtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtataccgctgatggacacacggatataaccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatntcacatgatccttacgtctcagctggtcgccttacggaactttttctgatacacacgccacggcaaggagnntaagtccttcccaccagaacaaaacatttctctcngacaagcccntggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatncgncatcgttttgcgcatctanattgcaagcaggaaaaccaggagagcctantcctaccggagccacacgcttatctcacttggatatactaaggctgaangctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacannnncantaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttggctntacacgangtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgcncgtngaagctgnagcccgnccgntccagacggcccccagcnaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggtggctgntgcagagtttcatctcgccagtacattaaaggnacaagctagtatgcgaagacctggccttcatgttcgatcgtcttaatcccaaaattaactgcatttagtcggtgtaggagcaaaatattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctggttgnagagtgatttgacggcccnaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgggcatcaaaacaaaggctgttcttcctagtttcanngaaatcttttgcacttncaaggactgctacgagcggagtaattcngttcagagggtaaagtggcgacagggnntgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccagancgacgcaccgggaacgagtccacgtgagctgggtagccctgancctaaggtgtagaccgtggccgaccctctgcaggtcgaacactttacgatcannngaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagtnannntncacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtnggagctttatggcatcgaatagggctttgtcgggcgtgctnaancncctaggtgcctacgctgcgtgtacttctaaacntcgtcaagtagtaccccttggctgtgagcccggatgttctcccccattgagactccactgggtctgcagccttccntgagaccatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttatgtcatggaaataanttactatccatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcangatanactcttaggcaaagcattggaaggaaacagntgcccngngcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccgcaactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaataagtgcccacatgatgncgncgnagtngcgctcgaccgcggctcacattttcaaggctgctggcgatgacttttgagttaagtgacaaccntcgcctaatatcgcaaatgcccgctcncgccgtacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcanaattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacngcgacggaatccctctttgcttgacatttctcgtcgattattntgaaactggacgttgtaaatttatttaacatccaatctacagttatataactaattccgactnggttgcgggagtcatcgtaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttnnttancantatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttganccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatggncgcattgntacttacgcnacncagtcgtagacaccaacttgacgtctaancaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatanggtagcagggtgtatattnnnacgcgttccacggttacccacgctttgtatcaagcccctgaanaatttgcttngatcctacccgcggcggcccaatcaacatgggccaattgggcgatcatgcagtgagttgctagcgctagcagagatnccgccttctgtgtttacacgccgttcgcgttgttccacttaacacctggcacatagccgngcagatcgtgagtagctgaactccctttattggacataaagtaccatcngcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacacnnattttgccgaagctccatttcgtaataccggngatttcattctgattctgtaatccaaagtggncgaccaaaatgcggtacnnacgaatcgggctgccaggcttaagttagcgctgggcgaagtangcttttgcgtacgcatacgggctgtcgtactggtacgatctnttatcctantnctagangttgggaattagcgattgggcgtccatttggagaancgcntcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggnngntgcgatagcgattccactggntatactgaataccctggcaaaatctcacacagataanataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtccagctacctcgaanctnaaaccngttctactaccccgatccggtaaatgcccactcctgacagcagcgacgactgaactgttnacngncnccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttntatggcatacgttaagcagttataacctgtaagctcgtacgcccngatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttagnattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaacngntgcgctaagttgcttggcaagggatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagtgtcaggatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacnnncgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacantccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcngcacatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccgncctttacagtttgcgcattcnncggtcattagcgtagggatcnaatcccgagaattaacccagggaagtgtctcccaggcttttttcnctagctcacttctctatgaacgaagtgcaagaggacctcagacactaatccgaggctctccgcttttgttatatgatttgaggcaagactaggccaatagggtttaatatggcagcactcagttatgatgctcagtccgggacctgtggctacgtattacagtagacccagcggnngtacctctgcatcccgctgaatgcgaaatcnacgccctaaaaaccgagggcagnatgctccaccantggcccagcgngacgcccccgacnctaaactcacnctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaantagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctnctggtctatgattgggcatttatacccggggtactggtggccaacccaaattaacgctacgagngtcgcgcgttggttgggagnnnntctgcccaggtaccacgggtccccgcgccctcgaancagataaacgtntgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaacngagcctaatttgggtatcaagagttcggcaggtggcaagctcngggggcagaaaacctgtacngctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttncttcgggttcccngtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcngagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccnctggntcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagngtctgagccattccaactcacgtggtacgacggttcggctcaattgagncgaaagacacccttccagtgacgntgtggaccagggcccattcaatgcggccgcagtgcccgtccggctagagctgacgttnaagactctaaatcgtgctaggccactaaatgctatcgcataattagagaactatcgtnngcacgaattcnggctaatacttcccgacttacttnttccgagccaaccagacggtgccacaattaatttccagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgtttctaacctaatcctgacaaccagacaagtggagcgatcatatcgtaagctagtntaagaactcgttccgtcaatccacatgacgccactgtggccaacttacttcttggtgactgagacgagttcgtgaccacatagggccaacgatgtctgcgtactcccctaaccttcctcaggctgtcngccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtgtaaccggctcgggntactgacnntgaatctgaagaggtntagggcaatcctgggncctttaaatttgggtccaaaaactgtctcgcagacctgacgagnagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtaggaaccaaaatnactcagctctggtggttcgcagactctgtggacgatgttgagacacntagatttgcgcataccccgcagtcccattgnggattggcttttatacacctcnccagcaaactgtaatgcttngccctgcgatancccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccncgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgacttcanttttaaccgngggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccntattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgangctcgtcgatgtagttagaatggctcggannnaccatctttttgttcagcgccccnctgtanaaagtcctnctatgtccgttgtgacgctcttagnttttcatattctacncgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtccaagatgtgcgccgctatctctcgagttcagccgatnattgccacggatccgacgggcctgataagngctctgctcggaaaagtngggcatccaccagttannangttntgaagantaaataatagccgagaccgctaaggcgcccaccgcctacagaatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggantcttcacctaagatataacaggacactccagccatttatattggaataaggtggaaggctttgcgtctattgttgattggtcgntaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcngttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaantggcagagnaacgagcagtccattctatcaanatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggntcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcncgagctaagtanacacccggagtgcgtatgttncatccgcatccgggctcgaaataccgtctgctactttgttaacagngagcctcggcagccagctgnaanacgacccgcccncagggctgcataagnnagacgctattaantcccaccgttgactcagttatctagcctacccaaataattnttagcccttgaaaactcaaagaaacgcagctattttcaanggtctcggatataggctatattaattaggtcgaaacaccatgngtattgtgaaatnnnngacttatcgngattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccnncccnacttatctcgattctgnatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtnttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaanaactgcttagttgcatgaggtgncccagcgactaccgggtggttatgaccccncaaccatancaggttatgaattatagacgtaaccttagnttgctagcctccgtgacggtagtctcgttttattgtatagtgtatctctgaagcatccagnnctgccgcgtgcatcagtcaattagacctagccagacggaattccatgaataacatccacccgtttgttcggcccgagcctctaacgagggaagcggttcctacacaggctctactttcgccaatggnaagcctgcgataggcatatggagacatgaggctctctcttctttgaatttcnnccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacnnctaagcaacacaggaagcgggtctgccgacgctatcccggnatggcctagccatgtggtgatnttgcggttacgtannncaaggatccaaagtagatttgttgtagcccntgttntccctgcccgtataagnnaaatagcagccaccacgaagaaacancaaatcgccggaagcgcgtcatttggccaaaggttgcaaagtcagtactgcacgcggcnttaacgtgtacgccntgaggccctccgtcttgtatngagcttcccccggagatcaattcttgcataactngcgacgnacngcgaccaggcaaagcacccaagtattagaaaagngcctactggcccgccgacgcttggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactggacggaaggttgcgtcgagtagtagactgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagngataacacccagaccatcttaccaaagtcgtttcactgttatanttggcgggacttacatcttgttcgcgagtaccanggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggctctgctnggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggccagtgacggatagccaagtngcgtgatgangcnaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggtacttgctcataagatcttttgaaagtcatgctagcctgngcctctaattctcaaggtcggtancgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggaccaatatnccctggtacgcgaccgggcgagcttctgtatcncncaatgcatgctcccttgctctngcccataccgagaacccccctatattcagangtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcnggccaaagcgacgtatttcttccgcgatcctttgtanttcgatactccaaattctgctaggacganggaccggaaccagcgcaactcaatnnaaccgatgagcaatgggtaggggatgccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcnagcactgagaaccctccatagtgcccnnccntgcgtgtanngagcattaccgtctaacctcagcgacangatcctcgtcattcgccaatactcgatggcgtncagatnnngaaattcggaggcaaggacggtcggagccnccccgcgtggcnctatgagccctctacttacctgcaaaacctcgntcnctctgtaccaangggatccgncgtagcgcgaaagatgagcagagactcccagggtatgactntcttcgagccggcgaagtcgttcccatcggtctacgtgnntgcggaccgtgtcatcctcnactncntnnncagggggacgagcgcatcagcantcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtngagtccccgccggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgnnnggttacgtgtctgttngtgaactccggtcggggctggtgggcggttccgctgtagtaccaactcntcanatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttncgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccncggtgtgtgttgactagcgacagatgacagactaaacttgcatattcccagtatgtctgagggccggaacatattatgataattacgnccgtcgcnagcttgtcaaaagaaattccgnttgacccctcggagtgttgccancaactttcccgctccccccctagattatgcggtatgcggctgtctttttgccctctcaagcggatgttggctgagtatcctggggtattgtcattttcntacgtccacagaacncggtgagtcatctggactgcttcggggtggctagtgaggccgatatcgccccgtcttcctcaactgactacaggtaacagcgtnatatcaaatagctcaagcactcctnngtaggaccaagcaagccccaaatggttggtacagaaattctcacgttaaataattaacaacgctgttcctgaacccttcggttgtacgaactccctcatagtttcnngccaatttcgcctagnnttgtgtgtccaggcgtatccacaaagaactcagancagggcttggagtcaggaacgtagtgagttangaaacntgctgaaccgcantagcgggctgaaatcttgncaaagatgattgagacntgcncgtgctggtaagttacccacntcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgnnacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtaganttagataaggcggtgnctgagtttcctgtttagaattnggaaggcggcggcacaatcacaggangggncgtcttagacatactgttaggcgacagcgtacgcgaacttccaaagcccgtttaggcctgttngatgcaatcgctagggcnnccgcactaattcaataagtccgaacacgagtttatcgnnncatctcatccggcgcacgtgcaaaaaggtgggcccacaatcccatttccggtgcagacggtacggccgccgcaagtcagcacttgtccacctggtagacaggacgtatacngattgggcggcgtgccaaacggcccccactgcggnangacgacaatgtgacaatgctgcctaccgttcaagctgcacaggcgcgggantacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgnnnngggagaccggccttggaatggccanacagccaacctccggagctaccctcctaggagtgtaggacctacgctcggacgtctagttcaacgtctaaataacttattaacccaccgctgaccgaacgaactcttattatgtgtcccgaacgtctntgntaggcggataggggtcacgaggcggaggttgtgcctcgtctaacgaaacaatgcatctaggtcataccgacncctatgctctgagcaggcntnnnnnnnanaattttccccgggctacataagccgagagggatcgcgcagngnagcctaccgctacagttggatgtccaccgnancgaaacggtcagngagggtgcgaaacttagcatcatcggaagtagccgcacgcaacttgctnattccctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacnggtagctttttgacccctccggcgacttcttaagtaattagtacgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggggtancgcnncggcttcgcatnccncactcggggccagcgcatcacagatncaagcncatttctgttggcaagtaagnttattgatgaccgcctgcnggnacggtgagcctactgagtctgctgacaccacgataanccacgccgcccagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtttaggggtacgaagcccnnanncgtccatgtagctgctccagctgcccaaatatgagtaataccagtcactgccgctttctttggagaccgcnccagttttggcctgacatcgtccaatatgccctgactgccgtcgcctacccagtagtattcccgagaaatcggagnannncgagcagtcagggagtaaattgctttagcaaatgagtatgaatatatttctcaatggctttcattgttagactccagtgcggggcgccaaactgctgaataatgctgttcaaatcaaaagatcnttgttgaatttcagcnagcttggggtgggggacggcaattacggaatcacgggnnccttgcatccatcttgataactcttggtattggggcccctttttgaaaacatatttacantttcaagaactgctccgacgcttatataatctgcggccngaacttggaaaatacgttaacaatcgaccattgccggaaggaagnttgcacgacgaagatcgatccgaatgacatgcctgtacaacagtcgcagcctaccggtgagattacgcgtgagaggtccttggcccaccaatggatcctccgataaacgtgctgattggtggccggttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtagttgtcgcagccttgctacggtttgccggnttgagaancggcgctactaactttttnaancacttgctaactnacgagacctttgtaaggatcgntacgtggactatcgccttagacgcnacgcgggccctcccaccaggaaagnagttctatgagattgcctcggagatagttcccccacacgcctctactatntggacctactaggttcacgggacaggaaaaggttaaagggaacaacncangtccgtcngtgagcanacggtttccgcaaactgttactgcgatcgatttgtccgncgtgggcttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatntgacaacacaagnnaattccttacaggggattctattaaatctgcttgcacgtcgtnnanggatatcctaggtaccttcaacntggttcacgccattcggagctaagaccagntcgggaaggntcggtaaatgcggtggttcctgccgccaacgcctttgcagtggtaatagttgatacaagtgcctactgcactcttntcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtatgccaactgtgcctgtacacgcacctcccgcgggtcgagnancatcgtatgacatantcgcggcggcagagtcgtttagtccncncggttgtacttanaagttgtcnngnggaggatgctactgccacatgccaagcancntccttcgtnagatagtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagnttctaatcaattcgggtctcccacntgactctaatggggggacccaacgtgtatcaggctcttctgcgctaaggtccccctccagtagatctgttatcatataaaggggcgctatttcccgtggaagggtgtgttaaacaagntncttaggttatttcaggtcgcgatcaagcatnaaagcatacaaagatgtatctccaattgaaacaagacgttgnttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgngnattaatacaggatggtaatgatgcgtcctggcctantatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctannagtcggtaagtagtccaaatactngntccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgttnataatgcgatggcatagtccccgtcctttcccgcatntgcgttgggtcctcgttcaagcggccgaatcccattcctctttaacgaatatgcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggactaatacnatccttaaagantagaccccgtcaagaaccaattcgggagtacgaagctaaatttctttcttcccaggcttcgtccacgaccactcgtaggtgatttcgccggtcgattggatgaagaccaaacacatggcccaaggtttttgcgggtaatctatgtagctttcagaccgttgtccgaagtagcacggaaanagaccattgagaatccanagagcagaccactcgtccgnaaccgcacagaganagcggacctatgttagtgcatttctgncnttctgaggctagcaggtagngggttggttcgaanaggagccgggccgcggttcatcgacattaaagacgaaaggnncctacgagcgtctacccgcctccgggccnacgagccggcgnngctacacagcacnctagaagagccatagttcggcgaccgaacgacagctctggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggaggatanggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgcttnnctngggggggtagcttgacatcgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaanctcangtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaanttcctgctcccaattagncagagattccattgtaaaaccatcggctattaacatggtaatgtttaggccccataagcgcttcgattagggcggcaactcttctnaaatccggcgtagacttacctnaccggggcgccattctaccagtaaattcggtgtgatagcactttntacgcgcanggtcccctttcctcatcctccttttattcaccaatagnnaacaccactcacnacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgngactttatcggttanccttctagtggggtgncactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgntggcttattccacacgtacgtgaatgtagtnacacannnttagggagcagtatcgcagactcttatgggttttgctccgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgangtcaggcttgtgagtcgaattgtatttacagaggggtacccgcgcgcgctcctacgttgctgaaggatcgtgcttatgtaggggaaacaatctcaacgaaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggcagctatggggccaaccccgcnacggtgcaactgctctggctgtcttagaagtggagcggacctaaacacaattgggccacatgtctcgtcagctctgtccctgcaaaatgcctagaangggtatcaaaggatattacgaggncaactcatggtacagaaccgggtcatttcgcaagctccgtgtagantcgtggagaaccgttngtgttcgctttgcttctgacggggcttactcccctctgtcctcggcggttngggcgtagtcccttcaggcacntgccagtgntncgacgtcagttatccagagcgnaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctangagcatacganagactcaangtgtcacggtgtaggtacccccaatcncgagngacaacttcaagtaggtnnaactgcgctgcgcagttataaatgcatgggagttgggatccttcctttattgccaacgctcggaatagggatattcanaaggtcgcagtctcataagcgtttgacagtatgagggatcctgntttgacccacattctcgacgctagattaacgccacncgtcttagnggcagacggtgcatnccgacccgcgtcggtncnatgtagcgttgcangnctncancccgtgatttaaaaatctacggangcgtggtcttgaangcggtatgcgcnggtatggaaaggttgcatggactgctctgaggattacagaacttccagcactacttatgtgcatcatttgtnagtcacaagtgggccntgttgactgttggtgcgatgacgcagccaatgnctgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttacaatccgcctcctgtatgacgtgggncnttcgncngggctaggntatgatgaatggccaacatttcatttgggaagcgcgaactcagccngangngtgtatgcaccaatttagnctgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcngtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaatcgcaatagcattacattcgngacacgttcatactttacagaataaaatatccgcctcgcgtttgnnaaaaagcataatgccttcccccccttgccacgttttgacacgacaactgtatactcgaacggctccggctattnagtgagctctacccaatagcgncacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggttaagggaagttntaggcatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgnnatctctcccgagaanccaagtgatctgccgtaaaatnaatatatagagcgncggtcggcacggcgccttagtaggcacacacaacagaantcaaatgatctttcngacaantggtatnagccaggnngatcngccttacncccgttgacgggngacctgtcntgattngtatnagntcgtgaagctaaatnngcgatgctaaatnntttgtcnacggcctgaaagcacgcgtgggatatgagagtcgtaacgcganctccaatacagaatttttctgcaaccgtcttgcctgaccnacatcngcnccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccngtcgacacttaaccccgatnnnntgnnctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgacttnttacaccctaacntaatgtttgggatttccatctantcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgnctcnaaacgacgtcttgttgcggaaaaccngtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagaggnnatgcagggcagaccttcagacggatttagctaaactgtaagtccaccctagctatgggnttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgnctgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagncagngcttggtaacgcacacgcgaccnaatttacctattacgtaanaaacgtantgcccganaggtctncgntcatccgccgtccgcctcgtcaggtagnnctgttttctacttcatcattctagnngcgcggatncgacaaattgtatcccaggnatcggntgaacctcggggtctgaacccctggattnnttgttgcncatcacttataccagangacccgatgaagctttggagtcggtccgggctgagagtaatgcttaagagacacggtaccatatcgcgatagagtcggacngcntatcnagcacgtgtccgatggccatcccgtttcnngaactggtccgtcatagtggagttgatcatttcttnaccntctncgcagtcctgggcttccgtaacgcgnctangnactagacctcaccgcgctcttcacggctgttttgccgcgctccgagnttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtanttgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactantacggaggccccaccctagttaagataaccgncaaattgtccgccgaggacgacatgtagcccgtcaacgcganattgacgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggngctatgcctatcacnaggaagatgcgctttaagtgaggcagggcctcgacccnnncnannnnccaaaaagccccgtgaccagctgnccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgncggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgggacngacggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaantcatggataagccttcgtagtgctctcctcttacccacttgggctccncgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattacctgnnagttatctgacgcgctcacgagtgcagtttgctgngagcacgtggtntggactagcaattgngacgtntcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgtncaggacggctttagtcannaaaggnanacccagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcngacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacggttactaaacggttccctcggtcggtaccatagnctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatctggtaacacatatagaccngcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtccttcccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgantaaaggtacgttttctcgcccagagctcgttgtgctgctgataaagcgggttggggtactcctgcccaacgctctgtgtggtaatgtttagnttttcccgngttgggggnngntggcttcaacactccgattctgatatctagggaaaccnccctgtacgatgtaacanntacgcctgctctgtacttttttttttttggngacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactngaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgttcaccttccagtgcgattttggacgcttacagtngagaacaccggagcagtagcttgttaaangacaggcccacgcttaagctcttgggctagttaggtctgtgcccgtancacctnaatcccccctcttaccgtcaatgtggatcggtgcagcgacatnnccggagntatgatccggcgaattgagtgatttgatgggtctcgtatagacaccctcggtacccaatagtaaccgcttccgccaaacgggaaatactagtgacccgcgaatgcctgtatgtttncgatgttaacgtcattatatgcaaaatgttccagagtgaantccgatccaacgttcctcagaagctcccgccgncagttcccnatgcctaacgacggtctactctatcttcaccatacactactcgattgcgctgggggctatgngtctgccaactcttctttgcagacaatctgggtcgtccgtttgatccggcaccatttagcggaatgttgattttcaccgcgttgggttgacgcatggaccatgatccacaccccagggacgctcccatgggtagacgttaagttagctggcaaacctcagcattggttaattcacgctggngcgccttccagacgatttggctgtgctcgataggattaatatganccatttgcaacccgcccacatgctttcgtcngtgggtgccaagcagctcgagccgtaaattcactggaaactacggacntccgagcgactctgcggcgtatatgcataaccgccgaacagcaggggactcattaccaaccctacgcactnngttgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttctcggcgattcctacgatcctcgcactcattgctcctcgcatgcntagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgnctagtgtcngggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcanagggtcgccaggcaacngnttacntaggcacggtactgttttnggcttgtcgccctacaatggtcnctgcggtcgctcatcggaagtatgacaggntatactaatgcagttagccccacccttagtaagatggtgtaaatcttgntctatgccatggatgtattgtggcacggcaagcattcaannncaaccgcccaacctnggcctactttattagacagtatcagcgnccacggataggttttccgttgtacccatancaancttgttgggaancgcgccattatgttcacctggcacctgggtcacgatcattcgagtgggcgcagagtcgataggccctcccccccggctgnaggggagctgttacagtantccctgatacgcgcgggaatncnggcccgttggagattgtcgagcccgtagantnnngaatcatntngccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtggannacttttccctggggcntcngcagacgttaccttgatctcgnaaggaaaccctccctgacccgctatgacctgttaaggagcttcggagccgtgagctgncatagctaannngttnccacctggangacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgancccgcaccnccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagactnagcccaaactcccnnagagacctaccaaatcngnagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcagntaagggctctgcagggggtggcttaatnataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcnctantataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcatattatgtacgacgggngtctgccttgttgccctttggctacanggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccnnncaggcncaccagatgtgtcgatttaatggagatcaggatcaatacaatttactcgatggacccactngagaagctctattacgtggcaagtccggggccggttagcagatcacnccgcggtngtacccngccggtggcccnggatccactgtcagtactccgancactccgtataaaagtgggttcgnaggtgcttggttcgatgtttaagtcagtccgctgcaaagcnggccgaggttcgcaattactgaaaggacgngtggaatcgccgcgcttgccccaaanttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatnnnnnngcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgccnagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcngcnntagtcacaattgcccaacggactctcggcccaagacaccagcatccttttgggacgtctttgatcacgnngtcccaagnnanttatggagataccattcacacanngnnntccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaanngtggtccgtgtttcttccngcggcccgcatacctcgagtatntccaagtaggtttgatcgcttgagatntcaaagcgggaccctaacccaacggttntcaagagcgcgtaangnactcagcattattanaggatgcaccgattggatactaactggtcaccaacgncccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatggagttatncatagtnanttcggggagtggctttgcctcgtctcgcccgaacaccacctactcngtagtgggcagggattgcggggctgatnngtaagacccgtcctatgataaatagtgctgtanncgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcggganctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggaatggaccccgccttaatgtacgaaaaaaacgtcccgatatcgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctnggcgcctgcggatactgagtcgttncnggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatgncaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggncagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccangggcagacnaactaaccatnttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccganactgcaaaggtccggtannctttatngctcggctcagtcntgnatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtntccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatntatttggacccccatctagtcaacgaagtgacaggtcgtgatggngatggtgagngttaactcgaancagnaaccggtgttgaagcacncgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcacnncngggatatttaatgactgcagtctctgaagcgcntttcgcattnncgntnntggcacagagcttcagacggagnnngggatcgtgacatctagctcttaccgtctccacgttaccatgagggtgctggcgtgaggtaacgtatgnttaccaatctgaactctaaantttccagtatcacgtcggatccatanncgcccngcagttttcctctcactttcggatgcttggagctggtnncgcggtgttctttcggttttggccactggtccccagacaattttgcngaannntaaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctntgntggtagcgngaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttnnaacacatccgtcncttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaaganatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcanagcttagtgaaaagccaaaaatcctttgaagtaggcnagaagagcggacntgaatccccccctataccgnttgagagaggaaccccgagtcagccgnaangctggaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaatacggagagatcccggcattttggacggtcngaaaacaggaaccagtaatgaaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttantctnncantcatcgagggcggcgaccgattcgagatctactcatangattaaantaagggatttagagtgtatcatgcaatcatcccagttcctggcacgctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggntgagaaccgcatccggtcgcaacttnnnnccaaagccatctctgctaaacgttacccagccccgccggaagctggattncngccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactngtnntaaaaacgttgtatctctactagattgccaggnangacgtttatccttgcagggaactctaccaaatgaagacnctncaaacatactttagnngagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctanacgaaccagggcatagtgctgctagcggatgggcgcacttntncacgagacgtatagctctatngcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagnaagcaagatgttgcgtcgtcctgaangtgagatggtgtnannnggatcagtcagacnnatctaatgaaatcaatggtctgaaacnngtcgtnntgactaataacggntacgtggttccccaagtagtatggacgagttaaggaattagngcacctgttgtgtattacaagtgcatgngcagtttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccanngacaaaggatccgaggcaaggggactttagagcggtgtgggtngnctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggnnctcgggttgcggcagtcatccgtnanctcattcctcacaaagaacgcaggatccaagtcctacctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcacctgccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctatttactaaaggccnaattggctaccggatccggggtctgcggtagttcannccctatttcgggagttaggtaaggtataattgtncagananngggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtaccgataactatcgtgaagatttatctcggttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgngctgagagcatnccncagtgtagtttgtggtactganaatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcatttcaacagatagacgagattgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccttaatatacatacacacttgaacagatgttcttctatatttgnccacgctaatatcactctaccacgatcgaccccaacatttacgagcanntccatctagggtgggntgcngcccgacgacggttctagccgatagagttagtgttaacgcgcacnccctcacgtatgaagagatgggcaacntaaataaacgggtaatnctcgtccaggggtggcgcagacntccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggcctatgggacacaagccgtagttgaggccgttccgcnctcctcgccacgaattccagtgagnattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattngctcttcgtcttactangtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtggcgtnnggcgcgggacnngcgttnccaaaagatcagcaatactattntgagatccctggatccagaggttatagctcggaccnttatcggatatcgcnggtgttggttgantggcaacccgcgccaattngtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccntgacgtattactacgtcgcgctacggcttatattgatnntacttcanccggctaagnntcgatgnaggangctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatntacggcgcgttctatccataggagtgcgnctggaacacgaaacgnatcagttcatccggtaaacaacacaatcttgaggaatttnatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgcnctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgcnttactaatgcgttctaatcggcaactagtataccgcgacgttggcttcatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgcnccataccggcccgtgcttgtattacgagaccgccaagatgagcagtgaatgccttcctacgtacgctncccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgccggacgtttgatcnataacctcggcaaaatggttaatcngtcgngactagaacgcatattttctgtccggcacactaaaccncccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatggatgaaatngatccgtntaacaatccgcagtgcatataatacctaatcgcgttttctaaaagtgtactcgtgggctggtctgtatngctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacganttcggggcgccacggnaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttnntgggaccggncnnnnagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctnttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctnnggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcccnntgttctccaggcaggggcccactcaatggacgtagtatggacctgtgccattgaagctgcgtgggcttggaccgaactttttaaatttgaaagcagtgccgcatacgcctcggcccgctgctccgtaatacgcctggccgcaatacctggcagacttcgcttgctcctcaatcacattgacctgacttctgcctnngatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccccagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgtactaatcccgttttcgcgagntttcgaccggaggaccttgggcanactggttgatatcttggaagtactggaaacacgcacctgtcactctggantttcnccnccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacngtgacgacgtgctggagtatcgcgggtgtgacttccggcggacccgcgtagttcgacnnagggctggatctaagggacgttggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagggggtgccgnaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaattgcgcgtggatcacagctagctacgtctttaacctgtaacctggtagtctcttctcgcatgcaaactctttagcctaactcttggtgtgccgttagaagagacagtaccncgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttnnntctncngtattagcacagacgannngnncgaggcccacgcgcgtgttgaattcgtcgtcaaggtatgatagcgtgtaacaattatgtagaacccgaactcatggccgcgggattccttctttacacaacatctcgcactaataatacacccttnangcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacanaaggcanctgctccagtcancccngggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtagcaactcgtggcggaanactnagcggtataaaccagcttatggattaggaaantcgtttagtcctcgtctgacctcgacctggtagataatgatttatatagcnnccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtanatcgatgagcctcttcgaatacactgatttttgtcggattcccnaatgtttaatactccacataaccngtggagagcgggaacactagctctgttgtgtggccaaagatcagcaaaatgacgaaaccgtgggtcccgggctttgcacctatacacctggctaacagtggtatgggatgcgctcttctacacccactaattcgcgcatgncccatcggcttccagcacagcttcttttcccccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggcnacggcaaagtttttaagtctggcttgctttatgaggtagactgtgggccctggtncaaagacgtgtagggggaacgccngggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgttatagaggttctcaaacaaaaccttcttactctagcggaacagcgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggngccagttagtgcgtaagttctcatagtcgactagattttgggccagacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatgatgtactaccacgacctcagagtctctagattacgctgcgccgggantatttcccantaagatncgtaggtagtgcatnttccggcggcanatgaaacccacgtatcgagtttaaagcgtgctgtaccnacttcgcctctcgacagcgtcagtcgttagagcgaaatagttacnaagacatatgttttagcagtggattttaagttaagggtccgcaagcgggtntcgacgccaagcagtcggtaatccccactccggcaacnnagggtattngtatcnngactctgagtaaacaaccccccgcgannttcnanccgcnacggtaagccgccaatttgtcgtaagggtnnatgggaaaaaattatatcaccattacnccatacgggataagtctcntctctcgangcaagcttncccttcaggttggtcctatcnattgggggaggctagtaaactgcatggctgagccagtccggcctacttngggtaggctttgagtcgtggtgagagccanccgtacgttacgananncataccgngncctctttccagncttgatcncaaggttagtcgatttttaataagactagaggaaaaggtttccnanaggcacggagatggatcatcagtggtcgctccgtagacggtggagagatcctccgctccattanatgcagacttgtgtctgatccgtacttgaatggagctggactctgggaaccccacctgtganctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtcnggcacagctancagattttttaggaacccgtagtgngcaggcgtgtcccaaagctatactccnnagagcggcttgcttgaggacttttatttcagcgtcgcaacaaatggggtcggctgcgcgcgagganccccggaccantcgacggtctagatgcaggctgtggntcatgctttcattatantngtagtagccccaccgnattcttgtagtcgctcctaactccctacgcaatctaggctccacaaagctactncggtcacagagagggcaacttgcctcccgccaccgagctcaattntnccgtcgacctnngtgcgtacctctttangagggaaatgcagagagatttatttcccncattactatggtgttagctcctgcgcacactgcacggaggacttccgcccacccaggagcatccgggcacccagtaaattctggttggttgctcgccgcacctttagcctgctacantanacgtgcgcnaacnctactcgcactgtggttcacaattatggttngcacccgcaaaggntnnagctctgtgatctaccacctgcncancggtgggccggaaagtccatggagcgctctcctngcggnctgatgataatacaagtgattttgactngcctgtttctggccatgtctgtnactaatattcaagtttgatggccgntcttgtgcggatccctggggatatttccgggaatacccgtctgtttactacggtnggtttgcttacgnacgggctcncncatggcctcccttcaggaagctggctagctgattagattcaacgccggccttnattcttacgtggcgcggtcaagatcaagtgagcgcatagccctacaggaggaggttcgacnccttcggaagaacgtcaggacaggtagactnatcgagtnggatactgttcaaagacagagcaatataactacnacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgagnccgngggtgaaggcggtctccaagcttttaaatagataggcccaatgattncgctccctagcacaagacgagtgatacccttagggcagctctagccccgtantcctcaccctagcgtgtcnctacgcgttctggagggggcangtaggattgntgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtnacntacgtatngtgtgttccactaaatcattagtgggaccgtccttggcgtaccgagatgatccataagttttttctagntcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccccatttctgtagaatggcggagtacttacataaatctagtatagccctttcgacccctagnaatgaagctgcggngccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctctgtcgataagctggtagttaatttggctagatccgacgaatcccaacaggatactgaagctccccacttattgtagtagcaaatgcacaacatnccgaggtgttttacgggcaggtcnttttgtangattgncgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatccggatgganagcgcgtcatgaattcacgacctcgagctcngcgcactacnagnnnntngttattgcactctccatacatcaagnttattnggctgntccactcccgcgtnncnccgcgagccaanatccaacctccgagccggggacacgccggcattggccaaaagcgctcttccgtgcgaaccctctgcctggcggtagaaagggccttaggcgctcggtgacgnggggtgcccgcagggacttttcngtaaccnnncncctcagagtttgtttcttcgcgacttacgcccctaaggctgtgatacgtggataatgaatatgatcgtaaagagtacgtccnctttcaatcntccgatctcncnctccggnattgtgtgtcctctggcccagctgcgagtataccgcctgaaccgtcgttcgttgttagtgatcttccatttgtccagcancgncccaggtgccgcgctctcctcaccacagctcttctccggctanccaatgccgagaacaacttgacgcgtggatgcgncgaagacttcgtcgcacgcgtcaccgcctcttcaaattcaagcgctgtgtctgccaaacttcaaagttgcgagcatttataaacagatgattgatctccgaagatgcaaagagggagcataacgnaannacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgnantccacgaccgtgaagtacgcgccattatggcaagccgacnggagtctatgaactgtggcagtccttaggcggatagcngtgccgtccgttcgctagatctatacaggggcaccatcagagggatgatggacatggcgctttanaggcgagatatgtaggatttgtcgnagaatgcactgcccgtgnggtatgccgcttgccttgcgagggcgccctctgccgccccgtttcttagctnnggctagtagcagaacctagacctccttagngaggtcataaaaggaatagggtagacagcccangtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcgnctggcccgccgggntccgtaaattgactaactnacggaatcgttaccagtgaagaacataaaccctttctctttaaagctnagaccatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaagtattccattatcatncccaaccacaaaatattatctctaacngtcgtagaaacttgaggctttccatgtgagcgcgngatatgcagaagctgtcagatcgagagaacggtgtnagagtccctagtataacgcacagattctgattccagtcannagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacancctagaaatccgttcggngattgnntgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcnncttgctcaaagttcacgggatccctctagcgacctgaaggnnccaagggataaaagctcgancggacatggattcgcgttgtacggccatcactttncctacccatattatagggactgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcccgaatagactatacagtgttngcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacntgatantacttcggacaaagaatttgatggtgcccattcaccagactggcgcgtatnctaggagctcaaagcggtagaccgaccctccctaattcagaccacctagagttgtgccgttaaatctcggtnttaggtataatcaattccccccgtgagttanccgnactatttacgctccgccatgacagctcttgcgactgtctntacgttaagcaatatgancctcccgtacttacgatctcaacttttcacggtcacattgtgagcatgcattcaaccgctttgggcatagcgatcttagtggttgtgagagctcttactgaccaagcntttttccaacgttcggcagcggcgaaggcgatcgccaacagagtctatcgctcgtatggaccgtcattttcgcacgtgtattaataaagngngcccaggaccanncggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtcttcgttgctagtgatcattcttttcgagttacgcnnggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatagataaagatcggacgattcaagcgcacgcagctaacngtttgattncctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccggnaatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccntaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgccngntttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcctaatgcatagggagctagccatttgccatttnggnagcaaatgacactcccgagggcaaggccaatgaacgttgcnaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttgncgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccntctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatnngattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtntttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtatgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggagganactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttnncngacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccgtcgggtgggttgcccatcatccggattaagggatacgggggagtggagcnctgnnggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacnnaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagatanctctgcaattccatggcgtttgnatacgtactggacttgggtnccagngagnctcgttagntggggtgcgacgttgtgccgnaacccnctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtncgccagcgctattctttcccactatggntgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccnagattagtcaattcagcaactgtccagtaggtacgtctttctgtgcacagcnccccattgcntccaaacgacactgtcactagnnattagctactctgccatattgtatagcaagcaatttagagagctgctgtgtcactggaagncgaggagcccaaagatacnctctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagaganacagccatcccncatgtcgtacatcgcaaatgcagctatagttctcctatacgngctgaaaaaggactctagctcaatagtagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacntagcaggtagattgttgtttcntgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcangatcattccatcgcgaaacgtnctcntccaagtantcgtcattgaggttaaccgtataaagntaatgatgcgtgttgactaacatatcctattctnatcnctagtctcccgagggctaaaccaggtcagnccgcctttcacggtctatcgtctccttgngcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggancgtgccncagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattgtatatgacccagtgagctgggnggagtatagatatcccgatgtgggaatttctaccctcagtgaattaancncatnnctnnnnaggtcttnccngaagtctgggtaagtaatttgcttgatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagntaagcggaggggatnggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctactcgcgaactttgntttcactcgttgcaggcagactcctagtccctcgagttcccttgtctttaggatacgggcacngccttnctgggttttcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatctggacggcatctcgctcgctgcngccgcacgaacatacggtggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcnntnntggagaggttggttaactntgtttttgntcctagggggtggcggatagtcatcacagcaatggtctttgacctcanatggttataactcagcctattcattgattaagaagagcacaagcaatanccncagtagaaaagtcgaagtcctaacaatcataagtctcgcgcgcaggctccgctactctacatctgaaggcaatcatctatttcgcggcaaatcaaaagtgctcggatattaattaagcgttaacctctaagcggtngtacctggcggcccgcccccgatctggatatgccttgagagctgggcgggcagaggtccgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgntcgagtttnantaaaaatgcgcaatnaatttcagttcgcatccgacacgtagttacccatggattgaaagggggagaccacgctagtctataaatctccgaacacctaggtgggaaataacgaacgactcttgangcacgcagcttnngagaccgancagctcgtcntcttgnggtggtgggcaccccgcgncgccgcattgtggccagctcttcgngtggggaatccttctcggtcatgnacgcccgctaaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtacttagtagcacagtgcanaatttctaggnncggccggncgacccggggtgggctgnccaggcggagcaacgncgttatcggcgtcgtacggacaggcgctnctaggaagtttgtcngacgattgtggggnnnctannggattgacatgcagggnaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgtcgcgttacaaattagttcaatgcaaaaatcacngatacttctattgacatctnnccacncagtgaggctcaactcaccgaacacaagaatgggcgaaacatcacatcggatcagctttttacacagaagctgttattcgagatgcatggcagcacgccccatagggatatnntnggcaatnaaggtccccaatcgcagctatgaccatctgtatgctactataaaaggatttcagcgcagagcagaataaagagtagacaacggccccgcctaggtctcaagcggaattatgaatgagagcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatggnnttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctcccngatcgatgagtaagcannncaagaagagaacccgacgcttgggacgttaggtccctttcttaacgggaccaccagagcctcgaatagacaatataccgaggagtgtctgaccgtcacttaccaactatgccccgtgctttctaccacgccttgacgcccctgttatccttgggacggcacnangcggactgttctacggcagcaatgacgtcagtanttgntaatgcgtgttgttctccgcggcgcacttttgaacttntgtgaaatatagaagaanntattcgtctatttccgagccgttcttgtaatttaaangatctagtaatcatgcttggcgnccgcggctatgtacntttaccggngttgtgcggtctggctcgtctgcnccggagcatcataatttggacaccgcggaatattctcgctgtcatcacctttcctgacggatctaggatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagncgaattcgaaatcacgacacgctgcacaccctaacccatggagtccnagaaatcagtccagcgttagggtacatatcgttccaccgcgnctcaggngacacatcaccaaatgacacgtcgggtnattagattctcacnntcntnntnaccttcatgtacnnnttnngacctttatgctcgaccgcgtggttnnnggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccnatttaagtgcggtcgcttctaggcgcttttatcccattcctnatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccntccaggatttgntaannagagatcagtatgatgggcctatanttagcctagctgnnacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattgaaacnnccataacgagatagtgaaantggtgtcttggtgatncacggcggangngnggatcgggacgggtctagnattcaacggccctaaaggtctctacgctggcaataatttagtcctngtntcgnagtggaacttatgantacgcaacancaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcactnngccaccaatgcaactgatangtctcgattctgaactganctcatnctgctctcggggtgaccccaacgtggatccaggggggnttaacctatactttactagactcatggaaaccacttgttctgcattaagccatataagatcacggacaagtcgagtcttttcgagtccagcgcttaaccgttacgcccccaagtagagtccaaggttgtgaggatgctccggaagaggcaaatcccaggccgacgctatctagctaattcnctgatggattaaggccaaccgaacctnaaggtatcaatgtaaaccgaggctcgggtaagtgaccgtgnntgggtgggcatagctaaagagcgaactaaagggcataggtctagggtaannngncacgggctaatgcgcaaagcgggagtggannatactcgagacttcacttcgatggccgagcatcggggctttcaagcgaacctctatccgcaaangtagcctcccgccgcnatcngattagttngtttgtaacaggagccaaggatagagcagcaaccgtaacctgtcgncgatgctgcatatgatgccaacggcatctgccgctaagcngcgctaagtagtgaagcctgcagacttgggctccgatacctgcgccgattcngatcctcggacttanngttcgngaaaggatgttgggtacgcgggngccanacctatcaccgngtgatgtctcatcataatgagatcctattggttatgcgccctcagtcagatagtcctgaggcctctcggttcncccccgaggttgggtgtcggtgtctacggtaccttattaagttgcacacctggccgaaccggtnanttcccgcgatnacagcgcgcaatagcggaccgcgcccgctangtacattgtagcataccgncacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcggnggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcntgggcatcngtcaggtgccagctgcactaattncatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcagtcagtnttctatcgccgacctaatatgacagtgtatagtggcagtactggttggtttgnctagcggatccgngnagntcgtggtttagatcgccgcaggtcgtgntgtacagccatgncagcgttcgtcgctacgtccaattactanctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccnaccgccgaaatccctcctggtgcgagacaattgtgncgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggnatacgacccgtgttgcatgatgatcctannatacctataccgataacattgtccctctcgaagcgtcancccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctcnattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtntatcctggggtaccgcccgttaaacacctcggtntcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgnatntaagactagctagtgttgatcgctagcgcacggccctctacncncgtgagaaatgcgttatagnaaaattcttggccgatagccacatnncagataaaaaagcactngtcgagtcnngaatgttctatgcaaacggccgancttaaaanggcggaggtagcctgacgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagnggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtcncggcgctgggagcngaacccttcgatctacataccattggcaagcngtcttcaaatctcngcaacgaaatccaggtatgcgagcctggtaacacaagaccaacantttntaaataaggcncgatacgtgcgtacgagagggagtgttgactattngcgggaggacncctgntnccnncaattaggaccttagcgggtgatgcancgtattctatccccgtgaccatactccggtccgtagggnaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgncttanccggaagaatgaggacaagtatcngaaaacgagtgaagttaggtgtggacccgnggtgcttgctattaggcaacnnnagtacgcgattttttcngttttctgagacatgantcttaatgataacgttgctttgttanncggtgttaataaaggtttgtccagaacagacatggtncgcctgtgcataattatcagcatcgtgaatntcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagnncctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcanaannngcctcagtgatcaagnccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgccagctctaaataggagaatctagccatgtcagactctcggttatatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaatantggcgtcacgggttagctcacttgtatcgtccataggaacctnctggcgattatgtacgtaatcgcaaacactctanaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcnngacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcgggcctgggccgaccncntatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagnattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggngnnnctgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgnagcgtctacacactnctatatgctgagaaacggctggacacaggcncangggcnttngatgcaggaagtataatgaggatacgangcccggaagggcttacggagcgggactaaagagggatgggctagactgtaccagagtgcgctcactnacggggctgctcaggagcgttatgctcaagtcttaaactatcagcggcgcaccctaggactatacggacagccctaatnagaagttccccgntccgtatctggaatctaaacatcggaggatatcgnaacccgcgacgtttccgngcttctccagaagagatccgccnnggtnccntcgtcgagcngtaggctaacaactattgagaatagcaccagttagaatggaaagtctggcgaacttcctcacgatcgttatactttatcgccgaacggtatcggaattaaaactagcctagtaatgctcgatgtctgtgcgtgaagcagctgtccagatgatcatgcagaccgccttacttgctttaattgacaagctnccaaaccnnatcgtgcgttcttagcggggtttcttactanaaagagttaccatactcactactcgttccgtcgacgaacgtcggttctaattatactacnatgcatgggctaacncacttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccagagggnccaggtnncgttcagtcggataacttgggaacagcagctataaaggttatgccttgtaccgcantgggcgctncacgcaatgagaacgagtcntcgatcctgacgctgaccgcgcagcgacagcgttgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgaatnnattgctcctgagtcgtcttttaaccgcnggctcccaccactggatcgctaattgcctgttcntagtcatgtctgcgttgcnctcgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatntccccggataanccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcntccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccgnnanaaataattaaggatactttcaccattgggaacatgcatncataaagcggacaaaaacattaattgccaagcctcccatactgattcnaattacgattaatggtgttcaggcgacntggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcgnacacagatgacttcactaggnacactaggattcgaggtaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgnganttctctggtagaacaagcgacgaggtcggattttnttaggcagaaaaaaagataagtcatatanagncantgaancagtnctannaatnnccatgtactcgnngngnatcatgaatgnaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccgggagnnttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcngcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccacngancttctannnccccatctatcgcgccgtctgggcgcgtaccgccaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccncccgggcattgaattctacgcggcgagtgcaatatgggccctagtaactggcgagggctccagtgatanntcctgtaatctacaccaacgacattangctggcaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccagctagcgacnngtgctcgcacaatgacgnctgtatanacgctaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgtcagttttgttggaatagctcttactttaacgagactacggtaacggcaattctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgcaaattccttatnatacaccgttcttggtatggcgactagtaatacgtcatcaancacaatgaggtgtcccccngnatctccccttcgcagtgtgtgacagtactgtcccgcatcatctgncccaatttcgagcgcctatnccgnacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgtaggctngatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtngnncggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtggggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgataacaatngnagagagactatcggaattncttcatcaccgtgacgttgttagtcgctcaaatccgtataagaanccgtgaaccaccttggntcacctgtattagacacaaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgtggttggcggggagcgtgacagggatcacgggntagaccatcaggccttatgataggtccgccatgctactgcaggggcngacgatcagtcacatngcgactccagcaagttctcgacagtctaattagtctatcagtggggcgcggccatctgaatattgacaccatcttctaggaagttaatttttttctctctnaatctcnggctgggtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagccnctaatagttcacngcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagttgcttcaaagaangaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccacccnctcgccggtagagcgacacggtcctgtaaggctaggggggtctcactagggngaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactncnggatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctcngtagtgnnaatcccggggtactcgcgaaagaacatagtgtttttgttcgccgtcttgcgacccgctgacntgtgtntnnngacacgtgatctgggcgtatnatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagcnggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatcgactctaacanttctcctgcggagngccagtattcctgtgttcgtcgacgtatatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactancngttcgaatacnacngngcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagngcccgtacgctttgctgtcgtagcgtggtaggctgncagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacantcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtaccncaacctgcattagggngacgcgtaatcccggtgtggagaanaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagnatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgnncaaagtcccgattgggagtcncctactagntcaagcccaagtnccctcgcnnatcctntaattcgatcttagtaagnagcgttggcctctaaaccgtaccttaangtattgccgattaaanggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtntaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctncttgcggaaaatgaaattcggaaacgacttggnatnacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcantcgaatcngcgangatcgcnactcagctggtttatcggttgctcatgcattctgcctcacgttncgatcncagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggntcgacggtgatacgnncttgatatangacgtacctaaggctgcagcatgtaagacgcnntccctgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggncctgtactacggggacattggncctatttctcncaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagngtacgttgtgatgaatgattnagggaacgcatagtccnctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcnccacgatcccngtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggncccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtgnctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtnncgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacannagnnngccgggtctggacgtacanngaacgggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatanttcatgctaattgttcgnccgtccgcancccgtcaattcancggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcncgtatcatgccaggagaatangnnaaanncggcaccctggggtccatgtactggatcagaccgatagntatactacccgccgnnncggattgcctncctcttcaccnttagctcttgaaaggtgctcaanatanagcacgactacggagttggctcttaacantaccaaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaactntctaaattggtccagtccagtaccttagggacgtagaccagatgggagtnccaggcgcctcccaacaggcgttgccgtgctctgtcggtgggattgcnacgggnatgtgtcgtaatccctcatcgaacnctggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtnnngccggctcanggctactgtagagttgttttantttgcaaacttacngaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttnctccancnagatttccaactgctggctcaacgctactaacgtaccccgnccgccataagggggatgctcgttttacaagantgtgtacttatgaaccagtagagatttttaaactgctttttcaggaacggttgcngtcctattggcgaccttgggtngatcactggnncagaccgcncatnntgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccataggggnactaatggtgtnttgcctagganatngagaagtgtgcggncatatcatagtctttaagcgacgccatctacatctgcaagactcgataagatgtaacatttatttatttttgttccncctataccgtcgtatgtgttattaagnaagtagggttaggatgggntcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattcnataggtccggatgtctcaactactatcacaacgccntgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcanagcccctngaggtaaggttacgcttagagctaaattactaaaaggaggagacaccngaatctataggatcncggagaagtnagttaatcggccacntggaaanagnnttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacancngtttaagcgattttgatcccgangggcgtagatttccctccacagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtgggcggattgnncgggcgagtttgtctcggccagaacggggctcccgcngctcgggccgaaaacgcctacccgacgtagcgcgtcctgtcacattcggagcctagatctantcgagcgctggagtattncgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggnagtcgngataagttaaacttcctggctttttccacgttcaacttaagtatngatggcattacctaagttagtanaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtagagcaggggcatcgaaggcctcttctccgaggatccatgacaaactcgtcgttatacagaacaataagcgatcctattcaatcaggcgctgngcnctacatcttctggtcactccgaaanntcgcgtatgccgcaaccattataagtgtcctntttgacgnncccgggtgtgctgtacgactgtttaaggctccgggagtagagnaaccgccgtggcggcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattncagctatgaaataggcagtcttgaagcgtgatagacttgtgatgcttnctgcctagcggtaatacggttccgngacatgggcgttgtgcgatcatcatgacgtagcacatntgcataccttanaacacgtgagacaatgtccangccatcggttttcctccaagcacaattaggatcactcggggcaatttttgcaatcatgacgaggnatgtaagnattacaananntttaggcttctgaatccatggacgccgcacacggttcctanccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaantnnncttcatgtaatgtctacaggctctagaaaatggggccttgacangtgatagggtccctgacaagtgccctgcataagaaaaagagaactctgggtgtctctggcgtgatgtantttttagtgctaacatatgtttgaagctggggctattggctaatcgccgcgancttctgtgaanggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccagtntnntctnaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggngatggngcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaancgaagtataccgatctttcgttagctcngagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcgacacnagccggtcttggtgggaccttctgttnctaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggncggcccgtgaacctccacttgatgcgtaangggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaangcttctgatgggnnnaaaccnagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgcngtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccntttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcnnagagaacgnnnttgntgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagngaaggaacaagtcctgcgaacgtcaangtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagacggaaacctaatanngagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctccctgacgttcaccacaccacagttgaatagaccaccgtnnnctccgtcaacgtcagttctgtcagcctgggacaactcagatctctaatgngatgcgctctatgaaaataaccgttgattttgcatcaaaggcccaggtcgttgncagtgaccataggaccttaggtcattgctgtgccatgggctactctctaattgggnaatatcgagggtcctagctagnagggcncccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagntactgaccatatgatcgacntnttcaggaacggtgctcgaggcttcataaacctgnggatacttccagcgagtctcatcatattctcatatgtgctgcatgccgggggcagcaaatattccgataagaccctcgactcctngcggctgggttgagggaggactaccactaaggcaatgtcttgctangccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccgnaggtagcnccagatattgctaagtagacagacactgatacgcaatccctactcgtgagccctaaaagcgnaggagacaagcgctaacgtccatgggaaccaaaaagggcgtctaggtctggtcatgtganncgaaaggggttgttcgtgcgctgcagctgtgatcaggcnaacgtgccccnctgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgncagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccggttacgcnagnnggttgggggtgaatgaatatgagaaantctctttttngttannacaaggttcccccggcgcctacgtanntttngctctccanctaaagcccgtatgtaaataggcgttcgcatgccgatattgtactttcttatatctangccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannngcaaaggcgatgacgtaatcgaaccattaaaatgcttcttaagaatcaagatacaacctcaataatgacgtgcgangngagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatggganatttggtgtattgaaaactatggctgccgtcgcaacagataagaanngagtgactttaatcgtacttagagantctcaggcggannnnagccagcgnacgcggctagcccctagnacgggggcnggggtagataaccctgttccaaacacagtcagctttgtgccctncgtgttactattgttctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgncgtttaggctcttcagcgtcgcgtcccccggcttggcccgggttgaccacggcggccgncaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctngctagtggataggtccgccactccacgcatcagcaatcgggctgacgtaataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaactggccagtttcgataaaatagncagcnncaattgggagaggtcccagacatctaaccntgttccgtgcacgtgaggatgttcaaatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacgggngcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgccnantccagctaatcctggtcaagcttcataaatttacagcccggcatgnttatggggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagcgtagtagagttgcttagctctctcnccatctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtnnnngcgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaantgatcgacccgcagatatcagtagtagacgacccncaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctatatttgatataatatggaaagtatatatctcgtggatctacaggcttaccnttgcnnttgncccgcaangccgtaccttgaaggacctggaggaacggtgcatgcgtcaggtagtctggaaccctggatcattaaaataaggtctgaagcnaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggnnggtgagggtaagntcgaggcgggaatgatcncaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtngggtataacgtggaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggagtgagagacgtcgggccacgatcagacaattgattgggtcacaaattctactgacgttacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagacgcgttcttacgccaagatagccgatacgagctgaccacgtaatgcggcgtaaggacgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcatacggagcggagcgagggataaaagcgttgccgtcactcctatgcggtgtactccatcccgggannngggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatncgngaaaaccgattgtcgacaagatggagccctaggctgatttagaccgcgttccnggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatanccgctaccaagtccacagttactcatgatgtgatatattgctnnagtatacctagatatcgacgccantcatgcccctgacctgatanttaggtagccnnctgccttagtacatggagaccacttgattgcctgagttcggacctggataatgcgccactgnggctggtatgcaaanngtctctgtacgtttcctcattaacgtcctgtcgcgttccgcctacacannangggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctctgtccnttctcagtgaccgcttacgccagcaaagnaacgngacccgatagacgtactgaagaaacgccgtnnaccgtgtgggccatgngaancggcgctcacctgcgtgggtcgggtaagagaaaggcttgcaaacctacctgacggaagcgnttgacatgacagatatattcagcgctagaaaggacggatggtcatatcgacacatccgatatacaagactcntaggaccttgcggagaggttatgtggcccggcccgnagttcccgccctatgcggatcggggcngcggtcctncggtacccttacttaccaccntgagcagtacatcgatgggctagagaacgagggggggacattatgcacgcccnatcgtggatttgcgattcacctgggaaccacccaccacnctgtacgacttntgcgtgtgttgttagccgcctgccagcgtacgtcttataagcggcggtcatcgacccaggtgtgggtaccggcctctcgggcaactgggtatagacgtaggcatttgcatgaccgagaaccgccagactcttgtcatggtatcgtactggcctagatttgtgcgggcactgcagtagactcatgcctattggctaattcccgagtttnngtcatgccgagttcctacgaatctaattgtgcacagctccggggctagagacggcttgccagatgatactacgtcatccctgaacgcatccaaggtatcgttattctataagatgtgatgccgtgttttggcgtataggcgttggcaacgcaggtgcagtaagtcagttgaggcagtgatgagggctngcccggctagcctcnaacgtagggnnntcgttacaaccccttctgggaactttgattttctacgggcgtnggcgttangncttatgcnccgcgggnctgctgtgaccaaccgccccgnccnccaaanatttaccggaggcgcgtatacagcatcgggacttggccgccctcnnngccatgcttaggagcacttggcctcggcgcaccctgtgcgnnnggggaacaggttgctccagatcttcaagaatgggccgcccatgagctcgtttgaatccacccatcgtctagcaggagtttgtaacccagagattaatcacgcgatacagatttattgccggaaggnggcgtccggtgagaangtnggtnncgcgaagcaatacggagaatcaaccnggtgagccgacntctaaccggccttccagcaaagctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggggggcccgtggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgccgtcattcacccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagatcgatanantagaaagttacacggagacacgccatggtgatgtggggancnaattgccggcctatgtanctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgctntacaaaaaaactaagcgccnaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtntgatggaccatcccgccggttaggaaggccngtgtgcctcctttctgttgtcaaggggctcttgggtctactgcgtccttacngatggtggttaccctcataggctaagatgcaggccacacgggaccanagcacatngcatttccgaccctanaccgaccgtcaggcaacggggcgggacgccgatggtaactgggctggagttactctctagtatgtggcgacacagacctacactgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtatacccttcatttcttgnnnccgtaccgggaatcccccgctatcgnacctcgaggaactaccttngacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatagctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagaatagactaacngcgnctttgaggctncctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgcgacggtgtattngttaaatattagcgagcaggtgattaagtgtagcaaacgttgccgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttngcgaaaattcacggcgtatatcccnantcgggtcattatcatntaatcggtgtcgctntgatggtcgtaccnggggaaatggggcganattcagtattgccttgcactctcgctaagcaccgtcgcgagacngctactttncnacntctgtaaaaaacgtcctgncagctcacagtcggggnaatgggcccgactgactcatcaccggctctcgctataaggattttatgcggacagctacataaggattcgcgaatcctcatcctcgccacacngcagaccctaccggttatcctagcgctagagngacatccggccgtggatgggttctacgatacactgggaaaattccgcagagcgacntatatgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccagtnataccttgcgcangtccgatatatgtcatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacnacattgacgagnggatcgcagagaagcgtccatgtactcgtgcgattggaaggctaatgtagtagcaacagtcngcgtgacgcggccgaatagccgtacggtcgccgtagttcctggntacncgagntgcgcaattgtaggcattccaaactgttataagtcaatcccganggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggnnncattgtgntagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattanagcttgattttaccgtgttttcagtgacaacacgcacgatgtagtacactcacaaaatnaccatggntcngtgggcaatctgttnctattggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcnttggccccggaactaggttctgggtcgggtccgcgggaaagctccttaaacngaatttggtttcttaaattaanttaaggtctttgcaatntctagagnacccagccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgnncgggtaaaagaaccgcccaagtcctacgccagcgactcggattccgnttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgggaacagagcacaaacatgctgcgttgtacctccggtgcaagtttataangtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacngncgttttgtagaattngcagctatggcgcagtattctnngntcaagcgccgttttccctagagagataacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagnagatcactaccgggcccantcattttaggcaagaatacagtctacaatatacccgtactagaaaannangatgtacaagcgaattcaatagtgcngnntgcagagttatgtatgttacgtagggcttgtagttcgtcctccgttggcgaagatacattccccgccccgtactgtcgacccggtaaagacgttggtttcatnnatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgcnctagcaaaanagctgtcctcaacccacacggctcacaactcatattttaggcgtcattggagcaggctancgaaggattgagggcgtgggagaatnacacgtttgaaggcgngcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcaggnnancacacgggggcggancgtcccccgtccgtaaaaagatcaccgtttcggcaattctggcgggagcaccttgtccctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactcctaatccctgcgncagaatggagcctaacgtggtggctcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatanncctgcatttgtaatttgtgacactatcaatactaagtcaaattaatcttatacttggtccgcggggaattcgggcgggctttatcggaccnacggtagctcaccgaaaatatagaccaaggttaacccaggaagagatcgctcgctcctgaacagatcacnncgctgtaagcaaatgtttggggggccgcgtgatcgggaatcccacggcattatttgtggatggtcatggccaaaggttagcccggtggacgtgaccagctnatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaacgggtcacaatagtgatcgcgcgcgcttgctntgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaagctgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattngangaaacaacacgagtctcatggcaaagatcgggacggaacccaggtagcaaaggctcacgaggtcggtacttacttccagctttaatgctgcnanattgtgtgcgggcttttnaacactgtgtccagcaagctgncgaatcagtggtnaagcaangaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaagattcagaaagtcaaccaatcgcacgtaacatgagatganctatccgctcgtagncgcctagnatcctctaattgattttcagnnnncggtgtactcccgtccccctggtgaaatttcattgatactacgcacgttcccttactaantttgtccgatgaccaacgggtatggtcctgagcctgatcagggtgcacccacaagactnggnncgtcgttgttccctggctcatcgagactaccctaagcctgtcttctgactttgttagcttggcaagtgtccgatcgacggccgatgtcggcattgcgcagcttctgtgcagcgcttatcgacgacgtgcgggcgtgacgggggtgcttccgtctggtaagcgntgcgcgtacttctgggattacagggggagattgcgcgtaatacagatactgtgggggggcgcaaatgctcgaaggtaagcatctcactcacaacaacgacncttagtcgcgcacatggcttaagacattggcgtgtgtgcggcgccagtcggcagaagctcgcaacagtatagngtgcgtggcgatgacggaccggntaatcggatnctgttccggtcagtnattgttttgggactttactcgtcccaattggcataggcgcgtagcacccagcggtcgacctacctcatcaaagattagacccaaccggacgcccgctaggtcgtcgggtaagtaatccgagggctcatacatagggccaccataagacagggntaggcgtacctaactcttatggtctacccatcctaaagtactttcttgccaccgcatcggaacaaatgtgtcacctagtatctctctgtagttgagcccnnnnncgggcgcccngtcatgttgtatgaacatcgggatggatggtccggaagatgcggaccagatnccacgcagtaacgggcnagtagtcgcttggctttgaaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctnactacccgcncgcgtagttgcatcctccacccctcccttcttgccttgctaagatagacaatnctgtgctccgttnncattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcctcatgantagggcaaaagcgcggccannataaaaatgtggaacggcctttgttaatatnacgaaggtcgnaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactngccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagnncgttgnaggacgcaaatggcatatgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagncgtnggacnccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagnggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcanacgcacttgcttggtntgtccgttgaggttctaggctgtgagtnccccacatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaattcggtctgcgcaccacccnacagtttcttcatttccaggttgttcgatgtaggtactgcacttccttcgtagcaggcntattcccacggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaanaatgcctctcgctaatatttcctcccatcgcgaccgctacntgaggatacggtantgnactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttancgcccagttggtcaccatggtttgtcagacgtgcgctgagcctttccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacntgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccccattcaatatacagcgangaaatcccccgtgcgagacagcgtctgatttcgacagttaaggggagcaattgagcctagccctggcgtacagttatagtnagatgcggtatatcactgggtggatgatagattcggctgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatntgtcatgtgttaccgcccacgtgtgtctttcccgcngggccgancttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctaggttcnctccaatagtcaatcaggtcaacgaccatattttatatacttttaagtggagggtcgngcancnttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtnttggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaanattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgacgggctggcaccaatagacatccacnaagttngccggggccgaggagancagtgaacnactagancatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggtcaagaaccacacagaagcagtatactcatgcgatggggnntgnnagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcncctcggaatatactggttatcgcagtcgctatacnnnagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcggagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtatgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttganctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcggcaaaattagccatattttgtcggcttcgaggtgttacgtaaaaggtccacagtagcaacgggagggctgatctaaatgcagagtgaacggatctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcnttgtattatgacacatggtaattccaccaacctccggtgaactaatacgataaccgggccctcgtcatgtgttncagtgtccgccgctggcacccaaggaccgccaatggngggtcatggggattgtgccgccggggatgcagtccagcgatcaacacgaccgnatcccttcgcaatgacttcctccgtgcggtntggncgggncgaggggtatgagttacaactcgttgccccttcagccgaatatgaaccactaagagtttgatggaatcganngacttgggggccgtgctatactgatgtaagggttacggtgcgcagagggnagcacctagaccgggtggggaagctcgggatctcctnggcacnnctacttcgcaagagatacagattcagcctagccggcgttcgtaangtgcaggnagcgtgacacgattatcaaaccgtattctgcgngncgnggcgctgaaatctnnntaattatacacaccngtgagtaccccggtggcatagggaggccatcgccngnattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataannctacttagtgccttgcgggacgaataaggacattcggcaggtggttaaatnacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagcccaggagggagttgnnngcgttggnaaatcaagagccatgctgtatcaaggccacaagggaaaactcccgctgctggagtagtgagaaaccacttcggaaccatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccggnaagcgttcgttccagggggtgggcaangtcaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgacgnagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatacctatgaatngatgcntaactacagggcgaggaaccatgaggtttattgccacggnncntcgtcatgctttacannggcattcncacnacggagccggtcgcattgcttacaggcacctcctaaaanacggttatcgggaccanaataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgnnanngggcggactaatcgcgtacatgannccatgactttgacgcnactnaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtatanatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagntagtcctcgggacgatcactctttgcgtcatcttttncgctcaccgggaacgantattngnngtccngtgttacgcgtttcttcgtggcccacacagccggggggctgacacgaccctagggggaagacaaagaggctcgaatagccgctctggagaagtgcccatttccgngcngnggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgcnagactttctgaggnanccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcatnnnncgccatcatgctgatcagaggtgtgtccagcagcgacgcnctactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagctnagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcngtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacggcctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactccgtgcggttctttggatatgatttgcnctccttggcagataccgcgacgacggcccgcgcaaccttcaatgggagattcgcgggaccggtaggcaaggcaaggactgagatatgtgccgtgcagcagcagccccngggccaagaaatncataacccactcaccgttttaggcgtatttgaggcataccccaatggttactaatgcttattggcagaatatactaggacgacttctgatggatcnttctgcaactcagattgaagattgggggtnacagcctcgncagcgctcctttcgggtatccatctacaagcccgccaaacacctgcgcgaaatgtnttncaattcaacnnnnnggcctggantgcatgtaggagtgcccgttgaggtgaactatgagctctatatggcaatcggncttttaggctccgattnngcgatnaatttgacgataggggattctattttaagacttaagacccggagcgcgtcaccgtgtgtggagcacagcacgtagaatacncgagatgnnctcaacgatggccttggtgatgcatacaaaccgctaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgtnaacacgtgtccaacaggtcaacnagggcaccagggatgtagctttcacacgcactatatcngtctttgtcgggtcttctccncggcncctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgngagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccagganggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtangtgagtncncacgagtcgaggtatgggaccagtattacaaggtatcttatccatctcacttagtnttaactcaggcatacccttgcgagtaccgtcatattctanccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcccccttgaggcaaggggactttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatgacgtatgggtcatacagccattcaggaggtctgcgggngaagatgaatgtaattagattgaaatttctcagagaaanagtcnattgatacgttnaggcgngcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccnnntttcggggggatctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcgncatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgnnggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctnnccctgtttgaagcgaaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccgntacnttncncctaggagtcacacgctcgagcctgtaatggcngaactaacggcgacaccagacggaagggttacctaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacncgcggcgcnncccaccnnnagagtgctcaggtttggagcgaatagtactgtnttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcacttgnctggaagctcgtaacnccctagtgctctctgaacgcttaaacgggtctttggtcacgactnnncngcgcgcgggttatagttcatantaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtccgattctgtacagggtngcngctacttggccatttaaagcgcaggccccgctttaggttggtgncctgagacgactcnattagtacaggagccaaacaagtgccaccgtagnattgcnnccagcgcgacacaccattataatgcgttttcgtttgtagctatggnaagcgtcccgacgcggagntntgtccaagtctngtgctnccgagggtgttgccgatcgtcgcagttntacattgcttnnaactgcgcaccggccncntgnttcccgccaatacaattgtcgacttgtntaaactaaaatctacaaagancgagaccaatagttgggcgttcacnagacgtcttcgnntctcaggttaaatatctcatggcncgtaagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgngaccctcnagcaggtccacgcctgtccaattccaaaatcgctgcttacgatggctcaactgccgccggtnttgagtgaacacttgtgntncctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttnatgcnttggtgactaatacaccataactaagacggcattcggacgtcagcaatccgcccagagacntctccatagtaatttaccacctacggggaaatacacttggcgggtaataaccccgatttttaatccctagtgttgatcgtaagctttgcctgcgtcagagcacgttgccagcanaggccngatgtcgtcaggcntttttgacagtggcgattcactcataacctactngttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggngntaagtcaatgcaacgtgcctatncctatccgaaaaggtgctgacgtcctgtgnaggtgcacggttttatagtgggcggataacgtatggccccacacagcgaagccgtgtcatgtacctggcatcgagaagatctaanttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatcgagcggctgcgtatnaacaggttggcataaacttcagctaccgnagatggttgctctcgcgcgcgtaaaaagatgacacctttactcccagtttacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgancgggtactgaacaggagcaatacgggcgttncgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtntgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctccaagcaggagcgccctctcagatactaaaaatcgtcacataggncacaagtgttgcacacataacaatcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggngttgtggcacgcctgagttacntacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggancccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctgntctctgtacacgtcgaanngcgtaaattgtttatcggcttattttntactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccangcacgttcgaccctgcttacctttgantccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatncacgaccaatattagtttnagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggcngttgacgcgccncctgcatagtgggctcgggctctggcattctattcgtttggggacgngctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcgaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccgacgctcaatncnggaacccacgctaantgaacgcnacgatgagtcatacaatcanggcgcgcagaaactagaaagatgacgaccatgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccggatantcccattagcaggctcacttattgcaattctagggacgaaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgangatagtacaaccataagtcccgtgcaagnaggttggatatcgatgcgacgcatgtcatgtatcnncngtgtaggggtactgactcaacagagaagttagcttgtaggaatgatgcgcgtaattgggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacncaagtgctgcatttctcgaatancgccttgaacatacgcagtttgtggtgtctcgcgnccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctataggaaacgaatacccaaatattagacagcgacaantgaggtganngcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaancttcgcagcacgcgcgcgcggcttctgtcccttgaacttgcgtgacaannntcgcgaacccgtaancggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtatgccaaagaaactcacaatcgtaaagtcntngtcactcggtcgtctntacaagtatgtgacaatggatcagaagggggacggaaatccggcngtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactganaagttagggctcgactgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgtnatatcgcaatcatggcagatggtgangttnncttgtggagcacgtagcataactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgttgccctagtaagacgttacgtccgtgctctnnngctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggngcaatcttcacnnttgttcaagtggcgattataagttgttgnttactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggactnatcgtgaccctcagacagagtgttncantcaggttgctgcggtctcacctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgtnagaagataacggggagaccaggccaaagcngcccagacggaaaatcaaccaggaatcctggcctcgnagctgaggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggcggccctagtcagggtcgntnnntgggcattatttttatacagcagctgacatacanggtttaattcttctttantgggaagtcgcctacagganattcatggcagaatgcctncaanggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactaccccantgaagacncgtgcgngcagnnagtctccatcagcgtcctaacgtaatgtgcgcnggttgaccnngnagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataacatgtttcgttagacccacattcggcaggggatgactctgttngatcccggatatcctaagaggaacggggatccataagtccgggaaatttgttcactcangggccctggntttaaatcgagctttccctcagctgtnncttctataaagcanntanaggattagactaacnctngntcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctganctcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcngcccgcgtgatctactctctgggtcttgttacaggccctagcctatgcgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctagnngctttagctttaaataancccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccnnnngctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacntctatcaccaaacctnttgacgcgntatgattcgtgtcgagggctgcnctncntagtacgtttcnactcgcgcgttgcctttccatacgtacgacgcccgggtnnaccgctcgccnacctcggcacgtcttccctcntnntctcgcagtataacgtganatgcgancattntataataagcgattatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagactcgancgctgttgtgcaaaccggatncntggaaactactgttgaagcgtccctgatgattgnatcttaggaatgaggacatgnagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtcccctgatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtaanccaccctggggagagtcctaccatgatcaatcgcggtcncgcttcgtcgccgtccggctacgggctgcattccgaatgctctcgtcgtgggagtctagctacgttttctgaaggtaaagncgacgccttgaccgcctggtncgcgcgacaaccccaaacatgcgttgatagaaggcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctaganaggannagcaaatatgcggcnaagcagtgggttctggcccnaggaacttatgccagtaggcggactatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccngtgctgtgcctcgcgaagcccngcgcaagctctacgctatagagcccgcattaacaacgnntaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgtnnattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtatataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgnccaagaatgganagttgtcaccattagacgagtagttagtgcccgacaggntttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcgatccacacgaccgtggngcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatnacgtganngacaaagctnctctcatgtacgtgtgtntctgggtagtagactgtacaatgcgtcaattaaaggatgccctcgttgagcttgaagtaaaatccgagacngtgggttctgtcgttttccctgccgttgnggancatccttgcggctgacaccaccgggctgatgggatagtgagccacgggncctaaaagcttgggaacacgcatcagatggaccatnctgtcggtgattacgaccggatctgtcggtncgacgtccgcgccaagggtaatactgnnccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgcttngacgattcgcagtgatgtccttacatatantagtaagaatncaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgnttacanangtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggnnnataggatatttaaaatgcatctggtgaacctacttcgcngccngctcccttttaatagagttaggggcncggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcgaccgttacatgaaatcttgtcccagtcgggcccagacctaggancttttggtgcgganagaggcgtaacccggcnnnngatgaacacagatcgcgccgctgggtacatccggcttgcagccagagccataggcccaccggcttttttggttctanttaatgatgcggggcggcggcactaaaggggattggcctaatcatccggcatcctagcctaaaaaggcctgtgggttcacggggagntacgganctatcaagtctccaaagggaataagttgggaancgngcaggtctggtaggaggatggttannatgttcttgctcnacctcccgctccctcgccacntattcaatacatacagtccgtaattctggccggaagacagttttcacatgtttatcggtcctgagtatcagattctacacacaatagtncaagcagggcgtgtaatggccccgtcaactgcattatcggacgcagaccataagcgtatatgggctcttttcgtgagcctttattttgagtttacacggtagttatgatcggcgcctatgatgttgatcggaagctcggggnttaacagacctccaggcgtagcgagcccccgcgccgcaagcgagaaagcattcggacctcatatgtagagtccgcacnacatcaggctttgcncgtttttcaatatnagggcaggaccttacccctgctcgtagaagtcgaagcaccatgcaacactggacttccgatacaagaacaactttatcgatccagaaatgaaggcgagttcccaactgaactcaatattcccccgtggcgggagttagccggcagaaaggttgccaagagcgtcaccagcatagaccctcccccaagtaatttgcnagganttttnggttggcagtccacaaagtcgcggctctcccaatgaatccctacgtgagtgtggatgatgggcgccctcacgcggcgctctactgaatccactggagcggngcggtgaacggatgccnnnancgtgcagtgttatgtaaaatagcattatgaaccgtggccgaatcatgtaggggccgggcgagcacggctggtgaatcgcggaagggatgccaaggggcagccgaagtaatcagcgactcgcctgggagctaaaccaacaggatgcggaggaagttggccgcacagcgacnaccggggcagtcgaggatcatgtctgcacaagtctctcacttcctggggtgtttatctatttgccggaaactatgctattatcagcagcgtgctattgaccgtgggcatgaacacgtggcgttaacgagcaaaatcattagtcccccgctttggtatgcgcatacggaaacacgcgaaggcgccaacatatacggtcatcaaaccccctcgcgcgcgctacgcggcnctgtgacggcctccgtaactccgagtagggatcaatggatcgccctaacgggcncgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccntcaacaaatgtagacgcgagcttcccgccaacatctaccctcaccttggcngaaagttactgaaacgtagggccgttgtagacacacctgtgncaccgnaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaanaagaggnatattttgngtgcanntatcagaatagcgatcccgagaatttgtacatacanacgctagtcggaaatctgagttgttaaactctgtcttttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccnnnagacccaaataaccgaatcccgagtnccnagcatattctggatttctagcacaactccacgcaaggtggcangnccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcaggcatcacgtcantctttagacattaaagcgtacacgcggttgctcggcgtggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttagcagagcaggcatcaccgaattatgcgaccagcacttacaatgngggngcctttgctcgcaggctatggttnnaacggcggtcaaacggcccggatcacaanagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccncggggccgcgtggaataacccaggccgnctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattcctagnacacggtagtccaacttcgacgaagaccatattttgcactanagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagcgcttcggggcagaatccgtatcaactgattccgagctatacccctcnggaaacgncaagcgctaacgaacagatcaccatcgcgtgcacgtggactcacggtaaggatcattnnaacatcacgtcccacgacacangtngagcggaagatatacgctccaagttctagactaagtccggtaatcatcccccaacttattccggtgtcgtttggattccgtgtgcctcttactcgcncngcgcgattaatggaccgctagggggtccaagataatcagcagtgggatagcnanggcacctcgcatnggctccctggtgcgaagagtgaaattgancttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcnnccattngctgctcaaattgtgcatactacttacttcttcataagngcgtgcatccgcactaaagtgcncttcaacccgtcttaatntgtgccgnngccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccgtatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttnccaagagcggacaacactaacttgacataaactctcgtgagagttaagnccganantagtcgtacttcctaagtctgaaacaggggngatcatatactcctataaagacactcctgatgttggctcgancacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattggatgtttgtttcgccgaccctactcccaacntctgcccccactgaatgcgagcttcnaaaangcgacactatcgcgttagtgaacgacgcatcagccggagcgattggtcgctacgggcaacttggaggttttctcaaanaacagtgtccgtcgttcacactaagatacacttggttaataagcggagtantggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccngagctaaaggtccaccgcgcnagtacgnattaactatagctgcccacggctcgccatgccnngaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaanaatagactcnncntctgnccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccntnnttccattacccggcggctagtatatttccgtgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggnnncgncaagtgtcgaggcntgtgatagccgccgctcaagacggaaaccactgagggattgcannagcacggaaacccccttggcccnttgncatctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgacngggagtgcacctggtctctcattgagtaggatggggatantgccgatacacgggtaacgtgtgcgactctcaagtcactaaccccttggtctgagtgntaaactgtagggcatancgtgttgagcgtctcggccgccctttgcagggagtgcgtttgattgttagcctcaaccgggtgaaaggttttcagcanataaggccatcggaaagcacaatcgcggcgggtttacggttggtagtgctgcaccnncgtaacaagtaataaatggcatgagatttggcaggaggaataaaacctacccctttgcgtgagtaattctaagggtgccttagcacntagtgcaaagcgctcgctattggtaactcgagtacacaaccatttcggaggcggtccgattcgtcgcagttcccgtgctaccggggtaatgacaggttatcaacggggcactagctaagagtactgcccgccctcgacacncntcttccagtcatgtcgaggtagcaacggcgtagggtatttgctcgtaggatcagacccccctgggtgtgccaatcgggatgagntgcagttattattataacaatccctatccgatagagcccgtnacctttacctggtgtagcgctgtgccatatcctcaagttatttactgtaccagcacgaaatatcaaacacttccaagntgctctggcgagactcaggcaatcctcccgtgncagggccnggcgtgtaactagttggtactcttgctagcggtcccacaggcccgacccggtggaccacaattaacgagcaacttcatacacacgnaccccancntcgagtgtctgcaaaattgcgctgctcttagttagtcggacccngagatttgctgacccatggcttccccatgatgcaccaatctccagcacatacagagggcgtctataacgctcngcgaccgtgtccacatggnagagaatacgcagacttgctacatcgnnnaaagggnntannagtatcgtgtaatactggtacttcgtggtctgcagtagatccacgcttgctatacgcctgccacgtntcggtacgtccntgttacgtacaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccaattagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctnaagnctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtnagatatttcttttgcctgggcccggtctagagatggcgcccatgaccaacttntcgtaggcggaagctgcgcnnttatgctatcttttaaactgccatggnagacgtgtctctntaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtcngggcgggatcgttttgcgagacatctggatgaagaattccgcataggcgtcggnnttttcnactagtcttaggtcagttattaagttgtaaccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtatctggagactttccaacatattncccactaaagaancaacttcgcagactcactactanntataatgancactctagccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagccnntcccagggcttgtaagactcngtgggtaaataaccttngcggcagctctatcactggtgagcctattgangttctcgcactgcgcacncgctaacctacggatctgtttagtacactcncattatgcaggcatnnaacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccnggctgcgtagaaccttcttcagttatgcgagtatcatagcacgcnntatcgantcttcgggggtggctacttcggcagcgcaagngnttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcncggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgntctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctctgancccgtcaggtgtcnttgcaggaccctctaaattacttcgccaattggactcacagcangcttcagatnnnatggtgctaggnntctttatgatgtctcaagggaaacaagtaaactacncatccagaaaacntcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagnngtcaatccacccacatttggggcgggttctcaactgatctcgtagntctttcccatttagggtcagccgaattccaccgatctatgcccaggccgtggccgcggtggtcctgttnctctagcnacagccgaagctacccaaaatgcgctacggtggactcngtcactttgccggttnggtatcgcgatggggcgggccacgcgcatcttcgacgccaccgctaatcaatagtgacaccacttaatttatagagtgactgannagggccccaagaanantcactgccttcatctgttacgacgatgcctaaggccctttcctcccttttttaattacaanctacgncccgactcccccgttcacaacgctcctctttccttcatctatgagcgctcagtagagatgggtaggggcgaatcaccttaaaccccgggtttagttgtgtcaggggcttgtgcatggctatattttgactgctgctaagtgggcttccggcatctttgccacggtcttcaacctggcgtgattaattcttaggtgcgcctgccccctnctgttactagacccgcacttgcagtcactgatttaacctccaancgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtataggaatcgactacgttaagttgttttttcagttaagtggcgcctgtctttgaagctcccatgtgctaaanctaaggtatccgangaataagactcatggcgatggacatggacttagncgngagcccggttaggcnantccgaactggcaagcatgagtatgtatcgaannagnacgtgantggtgaaagtagaaacttgactggtatgcatgacagcaacgtggaganttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgttagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctataagtgcggcgcgatgctactagtacgtaaagacagtgttcttnatcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggaccncagcgtggcaacacatcttgatcaagatttggatggtcatgccgcnggaaaaaggctaataagcatagtggttcattcggtagatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccgntggaatttcgtacaacttatnttttgagtgggagggtattttattcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatataagcccctcgctgtactcnnatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatgncntnangcgggtcactacagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccncacttctnctatttcctgcccattccccgttncgtttagtggccgttaacccggctgttttcatccagagtaaggacnacaccactgacgcatccttctancacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttagctactcggtgcagcagcgatgttcggagaaaagccgcctttacctcgacttagagagagcaaagccaatcctttngtccggcccgcgggtgaggaagncggcagccgttcgctggcgacactgtgccgaatggcgttcgcntgatcgnatcaagtcgnttttcatttcggtctacctgaaaggtcggcntaatgaaagcttgagccccacgcataggaattaagacaaaatgcctcgcgtgaagcggtcccgtactgggagcgcaacccngaccgaagaggcgtgcgagttggcacttctgtataggtaactaacagatttatgttcctaaactctagggtttgttgattaatgatacgacacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactnnaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacaaaaggcagatgcacngtacaccagtgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaacattcagggtcgcttatctctcgtantataatcctgagttcgttatcggancgcccagcnnnnatggntngcgtaccgcttgtacttaggaagagcactccccgccccgagccgagcaggtttacacgagccggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagnccagagtttttcccgttcgtttctgtccctttgntggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcncantgtggaaactantgtatcgtnatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaatagntataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgtncgacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtggtcnggtcttgtatgagatatatggctctggagtgggaggaatttcantagttacttggcctagttagcgaccaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcacttacttgagtgtggacgaggtcnncgatgtgattacgnttccgntatataagtgcctaccccccacagctatctaaggccaacatnggtgcgttatccagggagtgacatgcagttnnaccagtcattgcgtggggatggttccacacgtgnntatacngnccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacnagcggccgctgtntgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcntaaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggncnggnttcgancaacccttggtaatcgttagcttgacggcatcagcaactaccttagcggttctgggacgtgacccagtgcaagaacagatttcttgnnagntctgcgatggttacaagtttggtaggacggtgnagtttctatgtccccagtagagccgcgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacnggctgagaangtcgatcccangcacgctctgttggantttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggacnagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtancantaataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaagctaagcngcaattgcnctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagnatnacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcataatctggtccccacgtacgtttggcctcggagcatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtntctgagggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcccggcgcnnggtcgcaagattgantaccgatcaagcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaactatgtttcgataaggctctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccncgctccgacgctgagattcccggctcaaagccgctacgaaaggtttggcactcaggacctccatgtccgacctcgtcaccagtcntatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgatgcatctgttgtcgaatccctgtgcgaggtgggtttttatagtgatatcggcagcggtgcccgtcaganccaaccacgattatactctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggangcancntcacccaggtcctgcgtaagtggtaattgcagagtccgctgaacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacncgccactgacacggtcacaccatggattnctagctactgggacnctgcaccccccacgggttacggttcggtcccttcgtgtagactccggnctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccangagtaatagaaccacttataaanatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccagggaggcncctaacgataagacagaaagatngtttttcacacaaaaacgtactcggaccgcgtaggtgtcgaaccccagcaattgataaggggggccctctccatttagaataaacgcactgccaatactcggatagcagaaatccttcgtcaagnttgngtcggcgggcaccgctacccgtacacagacgactnccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagaaacctccttgcgtagagactcagttaagtacagatgccgtctccccaaagggaggaagttgacatcacttagacaggcggagtgccgaacttctcgaanacatcggatgtgtcatgcctcggcccttnnccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctagcggaacccctccgccagacctgtcaacagtttagcgacagccactccatccgaggcattagcaaggntttnccaatcatgctagaagtgcnnnggcaaaatgtactccaccgacgggaaccccgcaatagagccaatagctcatctcgacaggaagacctataaaagacatcatcctccaaaactgatctaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacaaaccgncgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagnataaacgtcgttaccggcgctcatcgngtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagtcganttaccgccacgtccctaaatgagcgctaggttggagagtttaggactctcaatgggctggtgttcaagaattaataccactntaacctagggggaatagggcgaagggcctacataanccccgggataagnttaagccggattcattcgctcacataccgggcctgcattctgtacggngttacaacccgctgtatgtactacatagncgtacggtattgtaaggttgccgtgccctacttcgggggcctcgcaatgaaacgcntatagcccagtccttccgtgccttctccgtgnantatagccgatattcagctattgtcttagcgccccacggacggtgaaccgaaattgttgcctacactaattttatgatagagatgacctacccgtcgtcgagaccgacagcgtggcaagtcgtacctccagacatctacatatactctagcgggttcagatgctggttctaagtagcaggaaccagtgtacgtactcgcaagcgcaccgggacacttaggcatgcccngntccccantgagtgcctgttnnattggctncaagtctagttatcaatctgagccgatttactagctggcgattgacgcttacactcgatgtagggttgttacgtgttaggatccaatatagagctgtccntaaaccgcttctccgcgtggccacggatgcaaagnnccngttaactaactatttcaccggcgcggcgtcctaggccgtgcccgtcgatnacagccccgnnggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgncggcctgacagnattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataatcgcccagagccacacangcgcgnccggcacatatgacttcctnatattacgtgcgccgctcgtaactctctaacgcgacctcattggtagagtttttttatctaacctctttagacgaacacgtgctcagccatctgcgatggattctcagcgcgacttggcggtgcgtctaggcattggtcgggatccgtttcggatgaccgagggngncgccagcgacgggacgagccancacaggtaggagaaagctgcctgtgctcgacttcagaacacgcctgtcagcagnactgcggcttggttgtgggctgttgggtcgacttagcgtcgtcgataggggcgaacgtaatccagcggtgtgaaatncncctactcgaggggcacgccgcaaaaaaatagaatgaccaagcttgaacncggctctcggttccgagtttgtgagaaagtgttagaagccccgacgcgggggtagctctcttacctgccattgcntgcacttctggctattttcgcgttttgagtaggagactggtgtgacgcttcatccccatagcgtcgcgtatagaagatcgtgttacaatgttctcgcgacatcnccnacctacacgtctctcgcatcagaacgttcccggattggagcggtgatctagtggcgcactgctcgctgncgaacaatttaacactctcagtagaattcattcgcacccgtaccctannttcccctgccttcggcttgagagagtngcgttgatttncaaatcgtcttctatctgttgccttaattctccttcgaacctggtccggaccataatcgtatccgtggatgtgaacctagcattaccgaaacccagtgcaaaaacgngattgccttcacaaaccggtacacccaaataaagttttcacggtttagggcggctggtatgaacgctactacgcgtgagacgaagtcgttgtcgttcnctgcctangttaagccatnggatatgtgagggccgagcaccgtaccacgcaaggaaagtattcggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttacgctcccaggatgtgcacgttatctcctngcatgccgcgtctcggtgtgaactccgccataatacacaagacctcggcgcaacaattatcctattatangattactggacagccttgcaaaccagtgagacgtcgttngggagcaccagtgcgaccncgtcatacacgtatagcgcgtcgggcgcnatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttcccngatactcgccgccattaaanacantatgcgatccctcccggacattangaacatggttttaccgtcatgggcgctgaccgacccacaatactccttggtccagagatcgaccggtcgactggccgaatggtctatcattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgnncgactgagagaatactttagcgtcagcggaccatatgaacncaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctnagangtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtaacattaggaatcaanctacaccgaagagctctatctggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtngcacacgcggtcgaaatatgatgtccccgatggtcgacnagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaagagcttgcgagtataatgnacagaatgggtcaatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagacttggtcccttgatagattaatttcctcaggcagcagggtgagctccaaggggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttnngcaaatgaacccccgantgtatgcttctgcatatcatcngtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacancagaatggacatatgaccacacccggttgttactccgaagacgcctaatttatcggggaagccagtcgagcatttcagcgcggtcgtgtcttttttacaatagccaagtagggccctcgagttcacgnncgtcaagcaannctgtnnngcacacatgggtacacttctaagccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacgataagactatcntagacagacttacgtncacttatttacacaggactagnaggtactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaaantggctctcttaactcggtcttgctcntccgttcgaatgactttttagactctcgtaattcacagattatagagntaattctttccggangaggtattttcggaaggtcgcagcgaagcccagggtgacatcacnattanctccncggatttgtagtggtatagcccgctacctggttggcaganatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgncctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggnaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttngggnnnntcaagnggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcncttaacgaccatcgatagtagangtttgntcggcaccccggtccggaagctgtctagtgggggccagtggttaggccccgcgcccatgggtcgggtnnagtagcccgccaaancttcagcgcatccanacnnagcctaacaaattcaattaagaacctggaagtacccgcctcaatgcaggttacatacccacataagtcaaccacgttccatttcgtcaggtcgaacgatggtctgtacatccgatgtgtgagcccttaagcaccatatccgcggntnagcacctggggcggacccccgaccgtaggggacgtaagcatcgatacagagttcatgcggcggagtcnttattctggggaaccagcattgagcaanggatactctctnggtcgantgcgagtggggagtctaaatctagcccgccgatgtggacagtggaggtctctacaagagtcggaaagatagttccgggtaccacagcacgtcatcgtgtacagcgggcgcaccgacgcccggctctggccctcgacccccggcggcngaccggacaatgctctagcctaaggtaatgtgtttcttatgcttaccgcgccgaggtccgcctcgaactatgctgaaacttgtccaccctacgtggggctcttgagcaaacaaaacgcanccctgcccgnagagtgcctatgaccctgntccttcaacncagtacgcataatccaatgagtcggggtgccatgcgaggncacggttatgtctccgtggagcttgatgcagcccaccgaacgactaacgtgccacaacgaaatttatggctntattctgcaaaacgttcctacctgtccggacgacgagggtgagcgatggttcttaanngacccgcacgcgctnaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccgcgatattaactgcggagaattntggaacttggataacntagaacacacaatacgcnngcacttgggcaactcggcggnnnnngtggcataactgatggcccaatggtcatccctggcgganttgacggagtnggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcncgcctaattacagnngcacagtgggcatcgttaaagctattgggtcaaataaannttagttcatgcggacanccacctgtaccgaggggaaagtttagactgccgnactttcattagcctctctgagcccacncgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggaaatggantacataaagcanggtcgccctgacgagtaggtgccatttgtcnaaccaantgaatgggggaccgatgctcgcgagcgcgtgtaggctcgaatagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggnccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacgacctctgtacctgcttttgttatccagattttcgacgcttaggggtggtnccggcacaactacgtaccgcacggagcctaccgtcggaattctacgtcctaacggtacccnaccggactgacccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcgatattgacncgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtnacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgngttcattataaccccaaaagataaactcgatcgacttccatgnnnatagtaactatggcgtgcaccggtgnnntcagggggttctnatcaatgtccctccggcaagtgcccatcacggtttctcggttaggatccacacaacaaatagcttccacgtcnnatcgggactaattttcacagaaggaggctcgtgcaacaccttatgttctttctgtaggtacgtgcggagaagancngccgcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcagganaacgaggtacgttcgatccctcccaggcgacnngagcaggagccgtgagtaaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtncaggccagaagctgcgtcgagcgaagataaggggagccaaacctcctcctctcaaataaggtcccataacctgtatctagcttacgcaggtcattaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggcatcctattacgtacttcataggcttggcatgctgagtgacagtactaaaggtgataggactgntgggcgatcaattctcccacaacacgcggtatttccggaagaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgacctctgtgtccntggggtgcggccagaatccaccgaccactaattctgatgggctctccagcatctgtgctcctgtgttcgctagctggatcactaataaggatgttggcgcgggtgaagtcttcgctcggtaggtccgagggtgtgacaagcactgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgactttaagtacagtgtagtcccactcggattgactctgaaaccgggctgcccctcttctatcacggcaacagataagcatcagcacaaagctccgagctgcccttgacgtccctgaagcagtaaaccgcataacatagtataacctcacgccgtctccgttcccaatccacagcccgtcccagcccgttttcgaggcgtagactgacggcacaatcttgctcgcacatctacgtgggttctcttacacgacagggatggatatgtccagagtctctggtaccccgccctctagtagcgcaaacatcgacgcgacatgggctagatgacaggcgctgggaactgaccactattnaccattaagacccacatcagtaacgcgcaccagacagtgtaaaacactcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacggggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttacgggtcctctagccctgtctcggcacatttcctggatttcgagtttgcaatgcaatgattcgctcgtaattatgatcagtagtccctagacgaatttgattgttcgtagtttcctagaaccgcctgtactcagaaaaagggagcgttctacactcctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgagctgagggtactcgcgaatcacttgcngattgttaccagtgagaaagtatatcgcgaatgaagatagctgcatatctgacaacttgggttataacatagccctgcgtcgcaacgttatgaaacaattccaaacgggggtgcgaggacgcgccaaccggaccctctatctcttcacgtttcttttggctattggtctcccgcatcaggaagcgaacgggtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattcctngtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtgcacaggatcgcacgtgtgttacgtgataagtactaccaagtttctactttatacactggtacgggcaagtttgagcagaagggaaggcaccccgcaatgcgcctgtcgcaactcatcctcgctgtgcccaagcatgggccgcgtccatttaggacaggactagaagaaatctttcaaggaacgtgcggacggttagatagaatagacatcctatcgctgcccccgtctttcgacggcggagcagggtncgtcgttcagagtagagcgatcgcataggaccggtaccgtctttggtccagtggttcctgatcgaatctttgtccatactaaattcagggtctcccagatcgccataaactggtctccgatcgagtgtagcactgggagacaaacaacagtctggaccctccggtctcactgagacttttatatgtgtcggacgattgaccccgacacgtattttaattacagattcgcggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccgcgttcccagaactgaatcgcgtctcacggggggctgcgcataaccggcgtttgttcgcgcctaagtcacacgccgacgctctctctctgcatcgctggacctagattgtataaaggttggncagagttttacctatcggtagcaggcacacgctctctctcctccggtttgtctgctccggacggtttacttagccaaacctagtgacggatgcctttgtgcagctataggttaattaaggtcgcaggggtatgtacatgtcccagccccagatccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgncagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactccgaagaggtaaattattactttattatgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgtgagttcaccgttgagtctgtcgagagcgccactcagcgatgctgtgggatcactagttcccgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttancagtggaaccaancataccacgattccggagcctcggttaatacgcaccctgatgatgcctggagaaatgcgaaatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcgctaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgctngggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctagaatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgttagcctagaaaataggtgttgcgcgtagtatccaacttgcctcctcacggtgagtcagagcgtcgcggacgagccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctcttcattcatcgnccatgtggggcggttactatccccactctctcatatccttgcgcttcttttctcgctacgttaaagtcgccaggctgatagttctacttgaggacatcgataagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactggatggtacagggtcagcttacaattaattctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacganggtgggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagattcaattcgtgtcgcctacganatatcttcatcggaacggtccggtctggtacgcctcagcatnacacgttgcccgcgcctcgagatgagtcttttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaantgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacactgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcantggcgcgacgtcagctcagaggcttacgaacacggaacttccggcccgagctgccatgcagacatgnccgctaaattataacaggtggatcttgaccccctacatcaagacntcttaattggactgcgtacgccttttcgcaagcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacatcaccctggtcgactctctngtggatcggggctaatggttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggantcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggcgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgatagcgccccccattacgtaatggtgaatagaaaacccaatcctaaaggtccaaattaagnaagctggggactgcagaangcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgnntggggataatcttcctgattcactggtaaaatatcaattaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgcccngattggttaccttatagtggttacaaactacggtgatccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcataggttgggtctacgggtcgactggtcagtggtagacacgtggggcatatcctgtggtctttgctcgcggaagaggaccttcctggttgtcggcctttaagtacttggcccaagacgtcgccgtggcggatcctccaagaattgtgtcgacaactgggtactattagatgcggagccacttattgggctataacccaacactgcggttaaggagnctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctntggacctcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtagcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatttcacattagggttatggcnccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacnacaacctggacctatgctagccccaggtactgntgcggaacttagcgttagcctgttatcgtgggtcggatcatcccttctttgcgaacatacgcttttaggccatccgttaatgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtccaagggaatgaggccagctnttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagattgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaanaagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttnncttgaacccctatagttactgttcgtctaagccgaaataaaattgttagcgaaacgcgtttatagtatggacactatctactgcgtgttcggaatagtcggcaataatatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacncttgtctagataggagttttacacagcgcgattcagacgatggaatgtttcaaccattgtttatatacgcttccgggagccttttcttagtccatgattgctctttcttacttaatgcgaacgtgacatactggagttttgatattattgcctacggaattggaactttaggagatgcacggacacctcacgaggctgatacaaaaggccaccggatttgctacgacctttgtcagccgactcggcgtgttggccccatctgttatattttaaattcttagcgaaacttcactggagcaggtcaaactcacgtgtggatagtgctagtgacccgtttagctgccggttgctggtagcggagctgctcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtctcccaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaggtggcacccacgcccagatggccggttctatcgctgataacaatattattaaggttaccgaaaatctctccgccgtacacaggccttaggggacgggtaattggttnnagaatctaacgaggttctcacattcgcggggggtataagtacagtgtacgtgcattagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaaccaggtctagcaccgccacccgcgataaaggatgaagtgtcggccttgaagtcacacctgccgcatctccataattcttttctaggaaggcctgttgactggatggctaaggaggagagattcaacacggcttattgtcaagttcggtaacgttgatcgtctaccgtatcggagccatgtcaggacacgagattctacgagcctactgttcaggcaggtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttggcccgatacctgtggtcggctctcgcggggtagcttcgatccgttttgcgctaaataatcgaaagcactgtagcgttcgaggcaccctttccgtggcaatcggagtcttgcgttcaacgacagatcgctagggtagttctgagttgtggtatcncacgcgggttgcttttgtgcgctgaccagactgctaagtataacccaagggcgcgcttctgtcgtagcggctgtccggcgcggagacacgtgtgcgtgctataaacaggctgtcggtctgctagatagccggagcggggcaccctaatactacattgcaaaccttttttaatggcgcagctgcccttccaaacaacactcgcctgttatactaacgaaagatccgaagcacgaggcgtgcgaagaactccacggagagaccggcttccagccacggttgtgacngtcagctggcagcctcgatcttaaccctccgactccatgagctgggtccaaacggaaccgatagggcgagcgagtacgtcactagacttgcgtcactctctgtcttcggggtcgtgacatctggagatgatcgaccagggggaccttctatcctttgccattttaattaagcggctagtggctacataaattagtttggagtcggagccggagaacctactccatcagtacagccttgggctgcattcgccgcgctaaatagaaagcaaccgagctggcctgacgggcagccgagagcatacacttggcgttccccccgcaaatcccagtatcagagccatcagaccaaccccggcgacaaaacctaagggagtgattcagagaagatttgcagcgccgtanctactataggcagatgaaagatgcagtggatnggaagcccagccgcaaagagagtgttgtgtaccaaaaacatgaaccttggatgcgcaccggggggtagctgaggccaatccagactgctctataaatggctacaccagccctacctgttttgctacctcaggantgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcgggtcccgaacaatacggcgctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgangcgagagtaagacaggactccagcgaacatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctgcttagttattgacctttacagtattccagtctggccgtgcggcagcggcgcatgttacctcagaccgtcacgacctcatcgaccgtaacccttcccaaatttacactaggtcgcagtcatacggacccgtagtcctagtgccgactgattcggccatggagaaataccatccgaacgtttacagtgctcgatacggggacatagctttacttcacgtgcatgtgattgacaccccggtagctgggcacgggacaaccacacctcataggctgacacaggccgcagaccagcaggtctgcccagcaattcatgatttgaaatacatagactgtctgacgactgggtgaattgcgagagcgaattattctaggcgacccgtgctggactggctttaaataatgggtttgagagtggtagaaccatgtgccgctcactatgcatcctggaatggagcggcagtcctagcatccttataagcgtggatgcaatcccgctgggtgtacccttaaccaccccgggtgatnacgaattccacgacttttggccgctatcccgcngattcnaagcgcgctaagcattcggttcaagtgcattaaggcaccagcgtgctcgatccgggccgttaactctgtcacnactacaggcgccgggatctagatttccgcaccggcagctttctactgatgataacaatttgcacccgtttaagacgagtatgatattgtgtcattcttagaagtttcctgagtatttccggccagtcaatccttcttcgtaaacgctgtttttgcgcggtgaccctagtgatattcagcgtaataggctctcacggcagaactcaggtagancccgcgagtcccacgccctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggggccagcggtatacccagccgggtcacagggccgtctcccaagtgactgcaagttgatacgggctcgtcgggctgctaacgagttcttcgacgatggggtcctccttgttttgtgttgatcgtcctcaactaatctccttacaaaagtcgaataacacaagtttggactagcggacaagcacacttaactatcgcgtgatgattgccatatggtggatggaaacccagtctccgggaaaactgttacgtagcagatttgtgtccccccggttatgaccattatactatgtgatacagctactgcagaccgcggtgaangaactggcaggtaatgagagctagtggagtcttgtggatgccgaaacagcgccgattcactcgttctccatccggcttgtggggcgaaggcgcgaaagaacatactacgtttcatcactcacttccttccgaagcgtttgttactcgtcctttcctgagtggcgactgacgccgagtatccccctatcctcgacacgcaacgaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcataccgattagacacaaggttcgatcctgcgtgtcggtgatacaggctgcacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacacacaggcgctgtnaggacctagcgctccagatcctagatcgcnaagcggtgatgtatatnaattcangactgggcctccgatgatactgcagctagnctcccgtccaaaaacgcgcaaaaaaggtaacaagcttgagctcaactccgaactctcaagggattgaacatggttttttacttccaaattatctccgaagagctaaagttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccancacttgcatcgtgttgcaggcacactacgttttgcctccccttgaannaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtgttcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccctttcccaaggaataatgactagcgttaagcgtcgcggccgccgtggcgacgatgccggggtctcgttgatgcgccaagagcgtctaacccaaagatgancttcagaaggacggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcttacaattatgcttctaccccggcacggtctaggtgagggcgtgattctccgggcctctctcgtgtcattctacagacgaggcgtccaaagcttattgatgcgtagcggccgttatacaatgggagtgggctcggcggctgctcgcggagttaccggacgccggtcgtcccggcaacgccattgaggtgtggatggcgagtaccgacgcaggacgtgcgcagacagcactgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtgttgtgaccaacccagcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtanagagccttcaaagagggataacgatccacctgaccagtactctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggttcgggttggcccgtatagggacgtggttgtcagttccgccgccagtctacatataatatcattgccatcacctgacgaattcccgggcctccgataccgcggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtaggacctgacaatgaagataacacacacncgctgagtcgtagctactnacctgaattcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgactcagtcccctcgtntgaccgcggacacacccgcaggggacgcagcgcagtactgtcgggcattggcgacttttaccatccgctgttagctcatctaggggattagagtaggggcatgtccagctgtttacgcaattgttggggaggtaacgtctacagggtctctatgtctatgttacactttggcctcgagcccgagttaggcatatcataggttggttgcggctaggttttccggatgcgttatttcacccgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgacgatacttgatcggtggaagctcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgtttgaccatgtcgcaatttgttgantgggaaatcgcgctcaaatttcgacgaggggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactanagtttatgtacgccttcctactttaacgccctaccatattacttccgtcattgccagacggcgggagatgatgtcacggtctactttgtgaggacgcatacnctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccgtttcctattaagacattagcagggcctggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcntatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaacccgatggcgctatatttggcgtttcccgtctacacacatttccaactcgtctactatggttgaagctacgaacagcaccgcgcnttccggaagagggtggcgacgagtgcagcgagcttcttaaagatgagaaatgtgctgactcctgaggtgcagcaagcggggggccggagcgcgcgcatgccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaacctgtcccgccttagcgcggaagtaaatggacacggtttgaagcctctgcactaagccacatgagatgtcaccgacccaacatagcataaggggttgtgttgttactgctcatggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcattagaatcatagacgaatcattactttgacgcaaaccggtttaccttaagtaggcaccagcgccttgncacttgtgacacaactgtccatctggaagaacttagggtccagatgaagacgtgtgaaagaatgccgtctccgttgggagctcaataaggatcgacctccgtgacgggtgcaacagatggcaggtcgaactcgacangacgggcatattgacagagtcccgcgagaacgcgcgaggccggctccccagtccagttgctataatattccaaccatagaccttcatatgtgcgtttgctgtgcgtaaataatagtccagacagacgatatataacacccgtacatgctccccaccgagagtaaaagtcactagccctcgatcaaatctggtagtggcgttttcggtcgatncgcactggacatcttggggtagaagataagggacttgccttcgtgtttcggcgggacgacgtccgcttcgtgggtctaaatcgtggtcctgactcaattgtcccccaccaccaagattattcgtgaccggctgcttgctcaggcatgcgaaaggagcgtaggccaacgtgtcgcaccctttaggatagtaatgcatcaagcganagagccaagggccatctgacgtctaggagactcgggagtgttacctttaacaacggcggttttacatgccctgtctgtggggcttgcnatgcgatgatacgncatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggnacggggtggtttattgaatttataaccgcgttatgatgtcgtgagtagccggtttatagaatattggggctattctgtcatccatgtcgcccgggaactggagcaagatcccagtaagtacttagctggggggcatcgcaatgggctttctagaaattgcgtgtttccgtcctagcgtggtcgcgctccgtcgcagcacacgtggatgagcnccatccttgtccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggcgcctacctgtctcacagtgaaacgggggtggaaggttccatggttttacccacttttatgtatacctgcttgcatgagataanctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttncacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatgggaactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccatattgaaaaattcccacatttaattgtatccgtcccctccggcggaacgatgaagcnagcctcagaaggtaaccactcatgccctcaagtatgggactcacacgatggtgcggctatccgcttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccaggcactaaatctcaccgcttcaangcatnttcctggggctacaaatccatgggagaggtcctctcccagcagtaacatgcccgctggcatggaaatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtttcaatgatggagatcgtgaagtgatagccggtagtttcactacatctatttttaagattataactgttgagccctgagatggcttcagagatcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatnaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaantcattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccatctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaaaactgttgcacggagccaaggatcagtcactctttaatgtttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcangatgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgatgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagattaacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcagtgattctagttaaacccctatgcttatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactanccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgcttnccattgttgggtccatattcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgagggcagtttacgcgatcagttagaaggcagggaggggtgactncttcatcctctgaggtgcctacttacgtctccgcactttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatactagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcttagttccccggtagtgagaccagtcattgccgatggctggatgggctggctggcgattcgtacattaagttatcgtcagaagccccaaccggggagtgcgcatgccgtagctacggcgtaggctattaataacggaagcctcgagggaccgccccgatctcgaccgactgtccatattggataagggancattagggtgctgccctgngactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggtcggtaaaanaatgctgtgcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattaggaatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgnccgctcgcaaatgtttatttgcgggcctaaggagttcccaggagatngtactagtataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatggtacttagtccgcgtcatcctgcggacgattgtgagacgccagacgcaaggagctacgacactacaccgcggcgcacccaggcttacaggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactacgctttggaatcacagcctctggncgcattccctgaataaaaaatccgtggacaataggactcagccctacgatctcactggtagaatacaccaacaaaatctatgcgcgagatggtgagatagactgcggacaatccgtccgtttggagggccgacacatgtgcnggggtggtagtgccgacgtaccgaactgacttgtcattttactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttntcgccttgccgcggcgcgtcgcttgacaaaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaattaacgccagttaccgtaggagacagtataaacaaggccacagngtatacaatagggcgtgtcgtgtanatatagggactctgggataccagagactgcagttcagccggacggcgttagggctcgcaactcaataagtcatcagcagcttcatatactaatcagccgcactcangactgaggagcaagccactgtctacctaattagggaaacaggacgncgcacatccgttgtngtgacaatccgctcgcactaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgccctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctatcctgggccaccagaagatgacggccagaccagcacgagaaggtctactctagtcttcgagtcactaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaactgtgataacacatagtgattgtcttcggacgcccactcgagtgtctctgaacaacatattcaangggtctctcggaagaaaggaaaagggagatgcagctgcaagggtgcgagcgtttaggcatttcattcccccgttacaacggtgtgccggccgcccgtaaggtcatgggacttcgccgtgatcaagacaagttaatgagtancgagtgagaggacggccacgcgtattagacactcttttcaacgtgcagaccgatcagaccccttagtgaatttaaatcgactgctgatacatactggctaagtagttgaaatcctaaaaggagtatattccacgggattttcgggtcagcacgcnatacttgtgcctgtccggcagaaccgcacggttaacggaactaatccgaacaggttctgcgttacgantcacattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggcngagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggaacgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattctcactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacatcgctaagataccctttagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacggaactttttctgatacacacgccacggcaaggagcctaagcccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaattgtgtggaggtgatctactactgttgggcagaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatgcgacatcgttttgcacatctacatcacaggctgagagaccgggagagcttgcacctgacagtgtcgcacgctcatctccccagggggtgttaagatcgggagctgtatgacggaggatcgcgcccaggttggggtcgtacctgcctcttaagtacaggagcagtaaggtgtcaggcgctcggtggatgcttgtgagcacagtaattactggttttcctatcggtgtccctcttgggtcgtaaccctcggtagtggtttacttaaagagcacacctcgctcagaacacgattggccacatacatcacgatcggactgcccctgtagagcctggccgtacaccangtgacacccaccaacaccactctgcccgatcgcatgatttgaacgacgatcggctgctcgtggaagcagaagcccgtccgctccagacagcccccagcgaattcataagtcgcgtgaggtgaggaaatgaacatgtgcgggtggctgttgcagagtctaattccgccagcacattaaaggcacaagctagtgtgcgaagacctggccttcacnttcaatggtcttaatcccagaattaactgtacttggccggtgtangcgcgacatattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctgattgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgggcatcaaaacaaaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccaggccgacgaaccgggaacgagtccacgtgagcggggtcgctccgatcctaaggtgtagaccgtggccgaccctctgcaggtcggacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtaggagctttatggcatcgaatagggcnttgtcgggcgtatgggactccctaggtactcacacggcgtgtgcttctaaatctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccattgggactncactgggtctgcagccttccatgataccatgggcgttactcttttttttaagtacctcgccgaaggttctttcgttcagcactttatgttatggaggtaaattactatccatagtagatgagcttccagccctttgattgagtcctacaacgtgcgataattaacattgcacgataaactcttaggcaaagcattggaagaaaacaggtgccctttgcgccgcttgcgagtagcctaagttaaaccccaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccataactacnacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacgtccaatgataagaaacatgtgcccacataatgccgacgaagttgcgctcgaccgcggcccacattttcaaggctgctggcgatgacttttcagttgcgtgacggcctccgcctaatgttacaaatgtttgcttccgccgtatttgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcgtaattcattcaatgtactagtttcggatgccaaaacagagtagctgagagagtaacagcgaccgaacctgactttgtctggcagccttcgtggctggagccgggatagggcgttattggttcatttaacattcaatctacagttatataactaattccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgacctcacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgccacctacgcgactcagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacncgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccaccgttacccacgctttgtagcaagcccctgaaccgccaccgcaaaccctgcatgctacgacctggtcagcatgggccaattgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctggtgttacacgtcgctcgcgttgtgccacttaacacctggcacatggccgagcagatcgtgagtagctggacctctctttgtgaatgggccggaccgtctgcagcatgtcatcaggagtagcgtcgtaaatcttgttcagccgactatccacttcgcatacctcgtttctccagacgagagtttcgtaataccaggatcttctccttgattcgaccatttacaatggtcgaccaaaatgcagtactaccgaatcgggctgccaggcttaaattagcgctgtgcgcattgtgcttttgtgcatgcatacgggctgcttctccaagaaaccacggctccctatagacggaaggtgggaatccgcgactggacgtccttatggaagagcacatctctaattgttaagggatactggacgggctgctctcaagcaatcaaaagctacgatagataaataaataccgtcgtcgatctgttacggcgatacaatggtcctcggacctgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtncaacagaatcataattgaatagatgtagttccagggcgcgacgtccaaccacctcgaatcacggttactgatcgccggactctattgaagggcacgtgtgatcatcgaagatagttctcatctttgatgaaataattgggtcacttgttcggagcaggcctccaggagtttgccattttagatcatcaagcatatgtttgtactaaaatcgatattagttcaggattacacctgtataggctctcttatgccccggtgagcacgcatcttgcaacagcgggaatagtgtgatacgaccctgtgcagcccatgcgtagcacgtcactcagagatcgcgggtacaggctgcggaaccacaccccttcatggatgtactgcttaccacgtattggggagtagactcggccgaactcggtggcctggggatgagggttcattacggggacaccggtactaaaggaatatgtattcactgcgacgccaaggtatcnaaatcagacatagccgatgctcggttttgtgcaaagcaaatgtctgctaacctatgatggacttttagacccgtaggaaccttttcaagagactaactgcgccgtgaggatcttaacccactcgcttaaattccactcgctccgaggtcagcgtaantgtaagaatacgcgacaaacccgctcaataccggtatccaaaagatataataaaaacattcatacnngngatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagaggcacgtcttccggagggcgctgccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaaccnagggaagtgtctcccaggcttttttcnctagcttacttctctatgaacgaaatgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgctgccatacctctgcactcttctaaatgcgaagtcnccgtcttcgaaacctggaacctcaggctcacccattagcccagcgggacgcctacgacactagacttacttggcagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcacgtttctactggtctatgattgggcatttacacccggggtactggcggccaacccaaattaacgctacgagggtggcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcgccctcgaattagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcagcgaagcaacggcaggtttcgctctttggcgacgatccatggacgtnngtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatcnctgctaatgttggcaacctggataacgatacttcagcgcattaagggcgctcagccggaaagtcctcgtcgtcaagatnnacagcggagccagactcttatattgtagatcggccaagatgaattttgcgatgagacgggacctcataagctcttgctcgttggctcttgtgcctggctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcgcaggaggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggnacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcaatgccagtccggcgaaagccgacgttctaggtactaaatcatgctaggccactaaatactatcgcataattagagaactataagcggttagaattcggaataatactacataacttacttatcccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgngggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaatacaccataccaaatctgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagcctttgacgtccatgattgtctccgcataaggtagggcaaccctgcgccctttaaatttgagtccaaaaactgtctcgcngacctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtnncgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatattgagacacttagatttgcgcgtaccccgcagtcccattgtggattggcttttatacacctccccagcaaactgtaatgcccggccccgtggtaccccgctggacgcctcttgcacccaaggaggcaattggacatgttgcgtaggctacagaggggccgcgcttttctcttttggcgcggaccatcgcttgctcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaatngaggtcatgatctctgacttcagttttaaccgtgggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcntaccgatagtctggcccttagaacttgtaaacagccttattacggtagcattctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagcacccaattgcgagttctatcactatgtccattgtgacgctcgtaatttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctnctagagaaagtggggcatccaccagttagcaatttntgaagaataaataatagccgagactgctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatcngattggaactccgggtaccctgcatatttaagaacccgacggaatcttcacctaagatataacaggacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccgtgtcgttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgnttgaaagataggatgattaccccgtacggcggtttacccangtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattgatcgaacgtacttaaacgataagaatggtagatgtaatctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgatagaaaaataagcgccggctctattaacaatacattcacgagctaagtagacanccggagtgcgtatgttccatccgcactcgggcccgaaatatcgtctgctactttgttaacagggagcctcggcagccagctgaaaaacgacccgtcctcagggctgcataagtaagacgctattaacttccaccgttgactcaattatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatccctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataancatgttctactatgcattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgaagagggcatcgaatacaccctgatagttaccggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaagaacgctctgtgttaggaactattgttcccgtantctgggaatgtgatcctaccgcgcgagactgtcttatagccccgagtactccgcggttttacggtgccgaagaatcaaaggcagcgtgtacgggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtgactccgaagcgcctcncncagttacgtgtantattttggcgaacttaaacacgccaggccacgcgcgcaatgtttgaacaccagccattatttgattatctttacaaaagacggcggtcgagcaggccccccccctgccggaggaggattatagaggaaacatccagagtgcagtgtccatctacaaccagcggcttctcacgattattaggaactacggcaagtcccaggctgttgggggaatcgtcgggacatactggaaggatggtgactatctgttagtcatcgcggctcctgttatacaatttagttgtgcagcggcctcacggaaatttggcctgggggcctgccgcgattccttgtcgttatcgatgtcgcccatccaagcggcaaaggcggcgaaccatacgagcgggtgtcgtgcttccggaagcgcgtcattgggcctaaggtcgccaagtcagttctgcacatggtattcatccgnacgctttggggactctcattttacgtcgaacttcctcctgtgctcaattcttgcataactagcgacgtaccgcgaccaggcaaagcacccaagtattagaaaagggcctaccggcccgccgatgcgtggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactagacggaaggttacgtcgagtagtagaccgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaagaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctnaanttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccanggaacctatgcacatcacgaaagccgttaactgcgcgttaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcgaaatccccccccccctggtatactcggccagcgacggatagccaagttgcgcgatgacgcaaacactactctcgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagtcggtaatgaccgcacgacattcgagtgaattgtaaaaccgcccccagtattccttctactcggtgcccttgagtgcgcgaccgggcgagcttctacctgatctggaatgcaactccttgctttggcccacgccgaaaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcgaatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcgatcctntgtatttcgatactccaaatcctgctaggacgaagggccggaaccagcgcaactcaatncaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaaccttctattgtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcacaactcgccagtactcgatggcgtccaggtggggaaatttggaggcaaggttggtcggtgtccctttacgcgacgttagctggcccacataagttagcaaaacctcgctcgctctgtaccaaagggatgcggtgcagcgtgagagatgagcagatattctcagggtatgactatcttcgagccgacggagtcgttcccatcggtatacgtgactgcgggccgtgtagttctccactccgtccgcagggcgccgggcttgtcagcactcgcgggcatagatctaccaatctgactgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggtgactttcaacagagagctgtgcctgtggacgcgcccgggtacgcgtctgttgatgaatcccggtcgaggctggcgggcggttccgctgtagtaccaactcatcncatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggagtgtgttgactagcgacagatgacagaccaaacttgcatattcccggtatgtttgcgggcccggacatgttaagaattcagagaaagcagccattttgctacgaggtattccgcccggtctctaggagcaacgctgtcagcgccctcactactatttcgagttattaaatagtgggtctaccctttgccctcctaggcggatgttggctgagtatcctggggtattgtcatcaccccacggtttaaagctgcggtgagtccnccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtaactgcgaggtattgttgagttcaatgccgacgctgtagagcgggggaaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaacgaccccagggtcccccagtaggatcgtccggcgtttggtcctgagactcgctcttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggcacaccacgtaangtcgaccgatcggaggctaggcaaagatgattgagacgtgcacgtgctggtaagttagccacntcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtacacctnaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgngcgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaattnggaaggcgtcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgttcgcgaacttctatagcccgtttaggcctgttagatgcaatcgntaaccccggcgtactgatttaatgagtctaggcaaaaggtttacgcaccaccttatccagctcacgagcagagaagtgagacgacagccccgtctcttgcgcgggcggtacaggagccgtgagccggcaccagcccccctggtagacaagacgtgatcgacttgtacgccatgccgtattaagttgaccgtattgaactgattggacagcgatactgtctcccgttcaagctgcacaggcgcgggactacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttccgggagaccggccttggaatggccagcctgttaacccataccgaaataccccaggcaacattgtgtaaacgcttcagaacttcaatcattaccctatcaaacgtgacacccccgaccgtatgtaggagttcttactatgtgacccaaaagttgccggtaggtggatggacgccgcaaagtgaagaaagcgtcctacaaatcgaggcaagatggtcgaaattcgtgtccgactgtaccagagatgaactcctcccaggcgatggcctcngtgacgcgaggtatcgaaaacactacacgacttaccctaccaatgacgttgtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaaatgatttgacgccgtcccgtggactgactacccggacggtcaatataagagcggtatcgataagccgataggatatgggtagctttttgacccctccggcgacttcttaagtaattagtccgttcctcctattgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgggcacggtgagcctactgaaccagttgtcactgcgattgcctacgccgcccagctacaccacgcggtctccagtagctaaccaggcctactgcgtctaatgtataggggtacgaaggcctaacctgaccacatagccgctacagctgccccaatatgagttgtcgcagtcactgtcgtttttttaggagaccgcgccagttttggcctgacatcgtccaatatgccctgaatgccgtcgcctacccagtagtattcccgagaaatcggagtngcacgaacagtcacggagcgagaggttttagctgataagtacggacatgtttatcagtggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaaatcaaaagatcattgttgaatttcagcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttggtaactcttggtattggggttttgcccgagtggcggtaagttcccctcaagcactgctccgacgctcatgtaatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggggggacgctcggaagtagcgaattgtttaaggccgtggatctgtaccatgaccgtggtgtaccggtgcgtttccgcgcaggggatcctcagcccgcnaataggtcctccgatagacgtgctagccgccaaatggttacgaagagtcatgtggcgagtgggaagacgcctaaaggtagttgtcgcaggtttactatgaaccttttagtcgatccgcggcgatctgtgctccgttatgcactcgctaactatcaagacctatgtaaggaccattacgtggaacagtaacctcggcgcggcacggaccctctcaccggtacggaagcgctacgngattgcctcagaagtaattcccacacacgcttccgttgtgtggccccgccagcctaacgggacaggaaaagattagaggggccgatcgtggcttgcccgtnagcaaatggcgctagtaacccgctaatgtggtcgatgtgtccggcgtggattgtcatgttggtcctttatttctagcgtgcaggttgatgagtccctaagtatgtgacaacgcaagacaattccttacaggngattctattaaatctgcttgcacgtcgtacacggatatcctaggcaccttcaccgtagttcatgccgttcaatactgagaccaacttgggggagcccggtaagtgcggctagccacgccgccgttgctgtcacagtggtaatagttgatacaagtgcctactgcactcttctcaattgcgttagttcaccagtttatgggcaaacggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaagcatcgtatgacatnctcgcggcggcagagtcgtttagtccgcacggttgtacttaggagttgtcgtgtggaagaagctactgccacatgccaaacatcngccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacgtgactctatcataaaattatggcacgtactgggcccttctgcattaaggtcgcnctccagtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgtnaaacaagttgcttaggttatttcaggttgcgatagagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggncgagtatattagaattagataattgcccgtctgccatgatctatgctggccanccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcagagatgagccgttgnacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaataggcgatgccacgtgcttgggtacggacctggaaggtgccccatggtggccccgaactagcgttttcatcgagggattaatgccgtaacaaaccgatttacgagtacgaagctaaatatttttctccccaggtctcacttacagccgttcgtaggtgatttcgccggtcgattagatgaatacagcacacatggcccaaggtttttgcgggtaatttatgtagctttcagaccgttgtccgaagtagcacggaaagagaccattgagagtccaaagagcagaccactcgtccggaaccgcacagagatagcggacctatgttagtgcattnctgtcgttctgaggctagcaggtagtgggttggttcgaacaggagccgggccgcggttcatcgacattaaagacgaaaggttcntacgagcgtctaccggcctccgggccgacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattancgtaagacgccggctagcgacaattaacaagcggtcgactctatcaaacacagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaacttattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacntcaggtccaggagaggctgtntgacgattttcgtcgcaacttaataaatatttcaatggtttgcgtgctttaatcacgtttgagcgacgcatcgantaaaacccttgaaccgagggctactcaaccgcactcagtctcagcaaaaatttgtcagggatttcattgtaagatcattgcctatcagcntagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccngtaaattcggtgtgatagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactatagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattcaacacgtacgtgaatgtagtgacacgtggtttgggagaagtatcgcagacttttatgggttttgatctgatcctgctagctaacttggtatgttttggtagtacgcgaatctggggaatttatcctaatggaaggcgacgcgcgtgataatcccctcctacatttgtacggcccggcgattagtcgttcgtatgtaggggnaacggccctctgagggagaaccctgcaaaggatataaggcgaagcaagcacaataaaaaatcggtagccgcggggacgtcaccgccacggtgcaactacttcggtcgtctaagaatcgaaataattgcaacgttcgccaaaaggttcaaggcgtcagcactgttcctgcaaaatgcctcgaaagggtatcaaaggatattacgagggcaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgtctatgccatcctcagtaaaaaccgacttagcacactttttatttccggaaaacgacgtagctcaacctcaatggtcagggtcttactgaccgacacacacgtgcaaccataaatgctggaataagtcgtgttcnnncggggtggcccacaaggtcgttaactagtgtgtatgcaacagtcaatcaggctcttaatacccgttccacactgctgcatgacgaacacgggcatttctaattaccgacgtaatccaattacgagcccttatcctttgttgccaactctcgaaatagggttattcagaaggttacagtctcagggaaaccgggttcggcattgagattcaaccaagtatgtgagtcccgcattgatccgttaccactcgccttggagacaggccacccgggtcattttagactatcctaactcgatctcgcacgcctctagtgtccgtcttaaaaatctaattgtaagcgccgacgaacgcggtctgcactcaatggagggaatggcacaactcacgatgaggtttacggaactcccagcactacttangcgcagcatttgtcagtcacaagtgggccntgttgcctgttggtgcgatgacgcggccaatgactgcccttgtttgcggcgggttaacctgtangagggtcgttttgacaacatccctccatagagcttctgtatgaaatgcggccttacaatccgcctcctgaatgacggataacttaagatcgagtataaataccggtaaccttcggcctcaatctcatactttacagctccgattgccgagttacgtatgttggcccggttaggaaacataccctagttatcgnagcggagatttcaaaagagtaaggcttcacataacctttgggcggcccaacgtgctgtcctgatacttacatttccgatttctcgtatatcggcaagaattacggtattttagccccatattcgagacacgttcacattttacagaataaaatatccgcctcgcgtttgtcaaaaagcataatgccttcccccccttgccacgtcttgacacgacaactgtatactcgaacaggtccggctattcagtgagctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaagtcctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggcgccttagtaggcacacacaacagaagtcaaatgatctttcaggcaactggtatcgattcgatcgattggttacgcctccgatgacgagcgatctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtggcatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcatttcattccaatgacttccgagtcctatatatatactgacctgtttagtattcgccattgaatatttcacaggatttgcacatgagcactctgcaggacaaattgaaaagtacaagtagaagaggcacagcctgaaccttggagggattagatctattagagtccccgctgtttggtacccgaccctttagacacagcaagtgaccccgggggcacgagtctccggcgtagagctacgcgnaagtagaagagtctagcttaggacgcatcccttaccccaatacttcaccgccagtataaaaaaaatagagatcacccattaggaaattgttctgttccggtaatatcatgaacagagttacacngttatgccggtccctcataggacttgatggcatcggtaaaagaaagaggggctgttttgatatatctcaagttctcctctatatcaccaaaaatttcatgtccgtaacgaagacttaggcgagaacgattgggagttgatgacgactgacatgctaggttatgtgtatatatagcccggtaagacctcagtattgtatcgaaattagggaaatgctacctcataataagacatactcatgcacgagctccccacggttcctggggcctcgaccattttgccatanagggccgctctttgtacggatatgacctgctcatagtcaccgcaactatccctccacctaattacgtccgagttgcgcagtctaggagcttccccagacaaacgtaagaaagagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctggcccaaaacttaggaatagctgttccattctcgtgatctataatcgtctagaccagaccagctcccgttactcctaggacgtacaatcgagaaggtaacttcgtagntggagtacagtgatccctccggcaaagccaaaataatatngttgccccaagcatttaatagtttnagcagcacttgttataaggcaggtgtacgaaggctgacaggcgatcgaacagtatagcgagtatcctacatgactatggacctatcccggtggctttagacgtattggcacaataaacgggcgccgtcattagtatgtgtcgtgccttggaaccttgcgggcgctcaccgaggacgacatgtagcccgtcaacgcgagatcgacgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggcgctatgcctatcactaggaagatgcgttttaagtggggaagggcctcgacccgccccagcggccaaaaagccccgtgaccagttggccgattaagttctacaaggtagtttacgcatttttacacgagggtgggccgccggagcactatccggtcggaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtatcggtccagacggttgagggccctgagcatagacttaattgacggtttcttaatcttaagtgtaacgacagcaggccgcttgcgtcgccatctcttgtcgggttgtcaaggccttcaagcccgcatgtacaccgttacgacgacaatccgctngggccttatcgaattgagttggaacagcgcatgcttttgaatgaggccnttataagcgtcgcgtattgccgggtagttatcggctccgtccgcgagcaagcacataatcgaacatgcgacgtaacagagcaattgcganacgccaactcaatctgcaaatggctctaaaagcagccctcgtcacttaaccagctcgcttaggacggctttagtcataaaaggcaaagccatcttacgccttgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctttcaaaggcggctggggactttacgcgacacactcaaagttttcgaacttaccttccttacaagcgttgccagcgactcggttgatagatagaagcgcctaagtatccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagnctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacgtatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtccttggctgctctantcgtgacaccagtgctggcgctacgttatacggcacgtcctccccccccttcaacccctttaaaactgtgagttctatcaataacagccacgctcttccgtaggagctgcccgaatgacatcgcgatctcaagtctggggctcaccgtttcggtactgtaacgggttggagcacactctgcaaacaccccatgaattagnactcgggttttcttgcgccaagtgttaatggtcccgacactgcgcattgggcaatagataagacttttcctcgcggcgtgccagctgtgcacatcccgcatcaccttgtctgcgagggccggtttgacaccatgcagtagccgaatctgcggaacgcctgatctgtttattccctgtcttagcctggaggacgcaagcaacgccgtgatccaggtttaattttgcgatcctaatctgaccgcggttagcttggccggcccatcaactttcacagctaggaacgccagagacagtagtcatctacaataaggacaactcaatggtagttgtgtcttcgggcctccaagtcaatccaagccgcatccattccaccatcacccccttctccgcaaatgatacaggttggctggttcgtaccaatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcatgtcgaccccactggtcgaagagtacgaacgacctgcgggcaacaacggaagaacatcgttgacttatgtcaatgtggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacagttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtccgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgntgctgattgcactacaccgtaataattcatgtgcagctcggttatgcctagaagggtcagcccangcctctaaaactctacttctgagcgactgctggaaggggctggaaaattgcaaacgtggttttctcgggttaagtattttttcggacggccccgcgacaagtatgccaaagtaaggggtgaattagattgtgcagttcatttggtnnagcatctcgctcttctcgtgaaatgcggacgattgtctcgaaaacccataactgaatcaactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccaaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcaggataacgatcagcgtatagtgatgtaaatggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatacgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcgacaggttctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaagggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactaagtccacgagcccccgagcgggctancttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagntcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgcctagccccatgtgtaaattgttnccacctggatgacagtgtcacactaaacggccgaggcagcagctttgagctatctccctttaaggatgccgaggatncaatcacaaccattattcttctgaacccgcacccccannnnattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtntgcagntaagggctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcaaatccggccaggcgcaccagatgtgtcgatttaatggagatnaggatcaatacaatttactcgatggacccactggagaagctctattccgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcacnccgtataaaagtgggttcgcaggtgcttggttcgatgtttaggtcggtccgccgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcnccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgcccttcggttagtgccagtatgacggtgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccactnataccaatcaaggagctagtgcggagctcggtgtacaacttcctcgggtcaatttatttgtggcggcgctagtcacaattgcccaacggactctcggccctagacaccagcatcctttggggacgtctttgatcacgacgtcccaaaccactgatggagataccattaacacactgcactccacaaaactccatgtcnttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtggtccgtgtttcttcctgcggcccgcatacctcgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaatcaaaggagcacaaggcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggntttgtgcgacttcgcccgaacaccacctactctgtagtgggcagggattgcggggctgntgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaagaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagcgcaagaggatggaccccatcttaatgtacgaaacaaacgtcccgatatcattggatcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttcnagaactttaagtatatcatcatcaagagagggtcgtacggtagctgttgtcatttcttgtttacccgtctgtcagtgggggcggcgcgtgcgccaccgctacgtctgttcgtttgtgtttatgttggtcaggaagggcgttgcggtccgacattagaccccatccaatatgagagccaaaagcgggctaagaggagcagtttgactcagagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaagaatgtttaaaatgctatttgcttggctctcagaagtccaacaaactaaccatgttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatagcctggcccagccctggttcagttacacccgtaggtccgtcgaatttcgggatacaaagtagtcatgtatctttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatgggganggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattgaagatggacctcgtaaagtgtttcaaacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcncgtttcgcatttgcgctnctggcacagagcttcggacggagatcgggatcgtgacatctagctcttaccgtctccacgtcgccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagntctgcacgatcgggcgatacactacgatttctaacacatccgtcncttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgntcctcaanacttagtcaaaagccaaaaatcctttgaagtaggccagaagagcagacntgaatccccccctataccgcttgagagaggaaccccgcttcagctgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagatgctagctaccaatacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggatcatncggcaacttagtcttccagtcatcgagggtggcgaccgattagagatctactaatacgaataaagtaagggatttagggtgtatcatgcaatcatcccagttgcccccgagctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatctctgctaaacgttacccggccccgccggaaactggantncggccgatccgtngtcgaacggagggatctttccatctattgcaggagtgactccttgaccaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaataaagaccctgcaaacatactttagaagagtacgtcgtacttaggggttagtgttcatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcttctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcagaatcagtcagacccatctaatgagcacagcgttctggagcgtgtcgtgccgcccagtagccgccacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagtgtcacaatcttccaagggtgatgcacaccctatatcatcactccagagacaaagaatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgttatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggntcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcacctgcttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaaaggccaaattggctaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacangtttatcatagcatctgttaatttgtacagataactatcgtaaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggnattgtgacaggtagacgagactgtgtcttcatcttggtagtgggcgcccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatataactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcannccctcacgtatgaagagatgggcaacctaaataaacgggtnatactcgtccaggggtgccgcagacctccttccatgcgttcgcgcgctatatncgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtccatggtttatacaccacanttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggtngaccccgataattactacaagtgataattagctcttcgtctcactacgtaagcttccttggcctcgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcgggactggcgtncccaaacgatcngcaatgctattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgatnatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttntccataggagtgcgtctggancacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctnagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggangcgagccaacgaacgatcggctgttggatttctgcgagaaataacatctacccccgtgagttataggagaagaagtcanccattcgcgctaacttctccntcttcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatgacgcgccatctaacccgtgttaatacagtcaaaaggttccanggagcgccgagtgggaggtacctgtgttatggagctctgaaagttgctcgctcgccggacaacaaagaccgaaggttcatgcggccgtacgttaggtacttggcggcagctgcatcgggtatgcttctgcatacaagcccctcatcactgattgaggggacacaacgtgtggctaataatggtcgactaacagcggtccgcccagggccgcggccccaaaatatatttgcgcagggatgagccacgccactccgacctgtcgaggtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctatcgggattatagtagccgggctttgccgggattcactgactgtcatgtccgcgaaagaatgccactcctgccgggacacgcaaagtggcgagcacattatgattttcatacgtataccctagttggacgaacgcgctacctgtggtcgtacacgggttcagcggcgtcacnccatcccagccttatgccttttaagagcactggccgtaaaggactcccgccatttgaatagtggaaagtatcacagacgtgtcgtgggccggtacgtcagaggtatggtggccttaagctgaactttttaaaattggagacagcggcgtatacaccctggtccctcactccacagaccacctggtctcaacgcctacccgccctcgtacatctccaggtcctttggccctgacttttgttttggatcctcaacacaactagcggcgtatccgccctagttacctgtattccgaccaaagcggttaaagtcacgggacccaagcctgggttatgaccgtgccctcagggggtctcgcaggggatccatccccggagaatagaacagctcctaggcatgtactaaccccgttttcgcgagatagtggcccattagtctgacgcgagccagttaatatctaagtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcaaaagatcggtaaagagcgtggatcggttgacgtgtccattaaaggggtgccgaaaaattacgtcaaacggaaaagttaaatgcaaatagccgaacgttaccgtgctacggctcagaccaatgttgggtgggcttaaaatgagacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtagtctcttctcgcatgcgaacttttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcatgcctctcctgcattagcncagacgacctgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaatctagcgtgttgtatgtcttcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaaatacgaaacatctagtacttaaggggannganaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcattgactcagaaacgccaagctgagggcacgcctcggtccgtctaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggcccgtacgggatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggattcatgccccaacaagcaggatgcgctcttcgacacccactaattcgcgcatggcccaatggcccccgcagtcgtactcaactcgttgttgccggttatgntataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagtacatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtagttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgctgtccaatgaggtcgggccagtacgaangcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcactcgggtgactcanacgggctactcaagccaggagccagttgatgcgtaagttctcatagcttgaaacttggcagcttacgtattcccttccgccctagtgaagcacaactcaatttgcttacatctgatgcgtgtttgtgcgcaccgccgggcgacttttaccttntatcccagtggtcctgacttgcgccacgccgagccacccgttcttcgcggcatgtggacggggcttcccccggcggcagntgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagctcacgtacgtagagaccgcaagcgagttcttccactgagtantaagcgatcctgacagtaaggggctgatgcgcgaaagaacaagagcgtgttcgttgttttatgatagaccggggtatatcgtaacgagatggtgggacagaacgtatacgtcctcagaggtncaccacccttgaggtgtaccgtagatacctctttttctgacgggacatgtctactcgcttctcggggattggtaattagagagaactgacgtgtcgctcacccaggccagtataattagtcgaatgcacatgtctcacccccacgatggatggataacgatttgatggcatggtgggtatatctgccgtgattgaagcgatctaactagtcgatttttgataagactgagggtgggcgcttccgaaaggcacggagatggatcatcagtggtcgcttcgtgganggtggaggaatcctccgctcccttatatgcagacttgtgtctgatccgtacttgaatggagctggacgctgggaaccccacctgtgagctcacattaggcttttcgggctgaccagtaagatggacggagtccnccccttactcatccggtgcagctaccagattttttaggaacccgtcgtgggcaggcgcgtcccgaagctatactcctcacggcggtcagcgcccaacatcccgtgctgatagtaagttgagaaagactcgatgcgcgcggggcgcctcggaccagtcgacggtctagatgcaggctgcggctcttgctttcagtatattcatactacccccaccgtattcatggggccatccccaactctctcggtggcttaggccccacagagctattcgggtcgtagagagggcaactagcctcccgccgccgagctcaattaacatagcgccccttacgcggcatgatgcggtgttggctacagagatgtgcagcgccgtgcactactgcggtaatagctcccgcacacgcagcacggaggacttccgcccacccaggagcatccgggcacccagtaaattctggacaaccgctcgccgcacctttagaccgcaacgtcacacggatgtctacactgttcgcactgtggttcacaattatggttggcatccgcgaaggatatagctctgtgatccgtatgccgtgtataaacacttcggcatgcctgaaataagctctcctagcgggctgatgataatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcgcggtcaagatcaagtgagcgcatagccctcggggaggaggttcgacgcccctagtaagtcgcgaagacaggtagaatgcacggaccagatgctggctgccacaaacgctttgctgttttcctgccactcacctcactcccactattcacgaacgggtcaattgcagttcggttataatcgaggccgaggttcagagaggccccctagatcctggataggtaggcccagagatttttcatcccattgttcgatgccgggcctctcaactctgctcttcattacacagcaacaatcccgangtgctctcggataattctggtgctggttagttagcctctccctcggcattaccctgttgctgttagctcttcggcaccgtttgtgaaaacgaacaaccgcgtagtttcaagaaggatcgttcacacggggnataaaggtcctttcgacacgtatacggtatattctaccgtgccgaaaaggtgaccgtactgggcctacgaggatgatccataagttttttctagttctctggtaacagcaacaatgctcacaacaatggagaccttttctcacttcgctcgatcgtacaagtcaatatattccgattgctcattccaataaacatattaaccggcggtagccctgcccccgtagggggataaggggcttatacaatcatagtatatgcctcctagctcttaggtccaaagatgcgacgacataacttttttggaactccagaaactcgccagtgaatcctatgagatgaanagtctaggacacggccactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttaccatccccttatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtctttccacgagaatggcgctttggggtattctgttatactgccatcttggtctaccacgcagcgacttatcctgggtcactcgagtggacagcgcgtcatgaattcacgacctcgagctcggcgcactaccagaccgtagttattgcactcnccatacatcaagcttattcggctggtccactcccgcgtanncccgcgagccaaaatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgaancctctgcctggcngtagaaagggccttaggcgctcggtgacgccgggtgaccatagggacttctccgtatccggccgctccagaatctattcctntgcgactcgcgcgcctgtggctgtgatacgatggtaatggaattggtcgtgaagagtacgtccactcttcatcactctggccgcttttttgtggccacccactncggagccggatctcagacgcgtcattctggccatcgtccaccaatgccagctgcctacctacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcacccagttaacatgaagcataagggaactatgacgggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgataagcgcggtcccaacagagtgcggcctcgttggacagattggggccctctgataaacttcggtaattgaacaggagtatgccnggattgttttttgcttacgtatcattccgcttctgaaaagngaatactcgcatgtacttgcagtcccaagtcgggcagcantgccgtacctgcgccttctctatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgngatatgtaggacttgtcgcagaatgcactgcctgtgaggtatgccgcttgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtagcagaacctagaccaccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatccgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgacagggacctcggctggcccgccggggcacgtaaattgactaacttacggaatcgttaccagtgaagaacataaaccctttctctttaaagctaagaccatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaagtaactggccgccgcggttggttctgtgtctaccctgttggtaacttcgggggtccggaatcgccctactanatcttgagcgcatcccgaccgtccacccatgttggttgccagtatgccttttctacggcatgagaggtgagctcccgggtgagagaaaagatcactggtgaagtcagaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcctgctcaaagttcacgggatccctctagcgacctgaaggatccaaggganaaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggactgtcggcgcatttgggtatttccgtaatgtcagaaagccatctatcccgaatagactattcagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcactagaccggctcgtgtgttaggagctcaaagcggttnaccgactctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagttacccgcactatttacgccccgccatgttagctcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttcacggtcacattgcaaaaccgcgcccgaccgctttgggcatagcgatcttattggttgtgagagctcttactgaccaagcatttttccaacgttcgagagcggcgatgacgatcgtcaacagagtctgacgttagtatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgaattacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattgtagataaagatcggacgattcaagcgcacgcagctaacagtttgattncctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccgggaatggtgtgttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctatggcctcttttaaccctcgtgtctaagtgttggccccaatcatggcgtatgtcgccgagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcctaatgcatagggagctagctattggctacctggnaagcatatgacactcctgagcacacagccaacgagcgtagccaatctcgggtataagttcatttcatgggccctcgggccgatcgcttgngttagcaagccaagtcatgaccgnggttgatcgcacaggaccagtagaagggaaacagtttctatgctcgcattttgcccgctcgactggttcaactagctgtcgtcgcaggcttgagctttttgaaaaggnttaacgaatcaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaanccgcataatgttgcacgnattctagtattgcacacactatatgacactttaaactccgtcacccggccgcagggtatcgcacgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgtagggctggttcngaacttgtttagggnctgcttgaacgagcactattcgatctgggccagctggtgatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtccatgtcacgcaagtcgtccatcatccggattaagggatacgggggagtggagctctgcgggtactccgtaagtcattgcgatgctacgatttttactgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcggataactccgtcatcttgtggttctcgaatacatattggacttgggtaccgaagaggatcgtcagatggggtgngaggctgtgccgcaaccctctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcanccgggctcttgttacaactgtgctccccttgataaacgcactccntatttntaattagtcctaagtacgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccnannntngtcaattcagcaactgtccagtaggtacgtctttctgtgcacagcgccccatgatcacggcgaatatactctgtcgagattacatcgncggttagcgagaggagaaggatggcccgagacatcatntagttgtcaaagaccagagggccaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgacttcttgcaattgtcggtgcgcgcgaaacgcactacggttatcacaacgcgcgcgctgaaaaaggactctagctcaataagagaggacactataagcggtccgctttaggctgcctgacgtatactagctgatgttcagggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtactccaccacaccgcaccatctatgaaaatctaggctcgtcaaatagcaggtgcacgtcgatctgggcgttggttaggctcttgggtccttggtatgcacgggaggcaccngacgtggttaacgctacctctacttggacgtggactgcgataggctgttantggggactggcaacatccagtgtattctgtggtaccccgcggctgttgattaattataactctggtagacctgaggaattgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgaatggatcactcagtaaagccacgcgctgaagataatcactggcctttagtttgattctcgatttaatctgctttccccctagaactttcagtcagagaagtccccgctcgcagcgagtttctctaacaaactcctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgctgtggtgatcatcatagtgagaagctccagcgtagggtgcgggaccttataatggttagactgacgtatttcaacgtattgaaagggcagcataccccacacgtgcacgtccacaaatcgggtttgagaatgttctcagttcagcttcgaaggtagcgccttagcagaaaggacctggtctcggaaaggccggctttgccttctcgagaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccattatacacggcaagtgttatgaaaaagtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatcccattcaatcctcatttcaacatggtttgaatgatcntccaacatgccgacaatatatcctgtgggnttacttgggccgcatctcgctcactgtcggcgcacgaacatacggtggttacgctcagacggcaagaggccgtgtgccgctaaccccgccaactgtagnatacggactcttgaaaagcgttccctcatcgctntcgctggtggggaggttggttaactttgtttttactcctagggagtggcggatagtcatcacagcaatggtctttgaccncacatggttataactcagcctattcattgattaagaagagcacgggtaatacccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatctatttcaggggtcataaatgacgctcggttatcaattaattgctgatttcaacgctggcgtacctggcggcctgcccgcgattcggatacattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagcttcaatgaacgcccactgcgagcttcagttcgtatctaatgcatagctacccatggaaggagcagggtagaccacgttagtctataaatctacgaacacccaggtgggaaataaaaaacgactcttgacgtacgcagtttagtcatctatctgatatgatcctacaaggtaacgtaactcatccgcaacgaggccccaattagcactccggggggggaatccttctcggtcatgtacgcccgctaaaattccagcaccttccggacgcngtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgnacgatttctagaatcacttgtaaaatccggagagagttggttcagcggagcaacttttaagatcatccgtggtactcgttggcttctaggaagtttgtctgatgattgtgggggatctacnggattgacatgcaggggaaccctaacactcnagcacgcagacaagttcccagaacttatattgttcttgccgcgttacatgctagtccaatgcaagaatcacggaaacttctatcgacatccaaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtantatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaaganntccctgatcgatgagtaagcacgccaagaagagaatctggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgggcccctgaatcgcagctgtgcaggaatgtaagagcgaaccgcagagaacgtctgtagggcgttaccggcacattccgttacatttcaaggcgtagagntgcatcgtatcgcgtgcttacggtcacgggacttaccagcttgatatagtactcgacgttccgctgctctatcgcgctttacgaaatgcgctcgaagggtcggtactacattgccgagccnctttaccggcttgacatacaggagccgaaccgattctgccgcatgtagtgatcctggctagaccgtgatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgtctaaatattcggaagattacacctaaagtaccgacgcgccattctttccgataaaatcctcgatttggataaatcccccgcaggatccaagaactggcggttttttacttaagtgcgtagtgacttgtgtaccttgaagccaatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggcgagtcaaggtatttacggaccgacttccactcgccagacgaactgaatgaagtggtcatcacagggtcagtgagtgagagcccgggcgaaaaaacgctaacttgggggagaaataatacatgtcaaactaaactggaatcatgctaattcagggtactgtcgatactatggcgtaccgaataagncggtctcactaggtccccagaccggcagtagtgttgacgnctcctaggctgtttccgaacacaggtattagttcagaaacctacctagtaaacagatgtggtttagcgccacgtctcatgttcacgcggacatagagcatctcaacgttcgtaactaccgatgggctgtcctatagctggcgtcgtcagcgagatcnatcctgatgagtgcaatgcatcatctataatacacgcttggaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggcctgcccgcccgaaactcaatccgagggtttttaaagggcgctagcccccgcgaaatccagcgcttaaccgttacgcccccaagtagagtccagggttggatgtgcatctcggggnggtnaagtcccaggccagtgctaacccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaagcgggagtggcnnatactcaaaacttcgcgtcgttggcctagctctgcgcctttcaagcgaacctctatccgcaaacgtacccggccattatggccggaccggcccgcctcgagtgataatcaaggacagaacagcaaacgtgacctggcgtcggcgccatgctaagaattgctaaggcgtgctgctcccccgcgcgaagccgggaagcctgcaatcctagactctgatacctgcgccgattccgatcctcgaacttacagttcgcagcgttggacctatcgtatatacattgacttggctgccgggtgatgtctcatcataattcctcgtcaccttgaatgcgccttccgtccgacaatccagaggcctctcggtccgcccccgaggttgggtgtcggtgtctacggtaccttattaagttgcacacctggccgaaccggcgtcctcccgaaaccatggggggaactaacgactactttttatggngtagtagactgggatttancattcacgagagtttcttctagacgtaagttcagcaccatggggcacttttcagcctcgcatgcgtacgggttacgtttacaagatagacgaaggataccggggcctctaccattcattggtcctaagtgagctagatgtgtcgaacctgattacnggcctggcatccgccgaggccgccattaatgttaattgggtcctgggtacggttccactgtggtagctgcttgtcaaacgtgttccacaagcgttggcaacactccctcgccactccagccaggcagcctcgggcggcggagcaatttagttgcnacggcaattttacaatgnctccagtttcagcatcatggaacacttatctcgtaagtcttcaagacggactgcggatgtgggccgccaacgccgcgttatatatttatgcctggtatgatgggcagagagaacgccggcatcgggatgagggaaacttcttttagtgcttatttagatcaccggcgctcccctcagtacaaaacgaatgcgtgatcctgtcagaggtcgacgcaagcctggccccttgaactggtccttcaatcgtgatagggagaatcctatgtgtggtcctcgtagagcgctgactacggttggcgcgcgttggtcgtctcagcccagccaagatcgcggcttaacacagacatcaggagaacttgaaataagtgtcgttgggcaggcatgaggtgggcaacagaaaatgtcctttctcgacaattaaagtcgtcggtacctgactgacccgggatagccgccgcacttggcgcacacggtgcatggcccgtcttgtctggagtccnntatatntaccggtagcacctaaatggcatagaggccgatttgttcaaggtgaagatcggagtcgcactaaaccagatacccttatgtaacttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacatggtagataagaaccttaccgtcggagacccgcgtagtgggtttaaccgctaagccaagttagtttgttggtganatccgctcgctgtgtgggggttntaccgtttccgccactcgtatcagcaaaccggattgtaacagttttataaactatatggtttccttgctcgtcccatggcgcaggatcactgctgggctaagatgctctgccttgaagcaatttatgcagcccggttgacttggttggccacggcctgaantaagagaacatacgcagagaaaccatcaattcgccgataatgaagacttctgcattattggccgatcttgctataaacataatgcgaccccacgaagcatcagttacgtctaaacgaacttcacggctgcttataatatggcgcagacacggctgcccacctcaaggatcaatcgggataatctggaactagtggtccctggtggggttacaccacgggtgacatttttcggcgatcaataggcgacggaaacaagtacgcgattttttcagttattctgtgcatgacgcttaatgaaaacgttgctttggtagtcagtgtttataaaggttctgttgaagtgagtatagtgcgcctgtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaatctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaacctnctggcgattatgtacgtaatcgcaaacactctaaaggatgncatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcnntctcgacccggattagtcgagggctacacaaacatctttttggcnctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttatgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctgcacactgctatatgctgagaaccggctggacacagcctcacgggtattggatgcaggaattataatgaggatactaggcccaggagagcttgcgcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcgncgcaccctaggactatacggacagccctaattagaagttcnccgctccgtatctggaatctaaacagcggaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgcccgggtcccctcgacnagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaactttatctcatatagtccacacggtttcttactaaagaatgttaccatactcactactcgttccgtcgacgaacgtcggttttagacnncctacaatgcatgggctaacncacttgctttactgatgccggaagtcctaccacagctagtactcacgcaatccagagggtccaggtcacgttcagtcggataacttgggaaccgcagctataaagttagagccttgtaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagcgtagtcttggtcggaatagcgaatcagtgccaaagtactacccgcaggccatgtctgaatatattgctcctgagtcctcttttgaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgctatagtgacttgaagggtatttcacatcatagtctaagattagccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacatttttaagggcaataaggataagtgtctaaccaatgcatgggccaaagagcgaccttccagtattttctcgttagcgaagtattgtgtgtgtcaatttggagtagtctggctttgacttgcggaaatcgagtcctcctcacctcctacaactggcgcttgtaaagtcgcctgggacgtcgagcgataggantcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagtttgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggaccctaggattcgaggcaaagcagcacgggaagaagctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggacgtctaactggcctgtgtgtcgaggaaaacgacggcctcattagcgcgggagaggactgagcgagatgggcagcatcacgcatagtggagtttcgctccgatcagatgcagcaggcaagntctaaaacaccgccagaccaccactaatgtggaaccagcagtacccacagccctcataatgacccagcgtggtcgcccagcgccgtaccccgtactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgaccacgctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatcccgtagtgtatcatagtggctgtccggcccatatgcctaacgtaggcggggatgtacatcggccggacttgccagngacacagcttgcctataatcgcgtcatctgggcgtgtatcgccaggggggtaagaagcgtagtcactcaccgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggccccaataactggcgagggctccagtgatacgtcctgtaatctacaccaacgacattacgctggcaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccagctagcgacctgtgctcgcacaatgacggctgtatacacgctaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgtcagttttgttggaatagctcttactttaacgagactacggtaacggcaattctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgtaaattccttatgatacaccgttcttggtatggcgactagtaatacgtcatcaagnacaatgaggtgtcccccggtatctctccttcgcagtgtgtgacagtactgtcccgcatcatctgtcccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaangatattgcacttacgggctttaatcccgcatttttatccggtgataacaatngaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaggccgtgaaccaccttgggtcacctgtacgagacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggtttggggggagtgtaacagggatcacgggntagaccaccaggccccgcacagacatccttggcggttcctgaaaantttttgctgaacgagatacaatctataagaaccagtagccaactcgttacccttccagcgtggcgcggccacctgaatagtgatagtgatttgcagggatcacggcggcctcctcttcaatcgagaattaaacaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtctagaggctttgtgccaacagatattgaacgaggtcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagacnacatatcgaatacgtctaaacgaggcgtcatagacataggatcagagttgtccaacaggacaattgtatagttaatgatcgcggatcatcatctctgggaggcgcttgcgagngtaccagggtacagaaaagtcggtgcgcgtattggagacataaaaagtgaatatctctttaggcttgattgatatcctcaatagaggtggacggctccgaaaaaatacttccgcccacggacggggcacaataccaccccttcgccggtagagtgacatggtcctgtaggacgagaggggtcgcctcggggtgaggccgcgcgtgcctcttactcccgtggaggacgattacccgggtacaccgggatcgtactgctgttgtattgcggaactacgaccgttcctgactcccttcggcgtgttggctccggcttactcgcgaaagaacgtagtgtttttgttcgccgtcttgcggcccgctaacgtgtgtataggtgcatggattccgaatgcgcgatctccgtacgtatttcctagtgccagcgtattgactacgtgtgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatnnactctaacaattctcctgcggagggccagtgtcaattcgcccggtgacgtatacgctgttaacttataacccccttggtcacgccatttagcgactctagaggtgggtgtcggagaccttttcgctcgactgattacgtgtgcgccatgttgcgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagngcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaagtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgnaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggtttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctaccagtccaagcccgagttccctcgcaaatcctctgattcgatcttcgtaagaagcgttggcctctaaaccatacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgcacgncagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtnatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgtccatgtgatcttcgttaatcataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaattagcgacgaacgcaactcagccagtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagtatgtaagacgcgctccccgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactnggcccaactacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggttgagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggagacaggggtactgtgactgggggcagtgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacctaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggaattccgtacaggntatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtntctgaattaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggaaaatacgtgaatggtatagtccttagaactattccacagtccaaccctgtcgttataccactcgccatgactagaagtactattttttacgtcgagcccccagcgtgcgctcaaaatatatcgcgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccatagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgtnaagctttgtcggtggtattgctacgggtaagtgtcacaatccctcatcgggccctggttctccactagtaggcattagagggtctctttaacagttctcagtcagaagcatacctcgaattggagagatcttgccgggccgtaaaccacgtggcgccggctcaaagctactgtagagttgttttagtttgcaaactnacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccaaaagggggangctcgttttacaagaatgtgtgcctgtagcccagtagaggcgctgaatttgctttttctcangcggttgcagtcccgtctaggactagaatgccggtgtgaacgtgggtacgagccacgaatgagagcgttatgcgcgcgcgtccgattagcgtgacgccactcggccgctgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtttgcgggcatatcatagtcttggtaaggaattcctgctggncntggtgtccgtgggagacgggtgcaccagcgcccccacgttttacgcggtactacgccgtgcgcctggggtacgaaaggcctcaaaatcgggatgaatcatccttagggaatagcatcgagcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggttacgcntagagctaaattactgaaaggaagagactgggcggctctcgtatcacaaagaccaacgaccggctaattgtggatggaagaaccgtcattcgtacactanaacttccatactcaccctgatcgctgcggacgggcgcgggggtgtagtctaccggcatgtacagagcacatagtaaaaggtctaaccccagtaaaaaattatcttcttttacgtcagtacgaatagcattccggacagggtgctcggaactagatcgtcaggtaacctccctagccggctttgtttcggcctgggcggaatgttaacagaccgggccgtaaacgtttacccagagcttatatgtcaagtgtgcctatcatttgggaacgctcgagcgctggagtattacgttatcccttaatcgacatatcaactgcgactacgggtgtcctgaaacacttaagctatcagcagttgatcagacagtttcctcagccgtgaattattaaatctcccaggtgagatggtatcacctaacgtagtaaaggatcgctagtcttagacccatgacatatagattttcatgtaaaatccagaacctggtagagcaggggcatcgaaggcctctcctccgaggatccatgacaaactcgttgccgagttgaacaatgagcgatcctattcaatcaggcgctgagcactacatcttctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctgtttgacggccccgggtgtgctgnacgactgtttaaggctccgggagtaggataggcgtcgtggcggtacccttcgaatgaggaagcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttgctgcttagcggtaatacggttccgagacatgggcgttgtgcgancatcatgacgtagcacatgtgcataccttaaaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggatccctcggggcaatttttgcaatcatgacgaggaatgtaagtattacaatatttttaggcttctgaatctatggacgccgcacacggttccnagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaacnctgggtgtctctggcgtgatttattttttagtgctaacatatgtttgaagctggggctattggctaatcgcctcgaacttctgtgaggggtagtcggagttaatanatacgcacctatgctgccacgtccaggcaacaacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggngatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtattccgatctttcgttagctcggagagacatgttatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcattggctacaagcaaaaggtgtaatctaggccccacgtatcctgggatcntctaggcgccgcacaatttttataagatatgcagtgcctctggccatcggtaggtcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctaaccagggtgtggagacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcaggtttccaacagtcgggggcgngagatatttgagtaataggcaatgggattgtggtcggacgcgattcgaagcgcgaggttcgtgcaacatatgctgccctcctgtccttagcgcactcatccaagactcttcatccgagtgagtgcaattggacacacgagcttaccagggggggctcctgagaacgtggtgtaccgagctcttatttggccttctgaccggacatgcggtgtgaagtaaaacggcttaaatccagaccccctcgcatgggaggaagcactncggccatgttcaattacngaatagaaagtacaggacaagtaaggacggcaaaaagacgagagcaggcgatgctagcatttggcttgccgtagctacccccgatggtgcgaagtagcgtgacatangatggaggaggctccggagcactcaagggtcggtacaccggttagtaaggccttagaaggcatatgacagcgctatccggggtcagaaggctcatgtatatgacaccactactttgacatcgtaaggaatcacgcaaaacgggcccgaaatctgaaccgtaattttcttaacccatgaataccgctcggatncagaccataacatggggtaaatgatcatcgaggtttgactcgacaccgggtctactcgcctggaatggcgcggactccgcgagtagcagaactccccaggtccgctatcgaccagatcacagggagtcagcccacgggctacatccggggaggcccaagcccgcacctcgctacgggctacccaatagatcagcgccactgggaagctcggttgggccagaatagaggaatccgttagatttacgttcccgtgatcaactaccccgctcgcacgcnaacaggtgacatcgcaccagactggcagatacttggtctaacnagccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgttggtcgtggaataatgcttgaccttgtggggtctttgacgcccgaggtttgagaccagggtgggctaccgccaaagcaatattctattgagaggttaaatgctgtgcatatacaaagctccgtgatatggttttcttatacggttgaagccggactccttccgtgaaccgtgataggcgccaccagtcggggggagacttaaacagcggttcttctaataagctgctgggacgcagggtatgaacgccagcgcccgttggggaagcgcaggacacttaggtctggtcatgtgagtcgcaaggggttgatcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaaccgacattaaacatgggaaaacgtagttgtaaccagttatagatttctagttaaacttcccattaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtctctttttcgttacgacaaggttcccccggcgcctacgtaaatttggctctaaagccagagcccgtatgtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgtgatgtacatggcagaaagaggtaacttgaataaggtttacttgacttcctgaccatcttcaatggaaactatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaattaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcattgccgacacactcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttaggactaacggaataacccgggaacagtgggcctggttggctcttggtacggaggcaatggcgagatcttgcccactgggctggacaggctccatgcccctcgtattactgttgttctaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaagattttccttgcaaaattggggtcataattaacagtcctgaatacttgagttatgacgtggacatcagcagaacaacacctcatcggagcctccagcttgccccgggtngaccccggcggccggcggatttaaaccagccaatgcctaggtgcgtagcatagtggtaatatagcccgtgctataacgacaatcgaccttattctccggtatgattatggtcgggctgcagtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaaggtaactggccagtttcgctaaaataggcagcttcaattgagagaggtcccagacatccagccgtgtcccgctcgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacactnnatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatngggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagtgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgacccacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctacatttgatataatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcnaagccgtaccttgaaggacctggaggagcggtgcatgcatcaggtagtttggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggttgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtnagaggggtagggtataacgtggaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggagtgagagatgtcgggccacgatcagacaatcgattgggtcacaaattctactgacgttacccagcgttaggacatccccacgagcagtagacatcctaatggtctccttactgggcgcaagcccttgctgggtcgaattgattggaaatgttagatgctgcgacacgctagcatcaaggaaacggctgatggcagtctatactttgccatttccaacctngacagggtagagcggtcacctatacggagcggatcgagtgtcattagcgtcgtcgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaatcgattgtcgacaagatggagccctaggctgatttagaccgcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgtcagctgtcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctaccaagtccacagttactcatgatgtgatatattgcttgagtatacctagatatcgacgccactcatgcccctgacctgatatttaggtagccgtcttccttagtacntggagaccacttgattgcctgagttcggnnnngcataatacgccactgtggctggtatgcaaaacgtctctgtacgtttcctcattaacgtcctgtcgcgttccgcctncacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctatgtcctttctcagtgaccgcttacgccagcaaagcaacgcgacccgatagacgtactgaagaaacgccgttcaccgtgtgggccacgcgaaatggcgctcacctgcgtgggtcgggtaagagaaacgcttgcaaacctacctgacggaagcggttgacatgacagatatattcagcgctagaaaggacggatggtcatatcgacacatccgatatacaagactcgtaggaccttgcggagaggttatgtggcccggcccggagttcccgccctatgcggatcggggcggcggtcctccggtacccttacttaccaccctgagcagtacatcgatgggctagagancgagggggggacattatgcacgccccatcgtggatttgcgattcacttgggaaccacccaccacactgtacgacttatgcgtgtgctgttatctgcccgccagcccgtactttaggctctgcggttgtagactagggagggcacgcttgctccccgggcagcgaggaacagccctcgttgcccgtacgattaaaaaacatcaaactctcacagcattgctactttcagtggatgccaaacatgttgataggcgaaacggatccctccattctgcctctaggccctgacttttttagagattagcacccctcatcgtagacgatttttaatttacgagagggtgattgaccagcgcggcgtcatccctgaacgtatccaagntatcgttattctataagatgtgatgccgtgttccggccgatagacgtgggtggtttacccatgggaggtcggagggaacgacaaccagagcctccccgaccggcgcgacggatggcaggcaatccgtggtattgcgcaagataggcaaacccttgcaagtcacagggtcactatctgtaggcattagagctctcataatcgatcgccgctcccaccaaagaatcactggaggagtgtatacagcatcgggatttggctgctcctgacgccaagcttaggagcgttcggactttgtgcaccctgtgcatgcggcggctgtgctgctacagatgtctagctatgttccgcctatgagctcgtttgaatccgtttaacatccattatagatccgatatccagggattaatcacgcaatacagatttattgccggacggtggcgtccggtgagaacagagccaccgcgatccgccataatagactggtcnagtgaaccgacctcccaccattgcctgatctaacttccagagaataatgcgaccgcagcatacacccctcgccaagggccataggccaccggagcacccgttgattgctacttacacgcagggacccagacgccggggcctggtcagtgtgattcgccgtcattcaagacgcggttagccgccggccctcctacccaccaattgtcagttttccgacccgatagagtagaaagttacacggagacacgccatggtgatgtggggaaccaattgccggcctatgtatctcttgtccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgctatacaaaaaaactacgcgccaaagtcttgggtcgcatagtccgaacgcgtgaacgactcgccagatgctccggaccatcccgccggggtagaggacatgtttacaccttctcggctgctgaagcgctcttgggtctactgcgtccttacggatggnggttaccctcataggctaagatgcaggccacacnngaccaaagcacatagcatttccgaccctacaccgaccgtcaggcaacggggcgggacgccgatggtaactgggctggagttactctctagtatgtggcgacacagacctacactgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtatacccttcntttcttgcgcccgtaccgggaatcccccgctatcggacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccccaccgtatatatttcctgatcgagcgatgcttaatttcaatggcctagaatgcagtgtggctttcgcatttaccagttggcgccagtataggctaaaatcgagtaattgcgacctcgcggctccctgatttgcaccaatacggcagtctagtccagctgttgactcgggcgacatgggtccttagacggacacacaccatgcccgagacggtaactacacgtgcaactggtctacacctatacctccgatgcgacggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgtcgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggngtatatcccgagtcgggtcattatcatataatcggtgtcgctatgatggtcgtaccngggggaatgggacggtgctcagcgttatcctacacactcaccgggaaataacgcatgctcgttattttccaactcttgtnnaaaactcttcaccggcttatgaactagaaaatgggttgggcttactcatcaccggctctcgcgacgaggaagatgatttaacacctactgggtggttcgagaattctcatcctcgccacactgcagacactaccagttattccagcgctcgcgcgatgcccggctacagatgggtattacaatacactgggaagactccgcagagcgacgtatatgtggccgatgcatagttaatcccgtatgacagttatattacctgtttccagaggcttgacttatccatccgctacatgtcatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctgacgtggcactagcnctggtaccagaggataagtccacctctaaccagttgaagtttctccccgatagtgacgtcccctaaaatccggtacagtggctttgtngacgccgcgatactaggcagcccagggcttgggttctcgagcgtacatgtatacaactgacagttcccgagggtggtagggcggccttcagtccgcctattcgtaaagttcaacgttggacgtctagtcgccccaacgaaacatgacctcaaaataatgtaccggtccctatgttaccacgctaattattatgacgcctcaacgggcgttaaacaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgacggcttccttatagccatcccataaggcaattccaaggtagttgcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagaccaggtaaccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtagaaaaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaancagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttatggctgggaacagagcacaaacccgaaaggttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcggagtattcttagatcatgcgccgttttccctaggggaataacacgggctaacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactcattttgcgactgggcacgcctcacaatatacccgtactagaaaacaacgggctacangtgaattcaagagggctgtgtgcagagttatgtgtgttacgtagggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattgggacggcagtttcatcaatgcatggtaggctcgtaggtcgggaaaaatgagaggtcagtccgcggcttactcgccttcgcggaagatccaccaanagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaactcaagattgagggcgtggaagaatggcatgtttggaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcaccgaggggtggcgcgtcccccgacaataaaaagatcaccgtttcggcaattctggcgggagcaccttgtctctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactcctaatccctgcggtagaatggagcctaacgtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgnctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatcgcatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccgatactgacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttggagggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggcttttcaacacagcgccctgcaggaggggggtgaaggagtgctatnacgggtgtgtcctacccaacaacctggttgtcttatgatantggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaggacgtgacctgattttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcttgatgactactgagtaagcgccaatgccataatggggtatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggaccatttcctaaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctattattcttcggtgtaccctatgttatcaggcagtgncacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcatagcgaatgatnggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccatatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatgntgtctgcgtgccaatcacactaggggttatagtgtacggtgactccactttatggataggtctcctangtatactttaccggattgcttcacattccccagttcaagcgacaattaccataaggtcgccggataagtcccgttcaataccggtcttatgctagggacatttttcaatcttatatctctacgcgttttgatcaaggtgttctccccccgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccttacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatcattaaggcgaaagcgcggccggcataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtatctgtaataaccgagtccctctgccccgcaactgaatgcttcatagttttaccgatcagggccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgatgggttgacgagtgatataagatgctccagcgaaaccgtcgaagcgaacaaggagtgtacaggccacgtctcggatgccacaccagaacctgacaggcccatgggcggatcagcgacccccgaaaaaggattaccattaaattaagtccttgaaaaagacgggtcccaaggcattagggccagaaattatctgctgcttggcatgctatgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcncttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactncacttcccttatagcaggcgaattcccgtggaaatcgaaggttaattccagcgaaagacccaaatctcttagtgaacaatatctctcgctaatatttcctgctatagcgatcgccacgaggagtaagtgtaacgcatattattctctccgggctttccgcgcaggttcgccttataccaaataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcggaagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgactgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttagtcacnatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttccnccgcacgccttcgtagccgtgtatgtacgcctgcattgcattacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatccgttatttagagtacatcagggaggtcctatgcgtaggtttacttcggtttgtcctgcccgacagtgatcacctagtgtagcctcaacgcgtagttacttatggctaagatggggactcagacaagcagcgtgactatcttcgataaggaagatgggtctggcgcggggacaaaaatcaggcgtagagtgacgatgcctgcgtactggtcaacttgcttctactgttgcattttgttgagggtaatgtgccgtgggttagtccggaagatttgaatcagtgagtggtcgagtgcctcactccggtacgacttactatgtattagaggtctttcatcacagtaggagatccctttgtaccggtagcccatctgagttactcagatttagtgtcacgggttaccaccaataactgctttccgcgcttagtcggacttttctgtgatgcagacaagaaggccctaatcattctgcatcagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctgggcccttcgtgccagcaagctgggtcaacgaccatattttatacactttcaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcntatattcctaagcgaccatctgccaccctaccggccacttccccnagtattggnattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaattctacaggtagctcccgctgccctgtatagcctgggccggcgtgacgggccaatgcccaggtatagattttgggttcgcaggggccgaggcgtgcgacgaacgactagaccgtcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacntggtttcgtgagaatgagatggatcacagccgcgcgaaatttattgattcggattgacgtaaccgagagtgttcatgcaagtgaaatcatagagctccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtacgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcgtacagcgatttcaggttgctcgacactgatttaaatgaaattgtggtccaagatcgcaactgggagcttaaataattcatgagacgggaggagctggaagatatacttaagatcattaagtcccatccgggaatagtacgaagcttttcgatatctcngccgtcacagctgccaccctaggggcaagctatatattggtttcggagctattctcctgagagagataatcgaacgcccgcattgtccgatgctgagtccacctaatggcaaccccctaggaacacggggtacaatgttctcatcaacccccagtcatccactgtatgaatcagactcgagcattgtatttcggcgtccattaccgacgctccaaagtcgncgtcggtgatatgcgatgatatcgatatctgcggggcctcgtggcatcgggcgcgtccttgatcccctgctacgtcgctggacatgtagggtagccaagcgaaaaggtttgagctacaactaatgccccctctggcctaacatacaccattagaggtttgccgaagttgggggccgcgtaagttggattgcaatattaactgggtcatcgcgcaagagcgggtngtcccagaccggacgaactagcgcgcaatctcttaggtaacccaatctcataagcgccgcgcgcccagagtaacctgcattcccaatgtacaggtatcacggtacggtctgtgaaacgcccttcagggtctacggcatagagagccagcgtaccccgtctaattgtagactacttggcaatgttagaaagagtctaatcatgttgatcggggtacanatggtcagggtctcagcccaactggntagacacccttgggggactgaaacgttnacgtcttgtccccggcatgccnggtcagaacgtccggcacgcggcctaacagcgaatgtgaacgtactttaaatcgcgctatcggtcacgagatttcgaaggatgtggcccatagttgtgaccgcgggagctgacccccctgggtcggtggcaactgctcacgcgcataacgcaggagaggacactcactatgctcacacatatgcggatggggtgggtgctggctcgtacgagaaggcagtatttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggaccagagcatgaaatgacngagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatacctatgaatcgatgcctaactacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaagggcattcccgtgccggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacacgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagatagtcctcgggacgatcactctttgcgtcatcttttccgctcaccgggaacgagtattaggggtcccctactacgtgctccactacaactcacacagcgggggagctgacaggaccctagggggaagacagagnggcttgagttgccgctctggagaagtgcccattcccgggcaggggccatatctagtggcaccggaagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagttcgagatagactgcgtctctacggatccgccgcgcctccggagagccccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcctaaacgttcgcatttgtactctagaggcgcatttcctgctcttaagctgatcagaggtgtgtacatcagcggcgtgctaccgacgacttacttacggcgtagaaattgcttgcccatagaggcgaactgatcggaccggagagctcgcggtagggctgtgacgatccattctagctcagatgcattaatgggggtaccattgcgctcggggaatggcctgcacggtggcgttacatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgttaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtgcgctaaggccttgnggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgnaatccccaacgcgagtcataacgaggncaagcaaaaaccctgagagatgacaaataatctgaacgagnggagcgagagaaccggagcacatttgggaatcatctttcctagatcgaagatgtcgcggcacgcctaccttcccgagcgtttcccatacgggacccgatgattaccaacgcttgttggtagtacgttcatatgtgatcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactntagggcgctactcanggattctgattgagttgacaggggccanacacttgacagggagcgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccanattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagancacagcacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatntagagatctcacgtcaactggtgcgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctcgagggtgtaactgtttggcccgcaccgagccctcagtccagccactaanatgtttcccaagcatgctgtcagagccaccactatgtcaaggtgggctaaccaaaacggttcacagtcgttgttccccgctatactcgcttgtagcagcaaatcggcctctcattcattttcaatactcatgaccagggggggtgtggtgtttttgagggaaacgtgaaactctcgatttaccggaagnagcgcagtacgtgagtacccacgagtcgaggtaagggaccagtgtgataaggaaccccatccatttcacgtagttttaacctcaatgcgatggccttatcactgtcgtgtctgttaccgcgttattgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccntttgataatacacttgtgcctcctagaaatggaaattgtttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtagagacgttaaattcgggatccaaactatcacgtttgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagaaaaacagcaggttgacacgtttaggcangcttcttattaggctaaatgtatgcaccgaagagcagtgtcaagtgtgggtagtgcgtaacctgggcacccccaatggggtcaaccgtcgtaaggctctcctcatcattgaacccgcagcggtcgccgnttctcgggggaatctgtcgggacctgtgagggcggaatttaatgtccctgtgggcaccancgcgnaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggaaacaacgctctatatagagccncgacgagccgcgggtctcctcgggcagtccggttagacttcagcttcagcgcccaaacctgcctctccctgttagaagcaaaaaacggactgcaccccaaggttctggtcaatgcacaccgatagcggccggtacattnctcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaaccatccgagtgtgttcggtaggataagtgcgttaactctctcacttgcgggcacttacgcaccaaggctgcaaaacatcgctcgttggtgcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaacagccctncgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccctttatgctctctgaacgcttaagtagaagtgtggttctagggcattactaaagaaaatgggaacagcattaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtccgattctgtacagggtagccgctacttggccatttaaagcgcaggccccgctttaggttggtggcctgagacgactcaattagtacaggagccaaacaagtgctaccgtaggattgctcccagcgngacacgccattataatgcgttttcgtttgtagctatggaaagcatctccacgcggaggtgtgtccaagtcttgtgctnncgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcggttactagacgtcttcgantctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatacctgatactgtcgtcaagagggcgagaccctcaagcaggcccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggnattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaanctttgttcgcgccggggcangttgttcgcnaagaaccgatgtctcgaggcttttttgacagtggcgattcactcataacctaattgtacgcggagtatcacctctttgtatgatcggcttgatgagcgggcancaagtcaatgcaacgtacctgtccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagcaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaanttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgataatcatgcgctgcntagtcggcacaaacttctaccaccgaagatggttgctctcgcgcgcgtaagaagatgacacctttactcccagttaacttaatttccaaggtctagaaatcgtgacgccaccaggctgcgatgtcaaatcaaggtgaacgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattttacccctccaagcaggagcgccctctcagatactaaaaatcgtcacatagaccacaagtgttgcacacatancaatcgggctaactatctgtgttgacaggcctcctgcacccanagtttagtagtaagatggaagattcaggagttgtggcacgcctgagtcacctacacggactgtagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactagacttgacgtgaattctggtgcatgctactatggtaatgtgctagctgattaaggttagcacgccaggaggtggtcatttgggccgtctgaagagggggctaagcgcctgcccggcggcaacgtacgggcttctggcttggttcacgtgctgggacgtaattgcaagtttactggccagcacgctcccacaacggcacggcggagagaacgcaatcgctaataactccggaaacccgaaatacgggcaagcccctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattaaccttttcccgcttacctctgagtccaagtgttacaattcaaaatatgttgactcactgcagtgttgatgatacaatcaaacattttttgtccagtatgtacgaccantattagtttaagcacaaagtgtggcgaaccctgtcggaggaccctagccaataaccgtgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatagtgggctcggactctggcattctattcgtttggggacgtgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcaaatctccaaacgaacntgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagcctgaagaccgacgctcgatccaggaacccaggcgagatgaccgaccgaggtgactccgtagatgatataaatgatggaggagtgggcagggtccataaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttgnaatatggccaactaacttggcaacgcgccctgcgctgaatcatttgtcttcagacctgcggccgtaattcccccggatattcccattaacagggtcacttattacaattcttgggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgaagatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcctgtgtaggggtactgactcaacagagaagttagcttgtaggattgatgcgcgttattaggtacggagatggtgcttctatgatgggcgtgtttggcnggcaagacacaagtgctgtctccattgaaaagtgttttgggtcgagtttgctcttggcctctaatctctgtaggtacgccctcgtacctaatgccaagtgacagtctaacaatgaatctgttgagtggtatgcgaattagtaccagaccaagtcagtcaacactccaacgtaaagatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcgccgcacgcgcgcgcaatcctcggtggtcccgtctgtatatgaccgattatacgttcaaacttttaggggtttttctgtggtaccaacattagcgttagtcctggtaccacccagcgaactaaggggggtccgatgacagactttcatagtttcttgtacgccaaagaaactcacaatcgcagaactgtcgtagtctagccgccaattcgagtgtggatcctgttttcagaagggggacggaaatccggcggtatgtcactagacgcatagcagcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttnacgtctcccccgaccagtcacggggcaacggctaagtaggaggtctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgtctcccgatttggaactcgagcattcgtcgcgcatgccnctgcatacatagtcttagactcgttaagataggtgtgagatggggctgggagtaacctcgtgtcacatgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacagctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaagggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctnggtgcaatccggttagcccgattcaaagcagcatgggatcaataatcactggaggcagactcaaccttatccgttattcgaaaacatggggcagagggtctaatagtgagctagtgaggacttatggtgaccctcagacagagtgttccagtcaggttctcacgagtagcccccttacatgcattgagatagcaggttaatcgaacccacctacctcacattggcaggagataacggagagtcctggctagagcggcccagacggaaaaccgaccaaggacctttggttcgagacaggggcatattctggtacctgtcggtgaaggggaggtacgctcgatgaaatttttggccttagtcagggttgttcactgggcattatttttatacagcagctgacacacagggtctaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcgtgcgcgcagggagtccccatcagcgtcctaacgtgatgtgcgccggttgaccttgaagacgagatcgtctatcataggtctcagcgacgtatcccttaatcacaataatatgtttcgttagacccacattcgtcaggggatgactctgttcgatcccggatgtcctaagaggaacggggatctatnagtccgggaaatttgttcactcacgggctctgggtttaaattgagctttcccgcagccgcgtcttctataaagcgcntacggaataagacctgcccaagcccttgaatggtacataaagactactgtacacgtcctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctgacgtgtgtggaggggcaacacacgggtaccgatgccggagtcgattcggccaaagcgatctattctctgggtcttgttacaaaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccgtggaggaacctggcggatcggtggtatatagacacgtccgagtagcacaatcacggttaaccttagggtccgctcatactatcagtgttcgctccatgatcattacctgcgtccgagagcctcggtaagaaatagattgacacctcggtggtgtactatagccacgcgtgattatcgccaacntctacttccgaattttttgacgcggtatgattcgtgtcgagggccgccccacntagtatgtctcaactcgcgcgttgcctttccatacgtacgacaaataaaacaaccgctcgcccaccttgtcgtggtcccgtcacctccgctattacgctgtagttatcataggtctctaccccgagatagccgactttcggaacacaactttaagcataaaaacggcttttatagtatactcggggacgaaacccatacaccggatgcctggaaactactgttgaagcgttcctgatggttgcatcttaggaatgaggacatggagccccgattacacgattgcaggcttgctctagcccaatnctcgtacaccttgatgttgcctacagggtggccgacccggcctcatgtcgtaaccacgtgggtatcccctgatccaaactaagcgaatgtaggtgtcagcgctaagatgagaatcgtaatccatttcgaaacaggcttcgcttttatctaacgcggattcccctcgtcgccgtccggctacgggctgcatgcgcggcagctatgctcaaaaggttggagaaacccacacacgagtcaagtcgacgccttgaccgctcaaacgccntgccaaccccggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatganaaaggaagggtaaatatncggccaagcagtggtttctggccctaggaactnatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccgatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgnagtgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggcccgtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaaaccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggnagtgtcttttgttgcaatgtagcgtatataggctttactctgatgagcttccttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcgntcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgcaacaacagtcttgtttaatatacccgatatgaagttacgcgcagatnacgtgagagacaaagctactatcatgtaggtgtttgtctgggtagtagactgtacaacgtgtctaatagaaagcttcgccgcaaaatccagggcagggcccagagatgggggttctgtcgttttcactgccgttgggaagcgccctcgctgtggccactaccgggctgatgggatagtgagccacagttcctaaaaacccgcgggtgtgcataggtgtacttgcggtttcatcggtctgggcaaagttctagaactcgcctaatccggaagcagtagtcaaaagttttccatcatgcctggactctaaagacctcacggcgcctatccgaattactaacattagcggacctagacgtaagtatgttagacgaaatacctcttagcgggattatctatacatccggagcttaactctcataatcaacacaaaatttagacaagtgcatcgacgcaaaaatccagaccggcgaccagacttcttactgtcatcagaacagaacatgaaacacgctttgccgattcgcagttaagttggcgttagcgctagtaagaatacaacaagcgtgctctgtaatacaggtgtatacacagccattgccgccactcaggcagtgaatttgttcgtctaatgcattgcattaaggtgttagctcagacggattttgttcgttgtttcatctcattacctagttgctcggacgtggccactgcatgattttagcggctaccaacttggccggctcgggacacaagagtttaatgcaataaacctagatccttgaaatttgttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggccgataggatatttaanatgcatctggtgaacctacttcgctgcccgctcccttttaataggacgggaggttcggcccctgggtctttgcctcgcggcggcccgcccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagataacccccaggccctcttcgtacctggtagtttaatagtactcgttggcaacgatgatcatcccccgccacctttaatccaacaggggccttaaagccgcgatgacgcacatcattagacagatgtcgtacgagatgttgctcaagtcgggcttggagctcggaacttgtggggaggtagggggcgagacccgggctcggctggacgcagggcgcatcgctgggcatcctaggcttctggccaaagccctaagtttancgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcaaacatccctcttcctcgccacacattcagcacctacagtccgtaaatatagttaaggaggggccctctgtttacctctaacctgaggctacgaggcctacgtttggtggttaaggcggggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtataaggactctcttcgtgagtctttattttggatttgcacagccgttacgaccatcaccctgaccttcgccagacgatccggggcctaacngtccgccagcgatggcattttgccgccccgaaagcaagaagatgcacggactctgaccagatgacatacgttcctccgtgttttgcaagccattggacatcagagctagattctgtcctcttgcgcagcaactaagatgttcctcggcctggagcgccccgagcgggcccactgctaccgatcttaaaaagacgacgcgttcccggtcgagcccgatgtttccctgtgacggggacttgttggcctagagattgctgtgtatgctagcagaatgtgcccccacccaagtaaaactcatggattttgcgtttagcatttcacaaagccgcggcgctgccggtgatttcctacgcgagtgtgggtgacgggcgttcttcttgggcgcccctctggtccggacggaaagctgcggcggacagacgtttgcacggaatagaaacgattaatataacacgtcgagcgacgatctagtcacaccagggccaagcaaacacggccggcgattcgtggctgggatgctgaggggaaggctgagtggttaacggttcgtcaaggatttgaacccacaggatgtggggatgttggatcgcggtgcggccgccggggcggtcaaagctttcacctacatagtcctctcgctgcatgggttgcactttattctacagagtcatccgtggctaccgatgatacgcgtttgtctggacgcatattcggggggcgctggtgaaaaaagtccttcttcccccgatggaacgtgaatgcacagggaccctgaacggagcgagtgtgcccagccgctctgcatcttcgcaagtgccccacggattcgaagcagcctttctaaccccgagggaggactgtaatcccatctcggctggtccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctgtcgtcggaagttggttagagttcaccggcaacatccgtgctaagtcctattggatgccgttgcaacgtaggattgatacgagggtatcggggttgctgcgccggttttgtcatagcatcataaccaatataactaaggcagcagagatcttgatctttaattattggtagcgggtggagaagtcgacgcacgtacgttcggttgggaggcttgaagccgggttaaactccgagcgtgcgctctaaggcctaagacctccaccactcaattgacgcgcggtcttataggtcgtatattagtgccgagattgttccgctctacgctgtgacgatcatgagcggagtatgggaggttgcgcattggccgtttaaggatcctcgcatccctgaaacagtcgcgtcaggtttgatttccttcaatacagtaaaacactaagattcaccgactgatgaagaatcgcgaagcgtacgtagcgggcatcacgccttctcttggctttaggagcacgcacttatccatccggcgtggtaccggcgattccggctaattagtatcgttcagtttccggcatcgaacatccgtgcaattttggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcagtctgcagctgcgatgctggccaaactgtacgcgccgcagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccggtggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcttctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgagaacacggtagtccaacttcgacgaagaccatattttgcactaaagntgacctgagcctaatggcggtcacagataccaacacgctatggttagactgacaatcgtaggcagtacagtgggtgcgtcagacttcgatgtacgcacttacgtcggtaaccggtttcgttcgccctctcaggggcactggatatggttcgacnnttggccccttaactggtggatgcccgcgacagatgtctgcacgaagttatactccacaagntgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggcattaactttgcgctaaccctggacacgctccgtccatgcagtaaggccagtaggtcgtcgtgatatacttgngggctggtgacaagaccccaggtacagcatagtagcttctctgcgaatagtatacagtgccancttttggagttattgacaacaaaantagaagcggagtataaaagttnagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacctaaactctcgtgagagttaagcccgacnntagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttggatacgccgtcgccgacggcctgagaacacccaggttcaccaagtatcggatgtttgtttcgccgaccctactcccaacttctgcccccactgaatgcgagcttcgaaaacgcgacactatctcatgagtgagcggcgcatccggcggtgtacacggtcgctgcggacatcttcgagatgttcccattcagcggtgtccgccgcgcatgcctgggcgcacccgataggcggattagacgnctcagtgaaacgtgactgggttagcagtcggaatggcagccagatacactatttaagagttcagacacgctgcgcgttgaaatgtttgcgcggcgcatagctgatctggtagacaaggccggagcgattngcggcagagctgtaccacagccgcnccgacgtgagccgcaagcgttccgtactaagccattgcggtggccgagactcctcgccaccagtcctcagtcatgtactaccgtagcacgaatgaagggcttttgcctcgcgcggttatgatcagcgtatcactggttgtcaatagcacctttaagaagccatcttttagcaaagcacgaaaagcacacctcttttccattactcagaggttggaattgcttcgtgaaaaagggctagctttaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactatcctttacgtgcagacctccagcaaagcggggcctaagcncccatcgttcatcccaccccagtactggtgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtaacgcccacattctaaaatgtggtcattctttagaagaacccgatactatgcttcttcgaacctgtcactatctccgtggattggtacgtacgccgagnntccgtcccctataaggactggatcgattcagagctagagagagctcatggcccgaaaggaaggctgaaatacggaacntgaaaatacgtatgccgangctctcttcgctaagattgtggctaatgccgatacacgggtaacgtgtgcgactctcaagtcactaaccccttggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacacnggctaaacgttcgagacaanacctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatagggggctaaagagaggaaaattattgggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgaccnggtcggaacagcggctgtctatttacatgtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctntgatccggatctttcacagtgtttcgaatgcaccgcagaacagtggttatgaggacggcttgcaagttacgggatccatcgcctacaagcgactgaaatcggtggcaacggtcaatgagaccggccatagccgcgcccagtggtagggatattcgaagcatgctgacgagacctaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacaaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcctacataccaaaaggtccataagtccatcgtggaaagggcaaaagagcaggtcgaaacacacagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggaaacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccgaatatcgctgatattccnccaactgtcacccggacgntgcatatggtactctctcacgctccgtatctctgacgtttgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcacgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggacncctggggtttaataattgcggagcactctacgcttttgccgcacactaaccgactggcgatcagcagtaacgctctgccttagcccttggcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttttgtatcaaagccaatgtttcgcccttacggggcgtagcgnaacggatgtctctgagagcgcagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcgatctaaaattgagcagggccggttgcncgtttcctagaagggcgtatctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcggggccccgggagcgttggtcacgcctacaggtggtgactaacagcggtcacggtccaagcattcggtcagaaataaagttggccccagaaaaacgtgggcaggagaagggacgcgtgacangcaattcgtacggcattatgactagaacgcacggtggccgtccgcagtcttaagaaggcatttcagagcgatatcgttacagtacgcacttgtcctatagaacataatcagagactgatggtttatgctaccggccctacagtccaacgtggaggggttccccgggccgctatattgactggaattgtaattgatggcgggcccagcatattctaatcctcgcgcatcaaaggatttttggtggaagtgacctaagcgtgccgggttagagagagctgctgcgttagggttctagagtttgggcttatggaaactgtactgtcatgagtttcgcaataataaacagctggtcagctctacgatccccttatgcccttaaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcatttcgnttggtgagaagaattaaattcataagaacgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacataaggtaggggcgggacccgggaacattcactgccttcatctgttacgacgatgcccagagcccctctcccccttgtatgattacacgctacgacccaacatcccttgacacaacgcaccgatttcctgcatcnatgagcgctcagtagagaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgnatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtntgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcacccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtatgtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctccgcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcatagtggttcattcggtagatcagacgtcaatgaatgtagcgcaattggcactttccccgcccccgctggcatttcaatcatcaagacggtgcgcttgacaccgttggaatttcgtacaacttatattttgagtgggaaggtattttaatcgctcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgaactccaggtttctttatgccactcactgttgagcagtcctgtgtttgctggttttggtcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtcgctacgtgagcctctatagaatgtcgatggccacggcanaaacggcccctgcttgggacggaacctctgttggagtgcctctaggtcgggngtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccagctactcggtgcagcagcgacgttcggagaaaaaccgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcgaggattacccatcaatctgggctgagtacgagattcctatccagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcncgtagcaatcctggcccaggagcccgcctccagctaggaaaactcatgagttggcacctctgtataggtaactaagagatttatgttcctagagtctagggtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaagggccacaggcacctcgccgtggcaggtgctagttgcctcatcacgcnaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgagaggcagatgcaccgtacaccagcgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccggggctgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccgtcatttctccgccggagacatgtaacacacgtactaaacccatgcactccgccgcgaaccgagtaggaccacgcagaccgggcccagggcgcacgagtgcctcataggatgctctacctgctcacaatgagatgataacaggaaggcccgagaaggggcccagagtttttcccgtccgtttctgtcccttcgttggtcgtcgctgatcagggagatgtgacggggaggtcccgaacccatcgtgaggctgagggtgcggcagctgaacgcgcnctgtggaaactactgtatcgtnatcagcacaaagtggcccgacaatgcaagaaggaggngagggggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttctctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcacttgtcntctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgngagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtngacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatnggtgcgttatccagggagtgacatgcagttccactagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcaagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttatagaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtatgccaacgggtagtccgctaagcagtaaccgttagcattacgatgtacgnacatcgtagcacgagaagggcagttcttggaccataggaatancacaatctggtccccacgtacgtttggcctcggagaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtntctgggggaaattacanaaaagtgtctgaaatgtcttggcctatttgctgcgagccgcccggcccggggtcgcaaatccgttcgttgatcangcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaaatatgttccgatagggccctcgagcagtaccggtgggaaacttactggttaatgccttctatacgaacgncacatcggcattgagattcccggctcaaagccgctacgaaaggtttggcactcaggacctccatgtccgacctcatcaccagtcctatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgaggcatctgttgtcgantccctgtgcgaggtgggtttttatagtgatatcggcagcggtgcccgtcagatccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagcatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttcctaactactgggactctgcaccccccacgggttacggctcagtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgcacgcacatgcatgatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggctgcgcgtgagtgtcgcggactcctaactggccgcattgcatcggggagcgccagggaggcacntaacgataagacggaaagattgtntttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgatggaagatgtcctcaccagcaagaaccaacgtactgccaatactcagacagcaggaatccttcatcaagtttgngtcagcgggcaccgctacccgtacgtagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggancaataatgaggaactggctagaagagggacctccttacgtagagactcagttaagtacagatgccgtttccccaaagggaggaagttgacatcacttagacaggcggagtgccgaacttctcgnatatatcggatgtgtcatgcctcggccctttgccttaacagattcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcggatnacatcataaccaagccccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagggcgaagtgttttctaccgacagggaatccgtaatggagtcaatggcttgtgtcgacaggaagacctttaaaagagctcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacgaaccgttgtgtatctagtccgcgatcttatctaataagccgcttccctgcctagggcccagcacaaacattgataccatcgtttatcgggtaacttgaccgcctgnacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagccggtttccaaccgcatctctaaaggaaccctaggatggagaacccgataactcggggggtcagtaaccggctggcgggcgaacttggctatttaggggaatagggcgaggggcctacataacccccgggctaagcttaagccggattcattcgctcacataccgggcctgcattctgtacagcatgataactctctgtatgtactacataagcataaggtattgtaagactactgctgccgattccagagtcgactcaatgaatatcctccagcccgggctcactaagcaatctccgcataggcagtttagcattcagnagttgttttagcgccacacccatggtggaccgaaattgctgttcgcgttgtctctatcataggagcattctacccgtcgtcgagaccgacngcgtggcaagtcgtatgttcgggcaagtgcgaacactcgaattagcctgagtgcctacccaaagcaacgtgaaccagtgtacgtactcgcaagcgcaccgggacacttaggcgtgcccgtgcccccatagtaggttcaccccgtttgctgcaagtcgagttatcaatttgagccggtttacaacttagcggtcgacgcctatatttgcctggaatgtgccgcaaatcgcatgtccacggatcttcccttacatgttttccggttttccagccatggaagtgagatactcgttaatgatcggccccatcggctccgcatcctaggccgtgcccgtcgagcacagccccgccggcgtggtggccatctttacttccttggctaaccccgattctattatggctcccccaatggatggcacacgactactcttataaattgaaaacagcggtaacgcctttcgacctacataggaggcatcgcactcggccgtcggcctgacaatatttgtttcacttctgcagatacaacggtgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgcgccgctggaaaagatgtcttcccggcgctatgngtgctattcatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatttgcccgaaggtcgttctgcgcctgttcccaatggctgaggntatcattggctgtgggaggcaaccgcgcatgtaggtgaagattatccgtgcttgatttccggtgtcgcccgtagggttgtttgtggttcaattgaggacggcaagaccactctgnggtcgggaacgggtgttggtagtccgttacggcggggggtcttttcgccacgaaaatgcgtcccgcaggcgcaagacagtcggacccgttgtcagctcacggttccgagggtatgcgaaagtgttataagtcccggcattggcgtagctaatgaatgctagatcacctagaccgtcagcttttcgtctaacttggttagaaaacagacgcgaaacttcaaccccntagcgtcgcttgcgaggagatacatcgcaacattaggtcggcgatttctaccttcctgtcgctcgctccgcggcaacttcgggttgaagcggcgaccagggggctcactacgcgacggataacagtttaaagcttcctgcgaaattccgtcatgcccgtaccatatgaccccgcacctcctacttgcaatactcgtatcgacttgcaaagtgttctgtatctatcgtctcggcgcccctctgggctctgtccgcaccacacctgtacagaggagtatggacacgtcgcntcttcattgtgaaaccggggcgaatctcacggtacggaccggcacgcccgaataatgtcttcacggttgagggcggctggaatgaacgcgcttatgcgtgcgaaactgtcttcatcgttgtctatccggaccgaaagcctggattttggaagcccgcgatctataccgtgaccagaaaacagtcggagcacaccgcttgtgaaaatgtaacataggtggttaggactaagtacctctccactggcgctcccaggatgtgcacgttanctcctggcgtgtcgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcagatcaatccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgnaccagcctttcaaattctcactactacacgtgaggcctgttcatcgtttgtcgccttactttttccctgatgctcgccgccattaaacaaagcatgcgaaccntcccggacattaagaacatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgntgggggcgtattaccgagtccgcctcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacggatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtaacattaggaatcaaactacaccgaagagctctatctggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatntcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttaagggacaagcaaaggacgggcggatatggtacggaggatgggtcgccacatctacaactctaatccagactgctagccgggtctttgtaaggtacaatgactatgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctccaaggggcagcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgtgtgcacctattcagggatatagacgttactacccctcaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaaggttggtccttgaccgtatgagctattctcgtgtggcaggggtccgccgggcgccctatgttccagccccgatcgtctcccccagcagccacatgagtctcacaaatatataggtgtgactantggctttcctcgggtgagacctattcgggggttcgcggcagctaacattgccatgctgtgcgctccaccgattgccagctgcttcagtttgggccattcgtgctacaaatatgtttcgggcgcaggatgagggtgatcctctggtcttattagacgcgggcgtagttcgactttgcgccgttaacgtttcaacggtagacaatccggtacgatntcactgccatgttccatctaccagggtccaacgttccatgagtgcaactcgggaccatgtccgggcagaactctccacgctgctagcgtgacaatgcgtgtacaaggtcgttgacagtcataaggtcgcgcgaactttttgacagagtttaagtggcaaggtgagatccagttaaagaaaagccctcgagttcaatccacaataaaaccatcccgcacgcccctggctctggcattcttgggcaggtaattgtcaacgacttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgcctcctccgcccattgaaanggaaagcgttgctagtaccgcaaccctaggatcgcctacgcggggtcactggttggactccgcgtccatggaccggancaaattgcgtgtcacnacctccacgcgttcatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgaacgatccgctgagaggccatatacgcacttataccggctcaagtaggcagaagaccttcagaccgatgtgtgagccgttaagcactatatctgcagctgagtatcttttgcggactttcacccgcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgttctgaggcgtcaccgtaagtctatcgctatctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacgtcccatgctctaaatgcattgcgatctatccctggacgcgctaagagccgcctttcctataagtcaacatcgggtaaacgcggcgcggtcacacccgagcgacgcgctggactctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgnttcaagataggttaggtactgttcacaatgacgtagggccaccaacctctcctcaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaaggggatataattccgtaggttacctattgagcttgtacctgtgtcactcaaaacaccactcacacaggaactacgctcgtgcggacctccgtgatattaactgcggagaattttggaacttggataacttagaacacacaatacgcaagcacttaggcaactcgccggggagagtggcatatctgatggcccaatggtcatccctggcggagttgacgggacgaacaactatacacattatcctcccgggagtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccgggaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgatccgatgcctattctttcacttagcaccacgcgtactccatcgcgtgtccgtataagcgacccgtcgtgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcaccngctcgagtgaatgggggaccgatgctggcgagcgcgtgtnggcccgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgaaggcctctgtaccggcttcgaccatccaagcttgcgacgcttagaggtggtcccggcacaacaacgtaccgcacggaccctaccgtcggaaccccgtaaaccggtaaccgtgagcccgactgacacctttataagcgtgcgactagcgacgcgcgctgttagtgtgggggcgcacaagtgcatgggttatgggttggcattagagtcttcctcaagagaaacagaccctcgctaacgccccagatgttattatccaacctattcgtataaacccacatagtgctctccgaggctaaaaactgttcactctgtgcggtcatattgcatgtggcacgacctgaatcgacgatgccgtccgtagcgggtcagtttttatggtgtaacgacggctctgggcagccttggtattcagagcntccattcccgacggactcaaaacatgttatcaggtcggagtagcctgaggtggtactcctccggcaagggtttgcatttagcctctaaacaggatccacgtaatggagcttcgaaccaagtaggtagaactaatttctatagaaggaggctcgtgcaacaccttatnttctttctttgggtactttcagggaagaaccgccgcttatgtaactagagccgactcctatgatcccgatcgtggtctaattcgcaggagaacgaggtacgtacgatcccgccctggcgacaagagcaggagccatgagtaaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagnttaanaagcctaacacagcggttcgaagcgaacaaagtnnntattttgaatcacccaatcatgaggtccaggccagaagctgcatcgagcgaagacaaggggagccaaacctcctcctcntgcccggacctttgcgcttcactctcgaagcgtgttaatngctgtgggnaccncctattgggaagtaggaatccactnngattctttggatgcatagaaaaacagtactaccacctccaatagcnncactaacttatggcgcacaatctcaaatcaagatgaagacatggtggtaaatgnacacgacaacaccgactnattgaccagnnatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcaggntgcggtgtagatacccactttccagatctgntcttanagngtgtnatccatgtaccgctagacatgtctatctgaatcgctcttagtaagcgggaaaattggggatagttcggatcacacgttggtttcgcatcgccgaaaggggacnngcgccactgctncgggtgacggtnnctcagaaggcangtcgacnaggcgaattacgatcccgcactgtgtgacatcactaaaggagtaangagcatgccacacgtctcncggtggcggtncccattggagtctctcctccctcagctacaaccgtccggcagncaccctcaacttaacattggaatatattccgccgacctgaattgtgcccgtcggtcncaggctcctgtgttcgcaaatttagagatggccgcgtacggaagnnngggtganntctttactcggtaggnnnnnatgtgcgccacacgtcatanncggcttcgagggacgataggggggtgggtgcgaataccgccgtgccacggacacgacctcaggcgaggcagcttttcnatagcgtgcgagcaaacatctgctagctaccggctctatgtaatatcgcggaancaacgacgggggctctatgacgatccaaattagtcacgaanctgacaattgttgaccgtagcataatctcgngttgtcaccatcatcaagccccagccnnccccagcccgttttcaggncgtaagtgggcggcacgaacgaacagntttgcgagtccaaatctcacatgctagacgacgttagaacactatngagactggagcttcagtttctagacncgatgtgtagtagtgttttgccaattgaagagataatatcaactttcatacgttgccgactgaaggatatctcgcttacgctatatcgccaggcaaaatgggatcttcagttggtgtnngaaaccccccatattactnngaccagaatggagaccatagatgacctcgtcagcctggggccgtctgatctaatggaagtcggttcccggttttcgcgtcataggatgggagtctaacccgacagaaagaggccaaacactntgcgctgggcaagaggctggtactagcacntattgngtgctctgggactannngttngttacttactatctcaggagtgatttangtcggtcgtcgtggcaccagctttttcccgttaagggccctttaaccacgtctnggcacgtctcctggattnnnagnatgcnttacaatgattcgctcgtaattacgatcagtagtccctagacgaattaggntgtncgtagtttcctagagctgcccanacctatggaacgggaccgttctatacttctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgnaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgnntgttnccagtcagacagtatatatagaatgggagtgttcangcgctctcttgtanacaaagcgttgagatttccaactattgtgtcgcagggttgtcgtgggctaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcntctcctggattaanatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccntgtggttcgcaagtgggtngtgaaatccngtatcgaccagcgttgcccaggtctgttaatcaatgtacncaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaangatagcaagtttgagcagaagggaaggcaccatacaatgcgnctgtcgcaantcatnntcgctgcgctcaagcatgggccgtaattgagctaagataattcgtntgtcgatccctcctctgtgtgcggacggttagaaagaatagtcatcctatcgctgcccccgtctttcgacgnnggagcagaanccntngttcagagtagagcgatcgcntaggaccggtagnntcgttggtcgtgtggttcctgatcgaatctttntccatactaaattcagggtctcccagatcgccataaactggtctccgatcgaggtcagcactgggagttttgacgtgagagaattttcganaccgtgtcagggtgcgccngcacactaancgattgaccnngacncgtattttaattacagattcggggagnggcggggcctgggatgagaaagtagggcgacgnattggggtggtgtnacttgtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctctttcgtgagnattgtcatagcangtaacggctgagcggcatgatcaatctgacctgccgcgttcnnagaactnnatcgngtctcacggggggctgcgcataaccggcgnntgttcgcgcctnagtcanacgccgacgctctctctctgcatcgctggacctagattgnataaaggttggccagagttttacctatcggtagcaggcacacgctctttctcctccggtttgtctgctccggacggtttacttggccaaacctagtgacggatgcctttgtgtagctanaggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggnactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtncnctactgaggacgggaacagactgccggtcagcccnnctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaagnangcgcgncttagagggttaacctgctttggatgttcggcnnactcctaagcgntagattattactttattttgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggnatacttcggtgtacacgagttcacggttgagttggtcgagngcgnnactaagcggttctatgggatnccnagttaatgcgttaaaaaggagaccgctngccagcccggcatgatgggaccaggctgactaagtgtaacgtnnnnnncngtgctctattatatattagacgagcaagtcccggttgctggctgngtccgactcggcatnttccaccgcaatggctaactgtgggcggtttccatgccaattaatggtgggcatgattgtcnnaagaaatcgggtncagatcgtccatgtaattttgacnnaacanaggcntgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacatactacgattccggagcctcgnntaatacgcaccctgatgatgcctggaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcangacacagtgcatcgtcgtcccgctgnggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccntgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccnacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatangcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggnacatgagccagaaataccccaagaggctccncagggataaagtttatcggnnctagcctagaaaataggtgctgcgcgtagtatccaacttgccttctcgcggtgagtcagagcgtcacggacgnnccttcctggctagtaaagtaactttggaactcgttacaagccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgngtcttcccttgccactataaggtcgccangccgatagccctactcgcggatcttgatcagttgcactncagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaatccgctgtncgcatataaaaaacnngttggtacagggtcagcntacnattagttctccatctatatagaatcccgaacgtgccaccgcngatagtggattggttgacggcggtgcggaaacgtttatgtaacgaaagtaggataatgccgggagcgaaacacttcagcgngtcgatccgcnngngctcctgtcatcagatttaattcgtgtngcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcnccnngagntgagtnncntcttctgggcctccgctnnagactaggaatntcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctangactgcnttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaancacccctattcgtcaacacaggagtcgaacatacttnntgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagannacnnnggggttagctgcattggngcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagncatgnccgctaaattataacaggtggatcttgancnnntanatcaagacctcttaattggactgcgtacgcnnnttcgcnggcaaacaaagtgtgttttaacacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctngtcgactccttnntggatcggggctaacggtccagttntcggtcgaacgaataacgtagtgatcggtgtnctccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggantcgcacattggcaatnntctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagacttgggttgcgaatatacttctaacgagctggagaggtacttcctcccttnttcccgacatcccttgtgaancgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagcgccccccattacgtaatggtgaatagaaaacccnatcctaaaggtccaaattaantaagctggggactncagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcantggtaaaatagcaattaaggagggccatcctccaagnnnnnncnngnnnaggccttagnttcctatgctggctctgcctgcgtcttaactgtggnaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcntttgcangtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggnntttaagtacttggcccaagacntcgcnccggcaagctccccaagtattggggtcctcgccgaggttcatnagatgcgaagctacttatnggnaaataatccaatactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggnnnncttttgcttnttcgcttctctggacnncaggagtttcgangaccatcttnnnntaagctgccgcgtgtcccatttgggctgggcatntgatacactgtcttcgtggcccaagcggtttacttaacgaggtggtaaccgacnattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtannttnnnttagggttatggcgccgcctgcngtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttantgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtcnaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggngacgttgtttgagatacnaggtttttaaaatttaacccactacagatattactcaccantcagaacntnnngcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaannggcgcttctcttntacgtgtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagccgaaataaaattgttaacngnacttaaccggttacgaagactcgcggggcatgtgctcggaatagtcggcaataatatgctcntctataaaatacgccgctgtgagttaaacggttcccacgatgcaaccttcgcnaggnnntttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgngattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgnttcaaccattgtttatatacgcttccgggagccttntcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctangggattggaactttaggagatgcacggacacctcacgaggctgncacaaaaggccaccggntttnntacgacctttgtcagccgggctggcgtgatgcccacatctgttatattttaanttcttagcgaaacttcactgnagcaggtcaaacccacgtgtggntagtgctagtgatcttcccgaccgtgttccncctacgttggggtcagccacatccccctggatcgattacgggggatgctcaagtccaagtaancccngtgagtgccgggcccttcnaacaggcaccagacacctgcgagggggctgcttagaccgggccttgggacaacgtctgtgtcngtatggccggttccacttttgataacaatattattaaggttaccgaaaatctccccnccgtgtacaggccttaggggacgggtaattggttgtagnatctctcgtggtcctcgcggtcgcggggggtggagggacagtgtacgtgcattagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaantannnncagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaantctcctatgtcaagcgtcggtaacancggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcangtccgtgccnnagacgtagacgaccagcatcgcctacnctcattagggagttgtaccaccattnggnnnntaatnccgaaagacggacgagctcagcggtcccaagcggtctacgtgnctagagacttacccagactgtgatggagacacgaggatggaaaactcaccatngcgatgctcatgtaacggccaggaccctacngtcaaccccaagcctctatcgttgtattaagttggaacaccccgctcagatcgcccttgtgctctgactatagtgctagacgcggcccgcgngtgcagtacattgggggaagttatttgatgccnanncatgtgtgcatgccgtagacaatttaccggcctgccaaagagccggagcggggccccttaaattcgagtgatgattctttatcaacggcgcagtttcccttccaagaaatgctcgcctgttatacggacaagttgtccgacgaangaggcgcntagggaacnccgcggggaggtcactatccgtccatgcttgttaccgtcatatggcagcctcgctggccacaccctgtntctncacatggggcctgactgaggtcatcgttggagacnggcggacttncgcgtcggggccagagttnntccccggaactaccacatannnttatgaccgacnngggggctctnctctcttcgcccacctcgctttagctatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcntaatcgcattccctacgctgggcagagcgcgcccgggccggactagcaggcagccgagggcgcgcccccagccccccccccgcccatcccagcagctgagccccagaaccaaccccgacggcgaaacctgggaaggtagtctagagaagatttgcagcgccgtacctactataggcagatgaatgacgcagtggatnggaagcctggccgcaaggagagtgttgtgtaccaaaaacatgaaccttggatacgcaccggggnntagctgaggccaatccagactgctctataaatggctacaccagccctacctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcgggtcccgaacaatacngngctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactccagcgaacatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctccttagttattgacctttacagtattccagtctggccgtncngcagcggtgcatgttacctgagnccntcacgacctcatngancntaacccttcncaaatttacactaggtcgcagtcatacggacccgtagtcctagtgccgactgattcggccatggagaaataccntccgaacgtttacagtgctcgatacggggacatagctttacttcacgtgcatgtgattgacaccncggtagctgggcacgggacaaccacacctcatnngctganacaggccgcagaccagcaggtctgcccagcaattcatgatttgaaatacatagactgtctgacgactgggtgaattnngagagcgaattattctaggcgacccgtgctggactanacaccgtcttgcaactcctatatagactggtcacacaccgcccacaccattcaccggaanagggctgnnnctcttgtacccttataagcgtcgccactcctttaattgatncgtttgagggcctantgaacnnnnatggtttttaagaantccgagtaactcctaggtgntatagggtgcgcnaaatagttgttgtgggcctgctatggcggtgacatgccccgtgtaaaccgccggctccacnatcttcgacaacgctgggctctagatttccgcacngncagctttctactgatgataacaatttgcaccngtttaagacgagtatgatattntgtcattcttagaagtttcctgagtatttcnnnccagtnaaccctttctaatgaacgctgtttttgcgcggtgaccctagtgatattcagcgtaataggctctcncnncagaactcaggtagatcccgcgagtcccacgccctagaccgccgaaggctcctatgctcccgttcagctgtagcgctctcgtgccacaacagccggggccagcggtatacccagcngggccacatggccgtctnccnggtgaccgccacttgatacgggctcgtcgggctgctaacgagttcttcgacgatggggtcctcctnattttatntttttcatccttgtnnggtctccttacaaaagtcgagtaacacaagtttggactagcggacaagcgcacttaactatcgcgtgatnnnnnncatatggtggatggaatcccagtctccnggaaaactgttacacaagnancccgtggttgtaagagcgaggatgcgtangcgctcagngcgttcgtaatgaggtanancaggcatgtcattcaccgganccnanggaaaatattcctccagctnacaaaccntttcgtcttgctcaacttctgnctaatcgacttaaaatttataaaggcagcttagtngtaggcagccataggccaatactattggnntttcctangcgtccttccctgantgggnantaacggcctgtaccctctctgctttgatacgcaanaaattctcaccggnggacagtcgatggtgcggggatatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccngcatgatgaattacacacagggatccgagncgnatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagnatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccnaggtgtgacnctcaggngctgtaaggacctagcnctccagatcctagatcgcnaagcggtnatntatatcaattcatgactgggcctccgatgatnctgcaagcagnctcccgtctaaaggaatatttaaggatagcctgatccagatcagcagataataaacctttaacccccgtgcaacgcccagaccctccttacagccnacgtgaggctgaggatgcgttctagagacccttactgntccacaacttcatctcatatatttcgattcnnccctatctanccaacgccaagaatatgcctgacctcgatatctcctgnnncagcaaacgatgcacaactggtttaggatcacnncaacccagttccccttccgccggtcangtagccnnccnttttaatttccagccaatttaggtccgtggggccctacnttggcaaatgggctgtgcgagtgccattcgctctatgctggtgtgcccctcgggngctcgttgcacggaataatgnctagcgttaagcgtcgcggccgccgtnncancgatnnnggggtctcgttgatgcgccaagagcgtctaacccaaagatnngnttcagaagnacggagtgtgggtcacccatcctcacaacgcntggataaaggtgtaactcctgctaagcttacaatnatgcttctaccccggnacgntntaggtgagngcgtgaatctccgggactctctcgtgtcattctacagnctggacgtggaagaatcgattgcgaataactactgctaagggagaggagaacctctaaggcggatttgcgtaggtgttgagtgtcgatcatcccaatagggtcgcgagtgtanangcggcgggggccggtggggattttacgtagtcagtacacnnntgacagtcatttcattagccggaatagagcatgactaccgangtgcacagcttggagggccagatgatctgccggaatatatggagagcggttcacgacagtgctgtggcgaggatccacaaacnntggtttggatgcctgtttgatgcgctactattccagtggacagcnttactccttaggtggggcttggctctcgcctcacagtcngtttcctgtcgctggggctacggggaggcgtngagnngaaaggggaagcttcactgagtgacgttccatgaccacttagtaccnccaaattcgagaatcttcgggcctattctatacgcagatctactcacaaagnggcggcnaagttaccagctatatgagtcggcgtgtatcgtcccacttactaccctcggtagaattggaacctcggccgtctnctaggataacgcnggggctcatcagcggcacctccgatctcggttaacgcgtagngccctgggttnctgggngagtgctgtaatgaatccgcangnnggctgcgcttcttaccgccgtcngaattnngnnnggtcgccagataagcggggctcgctcattttgtagtccccctattnnnncggagacacgaacgcgggagctagtgctcatctcggcgaatatacgacagctcttatgnatcaccacganctccgctagaaggctaggccaagcacctttcagncggcttacgaaattgtcggggagccggtactttcttggctgcttcagcctcaccgcgccttagggccnngcgaggactatanacgctctagggcttccatnttcaggaggcatgggtaancnacntcnnngcaccgtanccctgtgctgtcttaccgtgagtactcccaaagtgttaggtgcatgatctcaaatgcaatcttnncgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcgtttattcttcagcgagttctgccnaaagnctatgtgtgtcactggattctagatgaanacggctccccccntaggttggnggtcctaacgtagttgtcaccantgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtacatctattcacaagtncgncnntggggtntagggtaactacctccagataacctaacaacatatatctgagacttgggaagnccagggacnagttccttgttacacatgctgagaactacagtttatgtacgnnntcctacttcaacgccctaccatattacttccgtcattgctggtctgtgggtaatgatgtcacggtctactntgtgagnangnatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtancgagnatacnnngtactcagtatantccttgctttacgagtncctgaaaaccgtttcctattaagacattagcagggcccggattataggaannncnaaatattcagtgcaaggagtacantcggntcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcannncgacggcactatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggagnnaaacatcccggtagnagatcacaantnttacggcgagttcctaaaagattggagantagcggattgctaagntgcagcacgaggggaatgaggncangtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcngccaatnccgtcccgccttagcgcgnangtaaanagacacggtttgaagcctctgcactaagccacattgngctgtcttagtaattgtcgatgcggaatccatnccccactgcnnangcacttatgtacgacaggttcgatttatatgtcacntcgaagcgtgtgattagtcaaggctacgctgcnntcncatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcataacattcaactttcgtgnttttgctcacttgatcnnntagggacggcactatatcatcngatctgagggaggcgaaacngggtcnaaatatcttgcggctgaaagttcttacaagctagcgcgtgntnaatgttctagtacnagttntgtgaaacagagggcgagactcnaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaaggtttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgntatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcntccaanncgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtngaannnacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgnccacttagaccgagctattaatgatttgagaccgnncgaattggttnncaacttttaaccaagcgatcgcgtgtagagtagagtnattggncangtctatgtaaacgntganncaatatactctgttccnggtgtgtttatcacngagtctttcagtaaccanaagtgctgcgcgacgatacgacatgtaacgacatgtcccagaacgagatccacttgcnntaataagagtaatacgncacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccngatgttggggcggacctgtgatccncnacagctaaaaactgggacaaggttccagctcgataccgancnatgaatgcnttaagtaactttctaagagtngcgggttnttcantaagtgtactcgngntccgtngcagcacacgtggatgagcnccatccttgnccgtggtttatgccaccgccgatctcatgtcgagatcggancacgcgtngtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgaagggtgcctacctgtctcacagtgnaacgggggtagaaggttcaatggttttacccacttttatgtatgtctgcttacgcagactatcctatccgattcggacgccatgtgttaatcgggcactatganccaagatgtaagtgcgaaactgggttctaaatttcattngttcgttncacggatgtatctttggaacgggcactcgngagcggttgacgacttaactcacgattganntttnnggataagaaaggtcatngttcgtaaataatttgccaccagcgctggttgtagagtttgangattcanatccactcgtacgtcaccgatgatctgtctccggcaacatacgntanggacccaacctctgcggcgatcatccttagcaccgctataccggcantctgctacagtccgctctcagcctaacggagatgccngctggcngacttctgagaattgtgagtcagtcaaatggtcacacgattcgtggaacaccagnntgtaatgacnnccgcagaggtcggttaaacaaagcgtgcgccaacaccacggcactgacgacagggacgtctgtaccggcgcgcccttgcacgcttacattatttgcanancagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccattncaatggccgtattgaaaaattcccacatttaatngtanccgtcccccccggnggaacgatgaagccagcctcagaagntaatcactcatgccctcaagtactntacgtacgctgcggtgtggttttccgcttcgagggcattcnatgtccttctattgtgcaactagtgagacgcgcgaaccccagttcctaactatacgacctcccattgagnnccctaaancgcaaactcatggacnatgtcctctcccagcagtaacatgcccgctggcatngaaatgctacattaatgaatagacgcggancatctgtattgaggctcgccgctctnncacgtaaagtaccnntccagggaccacacacctgtgatggcaganttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgtgaagtgatagccggtngtttcantacgtctatttttaggattataactgttangccctgaganggcttcataggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccnnnacanactgcaagcgtttcggtgaaccactgttgatcctatggatacangngatgagcgcgcatcgacggttacccacnccctncgttcgagttgctctaacncagcgtattagcntgagtgggccatggcgcgcgggatagagtaccatgatttnnacactnacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgttngtactggacatcgtgtcgggttcccttgtagaaatgtctttaattngttagaatgaggcnctcggttaaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtcnccttaaacnattatgagctaatcnctctgtgnntatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatntatnncgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccnagtatcctcgcagtgccatttctgatgtaccagtcngtcggtccaaaaaataacgacaccccccgnattccnctccagcgacgggttcttcganaactgtnncacggagccanggatcagtcactctntgatgtttgcgggtaattagattacgcttcatgcattgcccgattcttagagtgtcnnncngcttgcccgatggatcnccatactagcaatcgttttatcggctgctcagntnnactgnaattccgggtggaanacattcncacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcnnnntgccgtgctcttccccancattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgagtcgtcgaatnctnggtgttatgaacgtctaggnngngcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggancgggcatcggaatgtgctaatccnccgttgattgaccctaaataccgtaganncacaaactacacttnactgacttacttttgatggcgaattataangtttgggccttattttaaaaacgcctcagtgattctagttaaacccctatgcntatgtagaccggtgtnnagctntggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaanncagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacangagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacnagagactgcagccaggccnttngcggcatnacccatatcgattagctgcgctggtactgcgctcgggtgggcatatctgncaacgctttccattgttnggtccatattcactattctgtggaacgccgctnncatacgtcctggttatacctagnnaacctttgtcgatggggtgattattgcgagggcagtttacgcgatcagttagaaggcagggaggggtgactnctttatcctctgaggtgcctacctacgtctccgcaccttgaactanatggagattgttttatctggtgtttctgtcataagcagtgnngacggtttataatgncntnntagaaactagagaaagaanagtagggtcagngtggcttacctttggcaaacntaaaggttgaatttcttatccttgttcggcagcttagttcccnggtagtgagaccagtcattgccgatggctggatgggctggctggcgatccgtacattaagtnatcgtcagaagccccaaccggggagcgcgcatgccgtagctncggcgtaggctantaataacggaagcntcgagggaccgncccgatctcgaccgactggccatattggataagggatcattagggtgctgcccngagactcgtcattcataatcatcntcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggttggtaaaanaatnctgctcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaatnagnaanccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtncgctcgcaaatgtttatttgcgggcctaaggagttcccaggggatggtaccagtgaaaaatacgangtgaatgcccgctcagcggcgatcggcttcttatggcaagctggtggggatttcacctgcaaaggccgtggngtgtcgacaacacgntaactcattcttctttgaaaaggtaagatgcataacaanatttcctatgacgcctgttctacancnttacgcgggcgaaannaaaacgccagacattggatatccctgcaccgcattgatgaaaatctcgntttncaggataatcnctagnnnnngtttaataggccaggcagtcgcgcgtggngtcctgcactgtccntaggcgcnaatcatcagccgcatttaagggtcactaactccatgggcanngggactctcctcaatactctcgctganggcgnncactgacacgatcacngcgnngngnggccagacagagtncgggcaatccgtcccttnngaggaccgacacatgtgcaggngtggtagtgccgacgtaccgaactgacttgtcattttactatcncatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgcnttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgtncattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacaaggccacngcgtatacaatagggcgtgtcgtgtaaatntagggactctgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattagnggaacaggacnncgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctngnnctatcctgggccaccagaagatgacggccagaccagcacgagaaggtctantctagtcttcgagtcactaagattatttatttncaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaactgtgataacacatagtgattgtcttcggacgcccactcgaatgtctctgaacaacatattcaaggggtctctcggaagaaaggaaaagggagangcagctgcaagggtgcgagcgnttaggcctttcattcccccgttacaacggtgcgccggcatcccgangctagctggcctccggccgtagatggtatgtatcgcgaaagcncacacantgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccgcgctcnacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggaccgcattaacggggttttttgtagtgcactggcacgagtctcgacaggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagctgacctctactaaacctctcatgcaagggaggagacnaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctngtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggnatccacacgatcgtnctgttntaccgtgcacttcctgggtntcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagctggtcgccttacggaactttttcngatacacacgccacggcaaggagnctaagnnnttcccnccagaacaaaacatttctctcggacaagccnntggcgtcaactttaaagctcggcaagntctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacanngttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttntcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctnnnccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcctaccggagccacacgctcatctcacctggatatactaagattcgagactgggtaactgggggatgtnctgngactgnagccgtctccgttatctagggagaanggtngaaggacagcgngtgtgtgatgggtattcgcgnnnnccncgcctaacgacggctatgcctgcgagtttcccaggtcatggttctcggcggcgttaggcncgcattatatgttctgcccaaagcgcaaatagtcgtatgcatcgcagncgagttacttcgaaaagtctgaaccgcacacggcgcggcccccgggaacatcacgctgcctaatcgtgtngcntagaccaaagccagcaaccccngggggttagagggggnnantnccaatcggccacctccntggatgtaggccncgagagtagcntgtccggatatgcttaaatggccataattagttcgcgccctgncggtgtttcaagaatataagtcagcgcgcaaaagccctcncnccgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggnacaagatcacgtagatcgctgcgtgtctctgcaaatgcagagaaaggctccttttcaagccggagggctggaagaggcccaacccattnaatttgganggctaagactatttaggcttttctaagctttccgatgatcatagtagccgccattttggtgccgaagcattcgagtcgaagcgtttggtnnnccncagcagtccctggatttctttgtacggaattgactgcttcttgngcctcaaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtnattcgatacagggggtaaagtggagacagggtgngtgaacggtctctcagatatcacaagggttaggacgttgtccaagcnntcgcgataaacgcgatttcttatgaacggggaaggcgcagantataaacattagatacaaacaatttcttattcgttagctatgtcagagttnnngnngtcgccatgggatacaacatttttacatactttttgtacggatggcttgcggncttnnctntcatgntatccccctccgtgtcaggacngntnnncgtgggcttcaggtctgtagggttggaagatggtaggcgtatcgcgttcncngtgatcaagcatcggtaggggaaagntcgattcaggtatgggatcccctaggtacccgtgcggcgtgtactactatcncgcgcgangagctgcgccacngctgcgggncannagacctctttttnngtggatttgatgaggcatcccaatctctgcggnnnttggatcgtcggtacccttcgtaagcacctcaccgacgatttatctgcatagcgccattnatcactagggcgtctcaaatctcagggcgaagagggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgncatctacgggtggnagtncagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtgganggttcccttctcccgatcgacatcaggaagtcgattcagtcncaacgngtgcttcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtancgatagggaacaaataaatacgtggtgccggagnnnntgcgcattgccccagatcgtgcgctcgagactgctagtgatcacttnccagccgacaggtgacccctactcagagctgagcattcttgttcttnttcgacctatacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacngcgacggaatccctctttgcttgacatttctcgtcgattnttntgaaactggacgatgtaaatttatttaacatccaatctacagttatataactaattccgacntngttgcgngagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttnnttaacagtatantaacggatgcacgtctgggcatngggccgcttgggnctgagagccgaccccacaatttgtctgttgaancgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgnnacctacgcgnntcagtcgtaaacaccaacttgacgtctaagnaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacncgtcgagctacactgacgaaagancaanacgatanggtagcagggtgtatattnnnacgcnttccanggttacccacgctttgtatcaagcccccgaaccgccaccgcaaaccccgcccgctacagcccagtnaacatgggccaactgggcgctcatgttataagtctccggccttatgagaganaccgccttctgtgtttanacgccgttcgcgntnttccacttaacacctggcacatagccnagcagatcgtgagtagctgaactccctttattggacataaagtaccatcngcggcatgtcattaggagtagnantgtaagtcttgttcgattaactgtaaacacagcaacanttattttgccgaagctccatttcgtaataccggngatttcattctgattctgtnatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttngcgctgggcgaagtaggcttttgcgtacgcanacgggctgtcgtactggtacgatctgttatcctaatnctagangttgggaattagcgattgggcgtccatttggannnncgcatcgcaaattgttnaggaacactgtacaggccattactactgcacggattacctcggcanntgcgatggcgattccactggtctgttacggcgatacgatggtccncggacatgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggngcgacgctcaaccanctcgaattttaaaccagttctactaccctgatccggtaaatgcccactcctgacagcggcggcgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagacntgccattttagatcatcaagcatatgtttgtactaaaaccgatattagttcaggattacacctgcctgtaagctcttatgccccggtacgcacgcgtcttgcancagcgggaatagtgtgatacgaccctgtgcagcccatgcgtagcacgtcactcagagatcgcgggtacaggctgcggaactacaccccttcatggatgtactgcttaccacgtattggggagtngactcggccgaactcggtggcctggggatgagggttcattacggngacaccggaactaaaggaatatgtattcactgcgacgccaaggtatccaaatcagacatagcnnatgctcggttttgtgcaaagcaaatgtctgctaacctatgatggacttttagacccgtagganccttttcaagagactaactgcgccgtgaggatcttaacccacttgcttaaattccacncgctccgaggttggcgnaagtgtcagaatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacnngcgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacantccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtagcacgaatatgcgttctcccaaagctttaccaggtgtgttgcgtgattgggtgagccagcntctataaacagccggctttattancaaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcngcacatcgccctacggggagcngcacgtcttccggagggcgctaccccnngttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatcnaatcccgagaattaaccnagggaagtgtctcccaggcnttnttcnctagcttacttctctatgaacnaagtgcnagaggacctcagacactaatccgaggctctccgtttttgttatatgatttgaggcaagactaggccaatagggtttaatatggcagcactcagttatgatgctcagtccgggacctgtggntacgtattacagtagacccagcggctnnacctctgcatcccgnnnaatgcgaaatcnannccctaaaaaccgagggcngcntgcnccnccnttggcccagcgggacgcccccgacnnnaaactcaccctacagtaagaaacatgnggttgtgttgagctgngtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctnntggtctatgattgggcatttataccnggggtactggcggccaacccaaantaacgctacgaggntcncgcgttggttgggagtnnntctgcccaggtancacgggtcnncgcgccctcgaancagataaacgtntgctaatatgggaatgctgactgccttcgcgcgccnacctctcaatccacatgtaacngagcctaatttgngtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtacngctagcatttctgatttctgcggcgcatagcgnggcagcgaagcaacggcaggttttactctttggtagttgcttcgggttncctgtatcttcagcggatcatcgagccctttggataatattcagcncaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcnnagagtccttgccgttgaggtatactgcggagccangctcctgtattgtagatcggccaagatgaattttgngatgagacgnnncttcatggtttcctggccgctggntctnntgcctgntccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagngtctgagccattccaactcacgtggtacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcagtgcccgtccggctagagctgacgttcaagactctaaatcgtgctaggccactaaatgctatcgcataattagagaactatcgtnagcacgaatnngggctaatacttcccgacttactttttccgagccaaccagacggtgccacaattantntccagngactgactatttttcctccacacctgttaattcagagtgcccttccgcgtttctaacctaatcctgacaaccagacaagtggagcgatcatntcgtaagctagtctaagaactcgttccgtcaatccacatgacgccactgtggccaacttacttcttgntgactgagacgagttcgtgaccncatagggccaacgatgtctgcgcactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtgtaaccggctcgggttactgacactgaatcngaagaggtgtagggcaatcctgggccctttaaatttgggtccaaaaactgtctcgcagacctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatnngcgcataccccgcagtcccattgtggattggcttttatacacctccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaatagnncatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactnctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccanatcaattgaggtcttgatctctgacttcagntttaaccgtnngagggtagaaccgancaatggccagcatcgcatatcgaacaggcataccgntaatctggccctttgancttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacgnaggggccgtgaggttagagccngttaactgacgctcgtcgatgtagttanaatggctcggagnnaccatctttttgttcagcgccccactgnagaaagtcctgctatgtccgttgtgacgctcttannttttcatattctacncgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgcnactgctcgagttcagccgatnattgccaaagatccgangggcctgataagtattntgctagagaaagtggggcatccaccagttngcnagttgtgaagaataaataatagncgagaccgctaaggcncccaccgcctacagaatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacgnaatcntcacctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctnacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggnnngagcagtccattctatcaanatnccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataanaatggtagatgtaacctaccttggctcttcccgcgctgtanggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccngctctattaacaatactttcncgagctaagtagacacccggagtgcgtatgttccatccgcatccgggctcgaaataccgtctgctactttgttaananngagcctcggcagccagctgnaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttnaaaactcaaagaaacgcagctattttcaangnnctcggatataggctatattaattaggtcgaaacaccatgngtattgtgaaatccctgacttatngggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcntagtcgcagacccnnncnntacttatctcgattctgnntggtgaagagggcatcgaatacaccctgatagntaccggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaagaacgccctgtgttaggaactattgttcccgtaatctgggantgtgatcctaccgcgcgagactgtctnatngccccgagtactccgcggntttacggtgccgaagaatcaaaggcagcgtgtacgggtcngacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctgaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattnggccctagcctctatcaagggtggnaattcctacggttatctcnnnntcattagttagagactagcactggacattcggaggcatgagattctntcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcatnccggaccgctggatatcgacnnntaagcaacacaggaancggntctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtactnnaaggatccaaagtagatttgttgtagcccttgttttccctgnccgtataagggaaatagcagccaccacgaagaaacancaaatcgtganagttgtgaggcgggtactttcaccatanggtngncattacgagctactccaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgnataactagcgacgtaccncgaccangcaaagnanccaagtattagaaaagtgcctactgncccgccgacgcttggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactggacggaaggtnacgtcgngtagtagactgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccanggagcctatgcacatcacgaaagccgttanctgcgcattaagaaggtgattgagcattttctgtgggcgctgcnnggtctagcccgccntanngctcaagggatgatccatcggagtccccccccccctggtatactcggccagtgacggatagccaagtcgcgtgatgangcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgntcataagatcttttgaaagtcatgctagcctgnnatgtcgcgatatgcggtcggtatcgtttacgtaatgcccggaatggccccgttgtcatttctgcgcgcccgagggaccaatancccctagtncgcgaccgggcgagcttctgtatctttcaatgcatgctcccttgctctngcccataccgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtancagatacgacaggcaggccaaagcgacgtatttcttccgcgatcctttgtatttcgatactccaaatcctgctaggacgaaggaccggaaccagcgcaactcaatcnaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcnagcactgagaancctccatagtgcccnnccttgcgngtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatactcgatggcnncnnnntnnngaaattcggaggcaaggacggtcggagcccccccgcgtggcgctatgagccctctacttacctgcaaaaccncgctcnctctgtaccaacgggatccggcgtagcgcgaaagatgagcagagactcccagggtatgactatcttcgagnnggcgaagtcgttcccatcggtctacgtgnntgcggaccgtgtcancctctacttcnnccncagggggacgagcgcatcagcactngcggccgtagatctaccgatttggttgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggtgactttcaacaaagatttatgcctgtngncgcgcccggttacgtgtcngttggtgaancccggtcggggctggcgggcggttcngctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactnaggtcctttnttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacngattatgtttgctttaacntaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagactaaacttgcatnttcccagtatgtctganggccggaacatattatgataattacgnccgtcgnnagcttgtcaaaagaaattccgnttgacccctcggagtgttgccaccaactttcccgctccccccctagnttatgcggtatgcggctgtctttttgccctctcaagcggatgttggctgagtatcctggggtattgtcattttcttacgtccacagaacncggtgagtcatctggactgcttcggggtggctagtgaggccgatatcgccccgtcttcctcaactgactacaggtaacagcgtaatatcaaatagctcaancacnccttngtaggancaagcaagccccaaatggttggtacataaattctcacgttaaataattaacaacgctgttcctgaacccttcggttntacgaangaccccagggtcccccagnaggatcgtccggcgnttggtcctgagactcgctcttgttaggcctanncatagttcttctaacaatggagcgacaaacttcagggcacaccacgtaaagtcgaccgatcgganncttgnnaaagatgattgagangtgcacgtgctggtaagttacccacgtcgagcatgtagccacatacatgcagncttgaacataacancataagccgcgacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactantacagcgccaacaaggaggtanacctgaggtggtcgcatacaggaacctgcacggtgagtnngacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttgagcccnaaggggcggcggcccatttaaataatnanncgccctagcaaacttgttaggctccattgctcgcgagcactttagatccactcaggagcgcccggagttgccggtgggnnngccatgtcgacttggtagccacaaacacgagtttatcnncncacctcatccggcgcatgtgcaaaatggtgggcccgcaatcctatttccggtgcagacgatacggccaacgcaagtcagcacttgtccaagtggtaggcaggacgcattcaactcggacggcatgctgaactgcccccactacggcggactgatagtgtggcaacatcgcctacaacgcacactatactgacgcggggatgctcggagctcacgtacttgcccccggnagttatcccggcgttangnnnngggagaccggccttgaaatnggtannctatcagcccccggcgctgccctcctgccagcgaaggntctgacttcggacacctnaatcattgctctgttgaatgtgacactcctcgttgtctgaannagttcttattatctgtcccaaaagtcgatggtaggtggaagcacgccgcaagacggtgnatgtaccctacctgacggagatggatagttgagatttgtgtctgatcgagtcagaggtggantcntccnangcgatggcctctgtgncgcgaggtatcgaaaacactacacgactngctctaccaccgccgttgtcaagtnactgggcttgggagactcangcctcagttccaaacgttatcatcggaagtagccgcacgcaacttgctaattccctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaagtaataagtccgttcctccnatcgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcncatgccncactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgggcacggtgancctactgagtctgctgacaccacgattgnctacgccgcccagctacaccacgcggtctccantagctaaccaggcctgctgcgnctaatgtangggggtacgaagcccnnnnncgtccatgtagctgctccagctgcccaaatatgagttgtaccttatgttgccgtcttttatagggctcgtncnaggcctaaattggcgccgcacgctgcnccccagccgctgccggtcagtcggtaaggactctagagggccnaggcggcgcggncccccgngtcgcaggagtccccagcaataacatgtaaatatacttatcagnaatgtccattgttggactccagcgnggggatcgaaactgctggtcattgctacctacgnttggtagcagggattagaccgtgatgggatcaagtcaaacactacgagcctgaatagttaaatggttccatggtttctctgataactcttggtattggggcccctttttgaaagcatatttacattctcaagcactgctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggagggacgctcggacgaagcgaatngatccgaatggtggatctgtaccacagtcgcagcctaccggtgcgtttngacgcggggggtccttagnccaccaatggancntccgataaacgtgctgaccggtggccggttgcgaaganncttgtggcgagtgggaagacgtctcaaggtagttgtcgcatccntgctanggtttgccggatngagccncagcactccgaacattttnatggacttgctaactnacgagacctatgtaagcatcnctacgtggactattgncttagangcgacgcgggccctctcaccaggaaagangttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttaaagggaacagccgaggtctgctcgtgatcanacggtgctcgcaaattgttnctgcggtcgatttgttcggcgtggacttctgggcaaagttcaatcctaggcataatctttcagtgagnccctaagtatntgacaacgcaagnnaattccttacaggggattctattaaatctgcttgcacgtcgtacanggatatcctcggtaccttcaacgtggttcacaccatacggtgctgggcccagctcgggaaagnccgataagnncggttgtccctgccgccaacgcctttgcagtggtaatagttgatacaagtgcntactgcactcttctcaagtgcgttagattatcagttnntgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagnancatcgtatgacatactcgcggctgcagagncgnttagtccgcacggttgtacttagaagttgtcntgtggaggaagctactgccacatgccaagcatnntccttcgtnagatagtcgtgtctcgttgaccgatcactccaacgccttttanagtgagggttgacagctgcgcgggtgacttaaggattctctntncagtttctaatcaattcaggtcncctacntgactctaatggggggacccaacgtgtattgggcccttctgcattnaggtcgccctccnntagatctgttatcatataaaggagcgctatttcncgtcgaagggtgtgttaaacaagttgcttaggttattncangtcgcgatcgagcatnaaagcatacaaagatgtgtctccaattgaaacaagacgttgnntagngtgggacatgttgnttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatncaggatggtaatgatgcgtcctggccgantatattagaattagataattgcccgtctaccatgatctatgctggccanccgatgnntactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctntgagtcggtaagtagtccaaatactgnnnccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtangaagtagcgngccagagtaattcccancgtaagtgcngctgcncnggcgcgatggttctagccccttttnnncctgnatncgcgttaggtactcgcctcagcggccgcgttccatcctaccagtgcagaaagccgcccccgcatgcncgggtacgggattcgaaagcttccctcgattgcatcgatcctgtaccttaagcaaagactagaccccgtcaagaaccaattcgggagtacgaagctaaatttctttcttcccaggtctcacttacagccgttcgtaggtgatttcgccggtcgattagatgaatacagcacacatggcccaaggtttttgcgggtaatttatgcagctttcagaccggtgtccgaagtagcacggaaanagaccattgagaatccanagagcagaccactcgtccggaaccgcacagagatagcggacctatgttagtgcatttctgtcgntctgaggctagcaggtagtgggttggttcgaannggagncgggccgcggttcatcgacattaaagacgaaaggnncntacgagcgtctaccggcctccgggccaacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacacagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttgtcggtntaggagtgtctcaacgagcgcctaactcattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttgccngtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgangatttcctgaatgttctgatggcccatctagcaatacggaangactccatatacacanaagttatgggaggcggagatatctgtcaggacctctantacacgaccaacttcctgctccngtttacctgtaagcactgacacgggttagccaccaccctatgtaaagagnagagaagtaagagaatatcgcctacgatatgatggtctagtcaggcctaggttcgagtatgaggcgttaanaaaatgccacattgagcggcctcggataaggatctggcttgaatatgggaatcgtccatcctgcatgacttttatncaacaataggnaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgngactttatcggttanccttctagtngggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgntggcttattccacacgtacgtgnatgtagtgacacgnnntttgggagcagtatcgcagactcttatgggttttgcnccgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttntgagtcgaattgtatttacagagggctacccgcgcgcgctcctacgtttctgatgggtcgtnctctgataggggaaacaatcncaacgaaagctttntctttcgctcggctgactagtatggatgtcgcgggtgatcggtagtcgcggtgccgtcaccgccgtgacatttcggttccggctatcgtgtgggcgaagcggacctggcgttcgccaaaaggntcaaggcgncagctctntccctgcaaaatgcctcgaangggtatcaaaggatattacgaggacaactcatggtacagaaccggntcatttcgcaagctccgtgtagaatcttggaganccgttggtgttcgntntgcttctgacggggcttantcccctctgtcctcggcggttagggcgtagtcccttcaggcacttgccagtgttacnacgtcagttatccagagcgnaagttnggtgcctataaggcgcactccacaaaggtggggtggccgacaaggtcggtaactagtgtgtatgcaacagtcaatcaggctcttaatanccgttccacactgctgcatgacgancacgggcatttctaattaccgacgtaatccaattacgagcccttatccttnattnccaacnctcggaatagggatattcnntcactcgtacgtcggggagcgtctgacagngcaagaaatttcnncttgncctgcgagcccgacattaaaccgatacggngcgctggggtagcagaccgcccggaccgacccgcgtcggttcnatgtagcgtctttatnttctancccgcgatttaaaaatctncgtgtaagcgccgacgaangcggtatgcantcatttggaggagtggcacggatcgcgccatgatcggcgatgttcgtcaggtcttacgcgcgcagtgcccaaagacagactagacatgtcacgaatcaccgtaatatatcttggattcggcctgatacggacgtactctaggcagcttgacccccaaacttgcccagagttactccctagagaactgatgaccaggggcatccttccccgcatattaccctnaangacggggacctcacggcagngtataaataccggtaaccttcggcctcaatctcatactttacagctccgattgccnnnttacgtatgttggcccggttagganacataccctagctatcgnagcggagatttcgaaagagtaaggcttcacanaacctttgggcgncccaacgtgctgtcctgatacttatatttccgatttctcgtatatcggcaagaattacggtnntttaacattacattcgagacacgttcatactttacagaataaaatatccgcctcgcgtttgtcaaaaagcataatgccttcccccccttgccacgttttgacacgatnatggtccacttgngtaaggtctgctattccgngtgtgcaatccgggaacngcccggatgagacgtctcttgcaccncggaaggttacgattcaatcccaaacgatgtatcgcagcgaatacgcgacgaaatcgaacctcttacgacctggagaggctntaggcggctgcacccttagcctaattcttaatctagcgatgagccatcccaagtggccctctctcgatttatcgaaggacangacattacgtggcatgcccatngagggctgngctgttcggcacccccgcaggcgtacctcnggtcagccaggcgagcctcnnagtggncgtactcggcccggnnttccngcctcacncccgttgacgggcgacctgtctcttcccagccggcnntccttccacgttccgtgaggatctgactgcgccctcgtaatacagancggtataataggctatgacacaacggtatacaaaatggcatcatccccacgngtggttaaaccattccgaaatggctttatttgggcaaaagacactgctcacacttttggcgtggcttctgtgtncacagacttagcccggtcgacacttaactcctatccnnnganctcgggcctcgacaaattagagggggggtactccttaggttaggcagannttagatggtacgtggggtgcagtcgtggttcctntgtcgctaagccctttatggccnnttacactctaacgnaatctntggggtttccgtctggtcttttaaaaatattggctgccatcgtcgnnnnnnntaggagtgataggncctcaaacgacgtgcttttgttgaaaacccgtcctttgattgagtcggctccgccgcgccctgtttaccgaatgggatagactgcgtagagggnntgcagggcagaccttcagacggatntagctaaactgtaagtccaccctagctatgggnttnggacacattcacggaagagctcggagcaccacagcgaccgatgatctnncgantgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcanngcttggnaacgcacacgcgannnaatttacctattacgtaanaaacgtannncccgaaaggtctnngttcatccgccgtcngcctcgtcaggtagnnctgttttctacttcatcattctagnngcgcggatacgacaaattgtatcccagntatcggntgancctcggggtctgaacccctggatnnnttgttgcncatcacttataccagangacccgatgaagctntgnagtcggtccgngctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacnnngtatcnagcacgtgtccgatggccatcccgtttnctgaactggtccgtcatagtggagttgatcatttctttacngtnntcgcagtcctgggcttccgtaacgcggccagnnantanacctcaccgcgctcttcacggctgttttgcngcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggnatgaacaagattcnatgagtgtnattgtgggtcaggctanngactattcctgcattcccaattacgatnnaacataccggattaagcatacttggcnngtcactattacggaggccccaccctagttaagataaccnncaaattgtccgccggacgtaatgctccagtttgtngcaattnattgatgggcgtcacggtttgctatcctatgtgtancgctcatagggnntggcggngctatgcctatcactaggaagatgcgctttaagtggggcagggcctcgactcgcccnannggccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtggaccgtcggagcactatccggtcagaagaccatgggatatcagggtcattatctngatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgggatagatggttgagngccctgattccgagcccggagatggttttcccaaccgtngaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctccncgatttatatgtacaccggtanggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggnntttagaggtgtcgcgtattaccggnnagttatctgacccgctcacgagtgcagnttgctgtgagcacgtggtntggactagcaattgcgangngtcgtactgggatcctaatgatttagggattagtnacagcgcttccatgggctcgctcaggacggctttagtcataaaaggcaaacccagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctnttaaaggcggcnggggactttacgcgacacactccaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagnagccgtcggtcgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagccnctgcattgtattgctgcaccctgtgatggtctagttagcccacngcgtcgtcgatacaacctatatggtaacacgtatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgcnggcgccacgttatacggcaagcccttcccccccctcaacncctttaaaactgtnggttctatcaataacagccacgctcttccgtaggagctgcccgantgacatcgcgatctcaagtctggggctcaccgtttcggtactgtaacgggttggagcacactctgcaaacaccccatgaattagaactnngnntttcttgcgccaagtgttaanggtcccgacactncncattgggcaatagataagacttttcctcgcggcgtgccagctgtgcacatcccgcatcnncttgtctgcgngggccngtttgacaccatacagtagccgaatctgcggaacgcctgctccgtttattccctgtcttagcctgnnagacgaaagcaacgccgtgatccgngttcaattttgcgatcgtaagctgacngngaccagattggcctacctacctaccatcggaaccagaggaaccagcggcagaggtcatcgacactaaggacaactcctgaacgggtgcacgtacggatctttaaatcgaatcgagccatatttgatcccatttagtangtccctctnccgtcggagcgngctgactggtncacgnntcnaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagctggactgngcttagtaaccgcttccgccaaacgggaaatactagtgncccgcgaatgcctgtatgtttacgatgttaacgtcattatatgcaaaatgttccagagtgaactccgatccaacgttcctcagaagctcccgccggcngttcccaatgcctaacgacggtctactctatcttcaccatacactactcgattgcgctggggnctatgtgtctgccaactcttctttgcagacaatctgggtcgtccgtttgatccggcaccatttagcggaatgttgattttcaccgcgttgggttgacgcatggaccatgatncacaccccagggacgctcccatgggtagacgttaagttagctngcaaacctcagcattggttaattcacgctggagcgccttccagacgatttggctgtgctcgataggnttaatatganccatttgcaacccgcccacatgctttcgtnanngggtgccaagcagctcgagccgtaaattcacnggaaactacggacntccgagcgactctgcggcgtatatgcataaccgccgaacagcaggggactcantaccaaccctacgcactnnntngcaacccacacggggcgtaagtacccgccnttggtttgtgatgtcaggtttactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaaaatgcgtcagcccgaaaaattttgattataccgntttcacacaccggttgtcaatatgancccaaaacgtaacccgcnnnnnancatctcaagcctgggttgacttacactgtggctcataggcaagactgacngcagacgcttcagggcctanntnctccattgcggtctactgtatggtnntctccaagtaagtaaagctaccacntggtcacaatttcgtacagatcnctgcggtcgctcatcggaagtatgacaggntatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatnnatgccatggatgtattgtggcacggcaagcatttaacaannaccgcccaacctcggcctactttattagacagtatcagcgtccacggataggttttccgttgtatccgngntcgtttcgacnggttctatacagccaaacttncccgtctactcagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaaaggctgtcgtggcggcattcaccttagagaaagaantaacgtgcccggcagctactaagtccacganccnnngagcgggntnacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccnnccaaggggctgatgggttagatctcggccccgntgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgccnagncncacgngtaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggntgccgaggatgcaatcacaaccattattcttctgaacccgcaccnccacaggattnangttcatttcgcctctacacgaaccaaattgtttggagactnagcccaaactcccntagagacctaccaaatcggnagctgagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatncagntaagggctctgcagggggtggntnaatcataaaaagcgcancttattagtcgtgcaattagcgtggccanacaggcgagaccctttactcctaagatagcgctaatataagccagtggtngatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgcnttgttgccctttggctacagggcgtatacgttggttggttcgnatggaatgggtggtgtnccgaagatgcgaatccggccaggcgcaccagatgngtcgatttaatngagancaggatcaatacaatttactcgntggacccactgganaagctctattacgtggcangtccggggccnnttagcagatcactccgcggttgtacncggccggtggtccnggatccactgtcagtactccgagcncnccgtataaaagtgggttcgnaggtgcttggttcgatgttnnagtcagtccgctncaaagccngccgaggttcgcaattactgaaaggacgngtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattnactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgnnngnncgattcctaactcagtatccgtaagggatccctggccgntcacttcgtccgccnagtcacttgggggnngnccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcggngctngtnacaattgcccaacggactctcggcccaagacaccagcatcctttggggacgtctttgatcacnncgtcccaaaccactgatggaganaccattaacacanngnnctccacaaaactccatgtccttcaactcgatgggctagaatactgtactggttctaaattcaccanagggatatcggtagagtaanngtggtccgtgtttcttcctgcggcccgcataccccgagtatgnccaantaggtttgatcgctggagatgtcaaagcgggancctaacccaacggttttcangagcgcgtaaggaactcagcattattanaggatgcaccgattggatnctaactggtcaccaacgncccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgccgcgtataagatggagttatacatagtaanttcggggagtggctttaccccgtctcgcccgaacaccacctactctgtagtgggcagggattgcngggctgatnngtaaganccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacganttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcnatcgataggttacgccaacgtggggggacggaccccgccttaatgtacgaaaaaaacgtcccgatatcgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcntgcggatactgagtcgttnnagaactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcangaaactcatcgacgntacgcccgtccgtctgtgttcatgttngncagtgatggcgttgaggcccagggctaggcccggttccgtctgagatccaatagnncgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatnttgctgctttgtgctcttttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatngcctggcccancncnggttcagttacacccgcaggcccgtcgaatttcgngatacaaagtagtcatgtctctttggcgtctctaagggcggtgcgacccgcgtgaccggntctaacgcagaaganctagtgtagcggaattgctaccctcgtgggcctctacactcccngtcacaagccggtgtcntntatttggacccccatctagtcaacgaagngacaggtcgtgatgggnatggtgagggttaactcgaaccagaaaccggtgntgaagcacncgattaaagatggacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcacccnngngatatttaatgactgcagtctctgaagcgcgtttcgnatttgnnctnctggcacagagcttcagacggagntcgggatcgtgacatctagctcttaccgtcnncacgttaccatgagggtgctggcgtgaggtaacgtatgnttaccantctgaactctaaagtntccagtatcacgtcggatccatanncgnnccncagttttcctctcactttcggatgcttggagctggtgtcgcggtnttctttcggttttggccactggtccccagacaattttgcngaannntaaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccaganagccgagtcactgccccctccttacctaacntacctttgntggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatcnntcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaanatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccgaaaatcctttgaagtaggncngaagagcggacgtgaatcccccnctataccgcttgagagtggaaccctgcgttagccgcaacgctagaaatgtataatngagtggggcgttccacaaaaggtagattctagntaccaacacggagagatcccggcattttggacggtctgnacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtctnncagtcatcgagggcggcgaccgattcgagatctactcatacgattaaantaagggatttngggngtatcatgcaatcancccagttcctggnacgctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctaggnttgagaaccgcatccggtcgcaacttngnnccaaagctatcactgctaaacgttacccggccccgccggaagctggattccnnccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactnnttgaccaacgnatatacggggtcgacttattcgtacctaacgcggtgaaagtncaactttcctaaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtangacgtttatccttgcanggaactctaccaaatgaagacncngcaaacatactttagaagagtacgtcatacttaggnntcagtatttatgtatagagtgccgtaatggtatttctgntnatcaattcgtgtcggttatggctcaactcacctatcngntttcgtatctctagannaaccagggcatagtgctgcnngcggatgggcgcacttnnncannagacgtatagctctatnnngcgtacaatcactgttgaagagattatccagtggcatgcctcggnaaaggttcatcgtctgctggagttttactgtgaagnaagcaagatgttgcgtngtcctgaaggtgagatggtgtcagcnggatcagtcagacccatctaatgaaatcaatggttcgaagcgtgtcgtgctgactaatancggntacgtggttccccaagtagnatggacgagttaaggnattanngcacctgttgtgtattacaagtgcatgagcaatttagatgtatcctctcgagcgtcacaatctcccaagggtgatncacaccctatatcatcactcnngagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgnctancaccgtcatctgacaganaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctanctcatgcctgccggttaggcggggcaaaatctcacgggcatgtcacctgccctggttccaatngttatttacttctaacctggaaaagancgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccntcctatttactaaaggccnaattggctaccggatccggggtctgcggtannncnncccctatttcgggagttaggtaaggtataattgttcagataangggntttttgccgtccatcgaacatgcaagttaaagannantttatcatagcatctgttaatttgtanngataactatcgtgaagatttatctcggttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtagtttgtggtactgataatggttctccggccaggattcgtaatncgtcgaaatgagtgttctcgttatcaccaagnataggaacgctcgcaccgagatgagagcnnncntttcaacagatagacgagattgtatcttcatcttggtagtgggcaccnggtattcgattcaatagacngctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccttaatatacatacacacttgaacagatgttcttctatatttgnccacgctaatatcaccctaccacgatcgaccccaacatttacgagcanttccatctagggtggnttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcangccctcacgtatgaagagatgggcaacctaaataaacgggtnatactcgtccaggggnggcgcagacntccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggcctatgggacacaagccacagttgaggccgttccgcnctcctcgccacgaattccagtgagcattgactagcgccccanccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattngctcttcgtcttactangtaagcttccttggccccgctcgagcccaaaagtgctancgtatacacgtggcgtntggcncggggcnggcgttcccaaacgatcagcaatactnttntgagatccctggatccagnggttatagctcggacccttatcggatatcgcggntgttggttgactggcaacccgcgccaattngtgtgataaaggtagtctttcccgnaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcncgctacggcttatattgatnatacttcaaccggctaagcntcgatgtaggangctaactgatgtgtgttacgtataatagcnggccaggcttcccactacgcgtgtccatntacggcgcgttctatccataggagtgcgtctggaacacgaaacnnatcagttcatccggtanacaacacaatcttgaggaattnnatgcaaataacggtttcgaccgtcccanaatccagcctganttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgcnttactaatgcgttntaatcggcaactngtataccgcgacggtggctncatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgcttcgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgncccataccggcccgtgcttgtattacgagaccgccaagatgagcagtgaatgccttnntacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaanatgccggacgtttgatcnataacctcggtaaaatggttaatttgtcnggactaggangcntattgtctgtccgacacactaaatcgcccgctcgctgctgaagcagtggcatgatctcgagatttaccaggttcaaagtatctacgtggcatgggcccaagcacgggtcgctcgccngatggaaanggtacgaataacgagccgtaatgcacatgacatccaatcgaggtctctaaaggtgtacccgccggttgatgtgcaccgctaacagccagttactcgaagagagcgactggtactggnngnntaattgctagtcgcccagggccgcggccccaaaatatctcggnnccgggatggatcgcgccgtcctgacctatcaaggtaagcgagtagaaccacctaggtggtacgctngtcgcgaccggccgccgagtttagcggaatcatagcagtcgagcttcaccagggancaccaacagccacgcccgcgcaaagaggtcactctagttaaggcgtgcagcgtgccgagcacattatgattttcctacgtataccctagntggacganancgttnantgcgttcacttgcggagccnngcnnacagatctgttgtgtattggccgctcccggggacctcagccgtggagtcccntngttctccaggcaggggcccactcaatggacgtagtatggacctgtgccattgaagctgcgtgggcttggaccgaactttttaaatttgaaagcagtgccgcatacgcctcgncccgctgctccgtaatacgcctggccgcaatacctggcagacttcgcttgctcctcggtcatactcacctgacttctgccttggatcctcaacggggctagcggcgtatctgccgattccgtccacgctacgcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccccagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgtactaatcccgttttcgnganntttcgaccggaggaccttgggcanactggttgatatcttggaagtactggaaacacgcacctgtcactctggactntccccaccgtaaggacttataggggtgcagtccaatcactgcatggaacctaaaacagtgacgacgtgctggagtatcgcgggtgtgacttccggcggacccnngtagttcgannnagggctggatctaaggnannntggngggagaacagaaaagagtgggnatcggcggttgagcccattgagggnnnnnnngacatttgcgacgaacggacaagttaaatgcaaacaaccgaatgccgttacccgacggctcaaacnaaaacagggagggcgggacaaagaacgnnggacttggctttggtctaagctcccanaaatgcgccatcggggagctattcactttactttcattgagtaagagcaccaccaacaccgcttgccgaaacgatcgaatgcggcatcgtctnnatatgccaatttaaccatacgtagcgcggggcccgtagatgcttcgccaggtgaattttaacgcatcngggctgcagcgatacgcaatcgtgagtcgattgtggccgatcgtgctgacagatcatggcctggtcgctgtcctgagcacgcggcgcccttagcctaactcttggtgtgccgttagaagagacagtacntngtaggttgcacaagtatctgtctttaagnatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagncatcgatattcgcgcttnncnntcctgtattagcanagacgactnntccgaggcccacgcgcgtgttgaattcgtcgccaangtatgatagcgtgtaacaattatgtagaacccgaactcatggccgcgggattccttctttacacaacatctcgcactaataatacacccttaangcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcannngctccagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtagcnactcgtggcggaanactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcntcngacctcgacctggtagataatgatttatatagcnnccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgnatacactgatttttgtcggattcccnaatgtttaatactccacataaccngtagatgatatcgcagaggatcngagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttcgacacccactaattcncgcnngnnncnatggcccccgcagtcgtactcaactcgttgttgccggttatgctntaatagctatntcatctgaagactaactcggggatagtgagatcatgtctgaancggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagnncgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgngagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctncctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgtaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggnnccagttgatacgtaagttctcanagcttgaaacttggcagcttacatattcccttccgccctagtgaagcacaactcaatttgcttacatctgatgcgtgtttgtgcgcgccgccgagcgatgtactaccacgacctcagagtctctagattgcgctacgccgggattatttcccaacaagattcgagggcagtgcatnctctggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaactacgcctctcgacagcgtcagtcgttagagcgaaatagttacnaagacatatgttttagcagtagcattcgaacgtagaatttacccantggtttctatgtcggacggccaacggagtcggcagtaacggnntgaggcgttcgagannnggngcgtntccgatgttttatggtagacnggngtanntcgtaacgagatagtgggacagaacgtgtacgtnctcagaggtccaccacacttgaggtgtaccgtagataccncctcntctcacgggataaatcanttngcttcttgaggatcggtngtaagaaaggatcgatgtgtcacatggctgagccagtccggcctacttggggtaggctttgagtcgtggtgaganccacccgtacattacganatgnataccgngcctctgccgtgannnnagcgatctnacaattngatntttgataggactagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactacttcgcggacggtagagagccatcttaacgtccgnagcatctgaccaattggatnacacatccgggcaagacctgtngtcagcggtgttgctccaagtatggttcctanncgccagttacacgttaaggaccggagaacagttagtgaccgagtacttaacggtatagntgagccggcagttgggctaacagcaaggggcncgtcccaaagctntactcctnagagcggcttgcttgagancttttntttcagcgtcgcaacaaatggggtcggctgcncgcgaggagccncggaccantcgacggtctagatgcaggctgcggctcttgctttcattatattngtcgtacccccaccttatcnttggggctatccccaaatccctacgcggcctaggctccacaaagctactncggtcacngagagggcaacttgcctcccgccaccgagctcaatnatcccgtcgacctctgtgcgtacctctttangagggaaatgcagagagatttatttcccncattactgtggtgatggctcccgcacacactgcacggagnacttgcgcccacccaggagcatccgggcacccagtaaattctggttagttgctcgccgacccttttgcctgcaacgttacacgggtgcntacnntgcttctgaaactccagtagcgcgcncccggcgcccatagttanngccctctgacagtctaccacctgcacaccggtgggccggaaantccatggagngctcncctagcnggctgatgatantacaagtgattttgactggcctgcctttggtagcttcgtcagttaatattcaagtttnatggccgttcttgtgcgnatccctggggatatttccgggaatacccgtctgtttactacggtngacttgcntacnngcaagttnncgcatggcctccnttcaggaagctggctagctgattagattcncggtaaactctagttctgacgtggcgcggtcaagatcaagtgagngcatagccctacaggaggaggttcgacnccttcggaagaacgtcaggacaggtagactnatcgagtnggatactgttcnaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccganggtgaaggcggtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtataccctaagggcagctctagccccgtagtcctcactctagcgtgtctctacgcgttcttggtgctggttagttagcctctgtctcgtcaacaatacaaaatatctcgttagtcncnattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgttcnactaaatcattagtgggaccgtccttggcgtacngagatgatccataagttttttctagttcttaggtnacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccccatttctgtagaatggcggagtacttacataaatctagtatagcccttctaggtctaactactgaggccgtgaccacataacttttttgggactccagacaataaccagtgaatcgtattaagcaagtagcgcacaacncggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcnttccacganaaaagactttgagggtatacctatatctcactatcttaatcgaccacgcagcgacttatcctgggtcatcttggtgtacagcgcgtcatgaattcacgacctcgagctcngcgcactaccaganngtagttattgcactctccatacatcaagcttattcggctggtccactcccgcgtanncccgngagccaaaatccaacctccgagccggggacacgncggcattggccaaaagcgctcttccgtgcgaancctctgcctggcggtagaaagggccttaggcgctcggtgacgncggatgaccacagggacttctccgtatccnatcnntccaaagtttgtttcttcgcgacttacgcccctaaggcnntgatncnatggtaatggaattggtcgtgaagagtacgtccaacctcctcnacctgggacgnttcactngggccacccactgtggaatacaatcggaagcgcatcactctgaccagtatccgccaacgccagctgccttcttacgtgttacntnatagagnnntaaatatcacatgaatccgtctggtattccaagttggccagtagtggtcncccagctancataaggcataagagaactgcgacgcacaccttnatccaacctggccgtgattacttggtgaccgtatacagttgccgtggtagcccccgtgggaataactgatctttgatgatgcgaagaagcagcgctactntnnnntncagctcctgcgagatattgtaattctaggcagattgnggccctttgataaaccccggtaattgaacaggngtatgcgcgnattgttttttgcttacgtatcattccgctnntgaaaagggaatactcgcatgtactggcagtccttaggcggatagcagtgccgtccgttcgctagntctatacaggggcaccatcagagggntgatggacatggcgctttacangcgngatatgtaggatttgtcgcagaatgnactgcctgcgagatatgccgcttgccttgcgagggcgccctctgccggcccgtttcttagctncggctagtancagaacctagacctccttagcgaggtcataaaaggaatagggtagacagcccangtttataattatccgagnaccaggcaattacgtncccgtcagnatcctacacccagttcagccggaggggcactacgacagggacctcggctggcccgccggggcacgtaaattgactaacttacggaatcgttaccagtgaagaacataaaccctttctcttnaaagctaagaccatcgcagtggtccagggaaggcggatcagncatagatgggtnanaagtaactggccgcagcggttggttctntgtctaccctgnaggtaacttcgagggtccagaatcgccctaccanatcttgagcgcatcccgaccaatcacctatgttggcgntgaaagagtccctantataacgcacagagtctgcatccagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcngggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtngncttgctcaaagttcacgggatccctctagcgacctgaaggntccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttnncctacccatattatagggattgtcggcncatttgggtatttccgtaatatcagaaagccatctatcccnaatagactatacagtgtttgcatccgtcccgatacagtaaacccattagttggaanaaacccagatttgagcacgtgatantacttcggacaaagnntttgatggtgcccatgcacctgaccgacgnttgngttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcggtgttaggtataatcaattccccccgtgagttacccgnantatttacgctccgccatgttagctcttgcgactgtctgnacgttaagcaatatgagcctcccgtacttacgatctcaacttttcacggtcacattgtgaaaccgcgcccgaccgntntgggcatagcgatcttagtgggaaagagggacaccattaggcaggcgccccaaggatgcttgagggacggatagacggatcttggttactctagataccagcgcaagataatccccctatttacccgagtttgagaagagcccagagctntntncctcaataccatgccagcaagtcgggacgcgatccgtccgctaagttactcaacttgttatggggattnnaanatcataacagaacctgcccagagtaccatgnccgaanncgtannngatcggcacgtataatagagggatgatacggcatggatgagcctacgggtgccaaggtcgcgtccggtcatacgttcgtctagcgtacaaaatactatcagcgtgggcacacgtagctnacngtttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccnnnngaatggtgtgttctccacggccggncctctaactcgcccaatccgctacaanatcatacttcccagaaatcctaagtgaaatccggttaggtcnntggcctcttttaaccctcgtgtctaagtgttgaccccaatcatggcgtatgncgccgagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgntttgcgtccaggatgtggcacctgttagggcgtttaacatggnnttctgaccagtctcctaatgcataggnagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagcnaatctcgggtataagttcatttcannggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccngctccatgaataaacacgcggcaatncgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtacgantanctatttgtactgtcatgtcctatngngggttctccggtggtcaatcgtccgcggtggcggtaaaggggcggtcatcatgnagtctcgtaacggcttaatggttccgatcccaacctcgaactcgtgtggggtgtgtctgtccgggcgcagccgattacgttttgnctgacgancgtaaccacgggaagggctcggtccttttgcgtaatccaacggccctgtcaaaactgtcacgcaagtcgtccatcatccggattaagggatacgggngagtggannnnnncgggtactccgtaagtcattgcgatgctacgatttttacngaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcagataactctgcaattccatggcgtttgaatacgtactggacttgggtaccagggagactcgttagatggaacgnnncactgtgccgcaactanctgaacttagccaccggtgcatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccaacgctattctttcccactatggntgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtcttcctgtgcacggtatcctacgatcacggcgaatatatgtcactaggaattagctacnctgccatattgtatggcaagcaatttgagacatcatntagttgtcaaagaccagagggcaaaaagacagncctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgncttcttgcaattgtctgtgcgcgcgacgaacgttactacaaacaccacgcgcncgctgaaaaaggnntctagctcaatagngtttagtgagtccgataaatgatcagttttcgtagtgttctcctcgatcgggaccttgacgctaaacctcccgatctgacaatatagtcngacaggtggtaggtatgacacacagcaaccgccgcgtttaacntagcaggtagattgttgtttcntgtagagagcaggtccnctcttcncatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcangatcattccatcgcgaaacgtnnncgtccaagtantcgtcattgaggttaaccgtataaagttaatgatgcgtgttgnctaacatatcctattctnatcgctagtctcccnngggctaaaccaggtcagnccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatcccngccccaccctacagacgggcgacacacttgtaggtggaccntgccncagaggagtttatgctatgagagaccctcacggtngttagtattaactcttgcttccgtgcgcgggcacaataaaangctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaanagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctgggnggagtatagatatcccgatgtgggaatttctaccctcagtgaattanncccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagtnaaaatgtggattggcgtccagccggatgttgcgtcgtccacggnaattgccgcgtgcncagntaagcggaggggatnggcatcttcgntctagcgngatggttgctatgagcaacgctctttgtcctgntcgcgaactttgntttcactcgttgcaggcagactcntagtccctcgagttcccttgtctttaggatacgggcacnnncttgctgggttttcaacattngtctcanactcctccggcgctccaacantgcgccccgtggggttacctgggcggcatctcactcgctgcntccgcatgaacatacggtgganccntaagactaagggaccaatacaacgtttcgcttgaattgntcngcaggcgcgaactcttgaaaagcgttccctcatcgctgtnagnnacaagtgacacaaacgcncncacncccgtcgaacaaagagtacaagccacaggagtccgtgctactcccagttctgagccaccgctgactgatacgccaggcagcagtcgcagctntaaatggcgnntgcgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcnnctagccgcangtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcggtaaatgataacctgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagtttnaataaaaatgcgcannnaatttcagttcgcatccgacacgtagttncccatggattgaaagggggagacnacgctagtctataaatctccgaacanctaggtgggaaataacgaacgactcttgncncacgcagcttnagagaccgaacagctcgtcntcttggnnnggtaggcaccccgcgncgcngcattgtggccaactcttaggatggggaatccttctcggtcatgtacgcccgntaaaattccagcacctttcggacgtngtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtgcttagtagcacagtgcacaatttctagnancggccggacgacccggggtgggctgaccaggcggagcanngncgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtggggnaccnacnggattganatgcangggaactctaacactcgagcacgcngacaagttctcagaacttatattgttcttgccgcgttacaagctggtccaatgcaagaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaagaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacctgaacgaagtttatccataaccctcatgcgggatcaatcacattggatttgataaagagtaganaacggccncgcctaggtctcaagcggaattatgaatgagagcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtanatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgnnnagaagagaatccggtcggcaaacatcagtactatcaagcagggttagtatttgagatgcaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgtnnntaattttctagctgatttcaagccaatctntctcgggacacctcgtattgaatccagttctgtcgnccaccngnataaaccaggtcaaattataagagcgcagctagtnaatgggcgctatgaggannngctagtcgcccttagattacgcccccgacccgnnnngctaggcgggtccatcccttacttaaaatcgctggtnnncnntatcaagccctaactcaacgtacctctcgcaaggaatcataatttggacaccgcggaatattctcgctgtcatcacctttcctgacggatctaggatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcacgacacgctgcacnccctaacccatggagtncgagaaatcagtccagcgttnnggtacatatcnttccaccgcnnctcaggggacacatcaccaaatgacacgtcgggtnattannttctcacnnnnnncgtgaccttcatgtacnngttatgacctttatgctcgaccnnnnggttccnggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacnttgcgcgcgagtatggtgcagtgttcgggacnaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaanccanccaggatttgntnngnagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattcngtgggtcaggctggagtacagcnttgaaacngccataacgagatantgaaagtggtgtctnggtgatacacggcggagnnntggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaatnatttagtcctagtatngcagtggaacttatgngtacnnaacaanaccaggtgtctacgnatacccctgntgtcggtactcccgcctgatgtgtctttcgancgatcgnaggcnccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggngttagcatctcanttcgccaccaatgcaactgataggtctcgattctgaactgatctcnnnctgctctcggggtgaccccaacgtggatccagggggntttaacctatactttactagactcatggaaacnacttattctgcattaagccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgccnccaagtagagtccagggntgtgaggatgctccggganaggcaagacccaggccgacgcnaanccntcctctgtncaaccaggctgaagtgcatcgtggcggcaacgatggnctcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaagcgggagtggcnnatactcgaganttcacgtcgttggccgagctctgcggtcagtccatatcttatgggttcttggtacacccgcccgccgccaccagatcaattagtttgtaacaggagncaagganagagcagcaaccgtgacctgtcgncgatgctgcatatgatgccaacgncatctgccgctccgccgcgcgaagccgtgaagcctgcaatctcggactccgatacctgcgccgattccgatcctcggacttacngttcgnagcgttggnccgatcgnatatacattgacttggccgccgggtgatgtctcatcataantcgtcgtcacctggaatgcgccctcagtcagatagtanngaagccccccngtncgcccccgaggttgggtntcggtgtctacggtaccttattaagttgcacacctggccgaaccggtnacctcccncagtnccagcagaataccaaanaccgcgcccgctacnaagtagactgggatttacnnnncacgagagtttcttctagacgtaagttcagcaccatggggcacttttcagcctcgcatgcgtacgggttacgtttacaagatagacgaaggataccggggcctctaccattcattggtcctaagtgagctagatgtgtcgaacctgattactggcctggcatccgccgaggccgccattaatgttaattgggtcctgggtacggttccactgtggtagctgcttgtcaaacgtgttccacaagcgttggcaanannncctcgccactccagccaggcagcctcgggcggcggagcaatttagttgcnctagcggatccgtgcagntcgtggtttagatcgccgcangtcgtgatntacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaagnnagagagagcgccccgtaatncggcttccaaccgccgaaatccctcctggtgcgagacanttgtgccgcttnacctagaacncttaaanctatcattttccgttctatgtatccacccgttgtgagctangattggtatacgacccntgttgcatgatgatcctaatatacctataccgataacattgtccttctcgaagcgtcancccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctcnattgcgaaaatccactaacgttcnacctattcgatacantcatcaccgctcaaaggtctatcctggggtaccncccgttaaacacctnngtntcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagctagtgttgatcgctagcgcacggccctctacccccgtgagaaatgcgttatantaaaattctnggccgatagccacatctcagataaaaaagcactcgtcgagtctggaatgttctatgcaaacggccgancttaaaagggnggaggtagcctggcgatgagtttttacggacacaaggcttatnggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcngnncccttcgatctacataccattggcaagcngtcntcanatctcnncaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtnaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgnctgatgccnacaattaggaccttagcgggtgatgcancgtattctatccccnngacngcgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacctnaaggatcaatcgggataaactggaacnagtggtccctggtggggttacaccacggangacatttttcgacgatcaataggcgacggaantaagtacgcgattttttcnaatttctgagacatganncttaatgataacgttgctttgttagtcggtgttaataaagatttgtccagaacagacatggtncgcctgtgcgccccgcntcaatatacatcccccgcacagcgcgacgcccaggtaaagcgccccttagccgtttgagcctngcgctttactggannccaggtgcacgcttcgctgcgcccgcagccacatgcgtgacctctaatcgcaccgaagctaaagagaanaacatggatataggngagtaatctgtgcctagggctagaaaccactgactttgctttataccgatgngtctgataganggctattacagtcagcgannccgtctgacttaccgaacgcgagcgagctgcctcacggcatgtagagcagtttaccgctcngatccntcaaacggcnccggattcatctgactctcggttagaacgctgggtggcagaaagttgtcctttcctccgaatcttggaagatggcgaagttaatcagagaactcgtcaactaaacgcgatatacaggaatcacaggttagtccatctgaactgtcaacgctatnccnctgtcggcaagacgttagtagtcatgtcgaccgggagggagttggcgtgtactaaatgttaacaagtcattaggccttggtatgtcatcgctggggtctccttcaccngtangcacgatccggattagatcagtcctacacacgcactttttcgtctcaatttgcnntnnnaggtatcaagtgcgagtcntcagaagttgtacctctaaagcgcaatcctcgggttggcnccgaaagtgtatttagcttgtctgaggtgactcacgcngacttagaccggtnnnctgtcgatttagatctgcattatttggactcatagggactacgtggcatggtgcccgcagcgnccaccgaatggtttgccgatcggcagcgacactctgnattttgctccgttgcgggnaacgctgcaaccgcttcgctgcccgaagggagccatgggaccccnaccccaggatgtccgtacgaaccggctgcctgtcgctgagcgtaaggaaccggctggacacagccncangggnattggatgcaggaattataatgaggatactangcccaggagagcttgcgcggaaaaactgaagccaagcgtgncggcctatactaagaggganccgtgcnttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccntaggactatncggacagccctantnagaagttccccgctncgtatctggaatctaaacagcggagnatatcgnaacccgcgacgtttccgngcttctccagaagagatccgcccgggttncctcgangancggtaggcttatagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcgtgcgttcttagcggggtttcttactaanaagagttaccatactcactactcgttccgtcgacgaacgtcggttctaattatactacnatgcatgggctaacncacttgctttactgatgccggaagtcctaccacagctaatactcgcgcaatccagagggnccaggtnncgttcagtcggataacttgggaaccgcagctataaagtttgtgccttgtaccncagtgggcgcttcacgcaatgagaacgagncctcgatcctgncgctgaccgcgcagcgacagcgttgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgannanattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattgcctgttcctagtnatgtctgcgttgcnctcgttagggtgacttgaagggtatttcacatcatagtctaagattagccttacgcantcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatganntccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggcnctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccgnnannnataattaaggatactttcaccattgggaacatgcatncataaagcggacaaaaacgttaattgccaagcntcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcgnacacagatganttcactagggacactaggattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgnnnnttctctgntagaacaagcgacgaggtcggattttnttaggcagaaaaaaagataagtcatatananncannnaagcagtactannantnacnatgtactnnnngnnnatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttnncaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccgggannnttggcggaggccgccggtcggcttcgacnntgttgtacttgtcgctcggcncgtggcgccatcgggggtgggccggatatggtagtccaggaaacgttngcctggcaccttnatggggagttccggttttggtgaggnngcgcctcaacagtactcgccggngacacagctccctttctatcgcgcagnctgggcncntaccgccaggggggtaagaagcgtagtcacttaccgcacaatggtcaacctccgcccggncattgaattctacgcggcgagtgcaatatgggccctagtaactggcgagggctccagtganacgtcctgtaatctacaccaacgacattangctggcnngggctttcgttaagacggttgccattcactgtggnggccctcactttgtcgaagtcctgtgtggaaagtnnncgtctgttngtctgtaatccgtccnnngtactccgcgacgacgtgtcaggacccgccttgccgaggnggngcggattacgtcggacttgtttcgcnaacgcctactttaacgagactatggtngcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctcctnntcacaacagtnacaacacatttgggtgtttagcactatggcgnacttcataacacattggnnntgcctcaccgtgtaactttagatctcgccgccctaagtacgtnntcntnnctatagacttacgccttatatcctatcttcgtgtagcnccaaattngatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaagtcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgnnctgatcaaacaacgcataagttcggtctagctaatgaaacaagtngctcggtttagagtattgttaaactgtctccgtataatggtaccgatacaatcnattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaannatattgcacttaggggcttgaatcccncatttttatcaggtgataacaatagnagagagactatcggaantncttcatcaccgtgacgttgttagtcgctcaaatccgtataagangccgtgaaccaccttggntcacctgtattaganacgaacnaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattcnctctggaaaatatgacgcggttggcggggagcgtgacagggatcacgggttagaccaccaggccttatgatnggtccgccatgctactgcaggggcngacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctntcagtggggcgcngccatctgaatattgacannatcttctaggaagttaatttttttctctctcaaactcagnctgggtcgcggtgacctccagcacttccacggtacagtatctctaagttgagctctgggctatgattgacccgttaagttccacttntcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagctgcttcaaagaaagaatatccactgaccccttnatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccacccnnnngccggtagagcgacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgngccccgttcataaccgcgaaggacgcctgcctggagacnnnnngatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacntgtgtatagagacacatgnttctagtatacggaccccagaaatactctgcgaagctaacaggctgtttaaatgtgtggagtaggacttcctggangcgcgaagcgtacatggctaatgnnancaattggatatcggagtgcatccgaagggcggataccagcggcgacacctcgtcgatactccatatagaaccgatngcaacgcacccggtggttatcgtacaatctgcccgangcccctctaagtttcttgcagtttaatatcgggaaaaaactaaaacacccttacactttattaggccgtgtaagcgtggcggcgtctcagaaagcatatacagatgaagatgacaccaaacttgtcatccgctttgtgaatactagacgcatatctaagatacaggtttgtatggcaaagcaaaaggccattcaaagcgntcaagnacttganatttacgtagctgatcagtaagataccacgtgttagnnngaaagcagatatttctccccaacanncccccattttttccctgctagttctgggacgtaattatgctatggaaacgtttctggtgactaatggtaactgnaactcaatgcgcatcaattatgtaccaagattgacgtgacataatctaggactgtagtngtgaaactaaggtgatcctctagtcttgtatcatggcaaatgcacaaatcggtatcactttctccttctgcccgaaacgtttcactgcttgaacacnngatgtgtcaacggtgcaacagactngtggttggtattgattaccgtganggtatggtacaggcacggcccgcgacgcatncgtaagttgcaatgtcgaggcggcatgctcaaagtcccgattcggagtcncctaccagtccaagcccgagttccctcgcanatcctctaattcgatcttcgtaagaagngttggcctctaaaccgtacctcaaagcatcnccgattnaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgaacgccagcgtactagcntgtctaagntcacactcgctncagccgatgcgaggaaagnncntgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcngaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactgnagggctccgcgtccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctnagggncantcgaatcngcnacgatcgcnactcagccngtttatcggttgctcatgcattctgccttgttcgttagcttngagcatangtgctgaggcacnattctagcgcttattacttttgttgccctcttgcagaagaggacactgaatatagcaagcngatcgattgctggcgctaaggactctgtgggggcacnnntctggtacggggcgcgcataaggccgaagcagggaagatgcnctcccccctngtcagcggccagggatcaacnnctcagtagcgtcgaaaaagccggtgtaggcagtcaatactcttttcttcggnnnctgtactacggggacattggacctatttctcccnccggggcangcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccanctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacngtagaganggtgcgtgagcattttttgatgagctcanaggnccaggnttagtcgttctgttcccaaccggagcgctgcagtgtcnccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgtncggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgncgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagnnngccgggtctggacgtacagggaangggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcncccgtccgcaacccgtcaattcancggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtanctgagttaagaaaggacaacgacgatttcgnncccaagtatacgctactaactanatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccncggcggattgcctncctcttcacctttagctcnngaaaggtgctcaaantatatcacgactacngagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctacnaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacncagtggatcctccaacggggaccgttaagctttgtcggtggtattgcnacgggnatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgnggcgccggctcagggctactgtagagttgttttantttgcaaacttacngaccgtctctaaatgtcagattgcctttaccatccagcgcttggttggaacattaaccagagcggtgcactgttattaggctgcctcatgctatcangacgacgtctcggtgtctataagataattgcacattggcagtagtttctaatttaggtgccacggcccatgccgccgggctaggagcctctgcttaantaagatattcaatcgctggatcnacgttactaacgcactccgnccgccaaacggaggacgttcgctttgtgaaggcgtgcgtttgtgacccagtgagaatgctgaaaccaaagcccaaggaaaagacacggtcctacttgcacactgggggccgncgctgnngnngacngcgcatnntgggagagcattnatgcgcgcgngtccgattagcgtgacgccactcggccggtgggtcaccccaaccatnggggnactaatggnntnttgcctaggaaatcgaccgangtgcgggcatatcatagtctttaagcgacgccanntacatctgcaagactctatnagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggntcaagaagcctatccgtcgggcgaggttnnagatacattcgttcactnactccatgcacnntacgcagacggtcgcctgagaattcgatcgtcgcggctngaggaggttaacattatgttcgcggcatggggaatctgcgtagttctaagtttccgcccattttaacgtgcttccatgaccgacngactgttatcggttttgtaattacctaacgatatccatgatggtgcagacaggtagaggagatagnncggctctcgtatcacaangaccaacgaccggctaattgtngatngggggatcgttattcatccactatagctcccataatcaccgtgatcgcgggggacgggtgcgggggtgtagtccgccggtaggtacagaacacacagtaacaggactagcccaagnagacattggacctccatctcgttgggacaggtagcaccccggaccgggtgcccggaactagataatcatacgactnncctgagtaagcttgcttcggcctgggaggaattttaatggcccgggtagtgaatanntgtntgacatttatatgtcaagtgcgcctatcatccagatctagtcgagngctggagtattnngttgtcccttaatcgacttgtcaactgcgactacgggtgtcctgaaacacttaagctatcagcagttgatcaganagtttccccagccntgaattattaaatacttaaggatcgatggcattacctaacgtagtaaaggatcgctagtcttagacccatgacatatagattttcctgtgaaaaccagaacctggtagagcaggggcatcgaaggcctctcctccaaggatccatgacaaactcnncgttanactgaacaatgagcgatcctattcaatcaggngctgagcactacatcnnctgntcactccgaaacctcgcgtatgccgcaaccattataagtgtcctgtttgacggncccgggtgtgctgtacnnctgtttaaggctccgggagtagagtaaccgccgtggnggcgtcccccgaatcaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgatnactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttgctgcttagcggtaatacggttccganacnngggcgttgtgcgatcatcatgacntagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctcnaagcacaattaggacaactcgtnttcgacangggagctacagcgaggnatgtaagnattacaatntttttaggcttctgaatccatggncgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacnnnccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctggntgtctctggcgtgatgtatnttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgagnggtagtcggagttaanatatacgcncctatgcttttgnatttaaatggnagacagccagccctgcccngggtcacaccgccgccaccgtggaaaagaccctgtgtattagtatgcgtgtagcaatcactggntggggcagcgagattgtcagatccncagcctagtcgttgggtgagggggtgaagggacgacattttgtnacacaaccatctagcttccccnnccgacaatcgaagcccacgtaatctccgctgggtcgatgtaacccgttacttcgcgtgtgtctgtccacttcgtgtgtcttagtgcttgaaggtacggacgtgatcgtgattaatagtggacgagcggcacaagccgagcttcgtagatcctgggggctctacggtatcatttttcctttattgnatacgcagtgcttccggttcttaggtgnctggcccgcaagctgctgttcggtgtataaagggacttccactcccctcgtccgccagggctagaaatgatgcctctgaacttaaagggtttgcaggctattgacacatggcatgacgttctccggcggtgaagagggtcagcgatacatacgnatctctagtaggtgnaggncgagaaggcttgattnacgagtcgcaggatcgtggccaggtacaattcgagacgtnatgttcaccactcatactctgtngctctatcctaacagcatccattcagaaccccccgtccaaacgggtacagttgagcgcatgtgtccgtacgggagagcccctgaaaatgaggtgtaccgctcctataacgggtcncttggcctagcacntcttattgggcctgatgatccgaattcgaatcccatcacgtaattgncgacgatgcgatcgtgatcgctagcaaagcccngagaacggggttgttgggggacntggaaacctggaggtnatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgagggcccatgagtatattcctgagacggaaacctaanaaggaacgattctagatcagttggggattcggattataattgccaagacccctaagtactttccgtatgctcattgcaatatgggggaatagacccccnnngccaccgttgatgtcagttccgtcatcctgggacagtgtgagctcttaatgcgatgcgctctacgaaaatagctgtcggtcttacattaganagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagncgttttctggtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatgnatgaactgacatcctatgagntactgaccatatgatcgacgnnttcgggaacggtgctcgaggcttcataaacctggggatacttccagcgagtctcatcatattntcatatgtgctgcatgccgggggcagcaaatattncgataagaccctcgactcctggcggctgggttgagggaggactaccactaaggcaatgtcttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccgnaggtagcgcnagatattgctaagtagacagncactgatacgcnatccctactaatgggttccagggaganagtagatgagggttgatgctcgggggagccgcgcgggatattttagattggtcgtgtaagttaaaaggggttgttcgtgagctgcagctgtggccaggaaaacgttccccactgcgcttaaanagacattaaatacgaaaaggtgtagcggcaaccagttatagattcctagttaaacttcccattaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaacnggttacgctagnnggttgggggtgaatgaatatgagaaagtctctttttcgttangacaaggttcncccggcgcctacgtaaatttggctctccatctaaagtttncggctaaataggngttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgaacgaanttggggggtaatttccatgattcatttgtttatctttccgaccatcttccatggannngcaaaggcgatgacgtaatcggaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgngagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcattgccnacacgctnngataaacggagctttggagtgggtcgtcgcaganctagcaaccgtgctctgatggganatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcctacttagagagtctcaggcggannnnagccagcgaacgcggcnagcccctagtacaggggcngggttagataaccctgtttcaaacacagtcaatcccatgccctncgtgttactattgttctaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaggattttncttgcaaaattggggtcatgggaggttactcctgtcctggggncccagctgtgtgtgncgtttangctcttcagngtcgcgtcnctcggcttggcccgggttgaccacggnggccggcgggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcnatcgggctgaagcgaacgagccctggtgaagacctgtatcgataacattcgggcttccccgcggaggggcaatttaccctcagggggtgcncggtcctgggaagggtgggttctgggcgcccggccncgtnccgctcacgtngngacgccggagcgtgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgtgcgccgccgagagcgcgttgtggcccatgccccgagcgtcacaccccccgctacttagtacgaagctactctacacttgatatgcccaatccagctaaatccagtcaagcttcnggggtagctcattaaatctctccgcntgcatatttctacgagagacggtgagacaaacccacgctannaanagcacccgaccattcggctctctcgtgctcttagngagttgtaccttctaaacaggcagcntcacacgcaagccagcctnggagggnagtctngcatgtgaatattttttgttntcggacaatntcccctgcgnttgtccgtgaattccgactgtagtgatcgattgtccgctgggttgaaaggtacgaaaactagctgcttaggcaccgggtgcgaacattgggnggacgcatgaggtttgcacgatcggcgcagtagcagtncggttcagatcgagaaaaatgcgagttgatcggacttggcagcctcctatctgttcgacgcgcagatatcantagtagacgacccacgaaanntccttacttaagtcgggggcggagccgagggatcgcagctgctgcgtttgatataatatggaaancgtatgtcccgtggatctacagccccacntttgcnnncgncccgnanagccgtagcttgaagggtctggagangcggtgcatgcactaggtagttaggaaccctggatccttaaactaaggtctgaaggggacatgcgctggtcgctgcctgagcgtatcgcctttagataagtgggtgcttgtancgtgcgggtaagctcgaggcgcgaatgatcataataaaatgccgtttgtccggaatatacatgaagggtccagcacatgcctccgtgntatgaaaaagtccnctgataccattaacccgagttatatgttccccggggtgcgcacacattcggagtntagtatgtgcggtgcggaaaggacccaccgggtccgagcgtcnntgggaaccggtagacctaacnattgccaagtgggagtgagagacattggcccacgttcagacaatctgaggaccagcaggcactagtagcgtagctcagcgttaagacatccctacgggcagtcaacgtcctgatggctcnctcactagangcgagcttacgccgagacaacctgaacggacataccacgtaatgcggcgtaagggcgtatgcttttcaaanagacaagattcacantttgccatccccgactccaatgtaccgatgaagactgtcgtgtagnatatggttaggatcgttagcgttgccgtcactcntatgcggtgtactccatcccgggaggagggtgntctngnggttcttcaaggtcagcagntacttatcaagccgcatactttcagatctcttaatctacactccgtaatttacagaaaaacatggatgaccgctgatacgggctcgccacttgccgagaatgacagataagcatcaactcttgacgctacaactttgagcangtgcnntccttagcgcttgacgctgntaaatgantaagagcattnncctaaacgctgaaaactaggcaccgctgctgataacagaatgacgccgaacgtcgctcttcactgtcgtactaagcaatctcatctaccacgtatatgtctatacgccatgcgtacctgtgatcgcgtacaccttgcctgaggacgtacgctcatcttaattaagggagactgaaaagcagatttgtgtttttcgttgccagtttctatcctgtagattttcagcacagaatattcnctaccaagtccacagttantcatgatgtgatatattgctnnagtatacctggatatcgacgccactcatgcccctgacctgatatttaggtagccgtctgccttagtacatggagaccacttgattgcctgagttcngacctggataatgcgccactgtgnctggtatgcaaaacgtctctgtacgttncctcattaacgtcctgtcgcgttccgcctacacatgangggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctctgtcnnttctcagtgaccgcttacgccagcaaagcaacgcgacccgatagacgtactgaagaaacgccgtncaccgtgtgggccatgcgaaacggcgctcacctgcgtgggtcgggtaagagaaaggcttgcaaacnnacctgacggaagcggttgacatgacagatatattcagcgctanaaaggacggatggtcatatcgacacatccgatatacaagnctcgtgggaccttgcggagaggttatgtggcccggcccggngttcccgccctatgcggatnggggcggcggtcctccggtacccttacttaccaccctgagcagtacatcgatgggctagagaacgagggggggacattatgcacgcccnatcgtgcgggcatcgcgtnnccaaaggttgcttaatccgctggccaggtnngaatntgacccacgtccatttaccaatgtacgtcccagaagcggtgatcatcgacccaggtgttggtaccggcctctcgggcaactgggtatagacgtaggcatttgcatgaccgagaaccgccagactcttgtcatggtatcgtactggcctagatttgtgcgggcactncagtagactcatgcctattggctaattcccgagtttccgtcatgccgagttcctacgaatctaattgtgcacagctccggggctagagacggcttgccagatgatactacgtcatccctgaacgcatccaaggtatcgttattctataagatgtgatgccgtgttttggcgtataggcgttggcagcgcggccacaagggcctgaatagggtgatggtnagggttagattagacgttctgacgcgcgagagnntcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcgnctaacgcttcgcgtgactgctntagccaatgactctgccaggagggaatatatcagntanncttacgcggcgtacgagcccagtnntcttcgntntagtacttcatgaaacctaactgcgangtgtggtataagcgctggaaacagatcantcccggccttcgagagctggttacccgcagataaaccgacctccacccatcgtctngcaggagtttgtaacccagagnttaatcacgcgatacagatttattgccggaaggnggcgtccggtgagaatgtnngtgncgcgatccgatacagagaatcgaccaagtaggtcggttctncaccgttccccgagcaaagctctgaccagcagcgcggccgcngcgcagaccccccaccaagggccataggccgccggagggtnngtggatggcggcctccttgccatagcccaagcaccggggnctggtcagtgtgattcgccgtcattcacccgcatataggtncncgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagntacacggagacacgccanggtgatgtggggaancaattnccggcctatgtatctnttgcccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgcnatacaaaaaaactaagcgnnnaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgagntgtgatggaccatcccgccgnntaggaaggnctgtgtgcctcctttctgttgtcaaggngttaatgagacatccgcatccgtgtgtaggagggttacgtttgccggctaagactgtaaccnnnngtaaanagggcncgtgncctttacaggtttanntcaaccttcgtggaccagggcgggataataggtgcagttgggctgaggtaactctcnagtatgcggcgatacggattcacactacggtataggagtgtacatcttgcgctcggtcagcggagagaaaccacaactaaggcgatgaaattcctcctccattgggtttatacgtatacccttcntttcttncnnccgtaccgggaatcccccgctatcggacctcgaggaactaccttngacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatggctccaggcgngtcacatcgcaagtacgcgcatagcaatttaagtataggctagaatnnactaacngcnnnnttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctccgangcganggtgtattcgttaaatattancgagcaggtgattaagtgtagcaaacgttgccgccgccggtgtgaaatatnctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggcgtatatccnnantcgggtcattatcatataatcggtntcgcnntnccagctagtttagggggaatgggncgntgctnagcgttatcctacacactcaccgggaaataacgcatgcccgtcatttccaanantctgtggaatanttcctggcagtttatgaacgagaaaatgagttgggctgactcatcnccggctctcgcgacgaggnngatgatttaacaccnactggggggttcgagaattctcatcctcgccacactgcagacactaccagttattccagcgctcgcgcgatgcccgnctacagatggnttttacaatacactgggaagactccgcagagcgacntatatgtggccgatgcatatttaatcccgtatgacanttatattacctgtttccagaggcttgacttatccatcggatacatgtgactccctcacacgaaacttcaagtagtgggagtactagtcatgtgctacgacattgacgagagnatcgcagagaagcgtccatgtanncgtgcgattngaaggctaatntagtagcaacagtcngcgtgacgcggccgaatagccgtacngtcgccgtagttcctggctacnngagnngcnnaattgtangcattccaaactgttataagtcaatcccganggcgncagatccgctccgggctcattcgcacattctaaccggcaacatgaacggnnncattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagatnaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtanactcacaaaataaccatgggtcagtgggcaatctgttnctactggataaccctttatgtttcttgatccggtnngngcgattggtatgngcggcaattccaaggtagttgcgctatatcaacttattttctgagattacgggntgtgtganaccctacgtgcgggntcagttcggacctggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtnaacccgccgatcgaatagttgaccgggtagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccnggaacagagcacaaacatgctgcgttgtancnccggtgcaagtttatancgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagatcaagcgccgttttccctagagagttaacacgggctgacntatatacccacggtcgtctgtacacggctcatccgctacgcctaanagactantactgggcccactcattttgcgactgggcacgcctcacgatatacccgtactagaaaacancgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacctggtagggangttggtttcancaatgcatgntcggcccacgggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcatagcttaccacncatattttagncgtcattggagcaggctagctaaggcccgagggagtcagaaaactgtgcaccttgaggccaaatcccaaaaagnccgattntacgcatcaaggatgcgggcctttataaaactncaccggcacattgtcacnnnntatcgaggggtggcgcgtcccccntccgtaaaaagatcaccgttttggaagcgttaacagaggcantgngtccttccgacaagtgctcttncttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaangtgactggtcgcattttcagagaggcgacaagtactcattcnaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaacnccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatantaagtcanattaatcttatacttggtccgcggggaattcaggcgggctttatcggacctacggtagctcaccgaaaatatagatcaaggttaacccaggaagagatcgctcgctcctgaacagatcaccncgctgtaagcaaatgtttggggggccgcgtgatcgggaanntcgttgtgatccctgcgngcagttggaagtggaggttancccggtggacgtgaccagctgntttcacacaagtaggtaccaggtncgcagtaatcaangatactgttnaacgggtcacaatagtgatcgcgcgcgcttgnnntgcataacttaaacattttnnntggtgaatagggttttagatgtggacattgtacacaaagctgagaacatggttaattacttaggaccaagtggcgtatagangtgtgcgtcgattngatgaancaacacgagtctcatggcaaagatcgggacggaacccaggtagcaaaggctcacgaggtcggtacttactnccagcttcagagctgcaaaattgtgtgcgggcttttcaacactgtgtcnagcaagctgtcgantcagtggtnaagcanngaacaatcgtagtgtggtcgntcaaacgctgcgcagcgaatatagaagattcagaaagtcaaccaatcgcacgtaacatgagatganntatccgctcgtagccgcctantatcctctaattgtgacctgannnngatccaactcgtactttttcttcacgctcctgncccggactattggaagtatgcgtngggagtgctttatgtttcctanncatgcnncaatgccatattggtgtatacctactgggacagangtttcgcactccgtaggggtgtctatgcctccttagactttgtccctantaccgtctacctgacaagcggctgatcaactaccagcacggagtccgctcaaccgacgtgnatcgtgcatctccggcgagcatgtggttccgcaatgcccctgctggacgtatggtgtatacgatccaaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttcnagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacnctgctctgaccttctnttnttcttcggtgtaccctatgttatcaggcagtntcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctgnaagcttgcgtgcgaggtcacagcgaatgatgggnnaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaagnngttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccaggcaactcagaggccgtatggcggaaataatacagtaacgggcnagtagtcgcttngcttngaaaatatggngncagcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccngattgcttcacattccccagttcaagcggtgatacccataaaatngccggataaggcccgttcaataccggtcntctgtctaaggtccaacctgactacccncncgcgtagtggcatcctccacccctcccctctcgttagagcggatgcagactcnctgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggnatttacttattcaggcaagtatcnnaactcgtcatgattagggcaaaagcgcggccaanataaaaatgtggaacggcctttgttaatatnacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtancatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgntgaaggacgcaaatggcatatgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagcnntagnactccatttcctccatcgtcctgtgaagcncgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttgntactacgttggaagcctattccaccctagtgacctcanacgccaacgcttggtttgtccgttgaggttctaggctgtgagtgccccacaccataggagttctcgacgatcctcttccngnngtagcggctgctgattcaatccggtttgcgcacttgcnanannttgctgcttgtccaggctgttcgatgtgggtactacacttcctttacaatgggcttacccggacaaaagtaagggataagcgaagaagatgtatctgaattgtgtggtgtccaangntgtcaaccnatgctctctcatagcgcatccnncgnntggagatacggaagtncatatcattctcaccgagctctnagggaaagcccacctgctancgcgcaaggccggcttagcggctcagtgtctttcattcagcgggtcagtgatgaacgcaaaatttcgggtngtcgagagtaaccggctattgccacacatgcgctaaagtcaaaaataggttcaagtgatcatggaggggacagcgtatgccgagtcgcagagcgttgctgcgggctctcagcgcgcgtagtttacactgagttccattagataaccggtgccaccccaagctgttatatgtttaagcgatttccagagccgcatcaccagcatagcntccaagtcagtcaagncgacccagctaatttgcagaagatcagccttcgaaacttggcggagttnttacgtgttaccacgcccaacctaatcacatcgagccgcgccncgggataacttcccangaaactctgggtcagtgctcgactatgcgaccagggcgtgaagtactgcctancagtagcctgatgcgggagggtgaagggggttnnncgatatgccggggatgcctcggcgcagnncccattcanagaaaatcgatnaagtcccccgtgcgagataacgtctgatatcgacagctaaggggaatcctcggccctatcctcaacgcgcagttatagtaagatgcggtatatcactggntggatgatagattcggctgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatntgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctaggttccnnccaatagtcaatcaggtcaacgaccatattttatacactttcaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgnatattcctaagcgaccatctgcnaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttnncanncaatactacaggtcgctnccgctgccctttagagcctnggccagcncgacgggccaatgcccaggtatagattttggttacncagaggccgagaagtgcggcgaacnactagaccaccatagcgnggccagttaataggcacttgagagcatgcaggcagagcattgctcggtaggccggttgtgcacgggccacacgagttaccttgcggatcggagggtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgagtgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacngnnnttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaaganattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttntagctgttgtacgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcgtacagcgatttnaggttgctcgacactgatttaaatgaaattgtggtccaagatcgcaactgggagcttaaataattcatgagacgggangagctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcnttgtattatgacacatggtaattccaccaacctccggtgaactaatacgataaccgggccctcgtcatgtgttgcggtgtccgccgctggcacccaaggaccgccaatggtgggtcatggggattgtgccgccggggatgcagtccagcgatcaacacgaccgcatcccttcgcaatgacttcctccgtgcggtgnagccaagcgaaaaggtttgagctacaactaatgccncctctggcctaacatacaccattagaggtttgccgaagttgnnngncgcgtaagttggattgcaatattaactgggtcatcgcgcaagagcgggtagtcccagaccgnacgaactagcgcgcaatctcttaggtaannnaatntcataagcgccgcgcgcccagagtaacctgcattcccaatgtacaggtatcacggtacggtctgtgaaacgcccttcnggntctanggcatagagagccagcgtaccccgtctaattntagactacttggcaatgttagaaagagtctaatnannttgatcggggtacaaatggtcagggtctcancccaactggctagacacccttgggggactgaaacgttcacgtcttgtccccggcatgccaggtcagaacgtccggcacgcggcctaacagcgaatgtgaacgtactttaaatcgcgctatcggtcacgagatttcgaaggatgtggnncatagttgtgaccgcgggagctgacccccctgggtcggnggcaactgctcacgcgcataacgcaggagaggacactcactatgctcacacatangcggatggggtgggtgctggctcgtacgaggaggcagtntttcgactaacttcctcttccctgntcttnggccggaaagcgttcgttncagggggtggncaaggtcaaccgcccccgtatctagacagatacaagcggcaacggaccagagcatgaaatgacggaganttagcgtgtacccgagctcganggacacaccacgggnttgagaacactatacctatgantcgatgcntaactacagggcgaggaaccatgaggtttattgccacggccctnnntcatgctttacaanggcantcccgtgccggagcnggtcgcattgcttacaggcacctcctaaaagacggtnatcgggaccntaataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcncagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgngtacacgaanccatgactttgacgctactaaggttagagaaccattnagctttgtggccgcgtactgttcctgagctncctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtgncgaatnntcataaagcacgtcataaanatagtcctcgggacgatcactctttgtgccatattttccgcttgacagtgatgaatattagnnnncancngctacacgttcctccgcggcccggctctaccgaaggcgatttganttgggaagangtancggagagcaccaagttcttatctcagggacacatcatacccnacatcccagccatatctaggggacttganaggatcacctcaaagaatccatcaagagcaaactatgaaacacattgggttcggatcggnncgtgtctcaccaaacccgncgcactttcggaganncnnccgatgggtcccggtatgcagcacgcgagaggngcctaactttaaaccaattgcggtgccgccccttagccaaaacattcgcntttgtgctctagaggcgcattccnngcccttaagctgaccagaggtgtgtacagcagcagtacgcggtcatgcgcccacttaggactggagggttgcttgtccgctggagttggccggtcgggccgcataccttgcagaccggntgcggcgatccattctagcnnagnnnnattaatgggggtaccatttcgcgcgggtactggtctgcgcggtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacggccnggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactncgtgcggtttcgcaactgcaacttgaaatncccaacgcgagtcatancgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcnnttgggtcgtacagtccagagtgcaacctgcgtggtnnnntngttaagaactctagggcgctactcncggattctgattgagttgacaggggccagnnacttgacagggngcnttcaacaagcnacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacggcgcgtcaccgtgtgtgccctgttccgaaagaggtacncgagatgcgcnnaannatggccttgntgatgcatacaaaccgcgctggaccagatttttaagtaancgggagctanacggcggccggcgcnnatgcgaacttgaccgttngcnnnnngtgcaatgagcatcacccgcggacacgatagaanttcatgtgcataacctcttgcntgtagatcatctttaacagtgtgcgaatatctttgcttgatgtcgatctggagcaggggggttcgggtaaattttgaccatcaacttgatgcgagtgagtcatgcaagaagtccgcattctatacctgacactggcttaagtaccacataanaacaaaactgctccagcaggcgttgattatctttggcccgccgtcgcacatatagcangaatgagnccgccgnctctaactttctgttgaagcggtgntcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcgacactgcgcctgtcctcgtaccaccacttcnatgaagctctcagcgcacggatgacgatcaaagataacgtcaccgtacccagcctagtgtccagatttatcaacggtagggggtcgcctgcacaatnnagtgttgaatgcatcgagtactgcagtagaacttggttgccccaaatcttgtgacggctcgcaagggtcatacagccattcaggaggtctgcgggngaagatgaatgtnatcagattgaaatttctcagagaaatagtcgattgatacgtttaggcgngcttnttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccntatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagctttcggggggatctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgcnaaatctctgattggcgcactagcgncatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgcgggncncctcgggcagtccggttagacttcagcttcagcacccaaacctgcctntcnctgttagaagcgaaaaacggactgcaccccaaggttctggtcagtgcacaccgatagnggccggtannttantcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaaccatccgagtgtgttcggtaggatangtgcgttaactctctcncttgcgggcacttacgcaccaagactncaaaatatngctcgttggngcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaanagccctccgcgaccacttttatgtaagaaccgccnnntcgaggacatactgtccctttatgctctctgaacgcttaaacgggtctttggtcacgactnnacnncgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacnaaaccgcaactnctatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaagnaccggagcaggccntggtcggtcctgttggcatgnnnnnccgtgccanccaaggnatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcaacccgacgcggaggtgtgttcaagtcttgtgctnncganggtgttaccgatggtcgcagttctacattgctcagaactgcgcacnggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaanancgannccaatagtnggncggtcacnngacgtcttcgattctcaggtnaaatatctcatggcncgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatataccnatatctgatactgtcgncaagagggcgagannntcnagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccnccggtnttgagtgaacacttgtnttncctcctgtcanaagcttcggcgccccacatgtgaaagccctcttaatgcgtnggtgantaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgtcagagcacgttgccagcaaaggnccgatgtcgtcaggcntttttgacagtggcgattcactcataacctactngttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggngataagtcaatgcaacggattaagnttggtatntctgaaggcctggtcttcacacgtacagtgacccacgctatgtagaaccggtaccccattttgtgtgatcgtatctgagtgcaggttcaatgcttcagtagcaangccttgcggcttgattgaagactccgnagcttgcgctgttgaggtcggaccttcagaccttcggactgggtntgatgatcatgcgtcaacaggctngtgtcggtcctagctaccgaagatggttgctctcgcgcgcgtaagaagatnacacctttnctcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacnggngcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccntgaatagaccggccntcatacgtaaccggattctacccctccaagcatgagcgccctctcagatactaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagttacntacacggactataaatcagtgcgaagataacgtnacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactggacttgacgtgaattctggtgcatgctactatggtaatgtgctagctgattaaggttagcangcnaggnggtggncatttgggccgtctgaagagggggctaagcgcctgcccggcggcaacgtacgggcttctggcttggttcacgtgctgggacgtaattgcaagtttactgnccagcacgctcccacaacggcacggcgganagaacgcaatcgctaataactccggaaacccgaaatacgggcaagcccctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattaaccttttcccgcttacctctgantccaagtgttacaatttaaaatatgttgactcactgcagtgttgatgatacaatcaaacattttntgtctgactgnttaagttcggccgggnccggacttcggnccgactagtattancaagtangttaggtgctcgggtcagacactgttagctcgggtcatcgatgttccagtctatctaacaagaaatnacatgcgaccattctataactcgttcgctngaatagcgttaagngaatcgcagaatgctcacgacctagaggcgcgagtacncgcatggcgaaggcgtgggcgcgggggaaggcncggccttaaaagaggctcaatgcacaggtttatgccagatgcnacattctcaagccttaagaccgacgctcgatccnggaacccacgctaagggaacgctccgatgagtcatacaatcnnggcgcgcagaaaatagaaagatgacgaccatgagcctgtctccaccagtccgacgtaggcggcccggataacggaacctaancgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatnatttgtcttcagaccagcggccgtaattcccccggatattccnattaacanggtcacntattncaattctagggacggaacaaccgatattcatcaanttaatcccttgcgccgtctcctgggcgangatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatcnnctgtgtaggggtactgactcaacagagaagttagcttgtaggaatgatgcgcgtaattgggtacggagatggtgcttctatgatgggcgtgtntggctggcaagacacaagtgctgtctccnttgaaaantgtcttgggtcgagtttgctcttggcctctaatcnctgtaggnacgncctcgtacctaatgccaggtgacagtctaacaataaatctgttgagtggtatgtgaattagtaccaaaccaagtcagncaacactccaacgcaaggatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcgccgcacgcgcgcgcaatcctcngtcgccccgtctgtatatgacngattatacgttcaaacttttaggggtttttctgtggtaccaacattagcgttagtcctggtaccaccnagcgaactaaggggggtccgatgacagactctcatagtttcttgtangccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctntacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatcgcagccccgggtaggccgttgttattaacaggcaagccctggaacagtaagaaacacgttaacgtctcccccgattaactgacnagttagggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccanccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaagtgagatggggctgggagtaacctcgtgtcacatgtagcctgcggtggcacagattacgacgcggggggggactataccaaaactgagtaacgncggactgcgactcatatcatgcccgatcggccgttgccctagtaagacgttacgtccgtgctcnngggttaancgaggctccaacatacaggaggttacaatgacatcccgntccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtaacagcagggattaattcgcgtgantacgtatccaacacaggtttcacgnntgttcaagtggcgattataanttnttgattnctggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttnnagtcaggttgctncggtctcacctctcacatgcattgagatagcaggttaatcgaaccnacctacttcacgttgtnanaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctggnacctgtcggtgaaggggaggtacgctcatcagtggcggtggctttagtcagggtcagannncaantgcagagactctgtgatgaggtgcgcgtgaaaaccgtcctcctcnggacaaaggactattcgtgcagcgcctgcagtgaggaattcgtcggaactccgttttctaaccctgcccgcaantgagngccgaacgatgtatgttattcatatacagacacaacttgtgaatnatgctcacgagatcggcacccaagagcattgcgangtgantgctttagngagtcgtctgcccacaagaaactcttttgctcaaaggtcgctacggccccaattataccttgacccggctactgataggcgctgggtactatgaaactaagtcttttgtatctggggtngctnncaacagattntttcagtggtgaantcacttctgaacttccattttagacganngnnncgtaataagcccctatcnttaaagagctaacatgtatggcttactcccttttnaatcgngctttccctcagntnngtcttctntaaagcangtnnnggattagactaacactcgttcctgaaaggtatgtcaaaactactntacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgatttggccngcgtgatctactctctgggtcttgttacaggccctagnctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccgtggaggaacctggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgngctntcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgcaaatcagtgttcttcgancatctcgccattgaattaactcgctgcccacntctatcaccaaaccntttgacgcggtatgattcgtgtngagggctgctctncntggcgtgccctgctctaaataccagnccatggcctacgtggggcccgggttgaccgctcgcccacctcggcacatctnccctctncttctcgcagtataacgtgagatgcgancattctataataagcgattatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagactcgancgnngttgtgcaaaccggntnnntngaaactactgttgaagcgnccctgatgattnnatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagnnctcatacaccttggtgttgcctacnaggtgnccgacccggcctcangtcgtaaccanntnngtgtnccntgatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtaatccaccntggggnnagncctaccatgatctaacgcggtctcgcttcgtcatcactagtcgcagagccgtactcgcggtagctatgctcaaaagggttaactacgttttctgcaggtaangtcgacgccttgaccgcctggtccgcgcgacaaccccaaacatgcgttgatagaaggcggcttcaagccagacctnngtacacatctcagcggtctctggtacaatgaaactgacttaatccnctagagaggangagnaaatatgcggcnaagcagtgggttctggccctaggaacttatgccagtaggcgggctatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaatcacccccatacctctgtccctatagtnnctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagcccgcattaacaacgcntaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgtnnattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctatgggctttactctgatgagcttccttgtattaggatcgcaaccgcaagccaaatgnccaagaatggaaggttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattatncgcgtactcatttaatacgggttaattagagtagcgatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatntacccgatatgaagttacgcgcagatcanntganngacaaagctnctctcatgtaggtgtgtgtctgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccgagactgggggttctgtcgttttcccttccgttggggagcgtcntcgctgtggcnactaccgggctgatgggatagtgagccacgggtcctaaaagcttgggaanacgcatcagatggaccatactgtcggtggttacgaccggatctgtcggttcgacgtccgcgccaagggtaatactngaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattntagtaatgttggttagagccgtataaggtcccatgaagactcanaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggnatgtagtatgggggcaattttatatagttgtttctatagggacagttgacctgtattgcaggggggatacccacggtggactcttttacccttacttgcgtggacgtaggcgtcttcgattcaggctgagatacaggtgtatacaaagccatagncnccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgacctncgtgctttttaagccgcaaggaatgtcgattacaantgtcatggcacnacggcagtctcaggtgtgaacaatcggatanatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccnnnnnataggatatttaaaatgcatctggtgaacctacttcgcnnccngctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgannggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcgaccgttacatgaaatcttgtcccagtcgggcccagaccnngnaccttttggtgcgganagaggcgtaacccggccnnngatgaacacagatcgcgncgctgggtacacccggcttgcagccaggacccaaggcccccacacctctatggttacacgtaatgatgcggggcggcgacactaaagagcattgacntaatcccttcgtgcttcagcagccgttatccagagggtctgttanggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacntatttaatacctacagtccgtaaatatggncggaagacagttttcacaagtttancngnnctgggtatcagattctacacacaacantgaaggcagggcgtgcagnggccccgccaactgccccgtcggacgcagaccataaacgtatatgaattctcttcgtgaatctccantttgagtttacacagtcgttatgatcatcgcccataatgttcctcgacaatccgggncctaaaaanncgccagccatggcgatctgccgcccacaaagcgggcgggcgtacggtttccatatgtagggcccgcgcncttccgggctgtgcaagccattggacagcagagtaaggttttgtccctgcgtacaacaactatgatgtnnctcggcccggagcgcttcgtgtgggaatgattcagctcgtataggactgccggtaaggttttggcctagtccggcgcccccttgtagtgaggactagttggtcgaaaaatatccaaaaatatcggtagaatagacccttccccgagtaaaacgcatggatttcgcggtcggcagccaatacagttccaaggcgcccggagattcactacgccagcatgggtgacgggccctgtcacggggccccccactgatcccaccgatgcggngcggttgacggntgtccacaccaagcagagttgtgcaaagtagcatgtcgagtggcagccgagtcanncnggnnctggatacgnacggccnacgattcgcggctgggatgctgagggacagccgggggagtcaggggctggtttaaagtccgatttcgttaaggatggggatggtgggctgnggtgtggcagnttgtatagccgaacctctcactggcacaggcgcctcgcctcacgggttgcactgtattctacagagtcatccgtggctaccgatgacacgtgtacgtgtggagccagaaacgcagagcgtcggcaggnaacnccattagtcccccgctttggtatgcgcatacggaaacacgcgaaggcgccaacatatacggtcatcaaaccccctcgcgcgcgctacgcggccctgtgacggcctccgtaactccgagtagggatcaatggatcgccctaacgggcacgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccntcaacaaatgtagacgcgagcttcccgccaacatctaccctcaccttggctgaaagttactgaaacgtagggccgttgtagacacacctgtgccannncnccttcanaaccaccatactctagtctgcaatcttaaagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcnnntatcagaatagcgatcccgagaatttgtacatacanacgctagtcggaaatctgngttgttaaactctgtcttttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacantnncannngacccaaananccgaatcccgagtacnnagcatattctggatttctagcacaactccacgcaaggtggcannnccaggagnggcnaggcgtcggagcgcattatctntattcgcaatgtagaaagcggacggcaggcatcacgtctnctcttggccattggagcgcacacttatctgctaagcgtggtaccaacggttccggctaattagtatcgttcagtttccggcaccgaacatccgtgcnattgtggaaggggccctgagtcgtacgacatgcatgagcggaatannngtgcgtatccgcaggctgcagctgcgatgctggccaaactgtacgcgccgcagtagcnccagcggtcttgtttctgcatgtcccgcttaagatttnnnnnnngcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcntctgacggggattgaggcgtccgggaaaacaanttaagcgggacggtagtgtctacagccatgcacttcattnngatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacnaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcnncagacttcgatgtacgcacttacgtcggtaaccggtttcgttcgcnctcncaggggcactggatatggttcgacccttggccccttaactggtggatgcccgcgacagatgtctgcnngaagttatactccacaaggtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggcattaactttncgctaaccctggacacgctccgtctatgcagtaangccagtaggtcgtcgtgatatactttggggctggtgacaagaccctngnggtgcttcagaagggctttctcatgcggagagtgatatcaatcccnaatcccgcatctcttaaggcggtggattttagctttgtcccctactccacttaaaatgagnncnnatttgctgctcaaatngtgcatactgcttgtctagtcataagagcttacacccgtgttgangtgcgcttcaacccgtgttaatntntgccggngccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccgtatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttncnaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgnnantagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctcttcagnaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccaaatatcggatgtttgtttcgccgaccctactcccaanctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgncgcatcagccggagcgattggtcgctacgggcaacttggaggttntctcaaanaacagtgtncgtcgntcacactaagatacacttggttaataagcggagtantggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcgnggngccccanagctaaaggtccaccgcgctagcatgaatcacatgtagctgcccacggcccgcnatgccnnncaacttaggcaacctttgtctccctacacccggtagtaaatgtgtaagcgatgggctttnnnctcgcccagtttcgatctgcncatcactggttgccaatatcgcctttgaaaatttatttctgagcaagaagtgaaaagcacgcctcttttccattacncngaggttagaatttttccgtgaataagagctagctgtaggtgcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcggtctcttcgcggagtggcgttcgaactcccgngatttgtcatanccagacctcaacgggctcagacgtagtgaaggcactgnnnccanctagggccgagggntgagatagccgccgctcaagnnggaaaccactgagggattgcattagcacggaaacccccttggcncattgccatctgcacggngtgatgtgcacgtcgcgagtccgatgtctactaagccttngacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaaccacgatggagagcataccgcgaacgctcccctatccagttctaccagaaggtttacccgattgttagcctcaaccgggtgaaaggttttcagcanataaggccatcggaaagcacaatcgcggcgggtttacggttggtagtgctgcanccncntaacaagtaataaatggcatgagatttggcaggaggantaaaacctacccctttgcgtgagtaattctaagggtgccttagcacctagtgcaaancgctcgctattggtaactcgagtacacaaccatttcggaggcggtccgattcgtcgcagttcccgtgctaccggggtaatgacaggttatcaacggggcactagctaagagtactgcccgccctcgacacccntcttccagtcatgtcgaggtagcaacggcgtagggtatttgctcgtaggatcagacccccctgggtgtgccaatcgggatgagntgcanttattattataacaatccctatccgatanagcccgtcacctttacctgntgtagcgctgtnccatatcctcaagagaccggccatagccgcgcccagtggtagggatantcgaggcangntaacgagacccaaatagcactcccgcgttgtggttcaaggcataactagttggtactcttgctagcgaatcattaaactcagtccagtgggttgcgtcccgtcnatggcaccgtgcacacnggnccccaanccnggttctcaagaggttgcggtgcatctagtgactcgggacagaagggctgcnagtccatcgtttccatgggtcgcccccatctccaacacatgcagagggcgtctgtaacgcnnggtggccncgcccacatagcaaaaagtccgtaggnttgccgcgtcgngggctaaanngccaagtgtcgtgcactattgacgcnctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtactgtcagattacgtgaacgtgtnttcacgccgagggctgccaaggagacgtangaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattantcgnagtgggaccgctccggatatcgctgatatncccccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctcggacgtctgngccaacaacnaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtctatggaaatagggatcagcagggccntaaagcttccnggcgaggtattgcagcaggncgttgcatgctagcggtnnncntactngtcgactattagcccgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactnaccgactngcgatcagcagtaacgctctgccttagcccttggcanctgtgnaaacctccancaattgcccaacccgnctttagctaaggcgtagttcccgaacgctnctgtatcaaagccaatgtttcnccnttacggggcgtagnnaaacggacgtctctgagagcgcagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcnntntaaaattgagcanggccggttgcacgttncctagaaggncntanctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcggggccccgggagcntcggtcacgcctacaggtgntgactaacagcggtcacggtccaagcattcggtcagaaataaagttggccccagaaaaacgtgggcaggagaagggacgcgtaacaggcaattcgtacggcattatgactagaacgcncggtggccgtccgcagtcttaagaaggcattccagagcgatatcgttacagtacgcacttgtgctatagaacataatcagagactgatgggttatgcctctggccctgcagtccaacgtggaggggttccccgggccgctatattgactggaattgtaanngatggcgggcncngcatattctaatcctcgcgcatcaaaggatttttggtgggagtgacctaagcgtgcngggtnagagagagctgctgcgntagggttctagagtttgggcttatggaaactgtactgtcatgagtttcgcaataataaacagctggtcagctctacganccccttatgccctngaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgttacatgggcntaatgttggttcatttcggttgatgagaagaantaaattcataagagcgcaacgtnatcgccacacgcttcctatatactcctagtatatttatcggcagcccncagatttggcctgcaggacaaatggctgagcagggacccgagaacattcnctgccttcangtgttacganaatncctagagcccctcccccccttgtatgattataanctacgncccgactcccttgttcacgatgctcctctttcctgcatctatgagcatctgnacagggccgntcagnaggcaatgtttccagccccgggtttcggcacaccgagagcacacgtgcggcncngccgcaacgcttaccggaacaattccttactttgacaccgcgcccctcagcccgacanacgaaacggccggggttatcgatgtctngnaatcgatcgagccttgtccatttctctagtttacgttcatccacttagcaagtaagttgttgctatgcggaagtctatatatcacagtgcagagatnaaccgcgagtcacctcgattctgactaggcagaatatctaatctgtatgattccagacgcgngtcgcaaccgtngnnaaataagttctgtacggagaggttcggaatcggacgcgggcccggtaaagcggaaccgaacaggcagacatgagtncgtaccgngcaagggcgtgnnnnctgaaagtagaaacttgactggtatgcatgacagcaacgtgganatttacgctgacacnacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgttaaccgtnagtttccacttcaggtgtattctgggcatccatcttaggtgccactaaccggcttctcgaagctggtaaagttcgagnccatactaaacgttggtcgtcgtacgtgatttagaacgcttnctagatattgtaggattaaattggccggtgtaccttttctagcatttgggatagcnnncctgtggcgatgagtcttggccnaggtcgcactagttaggcctttgatggtgcatggacttacgtaacgaccggcgtgggtggctgtttaatcccgttcgcgacgtagtttatgtcgcttcggtatttgtcgacgcccagtgaacctaaaaagttcgtccggcaccgtcgtcgtgccgtgcagtccgagctgagaatgntcgggcgtcccgagggctcatcgcttttagtggacgcccgtgtccgctaacccccgccgcctacggcgtcgatcggagtcgccacgtctaagttacatgtcccgcgcggtgccctggtatactaacgcaaaagcacgctatgtcagtaagtctaaagctntnnccttanncgggtcactacagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccgcacttctactatttcctgcccattccccgtttcgtttagtggccgttaccccggctgttttcatccagagtaaggacnacaccactgacgcatccttctannacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcgtcgctcagtgcagcagcaatgttcgggcaagagctcttgctcttgccttgagggtgtgttgggcttggcaacccnactgnctgagtagactcatgngntnaggattacctatcaatgtgggctgagtacgatattcctatncagccacnctccggcagctcccctcctaactcgctgtcagaacagtcctgtcaggaactatcccttatcatcagaggtgtcgagtcgggcgcgcaatccatagcggtcccgtcccgggagcgcaccctngatcgaaggggcgtgtaagggaaccacccagcgagacagtcctgcgctcacttttccgctagctttggggttngncaacacgcggatgagcggccaacaagacatagccaaacatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaangctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagtgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaaggancgnaacattcagggtcgcttatctctcgtantataatcctgagttcgttatcggaccgcccagnncanannnctngcgtaccgcttgtacttaggaagagcactccccgccccgagccnagcaggtttacacgagccggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccagagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgaggttgagggtacggcagctgaacgcgnactgtggaaactantgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaatngtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcacttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcacttacttgagtgtggacgagntctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgnntatacngcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattannngcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtngtaaagcggnnatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgacnngtgtgatataggncnggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggntctgggacgtgacccagtgcaagaacagatttcttnttagttctgcgatggttacanntttggtcggacggnggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttatagaaacttangnntcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcgntcccangcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgnnnccgaattactgggactagcntcacngggctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggangtggtgaaggaatctaagcggcaattgnnctcactcgtacgccaacnggnagtccgctaagcagtaaccgttagcntnacgatgtacggacatcgtagcacgagtagggcagttgttggtccataggaatatcacaatcnggtccccacgtacgtttggcctcggagcatcgtattagatagaaacagggcctctaatcaacgacctcctctagtanctgggggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcccngcccnnggtcgcaaatccgttcgtcgntcaagcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaactatgtttcgataaggctctcgagcagtaccggtgggaaacgtcccagncgcggtacgccaggagtgccacgctccgacgcngggctcttgaatccgggcctagtctggagtacctaacgttcagggccgttgcaatatactctactgccagacccttggaagctcggacccacctccggagccacggctttctcacgttagatccatatgggttacacacccttccgcttacacgcaggcctagcacccgcgatggcaaggnnaaccaagtccactggtcccaatagtggtcccttgctcggtggacgtctactgtctatttatcggcaagacccacanaaagaagtaaaattataggcaangtacgcccttggaagcancatcacccaggtcctgcgtaagtggtaattgcagagtccgctgaacacaccnaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttcctagctactgggactctgcaccccccacgggttacggctcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgcacgcacatgcangatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggntgcgcgtgagtgtcgcggactcctaaccggccncatngcatcggggagcgccagggaggcncctaacgataagacggaaagattgtttttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgacgggangggctcccaccatcacgcgccgacgcaccgcctatattcaaccgacgaaggcataacggcgtaataccnacggccgccataaatgttcantcacgaataacctagnncngtaacccgcggacttgaaagcgtcccactgtggaacgacaatggggaactagcgctaagagggacttcccggggttcaggcncagcccagtactgatgccgttcccccaaaggggaatagtcaatcccgctcagacaggcggaatgcttggcgatgcgaatacatcggatgtgtcatgccccaaccttttnctntaacagaccttcagacgggcacaattggggtaaattctagtccggatatccccgcgaccgatgctagatacatagtctggacagctgtaaganncatcccattcggataacatcatantaaagcctcgagtaacgaggtaatacgggggtcgatgtattacttcagtccagtcttcttgtcactagacggtgttttggctccccgggttaccgttttaaatcagtacgntggaacgatgacccgngggcaaaatgtactctaccgacagggaatccgtaatggagtcaatggcttgtgtcnacaggaagacctttaaaagagatcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacaaaccgncgtgtanctagtccgcgatctcatgtaataagccgcttccctgcctagggcgcgacacgaacattgataccggcgcttatcgggtaacttgaccgcctcgacgggttgggtgctaagtggttcgctccgcttcgctgaggtttcagtaagaagcacgaagctggtttncaaccgcatctctaaaggaaccctaggatggagaatccgagaactcggggggtcagtaaccggctgacgggcgaacttagctacttgggggaataggcgcgggggcccgnccgacccctacaaagagcccgtcgtcgggcatctagcatgaatacccgtcccgcattctgtaaagcatgatggcccgttacacgcactacgnaagtncgcgaccttacgagactaccgtgcctgattccgggggcctctcaatgaatcgcttntagcctagtccctctgtgccttctccgcgtagtaagtttagcatacagctattgctttagggccncacncttggcgagtcgggacatccctttacactgtctctgcggcgagagcattccacccgccgtcgagatggggcgcttataaagtcgtacgcctgagcctgtgcgattgtgcgggcgggcctggaattcggtcgtaaacgatgtctcctaacaatcgttacgttgcatttgacatgccccgtgggcacactcggnncccagaagagtgcccgccctgtggaccgagggcataacattcaccntcgatcgattaacaagctggcggctgacgcttacactcgatgtagggttgttacgtgttaggatccaatatagagctgtccgtaaacngcttctccgcgtggccacggatgcanagcnnnngttnactaactatttcaccggcgcggcgtcctaggccgtgcccgtcgatcacagccccgncggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatcccttacccatcgcctcggagcaaccaccgcgggccccgtacttaaactgtccggcccacgacttgccnagggtgtcgcaactagctagngacctggctgcgtctgcgtcgttcnnnnagatgtaacagcggctaactatcgttgctgattgctgaataaccgcccagaagtgttgacacgcggntaacacagataatcttcctgcgttatccntgctantcatgaagtccccaaattgttacgcctaacaaccgccaccaattgcttcacacaagtgcatctacatactaccaactattgcaggccgatgcggtgatattacggcgtgtctagacgctagttgacgcttgctcccgtaagcttggggtatcgttngcggcgggacgcgcgatcgcaggtaggagaaagctgcctgtgctcgacttcagaacacgcctgtcagcagaactgnggcttggttgtgggctgttgggtcgacttagcgtcgtcgataggggcgaacgtaatccagcggtgtgaaatnctcctactcgaggggcacgccgcaaaaaaatagaatgaccaagcttgaacgcggctctcggttccgagtttgtgagaaagtgttagaagccccgacgcgggggtagctctcttacctgccattgcntgcantttcggccattctcccaacgtaggcagaggactggcacggcgtnctgattccggttagtcgcgcatagaagatcgtgttacaatgttctcgcaacatcntcnaccttcctgtcgcacgctccggggcgacctcgggttggagcggcgacctgggggcgaactactcgctggagaacaatttaacgctcccagcganattccgtcgtacccgtaccctacgaccccccgcttcctacttgcaatacccncatcgacgtgcagagcagtttccacttactgccacaacgcccctccgggccttgtccgcaccacacctgtacacaggagtatggacacgtcgcgacctatacccaatgcaaaggtgaatttcaggtcgcggaccggcacgcccgaataatgtcttcacggttgagggcggctggaatgaacgctnctacgcgtgagacgaagtcgttgtcgttcncngcntaagttaagccattggatatgtgagggccgagcaccgtaccatgcaaggaaagtattcggagcagaccgcgngtggagacagagcgttggcggtcttagttatgagagatctcncttatgctcccaggatgtgcacgttatctcctggcatgccgcgtcncaacccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccngtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgcnatggacctttatcggctggacgcaaattggctcacccggatttactcggcttccacagggtccgcacgccgcccgttacttcgcctcgttcttagcgtntagtattgccgcgngcgctccgttttgtgtagcgaacattggggtctcagcctcagtattaaggacgctngagcgtgcgnccactcttcgaaattgggttctagataaatagcgatggngatggcctgacgcaatctctaccaacggtcctagcttgatngctgttctgcgtgtcacaattcggtcggacattagtcgcactgccattggattggaatcttaacgcttccttttcacagtttacccgatacgcgtaagtacggccatcgngcgcgactgagtgtctaccagcgcgccggtgatatatttgaaacctgaacacatccccgcatctaggggtgaaccctcttcccctaccgggcggtagtgactttacggaactgccgtgtggtctgccnnnncaacgctnnanaaagcgaacaaggttgatttatgtgcaatgagttccctgctagcgtgtcggctgaacgcgcaaaacgaacacttagggctgattgaccggcncccattactaccagccgccttngnanacagcancagctggtctgagtgcattctctatctagtgtcaccaagcatngtgtagaggctgtnncnngnancgctactagaagataagtctaccgactgtaacatcggcctgagagcatgcgacgtaagcgcgggataacgacgactgtgtagagccgaagaactctaactgaaacaaatgcgcagggaatggnatttgatcggaacgtcggtccgctatattgggagcctgcttggatgtgctgcgctgcgcccgagatgaaacacatggtaccatcccctatcacntgcctaatggtgtgcganncggtcgctaccgtatttaactcacagtcacattgcnggggctcagtttcgcgagagtctttcattatgcgcaaggcggatgaagaactggcgagtataatgtacaggatgggtcgatacntctacaactctantccagactgntagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatanattaatttcctcaggcagcagggtgagctccaaggggcatcgctcgtcgtgcncggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacancagaatggacttatagccatacncggttgttactccgaagacgcctaatttatcggggaagcnagtcgagcatttcagcgcggtcgtgtcttttatacaatagncaagtagggccctcgagttcacgtgngtcaagcaatncnntncagcacacatgggtacacttctaagccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacgataagactatcntagacaaacttacgttcacccttttacacaggactagtaggnactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaanatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctanttctttccggaagaggtatattcngaaggtcgcagcgaagcccagggtgacancacaattancnccncggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacnataattgaaccatgatgcatgaacctnngaaccacgatgagaaggtcttnagtncctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactngcatggggcgggctttctttatgtntgttggatttggggattcttaannngaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgnacntaacgaccatcgatagtagaggtttggtcggcaccccggtccggaagctgtctagtgggggccagtggttaggccccgcgcccatgggtcgggtnaagtagcccgccaaatcttnagcgcatncatnnncagcctaacaaattcaattaagaacctggaagtacccgcctcaatgcaggtnacatacccacataagtcaaccacgtttataccggctcaagtaggcantgatcttccaattctgcagcaagaatcgcctagcccatccctacanncnagcgcctggtagggattcttgcttacgaggagcgatgatacacgaggaggagccacccgtcgggggcttgattttggaacgctagcactgaggagncgctacctcctaggtcgnctgcgagtggggagtctaaatctagcccnccgatgtggacagtggaggtctctacaagagtcggaaagatagttccgggtaccacagcacgtcatcgtgtacagcgggcgcaccgacgcccggctctggccctcgacccccggcggccnaccggacaatgctctagcctaaggtaatgtgtttcttatgcttaccgcgccgangnccgcctcgaactatgctgaaactcacctattccttgtggcgctcacgagcaagcacggcgcggncccacncggagggcgcgtttgactgcgcactattcctgcatactatcaaatcgaacactctcaaacactccatattgatataccgtgactcttttggagcttgatgaggcccaccgancgacgtatgtgccacaacgaagtttatggttttattctgcaaaangttcctacctgtccggacgacgagggtgagcgatggttcttaatnnacncgcacgcgctnaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccgcgatattaactgcnaagaattttggaacttggataacatagaacacacaatacgcnagcacttgggcaactcggcngngagagtggcataactgatggcccaatggtcatccctggcggagttgacggggtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagncgnncagnnggcatnnttanngctattgggtcaaataaacgttagntcatgcggacanccacctgtaccgangggaaagtttagactgccngactttcattagcctctctgagcccactcnnagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaagcggcccggggtgcaaatatctccgaacaagaaattttgtcacctgctcgantgaatnggggaccgatgctcgcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttanttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacncaaaagtttccaaggtaaaatgctacaatatgacggnctctgtaccggctccgatcatccaagctngcgacgcttaggggtggtcccggcacaactacgtaccgcacggagcctaccgtcggaattctacgtcctaatggtacccgnctggantgacccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcgatattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtnacnctgcgtatggcacgacctgaatcaacaatgccgtccctagcaagtcaaccgcaatgngttcattataaccccaaaagataaactcgatcgacttccatgnnnntagtaactatggcgtgcaccggtnntntcagggggttcttatcaatgtctctccggcaaggatttgcatttggcctctaaacaggatctgcgtaacggtgctccgaaccaagtaggtagacataagttctgttgagaaaggctggccccacacctcgcaatttatcattgagtacgtgcggggaagaacngccgcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcaggagaatgaggtacgtacgatccctcccaggcgacaanagcaggagccgtgagtaaacataagaganctaaa ccatgacagggtannnatacgcaagtgcgcgttccgttttcncgagcttaaaaagcctaacacagcggttcgnttntggtcgctgcgctattttgaatcacccaatnatgaggtncaggccngaagctgcgtcgagcgaagacaagnggagccaaacctcntcctcctgcccggacctttgcnctnnncnctcgnagcgtgttaatggctgtgggcaccgcctattgggaagtaggnatccactgagattctntggnnncatanaaaancagtactaccacctccaatngctacacnaannnatggcgcacaatctcaaatcaannnnnagacatggtggtaaatggacacgacaacaccgactgattnaccagccatatatggnaggtanatgcacgnccccacggcatttggggcctaganggggtagcaggctgcggtgtagatacccactttccagatctgctcttagagagtgttatccatgnannnntagacatgtctatcnnaatngctctnngtaagcgngaaaattggngatagtncggatcncacgttggtttcgcntcgccganngggnacccgcgccactgcttcgggtgacggtacctcagaaggcaggtcgacgaggcgaattacgatcccgcactgtgtgacancantnnaggagtaaggagcatgccacacgtctcgcggtggnggtgcccattggagtcnctcctccctcagctacaaccgtccggcagccatccgcgacgtaacntnggaccgtatantatcgncctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgntaataaggttgttgncgcnnnnnnnnnttncattcggtaagtccgagggcgcactccacatcgcaagcaaataggcgaagttaanattatnaggatgngcataangccatntcaagtacgtanccccggacgaggcannttttcgatagcgtgcgagcaaacatctgctngtnaccggctctatgnnntatcgcggaagcaacgaaggggggtctatgatggtccatgttagtcccaatactgncaattgttgaccgnngcannatctcgtgttcgaatcactcctngtttaacgcccgccccagcccgttttcggggcataggtgggcggcacgtacgaatagattngcgagtccaaacctcacatgatggacgnngatagnncacnatagagactggagcttnagnttccagacncgatgtgtagtaacgttttgccaattnnnnngataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatanccccaggcaaaatgggatcnttcacatgtgtgagaaaccccccatatagnngttaccttaatngagaccacgngnggtcctgcatgtactgngtcaattgactcagataccnttgtccacaagttttcccaccatagannggngatctaacccggcagnggggggccaaacactgtgctttgagcntgagannganggcgatgncgantgctagtttaaaatccgaccccgcaccgtgggtgtagcttatcacngccggtataatattctaaaacctggatcccacgcaacngcaactttccctgttcccccctaaggtagcnagctagccccagacacngctcggggtagaatctctnnngcnncagctgacgnatgtctcnntggcaaagcaacctcannnnnttctaggtcattcgcgtccctagggcgtaccaacatnctgtcctaactcgtagtgtcgtgctacagacgacnnagnatattgtgcgaaacgnctcttcctagcgcaactcgtccctagcgcncaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagnnattggactcgggtaanactctcaacgatatgcgaactgagggnacccgcgaatcactcgccgattgttacnnnncagacantatatatagaangggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactatngtgccgcagggttgtcgtgggttaaaaatangtntttaattccttattactgtggaggtccacatnagtcancggctattcgnctcntggattaaaatgataacgagtggnntcacgtaatttaacgctacccacacacttcgcgannntaatngtacctaganttccttgtggttcgcaanngggtggtgaaatcctgtntcgaccagcgttgcccaggnctgttaatcaatgtaccnnccgtnatgcggtcgtcgttggacggtcgtcccncctttcaacgatanttgcaccggctnatgaaaggaatgttatacactgtgcntgtcgcaactcancctcgccgcattcaagcatgggccgnnattgagctaagataattcgtctgtngatccctcctctgttctaaagtagccgattgtntgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcncgctctcgtcctgcctgaanctgttattnngcttgcctggtacctcttagcaagagncagcnctgggagttttgacgngagagaattttngacactgtgtcagggtncgccancacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgnnntgagaaagtagggcgacgtatnggggtggngtgattggtattaccacaataacganttgaacagttncangtnccgcattaagacgctgcccattgctgtggaagacacnncaaagctncnncgtgagtattgtcatagcaagtaacggctgagcggcatgnnnaatctgaccnntcaaatcaccgaggacagaccgcgatttgnaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatccncttccttcagcgcttaatctgtgtgggcagttatactagtgggacccccngcgcaatccattncggtgcgacngctagngcttaaccaactactcgcggnnngtttactnggccaaacctagtgacngangcctttgtntaantataggttaattaaggttncaggggtatgtacatgtcccagccccagatncccagcaagtnanntccgtttaacgcgcntgacgagtcgagggtactcgcccgacagactatccgcatgagtaactcnngttcatngnccgggcatcgctgcaaaagagatgnnttgtccgcnactgaggacgggaacagactgtcggtcagcccgtctnatagtcggaangtataatactttacgccagtggcgactnagccnaacaaggaagcgcgtcttagnnggttaanntnctttggatgttcggcatactctgcgactgatggctganctcctccctcagcgtccgggagtgtttggcattttgtgggcaggaantctacctaaagtaccntacctttcgtagaangtgctgnncgntctanaaagtgatnaggagtgctgtgcggcagctgcgtggagcccccgtcgcatgtatcannaggagtcccatgggccagctctgtataaataagntantcatacctaatggggancgaactcccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcagcaccattcgattcagtgntccgtcccgttgcaantnatcttaatnatnacttcgacagacttgcgacaaacggggcnatcactaggatctagagctcgggcactggtatggccgcggccaaatcagacntcctnactccaagcccatgacaactgcaacctgacgcagtgtnatcaagccgttacaagtattcttgcctcatcatgntangctcanagcatgcctacgttaccggattgttcagnggtgggcactacaacggccagttaatgcccgnaagaagattgcgananaaagnagctangggcncgccgacaaaacnntcaatcacttcgcagccagtttcgtctgcgcatccgctnnctctgagcgggccntgataattcgtaagcactactgttcccggtccaaagtcgatgcacaccccanagcaacnatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggngtcggatttgaggcggtaataggcnnaagtcgtgcgantaggcgttnggctccgacantantctanntaagcgctccatagngcatgtataagngccagtttgcttgggattattcaaatatgcnaaggtgaatgtctcangcaaacactcttnaagtgagacagtctaggatggcacatgagccaganntaccccaagnggctccgcanggatanngnttatcggtgctagcctnnnaaataggtgctgcncgtagnatccaanttacctcctcgcgntgagtcanagcgtcacggacgagccttcctggctagtagagtanctttggaactcgtnnnaggccgcgggtcgtataggggctctccattcatcgnnnntncggggcagttactatccccactctctcatatccttgcgcgtcttcccttgccactataangtcgccaagncgatagccctactcgcggatcttgntcagttgnactccagnttttngngngggtcccgatcactangttaanttgaatggtaaattttaacccgctgttcgcatataaaaaactggttggtacagggtcngcttacaattagttctccatntatatagaatcccgancgtgccaccgccgatagtggattgntngacggcggtgcggaaacgtttatgtaacgaaagtangataatgcccggagcganacncttcagcgngtngatccgctggcnctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggancggnncggtctggtacgcctcagcataacncgttgcccgcgcctcgagannngtctcttcttctgggcctccnntgtagacnangaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtanacgatctgcacagtcctatgactgccttacnaagagncgcctcntcccgttgcctattggaggcaantgtcggagctccggcgttnnantatnnctacctannnaatgtgctgtggcgcttntggggtcancgaaattcatnannccgtacgttcgccgcgagaccntgngaaagtacctgnngagnctcgnttggtaaccacncctatncgtcaacncangagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttanggtgattagaataacantcanngttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagagncttacgaacncgggacttccggcccgagctgncatgcngacatnaccgctaaattataacaggtggannttgaccccctacatcangacctcttaattggactgcgnangccttttcgcaggcnancnaagtgtgttttaanaccnnatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggncgaacgaataacgtagtgnnnggtgtactccggttaangaactgctgacccgtgtgagggctgttatggaacctggggaanggatnnncacattggcaatcatctcgcgaaatttngctgaactttcttgcaatccgtccnncccgtgtctcttctgctgtgtagaagagtttggaggtncccannctnanngctcttcactttgncnactnnaannatcccannctagggntgcgaatanactnctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgcnncttaagtcccccgaactggacactagtagaggctggcctgagagccccccncantacgtaatggtaaatagaaaaccnaatcctaaaggnccaaattnagtaanctggggactgcagaaagcgcgtctctcatcaacgtnaatgagctngaagatcntcgaaccctngnttanggatantnttcctgattcactggtaaaatagcaatnaaggagggccatcctccaagccgtcccggggacaggccttagattcctntgctggctctgnctgcgtgttaactgtggtaccggttagtgnanatataggnctgagaataacctgaagtgccttgnttggttnccttatantnntnacaaactacggtggtcnccaaganccaaagangtctaagggtgctgccttatacaatttgagcgtntgcatgtgtcacntttacgggtcggnaggtcggtggnaggcgcgtgacgcatatcctanngtctttgcgtgcggaagaggaccntcntggtcgcnggctttnaagtacttggcccaagacatcgctccggcnagctccccaagtattnnggncctcgccgaggttcattngangcgaagctacttattggactatantccaacactgcggttaangagtcnatcagcgctnaccggtcnccacaacncggagggcttttgctnattcgcttctcnggacctcagnagtttcgacgaccatctttccataagctgacgcgtgtcccnnttgggccgggcangtgntactcctnnnncgtggcccaancgnttnacttaacgaggtggtaaccgacaattcgatggtaangantgtcgtcccactgactgtccntttccgtatttcacattagnnttatggcgccgcctgctgtcctcacgncncccgaacgaaatnggtagtaggagataggggggatncaaggtccaatccgcangacaacctggaccnatgccagccccaggtactgatgcggaactngaaaatancacgncggtacaacattggtcgcccaggatnggtccacatatgctttcgggccactcgttngngtaggaaggtggagncggtatcnccccnccgcgcacctnngtccctaccnnangcactctcaacntataaggacggggctgaatagantatccngtttagtngganggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtatnccgtncnnntggtgaaagagagggtgncgttntttnngatacaaggtttttaaaatttaacccactacaganattncncaccattcngaangtctcgcgtangtnnnnngagacatggggtggncngnggtaagntatcgttgcatnttcgttgtgntgaaaataagcaaagggcgcttctcttgtacgngtccgatgcaaaagttttcttgaacccctatagttattgttcgtctaagccgcaataaaattgttagcggaacttaaccggttacgaagactcgcngngnatgtgctcggaatagtcggcaataataagctcatctanaaaatacnccgctgtgagttaaacggttcccacgatgcaaccttngcaaggcggtttgctgagacccaacaactcacatattttcacagatgggannttaaaccctgnctgtnacatccgtctttgttttgnacttngtagaactangangggnctgctgcgattctcaatacncttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttatttncgctnncgggagccttttnttagtccatgactgctctttcttacttaatgcgaacgtgacatantggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatcnattatattttaaatttttaataaaacttcacnggagcagatcaaantcacgtgtgtatagtnctactgacttgcncaacnaccggccatttacgttgagaccagttcnactccttcnagagtaanacgtgaaccatgtacgacctnacgtccttcaccggcatnaaacagccttcnnggacatcgagcgtcntcttagaaattatatggattacgttccaaggtggtanccacgcccagacggtcngttccgctnncnnaggcggcngagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatcnctcctggtcntcgtggtcgacgagggtggtaagacagtgtacgggtgttagcngacagaagancagagnnnangtaaaacgctggtataaacacgggaagtaacctcagccncgttaggaacagacacagtaatgacgccatcnccagcggtgnatcgattataatacnataataccccatatnnaattctcctatgtcaancgtcggtaacaacggtgcataccgcaaccnnccgttggactncacgggtnaagncgtgtaccgtatnnaatccatgtcggggctcgngattcnacnagcctactattcaggcaagtncgagtagggagtangggaggccggcactgtccaccctnaataaggagntgttcncgtctcgcattgctaataccgcgnagccngntgacccgatacctgtgggcggctctcgtncggtagcttngatcagttctgcgctaactgatcgtaagnacngtagtgttcgaggcaccctttctgtggcggtcggaantttgcggccaacgctaagctgttagcgcagtnccgtattataatatcccgcgcgggtcggnntnatacgctgaccagacgacaaaatgcggctcgcaggnnnggaactgtggtagaggttnnnngatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggancggggcccctcannntcgagtgangatctccatcccnnnacattacctntnntttgngaannnannnnnaancgncngngcggnaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggtttncatcgatgctttcggcctgcatnaaggtnttcctctgtccttaacccatagatgcacatgangcttgnctgaggtcatcgttggagatgggcngacttccgcgccnanactggagctcatcccccggatcgtgacatctggatatgacggacgagggagctctcctctcntcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaannnnaggtngtgcggtctgacatcattcctaatcattccncctatatcgggctaagcncgactggaccggaatagnagnctaccaagggcgcgtcctcgacccccnctnnacncgccacgtcagcnngntcncagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgatnaaatgggagatggtaagattnagggacaagagtcgtgaagaatnaccagggtacggacggaattagaccgatcctttcgcanagctgctgctgcgaccccacacctttcgnctccttaatacaatttgncaaaaaactgggaacccttgaggacacnnagcgccnagagctaggcccggacgccaagttgccccacgctcacgganatgtgtcgacgaggcgnnaccgcgggnggcggacngaaggaatctnctgtaaaggtgnctccattgactacttgtatggtctcngcgcangtagactcctaacacggttggnacgcgataccacccaggacaccagggccccgcanaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcntcaccgagaacnggcaaccaaagagttcctggcagttactcncctcagtangctccngtgaggtcatntntgcataaactcacgatttcaacgtaantctcgctggttactaccgagggtcgtgtgaatacctacagcctagnagncaangntgcaatcgggtccgataaatgnaantatagcngcctgaacntcggactcgaatnttgcgcgctgtnttaaccggtgcggatctcggtttgatctatnngtacaccagnntnnatttcgggaagactgaatcncattgcaggcagnctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctntatgaactggtcnnataacatctgttccgttccccagngcgggactgcggccgaagtactcctntatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactntaaaaaggccaagtaacttttaagggctatanngtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcnncggtgctgggctgtcgccgcttaanctagcggcacctagtcgtatgtaggnacccacgccctatcaaaacggagttggntcctcagtgatcctgtggagccgatcgacggtnttggtancccggcatttccgcaaggttaccgacattccccgncatcttaggcgtgattcnatgtngccactacctgaaagtagagccgcacagttctcgccgaactggncacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcnnagtccgcccggctgatccacaggtncaatccttgggcggtcaactgcctnanaaagtccgccgggccgttgacgagttcttcgncgatgggatcctccttacttnatgttgttcgtcctcaactagnncttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaanatatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgggggctgntacgcanggaccccgtagttgtaagagcgaggatgcgnacgcgctcagagcgttcgtaangaggtatatcaggcatgtcattcaccggaaccgagggaaaanantcctccagcttacgaaccctttcgtcttgctcaatccttggctaatngacttaaaatttataaaggcggnnnagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagagnatttcactattcacggcgaaggngacgcgtctttaacgaagtcacttgcaccattcaggatacgnntgtttttagtgcgcaagcgnntggcagctgccctacanatacgtacgagctgactccgatggtgaacatganganttacacacaggnatccgagtcgaatccgagacagatggcaaccnacgnncgcgagttcgtcctngggtctntgggcatatgntatgccttctacctcgtggaacatgggctattgccaagcatntgaggangctcactatntcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatancaattcatgactgggnctccgntgatactgcanctagnttcccgtttataggaatatatagnaggtaataagcttgagctcaactccntactctgaagggattgaacatggntttttnctttcaaaatctctctgcagagctanngttgcatacgacgacacgatacngcggtttgggatcgtcancctctgncnctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccnnttgaagtaattgggatggcagaaccggtagtaagcgctactantgtngacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggnngactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggannccagcttgcgctcggtgtgaaggcccccgtggcgangatgctggggtctcgtngatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaaatngaagtaaccctcgttcgtcggacctcagncaagnnntaactcctgctgagcccacaattatgcnnttaccccggcacggnntaggtgagngcgtgattctccgggattctctcgtattattctacaggtnatgnacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgancctgcaaccatgnccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaancnggcagcccaccaaggcgaaccangggcgactagacttagtnactgnngantgtctcgttggatccagcacaagcattnattcgctannacccnannntngcgtgtgttgaggcntanntagccgcccgtagncttcatnntgaaaccaacactgcgctantgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatnctcaatccacgcactgngttatacagnntactaaatgtattccaggctngngtnggccngtatagggaaggggttgtcagttccgccgccagcntacacgaaatannnttnccatcacctgacgaattcccgggaccccgataccgcagtcggggcttaccaatttatactaataaagtcgctagcccgagcaggagtaggacctgacaatgaagataacacacacccgctggntcgtacctacttacctgaantcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcagtcccctcgtctgaccgcngacacacccgcgggggacgcagngcagtactcnggggnatcancggntcggttggatcaccacgccccccgatagggggntgggnngagcgccggccaantgatgcgtgcagtcgtcagatgaccagcgctgacatctcngtatcagcctnaccgcgccttagggcctngcgaagactatacacgctctagggcttccatgttcaggangcatgggtaagccacttcactgcaccgtatccctgngctgtcttaccgtgngnactcccanagnnnnnnnngcatgatctcaaatnnaatcttcacgtaacaggannctcncatcctactatgtggcnggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcgtttattcttcagcgagttctgccgaaaggctatgtgngtnactgnantctagatgaatacggctccccccgtaggttggaggtcctaacgnagttgtcaccattgtgtgaaacgaggcatatnacaagtgcttgcggtcggaccacggcgatggagtcgaagntntacatctattcacaagnacgtcactggggtntagggtaactacctccagataacctaacaacatatatctgagacttgggaaggccagngactagttnnttgttacacatgctgagaactaaagtttatgtacancttcttacttcaacgcnntaccatattacttccgtcattgntggtctgtgggagatgatgtctcggtctantttgtgaggacgcatacnctctcgttagaatggaatactnccantnnttgcgtaacgttntgtgtgtatcgagcataccgagtacncagtatacgcctnnctttacaanttcttgaaaacctttnnctnnnaagacattagnngggcccggattataggaagggcaaaatattcagtgnnangagtacactcggttcgcntcattatatggatctaggcgcttatctcagttgtgganggtncagngtgcggcgatgtaagatgcagacggcgcganttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcnaaggcggaggaaaacancccggtaggagatcacaaatattncggtnagttcctaaaagntgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgnacctattggcgatcggccaggcaccaaaacgttcccnatcggccaatcccgtcccgccnnagcgcagaagtaaatagncacggtttatgattggcatgtcngatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgntttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttannacccttanggcaggattcntgacattcaactttcgtgattttgctcacttgatcacgtagggacgncantatatcatcngatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagntcttacaagctagcgngtgataaatgttctantacaagnncngtnaaacagagggcgngactcaaacaagattgactgattcaatcgtangcctagagcgtggcntgtnctccgttaagttttcgtcgacgctgaatatnnaanangctgcgnagtcctgagaggangttgtgctatggtggagatacgcatgntntggccacggcanttctcggtntccaactncgctcgcatccaaggcgnntaacgagnccanncatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgntggtcttatcataaaatgcnggacaacaactgcagtatgggcacttaaaancgaangagcnccgnccacttagaccgagctatnaatgntttgagaccgaacgaattggntgccaanttttaaccaagcgatcgcgtgtngagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctnttcccggtgtgtttatcacggagtcntncagtaaccaaaagtactgcgcgacgatacgacatgnaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgnnnttataaccgcgttatgatgtcgtgagtaatcgtctggccggangttggggnggacctgtgatccgctacagctaaanactgggacaaggttccagctcgataccgatcgatgaatgctttaantaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgnagcacacgtggatgagccccatccttgcccgtagtttatgccaccgccgatctcatntcgagatcggaccacgcgtggtttgagagnggtgncgtttnacatggtcgcttgcctgaatccctgctccccacggttangaantgaagggtgcctacctgnctcacagtgaaacgggggtagaaaacatagcatccacctttttgatcccagacaccggtctgtgtggaccgacacgtttggcacaagaattnnaaacnnnatacttggagcaatttgaggnattttagcagngttacgtttgctccaccncttcngtgacatgtgnatncagctntgatgtacttgtcaactgnnggccgtcggtccgagttgnngcangctccgacacgnggtgagtgacgacatctagtngcggcagatcgctaacatctacnacgtggcccaggagnggggactcgaccatgcaangaccanggtagngtctcgtcgtacngcctcgcgctcctggtttacatcatantcagtagtgttgatgttctatttacacttcggggctatctgactggaacttggtgcggccccacacgatgctctcctaagtggccatatactgactngncgacngcatactatgaaacttattgagccactntagctgatgcgacgactatgggggtgatgcacatatcggcatcgtgatgctggtggcataagcaccaacaatgataggtnaacgctcctcttcggcgggcatggggcgaaagagngacnaccaaaagtcngnactatgcgggacgctcngggctccgtaggnacgcgnattaantnganccatgagagcnannagcagtcggcggcttactttacatactgaggcatcancgtccgatatcaggaacagttctatagcnttttgntcgcgggtagcncatgacgagtcaccctcggacgatggannttccgctaacttcctatnaaccattgggcgtgactatacgagtttcggttatatgntttctcggtccacggcataatggtggaggcnnngcccagcaaacgtgggcgtttatgggcggcgtcacgtgaaagaatgcatcagcagctngaaggnngcnnactaaaaagtttacaggacacantcatttatcactctggaacggacgnaggcgtgaaacttcctttctgcaagcttagggtnntgtgcctactatcttgcttagagggaaccttatataaaccctgtcaggaacagatatcccccagcgagtgaccacaatgtggtggagggcgccgacgggacggtcncnaccttncagagccatagtggtagctacctgccccntccgttgtacattgccgtgantnntgangaatgagcgtccttcatggtaccnctcncaagatccaaggaatcctctgattcttcgacacnatgtcntgtggaaaagtcactcgacttcnnggaatgcgaannaatgcaataanacatttgtcggtcatggcaacgcgngcaccgcatgattggnngatcacgtgagntagaaccttttaaagccagtccatgcagnccaattctgcgcgtttagaaattnncgcccatttcagccgatcaaagtanagtcatttttncnnaaacaagcggactgcagggtcgtcaattcatagccgagagcattacacgaccgcattcgcggtcngacttccctgaaacagaaggcgcnacgtcgttggggggccctncaaatagtnggagcgagtaggtgaaggaaagtaaagctccancatnataantngcaagctatttaccccgggcgttatccnngaagacgcatctccgatagcacaatctggctaataacgaatctcttaatntccattgtctcntagaggtagccgtgccagaaaantnnaangctngagcatggccanagtcttcangttcnttgccatgggtacacagactataatagcttaactgatgacggntatgatatagggccgacagccgattcacnncctgnatggccncngtcaaggttacacgactccctcgnttntnagaatacgagctaggggaaggcatgtatcctgagctgatgagtctntcacggcatccgtatccgccctancngacgcttgacggactttactcgatcttgagaattaggcaganctttatcgagctcgacgctagaggcgatccctcctgnacatgngtacgggtcatgggcncagaatcggtctccaactgttcatcccgccgggagatttctggtagttttgggtcataattaatagcaactggagccttagatctggncaaccttgcgcgatcgtgatgttgcccaataatgtgaaatggaggtaaaccatacagggatatagtcctcgaaaaccgaagttacacaaagcatntgcacccaaagccaccaagaaccctagnngnggtatggagacgccaagcnaaagctaatttctaagttgcatagnntctcgacaagctnggtnccggctcaacttccgcttgggtcccttcccgtaagtcagtcccctgcangtcgccgcctggaccttttcccgcacgnntgntaccctggctgtctagtccctctgaaggcaagngctcgtcttgtcacattcaacaaggaggcctttagttgtcgtagaagctgtnacgtcatnntnnatctcttcacaattattatagggcaaccgcttgtaaggnacatnatnnccattttgaaaagtaaactgggaggatatttcaatngtggggngnttatacccgtantgagtcaacatgccgtcaatcgccgcnctcctcgtgaggccaccgtcgcggcgtntntatgacggtagtgtgtactgtatgtcangccgtaaacgaaggaggctctangagtcgataacaactncgtanataaacagaagcgctaagtctattgcntnccccgaacacttccagcgttcgccgcaaaagtttgtaagcttgagtacgtcccgcgagttctgagagttccgcattgctaatatgagtacataaaatttnnccggatagcttaccgaggagtgatcgaaagnactggggctgaaaccgagaaattctcttcatcaacttatgnccgagnnntagctggagacgnnnagcactagaacgtcacggcggangacaagaggtacgnnnggatgagcctcgtcgcgggagaggtagctgaacgaggggatccaaacagtgcacaaggtgtgcaggagccanccactggacttccgcgttgattctcaacagtctatcgacagnntatgncgcaaactcccatcatnnnatttactcatttgccacggggaccntccggaacaaaagctaaagggttaccgaccaagtcatnagccgcgtcatacgacgagnggtcgggaatgagtccagaaagntatattanctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctnaggctcgatccgcccgcggcttctaaacgattttccgaaatctttnnnnctgnngacacngtgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagagcgagncttttggaatggattctttctaatgtagcgactantcactgctaggagttggcccccacggacaaaannnnttagatggggggacaggantaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcncttanctntctgaccccgnaactaactaggcaagccctttgctgtcgatgcgngtcntannatacaaggagtttatttcatcatcagcaattagangtcttctgcangatatcagctgcccgtttcactcgtgtnacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatnctcctcatagtacttagtccgngtcatcctgcggacgnttgtgagatnccagacgcaaggagctatgacactacaccgcggcgcacccaggcttacaggggaattgctggagcaagtttaacaggccnaanggcagcgcgtagtgttacactacgctttgggatcacagcntcnggccgnattccctgaataaaaantctgtggacaataggactcagccctacganctcactggtagaatgcagcgacgaaatctatgcgcgaaatggtgagatagagtgcggactatccgtccctttggaggaccgacacangtgcaggggtggtantgccgacgtaccgaactgactagtcnttntactatctcatgtangtnagcctgccatgaaggcctgggcctacccgttgactacattntgtgccattnttacgggccnctcgtctccttgtcgccttgccgcggcgcgtcgctcgagagacgnncatacagtcccccgcaatggngncgtttattctcgcagtcaattancgcccgttatcgtaggaggcagtataaacaaagtcacagcgtatacactagggcgtgtcgtgtaaatataggnnnnttnggataccagagcctgcagttnanccggacggcgnnagggctcgcaactcaataagtcattagcatcttcatatactaatcngccgcactnatgacngangagtaagccactgtctnnctaattaggggaacaggacgtcgcncatccgttgtngtgacaatccgctcgcacnaggggcgtgcacaaccgcgaaaggnaactcgctccgaacaagcaccgtccttgaactgtcnncgcagtactgggcaactacagtccatccccatacctctgcagtgtgtattnntcgcgctaaacagaaacgttaagggccgacgttcaggcagatgacggtgantatgttctggatcccgtnncnctgnnattgttgattnatnagacgacggacctgcgnntctcccatacatactgcctacgtgnactgtggnaatntacgatgacggtctgcgagacncnctttgtacncacctaaacagcgtacttgaaaatctgctnggtatagacggaatggagaccgtatgtgtaagagggcgngtgcccttgccctgaattnncccgctacgacggtgcgccggnancccgnagctagctggcctccggcnnnnnatgntatgtatcgcgaaagcacacacnnngacgtgctcntntacgcacagcgacagttcngggcggtgcattacaccattcccccngctgacaggggatcgacanagngtagagtcgctcgcgccaccantaattnccccaanagacgccgcgctcgacttccggttanngactccatacttgtgcctgttcggaaccnctttacggtaggcgganctaagttaaactcgttctacgttacggaccncattaacattgtnatctccnaggtactggcacgagtctcgnnnggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattacnnttntgtgggcacctcctnnngccantttnactcagcggctgagtagcttaccttnactaaacctctcatgcaagggaggagnctaaaatgnaccgtatcgggcggattgatggagcgtaggggcctcaacgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatnttcccannttcactcaagttagatganatgcacctactaggcgaccaagtcngcgttgccgcaanggtctantccnatggagcagaccgntgtaccgctgatggacacacngatatatncctgttcgggaatccacacgatcgtcctgttannccgtgcacttcctnggtgtcanaggaagctgacgatngtggnncttcgctaagacaccttatagccgtgcagatatcctcatcngcnnttcacatgatccttacgtctnngcaggtcgccntacgaaactttttctgatacacnngccacggcaaggagcctaagtccttcncaccagaacaaaacatttcnntcggacaagcccgtggcgtcaactntaaagctcggcaagctcnaatcacttagacgctggataggtnngcaataangcntaagttgcgagtctacacaccgttgnggaggtgatctnctactgttgggcannacggcacganctaaaacnagttgtcatgggagctgggtcctgtagcctcttcnactannntatagncacagtccgttctctgtgccatcgcttngcgcatctaaantgcaagcannaaaaccaggagagcctattnncaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgngctcgagctggagcagcccccatcttttggagccgagagcannnaggtgtcaggcgctcggtaggcgctcacangcacagtaccaaccggttttccaatcgacctnccgtttaagangtngtccgtggcggtngttggcntaaggaacacacctcgtccagaacacgattgatcatatanntcacgatcggactgcccctgnagagcctggctgtacacgatgtggcacccncctacatcacgctgaccgatcgtatgatttaaacgacgnccggctgctcgtggnnnntgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagagganatgaacatgtgngnntggctgttgcagagnttcatctcgccggtgtttcnagaanatangtcagcgcgcaaaagccctccctccgtcgcggatgcgtcaaattgtcggaanctcttcgtctggcgggcgtgaangagncacaagatcacgtngatcgctgcntgtntctgcaaatncagagaaangctccttttcaagccggagggctggaagaggcncaacccattanatttggagggctaagactatttaggcttttctaagctttccgatgntcnnagtnnccgccatttnngtgnngaagcattngagtcgaagcntttgnnngaccgcagcagtccctggatttctttgtacggannnnncttcttcttgngcctcnaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacnagnggagtaattcgatacagggggtaaagtggagacagggtgtnngaacggtctctcagatnncacnagggttaggacgtngtccaagctatcgcgataaacgcgatttcttatnaacggggaaggcgcagagtataaacattagatacaaacaanntcttattcgttagctatgtcagantncgcgtggtcgccatgggatacaacatttttncatactttttgtacggnnggcttgcgggctnnnctttnntgntanccccctccgtgtcaggaccgttcgtcgtgggcttcnggtctgtagggttggangatggtaggcgtatcgcgttcgcggtgancangcatcnntaggggaaagctcgattcaggtatgggatcccctaggcacccgtgcggcgtgtactannatctcgcgcgaggagctgngccactnctgcgggccaggngacctctntttgcgtggatttgatgaggcatcccaatctctgcgggccttggancntcggtaccctncgtaaacacctcaccgacgntttatctgcatagcgcnnttnatcacnagggcgtctcaaatctcagggcgaagagggacctaatccttnntcagnagctggtgncnttagaaattcngcgtcacacacgtcatctacgggtgggagtncanagtagagttgaccccattcatcccgggcccagacngcttaatttgntatccgagtggatggtncccttnncccgatcggcatcaggaagtcgattcagtcgcancgtgtncttcgcgtngtctgatcacgaccgnggnnacnaanacaaacgaattnnnnannaatgggtaacgatagggnacaaataaatacgtggtgncggagaggctgcgcattgccccagatcnngcgctcgagactgctagtgatcacttcccagccgacagntgacccctactcagngctgagnattcttgttcttgttcgacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcggggagtgtgatcataattcattcagtgtagnannttcggatgccaaaacagagtagncgagagagtaacagngncggaatccctcnttgcttgacatttctcgtcgattattctgaaactggacgatgtaaatttatttaacatcnnatcnncagntatataantaannncgacttggttgngggagncatcgtaatgggaccaggccgccttcgtttgagtcncttacttaggtggnannntgagaacgnncntcatccttccttaacagtatattaacggatgcacgnntgnncanggggccgcttggncctganagccgaccccncaatttgtctgttgaaccgnaatgtcnaattctaatcatngcagacacgcgtatccccaggggcggangcgaaaagctggtataagatgtacatatagattgnttaatcgtctngnatagatncatcacncggttgggctatcctcgcggcgagcaanntctatctgaacggtgagtccaatanntatgagngcattgctacttacgcgactcagttgtaaacaccaacttgacgtctaagcnaccattctangtctancctttctntagcgttgttagtgtaaatggtgggttcagatgatagntgacgagatacagggatcaanngtngcttgttgggcncngtacattaaccgcgcgcnngggnncacgtcganctacactgangnaagagcaagacgntatggnnnnatgntgtatnttgtaacgcgttccacgnntacccacgcnttgtatcaagcccctgaacantttgtttaagcccngcccactatagtccagtcaacatgggccanttgggcgatcatgcagtgagttgctagcgctagcagagataccgncttctgtgtttacacgccgttcgcgttgttccacttnncacctggcanatagccgaacagatcgtgagtagctgaactcccnnnattggacataaagtaccatcagcggcntgtcattaggagtancagtgtaagtcttattcgattaactgtanacacagcaacncttatnttgccgaagctncatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaantgcggtactaacgaatcnggntgncaggcttaanttagcgntgggcgaagtagncttttgcgtacgcatacgggctgtcgtactggtacgatctgttatnntnatcctagangttgggaattngngattgggcntccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggcnattantantgcacggattacctcggcagatgcgatagcgattcnactggctatactgaataccctggcaaaatctcacacagntaanataaaatgtcggagccgnncggttgnaaatattntatccaaaanccggattnnatctcgaacgagcggaannagtgntacatgnnnnnggcgagnnnatgggttcaagaccatgaaacncagtgtctagctncctcgaatcttaaaccagttctattaccgtgatccgntaaatgcccactcctgacagnngngacgactgaactgttaacggccgcnacngagtagacatcggatnntatcttcaagaccaattgcccntagntggtcgatgagcacccactcantttctanggcatacnttaagcagttataacctgtaagctcgtacgcnccgatgaanctatanggcttggttttattnnnnnctatgcttggtttgaaatgaatncagaccgcnttacagtcnggttgcaataaacttttaggattnngtcttcttaancctgttgcaggttttacgntcttaccacacancgccntctaganctgncaaacacntcatanccagcaaactgnagcttccggattagtnttaccanagcgtaacccagtngcaacnnaaactcgcttgnatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacntgttngcncaactctcctnagggatcgggttacagtacagaatccttggcttgcacacccctannttagctatctcatggctggcgtaagtgtcaagatgcgcgncaattgattttatnnccggtanncaaaagatataataaanacnntcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggntnncncgcggtgtagagtacatcacactccaacgtctgntggtctcgttcctcactatnggactttaactatagcaaccgtagaaggnaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaancnagcctctttcagcngctgancctgttaaccaagntttgggttgagcnanncncncganagtgttcagaagatgtatcggtttcnagagcnatatcggctnatngcnctacgggnagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagnnnncgcattcaacggtcattagcgtagggatctaatcccgagaattaacccnnggaagtgtctcccaggcttttttccctagctnacttctctatgaacgaagtgcaanaggaccgccgtnatancatggcaatcttccgccaanaccgcacaatctccaataggctgcgancgattggaccctgcnaactnnnacatcatcctngcnctccgtctgnggcacaacgangtgtactatggcgaccctcgcggctgtacctctgcntnncgctgaatgcgaaatcgacgccctaaaaacngagggcancatgctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagaaacatgnggttgngttnagctgtgtgactngcacncngggtgaactagatggcgacatgtnggtagatctggntggcctaggaggaccggcgtnctcattctcatncctcttttgcagatcncnngtntctactggtctntgattgggcntttatncccggggtacnagcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcngataaacnnntgctaatatgggaatgctgantgccntcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcnggtggcaagctcggggggcagnaaanntgnactgctagcattnctgntntctgcggcgcatagcgcggcagcnaagcaacgncaggnntnantctttggtagttgcttcgggttccctgtatcnnnagcggatnatcgagncntttggataatattnnncnnancggtatgacccgngacaggcttcctccggatccnanatttcaanntattnggtgtgtannnncnnnggangcccaatcggagagtccttgccgttgaggtatantgcggagnnaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggcngctgactcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtngtgagggtctgagccattccnactcacgtggnacgacggttcggcncaattgagacgaaagnnacccttccagtgacgctgtggaccagggcccccacgtggcgtccgccgtacccncctaacggnngccatcntgctgggtnctaaatcnngctaggccactaaatgnnatcgcataattagagnactanaagcggttagaattcggaacaatacttcccgacttactttttccgagccaaccngacggngccacaattaatttccagagactgactattttgcctnaacacctgtnaantcagagngcccttccgcgtttctaaccnaanactgacaggtgtgtgtgcgaaaaacccnngggggtcgccctttacaaggcgtattacgtctacccacgtgactnttaaacgatttcncgattnnttggggacgttgaagagttagtgaccncatanggccaactatatctgcgcactcccntanccttccncaggctgtcggccntagtcttganttannanaaccattatnnnnaagacaccatnnnaaatttgtaggaactcccngtgagggacggacggtnnttgaattcctgtggaancagttttggatgtccatgattntctccgcannaggtagggcaaccctgggccctttaaatnngggtncaaaaactgtctcgcngatctgacgagtagattcgacgngccattcgtcctcacccnttattctcgnttactacccttataacgtaggaaccnnnattacncngctntgntggttcgcagactctgtggacgatgnngagacncttagatttgcgcataccccgcagtcccatngtggattggnnnttatacacttccccagcaaactgtaatgcttggccctgcganaccccgctggacgcctcctacacnnaaggcggtaataggacatgttgtgtaggntgcagaggggccgcgcttttcnnnnttnnggcggaccatcgtttactccnacaaggccctcgtcttaaggtgtatcnacagataataccgccgtgtgtgccatttnnnnttcgcanannnaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcagttttanncgtaggagggnagaaccgaccaatggccagcatcgcatatcnaacaggcatancgntaatctggccctttgaacttgtaaacagcnttatnacggtagcgttctacgatcagttcaaaagncattgccaggnncgatcaanttgctgaagtantgcgtggattnagcggtcaacggaggggccgtgaggttagagccagttaactgacgctcatcgatgtagttagaatggctcggagggaccatctttttgttcngcgccccatcgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactngtataacnaatgattctctaaccaaaatccggtcngagtgtacttgttggcgcnacagccggtacaagangtncgncgctactgctcgagttcagccgancattgccnaagatccgacgggcctnataagtattctgctagagaaagtgggncatccaccagntagcaagttntgaagaataannaatagccgagaacncnagtgcgcccacnnnctacancatgnaaagaaaganatataaangcggatctgattggaacnnngggtaccctgcatatttaagaatccgacggaatcttcacctagganataacagaacactccagccatttatantggaacaaggngganggctttgcgtctattgtcgnttggtcgctaacatactancnntccgttnnagattcgncatgtagttancggcggcggcggttaaggtttatacagagaccgggctcgctcnagacatgtttgaaaggtaggatgatcacnccgtacggcggtttacccaagtggcagaggaacgagcantccattcnancaaaatcccgcncgctcgccgaacgccncactaaaacggcgggcggctttgttcattccagtcggcgttnacaanttggtcgaacgtacttaaacgataagaatggtagangtaacctaccttggctcttcccgcgcngtaangnngtnncaatgaatgnncaacnaacgcagtcactnntgcgccgnagtcagcgcgataaaaaaataagcgccggnnctattaacaatactttcacgagctaagtagacacccggagtgcgtatnnnccntccgcatccgggctcgaaataccgtctgctacnttgttaacagggagcctcggcagccngctgaaaaacnacncncactcagggctgcatnagtaagacgctattaactcccaccgttgactcagttatctagcctacccananaattcttagnccttgaaaactcaaagaaacgcagnnantttcaatggtctcggatatnggctatattaattaggtcgaaacaccatgggtattgtgaaatccctgacttatcgggattngtancattnagacacatgagctnagatggnnccganaagcatgttctactatacattagcgcgaatccncccngnggtaacccatcttagtcgcagaccccccccctacttatctcgattctgtatggngngagatctcgtaggcctgcttaatcaagtgctagttgcttgatcganntagctgagtaaagtgttcttagtcccactggggggttagnagtctcngatgancacancctctngnntanagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccntatcaggttntgaattatagacgtaggtccgacncatcgnatatttaantnaagactgnagnaagctntatagtgtatctcnnaagcgtnccgagnncttgtncacntccgntngtcagattggacntcntcgggctctgctnattgcgcctacctgtctantcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagagganacatcggaggcatgagattctctcttntctggatttctcccgtagcgctcggggtacataatgaacctccactcgcntaccggaccgctggatatcgacaactaagcaacannggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgnttttgcggttacgtacttcaaggatccaaagtnnatttgttgtagcccttgttttccctgcccgtataaggnaaatagcagccaccacgaagaancagcaaattnccggaagcgcatcattnggccaaangttgcaaagtcagtactgcacgcggcattaacgtgtncgccttgaggcnctccgtcttgtatcgagctttccccggagatcnattcttgcataactannnagacgttatagttgcttgtgattactctactctgcggcatgtgtccncgatccaatgctattagagacggccaccaaatncaaaagcngcagtattggtgnnacacaaacagctacantgctgatcaccntnctcgggaggaggctgnggnncgtacanttgccaagaggtaagctcgggtacacgaaccatgtcttcngaaggagattccngtctatcctcnnnnatacaatcagtcgccttangngaccgcttacgctgggtctatatgactngaagcgagtgngcaatggtcttgactnancactttnaaccccaatgagaaggcccgagcccaggnatcgagtaccaaggagcctatgcnnatcacgaaagccgttaactgcgcntnaagaaggtgattgagcattttctgtgggcgctgntcggtctagcccgccgtacagctcangggatgatccatcggagtcctcccccccctggtatactcggcccnngacgganngccaagtcgcgtgatgacgcaaacactacncttgacaatttcggnagtccccttggggagtttagtagnnaaaacctacnnntgncacttgctcatannnnnttttgaaagtcatgctagcctgtgatgnngcgatatgcagttaacttcgattncgtaatgcccggaatggccccgntgtcatctctgcgcgcccgaggganaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcganccttaccactggcccatatcgagaacccccctatattcagaggtncttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagngacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccganccagcgcaactcaatccaaccgatgagcaatgggtaggggatactttcaacacaacaactcgttaanctttacctggaaagcgatagatcaganactcgagcantgagaatcctccnnantgcccgtccttgcgtgtagggagcattnncgtctnacctcagcgacaagnncctcgtcnttcgccaanactcaatggcgtccagatgggganattcgnaggcaaggncngtcggagcccccccgcgtggcgctatganccctctacttacctgcnnaacctcgctcgctctgtaccaacgggatccggngtagcgcgaaagatgagcncngantcccngggtatgannatcttcgagccggcgaagtcgttcccatcggtctncgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagnactcgcggccgtagatctaccgatttggntgccaggatgcgaagtttgtaggtggagtccccgtcnncganngggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttggtgaaccccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggnacatttatgcgtaagtagtgttgtgccactaaggncctntgttangcgggagctggtttaccttcntaanacctaacgttcgcacggatcgcttagacagannatgtntnntntaacctaggcaagctcgattccacggtgtgtgttnnctagcgacagatgacagactaaanttgcatattcccnntatgtctgagggccggaacatattatgatanntacggacgnngctagctggttacgaaataacacgtctggccttcataggcaacgccactagtgccgtcaccacnatttcgagttgtgangtgttgngccgttcttcagtcctctcaancggatgttggcnnantntcctngggtattgtcattttcttacgtccacagaacgcggtgagccatctggactgcttcgggntggctagtgaggccgatatcgccccgtcttcctcaactgactacaggtaacagcgtaatatcaaatagctnaagcactccttggtnggaccaagcaagccccaaatggttnntacagaaattctcacgttaaataattnacaacgctgttcctgaacccttcggttgtacgaactccctcatagtttcttgccaatttcgnctagcgttgtgtgtccnggcgtatccacaaanaactcagatcagggnnnggagtcaggaacgcgacnancttcagggcacaccacgtaaagtcgaccgatcggaggcttggcaaagatgatngagacgtgcacgtnctggtaagtnacccntgtcgagcatgtagccncatacgtgcagccttgnacataacacnataagccgtgannncacaatgtcacataacntcaatgaccatataggtgtcgcgcgggttcanntntactccttncaatctctgtcaatactactanagcgccaacaangaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattncaagagtggcgngatgcgcatgcgcgctatcgcgaagaaattgcctgtagattnagatnaggcggtgcctcagtttcctgttnagaatttggaaggcggcggcacaatcacagnatggggcgtcttagacatactgttaggcgacagngtacgcgaacttccaaagnncgntnangnctgttagatgcaatcgctagggcggccgcactagttcaatnngtccgaacacgagttttataccgcacttcacccggagcacatccaataaggtnggctcacaacctcgcttccggcgcagacggcatgggcgccgtaggtcgatgcnnancccccggntggataggacgtantcgaactggatagcatggcgagctgccnccactgcggcgggctggtagtgtggtaatactactcacaacgtaagttgtanacgcgcggaactatntagtgcgtgcaagcccaccccaagcttctatcccggcgcnntcgtcgggaagacggacctttaaattagtaaacagccaacctccggngctnccctcctaggagtgtaggacctacgntcggacgtctagttcnncgtctaaataacttattaacccaccgctganngaacgaantcttattatgngtcccgaacgtctctgctaggcngataggggttacgaggnggangttgtgcctcgtntaacgaaacaatgcatctaggtcataccgactcctatgctnnnngcaggcataggacggannattttccccgggctacataagccgagagggancgcgnagtgtagcctaccgctacagttggannnccaccggaccgaaacggtcagcgaggnngcnaaacttagcatnatcggaagtagccncncgcaanttgctaantccctangcgtnggcccncttaaaccctgtcaggagagcggtcgcaataagccggtgggatacagntagctttttgacccctccggnnanttnttaagtaattagtacgnncctcctatcgcntcgaggtcgaccagncgnnntctgtttggggtagcgccccggcttcgcatgccacactcggggcnngcgcatcacagatccaagcgcatntctgttggnaagtaagattatngatgaccgcctgcgggcacggngagcctactgagnctgntnacaccacgataacccacgccgcccagctacacaacgcggtctccagtagcttaccanncctgctgcgtntaatgttcgannactcagtagtccggctcaaacgcatcatcatccaggtttcggagagggaggtaacacttgttgctaccattcctcttggaacttgtaccaggctcggctcgannttgtacaatgcgactcggccgccgttggctgctcagcagtgttcccgagaaattggaataaaataagtagttggggaacaagatgctttagaaaatgcgaatgantntattaatcggtggttactgatctgangttaaggtncnnnnatncgggcaataagtcgaacaancctccgctaaaanatcatngatgaatttcggcgagcttggggtgggggacggcaattacggactcacgggcccctngcatccatctnganaactnttggcattgaggcccctttttgaaaacntatttacatntncaagaactgctncgacgcttanataatnngnggcccgaacttggaaaanacgttaacaatcgacnatcgccggaaggaagcttgcacgacgaagaccgattaaggccacatgcctgtacaacagtcgcagcctaccggtgagattacgcgtgggganatcttaatttaacgatggatacaccgataaacgtgctagccgccaaatgctagcgaagagtcttgtggcgagtgggaagacgtctcgnggcagttgttgtggnttcgctacgaaccttttagtcgtgccanggcgctcctaactttntcaagcncttgctnactaacgnnnnctttgtaaggatcgctacntggactatcgccttagacgcgacgcgggcnntcccacnaggaaagaagttctatgagnnngcctcggagatagttcccccacacgcctctactatgtngacctactaggttcacgggacaggaanaggttaaagggaacaacagaggtcttcccgtgagcaaacggtgctcanaaattnttnctgcggtggatttgtcngtcgtngacttctgggcnaagttcantcctaggcataatcgntcagtgagtccntaagtatgtgacaacacaagacaattccttacaggggattctnttgaatctgcttgcacgtcgtacacggatatcntaggtaccatcaacntggntcacgccattcggagctaagaccaggtcggganaggccgataagtgtggttgtccctgctgcnaacgcctttgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtncgttagatnatcagtttgtnggcaaatggagaaccgggactgctggtcggcggtangccaactgtgcctgtacacgcacntcccgcgggtcgagaagcatcgtatganatantcgcggcggcagagtcgtttagtccgcanggttgtacttagaagttgtcgtgtggaggaagctactgccncatgccaagcatcgtccttcgtcagattgtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggntgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcgggtctcccncctgactctgatggggggacccaacgtgtatcaggctcttctgcgctaaggtccccctcnagtagnnctgttatcatataaaggggcgctanttcccgtcgaagggtgtgttaaacaagttgcttaggttatttcaggncgcgatcaagcntaaaagcatacaaatatgtatctccaattgaaacaagacgttgcttagagtgggncnngttgcttctgtacagccggacgtntnacacattaccaataaacaacggncattaatacaggatggtaatnntgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctntgctggccatccgatgaatactcgccctacagcccanngactcgcgcatcatcccttcgtgaccgtatcngacctatgagtcggtaagtagtccaaatactggctcngtgcanagatgagccgntggacagatatcgtggtcagacaaagactatgtnaanagtngactgctgangagcttcacanggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccttgtangtccaaatacgaaattcggaagctcttttctattgcantgntactgtacctgaagcagggacttggtgcaatctcgttgtnctttgnnnggacgcgactgacctgccganactctnaattgcgtccacggccactcggagtcccntctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgantagactaatcaaggccnagnntggtanagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgantcgncttaaattccgtgagtccagcgactgnnngaccaacgcacaagtccgctcgcctccgggccaacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacanttgtntttgcgattatngtannacgccgnctagcgacanttaacaagcggtcgactctatcaaacgcagtcaagttacccagtaaggcgagcttagtaacngcacagatgagtgatgacanttgcnaatttacgacnagatataaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccctgngcgctcgggaacttttagtgtgtccatgacnttggggcggaaagaggcccttgccagtngccactgtagcggtgancttcatcaaggctngnaccatgcgaacccgacatatctcttnggtcgcnnggagtaaccataaaacctcagntccaggagaggctgtctgccccttatntnaatgttctgatggcccatntagcaatacggaaggactccatatacncngaagttatgggaggcggagatatctgtcaggacctctattacacgancaanttcctgctcccaacttgtcagggnnttcattgtaagancattgcctatcancatanaaaggtttaggccacatacgcncttcgnttagggcggcanntcttctganntccggcgnagactcanctaacnggggcgccantctancagtaaatncngtgtgntagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctnnncncggccattacannactaaagtcgccantagacatanacacttgagactttatcggttagccttctagtggggtgncactggtcagttttaatcctagctncgtncgatgcaacggatcnnanacccgttcgtcaggggtngctggcttattccacacgtacgtgaatgtagtganacatggttagggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctntccatcgctcnaattcnactgatagtctgctaagtcaggcttgtgnatcgaattgtatntacagagggcccctcctacatttgcccgcgtttctgatgggtcnngctctgagtaaaaggtcggcatcatcggaagctttgtctttcgctcggctgactagtatgganntcgcgggtgatcggtaatcgcggggccgtcacggcngtgacatttcggttccggctgacgtgtgggcggngcggacctggcgttcgccaannggtncnaggcgncagctctgtccctgcaaaatgcctcgaaagggtancaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctcnntccgcggcggttnaggcgtagtcncttcaggcacttgccagtgttacgacgtcagttatccagagtgcaagtttggtgcctataaggcgcactcnacaaaggtaaanaaatggntcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacntcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggnncctatagacgagtaagntgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagattncgctttgacccacgttctagatgctagattaacgccatgngtcttagtggcngagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctccggcccgtgatttaaaaatctacggaggcgtggtcttgaccgcggtatgcgnacgtatggaaaggttgcntggactgctctgaggattaaggaacttccagcactacttatgtgcatcatttgtcagtcacangngggccctgnngactgttggtgcgatgacgcagccaatgactgnctttgtttgtggcgngttaacttgtangagggtcgttttgacaacatctgnccatagtgcttctgtataaaatgcggccttagaatccgcctccngagtnatgtgggccnttcggcaaagctaggctatgatgaatggccaacanttcatntgggnagcgcgaactcagcccgaggagtgnntgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccaggggcggnggcataatgttcggtaacctattatgaagtaanatcacagnagcgtccccgaagtagggcnagaagncgataatgtaggaccaantattttagtnttacgttcgagacacgttcatacttnacagaataaaatnnncgcctcgcgtttgtcaaaaancataatgcctncccccctttgccangttttgacacgacaactgtatactcgaacggntccggctattcagtgagctcttcccaatagcgacacantctnagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtantgtttgtcagagaggttcacggnttggagaatttctaggtatgcatggttaggattccgccgagggttcgatntcatatttatnnggtcatgttatctctcccgagaaannaagcgggccatcataagatgaatccgggagcgactggtcggcacggtgccttagtaggcacacacaacagaagtgaaatgatcnttcagacaactggtagcagcccggcattccagccttacccacgatgacgactaccccatcctgattagtataagttcgngaagctnaattagcgatgctaaatcatttgtcgncggnntnaaagcacgcgtgggatatgagagncgtaacgcgacctccaatacagaatttnnntgcaaccgncttgcctgacctncatccgccccaaaaggngagtttaatcngttacngcggcntggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctnanantccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgttcgggatttccatctagtcccttaaaaatgtngactgggattaacgagctacgtaggttcnatncgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgantcggctccgccgcgccctgtttcccgaatgggatagactgcgtanagggcatgcagggcagaccttcagacggatttagctaaaatgtaantccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgntgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgnnnaggagtagtcagtgcttggtaacgcacacncgaccgaanntacctattacgtaataaacgtaatgcccgaaangtcttcgttcntccgccgtccgcctcgtcaggtagaactgntttctacttcatcantctaggtgcgcggatncgacnaattgtntcccaggtatcggctgaacctnggggtctnaacccctggattncttgttgctcatcacttataccagacgacccgatgaagctttggantcggtccgggctgagnggaannnttaagaganacggtaccatntcgcgatagagtcgganggcgtatcaagcacgtgtccgatngcnatcccgtttcctgnncnggtcngtcatagtggagttgatcatttctttaccgtcntcgcagtccnnggcttcngtaacgcgnctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccntggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgngggtcaggctaaagactattcntgcattcccaattacgatttaacanacnggantangcatacttgnccggtcactattacggaggccccaccctagttaagntaacagtcaaattgtcngccgagnacgacatgtagcccgtcaacgcgagattgacgggcgtcacggtttgctatcctatgtgtagcgctcntagggcatggcggcgctatgcctatcactaggaggatgcgntttangtgaggcagggcctcgacccgccccannnnccaaaaagccccgtgaccanctggccgattaagttccacaaggtagcttacgcatttntacacgagggtgggccgccggagcactntccggtcagaagnccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttannttatatccgnctagncgtattgngactggcgattgagggccnngattcnnagcccggagatggttttcccaaccnnggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggntcctcgatntatatgtacaccggtanggcngcaatccgctagggccgtttcgaattgnattggancagcgcangtttttgaatgaggcctttagaggtgtcgcntattacctggtagttatctgacgcgctcacgantgcagtttgctgtgagcacgtggtatggactagcaattgcgacgtgtcgnnnngggatcctaatgatttagggattagtcacagcgcttccatgggntcgctcaggacggctntagtcataaaaggcaaccgcagcttacgcctcgagaacgtaananncagtcgacgtanttacaactgggtcgttcccagcggacgcgtgcctntcnnnggcggctggggactttncgcgacacnctcaaagttttcgatcttaccttnnttntaagngtngccagcganttggtnggaagntagaagcgcctaagtagccgtcggccgcanagctagttgagctattgccagggtgaggttcccgctagggtgacagttactaancggttccctcggtcggtaccatagcctctgcattntattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagactgacgaacgagctctatccgagcgcgggttngnggnctcacttgcggacatnctaactanggcatctgcaacgctatcgcatgggatatcaaactcgcccttctccctgggtccggtgaattggggagttctgcctcaganagtcgcgggnncccnggnaggnnatncgattaacggcgcgatccatcangcagagatcgctattccggtgatgtggtgtattananctaatcctcncacaatcccgtgtggtngtattcgggctttttcgagtcggataccagtggtccggacgacccgcnacgtgnaactngggaggacgtcttttncgatgnaataattgcgcnngctccgtacctttnnttntttggggacggttgcgagaaaccacggcagtntggctcntaagcnatttgccccacnnnctctcgaccccgacactggnaacgagagtggtgttactgactgaggntgcgcncatagntgtgagcacgttacggtctgacctatttgtccacctnnnagtgcgnttttggacgcttacagtngngaacaccgncactaagaacaacccaaggacaagtgtacnnacgagcctttaagtcaattcangacgcatccattctaccatcacccccttctccgcaaatgatncaggttcactggtccacgcttccaagaacagggccccgtgtngcagatagtnnntaagaagctnngagtccaagttggactgtgctagcttactacccatatcgattaaggnacgtncatngttcatgggcacgtgcggaantntatcacgagttcaagccagngtgaggtaagntanggtngagcttgaaccaacagcctatgatggcncntatcggcgncccttgggagtttggggcgnatgccttngcatccggggcgnttcacctgggcggatcacggttcgcncnctaaccgggttcntaacgngagtgtctggatnnaggtccaaaccttagcgtctcccggttgggccgcnacgtctgtttcacngattcggcccccangtcgcgntccgtnccctgttggcatctataagaaagaaggtttgngctgcgaataagntttgatgctgattgcactacaccgtaatantccatgtgcngcttggttatgcctagaagggtnagcccaggcctctaaaactntactnatgagcgactgctggaaggggctggaaantcgcaaacgtggttttctcgaaaactacggaccnncgagcgactttncgnngtatatgnaaangcgccgaacnncaggggacncatnaccaaccctacgcactgcgttgcaaccnacacggggcgnaagtacccgcccttggtttgtgatgtcaggttnactaagatcgttngnaaatttcgcactcantgctcctcgcatgcatagatattatggtgcntngaagatncgncagcccgaaaaattttgattataccggtttcacacaccngttgnccgcntagtgtcggggcnccgtttaacggatgtagtganaaactcaggcttctacgcgacacaagtaccgaatggagccngccgnnngcgtcgcggggggcagtccccnngcacagggtcgccaggcaacagcttacgtaggcacggnnctgttttcggcnngtcgccctacaatggtccctgcggtcgctcatcggannnntgacagggnatnctaatncagttagccccacncttagtaagatggtgtaaatcttgatctnnnccntggangtattgtggcacggcaagcattcaacaacaaccgcccaacctcggnctactttattagacagtatcagcgtccacggataggttttccnttgtacccatatcanccttgttgggaaccgcgccattatgttcacctggcacctnggtcacgatcattcgagtgggcgcagagtcgataggccctcccccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggnncgtngnagnttgnngagcccgtagactgatgaatcatctagccttgcacacacaaagacttnaanccnngtcggatnaanncaccgacntcntgctacatcgtcngaccanctatgatcgaactcgtgactctcgatttgcctnnnngacnctactttncttgatgagtcgccgtggactacttttccctggggcatcggcagacgttaccnngatctcgcaaggaaaccctccctgacccgcnatgacctgttaaggagcttcggagccgtgagctgccntagctaaattgttaccanctggatganagtgtcacaccaaacggccgnggcagcagctntnngctatctccttttaaggatgccgaggatgcaatcacaaccnttattcttcngaacccgcacccccacaggattgaggttnatttcgcnnctnnacganccaaattgtttggnnncttagcccaaactcccgtagagacctaccaaatcggaagctannaagtctaatncaaaacgcatcgtgctggacggcntatgcctcgaggttnngtgctgangtatgcaggtaaggtcnctgcagggggtggcttaatcatanaaagcgcagcgtacnagtcgtgcaattagcgtggccagacaggcgagacnctttactcctaagatagcgctaatataagccagtggtggatatnnatggcaccctcgtttgtgaacacctcancgcaacgcatcttnttatgtacgacgggggtctgccttgttgcnntttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgnatccggccaggcgcaccagatgtgncganntaatggagatcaggatcaatacaatttgctcgntggaccnactggagaagctctattncgtggcaagtccgggnccggntngcagntcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggntcgcaggtgcttggttcgntgtttaagtcagtccgctgcaaagctggccgaggttcgcaattantgaaaggtnangcaaggatacttcgctcgctacncgtttggtcctngtgattcagagattnagattgcagnttgactaacatttagagtgcaactacatgnaggctggtacgtacaatccattatggtngggcgctcttcgcttagnnccagcatgacggtgcgattcctaactcagtatncgtaagggatccctggccgttnacttcntccgcctagtcacttgggggggggccacttataccaatcaagnnccnagtgcggagctnggtgnncaacttcctcgggtcnacttntnagtggcggcgctagtcacaattgcccaacggactctnnncccaagacaccagcatcntctggggacgnctttgatcacgacgtcccaagccactnatnganataccattcacncactgcactccacaaaactccacgtccttcacctcgatgggctanaatactgtactggttcnaaattcaccatagggatatcggtagagtgacagtgntccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttganatgtnaaancgggaccctaacccaacngttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaacnggtnancaacgacccnngaaagttcaatgcagggctgcccgangctggaattaaaggagcacaaagcatacagacgaantcgccgnntataagntggagttntacnnagtaacttnggggagtgncttnaccccgtctcgcccgaannccacctactctgtagtgggcagggattgcggggctgntgggtaagacccgtcctatgataaatagtgctgtaggcggnccaacatgcagtcactagcttctatacgtgctcgngcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcncttnttcgggatctctgaagnccagatttgancaacgggtctaactggaannccgacgcacttanacgtgcaatcgatagnttacgccagtatgagggaatggactctgccttaatgtacgaaaaaaacgtcccgatttngttgggtcactatcggaatcgtgtacgacancttnannntggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatancatcatcaggnaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaantcatcgangctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgaganncaanagcacgtcannaggaacaggttatctcagggngtatggacganggcagttngttatctatcgncagagggcangtgtgtctcttacccgaaggatgcttnatatnctactcnagtggcactcnangggcagacaaactaaccattttgctgctttgtactcttttcaagggaatnagcgttcacgctcnttattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacncccnggccngtcgaattccggganacaaagtagcnatgtctccttggcgtctctaagggcggtnnnncccgcgngnccgggtctaacgcagaagaactagtgtngcggaattgctaccctcgtgggcctctacnctcnntgtcacaagccggtgtcatctatttggacccccatcnagtcaacgaagagacaggtcgtgnnggggatggtgagggttaactcgaaccagaaaccggtgttgaancacacgattaaagatcgacctcgtaangtgtttcacacgtgcatagtaaggaatcgnncatcaccccggggatatttaatgactgcagtctctgaagcgcgtttcgcatttgcgcttctggcacagagcttaggacggagatcgggatcgtgacatctagctcttaccgtctccatgttacnatgagggtgctggcgtgaggtaacgnatgtttacnaanctgaactntaaagtttccagtancacgtcggatncatatcntcnccgcagntntcctctcactttnggatnnttggagcnggtgtcgnggtgttctttcggttttggccactggtccccaganaatttngcggaacaataaattgggtaaacctnnnnnncatatactaannncgtatgcctctgccgtccagagngccgantcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccacnnnnatttctaacacatccgtcacttncgggtgtacattctagngaatcagacaggnnttagacgttgngacgccgtctagaagatatacctctttcggtatcccnaagcacctcggatcntcaccgnagctgatcctcaaagnttagtgaaaagccaaaaatcctttgaantaggccagaagagcggacgtgaatccccccctataccgctnnngagaggaaccntgantnagccgcaangctagnaatgtataatcgagtgngncgntccacaaaaggtagattctagctaccaacacggagagatcccgnnattttggacggtctgaacacnngaaccagtaatgaaaagtacagccagtgaatagtcgcattnnaatctcaagtacngcaaatancgtccaatatcggaccatgcggcnactnagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggnnttagggtgtannatnnaatcatnccngttcctggcacgttcttnaatggcttactngagtggatangacaccggagaagnggttcgtcagcccntntagggttgngaaccgcatccggtcgcaacttcgctcnaaagctatcactgctaaacgttacccggcccngncggaagctggattccggccganncgtnntcgaacggggggatctntccatctattgcaggagtgacnccttgaacaacgcatatacggggtcgncttattcgtacctnacgcgntgaaagtacaactttcctaaaaaagtatgncatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatcnctactagattgccaggtaagacgttnanccttgcagggaactctaccanatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaantcgtntcggttatgnctcaactcacctatctgttttcgtatctctngacgaaccagggnatagtgctgctagcgnatgggcgcacttgtccncgagacgtatagctctatcgcgcgtacaatnanngttgaagagattatccngtggcatnnctcgggaaaggtncatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagtttgatgngtgtcgtgntgactaataacggttacgtggttncccaagtagtatggacgagttaaggaatnagggcacctgttgtgtattacaantgcangagcagtntagatgtatcctctcgagcgtcacaatctcccaagngtgatgcacaccctatatcatcactccagagacanaggatcngaagcaaggggactttagagcggtgtgggtcgcctacnaccgnnatctgacagaaaattccaccctacacggaactctgaacgagttngtgnacgacancaggattnctttnanacaaatcntagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcangatccaagtcctacctcntgnctgccgnntagggggggcaaaatctcacgggcatgtcacccaccctggttccaattgttatttanttctaacctggaaaagaacgtgcnacaatatctcccagaggagaagccnctatctttngaggaatnaancgcgcgggtgcnatcctatttactaaaggncaaattggctaccggatccggggtctgcggtagttcatcccctntttcgggagttagntnnagtnnaattgttcagatanagggttnnttgccgtccatcnaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtaccgataactatcgtgaagattnatctcggttaaccccgtgcaancttgcgaccgacaaaggtgacaagcgtgggtttgtcttngcctgctattccanncgctgagagcatgccncagtgtngtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtnttctcgttatnnctaagaataggaacgctcgnaccgngangagagcaggcattgtgacagntagacgagactgnatcttcntcttggnagtgggcacccggtattcgattcaatagacggctcgtggngaatagaatgacnttcggnnatgcaaccctccatgcctggccctaatatacanncacacttgaacagangttnntctatatttgcccacgctaatatcaccctaccctgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacagttctagccgatagagttagtgttancgcgnacgccctcacgtatgaagagatgggcaacctaaataaacgnntnatactcntccaggggtggcgcagacctccttncatgcgttcgtgcnctatatangtagatgtgaaaatgcgtganaatacaaatcgggacgcagcggtctatgggacacnagccacagntgaggncgttccgcccttctcgccacgaattccagtgngcattgantagcgccccatccgcgcgcgnagtgtagtagannacttgtanacaaggttgaccccgataattactncaagngnnaantagctcttcntcttactacgtaancttccttggccccgctcgagcccaaaagtgctagcgtacacacgtgacgtctggcgcgggactggcgtnccnaaacgatcagcaatactnttgtgagatccctggatccagaggttatagctcggacccttatnggatatcgcgggtgttggttgactggcaaccngcgccaattagtncgataaaggtagtctttcccnaaggtgntttatttaaaaattgacaacggaagcantcggcaagtccctgacgtattactacgtcgcgttacggcttatattgataatacttcaaccggctaagcatcgangtaggacgctaactgatgnntnntacgtataactgnnnnccaggcttnccactacgcgtgtcnatgtacggcgcgttntatccataggagtgcgtctggnncacgaaacggatcagnncatccggtaaacnacacnntcttgnggaattttatgcaaataacggtttcgaccgtcccataanccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctnanatttcaaaagctgatgcgctttactaatgcgttctaatcggcaantagtacaccgcgacngtagcttcancgctgatatnntgcagncnagccgacatagtccnnggccaggcattcaacacatgcttngtgggacatggaaagccctttagatagtnnnctaggnaccgncgantnccccataccggcccgtgctcgtattacnagaccgccaanangagcagtgantgccnnnctacgtacgcttcccccatccctatcaatngataatanccttncaatnnntnaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgtcggacgtttgatccataacctcggcaaaatgnttaatctgtcgggactagnacgcatattttctgtncggcgcactannccgcccgctcgctactggagcaaacgcannntctcggganttactgaattcgaagcttntgcgtggcannncctcatgcacgggtnggtcgatgaatgaaatgganccgtgnnacaatccgcagtgcatntaatgcctaatcgcgttttctnnnnntgtactngtgggctngtctgtantgctaacagncagtnactagaagagagttgccggtactaactggccattttctggcgantnanaattacgatttcggggcgccacngcaacggcatgaactgtgttgccgnnncgnacagaagngggcgaananagtcgtgtatcaancatncntcctgggaccggccgccgagtttatcagagtntcagcnctcnagcttcaccggaatccnccannagncacncccgcacaaagnggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttccnacgtatacccnnnntgnacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgtngntgtgtatagatcgcctntaagagtaccgactgtggagtccngttnttntccaggcaggggcccactcnnnngacgtagnatggacctgtnccattgaagctgcgtgggcttggaccgaactttttaaatttgnaagcagtgccgcatangcctcggcccgctgctccgtaatncgcctgnncgcaanncctngnagacttcgcttnctcctcaatcacanngacctgacttctgncttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtanttcnncaagtggttaaagtnacggaaccctagcctggnctaaggccgtgaccccagagggttgcgcgaaggacttgnacagcggaaattcggtaacatccgaaagcatgacacctatagccanatagagcnncgaccggagggccttgggcagactgnnngatatttaggtggtgtnnnnaacacgccttaccnaatctggncgtcccctgccntagcagtaatgaataccctggtnttcctatctcttnaggttcgannnggcggtntcccgtctgnngtcgattcatttncccaccgcttggcccagacggcgtanggcgaanncgngctcggtcggtgccagcaaaaaatcggtnnagnacgtggatcggctnnngtntnnattaagggggtgccggaaaattacgacnancgggcantctaaatgcaaacaanngaataccgtnacctnacggctnaaatcngtgtngggtgggctgaaaaaanaatgatgattccgtaccaaactncggcgatagggggtgcgcgggannaggangngttgtaananngcaacgggacagnnnngttcgtcctattattaggcacgattgctcgggacttggccactctcatantctagnccaaccacaagtagcgcggggcctnttgatgctctncnannnggnttttnangcatctgtngaggaatagaacgcaaccctgagtcgattgtgtccggccgtgctgncagatcaaggctagatagtctcttcncgnangcgaacnntttagcccngcanctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtntctgtcttnaagcatctattagacgtttcattggtaggactccgtaattaacacatantcacggtaatatgcnngaatgtaccgagtcatngatattcgcgcttgcctctcctgcattagtacagacgacctgtccgaggccctcncgcgtgttgaattcgtcgccaaggtatgatagcgtntaacaattatgtagaatnnatgtcttcaaacntnntcgacccctcgccttaatggctgtgggtagtncgagtttttactgtattcccncatgctgactgcccagacncagnnnccggtggaccactataagttgntgccgttnnttcnagttggggnntgcncgccacgactgatttgaatccaagacagtannantgcgtactnatcngtacaancacngnacgttaatcacgcggcgcnnntcaaggccttggcgccggtacnntactangcaggggcaggagtgcaagtncgaancatctnntacttaaggggacagagaactcgcgttgagcccnnaggctaanggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcnntgactcagaaacgccangcngagggcacnnctcggtccgnttaaancnngaccgcnggtttgncgaacatgnnntnatactccncgattttagtgntgaatttgtttatgcnanccgaacgngggctggntgnggtgtcttttatgtgtcgagccannctggcgaatgtgcgaagtcgtntgactttgaacttctgnggtcaccagccantaagcctgcagccacgcgtattattgttcggcccgtagatgatntcgnngaggatcagagcaaccatganntttttcctgtcgcagntcncanagaaanattaatagcaaagttcgcgggcctggctcatagacntatgggatgngcttttcgacacccactaacncgcgcatggcccannngcttccagcncagcntcttttctcccaantttgacagcgctgatgcgaangccatcnccagggntcggtcaacnngtgacagtncgcaagtcaggctacggcaanntttttaagtctggcttgctttatgaggtngantntgggccctggtgcaaagacgtgtagggggaacgcncgggatcgtgcattaaggctangtcacgtgtccttatcgatagaanttananccgttatagaggttctnaaacaaaacnttcttactctngnggnnnagagtgcnagcgggctgggctacctccccaaagctanatgtataangtccaatgaggtcgggcncgtacgaacgcaagggcttccaggggaggcttagccggcntgaacgggcgttagncaccactctatttcccccgggtgactnanacgggctactnannccaggagccaantagtgcgtaanttctcatagtcgnctggattttgngccagacccctttcgatgcagctcnggctatctcncgcggcnttcnnngataagcatagacgntgctatgttataaganggtgtactaccacnnnctcagngnctctagntcgcgntacgccgggnttatttcncaacaanattcgnaggtagtncanntttnngcggcatatgaaacccacgtatcgagttnanagcgtgctgtaccaanttcgcctctcgacagcgtcagtcgttagagcgaaatagttaagaagacatatgttttagcagnggatttnaanttaaaggtccgcangcgggtctcgacgccaagcagtcggtaatccccactccggcaactcagggcgtncgngaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaangagatggtgggacagaacgtgtacgtccncaggngtccaccacccttgangtgtaccgtagatacctcctctccncacgggataaatcagttagcttcttgaggatcggtagtaagaaaggatcgatgtgtcaantagctgagattgcatagctagtcggatgcgcatgcctaactgccacagtgaatggataacgacctgaaagcatagagcatgcctctnccgtgaatgaagcgatctaacaattcgatgtttgatangactagangaaaaggntcttaggcattacgggtncggtgtggttagaactanntcacggacggnagagagatcctccgntcccttatatgcagacntgtgactgatccgtacntgaatggagctggactctgggaaccccacctgtnagctcacatnaggcttttcaggctgacnngtgagatgtgnggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtngtgggcaggcgtgtcncaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtnatgagccccggaccagtcgacggtctagatgcagactgtggctcatgcttncttcttatctgtagnagccccaccgtattnttgtagtcgcttctgacttcctacgcaatntaggcttggggagatatcccggnncacagngagggcaacttacctccctccaccgagctcnattatnccgtcnacctccgtgngtacctctttaagagggaaatgcnnnnngatttatttcccggnttactatggtgttggcccccgcactcgctccccagtgaacttgcgcccgnccaggagcatccgggcacccagtaanttctggttggttgctcgccacatatnttncctgctgcattacccgggtgcctatactacacgcactgtggtncacaattanggttcanacccgcaaaggatatagctctgtgacgtaccacctgcacaccggtgggccggcnagtccatggagcgctctcctagcggnctgatgataatanaagtgattttgactggcctgcnttatgtagcttcgtcaactaatattcaagtttgatggccgttcttgtgctgatccctggggatatttccgggaatacccgtctgnttactncggtgggcttgcttaagtacgggttcgngcatggcctcccttcaggaagctggctagctgattanattcgcggtaaactctagttctgacgtggcgcggtcaagatcaagtgagcgcatagccctacaggaggaggttcgacgccttcggaaganngtcaggacangtagactgntcgagtaggatactgttcaaagacagagcaatntaactnctacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccacggttaatcgaagccaanggtgaaggcggtctccaagcttttaaataganaggcccaatgattncgctccctagcacaagacgantganaccctaagggcagctctancncnnnagtcctcactctagngtgtctctacgcgttctgnngggggcnggtaggattgctgtctcnttaacnanacanaatatcncgttnnnctctntngcgcataagcacacatacgtccggaacncacgaccgagctgntcncncggggaanaaaggtccgcgtaangtacgtatngtgtgttccnctaaatcattagtggganngtccttggcgtaccgagataatccataagttttttctngttcttaggtaanngcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattcnnattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaanngnggagtacttacattaatcgnacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatgncacccacaacgcggncactagtctnttcatntccgatangtccgagttcagcgnatcgcaatgaagacttaccatcccctaatggnctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttgttgtacgatngacgccctgacagtcattgagcgattgacggtccaagttattntgcagcgncttatcctgggtcancttggtggacagcgcgtcatgaattcacggcctagancgcagcgcacnaccaggccgtagttgttgcnctctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatcnnnccaccgagcnggggnnacgcnngcattggccaaaancgctcttccgtgcgacccttttgccnggcagtagaaagggccttaggcgctctaggacgtggggngcccncagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgatacgatggtaatgganttggtcgtgaagagnacgttcaaccacctcgaccngggacgtttcactgtggccacccactgcggagnnggatctcagacgcgtaattctnnccatcgtccncnantgccagctgcctncttacgtgtnatgtgatagaaccctaaatatcacatncctacgtccggttttggcagntgaccagtagtggtcncccagttaacataaagcataagggaactatgaagggtgctacagctcatnttagctctggtgacgctgttgttgtgtanagtttccacaatagcncataaacagatgattgntctccgaagatgcaaagngggagcataactcaaggacatgacctttnggagncgttccatcgccgagtagcgctccagcacccttcttcgccaaccggncntcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttcactatacaggggcaccatcanatggaagatgacatcatcgccttgcaggngagatatgtaggacttgtcgcagaatgcactgcctncgagacatgccgcttgccttgcgagggcgcnctctgccggtccgtttcttagctccggctagtagcagaacctagacctccttagcgaggtcataaaaggaatagggtngacagcccaggtttatnattatctnaggaccagncaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcngctggcncgccggggtccgtaaattgactaanntacngaatcgntaccagtgaatggancgggaaccaaagtcccgggatcggagcgtatcacacnactgctttggattaagatgatggcgagcacaatccggnagttccattatcatacccaaccncaaaanattntctctaacngtcgtagaaacttggaatcgccctaccanatctnnagcgcatcnngaccaatcnnnnatgttggcggtgaaagagtccctagtataacgcacagattctgattacagncaggagaanagancacnagtgaagtccgaacttaattnncgcagatnagganacntcttnanatgcacagttctcactaancaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacggnatccctctagcgacctgaaggatnnaagggataaaagctcgaacggacatgaattcgcgttgtacggcnatcacttttcctacccatattntagggactgtaggcgcatttgggtatttccgtaatatcagaaagccatctatnccgaatagactatacagtgtttgcatccgtcccgatacagtanatccattagttgaaaagagccaagatttgagcacgtgatactacttcggacaaagaatttgatgntgcccatgcgacaaactngcgcgtgtgtnnnganctcaaagcggttnaccgaccctccctaatttagacnacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactntttacgctccgcnatgttagctcttgcgactgtctgtacgttaagcaatatgagnctnctatacttacgatctcaacttttcacggnnacattgtnagcatgtactcaaccgcttngggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggngatgacnatcgtcaacagngtctgacgctaatatggnncntcctncccgcncgtntattaatanggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaanaattatagactacttgacgtccaggatggaccnccaccaatgcgaagannnctgtntattcgttgctagtgatcantcttttcgagttncgcatggcacatctacgatnnccggtagccgaataagcaatgtngaagagnnnnnanttcanctctccntacgtangtacctgaattatgtataaagnttnnatgactcaagtgagtatggtnaacagttnggttacctcagtnagcngggcngcctcntccgaactatttnccaccgcgttggntttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggncctctaactcgcccaatncgctacaacatcanacttcccagaaatcctaagtgaaanccggntaggtctaccgnctccttcgaccccagagcataagtatttaccttaatcanggcgtttgttactcagngctnctggttacgtccctcgctacgctncaactngacacctttatcccccgnccgcnttgcgtccaggatgtggcacctgttaggncgtttaacntggncttcngaccagtctcttnatgcatagggagctagccnnttgccatttgggcagcaaatgacacncccgagggcnnggncaatgngcgnngccaatctcgggtataagttnatttcatgggccctcgtgncgatcgcttggcgcagggagccaagttagaaacttggatggnnatactnagcntaaggaactgcgccactacacacttcaaagccccatttctataggcttactgncccccctctgctctgtttacacancnancacgtcaagncattatataaggctaaagggnacntaccggctccatgaataaacacgcggcaatgcgnttggccgaaaactanacncagnnagttctgcgcttttgaaatgcaagccncntaatgntgcacgtanntcgactnnagctgnncngcggattgtacaggcgantaatggtgaagtacgattacctanntacctcagtaanttgcccaataaacccatcnactaccggatttctatggncangccgtaggtgttnccgcaggangatactntcctaanccggcnatcnnngnnctggttcggactgcacgcgaaangttcccntcgaaatgtagctcatncctttttgacagacgtgcatggnaattgacattncctagcattccgatagagattgganatntgaatgtacccatcgggtgnnttgnccatcatccggattaagggatacgggggagtggagctctgcgggcgtatnnccgtctcatntgggatcccaggcgactcannttatgttcnnannctctgntgtgtcacttnagnggaatanntcgctggcctaaactcgcgntaaganccccccngacgtnggnggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttnngncagataactctgcaatnccatgacgtttgaatacgtactggactngggtaccagggaganntgttagatggggtgcgacgttgngccgcaaccctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtccnnccgaaggattcatccgggctcttnnnacaactgtgctcnccttgatnaacgcantcnntattnttaattagtcctnngtacgccagcgcnnttctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagnacaagcccgagattngtcaattcagcaactgtccngnagntacgtctttctttgcacagcgccccattgcatccanacgacactgtnactagnnattngctactctgccatattgtatggcaannnattnggagagtcatttanttgtcaaagaccagagggcanatagatacccnctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcncctagagacacagnnatcccccatgncgtanatcgcaaatgnanttntagttctcctatactngcnnaaaaaggactctagctcaatangagagganactataagcggtccgctttaggctaccngacgtatactagctgatgttcagggctngggtgcgttncntcactggcggctcagagggacctaagatngcagtcggtganggttatgatacagggatggttnaacnnantgttgtttcttgtagagagcaggtcctctcntcacatgttccatgaccatcttctaggncaaaatccaccctcatnncgtaagnnccaacgcccgttgagcatgnncattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagtnnatgatgngtgttgacnancanatcctattctcatcgnnngtctcccgagggntaaancaggtcagancgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcanacnntatgaactctttgtttgtangnanngggtgacnatccccgccccaccctacagacgggcgacacanntgtaggtgnaccgtgnctcagaggagtttatgcnatnagagaccctcacggtggttagtnntaactctngntnccgtgcgcgggcacaataaaacgctagtattagtngctgctcaacntcgtatgcttcnaccaccagacgnncttccacagagnnccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctngctcngctttggttcaattgtatatgncccagtgagctggggggantnnagatatcccgatgtgggaatttctaccctcagtgaattaatcccatnnctnnnnangtctttcctgaagtctgggtnngtnatttgcttgatagttaaaatgtggattggcgtccagccggatgttnngtcgtcnacgggaattgcngcgtgcacagctaagcgnaggggatcggcatcttcgctctagcgggatggtngctatgagcaacgctctttgtcctgctcgcgaactttgatttcactcgttgcaggcagagncctagtccnnngagttcccttgtctttagnatacgggcactgccttgctgggttctcancatttgtctcatactcnnccggcgctccaanaatgcgcncnntggggttatcnnggcggnntcncgctcgctaccgccanacaaacatacggagganccataagactaanggancaatacaacgtttcgcttgaantgntcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggagagnttggttaactttgtttttgctcctagggggtggaggatagtcngagtccgtgctnntcccagttctgagccaccgctgnctgatacgccaggcagnagnngcagctgtaantggcggatgcgactatggntctaggactaatttcnatgcggaacccttgaattaatcttttcgtctcgtgcttagtaanctagnctngtaatgcnactagncgcaggtatgttaacgccgggcgggtacagtctctttcctgcttaatntgnatacttcataggtatctcaagagtactcatgtgacgcggtnaatgataacctaggatgataagtgctagtaanngntggacgtagagagcntacaagngctcaccttcctccttccnggcatgagtaacgggtccttacctacccttatcgtgcgaccnttttcatgataggagcacggacntgtacctagtcgagggctacaatanggtcgaccaacgntagncatttagtaaagagtacggcncccccgagagancgaacnncncgtcttcttngnnnggtgggcaccccgcgncgccgcattgtggcnanctcttcgnatggnnnntccttctcggtnatntncncccgctaaaattccagcacctttcggacgttgtccgaaacgcaagagngctactcggtnctaatcggcatnncttggttnagcgatgcactaatgtgcntagtagcacagtgcacantttctaggatcggccggacgacccggggtgggctgnccaggnggagcaacgtcgttatcggcgtcgtacggacangcgtttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacangnnntnagaacttatattgnncttgcngcgttacaagctggtccannncaagaatcacggatactnctattgacanntcaccactcggtgaggctcaactcaccnnanacnaganngggcgagacatcagatcagcaggcgcggcccagtgtggnncaangagntgnaaatgcacngttgnagtatgcagaagcggatgacttgtcaggaattattgtacctgaacgaagtttatccatnacnctcatgcgggatcantcnnnntggatttgataaanngtagacaacggccccgcctangtctcaagcngannnntggatgagancntaccttagagtccnnccgttgaaaggctaaaactcagtaggtccgagcatggccttaacnaaagnngtacatccctgtccccaggatgtcccnacaacagtatgtcgtagagaagntctccctgancgatgannatgcacgccaagaagngaacccaancgnnaaacntcagtactatcaagcanggttantanntgagntgcaaggctgtctgggagntggtgcnctcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctnanttcaanccaatctntctcgggacacctcgtattgaatnnagttctgncntccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattanncccncgacccggcaagctaggnnngtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcancgnacctctcgcaaggagcttcgtaccaattntgtgtgagccnctgaatcgcagntgtgcaggaatgtaagagcgaganatgctagtnttntaggaaaacccgtaaagctgcgtgannntgcagtcgaattcgnaancatgttacgctgcacaccnaaaccctnngaacccannnaatcagtccagcgttaggntncatgtcgttccaccgcgcctcncgggccgaatcaccaaatgacacgtcgggtgatnagattctcacggtcttcgnnaccttcatntacaggttatgaccnttatgctcgaccgcgtggttccaggtatngccncctggaganangtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgntcgggaccaatttaagtgcggtngcttcnnggngcttttatcccattcctgattnttattctncttcgttgtcatacnnccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatggnccnatacttagcctagctgcganagacaaaaaatgcatccccattttgtaagtacttatnnattctgtgggtcaggcnggagtacagcantgaaactgccntaacgagatagtnnaagtgntgtctnggtgatacacggcggaggggtggatcgggacgggtctaggnttcnncngncctaaaggnctntacgctggcaataattnagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtntctacgaatacccctgatgtcggtactcncgcctnntgtgtctttcgaccgntcggaggcaccanaaatgggagactgcangtggtacnttcccagtggttgtggnnagtacgggcgttagcatctcncttcgccaccnatgcaactgataggtctcgattctgaactgntctcatgcngctctcggggtgaccccaacgtggatccaggggggttnaacctatacnttactanactcatanaanccacttgttctgcattacgccatataagancacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccaaggttgtgaggatgctcccggaggggaaaattccaggccgacgctatntagctaattccctgntngattaaggccaaccgaacctaaaggtatcaatgtaaaccgaggctcgggtaagtnaccntggatgggtgggcatagctaaagagcgaactaaagggcntaggtctagggtaagtcgccannggctnatgcncnaagcgggagnngaatatacccgagactgcatttcganggccgttcatnggggctttcaagcgaaccnctatccgcaaacgtagnctcctattatggtcagatcagttagttagtaacaggagccaagtacagaanagcaaccgtgacctggcgtcagtgctgcatannatnccaacggcgcgtgccgctccgccgcgcgaanccnngagatttncgatctcngactccgttacctgcgccgattcagatcctcggacttacagctcgcngcgtnggaccgatcgtatatacattganttggccgntgtagagcactcataagagacgagatcctnttggtnatgcgcgctcagtaagacagtcttgaggcctctccgttcgccngcgaggttgggtgtcgntgtctacggtacctaattangttgcatacntggcctaaccgntcactttccgcgattacagcgngcantagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaancaataccccgnagttgcttncatgcannaactctactagtgtgataatcgggggttgttaagacccccntcttagnttaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactnattgcatacactaacgggactataanctagattttgtccctactatcancngtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactngttggtttgcctagcggatccgtgcagntcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactngctaaattcctcgtgtccatgccngtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaanacggcttccaaccgccgaaatccctcctggtgcgananaattgtgccgctttacctagaacanttaaaactatcattttccgttctatgtatccacccgttgngngctaggattggcatacgacccgtnttgcatgatgatcctaatatacctnnacnnataacattnnncctctcgaagcgtcaacccaagtttgatcataaacnnggctcgggacgaaaattacgaaannanccgcatatnatggnggggtccactcngctctattgcgaaaatccantaacgttctacctattcgatacagtcatcaccgctcaaaggtctatnntggggtaccnnccgttaaacncctcggtgtcaggttctccgggttagggctttgngacaatttgcccncctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttannttgttgtagccctccataccccganccggactcggaaaaggcattgtgctcttagagccgttanctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggnttatcggttacgtcctaaccaacnacagcggttngctatacgcaaaataccaagttnccntaantgnttacgatgatgttnaatgggcggnnctcggcgcngggagcggaacccttcgatctacataccnttggcaagcggtcttnnaatctctgcaacgaaatccaggtatgngagcctgntaacacnagaccaacnttttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccnacaattaggaccttagcgggtgatgcaacgtattntatcccngtgaccatactccggtccgtagggaaatgatccgattctcannntgtgagtaatcattagatctggtcgctgccttatccggaanaatgaggacaagtatcagaaaacgagtgaagttaggtgtgnacccgcggtncttgctattangcaacgtctaggtatnnanagagnaatttnctgagacatgactcttaanaataacgttgctttgttagtcggtnttaanaaaggtttgtccagaacagacatggtgcgcctgtgcataattatccgcnncgtgaatttcatggaaattattctccgannngcatactttcagtnaaccaagacccaacttctagatnngtccctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacgttacggttaggcgttccggcctgcnctcaaaaggctanctccggtgntttgaattngttcatatgacggatcgtgnataacctgcctcagtgatcaagcncggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggnctatcngctagctctaaataggagaagctagccatgtcaaccatcgaacnntatcaccagactgcgcgaacagntgcagancctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcnnagctagctccatcgcgtaactatgcctcagaatgncatcgatatggcctccttccggagcgctctcgacccggattantcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcnngtcctaagaagntgtgcttcttaagtgcaaccnttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcnggcctgggccgaccgcctatcgactttnatttntgctgcttagagccgcagaggccccacagcgtagnattctcggtgcccgncgagntatgtccttggcgncacccacttcccgtcttnaatnccgcggctggggannctgtgcccacttcgctaccaggaggagntcataatgtccttgacctgggtcatctatncgangcgtctacacactncnatatgctgngaaacggctggacanaggctcangggccttagatgcaggnagtataatgaggatacgaggcccggaagggctnacggagcgggactaaagaggnnnnggctagactgtaccagagtgngctcactgacggggctgntcaggagcgntatgctcaagtcttaaactatcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatcngnaatctaaacatnngnggatatnggaacccncnacgtttcnnggcttctccagaagagatccgcccgggttccctcgacgagcggtnggcttatagctattgagaatagtaccagttagaatggaaagtctngcgaactctctcacgatcgttatactttatcgaaggntacggctaaggcccgggttatctagaaggtacgttnggcttatccgcgaancacttgtccaaaagatcatgcaggtntcacctctctacctaattgacaancttccaaaccttatcgtgcantnttagnggggtttcntnctaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatattntaatgcataggctancgcacttgctttactgatgccggaagtcctaccacagctannantcgcgcaatccggagggtccaggtcgcgttnagtcggataantngngaaccgcagctataaagntagtgcnttgtaccgcantgggcgcttcacgcaatgagaatgagtcctcgatcctgacgcngaccgcgcagcganagcgttgacctaanaactaagtgtggtcttnntcgnaatagcgaatcagtgccgaagtactacccgcaggccatatctgaatatattgctcctgagtcgtctttnaaccgccggctcccaccactggatcnctaattggccgttcctagtcatgtcnncgttgctcttgttagggtgacttaaagngtntttcacatcatagtctaannttaaccttacgcagtcgatnttaagtttngagaactcatcnttatcaagggttgngcacgtatgatgtccncggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgnantagtccggctctanncctccagtatttcctcatgagcgaagtntcgagtgtgncaatttggaggancntgaccccggcacaaanaattanggatacnttcaccattgggaacanncattcatanagcggacaaaaacatnaattgccaagcctcccatactgatnctaatnangattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggnataggtntacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactaggggccctaggattcgnngcaaagcagcacgggangatgctttcgatttcaatgcncncttaattggttttgacttatnactgtncnggcgtgagntctctggtagancaagcgacgagnnnggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccntgtactcggagcggatcatgaatgtancctcgtttcnttttcagtnnttgactgcnngagancgatcaggttcgcaacttccgtttnagtttgcntaatgcagtaggccctgtgttatgcacccactgattcttgcccggggcggtnggcggaaaccgcaggtcagcccctatnnnnctgcnccgctcgngttacctagagcnccattgaaaatggtcctgatatggtatcccatagaacaccancgtgacagtccggcccattggcccngcgcacgtcggagcacgtcaaaataatgaccactgancntctnnnnccccatctaacgcgccgtctgggcgcgtacngctaggggngtaagaanngtagtnncntaccgcacaatggtcaacctccgcccgggcattgantntcgtacgatagtcacccggaaatccccggctgccgagttaaaacangaaagcggctcacacggcttgtantgccaggccctcattggcgggggctctcgttagtacggttgccanncactgtggaggccctcacttngtcgaagtcctgtgtggaaagtccacgnctgttcnnctntaatccgtccggtgtactccgcgacgangtgtcnggacccgccttgccganggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatanttaattacaccagctacccccgacacgtgcagnccctccttgtcacaacagtcacaacacanttgngtgtttagcnntatggcgaacttcntnacacattggggctgcctcacnntgtaactttagatctcgccgccctaagtacgtcttcttgcctatagactnacgccttatatccnatcttcgtgtagnnccanattcgatancattaccggaagnncgaaacggtcgnctggagctaaacaaaaatcagatttcccagacgcctttttaaagatcggcaaatttctcctcanaagcggactttgtcctgancaaacaacgcataagttcggtctagctaangaaacaagtagctcggtttagagtattgttaaactgnctccgtataatggtaccgacacannnnattgtgaggagaatagcgttcccttaatagagttcataaagttcantatggcacatccagtaagcatgcnnaangaactgtgagtttcactntatgnccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgattacaatagaagagagactatcggnattactttntcaccgtgacgttgttagtcgctcaaatccgtataagaagccntgaaccaccttgggtcacctgtacganacacganccaccatcgctggaagccgatgctngggggcnagtatcgacggtttaagactattctctctgnanaatatgangtggttggcggagagcgagacagggatcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccgncgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtntatcagtggggcgtggccatctgnatattgncaccatcttctagnangttaatntttttctctctcnatcncaggctgggtcgcggtgacctccagcacttccacggtacagtanagctaagttgagctctgggctatgattgacccgttangttccacttgtcgaacacgacagcccntaatnnntcaccgcaatcaagaccanccaggccagtgggctnnngggacgttgcntactagaantcgggctgcccgatcagntattcgctagtcctactagcggtgcttacnngcatangnaagattagaacccannnataagtggccnnngtaccggtagctattngttgcttcaaagaaagaatatccactgacccnttgatacnngnggcgactaacaaattcgcgaagggncctncncgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccaganganncgctcccactcacgagcgnagcacaanaccaccccctcgccggtagagcgacacggtcntgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactccgggatcttgtcgatgctgtattgcnnaacttcgcccgcccctagtactctccgtagtgccaatcccggggtacnngcgaaagaanatagtgtttttgttcgccgtcttgcgacccgcngacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatntttcantagtntaatatgcgaggagncattgtagccggagatgcaatgtgaanagcagaagcagtgaacgttcggaatcgactctnacaatnctcctgcggagggccagtattcctgnnntcgtcgacgtatatgttgttaatttataaccccctngntcacgccatttagcgtcaccnagggtaggtgtcggcgcccttntcgctcgactnaccgttcgaataccacgncgcgcnnancgaatatctatagcaggagcattgttcancttgacccccgctttctgaacccgggnnnttcgctgggngcgggaagcnncgcatgttnatgggnnattcgncnaaatatgtggntatacagtgcccgtacgcttngctgtcgtagcgtgntaggctgacagtggaatgagcgctcnttctagtagccttttggccccccaancanctannantaggnaggcaagcaggctnncnnnccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgantcganacatcgctggncntcttttctnnacctgtacctcaacctgcattagggagacgcgtaatcccggtgtggagnacaaatttttcgtcctcgggnagctcacantnccagctgnaaatgcagtgnagcatgaacatggcttacatcagggtcgagcgttgcnnnnntgaggttgaatgctcnnngtcccgattgggagtngcctactagttcaagcccaagttccctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgcngantaaatggctgctgggagagcgcagatctttttatggtcgtttgncaattcctgccgcacgccagcgtactagcctgtctaagttcacnctcgctccagccganncgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaanatgaaattcggaaacgacttngtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcntcgttaaccataacagtgctnccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgatcgcaactcagctggtttatnggttgctcangcattctgcctcacgttccgatcgcagctgcgtnaatantaaactatcctagaaatcggccgtccacnnnattgcagcnntncnggaagttncaggcccggggtctccnncgatnaccaacgccgaggnctcgacgntgatacggtcttgatataggacgnaccnanggctgcagcatgtaagangcgctccctgctggttagtggccagggattaagttctcagtagcgnnancgggactctcttagatagccnatacncttttcttcgngccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtngcaccctaccattcttatcacggcagcgccgagtatacatnnggncncnaggcccatctacaacacgcagagtacgttgtgatgaannattaagggaacgcatngtccgctccaggngacggtngagagggtgcgtgagcattttntgangagctcaaagggnnaggcttagncgntctgttccnaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaangtggggccattgtatctgttccnnnncgtggagggcatgcccttgcctgggtgcccgntnntaccngttcggctcgnagtgncggtcgncagattgccagcctttcacngaatcnctatncaccctgtgtgccacgtgntaggttntcnncgcnntcggggtagctcgacctcatacaatgcttgaccagaggnagctnacacgtgggccgncggccccctggagctagcnnnncttctccgccnattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtggnnnnggcaacgacggataatantgancaannccggcgctcaaantatcaanggtgccgaacactcanggaggcaggngtactgtgactgggggcaatgcggtactgatnnacgagccggccgngtctggacgtacagggaacgggcgngacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgcnnattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcntcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactnggtgtgtgggcatcnagcgcgctcgatcggcaggtnngcactacattgngggcgtgantatatactagggccgttaatcctcgtatctgagttaagaaannacaacgacgatntcgggcccaagnatacgctactnnctagatgccgttcacgtntcatgccaggngaatacgtgaaagtcggcaccctgnngtccatgtactggatcagaccgatagttntacnanccgccgcggcggatngcnttcctcttcacctttagctcttgaaangtgctcaaaatatatcacgnctacggagttggctcttaacaataccaaacgtnccngcatatgtggaantacgcgtcagacaaacgcccntacgnacngacgtaggtatcctcgngttctntcantgctctaaattagtccagtccagtgccttngggacgtagaccagatcggcacgcagtggatnctccaacggggaccgntaagcttngtcggtggnattgctacgggtatgtgtcacaatcgattatcgaanactggncctccgcgaacgggcatctgnaagtcgccatagnggtctcctatncgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccngctcanggctactgtagagttgttttantttgnaaacttacggaccgctccggagcgccagataatctnatttattnagcgcncagttngaatttngaccagagcggcnnactggtttanngntcccccgcgatagtgatgnattacgattaactttngcgaccctcatagtccccaatangagctttnncaaacnnnctccggccngtgttgctggggcaacgntttttactncaactanatntccaantgctggcnnaacgctacnaacgtaccccgtccgccataaggatngcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtntttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagaccgcgcatcatggganagcatttatgcgcgcgcgtccgattngcgngacgccactcggccggtgggtcaccccaaccntagggggactaatggtgtcttgccnaggaaatcgagaagtgtnnnggcatatcatagactttaagcaacgccatctacatctncaanactctataagangtaacatttatttatttttgttccccctataccgtcgtatgtgttattaaacaagtaggnttaggatgggctcaagaagcctatccgncgggantagcatcgggcgttccgatctgtcggngtnnnatgtttcgtatgacgannaagtcagacggcgngnaactttattccatagntncggatgtctcaactactancacaacgccctgacagacaccngaagaagtantngaccgctacttnctggccgttagctaggaagatcatagccccttgaggtaaggttncgcttagagctaaattannaaaaggagnagataccagaatctntangatcacggagaagtaanttantcggccacatggaaagagatttatcggagcantcngcggcctcttnncccntagcatacaggacaacagnatatccaaacattatccataaacnggntngacngcagttnnagngatnttgatctcgatnggcgtagatttcgctccacagtnagnnagacgctgctttacgtctaaaancanntnanaancaagtgggcggattgttcgagtaagcttgctacggcctgggaggaannttaatgacccgggtngtgaataccngtctgacatttatatgtcaantgcgcctatcatcnnaatctagtcgagcgctggngtnntacgtngtccnttaatcnacttgtcaactgcgactacgggtggtacaggnnttcaggatcgtggaagtcgagataagttaaacttcctgnctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctnggnttngatccatnacntatagatttnnatgtgaaaaccagaacctggtatancaggggcatcgaaggnctcttctccgaggatccataacnaactcgtcgttatacttgctgcnggatcganggcaatcgctnaaaatnagaagtcgtgctcatcaagggttccgctccactataagcgtgatctttacagncgagtcatcncacagtaaatatcacgtgatgacgccgacacgcgcaatatgattcaacaggtagccgccgtaacagcgtccccccaatgaggatgcaagcaanggtttgggtgccgtatcacgaacnagtgtgtnnattactggatgaccaattacagctataaaanaggcagtcttgaagcgtgatagactnnnganncttgctgccnagcggtantacggttccgagacatgggcgttgtgcgatcatcatgacgtannnnatgtgcatacctnagaacncgtgngacaanntccaagccatcggttttcctccaagcacaatnaggacaacccgnattcgacagnngagctgnagcgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgctgnacacgnttcctagccgcgcagaggtngagctacagntgcanncgccatgcgcgangaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctanaaaatggggncttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaantctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattngcnantcgccgcgaactccngtgagggntagtcggagttaatatatacgcanctatgctgccacgtccaggcaacaacttgccagtcttatctaaatctgtatgattgatgtcgcacacgcagcttcacncnacgannaccangcatgtccaaaaggcgatggggcaggagccgccgtgctncttactagacgtccaaacgcttcaannnnannnnttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtatancganctttcgttagctcgganagacatggtatctcatgtatgttcactaccattaagcgtanccgcgctcgcgagtacggaattgatatccnttaactgtgggcgtgcgacnccagccggtcttggtgggnccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcntaaagggaccttncctnacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgnnnggtgcnatatnntcgggcggttaggaggnatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatnanagaattatcatcagatnnaatccaagacgtgatgttcaccaaacatatgctgccgtcntaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaanagcccctgagaatgaggtnnnccgatcctagaatggaccctttgaccgggtacgccgtattgggcctgatgatccganttcgaatcccatcacgtaattgccgacgatgngatngtgnnngctancaangcccagagaacggggttgttnggggnnttggaaacctggaggtgatcggtgtcanganactatcngaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggtttgntgtccagntggaatcggtcctccccaacctatggtagcgatatccggantccnaaggcccatgagtanattcncgngncggaaacctaataaggngtgangctggatcagtcggggatncgagttgtanttgcttnagcttcaaaacnnntccctgacgttcaccacaccacagttgaatagaccaccgtagcctcngncaacgtcagtnctgtcagcctnggacaactcagatntctaatncgatgcgctcnatgaaaataactgtcggtcttacnntagagagcagngtcgntcataatgaccgtagggctccgggttctcgnttngacgccagccgttttctggtccgtcactntnaagggtnctagctaggagggccccngctngcgtagcgggaccgagacttcncagctgctccttcctcganctaanggatgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgctcgaggcttcataaacctgnggatnctnccanngagtctcatcatattctcatgctggtgttggtcgtggagtaatnctnnacttnataatgcacttggcgtccgncgtttgggaccagtgagggctatcaccaagccagtattttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccggaggtagcgccaganattgctaagtagncagacactnatacgcaatccctactcgtgagccctaaaagcgcaggagacnngcgctaacgtcnatgggaancaaaaagggcgtctaggtctggtnatgtgagtcgaaagngnttgttcgtgcgctgcagttgtgatcaggcaaacgtnccccactgcgcttaaacagacattaaacacnaaaaggtttagcggcaaccagttatagattcctagttaaactnccccttnatataggtcggcangctgtcagatcagtncagtagccattatcaggancattatgcttcggttgcgtagaccnccanncaaacttggtgtgtcagcgcaccaagaacggttngacataagaagaccccccccgtgcgttgacccantaaccccagngccaatcaaccttcggttctaaagcnaanctttacgggtaaatnggcgttcgcntgccnatattgnactttcttatnncnatgccaatctatctccttaagaactaagtaccgccagtgtgcgntgtgcataacaaanagagntaacttgaatatcatttgtttatctttccgaccatnttccntggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaatcaanatacaacctcaataatgacgtgcgatgctagataaactttctggtcaacgttctgcatancntagatatctaagtactccctaggttgagnnnaatcattgccgacacgctcagatnaacngagcttnggngtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaantatggctgccgtcgcaacagacaagaactgagtgactttaatcntacntagagagnntcaggcggannnnagcnagcgaangcggctagtctctagcncggaagnaatggcgnnatcttgcccactgggctngacaggctcnatnattctcgtgttactattgttctaatagncggacttttcaataattggagttgtggtntgcttnnaattcttttaaggtaataangattttccttncaaaatnggggtcatggnnggttactctgaatacgtaactnaaactctgtgtgccagcagaacnacacctcatcggagcccccagctgggcccgggtnaaccacagcngttnataggaagngtttcattggcattcgaacttagnatgcgactacngggacaatatannctggctngnggataggtccgccnctccacgcntcagcaatcgggttgacgtaataaggtttacaaaggaataaaaganngnnctgtctaaaaacttttaaaggtaactggccagtttcgctaaantagntagcttcaattgggagaggtcccagacatacagccgtgtcctgcntgcgggagagtgctcaaatntgtggcattcgcctggaagtcagggganatangggantcntctcgcctacnggtncaacnaagtngggtcnacaatncagatcctnggtnncacaccnnccgctacttattaggannctactctacacttgatnngcccaatccagntanncctagtcaagnnnnataaatttacagcnnggnatgcttntngagtatnccccgtgggcagtggaaaggngcnnctataccgatagcgtagtngagttncttagctctctcgccntctaaacgagccacaccttctatannagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttnagtgacacccccgtagtatcttaatcattcaanncntncctnnntcattcgtcaagaannnnnnccactaatcaactcggggatactagcaatccaacaanctgatgtatagcncngtttgcgnataagcgagcnnnacntanncgatagatttggtgatatgttagacgctanntgaggggnctcagtgnggccgaaatgagtcattctccaactgatcgacccgnagntatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggntcgcagtngctacatttgatacaatatggaaagtatatatctnntggatnnanaggcttacctttncatttggcccgcaaagccgtaccttgaaggacctgaaggagcngtcnatgcatcaggtagtttngaaccctggatcatnnnnatatngtntgaagcgnaatcgngcnngtngctgctgnngcgtaccgnctnnagataantgagtgcttggagggtgngggnaagctcnnnncgggaatgatcacaanaanacgccgtttgtcaggnatnnacatgaanngtccagagtggtttctaataacgcnggggggtgtatgcgagtagctggttgatnncntgcnccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgnnnnnaaacattattagncctaacnattgccaagtgggtgtgagagacgtcgggctacgatcnnncaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcnncgtcctgatggctccctcnntanaagcgttcttacgtnaananagccgatacaagcatancacgtanngcggcgnnagggtgtatgcttttnaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggngcggagcgagggataaaaaagccaccgtcactcctatgcngtgnactccatcccnggaggagggtggtcttgcggtncttcaaggtcagcagctncttatcaagccgcatnctttcaggtctcttaatctanactccgtgntttacagnaaaanatggangattatccgggaaaaccgattgtcgntaagatgnagccctagncngatttagaccgcgttcctggtaacagttgtagatttcatccgtnntaaagtancatatgggttncttcgttgncctttcgcttatcagcggtcgtangatatcgncagctatcangaagtattaggtactntctccaactgtcgtattaaacantctcatctancacatatacgtctattcgtcattcgtaccngtgattgcgtgaattgaacctgtggnngtacgctnatcttaattaangnagantgaaaagcagctttatgtntttcgttgccgggcaccatcctgtagattttcagcacagaatattcgctaccaagtccacanttacnnatgatgtnatatattncttgagtatacctggatatcgacgccactcntgccnctgncctgatatttaggtagncgtctgccttancacntggagaccacttgattgcctnagttcggacntgganaatgcgccactgtggctgntangcaaaacgtntctgtacgtttcctcattaacgtnctgtcgngntccgcctacacatgaggggggngtgtttactcacagtcccttntgagtctanaatagcttaaaatctctgtcctttctcagtgaccgcntncgcnagcaaagcaacgcgacccgatagacntactgaagaaacnncgntcancgtgtgnnctntccagggccatctctgttcatactacctcagcctcgtgctgntacnatgcttcgttcaggttncccaaccagtgcatcaggngcgccnggctcagcnggtagtaagaggctaantatattaacttaccatgtggtgcctagggttttcaacagcatgacccnnaaatngnaccatactannttatttcgtgtagantgggattataggtttctgtgactgctctcccatntactncttaacacactcggcaatcgtgggccatatccaaagttcggnangcattttggagntcaggcatcgcgcacccggaagctgtcttctctaacntcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacngctatcaatccggaaatgcgtgtcgaccttctgagtgnntgagaacagcggccagcanncatctgtntgtgagccactagaccnntncagcatcgnnncttacagtggatgccaaatatattgagagatgggatcattatctnnattctgcctttagcccctggcttctttagatatttgtaccnnccgctanggacggcactggggcngcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaanctcgcgccgctcgtcgtccanccccactnctcaatcgagncgacgtaatggcgcggccacangggcctgaatagggtgntggtgaggntnagattagacgttctgncncgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctanngcttcgcgtgactgctgtanccaangactctgccaggagggaatatatcaggtacgcttacgcngngtacgngcccagtcatcttcggtctagtncatcatgaaacctaanngcgacgtgtngtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgnttgataatcggttgggntttgatgctcttngatnnatcacgcaatacagatttattgccgcacggtggcgtccngtganagngtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttggnccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacngattaanggcttgcgtncgaagaactnnnnatcatagtgtcngtgtcgggatcaacctacaccaggctntctctgaccgaccgcatataggtccncgtgctanttgtttgctgtcanttagtcacctanataagaagagtagaaagtcgtcaanacnagaatngcanctgcacgaatgatcgnccacttaanctcgnnccncccgccttgttgcggttnagcntactgttggctgtcacaattttctagaaccgtgngtcgggttggttngactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgnacncnaattgcagggtacangaccctgtcggacttncccgtccgccgaagcgctcttgggtctactgcgtccntacggatggtgnntaccctcntaggctaaaatgnaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatcnanagcaatagtnacaactaagantagcctgtctncgagcatgcaatggctcgggctcataanggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtnccttagntgatagaatcactcctcccttctataccctancgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgantctcntnctgtaccgcagnnnncactttattcgccggacgcggcntgtgagngcacttctacctcagtnaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtntaggctagaatcgagtaatcatagccccaaattcattaaggactagtacgccatannnctggtcgtgnnctannggctgcatanancaagangnagtgttagatngtctttctccnagagtaagnnncnngttaatgntcnncttgnnttcgcgancatttgaacatttctntgagacgggtnnntgacaggataaccatattanactnngcnnaangctgccgcctgtannaaatncgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagnnctgggagtgnattcgacctngcttttgggtcaagtcggtgcgatacgaatcgtgctttcgtgacgaccnttccgtcggacttcaagcagtgcctgacgtgatcccgctttcctgttgaactctatngtgtaccctnnncaatccaacgntcccggggtnctcttcactaacctccgattgacgccgcagtttcaaacggtcagangtaaatnactatggcggtcctttanttcgagaggtgnattaggnacctaagggatagtgcctataatttgtaatgcctcgacccagttantncagcgctcgcgcgatgcccggccntggatgggttctncggctcactgggatagccgtcggagataaacctcctacactgatcangggtcgggctttcccgagtgaccgctccgnncagcctcggntgcttgacttatccattcgatacatgtcatctttatgtttnacttanccgacgagaagcacgcatactggantgcacggcattgacgagaggatcgcagagaagcgnccatgtactcgtgcgattanaaggctaatgtagtagcaacagtccgcgtgacgcggccgaatngccgnncggtcgccgtagttcctngctactcgagatgcggaattgtaggcnttccaaactgttataagtcaatcccgagggcgacagatccgctccggnntcattcncanattctaaccggcaacatgaacggaaccattgtgctagggcncnncctcanccccnaaccgtgcaatnngccccgccatnncgnnncgtnanctagttcgccacgnantaggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagnacactcacaaaataaccntgggncagtgggcaatctgttgctactggatanccctttangtttcttgatccggtnngngcnattggtatgcgcgttggccccggnactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccntacgtgcnggttcagttcggacctggnagaccagataccnggccgtcttncccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgcnnatcgaatagttgaccgggcagaagaaccgcccaagtcctacgccancgantcgnattccggttactcggaacctcgccaancagttatgtgttnctataaaacggtgnttggctgttatggctctgttgtttgtggccgggaacagagcacnancatgctgcgtngtacctccggtgcaagtttntancgtccgttgattgnggatcatcttctaaacgggatctgacnnnccnaaacttagcgcaacagtcgttntgtaganttcgcagctanngcgcagtattcttagatcaagcgccgtnttccctagagngttaacncgggctgacatacatggccacagtcgtctgtgcanggcttgtccgctacgcctagaagatcacnaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaaacaacgangtacaagcnaattcaatagtgcnntgtgnagngtnatgtatgttacgtagggcttgtggttcgtcctccnaaggtgaccgtacgncccaccatttgcaccaccgacatngnagggacgttggtttcntcaatgcntggtcggcccacgggcgaatcggttggaagganccccccacggcttactcgccctagtnaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagnagataggngaaggattgngggngtgggagaatgacacgtttgaaggcgcgcctntgcngcaattacgccctaaagctgctaacanatantcgtgngtgcttgtcctagttacgcgcnnggaagcacacgggggcagcgcnntaacagtccgtaaaaagatcaccgtttnggaagcgttaacannggcactgcgtccttccganaagtgctcttgcntctagggagtttttgcccccngacatncctnnttcctgtngcngaatggagcgtaacgtgactggtcgcantttcagagaggcgacaagtactcattnnnagagccagcaggngtttaagatcncgagtcgntaataactcgttaagacctcatccacgcnttattgtttcngtcgtgctactgnnncttagacaaagacgcgagcgtctcaagtatanctcgaccagtnnnncacgaanccaatntncngtcgtcngccatgctcaaagactgcgtnnnaacaacggggtggtanccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacnacggggaatataccgncacttgtaatttgtgacactatcaatactaantcanattaatnntatacttggtccgcgggnaattcgggcgggctttatcggacctacggtagctcnccgaaaatatagaccaaggtnnacccaggaagagatcgctcgcncctgaacagntcaccccgctgnaagcaaatgtttggggggccgcgtgatcgggaacttcgttgtgatccctgngggcagttggaagtggaggctagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaacgggtcacaatagtgatcgcntgcgcntgctatncatnacttaancattttaagtgnngnataggnttntagatgtngacattgtacncnaaactgagnacatggttaantacttaggnccaagtgncgtatagatgtgtgcgtcgattagatgaaacaacacgagtctcntggcaaagatcgggacggaacccaggtagcaaaggctcacgaggncggtacttacntncagntttaatgctgcaaaattgtgtgcgggcttttcaacactgcgttcananaactgtcgnngctttgacnaagcannnaacantcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaatattcagaaagtcaaccaatcgcacgtancatnagatgaactatccgctcgtagccgcctagtgtcctctanttgantttcaggcggcggcgattcgccaccttttcttcacgcccctgccccggactattggaagtatgcgtcgggtgcacctggtgaccaacggatttgctttaaanntatnntaaggtgtgctcgcaaagctacatgtgcagttccctccagccgcatcgaggttatcccaagccngncttctgattttgccaggttggcnctngtccgcttggcggccggcgtcgacattangtggcngccgttccgtttgtatataaggtangagggnnnnacgccggnntccccattgaacatgcttggcgcacgcttcnaatttcaaaggcgaaattcatgagaagtgggcatnccacaggcgggcgtggaccctctggagcgggctcccaccatatggcgggagtgttcaaccactcgtccagcccgagacgctaacncgcacctagttctagctggcagtcacccagaggtcgggtcggcatnangcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggancgtccgactcactggttacntatcttctggaaacnctggnntatncacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatnggagctnaggtnttgactaggtttctgtnggnnaacggctcnnnnncnggcaatgtactcnngcaccgacnnnagagnccggatggtccggaagatgcgnaccagatgccacgcagtaacgggcaagtnnncgcttggcnttgcaaatatggcgtctgcntgccaatcacnctngaggttatagtgtncggtgactccacnnnatggatnngtctcctatgtatactttacnggattgcttcacattcgcnagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatannatccngcctaaggtccaaccngactacccgcgcgcgtagttgnatcctccaccccttcnntntttccntgctaagntagacaatactgtgctccgttagcattatggccaaanccatgccctacttgntcttcatcttctcgggactattccaagctccgganngcggaatntacttattcaggnnagtntcctaantcgtcatnattagngcaaaagcgcggccaacatanaaatgtggaacggcctttgttaatatcacgnaggncgnaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaanattancgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttntcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggnntgtgaactnanctcaggccgctacaccagnaccngccaggcccatgggcggatcgncgancccggaaaagggancacnangaaattaagcccttgaaaaagacgagtccaanagccgtaggactccattncctccatcntcctgtgaagcgcgaaggctagcacacatngcggcagtaggtcctagannanttggcctaangccccattcgtagtagccaacgtnnnggtnnnacgttggaagcnnattccaccctnnngacctcactcgcacttgcttggtttgtccgttgaggttctaggctntgagtgccccatatcataggagttctcgangaccctcttccggacgaaganatcctctattcaactcngtctgcgcaccncccggcagcttcntnntttccaggctgttcgatgtgggnanngnacttccnntatagcaggcgatttcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgnncgatgcctctcgctaatatttcctcccatcgcgaccgctacatgagaatncngtagtgtactctgcgtgtatnannncccncgngcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctnatcntctgnggtnggaaaatcgcgatagcgtgcataatantacaaaaaataggcttggtagtgtgcggaggggacagcgtatgcggggtttgngggagctagagcggcctnttaatatgtatgnacggtgctgaactntgccttncgcctgacaccgagattatanaccncgctctcgtgacgctcctagtgccacncantccgtgttatcgnccanttggtcaccanggtttgtcagacgtgcgcngagccttccccnaggtcttggcatttcctccgcnnnccnnngtagtcgtgtatgtacgcctgcantncactacaaacgtgaccctaggatggtcnttaantngcacccaattgcatngccggggtgcgcancactgnncatcagaggntggttacgggngtatgaggagaagctgnctaaatgttaaaagtgcctcgatccatgccncattcaatatacagcgatgaantcccccgtgcgagacancgtcngattncgncagttaaggggancaattgaccctatcctcaacgcgcagttntagnaagatgcggtatatcactgggtggatgatagattcggcnntancctttcgacaggntttgacgcaggagcagagggaggacacgagacggcagtaagnagtgaccaaccgacccnnnccgacantnaatccntgtatcggactgtatgccgtgnctttgtccggnnnncgaagccagacggaaatccacccaccctactcggcggtnccanncgacgtagaggaggncctaggtcccgacagaggatcgcccgtctccagtgantcgtccgaancnccnaggccanntgncatntgttaccncccacgtgtntctttcccgcagggccgagcttttctgtggtanaggttggtgattatagcctatatcntgcngannngnnnnancgnaattagacgaccgacggcgnantattaacaagccccttaggttccctccaatagtcaatcaggtcaacgnccatnttttatatacnttcnagtggagggtcgcgcacccttaatcntaacactcgttcgtgcttgataaagcntanattcntaagcgaccatctgccaccctaccngncactncccccngtattggnatttnggcagnttagcncnntcagggtgnnaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgncctttagagcctgggcnagctcgnagggctggcaccaatanncntccacnaagnncgccggggccgaggagagcagtgaacgacttgaccatcacancgtggccagttaataggcatttgagagcatgnaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttngtgngaatnagatagtcaagaaccacacagaagcngtatactcatgcgatgggggttgggagctactntntgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccggnntgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttntcgcggtcgnnntacggcagttaggacgttnaaggcctcaggtgntaccatnccngggcgtgacacagttgtnattcagtagatccnncaagaaatnctatnttgcggagcgcaaatgnccgtaggagcagnacggntagacngcggagctcccacnngtagcttttgaatagtacacntccaacgcgttctaccgcttttttctagctntngtatgtcgattnctcaccgagacgctgaggtgcanctgcttgtagttancttgcacagtcggcnnnccggntaaagncagatctgacgcgtcccgcnnnaggctacaggcgcnaccatactcanncaaggtgccggtatgtccgtnganctaacaccgctcngtgacaaggttgatttaacnccccgncttgattnntcggagcggcanaattagccatattttnnnggcttcgaggtgttacgtaaaaggtccanagtancaacgggagggctgatctaaatgcagagtgaacggatctaaggggctatacccgtgctggcntagactgccaagactcaatgcagggcactgaaangacctngttgatgcggtcaacanccatcanncgggtgtaccacnnacttcggagnttttctccttgaacctgtaatcgaacgtcagcagtggccgatgctgnatccagctaatgattacctcattgnattatgacacatggtaanttcgncagcactnagtctattacagcgtgaactntgctctcgcnatgcgtcttggtgtccgccgtcggcgtctccnggtctccatcaatnagtcntagttgttgtgccgccggggnngcagtccagcgatcannncgacttcaacctcttgttttaatncnntncgggtgggccggctgggccgcaaggttgggactacanctcatgcccccttcgaccgantatgcgtaatncgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccntgnaaaggggggannagtcggantgggtggggaaattcacagattcttcgctanctctatcccatgataaacgcggattctncgtcgtnggtgcctgcgcctcgtanacgtcgcagcccgatcatcnaaccgtattccgngcgacgaggngctgaaatctgcttaattatncacacccgtgagtaccccngtggcatngggaggccatngcccgcattggttngntttcngncaatgaagtgnccgctttnaggaacaaagtgtccgcattgaangaggataagcntanttagtgccttgcgggacgaatnaggacattcggcaggtggttnaatgacgggngcggacgcgcttcgaatcatatcatacgctgcgnnncccagnagggagtnntctgcgttggaaaatcaagagccatgctgtatcaaggccacnanngnaaantcccgctgctggagtagtgagnaaccacttcggaaccatttgtatgcggatggggtgggtgcnggctcgtncgaggaggcagtatttcgactancttcctcttccctggtctttngccggaaagngttcgttccagggggtgggcnaggtcaaccgcccccgtatctagncagatacaagcggcaacggactagannatgaaatgacgnagagttagcgtnnncccgagcncgagggacacaccacggggtngagaacactatacctatgaatcgatgcctaactacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgcnttacaagggcattcccacgacggagncgnncgcnntgnttacnngnacctcctaaaagacggttatcgggaccataataaattccgtcccacngngtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgngnacaccganaatatccgcgatgnggcggactaatcgcgtacatgaacccatgannttgacgctantaaggttaganaacnatttagctttgtggccgcgtactgttcctganctccctaacatcggacttattcgatataaanncagngcctaancccgtctcagcgtcgggancgccgctgcanatacgacggtcannntgcccgaccccagggcctcgggctggcgacgggcgnctccaccgtatngcggnnnggggtgttgcgaancgatcactctttgtgccatattttccgcttgacagtgatgaatattaggggtcacctgctacacgcccaactgcggcccggctcnaccgaangcgatntgacccctagggggaagacaatcaagctngtattgccgctccggnnaagcgcccatttccgggccggggncatatctagtgncaccngcagaatcaacactaaacncncaccaatcgcaagctgtgaacagcacngagtccaagacggacnttgcctcaccaaaccngccagactttctgaggaaccccngttgggtcccggtatgcaacacaagggaggagcctaactttaagcntantgtggagccgcccattagnataaacgttcgcatttgtactctagaggcgcattccccnccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcangacgtaganattacttgcccgcagaggcgagctggccgnaccggaggcctcgcggtccngctgtgacgatccatnctagctcagatgcattaatggnggtaccatttcgcgcgggtactngtctgcgcagtggcgttcnanatgggccgggtgtattgtatagtatgtccactacccccnacacgacctggaaaantcncccttcacccgtccgctaggacggtgcacgttaaaaaaattccccngtaggancattaaccgcctcaaacnntctgaccgccgctcgctggtanattagacggcnacngtgagnattagactctaccttcnnncgcnagcagnnnntaacccacatggtacgctanngcctngaggaccttccacgantcatggtcactccgtgcggtttcgcanntgcaacttgaaatccccaacgcgagtcatnacgagnacaagnaaaaaccctgagagatgacaaannnnctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatggtgcggtatgaccgttgctccggaaaatgcnnnnncgganttngnacgccgccgncctggacctactcnncggatatatatgttnattnnnggatcgttgggtcgtacngtccagngtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacagggnncagacacttganaggnagcgttcaanaagccacggaggaataccgttagcanaaccggnatcananatcgcgctatccatattacgggctatnttaggacnntngctggatannaagcntagnggntcgancgctaggcacgagtttacgacatntncttagataaaccctgttccgaangaggtacccgagatgcgcttaacgatggccttggtgatgcatncaaaccgcgctggntaaagccatcagnaatgtagagatctcacgtcaactggtgtgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcngtntttgncgggtnntctccgcggcccctaattctaacagtgtgcaaattntcagagtcaccactgtgtcaaggtgaaggggttngggtaaacttngacgaccatctnnnnnngagtgactcatncaaggagncngcgttctatgcctgacattggcataaacactccaggagggngtggcnttattgagnnnaacgtgaaactctcgatccaccggaagnagcgcggtccgtgagtacccacggactntaactttctgttgaagcngtngtcancaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcgacactgcgcctgncctcgtaccacnacttcgatgaagctctcagcgcacggatgacgatcaaagatannntcancgtncccagcctagtgtccagatttatcaaaggcaannngacntttatgtgggtatatgtcggaggctgcncgaatcgcgantggagacgttaaattcgggatccaaactntcacgtatgggncatacagccantcagnaggtctgcgggggaagntgaatgtaatcagatngaaatnnctcanagaaatagncgattnatangtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtnnctgaaagacctttcccatatccantcnggntgaggctcctctcagggctgataccatggcgctcgccagctttcggggggatctgacggagcttgtgagngcgnaatntaangtccctgtgggcacnnacgcgaaatctctgattggcgcactagcggcatnnntttgacgaatgagtgaccggagacaacgctctntatngagccccnacgagccgcgggcctcctcgggcagtccggttanacntcagcttcngcacccaaacctgcctctccctgtttgaagcgaaaaacgganngcaccccaaggtnnnggtcagtgcacaccgatagcggccgntacattactcctaggagtcacacnctcgagcctgnnntggcggaactaacggcgacancagacggaagggttacctaactntccgagcnntttacaagctgccggctaaccattcaatctgtcantgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtgctcaggnttggagcgaatagtactnngttaaacccngaccggatattcatgagaanntgaaaccatatctaggtgacggtcacatntgtcanataacgtacctcacttgcctggaagctcgtaactcccnagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgcnntacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacangaantcagcctcgaaccaaagaaccggagcaggccgtggtcggtccngttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattatnatgnnttttcntttgtagcnatggaaagcaacccgacgcggaggtgtgttcaagtcttgtgctaccgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacanttgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcggtcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggngttcgactcattcctgcacttgccgtctgatgagcgggatntacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaancttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccataactaagacggcattcggacgtcagcantccgcccagagacatctccatagtaatttaccanctacggggaaatacncttgnncggtaanaaccccgatttttaatcnntagtgtggatcgtaagctttgnctaccccgaggcaagttgccatcggaggatnaacatcgccaggnttttttgacagtggcgatttactnataacctacttgntcgcngagtatcncgtctttgcnnnatcggcttgatgagcgggcgacaagtcaatgcaacgngcntatncctanccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccangctgtgtcatgnnnctggcatngagaagatctaatttattcatgcncccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggnaatctgatgatcatgcgctgcttaattnctgtcggtcntngctatngaagatggttgctctcgcgcgcgtaagaagttgacacctttactcncagttaacttnatttccaaggtctagaaatagtaacaccacnngactgcgatgtcatatnaaggtgatcgggtactgaacaggagcaatacgngcgttccgaagaagaagtttcannnncctctcatcgcatcccctttcatgggtggangaatgctcngtctncctttgtgtggttgatgnattccgtgaatagaccggccatcatacgtaaccggatnctaccccttcaagcaggagcnncctctcagataccaaaaatcgtcacanaggccacaagtgttgnacacataacagncggnctaactatctgtgtctnnaggtntcctgcacccatagtttagtagtaagatggaagattcaggagttgtgncacgcntgagttacctacacggactataaatcagtgcgangataacgtgacggggcaagcacgagagagggtaaaacnggnnagatactatttcgacaacgtagtcggcttgtanacgnccatagggattnncntctacactcctgtgttcgcntcaacactaccanaagttcactcatcatgttncaacgtngnaagggcaaanccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcanacgntattgattaaattatggtaggtaaatcctnnagcctngnagtacatgnctggaccccactgtacacgacccnaggtgtnnaatagtgctanactttaatgagagntatgnctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacancgaggcctacaanatccccaccanncacgccgttctacggtnttgccaagcacgttcgaccntnctnaccnttgagtncaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcanacattttttgtccagtatgcacnannaatattagtttaagcacaaagtgtggcgaaccctgtcggngggtccnngcaaataacaatgtnacatagatcaaaaatccnatcacctttacggccgttgacgcgccgcctgnatagtgggctcggactctcgcattctattcgttnggggacatgctatgtctcttctgtacttcgacaacatttncgaggattcaaacgcaattcgaatctccanacgaacctgccccccncttgtttctgncttttaggtttatgccagatgcaannttntcaagcctnaagaccancactcgntccgggaagcnacgctaagtgaacgctccgatgagtcntactatcagggcgcnnagaaannagnaagntgacgatcgtgagcntgtccccaccanncngacgtangcggcccggataacggnacctaaacgtatacnnngnttctcatgaactcgccgatagacgtnttggaatatggccaactanctnggcaacgngccccgcgctgaatnatttgtcttcagaccagnggccgtaattcncccggatattcccantancagggtcantnnttgtaatacttggaacggaattcccgagnccttntgacanggctcatagagcnnnttttgaagtgcngggaannttgaccccgtgtttacatgtaacgnnctcgtnctagcattgcntgcgctgagctatgtccactggaaaccataangctgctgatgaagncgntgaaccagaagtgcatanacttgagaacgtatcaccaacatcctcccagacaaaagtcccnantgnttcgnngcgagcncaacatttctcgaataacgccttgaacatacgcagtttgnggngtctcgcgcccatgagcgcncccccggangggngntcgggcgncggctcaangaanaatcctataggaaacgaatacccnaatatnagacagcgacaattgaggtgaaggcgcatgaatctgntcnacgcttaaatggcagcnggtctatgagcaggtaattaaccttcgcngcacgcgcgcgcggcttctgtcccttgaacttgcgtgacaacantcgcgaacccgtaaccggggacccccgaacactngattggtgccgttgccgactccaacgtanaccagcnaactaaggggngtccgatnncagacncncatagnttcntgtacgccaaagannctcnnaancgtaaagtcattgtcactcggncgtatannnaagtatgtgacaatggatcagaagggggacggaaatccggcgntangtcactagacgcnnagcatcttcggggagacnancgccanccgcaggcgancactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgacnatctccgacntggttcccgtggcctccaantnattcatgcaaacgagtcccacccgcagatgancgtttttngaaagcttgctcatagntttggagtangagcatctgctttgaangctgtcgagtaanggatcttagaatngttatatcgcantcntggcagatggtgaggttnncttgtggagcacntagcataactctaggtggcgcacgncgcggggggggactntnncaaaactgagnnncgtcnnantgcgactcntatcatgcccgatcggccgctggataagtaaagcgcaanntttgcgttctaaggcggcttagaaacaacgatagtgaagaccggtggcagtgtttgtctctatcgtcggaaaggcaanagggagcgctgggccccgtacaactgctcagtaacccacgcagagttggtggttnaggtgtttaaagccggcctatgtgatcacgtatnnaacgtgagctncacgcttgntnaagtggcgantataagttgttgnntactggaggcagactcaacctnatccgttattcgaaannatggcatgagaggtcaaaaannnagccaagaaggacttatcgtgnccctcagacagagtgttccagtcangttgctgcagnctcanctnncacatgcattgaganagcaggttnntcnaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcanncaggaatcctngcctcggagcngaggcatattctggtacctgtcggtganngggaggtacgctcatcagtgncggcagccctagtcngggtcgttcactgggcatnnttttcagacagcagctgacatacagggtntaattcttctttagtgggangtcgcctacaggatattcatggcagaatgcctncaaaggtcttacccctaggtttgcntttcggacagagattangtatcacgaaccgagttngagtgagtgaantccccantaataaactctatagctaatgagnngagttccaagcccaannactaccccaatgaagactcgtgcgtgcagggagtctccatcagcntcctaacgtaatgtgcgcnggntgaccttgaagacgagatngtctatcatnngtnacagcganntgtcccttaatcacaataatatgtttcgttagacccacattcggcaggggatgactcngttcgancccggatatcctaagaggaacggggatccatangtccgggaaatgtgttcantcacgggccctgggtttaaatcgagcnttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgntcctgaaangtatgnnnaaactactntacacgccctaacaagcgcagancattgaagctcccntggncaaatgctgagtttcaccctaaannanccttattttcgagacctgaactcctcaaagaagatccgcctaantgttganaaaaagatcnattcggcccgcgcgatctattntctgggtcttgtnacagaacctagcctatgcgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaanctacggcggcagccgncaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggannaacttggcggatcggtggtatatagncacccctggnccaagtgacccaaagctattcgaaaccccccctgcgntatcagtgngtttctagtaaatctcagccgagcccaggcgatcaaacagatcgntaatcagtgtnctncnnccatctcgccannnaattaactcgctgcccncatgcatcaccaaaccttttgacgcggtatgattcgtgtcagcgattnccctacntagtacgtttcaactcgcgcgntncctttcnatacgtacgacgcccgggntgacngctcgcccacnncgncacgtcttacctcttcttctcgcagtataangngagatgcgaacattctataatgagcgattatgcncaatcctgtggncanggtagaggggttaaaccccgctactagactcaagcgctgttgtgcaaaccngatgcctggaaactactnttgaagcgtccctgatgattgcatcttangaatgaggacatggagnnncgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtcncccnatccaaactaagcgaatgtaggtgccagtgctaagacgngaatcgngatccaccctggggagagtcctaccatgatttcacgcggtccnncttcgtcgnngtccggctacgggctgcnttcgcggcagctatgctcaaaagggttaactncgtntnacacgagtaangtcgacgccttgaccgcctggtccgngcgacaacgncaaacatgctttgatagaaggcggctncaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatangcggccaagcagtgggttctggccctaggaacttatgcnngtaggcggactatcnnnactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaattacccccatacctctgtccctatagtagctcccggtgctgtgcctngcgaagcccggcgcaagctctacgctanagagcccgcatnaacaacgtctaacctgngccgtggtttcccgagatacaatagtcnaaatggatcgcaacatgggccagtgatntagtgtattcnnanggcaggcgtctaaccctaaagangttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgncttgtgttgcactgtagtgtctataggctttactntgatgagcttacttgtattaggatcgcaancgcaagccaaatgcccaagantggaaagttgtcaccattanacgagtagttagtgnccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgnggnncaggccaggatgnacggcaactggtcggtcttgaganttccgaatccccgatccattatncgcgtactcnnttaatacgggttaattngagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatnaagttacgngcagatcacgtgagagacaaagctactatcnngtacatgagtgtccgggtagtagactgnacaatgcgtcnantagaaagcttcgncgnaacgtctagggcggggcccagagataggagggtcactaatncccctgccactggagancatccttgnggctgantccaacgggctgntgggatagagtttcncgggcctttaaagcttgggaacacncatcagatggaccatactgncnntgattncgnccggatctgtcggttcgacgnccgcgncaagngtnntactggaccgtnaganctnatcgaccagntaacacngcgccacgctagctcagttggccagtgnnnattaattctagtaatgnnngttagagccgtntanngtcccnnnaannntcacanntcgttacgattngtcaccaatagtctnngtgcaccgcaggtgcggaatntagtatgggngcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatanactagtaagaatacancanncgtgctctgagatacaggtgtatacaaagcnatagccgccgctcaggnagagtacttgttcgtctaatgcattgcattnnggtgttagctcagaacgcgacnnncttcgtgntttntangccgcaaggnntgtcgattacaaatgtcatggcactacggcagtntnaggtgtgaacaatcggatacatgtncnccnnangcnnnagacctagatccttgaaattggttnttnatgaaccgattnttgtnnaagtcttcatgcggtgctcgggggctcgaacgacgngctnnacaactgccggacgataggatatttaaaatgcatctngtgaaccnncttcgctgcccgctcccttttaatagagttagggncccggcaccggggctcccatcccatagcggcttctccccgagcggccngataannttgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattccnngaacgnagagttacagggtgaagntatacgangacancgcttatggcgtaccgcnngagtcttggtagcatgtctagagccgcaatngcacnngttttcnggcggccgtnacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacnnntggttcgggcctgaccaggtgtgaggcacgccatcangcgcactaggcntctggccaaagcccnaagtttaacgactttcnnggntatgggtantatnatgtagtgtaaggtatggtagccattggcctaatnatccggcatcctagcctaaaaaggcctgagggtctnttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcatngaaatancgggnaacgcgccccgagcctacnncccgctcccnngccacatntttaatacctanagtcnnnnaatntggccggaagacagttttcacaagtttatcggtcctgggtatcagattctanacacaatagtgaaagcngggcgtnctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttnnttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctctggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaancgcacggacntcatatgtagagcccgcacccctccgggcntagcaagnttgtgaatatcggggcaggaccttncncctgctcgcagaagtcgaagcaccatggaatactagacttccnatacaacannnacnnnatcgncccngaaatgaaggcgagntcccnnctgaactcaatattcncctanggcgggaactagttggccgaaagattgtcaagagngtcaccagaatagnncctcccgnanttnaatcgngnggatttnncagttggcantnnnnaaagtcgcggcgctcccgangaatccctacgtgagtgtgggtgatgggtgctngcacgcgncgctccactgaacccaccggagcggcgcggtgnttgtttatccgcccggagcaatgttgtgtntaattgcntttcgggccgtggccgggctacaccgaggtcggatacgcatngncaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagcnanncccacaggatgcnaaggtggttggccgtggagcggccgccggggcaatcggagctcnnntctncacangcctctcacttcctgggtcgcttatcaacttgnngnaacctccacgnnnactagcggcgtccgtttanctaggggcatgaaaacgtggcgttgacgagcaaaatccgtcgtncccnactgtagcgcgcacacgcnaggntctggaacnaatcgagcatgtctagtcgtccagtcctcacgtgaacatcangaggccctgaggcgnnctcccttaccctgagggagggctanantcccatctnggcgganccctgcatatcggngattttaangtgatccgtantgccatctttagcatcctgncgtcgnanntnagttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttnananccacnatactctngtctgcnatctnagagtcagaacaactccaantgcagcccgcgttcgattnacaagaggtatattttgcgtgcacctatnagaatagcgancccnagaatttgtanntacatacgctagtcggaaatctgagttnttaaactctgtcatttaaaaaaccccaggaccctcgnggcgacaggntnggccccttatcacggatcccacgacattcccattagacccaaataaccgaancccgnntaccaagcatnttctggnntnctagcacaactccacgcaangtggcaggtccaggagtggcgaggcgtcggagcgcattatcnatattcgcaatgtagaaagnngacggcaggcatnacgtcactctttaganattaaagcgtacacgcggttnctcggcgtggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttagcagagcaggcatcaccgaattangcgaccagcacttacaatgcgggggcctttgctcgcaggctatggttacaacggcggtcananggcccggatcacaagagccccagcngtcttnnttctnnntgtcccgcntannattngtgcgatncccgntccgntgnntcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctnacggggattgaggcntccgggaaaacaatttaagcgggacggtagtgtcnacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagantttgcttgataantccntgaacacggtagnncaacttnnacgaagaccatatttnncnnnnnnnatgaccnnggcctaatggcggtcacagataccaacacgctgtgnntagactgncaatcgtaggcagtntagtgggngcgtcagncttcgatgtacgcacttacntcgnctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttngntgattatcgcgtgcgtntatgcctgttgtnagnggtnntgcgtagacttnccttgggtgacgcgcgggacgactgttatacnnaactagaacccgtaaagatcgagtgaacattcntcgacttgttccagctgcttgtgggtttcatgtatcccttgcttgcatgacgatatncacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacntcgcataggctccctggtgcgnanagtgaaattgatcttcnnacccgcagnnattggggntagaagcggagtatanaagttaagtnatgtgctcggaaagcgcccatttactgctnaaattgtgcatnctaccnacttcttcataagagcgtgcatccgcactaaagtgnacttcaacccgtcttaatgtntgccggagcnacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagaccggatcntctctngtcgtactatacgcgttcncaggcataaagccaccgccgccgangttgccaagagcggacancactaacttgacataaactctcgtgngagttaagcccgacagtagtcgtacttcctnnntctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaacnntcccttcaactgttcttgaatacgccgtngccgacggcccgagaacacccnggttcacnatanattanatgtttgtttcgtcgannctactcccaacctctncccccactgaatgcgancttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattganagtaatnnncataccgaagangcccccaatcgacaaagtttactacttgtgccngcacnagaccgaatgataagcggagtantggcgggtggnncanntaggtctntctctggnnctcctgccggatacannnnatcaggagttaggcgggtcgcactctgganagtgtgcatnnggcanggatggtctcatagangaggcnaacgcggggagccccagagctaaaggtccaccgcgctagtacgaattaactatagntnnccacggcncgccatgccttgaancttaggcaacgtttgnctacttaccatgtactaccgnnncacgaatnnnagactccccctctgtccactgatcatctacgcatctccgatcaccatttttnccctnagaactctacntctgacnaggaagtgaagagcccgccttttttccattacccggcggctagtatntttccgngaataagggctagctgtaggagcggctaanatgacgcnnacnngtttttgacattcttataagcccgccgggtggtatatcggagcttgcncngccacgtactacccttgacctgcgatctnccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcnnggcttgtgatngccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccncttggcccattgccgtnngcacggggtgatgtgcacgtcgcgnntccgatgtctactaagccttagaccnactgatgtcggaaggaatttctagcctttnntaaagatcactccacagagtccgactggnagtgcanctggtctctcantgagtaggatgggnnnaccgccaatgcaatagcagcgcgcgnntcagcatagctactaactcttagacgcataaagtaaactgtagggcanatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttngttntctacaccggctaancgttcgagacaagatctgttaagtcgataagnnacaacgccgaggcgcgntcgtggggaggggcgtcatgtcacaacacatcgggnnctaaagagagggaaattattaggccactagtnttaagcnntccataggtgcgcacncgagggcatccgggcgtatggcgcgggttgnncgccanaggcaaatcgtgattacanccttcttnccgncaaatnagcnagccgtntagctgacctggtcggnacnnnggctgtctanttacaggtccanggccgcaatgatcgcnnccccttagccactcgcctctnntcncgccgctgtagtatcgtcaggcagtgtacncgctctgaaccgggtctttcacagtgtttcgantgcaccncagnacantggttntgaggannnnttgcaanttacgggancnatcgactacaagcgactgaaatcggtggnancngntaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgaganccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtntccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtanttctgaaggntnatgctgacaaccttgacgcccgcnnnagattaggantccagtgnggattgacacgagaggccgttggcccgcggcccttctggaacatcaccanctttgacgtgagcgtgagaagccnngtgattgtaanggatgcacccncatggtagannatacgcagacttatcgtggaaagggcaaaaaggccaagtgtcgtgcactattgacgcgctacaacgaaacaggagctagaatanaacgcgtaatcattctatgcttaagtactgtcagattacgcaatgnntcagngctattacagtagatagtcaggtgtgtgatgccanttagattggcaggctctcctgaagtatgncantcgtacgctnnngacaaacgntntttacgagaaanttctcggatgngcctgaagnctangacttagcattgncttagtggtagtgatnactttaacgancaataggttggtaagatatttcttttgcctngncccggtctngagatngcgcccatgaccannttatcgtaggcggnagctgcgcctttatgctntnttttaanctgccatgggagacgtgtctctctaactgannnnntgagtggnctacntgcnccgctggtanaaacgaggcccgctcacagaatcccgagtancngcanactacgtcaacggtcttcttcctatgaaaanagggattgaggtctgggcnggatcgttttgcgagacatctggatnnanaanaccgcataggcgtcggacttttccactagtcttaggtcagttattaagttgtaaccgcaataantcggancctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaanttacacnttactcggtttcnggagantttccaacatattacncactaaagaancaacttcgcagactcactactagctataangatcactctagccntntgcgnccgtctatnnnagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgnnngactctgtgggtaaataaccntagcggcngcnntancactgntgagcntattgatgttctcgcncnncgcactcgctaacctacggatctntttagtacactcacattatgcaggcatataacgtggccagaggagaatcaganagnccgcttcgtgncaatacgctcnnagactcttnagcaccgggctgcgtngaaccttcttcagttatgcgantatcatngcacgccttatcnnatcttcgggggtggctacttnggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgngacagagagtgcccaattncntgcgcgcanagacgaggcgcggagctaaagttggncantcagtgtnacgagttaactaaancatatagcgtttagttcttaatccggcgtagtgctctcggacaatcncatcgcgacngatatctccgttaagacacgccgtcgngataacgcaagcgacnnntgtgatcccgtcaggtgtccttgcagaaccctctanattacttcgccaatnngnctcacagcaagcttcagatcagatggtgctaggcgtcttnatgntnnctcaagggaaacaagtaaactacacatccagaaaacctcnagacatgctgaaagccaatgcgcgatagncaaatccncaagggagcggtnnatccacccacatttngggcgggttctcaacngatctcgtagctcttttatncccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatnngcataatgttggttcatttcggttnntgagaagaattaaantcacaagagcgcaacacgatcgccacacncttcctatatactnctagtatatntnncggcagcccgcagatttggcctgcangacaaataactgagcagggacccgagaacattcactgccttcatctgttacnacanngcctaaagctntttcctcccttttttatttataaactncgntccgactcccctttttacaacgctcctctttncttcatntacgagngctcantagaaaccnnccagggcacgttgctnncnnntatttgacccgttgcgccgggggcacacgcatcgccatatcgtgattgtcgtnaggtgggtctccggcatctttgccacggtcttcaaccnggcntnattaactcttnggtgcnnnngccccctgcagttactagacccgcacntgcagtcactgatttaacctccaaacgcaaccgttganctgcgataacttggaggtacacgcgctgnagnatagggatcnactantttaagttgttntttcagttaagtggcgcctgtcttngaagctcccatgtgctaaaactaaggtatcctgggaataatactcatggggatgtacntggacttagacgcgagcccggttaggcgaatccgaactggcaagcntgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaannngactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtcnannatgcaactacgccggcgcccatcaccgtttagctnttcgctgtcccgcctngagtgcgctaaatnaataatgtaagtaattcatcttagtccgagacaangcncaaatnctngcnnntaactttgtacgataatgccccaggatcaacgtgtgctanntgtgcnncgcnatgctactagtacgtaaagacagtgttctccctcgcggtccacttatangggccacaaaaccncatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttngatggtcatgccgccggaanaangctaataagaatagnngttcattccatatntcagacgtcaatgnatttggcgnggttggcantgtcctcacncccgctggcatttcaatcancaagacggtgcgcttgacaccnntggaatttcgtacaacttatattttgagtgggagngtantttaatcgntcatcacttctcggcngtanctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataancccctcgctgtactctgatatacnaacgcaaaagcacgntatgtcagtnnntctaaagctatggcnttaagnggatcactacagacncatatccccccagtggtaggggcgcccatgacggatggaatctcccgcactnctannntttcctgcccattccccgtttcgnnnagtggccgttaccncggctgntntcatccagagtaaggacnacaccactnacgcatnnntctaacacgtctacttaannnccnatnctcgataggnnngnnnnnatcccacttcaccgtctntgttgaagatggtacctaagcctgggtcncctttacctcgacttgagtgnnttgggcttggnnacccaactgantgagtanattcgtggggcaaggattacccatcaatctgggctgagtacgatantcctatccagccacgctccggcagctcccctcctantctaccggcngggcnngctggtcaggggntttncnntatagccagaagtnnngggtcgggcnggcngcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactnatgagttggcacttttgtataggtaactaacagnnntatgntcctagagtctagagtttgctgantagtgaangggcacccntcaataagatcttaagcntncggcgttnaaaggactacaggcgttntgccgtggcangtgntagttaccacatcactttaatgctacaggnaaaattctntntngggcggcaaattgcatacacgcctgtcgnnactcacnngaccgattcatctcangaaaggcagatgcaccgtacaccagcgacccctctgncccgatgtaccctatcgacctaccccgtcttagnaccgggactgacaaggaccggaacattcagggtcgcttatctcttgtaatataannctgagntcgttancggaccgcccagcccagatggctcgcgnaccgcttgtanntannnnnagcactccccgccccgagncnngcangtttacacgagccggaccctaagcacgcgtnngactcntaggatgatnnnnnannnggtaatggagcggggacttcgnagatcgggaaggagcccggagttnttcccgttcgtttctgtccctntgttggtcgtcgctgaccatnnagatgtgacgggggggtcctgaanccntcgtgatgttgagggtacggcagctgaacgcgcactgtgganactattgtatcgtgatcagcacaaannggcccgacnnngcaanaaggagntgagnggnaacggntactagtgcggtacttcgcnagntgttaataggtatantatggggttgcgtgancatgttgtgtacgcgctcgtgcttccgagttccctggcataagtaggnaccatcaatnnttcgacnnaaanangtacatacnacagatngtagatgcaacccaagggccnnttgtcngtggtcgggtcttgtatgaganatatggctctggagtgggaggantttcacttgtcntctantcttgccgnccgtggaactcnntgcgactaggaagcgctnnnnncttacgagtacaccagcttgcgctgnnttaagaagtaancnnnnggnnnggagntcccanagcatgcccgctnaaaccaacgtagaactagtacgtctcncnnncacatnnngcgcgttacatcggttctaccngagnntctgatccaanntcggtgcgtnntnnagggagtgacatgcagttctaccagtcattgcntggggatagttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacgcntcgaacggaactcantgttanagcgctattacgagcggccnctntatgtatgnnaaataanatgggaccagatcctagtatgntgccttaccttangtgcacctctgttttgttatcctcgcnnctccaangcataaacatgcagaggacaaanccgncaacgttcgtagttttanggtactggtggtaaagcggcattgcgtantgncctcggtcnttccgtaaacggggcngntnctcgcnancacgaatacagtcgtagggcctntnannctcctgaccagtgtgatataggncgggtttngatcaacccttggtaatcgttagcttggcggnaccagcaactnccttagcggttctgggacgtgacccagtgnaagannnganttcntgttagtnctgcgatggttataagtttggtcngacggtggagtttctacgtccccagtagagcnttgggcacantgagttacatatcctggtgggaagtacgaccggtnatanaannttngggatcaggntggncctgcgcccgtcngccnagacgatggctaggngggaagattcnncctccacnggctgagaaagtcggtcccacgcncnctctgttggactttgacgantngtgccgactgagcagccaactnngtgctaccgaattactgggactagcatcactgggntttctgcgctgcagcttgggctgtagtgactcgcgaactttncttgccnaaagcntttgctatgcccatatagaagtgtaacagncaccgcgttnnnagcaantctagggtaccaataataccgaatcaggcgtnatngcctaaagaagtttngtacgggagngaaacggctactcganggacgtggtnaaggaatctangcggcaattgcgnncactcgtacgccaacgggtngtccggtaagcagtanccgttagcatcacgatntacngacatcgnagcacgagtagngcagttnntggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgtatttnatatgttcgggatctctaatcaacgacntcctctngtatctggggnaaagattggaaaggtgctcggaccggttcgatgcactcaccgcganctgnncggtgcggggtcgcaagattgnataccgatcaagnctctctgcnngganaangggccattaacgncacgggatnaacaccangttaactggagcttagcggattnnagacatnacgttcccaatgnntggatcgatngcntcacgtcttacaagngatgtttgcgtgcntggcgcttgagttcgagcctannntngtgtaccgggcgnaatttantgccgtatccggatccactgttgaaacttagtgacttnaatttgtcttctgaatnatagttcantgtanatccnatccnnacanggtccacacncatgcgcttacacgnaggcntagcacccgcgatggcaaggcgaaccaagtccactggtcccaanngnggtcatttgctcggtggacgtctaatgtctatttatcggcaagacttananaangaagnaaaattatagggatggtacccccntacaagcatcatcatccaggncctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaangcatctgccgacgttttctccttntcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctnntggnactctgcnncccccncgggntacggttcggtcccttcgtgtagactccgggctctgcgctatttaacnanggtgatctnaagcaagnttgtctctntccaagcacaccgttggaatttcaatnctncacgaccaggccncatgngtannagaaccnnttatanaaatcacgttcnggctncgtactgcctggcannagtctcgtataggaaggaaccaggggggcncttaacgntaagacggnangattgtttttcacacaaaaacgtgcncggagnncgtnnntgtcgaannnnagcaattganggganggaccnttattgtcactnaccagnacgnnntgaacnnccnnccgatgaangcctaacggggtaatncccntgatcagtnccgacgcttggtaacannnngtcacctagnntaactcgcggnnttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggncttttntgcacacttgtgggaccccaccataanntgnntcnccaanannnnaatagtnnntcctgtacgattgannnaaaanctnggcgnctatctcccgcnagatttnnagcgcctcggccctttgccttancagtttcccagccaggagtgatcacnacctttctacactaaagatattgtatncttaactccgagcgtccggtntggacagctgtgggactcatcccactgcaatnacnntnnaaccaagctccggnnatcnangtaatacggaggctgatgtgttacttccgtccagtntgctagtcactagacggtgntttgnntccncangttaccgttttaaatnagtacgttggaacgatgacccgagaagaggacnctcgccntctacngagacttcatacagaaaccaccaggtnatctcganagaaagacnnnnnanagacatcatcctccaaaactgatcgaacgcctttagttntcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcnannttaacgctagatcttccgnactagaacaatnacaaaccgccgtgnatctagtccgcgatctcatgtaataagccgcttccctncctaggncncgatncgnnnatngatcccggcacttatctggtaacttgaccgcctcgannggttggntgctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagcnggtttctaaccgnaccngtaaagganccctaaaatggaggatccnngaactnnngntgtnaataaccggctnacgggcgaactnagctacttgggtnagcgaacgcggaagtttaannacttcccgggataaacttaacgtcnggcatcaaagntgcatactcgtcnngnnttccaggcagtaagatgaccagtnactcgcgtcgagtgactgcncaacccgacgcaactatccngcctgattccgagggcctcttannnagtngntaccgacgcaatccctctnnntcactcttacgccgtatagccnacgctttgcaacgcctccgggaccctgcccttaatangttaaggcatcccttnacactgtctctgtgntagagatgacctanctgccgatgaagtgggccatgaggcaggtctntcgtccgggcatgtgnnaatacttgagcngatncggatgccggttntacgcngcatgacnnggcaattgttacgtngcgnntgacgggcgctggaggtatatccgggtnccagaagagggttcnccccgttgggtgcaagtctanttatcaatttgagccgatntantggctggcgnttgacgcnnacantcgatgtanggttgttgcgtnttaggatccaatatngagctgtccgtaaaccgnttcgccgcgtagccntggaagcgagacgcccgttantgatcggccccatcagctccgcaccttttgttatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatntnattgtgantccccctctggatngcacacgactactcctataaattgaaatcnncggtaacgccgttngacctncatnggaggcatcgtacccggccgtcggcctgacagtattagcgtcgtncnnnnagatgtaacagcgacagnntatcgttgctgatngctgaataaccgcccagaagtgttgangcgcggctggcacagangacttncttacattacgtgcaccgctcataactctcnaacgcgacctcnttgntnnagtttttntntctaacnnntttagannaacacgtgctcagccatcagcgatggattctcagcnctatntggcggtgnttttaggcgttggtcggggcccntctccganngatgngggcgccgccagcgacgggacgagccatcacngtccataaggggcaacnttaatanngtccactgtgantctcaccgannggtcagcaacgcagttgaaaatgnctaggccgactnngcgacggggttnaggacgggtnnaatcttgcgncnttaaatgctcctattcgggggncacgcagcacannagnnagacagtcggacccgttgtcagctcacggttccganngtgngcgaaagtgtaagaagtncctacattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggnctggcacggcgnactgattncggttagtcgcgcatagaagatcgtgttannatgtcctcgcnatatcctccacnttcctatcgcncgctccngggcgnnctagagttggagctacgtcttgagaacgaagtatgtgctagagaaaaatnngaagcccccagcgaaattccgtcgtnactgtatcatacgtncctccgtccttganntacaangcccgcntcgacgtgcagagcnnttcccactcactgctttaatncttctnngaacctgctccggnccacacttctatcnatagntattaacccngcgtgncctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctggggntagcnnntaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcntggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagacnnngcgtggagacagagcgttggcngtcttagttatgagagatctcgnttgtgctcccnnnatgngcacgntatctcctggcatgctgcgtctcggcccangcgttntttcggctgnacgatttcttnnatgtaggccgtgtgtcngccaagccctaaagtcnatctgcggatcnngccagtttctttagggagcaccagtgcgaccccgtcatacncgtatagcgcgtcgggcgccatgganctttatcggtcaaatgcgggccagnctttcaaattctcactactacncgtgangcctgttcatcgtttgtcgccttacttttgccccgatactcgccgccattaaacaaagcatgcgaaccntcccgnacattaagannntggtttctccgtcgagggcgcggancgatctacaatactccctggtccagagattgaccngtcgactggccgaanggtctatcattgctctntttctcatcttcgntnaaggcctcacgtcatacanncnggcggaaattcgtganntnnntntgcaggccaatcnaagnctgcggcnacnncncacagtctancgttgggggcgnattaccgagtccgcctcgcgcgacngagagaatactttagcgtcagcggaccatatgaactcaatctagatcccnatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtnaggtcttggcggaggaggcccgaccaaagcaacacggtacgngnggtttcngagaggncacnacagatacttcgtcggcgtgncggncaagcgcacaaaacagtcgaagtagtccngatagatggtgnttcccgtattngnctactcctagccgttttntgcatcngaccagtcttgcgtcccngnanaaacttattaangctnaatggcntgctcagacgtggcatantcggaggncggtacccgttattcaaggtcctaactcanngatccanagaacgngcatgtancantgggaatcaaactacatgaggtggacnggatnagggcttgcataggagnncaaatgtggcatnnaacagtnggtccnntatattgggagcctgcttggatgngnnatgatatccgcgatggtcgacganacaactcgagnngatnnnntcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattnaataactcacnngnannatnctgcccnnntcttgagggncaagcaaaaaannggngagtatancnnacagganggancgntacatctacaacnctaanccagantgctagccgggtcnntgnanngtacaatgactgtgagactcggtcccttgatngattnatttcctcaggcagcagggtgagctttaagaggcatcgctcgtngtgcgcggtcttnngatgctgcgcttatgcaaatgannccccgattgtatgcttctgcanatcnnnngtttgagtgcacctttacagggacntgnacgctactacccccnaaccgctcaaactctntagtcaaancntcagnatggacatatgacnacacccggttntctctattagggcctacgcncagtaagaactatcagcttgacgccccgaggtggctgcactaatcncatngcggccggacagnattnccggactnncgacggccgtgtcgcctcgcctgtaccccnngtacgatggctgtcantgacgtgggagagcccantatctagggaagtccaatatttatgganntcgcgtngtgcanaggagtggacntacgtacactnatttacncnggactagtaggtactatcaaganngggtacccantggnggnaggtaatntacatgacaggggctcaaaatggctctcttnactcggtcttgctcgtccgttcgaatgactttttagactcncgtaattcacagattatagagcnaattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggtgacatcacaatnatctccgcggatttgtagtngtatagcccgnnacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccannacnataccacaacgaatacgacctagtcanattataagggtgccgtgggaagganncncttcgcttaccacgataattgaaccatgatgcntgaaccttggaaccacgatnagaaggtctttagttcctcttcaattctgnnnattgantcatcgttacagtcgtacgcaccttgaaggttcanngagngcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggattnntagaantggnatngggngggctnnntttatgtgtgnnngatttggggnnnntcaagcggaggggagntggtagtaaatgtanncacacaaagtgtttacgtnnnncgagggccgacacgcacttaacgacnatcgataagggggacgcgancgccattcnagttnnggggnnnnnctgggtaggccactgnttaagccccgcgtccatnggttgggccaaantgcgnnncacaatcaccgcgcattcatgcccatccnganaaatacacgtatgtaccnnnnagcgctcgcctcggcncgggttgcatacncanntacctngtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcngcnagaatcgcctagcccanccctacacccgagcgcctggtagggattcttgcttatagggnncntannnntcganacagngttcatgcggcggagtcantattctggggaannngcantgagcaagggatactctcgagatnnaccgtggnnnngaagcatatanttagcccgcccgtgtacacagtgaaggcccctacgggggtcgggaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgatcctcggcccctggctaccgatcggggcgtctttctgcncaaggcgacacacnntagattcttgccgcgccacggtctgtccctagntaccgagggggtnncttattttatgtggngctcnncaaccnaaacggcacggcaccatttagggagtgcgtttaantgcgcactattcctgcatactntnnaatcgaacantctcaaacactccatnttgatataccgtgactcttttngagcttgatgaggcccaccgagcgacntatgtgncacaacgaagtttntggcttnattctgcaaaacgttcctacttgtcnngacgacgngggtgagcgatggttcttaatggaccggcatgcncttaggtacctttcgccnganggaagttcactaggtctggggttntgccagttaggcggtactatnnncttaagttgccacgatattaactgcggagaattttggaacttggataacatagnacacncnntacgcaagcactngggcanctcggcggagagagtngcataactgatggccnnatggtcatccctggcggagttgacggagtaggggcgcgccntanncgatcctttaatgacaaaattncgtntgcttaacntncaacaccctaatanttcagtgatacatactgacgataaactggatnctcccctcccaagtctccgggngtccngnctaantacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgnggggaaagtttagactgccggactttcattagcctctctgagcccantcgtagaggnnttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggngtgnaaatatctccgaacaagaaattttgtcaccnnctcgnntggncccaangtggatgctcncgagcgcgtgtaggctcgactagaacaatgaactccgtcctgngctttattgttcatcganagaatcggggagactttccattctcaaagattggcncgtacgannnntanncccgtgnntcnatggatgaatttagttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaanatgctacaatatgacgaccnatgtaccggctccgatcattcaagctnncgatgnttnggggtgntcccggcancactatctgccgnatggagncnaccgtcggaattccnngtcctaatggtacccgactggnctganccntttatgagcgtgcgactagcgacgcgngctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcngtatntacagactttgagccgtcagtcagtacgccatcatacnctcaaataattctccaagaagccaaangctcgtcactctgtgcggtaacactnngtatggcacgacctgactcaacaatgccgtcnctagcaantcaancgcaangngttcantataatntcaaaagataaactcgantgacntccatgtctatagtaactatggcgtgcaccngtgatctcagggggttcttatnaatgtctctctgncaagtgcccatnacggtttctcggttaggatccatacaacagtgctccgaaccaagtaggtagacataagttctgttgagaaaggctggccccacacctcacantttntcattggntangtgcgnggnagaacctccgngtatgtanntagagccgactccnatgatctcgatcgtggcctaataagcaggagaatgaggtacnttcgnnccctcccnngcgacaagngcaggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgantnnnntcnnngcgctattttgaatcacccaatcatgaggtccaggccagaagctgcnncgagcgaagacaaggggagccaaacctcntccncctgcccggacctttgcgcttcactctcgaagcgtgttaatnnctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatgcatagaaaaacagtactaccacctccaatagctacactaacttatggcgcacaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccgactgattgacnagccatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcaggctgcggtgtagatacccactttccagatctgctcttagagagtgttatccatgtaccgctagacatgtctatctgaatcgctcttagtaagcgggaaaattgggnatagttcggatnacacgttggtttcgcatcgccgaaaggggacccgcgccactgcttcgggtgacggtacctcagaaggcaggtcgacgaggcgaattacgatcccgcactgtgtgacatcactaaaggagtaaggagcatgccacacgtctcgcggtggcggtgcccattggagtctctcctccctcagctacaaccgtccggcagcnatccgcgacgtaacattggaccgtatactatcgacctgancgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccgagggcgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccatgtcaagtacgtaaccccggncgaggcagcttttcgatagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcaacganggggggtctatgatggtccatgttagtcccaanactgacaattgttgaccgtagcacaatctcgngttngaatcactccttgtttancgcccgccccagcccgtnttcggggcataggtgggcggcacgtacgaatagatttgcgagtccaaacctcacatgatngacgacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtancgttttgccaattgaggagataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatatccccaggcaaaatgggatctttcacatgtgtgagaaaccccccatatagcngttaccttaatggagaccacgggcggtcctgcatgtncngggtcaattgactcagataccgttgtccacnagttttcccaccatagaatggggatctaacccggcaggggggggccaaacactgtgctttgagcatgagaaggacggcgatgacgattgctagtttaaaatccgaccccgcancgtgggtgtagcttatcacagccggtataatattctaaaacctggatcccacgcaaccgcaactttccctgttcccccctnnggtagcnagctagccccagacacagctcggggtagaatctctacggcggcagctgacgaatgtctcgttggcaaagcaaccnnngnnnnttnnangtcntncnngncnntngnncgnnncaanannntgtccnaacncntagtgtcgtgctacagacgacacancatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgncgantgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgngccgcngnntnntnnnnnntnnnnnnnanntattnnnnnnnttannncngtggaggtccacatcagtcatcggctattcgtctcctggattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccnngtngttcgcaagtgggtngtgnaatccngtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgttatacactgtnccnntcgcanctcatcctcgccgcantcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttntccttcggcaagcgatacaacnggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccnctctcgtcctgcctgaaactgntattgggcttgcctggtacctcttagcaagagtcngnnntgngnnttttgacgtgagagaattttcgacactgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcgggnagangcggggcctgggatgagaaagtagggcgacntattggggtggtgtgantggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctcnttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgncnnntcaccnnnnnnnnancgcgatttntnggngtntgnnnannnncggngnncgtcnatnccnnnnncntncgttngcntcntctnnctncancgctnnanctgngtnnncnnnnnnannnntngnnncccnnnnncnanncnttnnngngcgannnntancgcttnnccnnnnactcgcggnnnntntacnnggnnaaacctnntganngnngcnnttnnntannnatannntanttanngntgcaggggtangnacnnntncnagccnnanancnccannangngaactncgtntnannngcgnnangngnnganngtnctcgccnnacngannatncgcatnngtaacnctgntnnatnganngngcancncnncnnaaganangttttnncngntnntnngnacgggnnnngncnntcnntcagcccgtcnannagnnggnntgtatnnnnntnnncnccngtnncgncnnnncnnnnnnangnnncgcgtcttnnagggtnaacctgnnttgnnnntnngnnntacnctgcgactgatggctgacctcctccctcagcgtccggnagtntttggcattttgtgggcaggaaatctacctaaagtaccatacctttcgtagaaagtgctgaccgatctataaagtgattnggagtgctgtgcggcagctgcgtggagcccccgtcgcatgtatcanaaggagtcccatgggccagctctgtataaataagttagtcatacctaatggggaacgaactcccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcagcaccattcgattcngtgatccgtcccgttgcaactgatcttaatcatcacttcgacagacttgcnacaaacggggcaatcactaggatntagagctcgggcactggtatggccgcggccaaatcagaccncctcactccaagcccatgacaacngcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatagcatgcctacgttaccggattgttcagnggtgggcactacaacggccagttaatgcccgcaagaagattgcgnaataaagcagctaagggcgcgccgacaaaacggtcaatcncttcgcagccagtttcgtctgcgcatccgctgtctctgagcgggccttgataattcgtaagcactactgttcccggtccaaagtcgatgcacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggnaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctcgcggtgagtcanagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcngttactatccccactctctcatatcnttgcgcgtcttcccttgccactntaaggtcgccaagncgatagccctactcgcggancttnatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgtncgcatataaaaaactggttggtacagggtcagcttacaattagttctccatctatanagantcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttatgtaacnaaagtaggataatgcccggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgccncagcataacacgttgcccgngcctcgagatgagtcncntcttctgggcctccgctgtagactaggaatgtcngaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgnctgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgancatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgnccgctaaattataacaggtggatcttgacnccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcnactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggntaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggantcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctnacgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattagggataatcttcctgattcactggtanaatagcaattaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgtctgcgtnttanntgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccnngattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaananatcgctccggcaagctccccaagtnttggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaacactgcggntaagnagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgacgcgtgtcccatttgggccgggcatgtgatactccttcntcgnggcccangcngtttncttnacgaggtngtaaccgncnnttcnatggnaacgactgtcgtcccactgactgtccgtttccgtntttcncattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggntacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattngtcgcccaggatcggtccacatatgctntcnggccacncgttagtgtaggaaggtggagncggtatcnccccgccgcgcacctccgnccctacccgatgcnnnnncannntanangnangnggctgnntannnnancnnnnnnnnnnngacnnnangnncntnnancanngnnncnnnannncanngnccnnnntnnnnnnnnnncnccnnntancgnnnnnntngtgaaagagaggntgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccantcagaacgtctcgcgnaagtagactgaganatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttantgttcgtctaagccgnaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtnctcggaatagtcggcaataatangctcatctanaaaatncgccgctgtgagttaaacggttcccacgatgcaaccttcgnaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggntgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttatttncgcttccnggagccttttcttagtccangactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacngacacctcacgaggctgacncaaaaagctaccggacttgctncgntctttgncnnccgnncnggngtgntgnccncanctnttatattttaaattnttantnaaacttcactggagcagatcaaactcacgtgtgtatagtgctactgactngccnaaccaccggccnttnnngtnnnnnccnntnnnnntcnttngngnntnatanntgnacnntgtangacnnnncgtncnncaccgncataananagccttcgtgnanntcgnnngtcctcttagaaattatatggattacgttccaaggtggtacccacgcccagacgnnnngttncgctgtctnaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctcntggtcctcgnggtcgnngagggtngnangnnnnnnnnnggntnttngcngacngannagcnnaggatacntnnnacgcnnnnananncannngnagtaacctnagcctcgttaggancagacacagtaatgacgncatccccagcggtgtnncgattataatacaanaataccccatatgaaattctcctatgncnagcgtcggtaanaacggtgcntaccgcanccngccnttgnactgcanggntcangtcgtgtaccgtatcnnanccatgtcgggncncgagattctacgagcctactnttcaggcaagtccgnntngngannncgngnggncggcncngnncanccncnataanganttgntnncgtntnnnattgctnanancgcggnnncngntnncccnnnnccnntnngcggctctcgtgcggnnnnntnnancngttctgcgntnantnnncgtnnnnnctnnagtnttcnaggcnncnntnctgtngcggtcggaacnnngcggccancgcnaagctgntngcgnagttccgnattntaatatcncgcgngggtcgntnttnnacgcngacnagangacanaatgcggcncgcaggcgcngnactnngnnnnangttgtntgatgcggagacanntgtncgtgccgnaganaagcngccngcnnnctagntngncnnnncggggcccctcnaaatcgagtgatgatcncnatncctcnnnannncctnnnntttgnganacgnnnannnncnnncnggncgggaggncnnncaaccnggncgtgtgaggcanccngcnnanaggtnggtttncatcgatncntncnnnctnnntaanggtnttnctcngtccttaacccatanntgcacntgangcttgtctnaggtnatcgttngagatgggcggacttncgcgccgagacnggagntcatnccncnnancgnnacatnnngntatgnngnngnagggngntctccnctctncgcnnnccncgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacntcattcctaatcnntnnanctatntnnnncnaagnacnacngnaccggaatagcagactaccnagngcgngtcctcgacnccctcnncncnnnncncnnnancnnnnnccnngaantgactcnngngnnnnaanacnngaangtngtnnngagaatattngcagnantnnannnactatntnnggncnnnnancgtggngnnnnanannnntgnnnaaanggnnngtgntnagntncaggnacanganncntgaananncaccngggnacggnnggnnnnannccgnncntttcnnnnannngctncngcnanccnacanntttngcnncctnantannnntngtcnaannannnggancccttgnnnnnacgtanngccnnnagctagncccggacgncaagttgcnccacgntnncggaaatgngncgacgangngccaccgcnnggnnnngncngaagnnnnnnantntaaaggtnnntccntnnacnnntnntnnnnnnncancgnncgtanactccnancncnnttnnnacgcgnnnncaccnngganancngnnnnccncnnantcgttggtnnntgccgnnnnccagnctgatcgngtagcagcgnnacnnngnactngnnaccanngngttcnnngcngnnnnnntcctcannannctnncnnnaggtcannnctgcatanacncnngntnnnanngnananntcnnnggntannnccnannntcgtnngaananntacagnnnannagacanggnnncannngggtnngannantnnnngnnnancanncngancttnggncncgnnnnnnncncncnnnatnnacngnnncngnncncngnnnnancnataagnncaccagnnnanatttngnnannantnnannncntnncnnnnngnnnctctnngagagcnantnnnncnnnncnanttgtnctgnccnatnnannganntnnnnntnnnntntgnnnngnncanntnncnnnngntnngnnnccnngnncgggnctgcggnnnnagnacncctgtatgcnncnangcanttcngcngnnngtnctcnaanncccnnctggcanctgtnaantnnannnnnnncnnnnnnnttntaanggctananggtncnctaagnatanatatngngcgcacgantcngctgntncncnnnatcnnnnncnnnngtnccnccangannnnnggngcngngctntngcngnnnanncnngcngcnncnnnncgnnnntanggacnnacgccctatnaanacgnnnntgnttncnnanngntcntntnnnnncgatnnacngtnntggnancccgncnnttncnnannntnncngannttncccgtnatcnnangcgnnattcaatgtnncnnntncctnaaagnananccgnncagntctcgcngnncnngcnanctngntgttnagngnnannnnnacctncnnnnagtngnnnnncccccggacnnnaacnncngnggcnngnngtnnncccngctgatccacaggntcaatccnngggngnncnncnnnctnnnnangnccgncgggncgttgacgagttcttcgacgatgggatcctccttactttatgttgttcgtcctcaactaggacttgggtttcgtccgagnaacagacagctaggttgttgggtgcgagaatgaaantatcgcgtgattgccgccctggagcggatggaaaagagagctccgcnggggctgttnngcaaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgagntatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacnaaccctttcgtctngctcaatccttggctnntcgacttaaaatttataaaggnggcttagtngtaggcngcngtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagagtatttcactattcacggcgnngnngannnnncnnnaacgaannnncttncnncnttnnnnnnncncgnnnnntnanngnnnannnncntnnnnnntnnnctnnacanncntncganntnnntccgatnnnnaacatgntgaattanncncagggatnnnngtcnaatccgagacagatggcaaccgncgncngcganttngtcntggggtcnntnngcnnnnnnnatgcctncnnnnnnntngaannngnnnnntnnnnnngcannnnngnangcnnantnnntnngnnanntntngnnncntcnnancnntagntannncnnnntncnnnnnnnnnagattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactncagctagtttcccgtntanaggaatntatanaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccncggtnngnnanngtcntnntctnncgnnngnnngncnacnnttgcntcgngntgnaggcnnannnnnntntgccncncnnngnngtaanngnnanngnnnanccngtnnnnnnnnntactnnnntggacnnccgcnnncnnagccngnggncagnantnnnnnnncgtngncnngncggggntnnnaagatcngnnctcaggggnagncnatncntnttcnnctngnnnngnnnnnnnnngccacatgggcncttnncnnnnngnacgccagnntncgcncggnntgaangcccnngnngcgacgangctnggntctcgttgatgcnccnaaannntnnaancnanggncgannncnagaaggannannnngnnnnannnctcgnnngnngnnncncagccnnncnnnannncnnnntnagccnacanntnngcntnnnnnnnnncncggnctnnnnnannnnnnnattcnnngnnannnnntngtnntnttnnacannngangnnnggnngaagcgantgcnaagaagggntncnaagcnngggnnntggnnncggcgnnngcttncgnnnnnannnggcnccngtcacccnggcagcncngnggggnancgnacgnnnagtatnnatgcgnnncnngntcnatnnntcctgnannnangnnnnntccccaccnngtggnnnnnngnnntngnnaccnnngnnngngtnaccnncncggnagnccnnnnaggcgnncnnngnncgacnannnnnannnnnngnagngngnctcgnngnanccnnnnnannnnnnnnntcncnnnnanncnnatntggcgnntgnnnagnnnnacannnccgcnnnnaggnnnnatantgaaaccnnnnnngcgcnacnnngcanannacnnagnnnncnannagngntnncnatnnnnnnnngcngtgnnntnnnntcnatnnangcnntnngtnanacaggcnnntnnntntnntccaggctngngntggncngtntnnggnnggnnnnntnnnnnnnnnngccnnnnnacnngnannnnnanngccntcanctnannaannnncngnancccgnnnnnncagnnggngnnnannannttannnnaatnnngtnncnagccngagnnnnannnnnacnnnacaatgaanatnannnacacncnctnggtcnnncnnncntnnctgnnntcgnnnngccattngncnngtcgcggnnnnncnnncgaangnngtctnnnngngtctnagtccccnnntntnnccgnnnnnacnnncnngggngnnncnncncnnnnnnnnggngnnncngnggancggttggnnnnncacgnnnnncgnnnnnnggcnnngccnancnncgnccanatgatgcgtncnnncgtcagannnccngcnctnnnntnnctgnatcngnctcaccncgccnnanggcntancgaagacnatacncgntcnnnngcntcnatgtncannnnnnangnnnaanccncnnnncngcannnnnncccngtgctgtctnaccgnnnnnnctnncannntnntngnngcannannnnnnangnnnncttnangnnncangannnnnnnnnnnnactnnnnngncnnnnnngnnnnccgnnnncnnnnnnttnnnnnnccnnnnntcgnnnncgnnanntngnngngtcnnnnangggcntntnntnnnnagcgagnnnngccnaangnntntgngtgtcactggattctagatgaatacggctcccccngtaggttggaggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtacatctattcacaagtacgtcactggggtatagggtnnctacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgcngagaactanagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgcnggtctgtgggagatgatgnctcggtctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagntgcctagcttgggttntcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtnagttcctnaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtnaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgangcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacgncactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggcngaaagttcttacnagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatccaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactnacgatggtcttatcataaaatgcnggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgncatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgancgatgaatgctttaagtanctttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtngtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacngttatgaattgaagggngcctacctgtctcacagtgaaacgggggtngaannnanancanncaccttttngnncnnananaccgnnctnngtngacnnncnnntttggcnnannnntnncnnncnanatnnnngnnncaanttgagnnntttnngcngnnntnngttnnntccancnnttcnnngnnangtggatgnanctttnnnnnnnttnnnnnctnnnggnnntcgnnnnnagttgngnnagnctnngacangcggtganngacnncntnnnntnnnnnnnnancgcnaanntctnnnncgnngccnangantngggantcnnncntncnacnnccangntnggnnctcgncnnncngccncgcgnnccnnnnntanntnanaatcannantnnnnntgttctatnnncacttngnggctntnngantggaacntngngcngnnccacncnntnnnnnccnnngtggnnntnnncnnncnnntcgantgcanantnngnnacnnantgngncantntnnnnnanncgncgncnnnnnnggtgangcnnntancnncnncgtnnnncnggtggcatnnnnancancanngannngtaaacgctcnnctncngcnnncntngngcnaaagngggactnnnnnaagtcnnnacnntncnggnngctnnnngnnncgnnnggacnngcannnanntganccntgagannaacanncanncngnnnnnnannnnacnnnnngnnncancncngnccgnnnnnnngnnnantnnnnnanncnntnnnnnncngnnagcgcnnnncgagtnnnnctcgnncgnngnntattncncnanntnccnntnnaccnnnnnnngtgannanncgannntcngttnnntnctntntngnnccncnnnataannnnnnanncannnncnnncanacnnngncgtnnnnnngcngnnncangnnnangaangcntnagnngnnnnnnnnanncnnncnnnnnagtttncnngnnacnnnnannnnncnctctggnnnnnannnnggcgtgnancnnncnntcnncnngntnnnggtnnngtnnntnctnnnntnnntnnagngnacnnnnnntnnancnngncnnnnnnannnatcnnncannnagtgnncacnntnnggtgnngngnncngnnnnnacngtcncnanntnnnnnnnncatnntngtagctncctnnnnnnnnngttgnncnntnncnnnnntnnnnannnannnnnnnnctnnanngnanngnncnnnngatccnnngnanccnnnnannctnnnncncnnngtcnnntgnannngnnncnngnnnnnntngnannngannnnnnnnnnnaannnanttgnnggtcatgncanngcnnnnannncnnnannnntngatnnngngngtnagnanctttnnannnnnngcnangnngnncnnnnctnnncnnttnnnannncncgnncannnnnnncgnnnnnnnnanngtcantntncnannnnnnannggantnnngnnnngnnannnnnnnnncnagnnnnnnnnncgancnnntnngnnntccgacnnnnnnnnnacnnangnngcnncgncnnnnnggngcccnnnnaannnnngnnncnantnnntgnangaaantannnnncnnacntnannngnngcannctntntncnnngnnnnttntcnnnnnnnacncatcnnngnnngnnnnnnnnnncnnntnncgnannnnnnaannnccanngtcncanngagnnnnnnntnnnnnannantgtanngnnnnannatgnccngngtnnncnnntncanngcnannnnnnnnnngncnnnaatagcnnancnnnnnnnngntatgnnntngggnnnnnnnnnnnntnnctnncngnannnnntcnnnnnnngnnnnncnnnnnnnnnnnnncnnnnnannngnnnnagnnnangnnntntnnnnngancngannantcnctnnngncntncgnnnnnnncnnagnnnncgctnnannnnnnnnnnnngatntnnngnnttnngnannanntnntngannncnncgnnngnngcnnnnnnncntgaannngtntnnggntcatgggnncagaatcgntnnnnnncnnntcntnnnnnnnnnnnantnnnngtnnnnntgngncnnnnttnnnnnnannnnnngcnnnnnntnnnntcnnncntnngcgnncgngnnnnngnccnnnnntgnnnantnnnnnnnnnnnatnnnnggnnntantcctcgannacngnnnttannnaangantnnnnanncnnngcnnnnnannncnctanntnnngtangnnnanncnnnnnnannnnnantnncnnnnntgnatnnnntctngnnaanntnggntncnnntcnnntnnnnctnnngnnnctnnccgtnnnncannnnnctnnnnnnnnncnncnngnnnttntccnncncnactgntnccnnngnnntnnngncnnnnngannnnnagnnctnnnnnngtcncantnannnngnnnncnnnnanntnnnnnnnnnncngntnnntcnnncnnnntcnnttnncnnntantnnnnggnnacnnnntnnangnnncannntnnnnatnntnannagnaaacnggnannntatntcaatnnnnnnnnngnnnnnncngnnnnnannnaanannnnnnnaatnnncnnannncnngngnnncnacngnnnnngcnnanttangannnnnntgnnnnntgtnngnnntncngnaaacgnangagnntnnnnnanncnntnncannnncgnnnntnancagnnnnncnnnnnctnnnncnnnnnncnnacnnntnnagnnnncgnnnnnanannnnnnnnnnntnnntannnnnngnnnnttnngngagnnnnnnnnngnnnnnnnnantncatananntnagnngnanngnnnncnnnnnagtnntnnnnnnnnnngnnnntnnnnncnagaaatncnnntnatcnannnangacngagnnntnncngnnnnnggnnnnnacnnnnncnncnngncngaannnnnnagntanntnnnnannnncctnntcnngnnagnnntnnntgnannagnngatncannnanngnncanggnntgnannngcnnnnnacnnnannnnngcgtngangctnancnnncnnncnacngtgtangtcnnnnncnnnnannnnnngntttnctnntttnncnnnnngnnnntncnnnncannanntannnggntnnnnnccangnnnnnnnncgngncannnnangaggngnnnnnnnnannnncagnnnnttnnatnannnnnnnttntncngnnnnnnnangggnngngnngnnnnnnnatnancnntnnnnnnngnnncgnnnncnnnntcnnnnngnnnnnnnnaaannnnnnnnncnnnngannccgngtnnaagnnnnnnnnanncntganttaccnncntgnttntnnnnnnnngnacnnncgnnancgnnnnnnnnnnnnngnnnnnnnncnantntagnnncnnnnnnntnnnnngantngnnnnncacnnnnnnnnngatnnnnannggngnanagnntnnannnctnnnannannnnncnacggcnnnntanannnnncncnnntcnnnnnnntnncnnnnnnnnnanntnncnannnnagcnnnttgnngncgannnncgtnataatatncaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcanctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatagtacttagtccgcgtcatcntgcggacgattgtgagatgccagacgcaaggagctatgacactacaccgcggcgcacccaggcttacaggggaattgctggngcaagtttaacaggccaaacggcagngcgtagtgttacactacgctttggnatcacagcntctggccgcattccctgaataaaanatcngtggacaataggactcagccctacgatctcactggtagaatgcagcnacnaaatctatgcgcganatggtgagntagngtgcggncnatccgtccctttggaggancgacacatgtgcaggggtngtagtgccgacgtaccgaacngactngtcattctactatctcatgtaggntagcctgccatgaaggcctggncctacccgttgactncnttctntgccattcttacgggcctctcgtctncttgtcgccttgccgcggcgcgtcgctngagagannaacatacagtcccccgcantggcgacgttnattctcgcagtcaattaacgcccgttatcgtaggaggcagtanaaacaaagncacagcgtatacactagggcntgtcgtgtaaatatagggactntgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcancttcatatactaatcagccgcactcatgactgaggagtaagccactgtntacctaattangggaacaggacgtcgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccanccccatacctctgcagtgtgtatttctcgcgctaaacagaaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatanatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgnacttgaaaatctgctcggtatagacggaatggagaccgtatgtgtaagagggcgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtnattaccccaagagacgccgcgctcnacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggnccgcattancattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctgggnccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcaacgcaccgctggtaaaaatttacagcgtgngccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgcngatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatancctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacgnaactttttctgatacacacgccacggcaaggagcctaantnnttcccaccagaacaaaacatttctcncggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatggganctgggtcctgtagcctcttctactaatgtataggcacagtncgtnctctgngncatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattccnaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcncagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacannatnnntcatatacntcncgatcggactgcccctgtagngcntggctntacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggnggctgttgcagagtttcatctcnccngtnnntnaagnnnanaagnnagngcgcnaanncccnccctncntnncngatgnnnnnaatnntcggannnncttcgtntngcnggngtnnnagnngcanannnncacgtagntcnntgngtgtcnntgcnaatncngaganagnnnccttttnaanccggagggctggnngangnccnannnntnnnattnnnnnnncnnannntnnttaggntnntnnanncttncngntnnnnnnagnnnnnnnnnnntnngtnnnnnannnttnnanncnnnnnnttnnntnnacnncnnnngnncctngnnntctntntacggaannnannncntcttgggcntnanaanngngnnnnntnttcntngttnnncngnnnnctnnnnnnnnncnnagnnntnntacnancgnngnnatncnntncangggntnnnntngagncagnntnngtgaacggtctctcagatntcacannngnnangacgttgtccangcnancgcgannnnnnngnttncntntgnncggggaanncgcnnnntntnaanatnanntncanncaannnnntnnnngnnagnnanntnannnttnnnnnggtngnnatnnnnnncnnnnnntttannnnnttnnnnnncggnngncttncnnncnnnncttnnatgnnatcncnctccgngtcaggaccgttngtcgtngncnnnnnnnntgtnnngttgnaanannnnagncnnatcnngnnngcggtnnncnngnnnnggnngngnaangntnnnttnangtatngnatcccctaggnnccngngcngcgtgtactactatnnnncgcnaggngctnnnccncngctgcgngnnnggannnnnntnntngcnnggatntgatgaggcntcccnntctctgcgggccntngnncgtnnntnnnnttcntaaacanntcnccgangnnttatnngnntagcncnntttntcannaggnnnnctcaannntcanngcnaannnngnncnannccttnatnnganncnnnngncnttngaaattngncnncncacnngtcntnnacnggtggnannncngannnnagttgnnnccattnatcccgnncccannnagcntaanttgnnatncgantnnntggnncncntntnccgnncgncnnnangnagncnnttcagtcgcaacnnncgcttcgcgtggtctgntcacgacngnnnntacgaaaacaancganttttcnagtaangggtaangatanggaacaantaannacgtgntgncgnngaggntgcgcatngccccngatcntncnctcnagactgctngngatnacttcnnagcnganngatnaccnnnnctcagnncngnnnatncnngntctnnntngacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcngggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattatnctgaaactggacgntgtaaatttatttaacatccaatctacagttatataactaattccgacttggttgcgggagtcatcntantgggaccaggccgccttcgtntgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatnctaatcatggcagacacgcgtntccccaggggnggaggcgaaaagctggtataanatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgagcgcattgctacttacgcgactcagtngtaaacaccaacttgacgtctaagcaancattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaanagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcanggtgtatattnnaacgcgttccacggttacccacgctttgtatcaagnccctgaacaatttgnttnannccngcccncnnnagnccanncnacatgggccaattgggcgatcatgcagtgagttgntagcgctagcagagataccgccttctgtgtttacacgccgttcgcgttgttccacttaacacctggcacatagccgancagatcgtgagtagctgaactccctttattggncataaagtnccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatccnaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggnttacctcggcngatgcgatngcgattccactggcnanactnnatannnnggcaannncncnnacngannannnanaanntcgnancnncnngnnnnnnannantnnannnannnanngnnnnncnnntngaacnancggannnagngnnnnatngncangncnnnncnangngttnnnnnnnatnnnncgcagngnntancnaccncgaatcttaaaccngttctattaccgtgatccngtaaatgcccactcctgacagcggcgncgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttanaaccngtaagntcnnacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagaccgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagnttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgnaagngtcangatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacnngcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctntttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcncntcgccctacggggagcggcacgtcttccggagggcgctacccctngttggcgaaaatccggccnttacngtttgcgcnttcaacggtcattagcgtagggatntaatcccgagaattaaccnanggaagtgtctcccaggcttttttccctagctcacttctctatgaacnaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcnttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttataccnggggtactngcggccaacccaaattancgctacgagggtcgcgcgttggttgggagtctctctgccnaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggantgctgactgccttcgcgcgcccacctctcaatccacatgtaancgagcctaatttgggtatcaagagttcggcaggtggcaagctcngggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcgggttccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgccnaatcggagagtccttgccgttgaggtatactgcggagccaggctnctgtattgtagatcggccaagatgaattttgngatgagangnnncttcatggtttcctggccgnngactcttgngcctngtccctgctgcattccatgtagggtccanggcgggaatccggggtaatgcttgtcantngttggcttagtacgatattgtagtgagggtctnagccattccaactcacgtggtangacggttcggctcaattgagangaaagacacccttccagtgacgctgtggaccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggnanaatacttcccgacttactttttccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatnctgacangtnngngngngaaaaacncntgggggtngccnntnacannncgtattncgtctanccacgtgactnnnnancgnntnngcganttcttggngacgtngaagagttagtgaccacatagggccaactatntctgcgcactcccctaaccttccncaggctgtcggccntagtcttgnattangaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattnntgtgnaaacagnttnggntnnccangnttnnnnnnnnatanngtagggcaancctgggncctttaaatttnggtccnaaaactgtctcgcaganctgacgagtagattcgangggccattcgtcctcaccncttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgnggattggcttttatacacntccccagcaaactgtaatgctnggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaatnaaggtcntgatctctgacttcanttttaaccgtnggagggtagaaccgaccaatggccagcatcgcatatcgnacaggcataccgataatctggcccttngaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgacgctcatcgatgtagttagaatggctcggagnnaccatctttttgttcagcgncccatcgnnngnnctnnnactatntccgttgtgacgctcntagnttntcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagnncgctagtgcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgngtaccctgcntntttaagaatncgacggaatcttcacctangatataacagaacactccagccatttatattggaanaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacagagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcgntttacccaagtggcagaggaangagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggngggcggctttgttcattccagtcggcgttgacaaattggtcnaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggntctattaacaatactttcacgagctaagtanacacccggagtgcgtatgttccatccgcanccgggctcgaaataccntctgctactttgttaacagggagcctcggcagccagctgaaaaacgacccgcnctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaanaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatccctgacttatcgggattggtatnattaagncacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgnttctgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggtnatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatnaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttnaangatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcntcatttggccaaaggttgcanagtcagnactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagctttccccggagatcaattcttgcataactagcaagacnttatagttgcttgtgattnctctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcnggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcntcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattntctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccncccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcnaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcncataaccgggcgagcttctgnanctnncngnnnncgncccntaccactggcccatatcgagaacccccctanattcagaggtccttgttggtcgtgacttntgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatnctttcaacacaacaactcgttaagctntacctggaaagcgatagatcagagactcnagcactgagaancctccatagtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatactcaatggcgtccagatggggaaattcggaggcaaggacggtcggagcccccccgcgngncnctatgagccctctacttacctgcaaaacctcgctngctctgtaccaacgggatccggcgtagcgcgaaagatgagcacagactcccagggtatgacnatcttcgagccggcgaagtcgttcccatcggtctacgtgactgcggaccgtgtcatcctcnacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgncggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttggtgaaccccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagactaaacttgcatnttcccagtatgtctgagggccggaacatattatgataattacggacgcagctagctggttacgaaataacacgtctggccttcataggcaacgccactagtgccgtcaccactatttcgagttgtgaagtgttgngccgttcttcagtcctctcaagcgnnngnnnnnnnantatcnnnnnnnnntnncntttnctnncgtncacagaacgcngtganccanntggactgntncggggtggctantgnnnccnnnancgccccgncttcntcnnctnactacaggtaanagcgtannatcnaatagctcaagcacnccttggtagnaccaannanncnccannnnnntgntacngannnnntcacgttnaatnantnacaacgctgtnccnnnannctncngtnnnncgaacnnccncanngtntcnnnccannntcgccnngcgntnngtgtcnaggcntnnncnnnnagnnctcagnnnangnnntngngtcannaangcgacaaacttcagggcacaccacgtaaagtcgaccgatcggaggcttggcaaagatgattgagacgtgcacgtgctggtaagttacccanntcgagcatgtagccacatacntgcagccttgaacataacaccatnagccgngacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcgggttcagntttactccttccaatctctgtcnatactactacancgccancaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtnagttagacgcaagcgtatttnaagagtngcnagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggnggtgcctnagtttcctgtttagaatttggaaggcggcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgtacgcgaacttccaaagcccgtttaggcctgttagatgcaatcgctngggcggccnnactanntnantanntccnannacgngnnttnnaccgcacttcacccggagcacatccaananggtgggctcacaacctcgcttccggcgcagacggnatgggcgccgtaggtcgatgccaaccccccgggtggataggacgtaatcgaactggatagcatgncnagctgcccccnctgcggcgggctgntngngnggnantactannnacaacgnangntntacacgcncggaactatcnagtgcgtgcnagcccacnccaagcnnntntcccggcgcnntcgtcgggaagacggacntnnaaattagtanncngcnaaccnnnnnngcnanncnccnnggagnntnggnccnacgctngnncgnctnnntcannnncnaannaannnntnaacccancgntgncngaacgnnnnnntnttatgtgtcccnnannnctctgnnngnnggntagnngnnncnaggcggagnnngtgccnnnnctaacganncaannnnnntngntnnnaccnncnnctatgctnnnancnggcnnangacggntaattnnccccgngnnnnannnncnnnnaggnancncgcnntgtngcctaccnctacngttgnnnnnncaccggnccnnannggtnnncgnnnnngnnnnannnagnnnnnncggaannngccgcacgcaanttgnnnnnnccctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaagtaattagtncgttcctccnatcgcttcgaggtcgaccagtcgaagnctgtttggggtagcgcnccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcncagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtnnnannnctcnntnntccgnnnnnnncnnatcnnnnnccangttncnnagannnnngtnncactngttnctaccattcctcttggaacttntnccaggctcggctcganattgtacaatgcgactcggccgccgttggctgctcagcagtgttcccgagnanttggaanaaaataantagttggggaacaagatgctttagaaaatgcgaatgaatatattaatcggtggttactgatntnaanntnnngtncnnnnatacgggcannannnngaannannnnnnncnaaaagatcattgntgaatttcngcgagcttggggtgggggacggcaattacggantcacgggccccttgcatccatcttgataactcttggcanngngnnnccntnntnaaaacatatttacattttcaagaactgctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccgganggangcttgnncgacgaagancgattaaggccacatgcctgtacaacagtcgcagcctaccngtgagnttacgcgtggggagntnttaanntaacnanggnnacnccgnnnnnnnnnnnngccgnnnaannctagcgaagagtcttgtggcgagtgggaagacgtctcgaggcagttgttgtngnntngctacgaaccttttnntngngccacggcgctcctaactttttcaagnacttgctaactaacgagacctntgtaaggatcgctacgtggactatngccttagacgcgacgcgggccctcncaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttaaagggaacaacagaggtctncccgtgagcaaacggtgctcacaaattnttactgcggtggatttgtccgncgtggacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacncaagacaattccttacaggggattctatngaatctgntnncnnntcgtacacngatancctnggnaccancancgtggttcacnccatncggngctnagnncaggtcgggaaaggccgataagtgnggttgtccctgcngccaacgcctttgcagtggtaatagttgatacaagtgcctnctgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtntgccaactgtgcctgtacacgcacctcccgcgggtcgagaagcatcgtatgacatactcgcggcngcagagtcgtttagtccgcacggttgtacttagaagttgtcntgnggaggaagctactgccacatgccaagcatcgtccttcgtnagatngtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgactnaaggattctctntccagtttctaatcaattcgggtctcccacctgactntnatggggggacccaacgtgtatcaggctcttctgcgctaaggtcccnctccngtagatctgttatcatataaaggggcgctatttcccgtngaagggtgtgttaaanaagttgcttaggttatttcaggtcgcgatcnagcataaaagcatacaaatatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacnttacnaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccanccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatacnggctccgtgcaaagatgagccgttggacagatatcgtggtcnnannnnnantntgtnnnnnnnanantgcngagnnncntcanngngtcancnagannttnannntgcgnngncatngnccccnnncntnccnnnntnnnngntgggtantnntcnnannngcnnaannncntnncannnnaacganaggcggcccttgtacgtccanatacgnaattcggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagaganctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagacnaacgcacaagtccgctcgcntccnngncaacgagncggcngcgntnnacngnactccgganganccagngtntggtncccgaacnnntgnnntngnnatnanngnaanacgncggntngcganacntnnnnagcgnnngnctctnncnnangnngnnnngttaccnnntnangnnngcttagtnactgnanngntnnnnnatgnnanttnnnnatttacnannngnnntaacnnaacntnnnnnnntgtcggtntaggagtgtctcnacgagnnncnnnnncntnacggnncnnngcnctcgnnaactnttanngnntcnntgnctttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaagnactccatatacacagaagttatgggaggcggagatntctnncnnnnnntcnnttacncgnncnacnncntnnnnncaantngtcagngatttcattgtaagatcattgnctatnagcatagnaaggtttaggccncatangcgcttngattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtgntagcactttcnacgcgcacggtcccctttcctcntcctccttttattcaccaataggtaacaccactcacnacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacncttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacngatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacatggttngggnncagtatcgcagacncttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgcnaagtcaggcttgtgaatcgaattgtatttacagagggccncncctncnntngccnncgttnctnntggntcgtgctcngngtnnannnncnncatcancgnaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggtanncgcggggccgtcacngccgtgacatttcggttccggctgncntnnnngcggagcggacctngcnnnngccaaaaggttcaaggcgtcagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaancgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagnncaagtttggtgnctanaaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcangtaggtgtaactgcgctgcgcagttataaatgcatgggagttgngatcctatagacgagnaagttgaagaggtagaaaacncatgatcacccgnannnnnngnagcgtttaacagngtgagngatttngctttgacccacnttctngangctagattaacgccangcgtcttagtggcaganggtgcataccgacccgcgtcggttcgntgtagcgttgcaagtctccggcccgtgatttaaaaatctacggaggcgtggtcttgaccgcggnatgcgcacgtatggaaaggttgcatgganngcnctgaggnttanggaacttccagcactacttatgtgcatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatcnntccatagngcttctgtataaaatgcggccttanaatccgcctcnngantgangtgggcctttcggcanagnnnnnctangnngaannnccnncntnnnnntnnnnnagcgcnnactcnnnnngnggantntntnnannaatnnagannggngnnncncnnnngcnncnncgnnaatncnnnngnnncngcnncnnnnngntcngnancntattnngaagtnannnnanngnnnngnnncnnnngnngngnnnnnnggngnnnangtagnnncnngtatnttantattangttcgagacacgttcatactttncagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttccccccnttgccacgttttgacacgacnactgtatactcgaacngctccggctattcagtgagctcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttctaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagntnaatccgggagcgactgntnggcacggngccttagtaggcacacacaacagaagtnanatgatctttcagacaactggtagcagccnggcattccagccttacccncgntgacgantacccnntcctgattagtataagntcgtgaagctaaattagcgatgctaaatnatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctncaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctntctcgccgagttctccctgactttttacaccctaacgtaatgttcgggatttccatctagtcccttaaaaatgtggactgngattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtanaggncatgcagggcagaccttcagacggatntagctaaantgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcnaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcantgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgnccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcggatacgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgctcatcacttataccagacgacccgatgaagctntgnagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagnttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcnctattacggaggccccaccctagttaagataacagtcaaattgtcngccgaggacgacatgtagcccgtcnacgcgagattnncgggcgtcacggtttgctatcctatgtgtagcgctcatagggnatggcggcgctatgcctatcactaggangatgcgctttaagtgaggcagggcctcgacccgccccagnnnccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacangagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgngacnggngnttgagggccctgattccgagcncggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcntcgatttatntgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttntnantgaggcctttagaggtgtcgcgtattaccnggtagttatctnacncgctcacgagtgcagtttgctgtgagcacgtggtatggactagcnattgcgangtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggcaancncagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtncccgctagggtgacagttactaaacggttccctcggtcggtaccanagcctctgcattgtattgctgcaccctgtnatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagacngncnaacnngctnnatccgnnnnnggnttcgcggtcncacttgcggacatactaactagngcatctgcaacgctatcgcatgggatatcaaactcgcccttctccctgggtccggtgaattggggagttctgcctcaganagtcgcgggttcccaggcagggaatacgattaacggcgcgatccatcacgcagagatcgctattccggtgatgtggtgtattagagctaatcctcccacaatcccgtgtggtggtattcgggctttttcgagtcggataccagtggtccggacgacccgctacgtgcaactggggaggacgtcttttgcgatgtaataattgcgcctgctccgtaccttttnttttntgggganggttgcnagaanncanggcngnnnngctcanangcnnnnngcnncncncgcnnnngacncngnnnnnngaancnanagtngngntacngnnngnggnnncnccnannnnngtnngnnnnttnngnncngaccnntntnncnacctnccanngnnanntnngnnncnnncagnngagnncaccggcactaagaacaacccaagnacangtgtacgtacgagnctttangtcnattcaagncncatncnntcnnncntnacncnnnnntcngcnnnngntacnggntnactggtccacgcttccaagaacagggccccgtgtngnagatnntnnnnnagnnnnnnnnnnnncangttggacnntnctagntnactacccnnnncgatnnnggnangntnntagttcangngnncnngcggnantatnnnnngagnnnnannnnnngnnanntannnnanggtgnagntngnnccaacancctnnganngcncnnnncggcggcnctnngnnnttngngncggnnncctngnnatncnngncgnnnnacntgnnngnnnnncggntnnctcantnnccnnntnctnnnnggnngngtnnggannnnggnncnnncnntagcntcncnnngnngggnngngacntnnnnnncnnngnntnggcnccnaanncgngatccntncccnnnngncanntnnangannnnaggttnntgctgcgnataagnttngannntgattnnnnnacncngtannnntnnnnnngcnnnttggttntgcntannngggtnannccaggccnntnaaanncnacnnangngcgnnngnnngnnggngcnngnnannnnnanncgtgnnttnntngaaaactacggacctccgagcgactttgcggcgtatatgcanaancgccgaacagcaggggactcattaccaaccctacgcactgcgntgcaacccacacggggcgtnagtacccgcccntggtttgtgatgtcaggtttactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaanatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgccnagtgtcngggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttanntaggcacggtactgttttcggcttgtcgccctacaatggtcnnngcngtcnnncnnnnnnantnnnacagggnntncnaatgcantnnncnnnnnccntngnnnnntngtgtnnatnntnannnatnccnnggatgtnntgnggcncnnnangcanncancnnncacngccnnacctcngcctnnnttatnnganagtnnnagnntccnnngatnnnnnttnngttnnanccntatnnnccttgttgggnncnnnncnnttatnntnncctggcacctnngnnnnnnnnanncgantngnnnnnganncnntagnncctncccnnnggcngnnnnngagctgttncngtantncnnnannnnnnnnngaatnnnnncnngttggagnttntnnagnccntanannnangannnntctancntnncnnacanaannnctncnnnccnggnnnnntgannnnnnnnncancnngcnncanngnngnancanctangnncnanntcntgacnnnnnattnnnnnntnngnnncnannntcnntnntgagtngccnnggactncntnncccngnggnntngncagncgnnancttgntcncgnnnggananncncncnnanncnnnnnnncnngnnnnnnngcttcggnnccgngnnnngccatnnntaaantgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcaccnccacaggattgangttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctnagaagtctaattcanaacgcatngtnntggacggcttatgcctcgaggttacgtgctgatgtatncaggtaaggtctctgcagggggtggcttaancataaaaagcgcngcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtnccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagatcnggatcaatacaatttgctcgatggacccactggagaagctctattacgtggcaagtccggggccgnttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtacnccgagcacnccgtataaaagtgggttcgcagntgcttggttcgatgtttaagtcagtccgctgcaaagctggccgaggttcgcaattactgaaaggtcnagnannnanncntcgctngcnncnnnnttngtcnncgnnantnagngnttcannntgnagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatnacggtgcgattcctaactcagtatccgtaagggatccctngccgttcacttcgtccgcctagtcacttgggnggnggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttattagtggcggcgctngtcacaattgcccaacggactctcggcccnagacaccagcatcctctnnggacgtctttgatcacgacgncccaagccacttatggaganaccattcacacacngcactccacaaaactccacgtccttcacctcgatgggctagaanactgtnctggttctaaattcaccatagggatatcggtagagtnncagngatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatngagttatacatagtaacntcggggantggctttnccncgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctngggcgaagggttaggcacgtaanacgcagcttttgagctccggacgatttattctatatnccgcgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagnntgngggaanggacncngccttaatgtacgaaaaaaacgtcccgatnttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtatggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtnctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatngctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctaagggcggtgcgaccngcgtgaccgggtctaacgcagaagaactagtgtagcggaatngctaccctcgtgggcctctacactccctgtcacaagccggtgtcanctatttggacccccatctagtcaacgaagagacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatngacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgngtttcgcatttgcgcttctggcacagagcttangacggagnncgggatcgtgacatctagctcttaccgtctccatgttaccatgngggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccnccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacnattttgcggaacnataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtcnaganagccgagtcactgccccctccttacctaacntacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatcccnaagcacctcggatcatcaccgtagctgatcctcaangcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggacgtgaatccccccctataccgcttgagagaggaancctgngtcagccncaacgctagaaatgtataatcgagtggggcgttccncaaaaggtagattctagctaccaacacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagcaaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttccnggcangntcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaanttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactcnttgancaacgnatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctnaaaaagtanggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtntctctactagattgccaggtaagacntttatccttgcanggaactctaccaaatgaagaccctgcaaacatactttagnagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctnttttcgtatctctanacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagttngangcgtgncgtgctnactaataacggttacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgngcantttagatgtatccnctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactncngagacaaaggatccgangcaaggggacttnagagcggtgtgggtcgcctaccaccgncatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcaggatccanntcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcaccnaccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctatttactaaaggccaaattggctaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaangtataattgttcaganaaagggntttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtaccgataactatcgtgaagatttatctcggttanccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtagtttgtggtactgataatggttctccggccaggattcgtaatncgtcgaaatgagtgttctcgttatcactaagaataggaacgctcgcaccgagatgagagcangcantgtgacaggtagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcaccctacncngatcgaccccaacatttacgagcntttccatctagggngggttgcggcccgacgacngttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgatantacaaatcgggacgcagnggtctatgngacacaagccacagttgaggccgttccgcccttctcgccacgaattccagtgtgcattgactagcgncccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggcccngctcgagcccaaaagtgctagcgtanacangtgncgtctggcgcgggactggcgttcccnaangatcagcaatactnttgtgagatccctggatccagnggttatagctcggacccttatcggatatcgcgggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctntcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgntacggcttatattgatnntacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataacngcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctngaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagnanaccgcgacggtagcttcatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgcttcgtgggacatggaaagcnctttagatagttttctaggtaccggcgaatgccccataccggcccntgctngtattacgagaccgccaagatgagcagtgaatgccttcctacgtacgcttcccccatncctancaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgncggacgtttgatccataacctcggcnaaatggttaatctgtcgggactanaacgcatattntctgtccgncncactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatncctaatcgcgttttctaaaantgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgngtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacaccgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcccgttgttctccaggcaggggcccactcantggacgtagtatggacctgtgccattgaagctgcgtgggcttggaccgaactttttaaatttgaaagcagtgccgcatacgcctcggcccgctgctccgtaatacgcctggccgcaatacctggcagacttcgcttnntcctnnntcanntngncctgacttctnccttggatnctcannngggctngcggcgtattcgccgatgccgtttangtacttcttcaagtggttaaagtcacggaacccnagcctgggctaaggccgtgaccccagagggttgcgcnnaggacntgnncnnngganattnnntaacnncngnnnnnntnnnacnnanannnnnnnnnagnttcgaccggaggnccttgggcagactggttgatatntaggtggtnnngnaaacacgccttncntaatctggacgtcccctgccgtagcagtnnnnaanncnntggtctnccnatnncttnnnnnnnnanncggcgntctccngnnnggnnnnnantnntntgcccaccgnnnggcccngncggcgtaaggcgannccgngctcggtcggnnnnagcaanaaatcngtaaannncgtggatcgncnnnngtgtcnnttaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaannntnnntcngtnnnnnncttcngcnntnnngnntncgcgggnnnnnnnnnnnttntnatanngcnncngnncanagntnntcntncnannatnngnnnngattgctcgggacttgnccnctctcntncnnnnnnncnnnnnnaagnancgcgnnnnnnatngangctnngcnaggtggattttgacgcatctgtagaggaatagaacgcaancctgagtcgattgtgnccggccgtgctgacagatcaaggctagntagtctcttctcgcatgcgaactttttagccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcantggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgcattagtacagacgacntgtccgaggcccncgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtnacaantatgtagaatgnntntnntcanacnnnnncgncccntnnncttnanggnnnnnnntnntnnnngntnntnnnntattccncnanncnnnnngcncnnanccnnctgnnngnngannacnntannnnnatgccgttnatnnnnnttngnnganncgcgcnacnannnattngnnnnnannnnnntnnnnnnncnnnnnnnnccgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngncnnnngnncnnntanncnannatgcnnnnncnggnnnnnangtnnnnnanatnnnntnnttnnnnggnnnnagnactcgnntngngnccnanngnnaannnncnnnncntnnnancggncgnnctncnnnaagnnccggnannnnnnanngnctcngaaacnccangnnnagnnnncgnctcnntcnnttnnnaccnngncngcgnntntgnngnacnnnnanntannnnnctcnnnnnnagtnttnnntttgttnangctanccgancgtgnnctggnnncgnngtnntnnatgtgtnnancnantctggcnnntgnnngangncgtntnnnntnnnactnctnggnncnnnnnncnctaagncnncnnnnncnnnnntnnnngtnnngccngtagatgatatcgcagaggatcagagcaaccatgatgtttttcctgtcgcaggtcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgcttttcgacacccactaactcgcgcatggcccatcggcttccagcacagcttcttttctcccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgaggtagactgtgggccctggtgcaaagacgtgtagggggaacgcccgggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgttatagaggttctcaaacaaaaccttcttactctagcggaacagagtgccagcgggctgggctacctccccaaagctagatgtataatgtccaatgaggtcgggcccgtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcccccgggtgactcatacgggctactcaagccaggagccaattagtgcgtaagttctcatagtcgactngattttgggccagacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatggtgtactaccacgacctcagagtctctagatcgcgctacgccgggattattncccaacaagattcgaangnagngcancntncggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaatagttaagaagacatatgttttagcagtggatttcaagttaanggtccgcaagcgggtctcgacgccaagcagtcggtaatccccactccggcaactcagggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatngtgggacagaacgtgtacgtcctcaggggtccaccacccttgaggtgtaccgtagatacctcctctnctcacggnataaatcagttagnnncttgnggannggtagtaagnnnngntnnntgtnnnnaatagctgagnnngcanngctannnngnngnncangnctanctgnnacngtgnnnnnntaannacntnnannnnnanancangcctnnncngtgaatnnnnngnnnnnncnantcgatgtttnataggactagacnaaaaggttctnaggcattacgngtgcggtgtggttagaactanctcacgnacggtagagagatcctccgctccnttatatgcagacttgtgactganccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaanccgtagtgggcaggcgtgtcccnaagctatantccanngagnngcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgnganganccccggaccagtcgacggtctagatgcagnctgngnntcatgctttcntcntanctgtagcanccccaccntattcttgtagtcgctnctnactncctacgcaatctaggcttgngnannnatcccnggtcacagagagggcaacttanctccnncnanngagctcnantancccgtcgacctccgtgcgtacctctttaagagggaantgcagaganatttatttcccggattactatggtgttngcnccngcnctcnctncccngtgaacttncgcccgcccaggagcatccgggcacccagtaaattctggttgntngctcgccnnnnntttnncctgctgcattacccgggtgcctanactacannnnnnnngntnnnnnattnngnttcncncccgcannnnanntnnntnngtgangtaccacctgcacaccggtgggccggnaagtccatggagcgctctcctagcnggctgatgataatacaagtgattttgactggcctgccttnngtagcttcgtcaactaatattcaantttgntggccgttcttgtgctgatccctggggatatttccgggaatacccgtctgtttactacggtgggcttgcttangtacgggttcgnncatggnnncnctncnnnnagnngnnnngcngattngatncgcgnnanantctagnnctgacntngcgcggtcaagatcaagtgagcgcatagccctacaggaggaggttcgacgccttcggaagaacgtcaggacaggtagactnatcgagtnggatactgttcnaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccacggttaatcgangccaagggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagccccgtagtcctcactctagcgtgtctctacgcgttctggaggggncaggtaggattgctgtctcgttaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaacgtacgtattgtgtgtnnnactnnancntnagnggnnnnntccntngngnnnnnnnntnnnncnnnannntnnnntannncnnnggtannagcnncnntgnnnnnaannnnnganaccntntgnnacttcgctccancttacaacctaatatattccgattgctcattctaataaatatattaaccnactnaaancncnttnctgnannatggcggnnnanntncattaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaangngncnnnnantcngttnatntnnnatnngtcngngttcngcgaatngnnatgaagncttaccatcccctannggnctcnnggnanngncntnggtncncnaagacttnnntngaanagnnnttgntnnncgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatnctgggncatcttggtgnacagcgcgtcatgaattcncgncctagancgcagcgcncnaccagnccgtagttnttgcactctccatacancaagantatnnggcnggtccactcccgcntaccnccgngagccaanatccaaccnccganccggggacacgccngcattggccaaaagcgctcttccgtgcganccttntgcctggcagtagaaagggccttaggcgctctnngacgnngggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgtncaaccncctcgacctgggacgnttcactgtggccacccactgnggagcnngatctnagacgcntnattctgnncatcgtccnccaangccagntgcctnctnacgtgttatgtgatagancncnaaatatcacatgcntncntccggttttnnnagttgnccagtagnngtcacncagntaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccanaaannnnnnnnngatntccgnanatnnnnnnngnnannatanctnaangncnngnncnnngnnangngnnncatcgnngnnnngcgnnccancnncnnnntnnnnnnnnnnnncnnnancaannnnnnncnnnncnngancnnnnnnnncnnnncnttnnnnnnnncnganngnagtnnnngnnnnntngcagtcccnagncgggcagcantgccgtncntgcgcnnnnnctatacaggggcaccatcaganggaagatgnnnnnntcgccttncangcgagatatgtaggacttgtcgcagaatgcactgcctgcganacatgccgcttgccttgcnagggcgccctctgccggnccgtttcttagctccggctagtagcagaacctagacctccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcggcnggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaannnnncgngnnccnangnnncgnnancgnancgtntcannnancngnnnngnnntnnnnnnanggngannnnnatcnnggnntncnnnnatcnnnnnnaaccanannnnnttatnncnnnnngtcnnannannnnngaatcgccctaccagancttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagattctgattacagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaangcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagncgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatgnattcgcgttgtacggccatcacttttcctacccatattatagggactgtnggcgcatttgggtatttccgtaatatcagaaagccatctatnccgaatagactatacagtgnttgcatccgtcccgatacagtaaatccattagttgaaaanagccnagatttgagcacgngatantacttcggacaaagaatttgatggtgcccatgcnncnnacngncgcgtgtgttaggagctcnaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccntgagttancagaantatttacgctccgccatgttagctcttncgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtacncaaccgctttgggnatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctantatgnaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctganttatnnataaagatnggangantcaagtgnnnnnggttaacagtttgnttacctcagntngctgggnagccncatccganctatttgccaccgcgttngatttnagcaaggcggtnacntacatatcgaggnnncnctccgggnatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacntcatacttcccagaaatcctaagtgaaatccggttagntctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgcnttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgncccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtangantacctatttacctcagtaaattgcccaataaanccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatnctttcctaatccggcaatcgcagggctggttcggactgcacgngaaatgttcccctcgaaatgtagctcattcntttttgacngacgtgcatggcaantgacattacctagcattccgatagagattggaaatttgaatgtacccatcgggtgggttgcccatcatccggattaagggatacnggngagtggagctctgcgggcgtattaccntctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaacnncccggacgntgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgncgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgngacgttgtgccgcaacccnntgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatcngggctcttgttacaactgtgctccccttgataaacgcactccctatttttaannantnctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgngattagtcaattcagcaactgtccagtaggtacgtctttctntgcacagcgccccattgcatccaaacgacannnncactagnaattagctactctgccatattgtatggcaagcaatttgnagnntcatttagttgtcaaagaccagagggcaaanagananncnnnganntcannnngcnntnnccnngnnanncnagnnncgngnnnnnnnngnncntagnganncngccancccnnnnntcgnnnntcncnaangcagttatagnnctccnatacnngctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggctngggtgcgttacntcactggcggctcanagggacctaagatagcagtcggtgaaggtnatgatacagnnatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcanttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagnccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcacnctgtgctcgctcngctttggttcaattntatatgacccagtgagctggggggagtatagatatcccgatgtgggnnnnnnnnnnnnnnntgaattantnncnnnnctnnnnnggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaangtggattggcgtccagccggatgttgcgtcgtccacgggaattgccncgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgatttcactcgttgcaggcagagtcctagtccctcgagttcccttgtctttaggatacgggcacngccttgctgggttntnaacatttgtctcatactcctccggngctccaacaatgcgccccgtggggttatctgggcggnttcncgcncgctncngccncacnaacatacggnggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggagaggttggttaactttgtttttgctcctagggggtggaggatagtcannnnncnnncnnntnncngnnctgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgcgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcnactagccgcaggtatgttaacgccgggcgggtacagtctntttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcggtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctnccnttatcgtgcgaccattttcatgataggagcacggacttgtncctagtcgaggnctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcgtcttcttgnngnggtgggcacnccgcnccgncgcattgtggccagctcttcggatggngannnntnnnnnnnnntgtnnnnncgcnnnnannnnnnnnnntntnngnnntnnnccgaancgnnananngcnantcngtnnnaannngcnnccntnggnncannnatgnnntnntnngntnnntngcnnngnncacaanntntnngntnngccngacgancnnnggtngncnnaccngnnngagnanngnnnnnanngnnntnnnnnggannggnntttcnnngnngnttnnctnatnnntgtggngnacnnannggnnnnacnnnnnnggnnnntnnnnnnnnnnagcncgnnnncnagttcnnngaantnntnnngnnnttgccnnnntanaagcnngncnnangnnagnntnacnnatnnnnntnntnncatctcnnnacnnggtnnnnnnnnanncnnnnnacncaagannnnncgaganannagatnnncnggcgcggcccagtgngnttcaacgagttgtnaatgcacagttgtngtatgcnnaagcggatgacttgtcaggaattattgtanctgaacgaagttnatccataancctnntgcgggancaatcnnnttngatttgntnnngagnagnnnnnggccccnncnnnnnntcnancngannnnngnannagagcctacnttnnngnncncncnntgnanggnnnnnncnnannnnnnncnngcatnncnnnaacnnnnnnngtacatcnntgtnnncannntgnnccaacaacagtatgtcgtagagaagatctccctgatcgatgagtatgcacgnnaagaagagaacccaannnncnnannnnngtnnnnncnnncnnngnnnntannnnngatncnannnngncnnngnnntgntgnncnnncnnatantgtgnnnnnncnncntnncnnnncntntncnngntcntaatnntcnagntnanntnangccnnnntgnnncggnacncctnnnntngannnnngtnnnnnngnncnccnnnnnnannnnnntnanntnnnnnnnnnnnnnnnnnnnaannnncnnnnngngnannnnnnngnnnnnnttngnnnncncnccngacccggcnagntnggcgnnnnnanccctnnnntnannncnntgnncnnnnttannaanccnnannnnnncntncctnncgcnnngngnnncnnnnnannnnnnnnngannnnntnnancgnngnnntncaggaanntannnnngagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcangnnacgctgcacacccaaacccntngancccnagaaatcagtccagcgttagggtacatntcgttccaccgcgcctcangggncnnatcaccaaatgacacgtcgggtgattagattctcacggtcttcntgaccttcntgtacaggttatgacctttatgctcgaccgngtggttcnnggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcnncgttgcgcgcgagtatggngcagtgttcgggaccaatttangtgcggtcgcttctaggcgcttttatcccattcctnatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatnagtatgatgggccnatacttagcctagctgcgacagacaaaaaatgcanccccattttgtaagtacttatgaantctgtgggtcaggctggagtacagcattgaaactgccataacgagatagtgaaagtggtgtcttggtgatacacggcggaggggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctngnntcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggngactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgatagntctcgattctgaactgatctcatnctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatngaaaccncttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccaaggttgtgaggatgctcccngannggnaaattccangccgacnctatcnnnnnnnnnccctganngannnngnnnannnnaaccnnaangnatcnanntnnancgnnnctnngntnannnnnngnnnnnnggtnngnnnnnnnnannagnnnnnnanagnnnntnggnctngnntnnnnnnnnnngngnnnntgcnnnaancgggagtngannatacncgagactgcatttcnatggccgnncatcggggctttcaagcgaacctctatccgcaaacgtagnctcnnnntnnggtcagatcagttanttagtaacaggagccaagnacagaacagcaaccgtgacctgncgtnnntnctgcatatgatgccaacggcnnntgccgcnccnncgcncnaagnngnganntntgcnatctcggactccnntacctgcgccgattcagatcctcggacttacagntcgcagcgttggaccgatcgtatatacattgactnggccgttgtagagcactcataagagacgagatcctattggttatgcgcnctnagtnaganngtcnngagncnncncngtnngcccncgaggttgggtgtcggtgtctacggtacctnattaagttgcatacctggcctaaccngtcacntnccncnnttacagcncnnaanngnngaccgcgcccgctaagtncattnnagcanancgccancncncgatncncactanngttacgtnntnttggtgaaacaatncnccgtnnttgctnnnatgcncgnacnctantagtgtgatannngggngtngtnnagnnncncnnnnnagnnnangnnnnnnnctgncnngngnnnnnngnttggnnatcgnnnnnntgnnanctgcactaattgcatncacnnacgnnnctnnaannnnnnnnntgtccctactannaccnnnattngnnacantnnnnntncacnnngnntcanancgncnanctagtatgacagtgtatagtggcagtactggttggtttgnctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatnccagcgttcgtcgctacgtccaattnctagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccntctcgaagcgtcancccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctntattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggcnttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgnnnnnnnnnnntttannnnnntnnagccnncnannnncnnncccggantnggnanagncnntnnnntcntnnagnngtnntnnnnnntnnannnnannnncctcngnnnggnnnnnantantnnntnnncggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtccnaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggnacccttcgatctacataccattggcnagcggtcttcaaatctctgcaanganatccaggtatgcgagcctggtaanacaagaccaacattttgtaaatnaggcccgatacgtgcgtangagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtantctatccncgtgacnntnnncnnnnnnnnngggnnnnnatncnntnntnnatnnntnnnnnannntnnnatcnnnnngcnnccnnnnccnnangaatgagnannannntnngnnannnnnngnnntnnngtgnnnancngnnnnncnngctnttnngcnacgnnnnnntnnncacannnnanttttctgagacatgactcttaataataacgttgctttnttagtcggtgttaataaaggtttgtccagnacanacatggtgcgcctntgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacncaacttctagataagtccctaaactctttactttcatntgtatgattgagaagacgcttcccggcgacgttacgnttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgnataaccngcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctanataggagaanctagccatgtcanncnncnnncnnnancannagncngcncnaacnngtncananccnngnatcgtgnnggaagncgaaacanancagggnanctacngntnnnangnggaataanggcgtcacggnttagcncanntnnanngtcnatnnnanccntctgncgnntangtanntnancgcanacnnnctnanngatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggnnttaagtgcgagtcctnagaagttgtnnntcttaagtgcaaccntngggntngcnccgaaagtgtgnnnagcttgcctgagncggcnngtgcggncntngnccgnccgcctntcganttnnatntgtgntgnttaganncgnagagncnncnnngcgtngtnnncncggngnccnccgagttntgtncnnnncggcaccnacnnncngnntttantnccgnngcnggggacactgtncccacttcgctnccnggaggnggncataatnnccntgnccnnggnnntcnntncgaagcgnctacnnnntgctnnnngnnnngaaacggctggacacagncncangggnnttngatgcaggaagtataatgaggatacnaggcccngnagngcttacngagngnnactnaagngnnnngngctngactntaccanngtgngcncnntnanngngctgctcngnnnngtnntgntcaagtcttnaantatcagcggcgcaccctaggactatacggacagccctanncagaagttccccgctccgtatctggaatctaaacancggagnatatcggaacccgcgacgtttccgggcttctccagaagagatccgnccgggtnccntcgacgagcggtaggctnanagctattgagaatagnaccagttagaatggaaagtctggcgaactcnctcacgatcgttatactttatcganggtnacnnntnnnnnnnnnnntanctnnnngntncnntgngnttatncgcgaagcanttgtccaaangatcatgcaggtcncncntctntnnntaattgacaagcttccaaaccttatcgtgcnttcttagcggggtttnttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcngttctaattatattanaatgcatnggctaacgcacttgctttactgatgccggaanncctaccacngctaatactcgcgcaatccngagggtccaggtcncgttcagtcggataacttgggaaccgcagctataaagttagtgccttgtaccgcagtgggcgcttcacgcaatgagaangagtcctcgatcctgacgctgaccgcgcagcgacagcnttgncctaataactaagngtngtcttggtcggaatagcgaatcagtgccgaagtantacccgcaggccatntctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattgncngttcctagtcatgtctgcgttgctcttgttagggtgacttnaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggttgagcacgtatgatgtccccggntaatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggncnctaggattcgaggnaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgngnnttctctggtngaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacnaatcnccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccntgtgttatgcacccantgattcttgcccggggnggttggcngannccgcnggtcngcncctancnngctgcanngntcgtnnnnncnagnncnccnttgnaaatngnnntgatatggtatcncatagaacancagcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctnnnnccccatctancnnnccgtcngggcgcgtaccgcnnnnngngtannnnncntannnnnnnnncgcacaatggtcaacctccgcccgggcattgaattnnnnncgatnntnncccnnnnnncncnggntgcngnnnnaanncnnnnanncngntcacacggcttgnantnccagnnnnncnntggcnggggctntcgttagtacnnnnncnnntcnntntggagncccncnnttngtcgnnnnnnngtgnggnnnnnccncgnctgtncnnnnnnaannngtccgnngnnnnnnncgacgnngtntcnngacccgnntnnncgaggggnnnngnnttacgtcgganttgttncgntancncntactttaacgagactatggtnncgncantnctcagtctatttaacttttgcgccnnattaatnnttaattacaccagctacccccganacgngcanccncnnnttgncacancngtcnnaacacnnnnnggngtnnnncncnatnnngnacnnnntancacantggggnnncctcaccgtgtannttnngannnnncngccctnnntnnnnnntctnncctnnnnncnnncnnctnntancctancntcgngnngccncnaattcnntntnnntnncgnaanngnnnnannntngnnngnagntnaanaanaannagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgnggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgatnacaatngaagagagactatcggaattacttnatcaccgtgacgttgttagtcgctcaaatccgtataagangccgtgaaccaccttgggtcacctgtannanacacgaaccaccatcgctngaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgnggtnggcggagagcgngncagngntnnnnnnttnnnnnnccaggccttatgatnggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtntaattagtctatcagtggggcgtggccnnctgaatattgacacnancttctaggaagttaatttttttctctctcnatctcaggctgggtcgcggtgacctccagcacttccacggtacagtncngctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacngtaccggtagctattagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttcttnaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccancncctcgccggtagagcnacacggtcctgtaaggctaggggggtctcacnagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactccgggatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacatagtgtttttgttcgccgtcttgcgacccgctgacgtgtgtatanagacacgtnatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgnntatgttgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactaaccgttcgantaccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtnttcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctntgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagantaggtaggcaagcaggctaacggaccgcacataatgagtcancngtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggccatcttttcnnaacctgtacctcaacctgcattaggganacgcgtaatcccggtgtggagaacaaatttttcgtcctcgnncngnnnannttnccanntncanntncngtgnagnatgnacatggcnnacnncanngncgnnngttgcngtgtngaggnngnatgctcaaagtcccgattgggagtcgcctacnagtncaagcccnagttccctcgcaaatcctctaattcgatcttnntaagaagcgttggnctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttntatggtcgtttgccaattcctgccgnacgccagcgtactngcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcngaaaatgaaattcggaaacgacttggtntgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagngagccctcaggggcactcgaatcagcgacgatcgcaactcngctggtttatcggttgctcatncattctgcctcacgttccgancgcagctgcgtcaatattaaactancctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtntccatcgattacnnncgcnnaggnctcnnnggngntacggnnttgatatnggncgnncntaaggcngcagcangnaagangcgctcccnnctggttagnggccagggatnaanttctcagtagcgttancnngncnnnnttagnnagncaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcanngtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccanctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggaganggtngagagngtgcgtgagcattttttgatgagctcaaanggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtngccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctaccngttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggcnccctggagctagcagaccttctccgccaattcatggccctcgcatgncgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggngcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgtttcncgnagntgnntnannntaatngnnngncnnncnnnnncncnnnaantnnnngganantcnnnnatncgcgcttnnngnncanganggnnnntccgnacaggntntgagnganccannctnantcnntntntnnnnancannngcgcncgnncggnaggnaancncnannttgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcnncggattgccttcctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtaccggcatatgnggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtnttctatcaatnctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgnagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcanggctactgtagagttgtttnagtttncaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcncccgcgatngtgatgtattacgattaactttggngaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttnctccanctagatttccaactgctggctcaacgctactaacgtaccccgtccgccataaggnngnnanngncgnantnangncnnacgntcgtgancgnntnaganngctgngtttgctttttcacatgcnnanangnnntnntnnnngaccttgggttgatcactggtgcagaccgcgcatcntgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagnctttaagcnacgccatctanatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaannaagtagggttaggatgggctcaagaagcctnnccgtcnngnnnagcatnnggngttnnnatntgnnnnnntcnnntnnttnnnnngnnnannnnnncnnnnngngnnnnantttatnncnnnnnnncgnatgtcnnaantacnnncncanngcnctnnnanncncnnnnnnaannnnnnnnnnnnnnctnnntngnngtnancnngnnnnnnnnnannccctnnnngnanggnnacgnnnanannnannntannanaaggaggagntannnnnnncnnnagnancnnggagnannnantnantnngccncanngnaagngatntntnngngcnttctncggcnncnntnnccgnngnnnacnngacnanagnntnnnnnaanntnntccnnannnnggnttgnnagcngnnnnancnnntttnancncnntnggcntngntttcnctncacnntnngtnagangctnctnnnnntctnnaancnnntnnnannnaannngncggnttgttcgagtaagcttgctncggcctgggaggaattttaatgncccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccanatctngtcnagcgctgnnnnannannttgnncntnaatcgnctngtcnanngcgactncgngtngnncngggnttcnggatnntgnaagncgananannnnnancnncctgnctnntnccannttcaactnnngnntngcnnncntnancnnngttnnnnaannnnnnnnaggnnnnnnnccnnnanannnnnannntnangngnnnannannnncnngnatnnnnngnnnnncnnngnncncnnntcngngnnnccatannnnncncgtcgttatactngnnncnnnatcnngngnaannnnnannnnnnngnngnnnngnncancnnnnnttccgcnnnantnnnngcgnnnnnttnnnanncgnnncanngcanngnananntnanntgntnanncnnntnngcgcnntannanncnncnngnanccgcngtnnnngcgtccccccaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctataaaataggcagtcttgaagcgngatagacttgtgatgcttnctgcctagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattannncaacccgtattcgacaggggagctgcagcgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaacncctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacnacttgccantcttatctaaatctgtatgatngatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctcgnagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattnananncatnnnctnnnggcnngngncnccagncggtcnnngngggnccttntgtnantncnncacngcacnanntcnnnnngncntnnannnctnntnnccatngnntggncnnnncgngaannnccacttnangcgtnaaggnnccnnncntcantnngnnngnnnagncnagnnncnatnatnnnnaancntngcncctagnnngtcttnntcgtntngtgcgatattcnnnggcngtnaggnngaatnntnnngnnnnaangntnnngangggtngaaanngngnnnattnagtncacagntcatannantntcntcagannnnnnncnagangtnnngntcaccaaacnnntgntgcngtcctnancanncacnnctnattnnngtncncccgaccnngnangtggngntnngcgtnnnagtccgcccnnaagagcnncngagantgnnntntncngannntnnaatgnaccctntnancnggtacgccgtantgggcntgatgatccgnattcgnntcccatcncgtaanngccgangatgnnancgnnancgntagcaaagcnnananaacgnngttnttgggggacttngaaanctngaggtgancggtgncngganactatctnnaagngttgcctncggtagcgtgtnatatnanactnngcgnaggnncaagtcctgcgaacgtcaagntttgtngtcnanttggaatcggtcctcnccaaccnnnggtngcgntatccggagtncgaangcccatgagtatattcccgagncggaaaccnaataaggantgatgctggatcanncggggattcganttgtaattgctnanncnncaaaanatctcccngangttcaccacaccacngnngaatanaccacngtagcctccgncnacgtcagtnctgtcagcctnggacaactcagatctctaatgngatgcgntctnngnaaatanntgtcgntcttacatnnganagcnnagtngctcanaangancgtanngcnccnnntnctcnnttcnncgcnngnnnttntctggtncgncactntcaagngtcntagcnagnagggcccncgntngngnagcgngacnganactnnacngctgctccttnctnganntaatggntgaactgacatcctatgagnnactgaccntnnnntngncgncttcaggancggtgctcgngncttcananacctgggganncntnnnncgagtcncatcatatncncatgctggnnttnnnngtgnngtaatgcntgacttganaangcncntnncgtncgacnnttgggaccngnnagggcnannaccnngccagtattntgnnnagccagtgnatangannnatnnacatancgnngtangtnanncccancctttggcacaaancggggtcaacccggnggtanngccnnatnnnnctaagtagacanncantnntacgcnntncntactcgtgagccctaanancgcaggagacangcgctaacnncnntgnnaaccaaaaanggcgtnnagntcnnnnnnnnngagncnnaagnngtnntnngtgcgnngcagnnnnnntcnnncnannnngnncnnntgcgnttnnacnnnnnntnnncncnannnggtntancggcnnnnnnntannnnttccnnnttnnnnntcnccnnannnnagnncgncnngcnnncanntcanttnannnncnatnannangaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagaccccccccgngcgttgacccactaaccccagagccaatcaaccttcggttctaaagcnnnnntntacgggnaaataggcnttcgnatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataananaaagaggtaacttgaatatcatttgtttatctttccgaccntcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaanaatcaagatacaacctcaataatgacgtgcgatgcnagataanctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttganggcaatcantgccgacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatgnctgccgtcgcaacaganaagaactgagtgactttaatcntacttagagagtctcaggcggannnnanccagcgaacgcggctannctctngnanggangcannggngngannnnnnncnnnnnncnnganannntccatnnnnntcgtgttactattgttctaataganggacttttcaataattgganttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactcnnnntncgnnncttnanctntgtgtgccnncanancaanacctcntcggagcccccngctnggnccgggttnancacagcggttganaggaagggtttcattggcnttcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcaatcgggntgacgtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaaggtnactggccagtttcgntaaaanaggnagcttcaattgggagaggtcccagacatacagccgtgtncngnnngcgngagngtgctcanatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctngtcaagcttcataaatttacagcccggcatgcttatggngtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatntcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagntttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctanatntgatanaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgnaggnncggtncatgcntcaggtagtntggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcnggaatgtacatgaagggtccagagtggtttctaataacgcagggggntgtatgcgngtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgnaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggngtgagagacgtcgggcnacgatcagacaatngattgggtnacaagttttactgacnntacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttncgncaagatagccgatacnagcanaccacgtaatgcggcgtaaggntgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgncanacggnnnnnagcnagggataananagccaccgtcactcctatgcggtgtactccatcccgggaggngggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcaggtctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgataagatggagccctaggctgatttagaccncgttnctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacnctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatncgctacnnngnccanagntantcnnnnngtnntntnnnnnnnnnnnnnanntgnnnnnngannccacncangnnnntnnncnnnnannnangtagcngtntgccntnncnnanggnnnncnnntnnnngcnnnantncggacctngntaangcnccncngtggctngtatncnnnnnnncnctnnacntnncctnnnnnncntcnngtngcnntccnnntncnnntnangggngnntntttncnnnnannnnnnnnnnngnctagannnnnnnnanatcncnntcntntnnnnnngncngcnnnnnncnnnnanncnnnncnnnncgnnnnnngtnnngangaaacgccgttcaccgtgtgggctgtccngggccatctctgttcatactacctcagcctcgtgntgatacaatgcttcgttcaggtttcccaaccagtgcntcaggcgcgcccggctcagcnggtagtaagaggctaantatattaacttaccatgtggtgcctanggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaangggattataggtttctgtgnctgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcatttnggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcantccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccnnactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgaggnttagattagacgttctgacgcgngagaggctcgttacaaccccttctggagacggcagttcccggtanncganannncngcgncnnnnnntnngngtnantgctgtancnnntgactctgncnnnanggaatntancngntacgcttangcngcgtnngngcnnngnnnnnnncggnnnantncntnnngnancnnancngnnacntgngntntangcgtnggnaannnnncantccnggnctncganngnnggtnaccnnnnnnnnancnnnnntccgtttnannatcnnttggganttnatgctcnnngantaatcacgcaatacagatttattgccgcacggtngcgnnnnntnnnngnnnnngnnnagnacactaatncagagagtcaaccnggtnagcnnacctctcncnngccttccnnnnnngcnntnnnnnnnnnnannnnatntatgtnnntancnnncnnnnaaccnnnaacggatnnanggcntgngnnngnngnnctcnttntcatagnntnngnnncgggnncannnnannnnannnnntntnnnnccnnccgcatataggtccncgtgctacttgtttgctgtcatttagtcanctagataagaagagtagaaagtnnnnnnnangnnnnntnnanctnnnngnnnnatcngncncnnnntcnngtancccnngccntnnngcggnnnanctnncngttgncngtcacnantttctagnnncntgcgtnnngtnnnnnnnnnnnnnatnnnnncnnngcanntncntnncctaannnnngnannnnnttnnagatnnnnngnacnccaanngcagnntnnangaccntgtcgnncttnnccnnnngncnaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaanatgcaggccacacgngaccaaagcacatagcatttccgaccctacatnngtnngnggnnnnnnnnncngagcaannnttncaantangnnnnncntnncnncgagnatgcannggcncngnctnatancggangnggnggncntntnnnntccntgnnnntcnnaccgtaggccnnngccttngatnntngnnnnannnnnccntnctatnnnntagngcnnngcncgnnnnnngccctnntactgagganncnnngcgancgggcntngaggagccnntnnattctnnnnctnnnnngcagncgccncnttnnnngnngnncncngcgtgtgagngcantnntacntcnntgacnccgngtnngttnnnnattnannnngtancagtngnngtnagtataggctagaatngantaatcnnnncnnnnaannnattnnngnnnngtnnnnnntanntcnngncntnngctacaggnnncnnnnagcnnnannnnnngnnannnnntctttntncnnnnnnnnnggtnnnnnnnnnggnnnnctngngtncnnnngcnntnnnnnannncnctnnnnnngnnnnctgacangannnnnatannntncnntnnnnnnagctgccgccngtntnaaatnngntncncncngnnttcgnctgnccntnnncgnanganctatncaanntnngggannntnttcgncntgnctnnngngtcnngtcnntnnnatangannngtgnnnnngtgangancgtnccnnngganttcaagcnnngnctgnngtnnncnngcnntccngntgancnctatngngtacccntttcnntccnacgtnnnnngnnngcnnnncnnnancntncnntngangcngcngnttcnaacggncannnnnnnntcnnnannnnnnnnnnttnatncgnnaggnnnnttaggnanntnaggnannnnnncnnnnnntnntantgnnncnncccngttattcnagcgctngcgnganncccggccgtggatggnttctacggctcactgggatagcnntnngnnnnnancctcctnnnnngnnnncgnntcnnnnnnncnngngtnncngnnnnnnncnncnncggatgcttgacttatccannngatacatgtnatctttatgtttancttanncgacgagaagcncncnnannnnntngnacgncattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagaaggctaatgtagtagcaacagtcngcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctactcgagatgcggaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcncaaaataaccatgggtcagtgggcaatctgttgctantggataaccctttatgtttcttgatcnggtnngngcgattggtatgcgcgtnggccccgganntnggnngnnntntcnnnttnnnnnctnagatnncngnntgnntnnnancnnncnngcnnnttcantnnngnnnnngcnnnnnagntncccnnccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgccgatcgaatagttgaccgggcagaagaaccgcccaagtcctacnccagcgactcggatnccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgggaacagagcacaaacatgctgcgttgtancnccggtgcaagtttataacgnccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagancaagcgccgttttccctagagagntaacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagaagatcactaccgggcccactcattttaggcaagaatacagtctacaatataccngtactagaaaacaacgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtngttcgtcctccaaaggtgaccgtacntcccncnannngnaccancgacatggtngggacgttggtttcatcaatgcatggtcggcccacgggnnnnnnnnttnganngntcccnccacggcttactcgccntagtaaaggagctatcnacngnccgcatagcnnnnnactcatatgacgggttacnttggagcagatnngngaaggattgagggcgtgggagaatgncangtttgnaggcgcgcctttgcggcaantacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcaggnaagcacacggnggcngcgcacnaacngtccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcatnttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgtaatttgngacactntcaatnctaagncaaannnannnnatacttngtncgcnggnaannngngcgnncnttatcggacctacggtagctcaccgaaaatatagaccaaggttaacccaggaagagatcgctcgctcctgaacagatcacnncgctgtaagcaaatgtttggggggccgcgtgatcgggaacnncgtngtgatccctgcgggcagttggaagtggaggntagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaanggnnnncnannntganngnnnnngcttgctntgcataacttaaacattntnagtggtgaatagggntttanatgtggacattgtacanaaaactgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacaacacgagtctcatggcaaagatcgggacggaacccaggtagcaaaggctcacgaggtcggtacttacttccagcttnanngctgcaaaattgtgtgcgggcttttcaacactgcgtncagnaanctgtcgaanctttgacnaagcannnaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaanattcagaaagtcaaccaatcgcacgtaacangagatgaactatccgctcgtagccgcctagtgtcctctaattgattttcaggcggcggcgattcgccaccttttcttcacgcncctgccccggactattggaagtatgcgtcgggngnacctngtgannnncnnnnntgctnnaannnnatgttnaggtntgcnnncaaagcnannnntnnngntcncnncagncgnatcnaggnnnncncaagcctgtcnnctgntnnngccannntggcactngncngntnnncgnccggcnncgannttaannggctgccgtnccgnntgnatntnnggtangngngcgntacgncngcnncccnnntgnacntgnnnngnncacgctncnaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatanggcggnagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgcnaggctggacgctnctctgaccttctnttattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcgganctaagntgttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccngangntccngangntgnnnnncngatgcnacncagtaacgggcaagtagtcgcttggctttgnaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatatcancctgcctaaggtccaacctgactacccgcgcgcgtagtngcatcctccacccctnccctcttnccttgctaagatagacaanactgtgctccgttngcattatggccanacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgnttagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgnccgtgagcnnancttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgncaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgngtccaaaagccgtaggactccatttcctccatcgncctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccancgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgatttcccgtggaaatcgaaggttaattccagcgaaagatccaantcgcttagtgaacgatgcctctcgctnatatttcctcccatcgcgaccgctacntgagnatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctnngtagtgngcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggnnctgancnatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgngccttnccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatgcccnattnaanntncagcnatnannncccnngtnngnnacagnntcngnttncganagnnnangggnnnannngancctatcctcnncgngcagntatagtaagatgcggtatannacnngnnggangnnanantcngcngtnnccntnnnnnnggntttgncncaggancagagggaggacannagacggcantaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgntnnagnnnngnnnntnnnnnntatatngnnntnntnngcaccagcgtaattngacgaccgnnggcgnannantnnnnngcnncttaggttccctccaatagtcaatcaggtcaacgaccatattttatatactttcangtggagggtcgcgcanccttaatcataacactcgttcgtgcttgatanagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcanacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgaagggctggcaccaatagncatccacnnngttcnccgggnncgnngannncngtgnacnncttgnccatnncagnnngnnnnnttnnnnggcnnntnngagnnngcanncnnannannnnnnnntanncnggnnntnnannggccacncgtgntttcgtgagaannananngtcnagancnncacanaagcagnanncncatncgntgngggnnnggngcnannnnnnnattnanaaaanagnnnnnnggntnnnnnnnnnnnntncnnnnnnnnncggnnnannnccggnnnnagtnggctnnncgcnncnnngnnaagncggntnnnnctnatnanacctnnnctnggnnnnnactngntatnncggncnnnntacggnngnnnggangtttnaggnctnnngngnnancatnccnggncntgncacagntnnnnttnnnnnnnnnnnnnnnganatncnntnttgcngagcnnannngnncnnagnannannnnngnnnganagcgnannncncnngagnannttntgannngnanacctccaannngntcnacngcnnttttctagctgtnntatgtcgntnnctcnccnngacgctgngnngcncntnctngtagttnnctngcacagtnggcggnncgnttnnngncnnntnngangnnnnncnnngnangnnnnnngngcgaccannnncntgcanggtncnggnangtncgntnngctaanaccnntnngtganannnnnnnnttaacncncnnnnnngannnntcggancngcaaaattagccatattttgtcggcttcgaggtgttacgtaaaaggtccacagtagcaacgggagggctgatctaaatgcagagtgaacggatctaaggggctatacccgtgctggcgtagactgccaagactcaatgnanggcactgnaacgacctggntgangcggtcannnnccatcatacgggtgtaccantnnnttcgnancntttctccttgancctgtnnnngannntnnnnngtggccnnngctnannnnagctaatgattacctcatngtnttatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttnaacctcttgttntaatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaattcgaaatttgccgaaatcagnngcctcgggggccgggctataacatagactactctaccgtgcaaaggggngagcagtcggattgggtggggaaattcacagattcttcgctacntctatcccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccgngcgnnnagncgctganntntgctnnnttntncacnnccntnagnacnccnntggnanagngaggccatcgcccgnannggnnagttttnngacnatgangtnaccnntnngnggnncanngtgnncgnnntgaatnagnannngcntnnntantnncnnnnggnnngaataaggncntncgnnnnnnngtnanntgannggtncngncgcncntcnaatcnnatcatacgcngcnnagcccnggangnnnntgtcngcntnggannnncnnnngccntncnnnannnaggccnnnnngnananctnnnnnnnnnggnnnagngagannccanntcnnnannnnnngtnngcgnangggnnnnntnctggcncgnacgaggngnnagtanntcgncnannntcntcttcncnngncnnnnncnggaaagcgtncgttccanggnntgggnaaggtcanncgnnncnntnnntnnncngntnnnngnggcaanngnntngagnntgaantganggngnntnnnnntnnannngancnnnngnganncncnncgggnnngagnncannananntatnaatngatgnntaactanaggnngagnnaccannnnnttnnttgcnacgncccntcgtcnnnctttanaaggnnnntncnnnnnnggagcngntcgcnntgnntnnangnnnctnctnnnngnnngntntcngnnccnnnnnnaatnncntcccaccgtgtgncntcatcgngtggatgnacgccggnacntgccnagcncncnannngtcnnctcncgnnctgggtgagnncnccnannatatcnnnnntgggnnngacnantnnnnnacnnnnncncnngnctnngacgctnntnnnnttnnngaannnnttagntnngtnncngcntacngtnnntgnnctcnntancnncgnncttattnnannnnnntnnanngnntnncnnnnnctnnncnnnnnnatcgncgnngnanannngacggnnnctcnncncnncccnngnnnctcnggcnggngncgggcgccnccancntatnnnggcanggggnnttncgaaacgatcactctttgtgccatattttccgcttgacagtgatgaatattaggggtcnccngntacacgnnnnnntgnggcccgncncnnccganggcnnnntgnnccctagggggaagacaannaagctcgnatngccgctcngganaagcgcccattnccgggcnggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgngaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggagnagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccattncgcncgggnactggtctgcncngtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccnncnngannnggnnnnnncncnnttcanncgtccncnnngacggngnacgntaaaannanncnnncnnnnnannnntnacnnnctnaannnnncngacngcngcncnnnnnnncntnannnnnnnncngngannnnnagnnnctanctncncgngcnagnagtnnntnnnccnnanngtacgntnnnncnttgnggacctnnnnnnnntcnnnnncncnncntgcggnntcgcnncngcaactnnnaatnnccanngcgnnnnataannaggnnaagnnanaannntnngngntnacnaatnnncngnacgagnngagcgagagaaccggagcacatttgngaatcatctttcctgtgcngtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatngatnnanngttgggtcgtacantccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacaggnagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaaccctgttccgaaagaggtannnnngnnncgctnnacnangnccntnntnntnnnnncaaaccgcgnngnatnaagccatcagaaatgtagagatctcacgtcaactggtgtgaacacgtgtccaacnggtnaanaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcngcccctaattctaacagtgngcaaattgtcagagtcaccactgtgtcaaggtgaagggnttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactcnaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtccgtgagtacncacgnnnncnnncttnnnnttnnannnnnngnnnnnnnnnnnnnacttgtncanccnnngtcncggcatacncttncnngngncnnngcnnctntncnngtncnacnnnntnnntgaagnnctcngnnnnngnnnnnnnancaannnnanngtnncnntncnnnnnnnnnnnnnnnnntttntcanannnnnngnnnntttnatgtgngtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcangtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtnatcagantgaaattnctcagagaaatagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctntcagggctgataccatggcgctngnnancntncggngnganntnanggancttgtnnnngcnnaatnnnangnccnngnnnncannnncgngaannctnngnttngngcantancngcancnattngannaatnagtnnncgnagacnncnctntanatagancccnnncnagcnncggnccnnntcgggcagtccnnnnagnntnnancnncagnanncannnntgcnnntcncngtnnnaagcgaanaangnnnngnnccccaangnncnnntcngtnnannncnnnngcngncggnncannnnncnnangnntcannngntcnnnnctgtantngngnaactaacgncgannncagnngnnngnnntnccnaacnntnngngcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacncgcggcgctnccnacccncagagtgctcaggtttggagcgaatagtactgtgttaaaccntnncnnnatannnannagaanannnnnccntnncnangtgncngncacatnnnncannnanngnnncncacnnnnntggnnncnnnnannnccntannnncnnnnnnnnnnnnnnacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccaaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaangcaacccgacgcggaggtgtgtncaagtcttgtgctaccgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggccncntggttcccgccantacaattgtngacttgtgtaaactaaaatctacaaagngcgagaccaatagttgggcggtcactagacgtcttcgattctcaggttaaatatctcatggcncgtaagaggagttcgnctcattcctgcacttgccgtctgntgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcntacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcngcgccccacatgtgaaagccctcttaatgcnttggtgactaatacaccataactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccncctacggggaaatacacntggcnggtaataaccccgatttttaatnccnagtgtggatcgtaagctttgnctncnccgnggnaantnnncancngaggancnacntcgncaggcttttttgacagtggcgattnactcataacctactngttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcgacaagtcaatgcaacgtgcctatccctanccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagctgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaanctgatgatcatgcgctgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccttcaagcaggagcgccctctcagataccaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcnacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagttacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactatttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattnaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtcnctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacatncccaccacacacgccgttctacggtattgccangcacgttcgaccnnnntnacnnntnagnnnnnnnntnacantncnnnntanntnnanncnctnnnnnnnnnntgnnnnnnncnnnnnnnntnnnnccagnannnannncnnanannagnttnagnacannnnnnggcnnannnngnnggagggtccgagcaaataacaannngacntngnnnaannancnaatnnnnttnnnggncgtnnncgngcngnnnnnnnantggncnnggantcncncatnntnttnnntnggnnncnngnnnnntnnctnntnnncnncnnnancannnangnggantcanncnnnnnnngnatntcnnancnnncnngnccnncnntnnnnnnnnnnntnnnnnnnnnngccngnnncaanattcnnnnnncttaagaccnacnctcgatccgggaancnacgctaantgancgctccgatgagtcatacnatcagggcgcgcagaaantagaaagatgacgancntgannctgtccccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccggatattcccattnacagggtcacttattgnaatactnggnacggaannnccganannnnntgacnnnnnncntngngccgtntntnnngtgnagngannnnnnncccnnngttnncatgtnnngnnntnntgnnngcannncntnngntgngcnangccnacnggnnacnannannnnnnnnntgaagtngnnnanncngaannnnntntnctnnagnacntnnnncnnnnancntcncnnnnnaaantcccnnntgnttngacgcgagcgcnncatntntcgaanaangncttgnnnnnannnagnttgtggnnnctnnnnnccntgagcgcgcccncgnaanggagatcgggcgncngcnnaannaagaatcnnatnngnancnnatncccnaatantanacancgncaatnnanntnaaggcgcatgnatcngnnctacgcntaannngcagnngnnctannannnggnaantaaccntcgccgcacgcgcgcgcggcntnngnncctnnannttgcntnnnaacantnnnnaanccgtaannnnngnncnnngnnnacnngannngtgnnnnngnnnnntcnannnnnnnccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgnnaaagaaactcacaatcgtaaagtcattgtcactcggtcgtatatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgcncntaganttgnnnnnnnngcancnnctttgnncgcngnngngtnacggntcttananncgttatatcgcnntcatggcagatggtgaggttnnctngtggagcacgtagcataactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgntgnnnaagtaaagcgnaactttngcgttcnanggnngcntnnnaanannnntagtnnnnancngtnnnngnntnngnctcnancgncnnnnaggnnnnnnggngcnntnggnnccgtnnnnntgcnnagnaanncangnnnnntngnnggnnnnggtgnnnannnnnnnnntnnntgancnnntatntnangngancttcacgcttgttcaagtgncgattataagttgttgnntactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcagtctcacctcncacnnnnnnnnnnnnnncngnttaatngancncnnntacttcacgtngttngaagnnnncgnggannccangncnnagcggccnngacggnaantcanccnggaatcctggcctnggngctgnggcatattctggtacctgtcggtgaaggggaggtacgcncatcagtggcggnngccntagtcagggtcgttcacngggcattattttnanacagcagctgacatacagggtttaattctnntttagtgggaagtcgcctacagganattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtgaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccnaatgaagactcntgcgngcagggagtctccatcagcgtcctaacgtnatgtgcgccggttgaccttgaanacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataatntgtttcgttagacccacattcggcangggatgactctgttcgatcccggatatcctaagaggaacggggatccataagtccgggaaatntgttcactnacgggccctgggtttaaatcgngctttccctcagctgtgtcttctataaagcacgtanaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcgcgatctattctctgggtcttgtcacagaacctagcctatgcgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgntttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagnaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttngnccatctcgccattgaattaactcgctgcccacntnnatcaccaaaccttttgacgcggtatgattcgtgtcngngnntnccctacatagtangtntcaactcgcgcgntgcctttccatacgtangncgcccgggttgaccgctcgcccacctcggcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataatgagcgattatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagactcnagcgctgttgtgcaaaccggatgnctggaaactactgttgaagcgtccctgatgattgnatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtgtcncnngatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtnatccnccctggggagagtcctaccatgatntnacgcggtcncgcttcgtcgccgtcnggctacgggctgcattcgcggcagctatgctcaaaagggttaactacgtttcacacgagtnangtcgacgccttgaccgcctggtccgcgcgacaacnccaaacatgcntngntagnnggcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaacttatgccagtaggcggnctatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaatnacccccatacctctgtccctatagtngctcccggtgctgtgcctcgcgaagcccggcgcaagctctacgctatagagcccgcattaacaacgnctaacctgagccgtggtntcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagngtntataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactncggatcaggccaggatgtacggcaactggtcggtcttgaganttccgaatccccgatccattattcgcgtactcatttaatacgggttaattanagtagcnatccncacgaccgtggtgcgcgnatcganggcggggtatgttaagcattgaatgcgnaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactntcatgtacntgngtgtccgggtagtagactgtacaatgcgtcaattagannncnncgccgcaacgtctagggcggggcncnnnnntnggagnntnnctnnttnncctgccantgnngagcntccttgcggctgacnncaacgggctgatgggatagngtntcacgggcntnnaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgnccggatctgtcggttcgacgtccgcgccaagggtaatactnnnccgtaagatctaatcgacnagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgntggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcagntgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggngtatacaaagccatagccgccgctcaggcagagtacttgttcgtctnatgcattncattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgnnaggaatgtcnattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacntgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttanaatgnnnntggtgnannnnnnnngnngcccnctccctnttnatagngnnanngncccnnnnnngnnncncccnnnccnnnncnnctncnccncgagcgnncggntancantntnggancnacgcnntngnngnncnnnnnnnnccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctangaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcacnnggctnnngnccaaagccctnngnttaacganntnntnggctannngtantntgnngnngngnnngnnnnngtagnnnttggcctaatcnnnnnncannnnanccnnnnnanncnnnagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagccnacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaanantgaangcagggcgtgctgtggccccaccnactgccccgtnggacgcagaccatanatgtatatgnacgntcttcgtnantgtntattttgagtttacacggtngttatgatcngcgcctntnatgttncncanaannncnggtccnanngnttngnctaccanggcgatcngccgnctcnnnancgnganngcgnacggnncncatatgtagngcccgnncccntccgggctnngcaagntngtgnanancngggcangnncttanncctgctnncanaannngannnnnnntnnannacnngncnnnngntnnnnnaannantttnnnnnnnnagnaatgnnggnnagttccnnacnnaactcaannnncccctntngngngaactagttggncgaaanattntcaanancntcnncagaatagaccctnccnnaattaaancgcntggatttngcagttggcagncnanaaagtcncnnnnctcccgatgaatcnctacgtnagngtgggtgatgggtnctngcacgnggcncnccactgancccaccgnngcggcgcggtngnngnntntccgcccnnagcantgttgtgtataattgcatntcgngcngnggccgngntacaccgaggtcggatacgcanagccnacgttncgcggctgngatgntggngnnctgccggngnagtcagnggctngtctangnnctnannncnnnnnnngngnngntggtnggccgtggngcggccgccngnnnanncgnanctctnannngcacaagccnctcncntcctgggtngctnnnnancttnnaganncntccacgnctacnngnggcnnnngtttntntngnggcatnnnnangtggcgttgacgannaaantncgtcgtnncnanntgtancgngnacncncnaggancnngaacgnatcgagnatntcnngtcgtccagnccncncgngnacnnnacgnggccctgagncggcctccctnacncngagnnngggnnaannnnccancnnnncggatccctgcnnnnnggggnttttaangnnnncnnnanngcnancntnannatcctntcnncnnaagtnnnntagagntnnccgncaacatcngnnctaannnnnnntgaaagttactgaaacgnagggccgttgtagacacacctgtnccacngcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggnatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgntagtcggaaatctgagttgttaaactctgtcntttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggnccaggagtgncgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcangnannacgtcactctttngncattnnagcgnacacgnnnntgctnngcntggngccnncgatnccggctaattagnatcgttcngntnccngngctgnanncncntntannngngcangcnncncngantnatncgacnngcantnacnnnncgggggnctntnnncgcaggctnnngntncnacggcggtcaaacngnncgnnncncaagagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaancaatttaagcgggacggtagtgtctacagccatgcacttcatnaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtntatgcctgttgtgaggggtagtgcgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcnagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccanttactgctcaaattgtgcatactacntacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacncgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctangtctgaaacaggggagatcatatactcctataaagacactnctgatgttggctcgatcacgtatatatgccgctctncagcaaaaccttcccttcaactgttcttgaatacgccgncgccgacggcccgagaacacccaggttcaccatatattngatgtttgtttcgncgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcntcagcttatgcgattgacagtaatncgcataccgaagaagcccncaatcgacaaagttnantacttgnncnagnannngnccgnntgataagcggagtantggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagntcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgcnttttttccattacccggcggctagtatatttccgtgaataagggctagctgtaggngcggctaaaatgacgnggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggcnacgtactancnttnacctgcgnnctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatgncgccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccntctgcncgggntgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaangaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggatacngccnatncannngcancgngngnatcagcnnagnnactaacncttngncncananagtaaactgtagggcatatcgtgttgagcgtctcggncgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcntntcacaacacatcgggggctaaagagagggaaattattnggccactagtcttaagccttccatangtgcgcacccgagggcatccgggcgtatggcgcgggntgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtaggganattcgaggcacgctaacgagacccaaatagcactcccgcgtngtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggnttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacatgntananantncnnagncttnnngnngnaagngcaaaaaggncaagtntcgtgnantantgnnncgcnannnnnnnnnnnnnnnnanannngnnngnnnaannnntcnntncnnnnnnnnnntnannntacgcaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccanttagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccgntctagagatggcgcccatgaccaacttatcgtaggcggaagctgcgcnnttatgctatcttttanacngccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctnacngaatcnngagnagnnnnnnactanntcaacggtcttcnnccnatgnaaatagggatngaggtnnnngcgngatnnnnttgcgaganatcnngntnnngaatnncncntaggcgtcngacntttnnncnnntnttnngtcngnnatnaagttgnnnccnnaatnncnnnganccnnaanacacnntgncactgatgnnnnnnantanncnnagcngcgtnnggcnnccgtnnattannnnttncncggntnntnnagnntttncnacanantanccnnnaannnagcancntnnnagnctnncnannngcnntanngntnnnnctanccnnctgcgacngtctannnnnnagnnnnnnngannaannnnnnnnnntagcccntncnaggnntnnnnngantntnngngnanntancctnancgnnngcnntatcncnngngnnnntnnnnatnnnnncgcnnngnnnnntnncnnnnctnnngnnnnnttnagnnnanncannntnnnnnggcatnnaanntnnncnnnnnagnntnnnannnnnnnnnncgtgnnnnnnngnnnacnnnnnctnnannnnnngnnngcgtnnannnnncnnnngtnnnncgngnnnnannnnnngcctnatcgnnncnncgggngngnctnnttcggcagcnnaagcgnntnggnnangnnnncngcnnnnnngntngtnannnannnnnnnnnntnccannnnngcatngncnagnnncggnnctanngtnngacaatcngtnnnncnngntnactanancntanngngtntanntnnnaannnnnnnnngngntctcgnacaatnncntnncnnnannnanntcngntaanncacnnnntcgnnanaacgnnngcgacgtctntgnnccngnnnngngtcntngcngannnctctaanttactncnnnnannnnnctcanancaagctncngatcngnnnntnntnggngnntntntnnnntcncaannnnnnnnngnnnacnanacnncnngnnanncnnganncnnnnnnnnannnnntgcncgnnnngcananncgcnanngannngncnnnnnnnccacanntnnggcgggttctcaactgatctcgtagctcttnnnngnccttgancanncngcnnnnnnnnntncgcntntgnngaacannanaggnnacttcannngtnnnntgngcananngnnnnnncattnnggnnnangngnananntnnatnnacannngcncnnnannntnnncacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaaatanctgagcagggacccgagaacattcactgccttcatntgttacgacaatgcctanagctcnttcctcccttntntnntnanaaactacgatcngactcccctttttacaacgctcntcnttccttcatctnngagcgctcantagaaancgnncngggcacgttncnnnnnnannnttgnnccgttgcgccgggggcacacgcatcgccatatcgtgattgtngttaggtgggtctccggcatctttgccanggtcttcnacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgatnanttggaggtacacgcgctgaagtatagggatcgactactttaagttgttttttcagttaagtggcgcctgnctttgaagctcccatgtgctaaaactaaggtatccngggaataanactcatggngatgnacatggacttagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtaganacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgccnatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtnagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccntcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaaganttggatggtcatgccgccggaaaaaggctaataagnatagtggttcattcnntanatcagacgtcaatgaatntngcncggttggcactgtccncncccccgcngnnannnnnntcnnnnnnanggnnngnnnnncancgttngaannnnnnnnnncnnnnantntgnntgggngnnnanntnnatnnnnnatnnnnnnnnnncagtnnnnnnnnnttanatncnnnnntnnncgtgacagcnnncacnntcgtcacccctnnaannnnannnncnngcnnnacnnngatatncnancgnaanancnnnctangncantnnnncnnnngnnnnnnnctnnancgnntnannncannnnnanannncnccagnggnngnnnnnnnnntgacnnnnnnnnncncccgnncntcnncntntnncnnnnnnnnncnnnnttnnttnngtggcnntnacncnnnntgnntncatnnngnnnaagnacnannnnnctganncnncnttnnnacnnntnnnctnnnncnnngangctngnnaggngnntnnnnnnnnnnnnnnacnnnnnntnntgannanggtanctnnnnnngngncgcctttacctcgacttgagtgtgttgggcttggcaacccanctgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacganattcctatccagccnnncnccngcnnntnnnnncntnntntaccggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcngcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatganttggcacntttgtatagnnaantaacngatttangttcctanantctagngtttgctgactantganangncacccctcaataagatcttaagcatgcggcgttcaanggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtaaaattctatgtcgggcggcaaattgcatacangcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagcgacccctctggcccgatgtnccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaacattcnggntcgcttnnctcttgtaatataatcctgagttcgttatcggaccgcccagnccanatggctcgcgtaccgcttgtacttaggaagagcactcnccgcnncgagccgancaggttnncacgagncggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggncttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgnactgtggaaactattgtntcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgtncgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctngtccgtggtcgggtcttgtatgagatatatggctctggagtgggagganttncacttgtcctctactcttgccggccgtngaannnccnnnnnntangannnnnnnnnnnnnnangngnncaccngcttnngntgtnnnannnagtaatcnnnnggngngnngntnncnannnntgcnnnctnnannnannnnngaantannncgtnnnnctnnnncannncgngnntnnnnnnggnncnnnctgnntnnnnnatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatngttccacacgtgcctatacnncccgtaaccctggggaacgcgagcagcgccaaaacncacncgtcgaacgnaactcaatnttacagcgntattacgagcggccgctgtatgtatgttaaataagatgggacnagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcatanacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcantgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacgaatacagtcgtagggcctattagactcctgaccagtgtgatataggncgggtttcgancnacccttggtaatcgttagcttgncggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaanagatttcttgttagttctgcgatggttataagtttggtcggacggnggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgancggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagacgatggctaggagggaagatncctcctccacaggctgagaaagtcggtcccacgcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagangtgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctnctcgacggacgtggtgaagnaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgntaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatntggtcnccacgtacgtttggcctcggaaaatcgnatttgatatgttcgggatctctaatcaacgacctcctctagtanctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccggtgcggggtcgcaagattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggntttnagacnngacgttcccantgtctggancgnttgctncacgtcttacaagtgatgtttgngngcntngcgcttgngntcnagccnagcctcnngnaccgggcgtaatttaatgccgtatccggatccactgttgaaactnagtgactttaatttgtcttctgaattatagttcattgtnnanccnatnnntnnnnggnnnnnnnnnnngnncttanacnnngnccnagcacccgcnannncnangnnnnnnanntccacnggtncnanccgtngncatttnctcggtgnnnntctantgtctatttatcggcaagnntnacnnaagnaagnannattntngnnnnngtacnccnntanaagnatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacngaaagattgtttttcacacaaaaacgtgctcggancgcgtaggtgtcgaaccccagcaattnannngagggnccattantgtnantaancannncgncatgaannnncngcnnannnannnctnncgngnnnnttnccatgnnnngnnccgncncttggtnacannnnnnnnccnngcgtaactngcggacttgaaancgncccactgtggaacnacaatgnggaactanngcgnttngnnacntnnctgcnnacttgtggnacncnnccnnnatgnngttncccaagagggnnntagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgccncngcccttngccttaanagntncccagncnggagtgnncacaacctttctanactaaagatattgtatacttaactccgagcgtccggtctngncagctgtggganncatcccantgnnatannnnnnnnnccangctcnnngnatcnnnnnaannnnnnggcngatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagnagaggacgctcgccatctacngagacttcntannnnanccannagntcatctcganagnaagncctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcntccggactagnacaataacaaancgccgtgtatctagtccgcganctcatgtaataagccgcttccctgcctagggcgcgntannaacntngatcccggcncntatcnggtaacttgaccgcctngacggnttgggtgctaagtggttcgcnncgntttgctgaggtttcagtaaggagcacgaagcnggtttnnnnccgcacctntaaaggaacnctannntggagnatnnnagaantnnggntgtcaatanccnnnnganngncnnncntancnacttgggngannnaanncnnnagtttanntantncccgggataancttaacncngggcatcaaagatgcnnactnntcncgcattcnnggcagnnngangaccngntacnngnnncgantgnntgngcnncncgannnnantnncntgcctgantncgngggcctcntanacanncgttaccnncncantncctcnnnnncnnnnttacgcngtatagccgannctntgcnacnncnncngnncccnnccctnnntaagtnnaggcannncnntacactgnntctgngnnannnangaccnannngnnnangaantgggccatgaggcaggnnncncgtccgggnatgtgagaatacttgagcggattcggatgncggtnctnngcancntgacttggcaattgttacgttgcgtgtgacggncgctggaggtatatccgggtcccagaagagggttcgccccgttgggtncaagtctagttatcaatttgagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcnccgcgtagccanggangcnanacgcccgttaatgancggccncancagcncngcnccttnngttatgcntgncgatcncagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatcccnnncnnnnngncncacgncnacnnctnnnnnnnganntcngcggnnnnncngnncnacctacataggaggcatcgtacccggccgtcggcctgacagtattagnnncgttnnnnnagatnnnanngcgncagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctnncacagatganntncntncnttacnngcacnnctcatnannntctnannnnnnnncgntngnngannnnnnnnanctnnncnnnnnannngnannnnnnnncagccatcagcnanggnnnnnnannnnnatntgncggngtntntaggcgntngtngnngcnnnnnnccgntggatgngggnnncgccagcgncgggacgngcnatcncagnnnntaangggcnncttnnnnncnnncnnntntnacncnnnncganagnncngcnncgcagttnnnnangactnggccgacttagcgncgnggntanggacgggngtaatctngcgnnnttaaatgctcctantcgngggncacgcngcacaaaancnanacnnncngncnngntgncngctcncggttccgagtntgtgcgaaagtgtnagaagnccctacatnggggtagctcncttncctgccattgcctgcactttcggccattctcccaacgtaggnagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgtnctcgcgatatcctccancttnctnncgcnngctcnggggcgacctnnngntggancnacgncttgaganngaagtangngctngagaannanntnaagcncccagcganatnccgtcgtanctntancatacgtncctccgtcnntnanttacaannnccgcancgacntgcanagnnntnncnantnanngnnttnnnncttctncgnnccngntccgnacnacacntnnatncannngtatnnacncagcgngacctatacccaatgcaaaggtgaattncangtcgggggtttacacgtctggacanaacttctatagctgggggtagccactaaaagcccgnnancanacnngncnctttttttgcngtccnnagcatgggttaanancctgnatttgngngggccgcgatntacgangtnccanaacaaccgtgggagcagaccgcgcgtgnanacagannnntggcggtcttngttatgagngnnctcgnttgngctcccaggatgtgcacgttatctcctggcntgctgcgtctcggcccaggcgttatttcggctggangatttcttatatgtaggccgtgnntccgccaagccctaaagtccatctgcggatcnagccagtttctttagggagcaccagtgcgaccccgtcatacangtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttacttttgccccgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggngcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctnccacagtctaccgttgggggcgtattaccgagtccgcntcncgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtntcccgtatttgactactcctagccgttttgtgcatcagaccagtctngcgtccctgtagaaacttattaaggctaaatggcctgcncagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgnatgtaacattgggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagnngnnncnnnntanngggancntncnngnntgtgcnatgatntccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaanaaactggagagtataangtacaggncggnncgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattantttcctcaggcagcagggtgagctnnaagnggcatcgctcgtcgtgcgcggtcttgagatgctgcncttatgcaaatgaanccccgattgtatncttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactcnatagtcaaaacancagaatggacntatgaccacacncggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcgnccnnacagaattcccggacttacgacggccgtgtcgcctcgcntgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagagctaattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatctccgcggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacganaattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagtncctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttggggnnnntcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcacttaacgaccatcgatannggnnncgnnncnnnnattcnannntggggnntgcccnngnnnggccactggttnanccccgcgtccatggnnngggccaaactgcgtgtcacaatcnccncgcattcatgcnnatcccgagaaanacacgtangtaccnnnaagnncncgcctcnnnncnggttgcatacccacatanntcnncnncgttnnnnncggntnaannanncnntgatctnnnaatncnnnnncnngnancnnntnnccnatnnctncanccgagngcctgntnnggattnttnnnnntaggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcgagattaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcccctacgggggtcgggaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcggcgctgatcctcggcccctggctaccnancggggcgtctttctgcccaaggcgacacaccttagattcttgccgcgccacnntctgtccctagctaccgagggggtcgcttattttatgtggcgctctccaacccaaacggcacggcaccatttagggagtgcgtttangtgcgcactattcctgcatactatcaaatcgaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgancgacgtatgtgccacaacnaagtttatggctttattctgcaaaacgttcctanttgtccggacgacgagggtgagcgatggttcttaatggaccngcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgncagttaggcggtactatctacttaagttgccncgatattaactgcggagaattttggaacttggataacatagaacacacaatacgcaagcacttgggcaactcgncnnagagagtggcataactgatggcccaatggtcatccctggcggagttnacggagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacnttcaacaccctaataattcagtgatacatactgangataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggncatcgttaaagntattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcnaggcggcccggggngcaaatatctccgaacaagaaattttgtcacctgctcgcnnnnnncnnangnngatgctcncgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcncgagtattacggttagacaaagtcctattgtaatcaanccaaaagtttccaaggtaagatgctacaatatgacgncctatgtaccggctccgatcatncannntnncnatncnnnggngtngnncngnnaccnntnnctgccnnatggagcctaccgtcggaattccacgtcctnatggtacccgactggnctganccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggntataggtnggnattgnncnnnttnntaggcgnggtngnncggtattnacnnncnnngngccgtnagtcagnncgnnntnatacactcnnntantnctccaagaagccaaaagctngtcacnctgtgcggtancactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggttcattataatcncaaaagataaactcgagtgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtcnctcnggcaantncnnnncacggtttctcngntaggatccanacaacanngctccgaaccaagtaggtaganataanttnnntngagnnagnctgnnccnacacctnannatttatcattgggtacgtncgnggaagaaccnccgcgtatgtanctagagccgactcctatgatcncgatcgtggcctaataagcaggagaatgaggtacnttcgatncctcccaggcgacaagagcaggagccgtgagtgaacataagagncctaaa ccatgacngggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcttcctcncaaatagggtcccataacctgtatctagcttacacaggtcattaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaatccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgccatggacgaacggtatcctatcacgtacttcataggcttggcatgctgagtgacagtactaaaggtgataggactgctgggcgatcaattctcccacaacacgcggtatttccagaggagtacgagtaacgatacacgcctcncggcatcaacgatgcttgaggcacctatccctacaactacgagcgacctcngtgtccttgggatgcaatcagggaccacagaccactaatnctgatgagctctccagcatctgtgcgcctgtgttcgctagctggatcactaataaggatgttggcgcaggtgaaggccccatcgatcggacnnnnggntatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgactttaagtacagtgtantcccnctcggattgactctgaaaccgggctgcccctcttctatcacggcaacagataagcatnagcacaaagctccgagctgcccttgacgtccctgaancagtaaaccgcatnacatagtataacctcacgccgtctccgttcccaatccacactatactttgattttcncaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtannacattcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatncctgatgaagcgctagtactagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgntttaggtcggtcgtcgtggcaccagctttttcccgttacgggtcctctagccctgtatcggcacatttcctggatttnnagtttncaatgcaatgattcgctcgtaattatgatcagtagtccctagacgaatttgattgtncgtagtttcctagaaccgcctgtactcagaaaaagggagcgttctacactcctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgtagaattgagctattggactcgggtaaaactctcaacgatatgcgagctgagggtactcgcgaatcacttgccgattgttaccagtgagaaagtatatcgcgaatgaagatagctgcatatctnacaacttgggttataacatagccctgcgtcgcaacattatgaaacaattccaaacgggggtgcgaggacgcgccaaccggaccctctatctcttcacgtttcttttggctattggtctcccgcatcagnaagcgaacgggtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttntggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtgcacaggttcgcacgtgtgttacgtgataagtactaccaagtttctactttatacactggtacgggcaagtttgagcagaagggaaggcaccctacaatgcgcctgtcgcaactcatcctggctgcgctcaagcatgggtcgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctcacgcttcttttttaatgcgtccaaaaaagcaccgagttgnccttcggcaagcgatacaacgggtancttggtaccgtctttggtccagtggttcctgatcgaatctttntccatactaaattcagggtctcccagatcgccataaactggtctccgatcgaggtcagcactgggagttttgacgtgagagaattttcgacaccgtgtcagggtgcgccagcacactaancgattgaccncgannngtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgnattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctcctncgtgagnattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccgcgttcccagaactgaatcgcgtctcacggggggctgcgcataaccggcgnttgttcgcgcctangtcacacgccgacgctctctctctgcatcgctggacctagattgnataaaggttggccagagttttacctatcggtagcaggcacacactctctctcctccggtttgtctgctccggacggtttacttggccaaacctagtgacggatgcctttgtgcagctataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgnctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcagactccgaagaggtaaattattactttattatgatactaccataagagcaatgcaccaaagctcgaggtctatcgcggtacatatggaatacttcggtgtacgcgagttcacggttgagttggtcgagagcgtcactaagcggttctatgggatccctagttaacgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatggtgggcatgattgtcntaagaaatcgggtacagatcgtccatgtaattttgancgaacacaggcttgcgctaaaagtatggcagccttcacgcatcagttatgcactcgactttaacagtggaaccaatcataccgccnntccggagcctcgattaacacgtaccctggtgatgcctggagaaatgcgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgttgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagccttnaactcgtgcgcaggacacaccncacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccataaagcatgtataagggccagtttgcttgggattattcaaataagcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggnactagcctagaaaataggtncngcgcgtagtatccaacttgcctcctcnnggtgagtcagagcgtcacggacgngccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctcttcattcatcgaccatgtggggcggttactatccccactctctcatatccttgcgcttcttttctcgctacgttaaagtcgccaggctgatagttctacttgaggacatcgataagttgnactncagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactngatggtacagggtcagcttacaattaattctccatctatatagantcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaggtgggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgntcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtnnnttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgncttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgagatttattacaccgtacgttcgccgcgagaccatatgacagtacctgaagagcctcgtttggtgaccacccctattcgtcagcacaggagtcgaacatacttgtggcagaggcgctatccggtcagaggtatgagacttttggttacttcttcacggggggaagatcaacaatcagcgttttattctgaaagatataacggatgcagannnncacggggttagttgcaatggcgcgacgtcagctcagaggcctacgaatccgggatttccggcccgagctgccatgcagacatgaccgctaaattataactggtggatcttgaccncctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacatcaccctggtcgactctctagtggatcggggctaatggttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaannatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttcaaacgagctggagaggtanttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagcgccccccattacgtaatggtgaatagaaaacccnatcctaaaggtccaaattaagtangctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatatcaattaaggagggccatcctccaagccgtccnggnnacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcntttgnntaggttgggtctacgggtcgactggtcagtggtagacacgtggggcatatcctgtggtctttgctcgcggaagnggaccttcctggttgtcggcctttaagtacttggcccaagacgtcgccgtggcggatcctccaagaattgtgtcgacaactgggtactattagatgcggagccacttattgggctataacccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggngggcttttgcttattcgcttctctggaccccaggagtttcgacgaccatctttccanaagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtagcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatttcacnttagggttatggcgccgcctgntgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgctagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaanaagcagngggcgcttctcttntacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagccgaaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggnggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacncttgtctagataggagttttacacagcgcgattcagacgatggaatgtttcaaccattgtttatatacgcttccgggagccttttcttagtccatgattgctctttcttacttaatgcgaacgtgacatactggagttttgatattattgcctacggaattggaactttaggagatgcacggacacctcacgaggctgatacnaaaggccaccggatttgctacgacctttgtcagccgactcggcgtgttggccccatctgttatattttaaantcttagcgaaacttcactgnagcaggtcaaactcacgtgtggatagtgctagtgacccgtttagctgccggttgctggtagcggagctgntcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtctcccaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaggtggcacccacgccnagatggccggttctatcgctgataacaatattattaaggttaccgaaaatctctccgccgtacacaggccttaggggacgggtaattggttgtagaatctaaagaggttctcacattcgcggggggtataagtacagtgtacntgcatcaagcgacagaagagcagaggatacgtaaaatgctggtataaacacgggaancangtctaatactaccgcccgtgataaaggatgaagtattggccttgaagtcacacatgccgcatctccatacttattttctaggaaggcctgttgactggatggctaaggaggagagattcaacatggcttattgtcaagttcggtaacgttgatcgtctaccgtatcggagccatgtcaggacacgagattctacgagcctactgttcaggcaggtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttggcccgatacctgtggtcggctctcgcggggtagcttcgatccgttttgcgctaaataatcgaaagcactgtagcgttcgaggcaccctttccgtggcaatcggagtcttgcgttcaacgacagatcgctagggtagttctgagttgtggtatcccacgcgggttgcttttgtgngctgaccagactgctaagtataacccaagggcgcgcttctgtcgtagcggctgtccggcgcgganacacgtgtgcgtgctataaacaggctgtcggtctgctagatagccggagcggggcaccctaatactacattgcaaaccttttttaatggcgcagctgccctnccaaacaacactcgcctgttatactaacgaaagatccgaagcacgaggcgtgcgaagaactccacggagagaccggcttccagccacggttgtgaccgtcagctggcagcctcgatcttaacccttcgactccatgagctgggtccaaacggaaccgatagggcgagcgagtacgtcactagacttgcgtcactgtctgtcttcggggtcgtgacatctggagatgatcgaccagggggaccttctatcctttgccattttanntaagcggctagtggctacataaattagtttggagtcggagccggagaacctactccatcagtacagccttgggctgcattcgccgcgctaaatagaaagcaaccgagctggcctgacgggcagccgagagcatacacttggcgttccccccgcaaatcccagtatcagagccatcagaccaaccccggcgacaaaacctaagggagtgattcagagaagatttgcagcgccgtacctactataggcagatgaaagatgcagtggattggaagcccagccgcaaagagagtgttgtgtaccnaaaacatgaaccttggatgcgcaccggggggtagctgaggccaatccagactgctctataaatggctacaccagccctccctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcgggtcccgaacaatacggngctccacgtctccagaagtggaccaaccaagagccactacatggaaanggttgtgaagcgagagtaagacaggactccagcgaacatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctgcttagttattgacctttacagtattccagtctggccgtacggtagcggtgcatgttacctgagaccgtcacgacctcatcgaccgtaacccttcccaaatttacactaggtcgcagtcatacggacccgtagtcctagtgccgactgattcggccatggagaaatacgatccgaacgtttacagtgctcgatacggggacatagctttacttcacgtgcatgtgattgacacnncggtagctgggcacgggacaaccacacctcaaaggctgacacaggccgcagaccagcaggtctgcccagcaattcatgatttgaaatacatagactgtctgacgactgggtgaattgcgagagcgaattattctaggcgacccgtgctggactggctttaaataatgggtttgagagtggtagaaccatgtgccgctcactatgcatcctggaatggagcgncagtcctagcanccttataagcgtngatgcaatcccgctgggtgtacccttaaccaccccgggtgatcacgaattccacgacttttggccgctatcccgctgattcgaagcgcgctaagcattcggttcaagtgcacttaggcaccggcgtgcccgatccgggccgttaantttgtcaccactacaggcgccgggatctagatttccgcacnggcagctttctactgatgacaacaatttgcactcgtttaagacgagtatgatattgtgtcattcttagaagtttcctgagtatttccggccagtcaaccctttttaataatcgctgtttttgcgcggtgaccctagtgatattaagcataataggctctcacggcagaactcaggtagatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaanagccggtgccagcggtatacccagccgggccacagggccgtctcccaagtgactgcaagttgatacgggctcgtcgggctgctaacgagttcttcgacgatggggtcctccttgttttgtgttgatcgtccttgttcgatctccttacaaaagtcgaataacacaagtttggnctagcggacaagcacacttaactatcgcgtgatgattnncatatggtggatggaaacccagtctccgggaaaactgttacgtagcngatttgtgtccccccggttatgacnattatactatgtgatacanctactgcagaccgcggtgaatgaactggcaggtaatgagagctagtggagtcttgtggatgccgaaacagcgccgattnnctcgttctccatccggcttgtngggcgaaggcgcgaaagaacatacnacgtttnatcataggccaatactattggcgtttcctaggcgtccttccctgannggggactaacggcctgtaccctctctgctttgatacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccggcatgatgaattatgcgcagaggtttacnnctnatccaagacaaatggcnacctgtatccgtaagtttggatacaagcttcaggggatatgctatgccttctacctcgtggaacatgggctactgctaaacatgtgaggacactcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacacacaggngctgtaaggacctagcgctccagatcctagatcgcgaagcggtganagggacttgcatggtgctgggcctccgatgatacttcagctagtctcccgtccaaaaacgcgcaaaaaaggtaacaagcttgagctcaactccgaactctcaagggattgaacatggttttttacttccaaattatctccgaagagctaaagttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgnatcgtgttgcaggcacactacgttttgcctccccttgaannaattgggatggcagaaccggtagtaagcgctacnaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcnggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccttttcccaaggaataatgactagcgttaagcgtcgcggccgccgtggcancgatgccggggtctcgttgatgcgccaagagcgtctaacccaaagangagcttcagaaggacggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcttacaatnatgcttctaccccggcacggtctaggtgagggcgtgaatctccgggactctctcgtgtcattctacagacgaggcgtccaaagcttattgacgcgtagcggccgttatacaatgggagtgggctcggcggctgctcgcggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatncagcacaagcatttatccgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgttctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggacgtggttntcagttccgccgccagtctacatataatatcattgccatcacctgacgaattcccgggcctccgataccgcggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtaggacctgacaatgaagataacacacacccgctgagtcgtagctacttacctgaattcggtttgccatnnggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcagtcccctcgtctgaccgcggacacacccgcgggggacgcagcgcagtactgtggggcattggcggcttttacgatccgctattagctcatctaggggattagactaggggcctgtccagctgtttacacaattgttggggaggtaacgtctacagggtctctatgtctatgttacactttggcctcgagcccgagttaggcatatcataggttggttgcggctaggttttccggatgcnnnatttcactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctctacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggcttttctggcgcccgcatacaatgacgatacttgatcggtggaagctcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgtttgaccatgtcgcaatttgttgaatgggaaatcgcgctcaaatttcgacgaggggactatacacgaatcaacnacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctnagaactacagtttatgtacgcnttcccgacccagtatttagatccgcgacttccgtcattgccgcacggcgggagatgatgtcacggtctactttgtgagganncatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgngtactcagtatacgccttgctttacaagttcttgaaaaccgtttcctattaagacattagcagggcctggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaacccgatggcgctatatttggcgtttcccgtctacacacatttccaactcgtctactatggttgaagctacgaacagcaccgcgctttccggaagagggtggcgacnantgcagcgagcttcttaaagatgagaaatgtgctgactcctgagntgcagcaagcggggggccggagcgcgcgcatgccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaanctgtcccgccttagcgcggaagtaaanggacacggtttgaagcctctgcactaagccacatganatgtcaccgacccaacatagcataaggggttgtgttgttactgctcatggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcattagaatcatagacgaatcattactttgacgcaaaccggtttaccttaagtaggcancagcgccttggcacttgtgacacaactgtccatctggaagaacttanggtccagatgaagacgtgtgaaagaatgccgtctccgttgggagctcaataaggatcgacctccgtgacgggtgcaacagatggcaggtcgaactcgacangacgggcatattgacagagtcccgcgagaacgcgcgaggccggctccncagtccagttgctataatattccaaccatagaccttcatatgtgcgtttgctgtgcgtaaataatagtccagacagacgatatataacacccgtacatgctccccaccgagagtaaaagtcactagccctcgatcaaatctggtagtggcgttttcggtcgattcgcactggacatcttggggtagaagataagggacttgccttcgtgtttcgncnggacgacgtccgcttcgtgggtctaaatcgtggtcctgactcaattgtcccccaccaccaagattattcgtgaccggctgcttgctcaggcatgcgaaaggagcgtaggccaacgtgtcgcaccctttaggatagtaatgcatcaagcgagagagccaagggccatctgacgtctaggagactcgggagtgttacctttaacaacggcggtttnacatgccctgtctgtggggcttgccatgcgatgatacgacatgtaacgacatgtcccagaacgagattcacttgcttnaataagagtaatacgncacggggtggtttattgaatttataaccgcgttatgatgtcgtgagtagccggtttatagaatattggggctattctgtcatccatgtcgcccgggaactggagcaagatcccagtaagtacttagctngggggcatcgcaatgggctttctagaaattgcgtgtttccgtcctagcgtggtcgcgctccgtcgcagcacacgtggatgagccccatccttgnccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgaagggcccctacctgtctcacagtgnaacgggggtggaaggttccatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgtttatcgngcgctatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgntggcgtttcagctcctgcggcggcaggtctaggcgccttgcagcctgtgtcctgctacagatcactcgcggtcaggcacacctctctgtgggcanacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatncccctagcggccgggtaagtagtacgtgtgccaaaacaatggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcccacatttaattgtntccgtcccccccggcggaacgatgaagccatcctcagaaggnaatcactcatgccctcaagtatgggactcatacgatggtgcggctatccgtttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccaggcactaaatctcaccgcttcaaggcannttcctggggctacaaatccatgggagaggtcccccccggatgtcatagtatccgctggcatggaaatactacattagtaacaagacgcggtncanctgtattgaggctcgccgccaccccgcgaagaatgccgatccagggaccatacatttgtgatggcatacttctctttgggcgaaccatcccagttagcttggccgcgcgtttcaatgatggagatcgtgaagtgatagccggtagtttcactacatctatttttaagattataactgttgagccctgagatggcttcagagatcgttaatggtcataaccagtcgccatcantgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccntcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttngacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccatctaatcaatttatggcgtcaagaatgcagatgcaaattagactccgtcaccttccatagcaaccgtgtgtgtgtcnnncttgctgcaccgagtatcctcgcagcgccatttctnatgtaccagtccntctgaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgannactgttgcacggagccaaggatcagtcactctttgatgcttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccnnnngcttgcccgatggatcgccatactagcaatcgttttatcggctgctcagnttaactgaaattccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacnctgggcccggctctggtcaagntgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatactnggtgttatgaacgtctaggangtgcatgtttgcgatgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggctttattttaaaaacgcctcagtgattctagttaaaccccnnngcttatgtagaccagtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaanncagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttngcggcatnacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatattcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgagggcagtttacgcgatcagttagaaggcagggaggggtgactacttcatcctctgaggtgcctacttacgtctccgcactttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatactagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaangttgaatttcttatccttgttcggcagcttagttccccggtagtgagaccagtcattgccgatggctggatgggctggctggcgattcntacattaagttatcgtcagaagccccaaccggggagtgcgcatgccgtagctacggcgtaggctatnaataacggaagcctcgagggaccgccccgatctcgnccgactgtccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggtcggtaaaaaaatgctgtgcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatgnagacgggcgcgcaccaccagcaaatnaggaatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtcngctcgcaaatgtttatttgcgggcctaaggagttcccaggagatggtactagtataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatggtacttagtccgcgtcatcctgcggacgattgtgagacgccagacgcaaggagctacgacactacaccgcggcgcacccaggcttacaggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactacgctttggaatcanagcctctggccgcattccctgaataaaaaatccgtggacaataggactcagccctacgatctcactggtagaatanaccaacaaaatctatgcgcgagatggtgagatagagtgcgggcaatccgtcccttnggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgactagtcattctattatctcatgtaggttatcctgccatgaaggcctgggcctacccgttgactacattctgtgccattcttacgggcctctcgtctccttgtcgccttgccgcggcgcgtcgctcgagagacgaacatacagtcccccgcagaggcgacgttcattcttgcagtcaattaacgccagttaccgtaggaggcagtataaacaaggccacaacgtatacaatagggcgtgtcgtgtaaatatagggactctgggataccagagcctgcagttcagccggatggcgttagggctcgcaactcaataagtcatcagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggggaacaggacgtcgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgntatcctgggccaccagaagatgacggccagaccagcacgagaaggtctactctagtcttcgagtcactaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaactgtgataacacatagtgattgtcttcggacgcccactcgagtgtctctgaacaacatattcaaggggtctctcggaagaaaggaaaagggagatgcagctgcaagggtgcgagcgnttaggcatttcattcccccgttacaacggtgtgccggccgcccgtaaggtcatgggacttcgccgtgatcaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacactcttttcaacgtgcagaccgatcagaccccttagtgaatttaaatcgactgctgatacatactggctaagtagttgaaatcctaaaaggagtatattccacgggattttcgggtcagcacgccatacttgtgcctgtccggcagaaccgcacggttaacggaactaatccgaacaggttctgcgttacgagtcacattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagacnaaaatggaccgtatcgggcggattgatggaacgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattctcactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcntgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacatcgctaagataccctttagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacggaactttttntgatacacacgccacggcaaggagcctaagcccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaattgtgtggaggtgatctactactgttgggcagaacggcacgatctnaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatgcgacatcgttttgcacatctacatcacaggctgagagaccgggagagcttgcacctgacagtgtcgcacgctcatctccccagggggtgttaagatcgggagctgtatgacggaggatcgcgcccaggttggggtcgtacccgcctcttaagtacaggagcagtaaggtgtcnggcgctcggtgaatgcttgtgagcacagtaattactggttttcctatcggtgtccctcttgggtcgtaaccctcggtagtggtttacttaaagagcacacctcgctcagaacacgattggccacatacatcacgatcggactgcccctgtagagcctggccntacaccatgtgacacccaccaacaccactctgcccgatcgcatgatttgaacgacgatcggctgctcgtggaagcagaagcccgnccgctccagacggcccccagcgaattcataagtcgcgtgaggtgaggaaatgaacatgtgcgggtggctgttgcagagtctaattccgccagcacattaaaggcacaagctagtgtgcgaagacctggncttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggagcaaaatattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctgattgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgggcatcaaaacaaaggctgttcttccgagtttcaccgaaannttttgcacttccaaggactgctacgagcggagtaattcgnttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccagatcgacgcaccgggaacgagtccacgtgagctgggtagccctgatcctaaggtgtagaccgtggccgaccctctgcaggtcgaacactttacgatcnnnagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttncctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtaggagctttatggcatcgaatagggctttgtcgggcgtatgggactccctaggtactcacacggcgtgtgcttctaaanctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccantgnnactccactgggtctgcagccttccatgataccatgggcgttactcttttttttaagtanctcgccgaaggttctttcgttcagcactttatgttatggaggtaaattactatccatagtagatgagcttccagccctttgattgagtcctacaacgtgcgataattaacattgcacgataaactcttaggcaaagcattggaagaaaacaggtgccctttgcgtcgcttgcgagtagcctaagttaaaccccaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccataactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacgtccaatgataagaaacaagtgcccacataatgccgacgaagttgcgctcgaccgcggcccacattttcaaggctgctggcgatgacttttcagttgcgtgacggcctccgcctaatgttacaaatgtttgcttccgccgtatttgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcgtaattcattcaatgtactagtttcggatgccaaaacagagtagctgagagagtaacagcgaccgaacctgactttgtctggcagccttcgtggctggagccgggatagggcgttattggttcatttaacattcaatctacagttatataactaattccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgacctcacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaacagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgncacctacgcgacncagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacantaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattcnaacgcnttccaccgttacccacgctttgtatcaagcccctgaaccgccaccgcaaaccctgcatgatacgacctggtcagcatgggccaattgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctggtgttacacgtcgctcgcgttgttccacttaacacctggcacatagccgagcagatcgtgagtagctggacctctctttgtgaatgggccggaccgtctgcagcatgtcatcaggagtagcgtcgtaaatcttgttcgattaactgtaaacacagcaacactnntttcttcagacgagagtttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactancgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctnttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttaaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactagctatactggataccctggcaaaactcggccctgccgccgtgtgccagtatgcgtatgttacgatgcgcgccgcacttgggggttaatcgttgacgaaggcagtcatgggagagttcgtgcaacagaataataattgaatagatgtagttccagggggtgacgtccaatcatctcgaatcacggtnactgatcgccggactctattgaagggcacgtgtgatcgtcgaagatagttctcatctttgatgaaataattgggtcacttgttcggagcaggcctccaggagtttnccattttagatcatcaagcatatgtttgtactaaaaccgatattagttcaggattacacctgtatgggctctcttatgccccggtgagcacgcatcttgcaacagcgggaatagtgtgatacgaccctgtgcagcccatacgtagcacgtcactcagagatcgcgggtacaggctgcggaaccacaccncttcatggatgtactgcttaccacgtattggggagtagactcggccgaactcggtggcctggggatgagggttcattacggggacaccggtactaaaggaatatgtattcactgcgacgccaaggtatccaaatcagacatagcngatgctnggttttgtgcaaagcaaatgtctgctaacctatgatggacttttagacccgtaggaaccttttcaagagactaactgcgccgtgaggatcttaacccactcgcttaaattccactcgctccgaggtcagcgtaaatgtaagaatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacantccancgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagaggcacgtcttccggagggcgctgccccttgttggcgaaaatccggccnttacagtttgcgcattcaacggtcattagcgtagggatntaatcccgagaattaacccagagaagtgtctcccaggcttttttccctagcttacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgctgccatacctctncactcttctaaatgcgaagtcgccgtcttcgaaacctggaacctcaggctcacccattagcccagcgagacgcctacgacannagacttacttggcagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttacacccggggtactggcggccaacccaaattaacgctacgagggtggcgcgttggttgggagnctctctgcccaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttggntatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcgggttcccngtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccangctnctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctggcttttntgcctgntccctgctgcattccaggtagggtccaggacggaaatccagggctctgccaactcgcaggaggcttagtacgatattntagtgagggtctgagccattccaactcacgtggtacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcaatgccagtccggcgaaagccgacgttctaggtactaaatcatgctaggccactaaatactatcgcataattagagaactataagcggttagaattcngaataatactacataacttacttatcccgagccaaccagacggtgccacaattaatttccagagnctgactattttgcctcaacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaatacaccataccaaatctgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagcctttgacgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaanttgagtccaaaaactgtctcgcagacctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtagatatcaaaagcactcagctctggtggttcgcaagctctgtggacgatactgagacacttagatttgagcacgcccnggnagcccattgtggattggcttttatacacctccccagcaaacagtaatgcccggccccgtggtaccccgctggacgcctcttgcacccaaggatgcaattggacatgttgcgtaggctacagaggggtcgtgcttttctcttttggcgcggaccatcgcttgcttctacatggacactgtcctacggtgtatccacgggtttctctaccgtggacgttggttggggttggctgatcaagccgtgttctatttttgacagccccacatcaattgagatcatgatctctgacttcagtttcaaccgtgagagggtagaaccgnccaatggtcagcatcgcataacgaacaggcataccgagagcctggcccttagcacttgtaaacagccttattacagtagcgttccacaattagttcaaaaggtatcgccaggggcgaacggggcgtcgggttagggcgtggattcagtggtcaacccaggggccgtgaggttagagccagttaactaacgctcgtcgatgtagttagaatggctcgganggaccatctttttgttcagcgcccaattgcgagttctatcactatgtccattgtgacgctcgtaatttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccgntacaagatgtgcgccgctnctgctcgagttcagccgatcattgccaaagatccgacgngcctgataagtattctgctagagaaagtggggcatccaccagttagcaatttgtgaagaataaataatagccgagactgctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaacccgacggaatcttcacctaagatataacaggacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccgtgtcgttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaagataggatgattaccccgtacggcggtttacccaagtggcagaggancgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcgtctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaatnagcgccggctctattaacaatacattcacgagctaagtagacacccggagtgcgtatgttccatccgcacccgggctcgaaataccgtctgctactttgttaacagngagcctcggcagccagctgaaaaacgacccgccgtcaangctgcataagtaagacgctattaacttccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaanggtctcggatataggctatattaattaggtcgaaacacaatgggtnttgtgaaattcttnacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgaagagggcatcgaatacaccctgatagttaccggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaagaacgctctgtgttaggaactattgttcccgtaatctgggaatgtgatcctaccgcgcgagactgtcttatagccccgagtactccgcggtttnacggtgccgaagaatcaaaggcagcgtntacgggtcngacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtgttttcgcaacgcctcncgcagttacgtgtactattttggcgagcttaaacacgccaggccacgcgcgcaatgtttgaacaccagccattatttgattatctttacaaaagncggcggtcgagcaggccccccccctgccggaggaggattatagaggaaacatccagagtgcagtgtccatctacaaccagcggcttctcacgattattaggaactacggcaagtcccaggctgttgggggaatcgtcgggacatactngnaggatggtgactatctgttagtcatcgcggctcctgttgtacaatttagttgtgcagcggcctcacggaaatttggcctgggggcctgccgcgaatcctcgtcgttatcggtgtcgctcatccaaacggcaaaggcggtgaaccccccgaacggacgtagtgcttccgggagcacgtcattgggcctaaggtcgccaagtcagttctgcacatggtattcatccgtacgctttggggaccctcattttacgtggagcttcctcctgtgctcaattcttgcataactagcgacgtaccgcgaccaggcaaagcacccaagtattagaaaagggcctaccggcccgccgatgcgtggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactagacggaaggttacgtcgagtagtagaccgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtntntaaaaaagaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggncttacatcttgttcgcgagtaccaaggaacctatgcacatcacgaaagccgttaactgcgcgttaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcgaaatcccccccccccaggtatattcggccagtgacggatagccaagtcgcgtgatgacncaaatactgctcacaacaacttcggaagtcccntttgggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaactatgaccgcacgacattcgagtgaattgtaaaaccgcccccagtattccttctactcggtgcccttgagtgcgcgaccgggcgagcttctgtatctttcaatgcatgctcccttgctctggcccataccgagaacccccctatattcagaggtccttgttggtcgtgncttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcgatcctttgtatttcgatactctaaatcctgctaggacgaagaaccggaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcnagcactgagaaccctctattgtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcacaactcgccagtactcgatngcgtccaggtggggaaatttggaggcaaggttggtcggtgtccctttacgcgacgttagctggcccacataagttagcaaaacctcgctngctctgtaccaaagggatgcggtgcagcgtgagagangagcagatattctcagggtatgactatcttcgagccgacggagtcgttcccatcggnatacgtgactgcgggccgtgtagttctcnactncntnnncagggcgccgggcttgtcagcactcgcgggcatagatctaccaatctgactgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggtgactttcaacagagagctgtgcctgtggacgcgcccggttacgtgtcngttggtgaaccccggtcggggctggcgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacttaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggagtgtgttgactagcgacagatgacagactaaacttgcatattcccagtatgtctgagggccgaaacatattatgataattacggaagcagccattttgctacgaggtattccgcccggtctctaggagcaacgctgtcagcgccctcactactatttcgagttattaaatagtgggtctaccctttgccctcctaggcggatgttggctgagtatcctggggtattgtcatcaccccacggtttaaagctgcggtgagtcctccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtaactgcgaggnattgttgagttcaannccgacgctgtagancgggggaaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtnngcgaacgaccccagggtcccnnagtaggatcgtccngcgtttggtcctgngactcgctcttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggcacaccacgtaaagtcgaccgatcggnggcttggcaaagatgattgagacgtgcacgtgctggtaagttacccacgtcgagcatgtagccacatacatgcagccttgaaaataacaccatnagccgcgacgtcacaatgtcacataacatcattgaccatatagntgtcgcgcgggttcaggtttactccttccaatctctgtcnatactactacagcgccaacaaggaggtanacctgaggtggtcgcatacaggaacctgcacggtaagtcagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatggcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaatttgaggggcggcggcccatttaaataatnaggcgccctagcaaacttgttaggctccattgctcgcgagcactttagatccactcaggagcgcccggagttgccgctaacccnggcgtactgatctgacaagtccaaatacaaggtcatcnnngcgcctcatccggcgcatgtgcaaaatggtgggcccgcaatcctatttccggtgcagacgatacggccaacgcaagtcagcacttgtccaagtggtaggcaggacgcattcaacttggacgccacgctgaactgcccccactacggcnnactgatagtgtggcaacatcgcctacaacgcacactatactgacgcggggatgctcggagctcacgtacttgcccccggcagttctcccagtgtcacggccgggaagaccgaccttgaaatggncagcctatcagcccccggcgctgccctcctgccagcgaagggtctacgctcggacgcctcaatcattgctctgttgaatgagacactcctcgttgtctgaacgaattcttattatgtgtcccaaaagtcgctngccgctagttggacgccgcaaggcgganaaagcgtcctacaaaacgaggcaagatggtcgaaattcgtgtccgactgagccagagatgaactcctcccagncgatggcccctgtgacgtgaggtatcgaaaacaccacgcgacttaccctattactaccgttgtcaagtcaccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaagtgatttgacgccgtcctatgcgtcgactatccggacggtcaatataagagcggtcgcgataagccggtgggatacaggtcgctttggtacccctacggcggttccttaagtagctggtccctaccgcgcaccgcttcgagagcgacaaatagaaacctgccgggcgtagcgccccggctgcgtgtgcnncactcgaggccagcgcatcacagatccaagcgcatttctgttagcaagtaagatttttgactgtcgcctgcgggcacggtgagcctactgaaccagttgtcactgcgattgcctacgccgcccagctacaccacgcggtctccagtagctaaccaggcctactgcgtctaatgtataggggtacgaaggccnaanntgaccacatagccgctacagctgccccaatatgagttgtcgcagtcactgtcgtttttttaggagaccgcgncagttttggcctgacatcgtccaatatgccctgaatgcngtcgcctacccagtagtattcccgagaaatcggagtagcacgannngtcacggagcgagaggttttagctgataagtacggacatgtttatcagtggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaaatcaaaagatcattgttgaatttcagcgagcttggggtgggggacggcaattacggaatcacgngccccttgcatccatcttggtaactcttggtattggggttttgcccgagtggcggtaagttcccttcaagaactgctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggagaagcactcagacgaaacgaattgtttaaggccgtggatctgtaccacggttacagcctaccggaacgtttcgacgcaggggatcctcagcccgccaataggtcctccgatagacgtgctagccaccaaatggttacgaagagtcatgtggcgagtgggaagacgcctcaaggtagttgtcacaggtttgctgcgaaccttttantcgagccncggcgatctgagctccgtcatgcactcgctaactatcaagacctatgtaaggaccattacgtggaacagtaacctcggcgcggcacggaccctctcaccggtacggaagcgctacgagattgcctcagaggtaattcccacacacgcttccgttgtgtggccccgccagcctaacgggacaggaaaaggttagaggggccgatcgtggcttgcccgttagcaaatggcgctagtaacccgctaatgtngtcgatgtgtccggcgtngattgtcatgttggtcctttatttctagcgtgcaggttgatgagtccctaagtatgtgacaacgcaagacaattccttacagnggattctattaaatctgcttgcacgtcgtacacggatatcctaggcaccttcaccgtggntaacgccattcggtactgagaccagcttggaagagcccggtaagtgccgctagccccgccgccgttgctgtcgcagtngtaatagttgatacaagtgccnactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacatgcacctcccgcgggtcgagaagcatcgtatgacatactcgcggcggcagagtcgtttagtccgcacggttgtacttaggagttgtcgtgtggaagaagctactgccacatgccaaacatcggccttcattagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacgtgactctaatggggggacccggggtgtattgagcccttctgcattaaggtcgccctccagtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgttaaacaagttncttaggttatttcaggtcgngatcgagcataaaagcatacaaagatgtgtctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggccgngtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgnccgtatcaganctntgagtcggtaagtagtccaaatactngntccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagacngctgaggagcttcacagggtcagccagacgttnataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaataggcgatgccacgtgcttgggtacggacctggaaggtgccccatggtggccccgaactagcgttttcatcgagggattaatgccgtaacaaaccgatttacgagtacgaagctaaatatttttctccccaggtctcacttacagccgttcgtaggtgatttcgccggtcgattagatgaatacagcacacatngcccaaggtttttgcgggtaatttatgtagctttcagaccgttgtccgaagtagcacggaaagagaccattgagagtccaaagagcagaccactcgtccggaaccgcacagaganagcggacctatgttagtgcatttctgtcgttctgaggctagcaggtagtgggttggttcgaacaggagccgggccgcggttcatcgacattaaagacgaaaggtncntacgagcgtctaccggcctccgggccgacgagccggnggcgctacacagcactccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacacagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggccctcgtcagtggccactgtagcggtgatatttatcgatccccggaccatacgaactcgacatatctcttagggcgcccggagtaaccatagaatctcaggtccaggagaggatgtctgacgatttcagtcgcaacttaacaaataattcaatggcacgcgtactttaatcacgtttgagccacgcatcgaataaaacccttgaaccgagggctactcaaccgcactcagtctcagcaaaaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggnaacaccactcacaacggcggttatcacgctgtcatctactatagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacnctggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattcaacacgtacgtgaatgtagtgacacgtggtttgggagaagtatcgcagactcttatgggttttganctgatcctgctagctaacttggtatgttttggtagtacgcgaatctggggaatttatcctaatggaaggcgacgcgcgtgataatcccctcctacatttgtacggcccggcgattggtgtcgcttatgtaggggaaatgatctcaacggnagctttgtctntcgctcggctgantagtataagcacaataaaaaatcggtagccgcagggacgtcaccgccacggtgcaactacttcggtcgtctaagaatcgaagtaattgcaacgttcgccaaaaggttcaaggcgtcagcactgttcctgcaaaatgcctcgaaagggtatcaaaggatattacgagggcaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgtctnngccatcctcagtaaaaaccgacttagcacactttttatttccggaaaacgacgtagctcaacctcaatggtcagggtcttactgaccgacacacacgtgcaaccataaatgctggaataagtcgtgttcnnncggggtggcccacaaggtcgttaactagtgtgtatgcaacagtcaatcaggctcttaatacccgttccacactgctgcatgacgaacacgggcatttctaattaccgacgtaatccaattacgagcccttatccttngttgccaactctcgaaatagggatattcanaaggttacagtctcagggaaaccgggttnggcattgagattcaaccaagtatgtgagtcccgcattgatccgttaccactcgccttggagacaggccacccgggtcattttagactatnctaactcgatctcgcacnnctctagtgtccgtcttaaaaatctaattgtaatccccgacaaatgcggtatgcactcatttggaggagtggcacaactcgcgctgaggtttacggaactcccagcactacttatgcgcagcatttgtcagtcacaagtgggccctgttgcctgttggtgcgatgacgcggccaatgactgnncttgtttgcggcgggttaacctgtangagggtcgttttgacaacatccctccatagagcttctgtatgaaatgcggccttacaatccgcctcctgaatgacggataacntaagaccgagtataaataccggtaaccttcggcctcaatctcatactttacagctccgattgccgngttacgtatgttggcccggttaggaaacataccctagttatcgcagcggagatttcaaaagagtaaggcttcacanaacctttgggcggcccaacgtgctgtcctgatacttacatttccgatttctcgtatatcggcaagaattacggtattttagccccatattcgagacacgttcacattttacagaataaaatatccgcctcgcgtttgtcaaaaagcataatgccttcccccccttgccacgtcttgacacgacaactgtatactcgaacaggtccggctattcagtgagctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatntgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaagtcntaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataaaatgaatatatagagcgtcaggatttttaacattcccacgaatgttactccggtcgacctggccggtcactgagtggacatacttgattcgatcgattggttacgcctccgatgacgagngatctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtggcatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcatttcattccaatgacttccgagtcctatatntatactgacctgtttagtantcgccattgaatatttcacaggatttgcacatgagcactctgcaggacaaattgaaaagtacaagtagaagaggcacagcctgaaccttgaagggattagatctattagagtccccgctgtttggtacccgaccctttagacacagcaagtgaccccgggggcacgagtctccggcgtagagctacgcgcaagtagaagagtctagcttaggacgcatcccttaccccaatacttcaccgccagtatnaaaaanatagagatcacccattaggaanttgttctgttccggtaatatcatgaacagagttacacagttatgccggtccctcataggacttgntggcatcggtaaaagaaagaggggctgttttgatatatctcaagttctcctctatatcaccaaaaatttcatgtccgtaacgaagacttaggcgagaacgcttgggagttgatgacgactgacatgctaggttatgtgtatatatagcccggccanacctcagtattgtaccgaaattagggaaatgctacctcataataggcgatactcatgcacgagctccccacggttcctggggcctcgaccattttgccatatagggccgctctttgtacggatgtgacctgctcatagtcaccgcaactatccctccacctaattacgtccgagttgcgcagtctaggagcttccccagacaaacgtaagaaagagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctggcccaaaacttaggaatcnctgttccattctcgtgatctataatcgtctagaccagaacagctcccgttanncctaggnngtacaatcgagaaggtaacttcgtaggtggngtacagtgatccctccggcaaagccaaaataatatcgttgccccaggcatctaatagtttaagcagcacttgttataaggcaggtgtacgaaggctgacaggcgatcgaacagtatagcgagtatcctacatgactatggacctatcccggtggctttagacgtattggcacaataaacgggcgccntcattagtatgtgtcgtgccttggaaccttgcgattgtcngntgaggacganatgtancccgtcnacgcgagattgacgggcgtcacggtttgctatcctatgtgtancgctcatagggcatggcggcgctatgcctatcactaggaagatgcgctttaagtggggcagggcctcgacccgccccagcggccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagactangggatatcagggtcattatctcgatctagganangcaatcgattgtttaccttatatccgactagccgtatcgggacagacggttgagggccctgagcatagacttaattgacggtttcttaatcttaagtgtaacgacagcaggccgcttgcgtcgncatctcttgtcgggttgtcaaggccttcaagcccgcatgtacaccgttacgacgacaatccgctagggccttatcgaattgagttggaacagcgcatgcttttgaatgaggcctttataagcgtcgcgtattgccggntagttatcngntccgtccgcgagcaagcacataatcgaacatncgacgnaacagagcaattgcganacgccaactcaatctgcaaatggctctaaaagcagccctcgtcacttaacngactcacccgggaggctccagaacataaaaggcaaacccattttacgccttgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctttcaaaggcggctggggactttacgcgacacactcaangttttcgaacttaccttccttacaagcgttgccagcgactcggttgatagatagaagcgcctaagtatccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacgtatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtccttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtcctccccccccttcaacccctttaaaactgtganttctatcaataacagncacgctcttccgtaggagctgcccgaatgacatcgcgatctcaagtctggggctcaccgtttcggtactgtaacgggttggagcacactctgcaaacaccccatgaattagaactcgggttttcttgcgccaagtgttaatggtcccgacactgcgcattgggcaatagataagacttttcctcgcggcgtgccagctgtgcacatcccgcatcaccttgtctgcgagggccggtttgacaccatacagtagccgaatctgcggaacgcctgatctgtttattccctgtcttagcctggnggacgcaagcaacgccgtgatccaggtttaattttgcgatcctaatctgaccgcggttagcttggccggcccatcaactttcacagctaggaacgccagagacagtagtcatctacaataaggacaactcaatggtagttgtgtcttcgggcctccaagtcaatccaagccgcatccatttcaccatcacccccttctccgcaaatgatacaggttggctggttcgtacnaatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcttgtcgaccccactggtcgaagagtacgaacgacctgcgggcaacaacggaagaacatcgttgacttatgtcaatgtggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtccgtttcaccgattcggcnnnnaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataattcatgtgcagcatggttatgcctagaagggtcagcccaggcctctaaaactctacttctgagcgactgctggaaggggctggaaaattgcaaacatggtnttctcgggttaagtattttttcggacggccccgcgacaagtatgccaaagtgagaggtgacttagatttcgcagttcgtttggtgcagtacgccgttcttttagtaaagtacggacgatcgcttcgagtacccaaaactgaatcaaccaagatcgttcgtaaatttcgtactcattgctccccgcntgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggntgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcaggataacgatcagcgtatagtgatgtaaanggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtanagcggatgcnccgctatgctatggacgcgtatnngtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcganaggttctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaagggctgtcgtgncggcattcaccttagagaaagaagtaacgtgcccggcagctactatgtccacgagcccccgagcgggctaacttancgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcggcgggaccgcctagccccatgngtanattgttaccacctggatgacagtgtcacactaaacggccgaggcagcagctttgagctatctccctttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccntagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagggctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagnggtggacataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccnnccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttactcgatggacccactggagaagctctattccgtagcangtccggggccggttagcagatcactccgcggttgtacctggccggtggtcccggatccactgtcagtactccgagcactccgtataaaagtgggttcgnaggtgcttggttcgatgtttaggtcggtccgccgcaaagcnngccgaggttcgcaattactgaaaggtcaagnaaggatacctcgctcgctacccnnttggtcctcgtgattcagagattcaggttgcagattnactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcggttagtgccagtatgacnntacgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggngccacttataccaatcaaggagctagtgcggagctcggtgtacaacttcctcgggtcaatttatttgtggnggcgctagtcacaattgcccaacggactctcggccctagacaccagcatcctttggggacgtctttgatcacgacgnnccaaaccactgatggagataccattaacacactnnncnncacaaaactccatgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtggtccgtgtttcttcctgcggncngcatacctcgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtanngaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttgtccggcttcgcccgaacaccacctactcngtagtgggcagggattgcggggctgatnggtaagacnngtnctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgatgggttacgccagcgtgaggggatgcaccccatcttaatgtacgaaacaaacgtcccgatatcattgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccagaactttaagtatatcatcatcaggagagggtngtacggtagctgttgtcatttcttgtttacccgtctgtcagtgggggcggcgcgtgcgccaccgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagcgtgtctcttacccgaaggatgcttaaaatgctatttgcttggctctcagaagtccaacaaactaaccatgttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatagcctggcccagcnctggttcagttacacccgtaggtccgtcgaatttcgggatacaaagtagtcatgtatcnttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaatngctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagtgttaactcgaaccagaaaccggtgttgaagcacacgattaaagatgggcctcttaaagtttttcacacgtacatcgtaaagaatcgcgcatnccnncggggatacttaatgactgcagtctctgaagcgcgtttcncatttgcgcttctggcacagagcttcggacggagatcgggatcgtgacatctagctcttaccgtctccacgttaccatgagggtgctgtcgtgaggtaacgnatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccncagttttcctctcactttcggatgcttggagctggtgtcgcggngttctttcggttttggccactggtccccagacaattttgcggaacaaaaaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgncacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgncgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaangcttagtgaaaagccaaaaatcctttgaagtaggncanaagagcggacgtgaatccccccctataccgcttgagagtggaaccctacgttggctgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagatgctagctaccaatacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggtggcgaccgattagagatctactaatacgaataaagtaagggatttagggtgtatcatgcaatcatcccagttccccccgagctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaantncgcnccaaagctatctctgctaaacgttacccggccccgccggaaactggattccggccgatccgtggtcgaacggagggatctttccatctattgcaggagtgactncttgaccaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagacccngctaatatactttagaagagtacgtcgtacttaggngtcagtgtttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgttntcgtatctctagncgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcggganaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaangtgagatggtgtcagcaggatcagtcagacccatctaatgagcacagcgttctgaagcgtgtcgtgncgattagtagcggccacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgccctggttccaattgttatttacttctaacctggaaaagaacgtgcaacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccntcctatatactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcgnttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactntgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcnttgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacaccacagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctnttgtgagatccctggatccagaggttatagctcggacccttatcggatatcgngngtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtccttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcanccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccntaggagtgcgtctggaacacgaaacngatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtacaccgcgacggtggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggattnctntgagaaataacatctacccccgtgagttatcggagtagaagtcatccattcgcgctaacttctccttcttcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctggcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtctgtccgacacgacgcgccatctaacccgtgttaatacagtcaaaaggttccaaggtgcgccgagtgggaggtacctgtgttatggagctctgaaagttgctcgctcgccggacaacaannaccgaaggttcatgcggccgtacgttaggtacttggcggcagctgcatcgggtgtgcttctgcatacaagcccctcnncactaattgaggggacacaacgtgtggctaataatggtcgattgacagttggccgttaaaaattacagttctgaggcgcatcggcgcaaggatgagccacgccactccgacctgtcgangtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctatcgggattatagtagccgggctttgccgggattcactgactgtcatgtccgcgaaagaatgccactcctnccgggacacgcaaagtggcgagcacattatgattttcatacgtataccctagttggacgaacgcgctacctgtggtcgtacacgggttcagcggcgncactccatcccagccttatgccttttaagagcactggccgtggggtcccgnctctctttgaataatggacagtatcacagacgtggtgtgggccggtgcgtcagaggtatggtggccttaagccgaacttttttaaactagaaaatacagtgcccctattccaacctcccgctccgtagactgcctgaccgcgacgnctacccgccctcgtacatcttcaggtcctttggccctgacttttgttttggatccccagcggggctagcggcgtattcgccgatgccgtctacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccccagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgtactaatcccgttttcgcgagatttcgaccggaggaccttgggcagactggttgatatttaggtggtgtcgaaaacacgccttacctaatctgggcgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcaaaagatcggtaaagagcgtggatcggctgacgtgtccattaaaggggtgccgaaaaattacgtcaaacggaaaagttaaatgcaaatagccgaacgttaccgtgctacggctcagaccaatgttgggtgggcttaaaatgagacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctnccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcatgcctctcctgcattagcncagacgaccngtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaanctagcgtgttgtatgtcttcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcnncacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaagtacgaaacatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcattgactcagaaacgccaagctgagggcacgcctcggtccgtctaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggccngtacgggatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggattcatgccccaacgtatgggatgcgctcttcgacaccctctaattcgcgcatgnnccaacaatccacagagtcacttcttttccctcaaatctgacagcgntntaatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgcagcttcaacaaatcgatcatgtcgcagccataaggggaaaagtgggagtagtaattgatagtaggtacgtaaaagctgtcaaatcaaacgtttaactatggtccctaacgactcgggcatcggactatctaatcacactactaattactaatgcattgaannatggccgaggtaatcccatctgtgacttgaaacttggcagcttacgtattcccttcnntcctagtgaagcacaactcaatttgcttacatctgatgcgtgtttgtgcgcaccgccgggcgacnctttcactcggcccggatagttgagaattgaagtactacgggcnacccgttcttcgctncatgtgggcatggcatcccccggcggcagatgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacnaagacatatattttagcagtagctcacgtacgtngagaccgcaagcgagttcttccactgagtaataagcgatcctgacagtaaggggctgatgcgcgaaagaacaagagcgtgttcaacaactccccgcgattttcgaccnnctacggtaagccggcaatttgtcgtaagggtacatgggaaaaaattatatcaccattaccccatacgggatacgtcccatcacacgggacatgtctactngcttctcggggattggtaattagagagaactgacgtgtcgctcacccaggccagtataattagtcgaatgcacatgtctcacccccacgatggatggataacgatttgatggcatggtgcgtacctctgccgtgaatgaagcgatctaactagtcgatttttgataagactgagggaaagggttcnnaggcatttacggggcttatcatcagtggtcgcttcgtggatggtagaggaatcctccgctcccttatatgcagacttgtgtctgatctgtacttaaatggagctgtacgctgggaaccccacctgtgagcccacattaggcttttcgggctgaccagtaagatggacggngtccgccccttactcatccggtgcagctaccagattttttaggaacccgtcgtgggcaggcncgtcccgaagctatactcctcacggcggcctgcgcgagaacttttatttcagcgtcgcaanaagagagactcgatgcgcgcggggcncctcggaccagtcgacggtctagatgcaggatgctgctcttgctttcattatgttcatactaccatcaccgtattcatggggccatccccaantctctcngtggcttaggccccacagagctactcgggtcgtagagagggcaactagcctcccgccgccgagctcaattaacacggcgccccctgtgcgtacctctttgagaggtaaatgcagagagatttatttcccgcgtcctggtggtgatagctcccgcacacgcagcacggaggacttccgtccactagaagatgctagaaagtgggacgtgtctgatacaaccgctcgncgcacctttagaccgcaacgtcacacggatgtctacactgttcgcactgtggttcacaattatggttggcacccgnaaaggatntagctctgtgatncgtatgccgtgtatcaacacttaagcaagtccatggagcgcnctcctagcgggctgatgatannncaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctantctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtngacctccttacgtacgggttcncgcatggcctcccttcaggaagctggctagctgattagattcncggtaaactctngttctgacgtggcacaacnagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatnggatactggctnccaaaaacgctttgctgttttccngccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcggttgagagctgtctcctgaatttcggatagntgggccaagaaatttnttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcangtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctcnattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtcctttcgacacgtatacggtatattccattgaattgatagtaggaccgtcctggtcctacgaggatgatccataagttttttctagttcttnggttacagcaataatgctcacaacaatggggatttgtcgtcgtcaaatgtcnctgatagggtctgagcgactaatcnttaggccttgtcggccgagcagcctgatggaagctccgcccctgtaggggggtaagggactaatacactcatagtctatcccccctagctttaactactgggactacgannccataacttttttgaaaatccagacactaacaaatgaaccctatgaaatgaatagtctccaccgtgtacactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttaccatccccttatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcnttccacgagaatggcgctttggggtattctgttatactgccatcttggtctaccacattaaaagtggtttcgggtacctcgagatggnggcacattgcagggcttnagcctagaacgcagcgcaccaccaggncgtagttgttgcactctccatacaccaagngtatgtgactggtccactcccgcgtacncccgtnagccaagatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcggtagaaagggccttaggcgctctaggacgtgaggtgcccgcagggactttttcntaaccnaccgcctcagagtctgtttcttngcgacttacgcccctaaggctgtgatacgtggataatggatatgatcgtaaagagtatanccactcttcatcactctggccgcttttttgtggccacccactgcggagccggatctcagacgcgtcattctggccatcgtccaccaatgccagctgcctacctacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcncccagttaacangaagcataagggaactatgacgggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgatnancgcggtcccaacagagtgcggcctcgttggacagattggggccctctgataaacttcggtaattgaacaggagtatgcctggattgttttttgcttacgtatcattccgcttctgaaaagggaatactcgcatgtacttgcagtcccaagtcgggcagcagtgccgtacctgcgccttntctatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcngaatgcactgcctgtgaggtacgccgcttgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtagcagaacctagaccaccttagcgaggtnataaaaggaatagggtagacagcccaggtttataattatccgaggaccaggcaattacgtgcccgttagnatcctacacccagttcagccggaggggcactacgacagggacctcggctggcccgccggggcacgtaaattgagtaacttacggaatcgttaccagtgaagaacataanccatttctctttaaagctaagaccatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaagtaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccagaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagantgagctcccgggcganagaaaagatcactggtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgtncggtgattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcnncctgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggactgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcccgnatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcaccagaccggctcgtgtgctaggagctcaaagcggttgaccgactctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtttaatcaattccccccgtgggttanccgnactatttacgccccgccatgttagctcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttcacggtcacattgcaaaaccgcgcccgaccgctttgggcatagcgatcttattggttgtgagagctcttactgaccaagcatttttccagcactcgagagnggcgatgacgatcgtcaacagagtctgacgctagtatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtatgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattgtagataaagatcggacgattcaagcgcacgcagctaacagnttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccgggnatggtgtgttctccacggccggtcctctaactcgcccaatccgctacaacntcatacttcccagaaatcctaagtgaaatccggttaggtctatggcctcttttaaccctcgtttctaagtgttgaccttaatcatggcgtttgttactcagagctgctggttctggtccttgctacgcaacaagttcgcggcattatcccccgcctgctttgcgtccagctcgagattaccacgagagcgtttaacatggacttctgaccagtctcctaatgcatagggagctagctattggcnacctgganagcatatgacactcctgagcacacagccaacgagcgtagccaatctcgggtataagttcatttcangggccctcgtgccgatcgcttggnttagcaagccaagtcatgaccgaggttgatcgcacaggaccagtagaagggaaacagtttctatgctcgcattttgcccgctcgactggttcaactagctgtcgtcgcaggcttgagctttttgaaaaggattaacgaatcaggctaaagggcacataccggctccatgaataaacacgcggcaatncgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtattctagtattgcacacactatatgacactttaaactccgtcacccggccgcagggtatcgcacgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccagctggtgatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtccatgtcacgcaagtcgtctatcatccggattaagggatacgggggagtggagctctgngggtactccgtaagtcattgcgatgctacgatttttactgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgaanatatattggacttgggtaccgaagaggatcgtcagntggaacgcggcactgtgccgcaactatctgaacttagccaccggtgcatgtaacttgtgtcttgtggtcccaccnaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagnacgccaangctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttccgtgaacagcgccccatgatcacggcgaatatactctgtcgagattacatcgtcggttagcgagaggagaaggatggcccgagacatcatttagttgtcaaagaccagagggccaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgacttcttgcaatngtcggtgcgcgcgaaacgcactacggttatcacaacgcgcgcgctgaaaanggactctagctcaataggagaggacactataagcggtccgctttaggctgcctgacgtatactagctgatgttcagggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacntggcaggtactccaccacaccncaccgtctatgaaaatctaggctcgtcgaataacaggtgcacgtcgatctgggcgtcggttaggctcttgggtccttggtatgcacgggaggcacctgacgtggttaacgctacctctacttggacgtggactgcgaagagtagccgctgaggacaggcgtcgtccggaaaccactatgttaccccgcggctcttgattacttataactctggtagagctgaggagctgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgggtggttcactcagtaacgccgcgcacagaagctaatcactggcctttagtttgattctcgatttaatctgctttccccctagaactttcagtcagagaagtccccgctcgcagcgagtttctctaacaaactcctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgctgtggtgatcatcatagtgagaagacttagtgtagggtgcgggaccttataatggttagactgacgtatttcaacgtattgaaagggcagcataccccacacgtattaggtctcagtcgggnctagagaatgttctcagttcagcttcgaaggtagcgcattagcagaaaggacctggtctcggaaaggccggctttgccttctcgagaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccattatacacggcangtgttatgaaaangtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatcccattcaatcctcatttcagcatggttttcatactcctccggcgctccaacaatgcgccccgtggggttacctgggccgcatctcgctcactgtcggcgcacgaacatacggtggttccgctcagacggcaagaggccgtgtgccgctaacccngccaactgtagaatacgaactcttgaaaagcgttccctcatcgctgtcgcnggtggggaggttggttaactttgtttttgctcctagggagtggcggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagaagagcacgggtaatacccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatctatttcaggggtcataaangacgctcggttatcaattaattgctgatttcaacgctggcgtacctggcggcctgcccgcgattcggatacattnagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagcttcantgaacgcccactgcgagcttcagttcgtatctaatgcatagctacccatggaaggagcagggtagaccacgttagtctataaatctacgaacacccaggtgggaaataaaaaacgactcttgangtacgcagtttagtcatctatctgatatgatcctacaaggtaacgtaactcatccgcaacgaggccccaattagcactccggggggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacagtgcacaatttctaggnncacttgtaaaatccggagagagttggttcagcggagcaacttttaagatcatccgtggtactcgttggcttctaggaagtttgtctgatgattgtggggnatctacnggattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacatgctagtccaatgcaagaatcacggatacttctatcgacatccaaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggangacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgnnattatgaatgggcgtctaccccggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcaatgagtaagcacgccaagaagagaatctggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttntcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgggcccctgaatcgcagctgtgcaggaatgtaagagcgaaccgcagagaacgtctgtagggcgttaccggcacattccgttacatttcaaggcgtagagatgcatcgtatcgcgtgcttacggtcacgggacttaccagcttgatatagtactcgacgttccgctgctctatcgcgctttacgaaatgcgctcgaagggtcggtactacattgccgagcctctttaccggcttgacatacaggagccgaaccgattctgccgcatgtagtgatcctggctagaccgtgatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgtctaaatattcggaagattacacctaaagtaccgacgcgccattctttccgataaaatcctcgatttggataaatcccccgcaggatccaagaacnggcggttttttacttaagtgcgtagtgacttgtgtaccttgaagccaatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggcgagtcaaggtatttacggaccgacttccactcgccagacgaactgaatgaagtggtcatcacagggtcagtgagtgagagccngggcnnaaaaacgctaacttgggggagaaataatacatgtcaaactaaactggaatcatgctaattcagggtactgtcgatactatggcgtaccgaataagacggtctcactannnccccagaccgncagtagtgttgangactcctaggctgtttccgaacacaggtattaattcagaaacctacctagtaaacacatgtggtttagcgccacgnctcatgttcacgcggacatagagcatctcaacgttcgtaactaccgatgggctgtcctatagctggcgccgtcagcgagatctatcctgatgagtncaatgcatcatctataatacacgcttggaacaagcttgaagtaagccgtntcgagtcccccagcgtctgcgaggcctgtctgttttgcgtgcagctcgctggtttttaaagggcgctagcccccgcgaaattcagcgcttaaccgttacgcccccaagtagagtccagggntgtgaggatgctctggggagggcnagacccaggccgacgctaacccttcctctgttcatccaggctgaagtgnatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaggcgggagtggcnnatactcaaaacttcgcgtcgttggccgagctctgctgctttcaagcgaacctctatccgcaaacgtccccggccattatggccagaccggcccgcctcgagtgataatcaaggacagaacagcaaacgtgacctggcgtcggcgccatgctaagaattgctaaggcgtgccgctcccccgcgngaagccgggaagcctgcaatcctagactccgatacctgcgccgattccgatcctcgaacttacagttcgcagcgttggaccgatcgtatatacattgacttggctgccgggtgatgtctcatcataattcctcgtcaccttgaatgcgccttccgtccgacaatccagaggcctctcnggccgcccccgaggttgggtgtcggtgtctacggtancttattaagttgcacacctagccgaaccggcgaccccctgcaaccatggggggaactaacgactactttttatggcgtagtagactgggatttactattcacgagagtttcttctagacgtaagttcagcaccatggggcacttttcngcctcgcatgcgtacgggttacgtttacaagatagacgaaggataccggagcctctaccattgattggtcctaagtgagctagatgtgtcgaacntgattactggcctggcatccgccgaggccgccattaatgttaattgggtcctgggtacggttccactgtggtagctgcttgtcaaacgtgttccacaagcgttggcaanactncctcgccactccagccaggcagcctcgggcggcggagcaatttagttgcnacggcaattttacaatgactccagtttcagcatcatggaacacttanctcgtaagtcttcaagacggactgcggatgtgggccgccancgccgcgttatatatttatgcctggtatgatgggcagagagaacgccggcatcgggatgagggaaacttcttttagtgcttatttagatcaccggcgctcccctcagtacaaaacgaatgcgtgatcctgtcagaggtcgacgcaagcctggccccttgaactggtccttcaatcgtgatagggagaatcctatgtgtggccctcgtagagcgctgactacggttggcgcgcgttggtcgtctcagccctgccaagatcgcggctcnacacagacatcaggagaacttgaaataagtgtcgttgggcaggcatgaggtgggnaacagaaaatgtcctttctcgacaattaaagtcgtcggtacctgactgacccgggatagccgccgcacttggcgcacacggtgcatggcccgtcttgtctggagttccatatatttaccggtagcatctaaatggcatagaggccgatttgttcatggtgaagatcggagtcgcactaaaccagatacccttatgtaacttatcttgttgtaaccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtanataagaaccttaccgccggagacccgcgtagtgggtttaaccgctaagccaagttagtttgttggtgatatccgctcgctgtgtgggggttgtaccgtttccgccactcgtatcagcaaaccggattgtaacagtgttataaactatatggtttccttgctcgtcccatggcacaggatcactgctgggctaagatgctctgccttggagcaatttatgcagcccggttgacttggttggccacggcctgaagnaagagaacatacgcagagaaaccatcaattcgccgataatgaagacttctgcattnttggccgatcttgctataaacataatgcgaccccacgaagcatcngttacgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacntcaaggatcaatcgggataaactggaactagtggtccctgctggggttacaccacggntgacatttttcggcgatcaataggcgacggaaacaagtacgcgattttttcagtttctctgtgcatgacgcttaatgaaaacgttgctttggtagtcagtgtttataaaggttctgttgaagtgagtatagtgcgcctgtgcataattatccgcatcgtgaatttcatggaaattattctctgaaccgcatactttcagttaaccaagacccaacttctagataagtncctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcntgcataacctgcctcagtgatcaagcccggagagagatgtgngcgaacgtatttgaatntacaggtgggcgttacccgacttaaatggtggactatctgctagctctanataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccagggnatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccatagganccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcnctctcgacccggattagtnnngggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagtattctcggtgnccgccgagttatgtccttggcggcccccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctgcacactgctatatgctgagaaccggctggacacagcctcacgggtatnggatgcaggaattataatgaggatactaggcccaggagagcttgcgcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgcnttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccctaggactatacggacagccctaattagaggttccccnctccgtatctggaatctaantagcggaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgcccgggtcncctcgacgagcggtaggcttacagcnannnngaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggcacgttgggcttatccgctaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaacttatcgtgcgttcttagcggggtttcttgctaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatactataatgcatgggctaacgnanttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccaaagggnccaggtcgcgttcagtnggataacttgggaaccgcagctataaagttagtgccttgaaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagcgtagtcttggtcggaatagcgaatcagtgccaaagtactacccgcaggccatgtctgaatanattgctcctgagtcctcttttgaccgccggctcccaccactggntcgctaattgcctgttcctagtcatgnctgcgttgctctcgctatagtgacttgaagggtttttcacatcatagtctaagattagccttacacagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatntccccggataatccagtacgacatttttaagggcaataaggataagtgtctaaccaatgcatgggccaaagagcgaccttccagtattttctcgttagcgaagtattgtgtgtgtcaatttggagtagtctggctttgacttgcggaaatcgagtcctcctcacctcctacaactggcgnttgtaaagtcgcctgggacgtcgagcgataggantcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagtttgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggaccctaggattcgaggcaaagcagcacgggaagaagctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggacgtctaannggcctgtgtgtcgaggaaaacgacggcctcattagcgcgggagaggactgagcgagatgggcagcatcacgcatagtggagtttcgctccgatcagangcagcaggcaagttctaaaacaccgccagaccaccactaatgtggaaccagcagtacccacagccctcataatgacccagcgtggtcgcccagcgccgtaccccgtactcattagtgcttgccggggaggnttggtagaggccgccggtcggctccgaccacgctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatcccgtagtgtatcatagtggctgtccggcccatatgcctaacgtaggcggggatgtnnatcggccggacttgncagcgacacagcttgcctataatcgcgtcatctgggcgtgtatcgccaggggggtaagaagcgtagtcactcaccgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggccccaataactggcgagggctccagtgatacntcctgtaatctacaccaacgacattacgctggcnggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccagctagcgacntgtgctcgcacaatgacggctgtatacacgctaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgtcagttttgttggaatagctcttactttaacgagactacggtaacgncaattctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgtaaattccttatgatacaccgttcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcccccnntatctctccttcgcagtgtgtgacagtactgtcccgcatcatctgtcccaatttcgagcgcctatcccgcacgccacccncgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcangctgaatgaactgtgagtttcactgtatggccaaagacattgcncttacgggcttgaatcccgcatttttatcaggtgataacaatagnagagagactatcggaattncttcatcaccgtgacgttgttagtcgctcaaatccgtataagangccgtgaaccaccttgggtcacctgtacgagacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctntctggaaaatatgacgcggtttggggggancgtgacagggatcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgcggccacctgaatattgacactnatttgcagggatcacggcggcctcctctctacatgagaattaaacaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtctagaggctttgtgccaacagacgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctantagctgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgccggtagagcgacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagacnccgggatcttgtcgatgctgtattgcggaactacgaccgttcctgactcccttcggcgtgttggctccggcttactcgcgaaagaacgtagtgtttttgttcgccgtcttgcggcccgctgacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggagccattgtagccggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatcgactctaacaattctcctgcggagggccagtgtcaatgcgcccggtggcgtatatgctgttaatttatannccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgtcagattacgtgtgcgccatgttgcgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtatncgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctganagtggaatgagcgctctttctagtagnnttttggccccccaatcagctaagactaggtaggcaagcaggcgaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcngatcataggaacgagtcgaaacatcgctggctntcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctcaggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggtttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctaccagtccaagcccgagttccctcgcanatcctctgattcgatcttcgtangaagcgttggcctctaaaccatacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgtccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcangggcactcgaatcagcgacgaacgcaactcagccggtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacngtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccccgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatacatccgcatgcaanttacgcgtcctggatgtgggaatattcgataattctttcagacatgttcgggttttcacanggtgtgactcggccacctctttgatgntaatacccgcgacccgaagtctccaagcgaactgtaataagcagaatatgttgtggtcatttattaagggagcgtgcgacaagactcaagatgtaactagaaggtcgtaaaaaagcatcacttcgngcgtcgagtattaggttcggctagttcttaagcatacaaggcgccgggcggccggtatcgcctcgaaaggggactcgcaaatgcgatgcgtaagagtttatccganaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcagtgcggtactgatacannagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggaattccgtacaggatatnagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggagaatacgtgaatggtatagtccttagaactattccacagtccaaccctgtcgttataccactcgccatgactagaagtactattttttacgtcgagcccccagcgtgcgctcaaaatatatcgcgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtgnntcctccaacggggaccgttaagctttgtcggtggtattgctncgggnatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactcctcgaattggagagatcttgtcggnccgtaaaccacgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacngaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctctagcccatgccgtcgtgccagcgattttcgtccacttaggacaatcggtctccggcttcgcattgctaacactttccgctcaccaaaagggggatgctcgttttacaagaatgtgtacttatgaaccagtagagatttttaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggtngatcactggtgcngaccgcgcatnatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaatcatagggggactaatggtgtcttgcctaggaaatngagaagtgtgcgggcatatcatagtcttggtaaggaattcntgctggtcctggtgtccgtgggagacgggtgcaccagcgcccccacgttncacgcggtactacgccgtgcgcctggggtacgaaaggcctcaaaatcgggatgaatcatccttagggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattccataggtccggatgtctcaactactatcacaacgccgtgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggttncgcttagagctaaattactaagagggggaaactgggcggctctcgnatcacaaagaccaacgaccggctaattgtggatggaaggatcgttatgcgtatattgcggcttccatactcaccgtgatcgcgggggacgggtgcgggggtgtagtccgccggtaggtacagaacacacagtaacaggactagcccaagtagacattggacctccatctcgttgggacaggtagcaccccggacagggtgcccggaactagataatcagacgacttccntgagtaactcagccttcaaaaaaacatggctcccgcggctaaatccaaatccgcctacacagagcttatatgtcaagtgcgcctatcatttgggaacgctcgagctccggagtatnangttgtcccttaatcgacatgtcaantgcgactacgggtgtcctgaaacacttaagctatcagcagttgatcagacagtttcctcagccgtgaattattaaatctcccaggtgcgatggcatcacctaacgtagtaagggatcgctagtcttagacccatgacatatagattttcatgtaaaatccagaacctggtagagcaggggcatcgaaggcctctcctccgaggatccatgacaaactcgttgccgagttgaacaatgagcgatcctattcaatcaggcgctgagcactacatcttctggtcactccgaaacntcgcgtatgccgcaaccattataagtgtcctgtttgacggccccgggtgtgctgtncgactgtttaaggctccgggagtaggataggcgtcgtgncggtacccttcgaatgaggaagcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacatctatgaaataggcagtcttgaagcgcaatagacttgtgatgcttgctgcttagcggtaatacggttccgagncatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttaaaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggatccctcggggcaatttntgcaatcatgacgaggaatgtaagtattacaatatttttaggcttctgaatccattgacgccgcacacggtacctanccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatnncccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaactctggatgtctctggcgtgatgtantttttagtgctaacatatgtttgaagctggggatattggctaatcgccgcgaacttctgtgaggggtagtcggagtnaatatatacgcacctatgctgccacgtccaggcaacaacttgctagtcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggactaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatcngagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttatctcggagagacatgttatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcattggctacaagcaaaaggtgtaatctaggccccacgtatcctgggatnatctaggcgccgcacaatttttataagatatgcagtgcctctggccatcggtaggtcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctacccccggtgtggagacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcaggtttccaacagtcgggggcgagagatatttgagtaataggcaatgggattgtggtcggacgcgattcgaagcgcgaggttcgtgcaacatatgctgccctcctgtccttagcgcactcatccaagactcttcatccgagtgagtgcaattggacacacgagcttaccagggggggctcctgagaacgtggtgtaccgagctcttatttggccttctgaccggacangcggtgtgaagtaaaacggcttaaatccagaccccctcgcatgggaggaagcactacggccatgttcaattacggaatagnaagtacaggacaagtaaggacggcaaaaagacgagagcaggngatgctagcatttggcttgccgtagctacccccgatggtgcgaagtagcgtgacatatgatggaggaggctccggagcactcaagggtcggtacaccggttagtaaggccttagaaggcatatgacagcgctatccggggtcagaaggctcatgtatatgacaccactnctttgacatcgtaaggaatcacgcaaaacgggcccgaaatctgaaccgtaattttcttaacccatgaataccgctcggatacagaccataacatggggtaaatgatcatcgagntttgactcgacaccgggtctactcgcctggaatggcgcggactccgcgagtagcagaactccccaggtccgctatcgaccagatcacagggagtcagcccacgggctacatccggggaggcccaagcccgcacctcgctacgggctacccaatagatcagcgccactgggaagctcggttgggccagnatagaggaatccgttagatttacgttcccgtgatcaactaccccgctcgcacgcaaacaggtgacatcgcaccagactggcagatacttggtctaactagccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgntggtcgtggaataatgcttgaccttgtggggtctttgacgcccgaggtttgagaccagggtgggntaccgccaaagcaatattctattgagaggttaaatgctgtgcatatacaaagctccgtgatatngttttcttatacggttgaagccggactccttccgtgaaccgtgataggcgccaccagtcggggggagacttaaacagcggttcttctaataagctgctgggacgcagggtatgaacgccagcgcccgttggggaancgcaggacacttaggtctggtcatgtgagtcgcaaggggttgatcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaaccgacattaaacatgggaaaacgtagttgtaaccagttatagatttctagttaaacttcccattaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagngggttgggggtgaatgaatatgagaaantctctttttcgttacgacaaggttcccccggcgcctacgtaaatttggctctccatccagagcccgtatgtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgtgatgtacatggcagaaagaggtaacttgaataaggtttacttgacttcctgaccatcttcaatagannntatgtacatatgacgtaatcgaaccattaaaatgcttcttaacaatcacaatacaaactcaataatgacgtacgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcnntgccgacacactcagataaacggagctttggagtgggtcgtcgcaganctagcaaccgtgctctgatggganatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttagagagtctcaggcggannnnagccggcgaangctgctggcccctagtacaggggcaggggtagataaccctgtactgggctggacaggctccatgcccctcgtattactgttgttctaanagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaagatttnccttgcaaaattggggtcataattaacagtcctgaatacttgagttatgacgtggacatcagcagaacnacacctcatcggagcccccagctgggcccgggttgaccccggcggccggcggatttaaaccagccaatgcctaggtgcgtagcatagtggtaatatagcccgtgctataacgacaatcgaccttattctccggtatgattatggtcgagctgcagtaataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaactggccagtttcgataaaataggcagcttcaattgagagaggtcccagacatccagccgtgtcccgcttgcgggngagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacactnnatgtgcccaatccagctaatcctggtcaagcttcataaatttacagcccggcatgcttatggggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagcgtagtagagttgcttagctctctcgccntctaaacgagccacaccttctataacagcaatctcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtanaagcgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgacccacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctacatttgatataatatggaaagtatatatctcgtggatctacaggcttacctttgcatttngcccgcaaagccgtaccttgaaggacctggaggagcggtgcatgcatcaggtagtttggaaccctggatcattaaaataaggtctgaancgaaatcgcgctggttgctgctggagcgtaccgcctctagataagtgagtgcttgganggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtggaaaggaccagcctactgcgggcgtcgccaaacattatgctgtactttagactttggactacaacagcaagcaacaacgcntttatgattctacggttgggtaanaagctctgctggcgtagttcggaagcggatttcttccgcggaaaatagacgtcctgatggttcccttactaggcncaagcccttgctgggtcgaattgatcggaaatgttacgtaatgcggcgtaagggcatcaaggaaacggctgatggcagtctatactttgccatttccaaccttgacagggtagagcggtcacctatacgaagcggatcgagggtcattagcgtcgccgtcactcctatgcggtgtactccatcccgggannngggtggtcttgnggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatnnnnganaatcgattgtcgacaagatggagccctaggctgatttagaccgcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatccccagctatcaggaagtattaggtactctctcccttatattctccgcatggctgggctgcgtttgctcgcaaacgcatatatcttagtatcagagctataagcgttgaattcaaaagtacgtatcagcacgtcaccgaaagtttcatgggatgacacagcccgcaagtgcatggagcagtgacctacagatcttcagcacgtattatccgctaacaagtccacagttactcatgatgtgatatattgcttgagtatacctagatatctgcgcaggtcatgcccctgacattataattggatagccgtcngcctnagtacatggagaccacttgattgcctgagttcggacctggataatgcgccactgtggctggtatgcaaaacgtctctgtacgtttnctcattaacgtcctgtcgcgttccgcctacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctatgtcctttctcagtgaccgcttacgccagcaaagcaacgcgacccgatagacgtactgaagaaacgccgttcaccgtgtgggccntgcgaaacggcgctcacctgcgtgggtcgggtaagagaaacgcttgcaaacctacctgacggaagcggttgacatgacagatatattcagcgctaganaggacggatggtcatatcgacacatccgatatacaagactcnnaggaccttgcggagaggttatgtggcccggcccggagttcccgccctatgcggatcggggcggcggtcctccggtacccttacttaccaccctgagcagtacatcgatgggctagagaacgagggggggacattatgcacgccccatcgtggatttgcgattcnccngggaaccacccaccacactgtacgacttatgcgtgtgctgttatctgcccgccagcccgtactttaggctctgcggttgtagactagggagggcacgcttgctccccgggcagcgaggaacagccctcgttgcccgtacgattaaaaaacatcaaactctcacagcattgctactttcagtggatgccaaacatgttgataggcgaaacggatccctccattctgcctctaggccctgacttttttagagattagcacccctcatcgtagacgatttttaatttacgagagggtgattgaccagcgcggcgtcatccctgaacgtatccaaggtatcgttattctataagatgtgatgccgtgttccggccgatagacgtgggtggtttacccatgggaggtcggagggaacgacaaccagagcctccccgaccggcgcgacggatggcaggcaatccgtggtattgcgcaagataggcaaacccttgnaagtcacagggtcactatctgtaggcattagagcnctcataatcgatcgccgcttacgccaaaggtttcccgtaggcacgactgtgatgcagagacttgaccaccccctacgccaagatcaggagcgcttggacttggtncaccccgcgcgtgcgagggatgtgctgcccgaaatcctcaagaatgtnttgtacacaaactcacctaccctcgtttaacatccattagggacttaatacccagggnctaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagagccacngcgcactaatgcagagaatcaactaaagaagctaacctctcatcagccttccagcaaagctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggagggtccgtggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgccgtcatttacccgcatataggtccccgtgacttctactcgctgtcatttggtcacctagatcgatagagtagaaagntacacggagacacgccanggtgatgtggggaaccaantgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttnggtacacacgctatacaaaaaaactacgcgccaaagtcttgggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggttaggaaggcntgtgtgcctcctttctgttgtcaaggggttaatgagacatccgcatccgtgtgtaggagggttacgtttgccggntaanatgcaggccacacgggaccaaagcacatagcatttccgaccctanatcagccttcggggaccagggtgggacaccgatggcgaccggactgaggtaactctctgatatgcggctacacgaatctaccctgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtatacccttcatttcttgcgnccgtaccgggaatcccccgctatcggacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgntggctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctcctatgcgacggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgtcgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggcgtatatcccgagtcgggtcattatcatataatcggtgtcnctatgatggtcgtaccagggggaatgggacggtgctcngcgttatcctacacactcaccgggaaataacgcatgcccgtcatttccaagagtctgtggaatagttcctggcngtttatgaacgagaaaatgagttgggctgactcatcaccggctctcgngacgaggaagatgatttaacacctactggggggttcgagaattctcatcctcgccacactgcagacactaccagttattccagcgctcgcgcgatgcccggctacagatgggttttacaatacactgggaagactccgcagagcgacntatacgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccagangcttgacttatccatccgatacatgtcatctttatntttatctttttcgacgagaagcgtactagtcatgtgctacggcggcactagcgctggtaccagaggataagtccacccctaaccagttgaagtttctctgcgattacagtgtcttgtaaggcgatatccgncgtctgggctgttattacggatatagtcagtccggnactcagaattgcgggggttcctaaacgctattagtcaattccagaattagtagggagttcttcaatcagcctattcaatataacgggaatcatgaatctnnttgccccgatgggacgtatagtcaaaataatgtaccggtccctatgttaccacgctaattattatgacgcctcaacgggcgttaaacaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtanactcacaaaataaccatgggtcagtgggcaatctgttgcctccatccggttacccgcccccggcagtccggtnngngcgattggtatgcgcggcgacttaaaggtagttgcgctatatcaacttattttctgagattacggggtttgcgacaccctatgaatgaacccaaggtcgatctggcagaccaggtaaccggctgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtagaaaaaccgcccaagtcctacgccagcgactcggattccgnttactcggaacctcgccaaacagttatgtgtttctatannacggtgcttggctgttatggctctgttgtttatggcngggaacagagcacaaacccgaaaggttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcggagtattctnngatcatgcgccgttttccctaggggaataacacgggctaacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactcattttgcgactgggcacgcctcacaatatacccgtactagaaaannacgggctacaagtgaattcaagagggctgtgtgcagagttatgtgtgttacgtagggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattggganggcagtttcatcaatgcatggtnnnntcgtaggtcgggaaaaatgagaggtcagtccgcggcttactcgccttcgcggaagatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaantcaagattgagggcgtggaagaatngcatgtttggaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggangcaccgaggggtggcgcgtcccccgacaataaaaagatcaccgtttcggcaattctggcgggagnacctngtctctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactcctaatccctgcggtagaatggagcctaacgtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctccnaatcgcatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccgatactgacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccncgctgtaagcaaatgtttggagggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggntcgcgcgcgcttgctntgcataacttaaacattttnnntggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggcttttcaacacagcgccctgcaggatggcggtgaagtagtgctattacgggtgtgtcctacccaacaacctggttgtcttatgatagtggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaagacatgacctgattttgatcgaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcntgacgactactgagtaagcgccaatgccataatggggtatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggaccatttccttaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcncctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggggggcgtagaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgcccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcatagcgaatgatgggncaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccatatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatggtgtctgcgtgccaatcacactaggggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagcggtgataaccataaagtcgccggataagtcccgttcaataccggtcttatgctagggacatttttcaatcttatatctctacgcgttttgatcaaggtgttcttcccccgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccannntaaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttntaccgatcagggccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtancatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctataccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagnccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttctggtactacgttgaacgcgtatcccaccctagtgacctcanacgcacttgcttggtttgtccgttgaggttctaggctgtgagagccccacatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaattcggtctgcgcaccacccgacagtttcttcatttccaggttgttcgatgtaggtactgcacttccttcgtagcaggcgtattcccacggaaatcgaaggttaattccagcgaaagacccaaatctcttagtgaanaatatctctcgctaatatttcctgctgtagcgatcgccacgaggagtaagtgtaacgcntattattnnctccgggctttccgcgcaggttcgccttataccaaataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggagtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttagtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagccgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatnngttatttagagtacatcagnnaggtcctatgcgtaggtttacttcggtttgtcctgcccgacagtgatcacctancgtggtaccggtatgcgagcttagtaagatgcggaatagacccagacaagcagtgtgactatctgcgacaaggaagatatgcctagtgaaagaatgaaaatcaggcgtagagtgacgatgcctgcgtactgattggtttatttagccaattacaccttgctgaatattgcgcatctgtacttttcttagaatatttgaatcggtgagtggtcgagtgtctcacccgactgtactttgcgacgcagaaaatgttttagatcccagtataaggttgtttggtttaaccggtttgtctgagttactcagatttagtgtcacgggcaatcggtcacgacccttttccccacttagccggacttttctgtgatgcggacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctaggttccctccaatagtcaatcaggtcaacgaccatattttatacactttcaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacncaattctacaggtagctcccgctgccctgtatagccngggccggcgngacgggccaatgccnaggtatagattttgggttcgcaggggccgaggcgtgcgangaacgactagaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacntggtttcgtgagaatgagatggatcacagccgcgcgaaatttattgattcggattgacgtaaccgagagtgttcatgcaagtgaaatcatagagctccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttatggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagncagcgtagctcctacgagtagcttttgaatagtacacctccaatcggatccaccgcagttttccagctagtgtacacaactcgtcatattgggcattgcaaggctctacaagacggccggtccacacagccagtattatgatgctggccgggctcactaaaccttaccatgaatagttaatattctaacaaaatatcgaattgccgactgatctaccaaatgggtgaccttatacgttagaaccaggttgacctatttatacaagggttcaatacggaaaaataagctagattttgtcggcttggaggtgttgcataaaaggtccaaagaaacagcggggagcttgaacttaatatgagacgggaggagccggaagatatacttaagatcattaagtcccatccgggaatagtacgaagcttttcgatatctcagccgtcacagctgccaccctaggggcaagctatatattggtttcggagctattctcctgagagagataatcgaacgcccgcattgtccgatgctgagtccacctaatggcaaccccctaggaacacggggtacaatgttctcatcaacccccagtcatccactgtatgaatcagactcgagcattgtatttcggcgtccattaccgacgctccaaagtcgtcgtcggtgatatgcgatgatatcgatatctgcggggcctcgtggcatcgggcgcgtccttgatcccctgctacgtcgctggacatgtagngtagccaagcgaaaaggtttgagctacaactaatgcctcctctggcctaacatacaccattagaggtttgccgaagttgggngccgcgtaagttggattgcaatattaactgggtcatcgcgcaagagcgggtagtcccagaccggacgaactagcgcgcaatctcttaggtaanncaatctcataagcgccgcgcgcccagagtaacctgcattcccaatgtacaggtatcacggtacggtctgtgaaacgcccttcnnggtctacggcatagagagcnancgtaccccgtctaattgtagactacttggcaatgttagaaagagtctaatcatgttgatcggggtacaaatngtnagggtctcagcccaactggctagacacccttgggggactgaaacgttcacgtcttgtccccggcatgccaggtcngaacgcccggcacgcggcctaacagcgaatgtgaacgtactttaaatcgcgctatcggtcacgagatttcgaaggatgtggcccatagttgtgaccgcgggagctgacccccctgggtcggtggcaactgctcacgcgcataacgcaggagaggacactcactatgctcacacatatgcngatgggntgggtgctggctcgtacgagaaggcagtnttncgactaacttnctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggaccagagcatgaaatganggagagttagcgtgtacccgagctcgngggacacaccacgggnttgagaacactatacctatgantcgatgnntaacnacagggcgaggaaccatgaggtttattgcnacggcccttcgncatgctttacaanggcattcccgtgccggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccnataatatccgcganggggcggactaatcgcgtacacgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattnggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagatagtcctcgggacgatcactctttgcgtcatcttttccgctcaccgggaacgagtattnnnnnnnccctactacgtgctccactacaactcacacagcgggggagctgacaggaccctngggggaagacagagtggcttgagttgccgcttcggagaagcgcccattctcgggcaggggccacgccatagggacttgactgggcaaccttaaaaagtcngtcaagcgctggtaatgagcaacactgagttcgagatagnntgcgtctctacggatccgccgcgcctccggagagccccctgatggctcgaggtatgcaacacacaggtggaacataactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcatnccccgccatcatgctgatcagaggtgtntccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagctcagatgcattantgggggtaccatttcgcgcgggtactggtctgcgcggtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactncgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcatancgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctagatcgaagatgtcgcggcacgcctaccttcccgagcgtttcccatacgggacccgatgattaccaacgcttgttggtagtacgttcatatgtgatcatctgtcatcggttgggtcgtacggtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcanggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagcacgtagaacggttcttgaatgngcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctagtagcggtcaatacnnatgaaaatctaaccggccaatggaagcgtcttaggcgtaatccgagggtgtaactgtttggcccgcaccgagccctcagtccagccactgacatgtttcccaagcatgctgtcagagccaccactatgtcaaggtgggctaaccaaaacggttcacagtcgttgttccccgctatactcgcttgtagcagcaaatcggcctctcattcattttcaatactcatgaccagggggggtgtggtgtttttgagggaaacgtgaaactctcgatttaccggaagaagcgcagtacgtgagtacccacgagtcgaggtaagggaccagtgtgataaggaaccccatccatttcacgtagttttaactcaggcatacccttgcgagtaccgtcatattttatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaacttttccgtttgataatacacttgtgcccccttgaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtttgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagaaaaacagcagnttgacacgttnaggcaggcttcttattaggctaaatgtatgcaccgaagagcagtgtcaagtgtgggtagtgcgtaacctgggcacccccaatggggtcaaccgtcgtaaggctctcctcatcattgaacccgcagcggtcgccggttctcgggggaatctgtcgggacctgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatnagtgaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcgcccaaacctgcctctccctgttagaagcaaaaaacggactgcaccccaaggttctggtcaatgcacanngatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatngcngaactaacggcgacaccagacggaagggttacctaaccatccgagtgtgttcggtaggataagtgcgttaactctctcacttgcgggcacttacgcaccaaggctgcaaaacatngctcgttggtgcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtcccttnatnctctctgaacgcttaagtagaagtgtggttctagggcattactaaagaaaaagggaacagcattaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtccgattctgtacagggtagcngctacttggccatttaaagcgcaggccccgctttaggttggtgncctgagacgactcaattagtacagnagccaaacaagtgctaccgtaggattgctcccagcgcgacacgccattanaatgcgttttcgtttgtagctatggaaagcatcccgacgcggaggtgtgtccaagtcttgtgctnncgagggtgttaccgatggtcgcagttntacattgctcagaactgcgnaccggcctnctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaannncgagaccaatagttnnncggttactagacgtcttcgattctcaggttaaatatctcatggcnngtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccanaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacaagtgaaagccntcttaatgcgttggtgactaatacaccacaactaagacggcatncggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggcgcgttgccatcggaggaccgatgtctccaggcttttttgacagtggcgattcactcataacctaattgtacgcggagtatcacctctttgtatgatcggcttgatgagcgggcaacaagtcaatgcaacgtacctgtccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgataatcatgcgctgctnagtcggcacanacttctaccaccgaagatggttgttctcgcgcgcgtaagaagatgacacctttactcccagtttacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattttacccctccaagcaggagcgccctctcagatactaaaaatcgtcacatagaccacaagtgttgcacacataacaatcgggctaactatctgtgttgacaggcctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagtcacctacacggactgtagatgagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactagacttgacgtgaattctggtgcatgctactatggtaatgtgctagctgattaaggttagcacgccaggaggtggtcatttgggccgtctgaagagggggctaagcgcctgcccggcggcaacgtacgggcttctggcttggttcacgtgctgggacgtaattgcaagtttactggccagcacgctcccacaacggcacggcggagagaacgcaatcgctaataactccggaaaaccgaaacacgggcaagcccctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattaaccttttcccgcttacctctgagtccaagtgttacaattcaaaatatgttgactcactgcagtgttgatgatacaatcaaacattttttgtccagtatgtacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcgganngtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatagtgggctcggactctggcattctattcgtttggggacgtgctatgtctcttctgtacttcgacaacatttacgnngattcaaacgcaattcgaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccgacgctcgggctngggacccgggcgagatgaccgctccgatgagtcatacaatcanggcgcgcagaaaatagaaagatgacgaccatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccttgcgctgaatcatttgtcttcagacctgcggccgtaattcccccggatattcccattaacagggtcacntattncaattcttgggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgaagatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcntgtgtaggggtactgactcaacagagaagttagcttgtaggattgatgcgcgttattaggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccattgaaaagtgtcttgggtcgagtttgctcttggcctctnatctctgtaggtacgccctcgtacctaatgccaggtgacagtctaacaatgaatctgttgagtggtatgcgaattagtaccagaccaagtcagtcaacactccaacgtaaagatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcgccgcacgcgcgcgcaatcctcggtggtcccgtctacgcgactcagaacgtgcactcgttaccgggtacccccgaacactggattngngncgttaccgactccggcgtatcccagcgaactaaggggggtccgatgacagactttcatagtttcttgtacgncanagaaactcacaatcgcagaactgtcgtagtctagccgccaattcgagtgtggatcctgttttcagaagggggacggaaatccggcggtatgtcactagacgcatagcagcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgaccagtcacggggcaacggctaagtaggaggtctccgacatggtcttcgtcatttccaagctgatanctcgcgtgaagccacgtggtagccggaagcccgatgaaatcttgtctcccgatttggaactcgaacattcgtcgcgcatgccactgcatacatagtcttagactcgttaagataggtgtgagatggggctgggngtaacctcgtgtcacatgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacagctggataagtaaagcgcaacttttgcgttctagggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaagggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaagccggttagnccgattcaaagcagcatgggatcaataatcactggaggnagactcaacctaatccgttattcgaaaacatggggcagagggtctaatagtgagctagtgagaattggcggtggtctatgtgtgggancncttnncaaaagactcacgagtagcncccttacatgcattgagatagcaggttaatcgaacccacctacctcacattggcaggagataacggagagtcctggctagagcggcccagacggaaaaccgaccaaggacctttggttcgagacaggggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggtggccttagtcagggttgttcnctgggcattatttttatncagcagctgacacacagggtctaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagantatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcgtgcgcncagggagtctccatcagcgtcctaacgtgatgtgcgccggttgaccnngaacacgagatcgtctatcataggtctcagcgacgtatcccttaatcacaataatatgtttcgttagacccacattcggcaggggatgactctgttcgatcccggatgtcctaagaggaacggggatctatgagtccgggaaatttgttcactcacgggctctgggtttaaattgagctttcccgcagccgcgtcttctataaancgngtacggaataagacctgcccaagcccttgaatggtacataaagactactgtacacgtcctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctgacgtgtgtggaggggcaacacacgggtaccgatgccggagatcacccggccngcgcgatctattctctgggtcttgttacaaaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccgtggaggaacctggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattagattatcgccaacatctacttccgaattttttgacgcggtatgattcgtgtcgagggccgcnccacacggcgtgccctgctctaaataccagtccatggcctacgcagggcccgggttaaccgctcgccnaccttgtcgtggtcccgtcacnnncgctattacgctgtagttatcataggtctctaccccgagatagccgactttcggaacacaactttaagcataaaaacggcttttatagtatactcggggacgaaacccatacaccggatncctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatnnaccttggtgttgcctacaaggtggccgacccggcctcatntcgtaaccacgtgggtatcccctgatccaaactaagcgaatgtaggtgtcagcgctaagatgagaaccgtaggtaatttcgaaacaggcttcgctttnatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaacccacacacgagtcangtcgacgccttgaccgctcaaacgccgtgccaaccccggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccaatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcntaacctgagccgtggtttcccgagatacaatagtctaaatggatngcagcatgggccagtgatctagtgtattccangggcagtcgtctatccctaaagacgttnattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtctaggaaaaataaagaggtagtgtcttgtgttgcnatgtagcgtctatggtctttactctgatgagcttccttgtattaggatcgcaaccgcaagccacatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaanccaccaaaaactgcgtatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatacattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcatcgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtnagagacaaagctactatcatgtaggtgtttgtctgggtagtagacngtacaacgcgtctaatagaaagcttcgccgcaacatccagggcagggcccagagatgggggttctgtcgttttcattgccgttgggaagcgccctcgctgtggcnactaccgggctgatgggatagtgagccacagttcctaaaaacccgcgggtgtgcataggtgtacttgcggttttatcggtctgggcaaagttcgaggactcgnctaatgcggcagcagtagtaaanagttttccatccagcctggactctaaagacttcacggcgcctatccgaattactaacattagcggacctagacgtaagtatgttagacgaaatacctcttagcgggattatctatacatccggagcttaactctcataatcaacgtgaaccttagacaagtgcatcgacgcggaaatccataccggcgaccagacttcttactgtcatcagaacagaacatgaaacacgctttgccgattcgcagttaagttggcgttaatgctagtaagaatacaacaagcgtgctctaagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcatctaatgcattgcattaaggtgttagctcagaccgattttatccgttgtcccaactaaccgtcaaatagcgcagtcgtggccactgcgtcgtgncgaagactatcagtgcagcgggctccatgnctgtccgtctaatgcaatagacctagatcattgnaatttgttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggccgataggatatttannatgcatctggtgaacctacttcgctnnccgctcccttttaataggacgggaggttcggcccctgggtctttgcctcgcggcggcccgcccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagataacccccaggccctcttcgtacctggtagtttgatagtactcgttggcaacgatgatcatcccccgccacctttaatccaacaggggccttaaagccgcgatgacgcacatcattagacagatgtcgtacgagatgttgctcaagtcgggcttggagctcggaacttgtggggaggtagngggcgagacctgggctcggctggacgcagggggcatcgctgggcatcctaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcaaacatccctcttcctcgccanncattcagcacctacagtccgtaaatatagttaaggaggggccctctgtttacctctaanctgaggctacgaggcctacgtttggtggttaaggcggggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtataaggactctcttcgtgagtctttattttggatttgcacagccgttacgaccatcaccctgaccttcgccagacgatccggggcctaacagtccgccagcgatggcattttgccgccccgaaagcaagaagatgcacggactctgaccagatgacatacgttcctccgtgttttgcaagccattggacatcagagctagattctgtcctcttgcgcagcaactaagatgttcctcggcctggagcgccccgagcgggcccactgctaccgatcttaaaaagacgacgcgttcccggtcgagcccgatgtttccctgtgacggggacttgttggcctagagattgctgtgtatgctagcagaatgtgcccccacccaagtaaaactcatggattttgcgtttagcatttcacaaagccgcggcgctgccggtgatttcctacgcgagtgtgggtgacgggcgttcttcttgggcgcccctctggtccggacggaaagctgcggcggacagacgtttgcacggaatagaaacgattaatataacacgtcgagcgacgatctagtcannccagggccaagcaaacacggcnggcgattcgtggctgggatgctgaggggaaggctgagtggttaacggttcgtcaaggatttgaacccacaggatgtggggatgttggatcgcggtgcggccnccggggcggtcaaagctttcacctacatagtcctctcgctncatgggttgcactttattctacagagtcatccgtggctaccgatgatacgcgtttgtctggacgcatattcggggggcgctggtgaaaaaagtccttcttcccccgatggaacgtgaatgcacagggaccctgaacggagcgagtgtgcccagccgctctgcatcttcgcaagtgccccacggattcgaagcagcctttctaaccccgagggaggactgtaatcccatctcggctggtccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctgtcgtcggaagttggttagagttcaccggcaacatccgtgctaagtcctatgggaagccgttgcaacgtaggattgatacgagggtatcggggtngctgcgccggttttgtcatagcatcataaccaatataactaaggcagcagagatnttgatctttaattattggtagcgggtggagaagtcgacgcacgtacgttcggttgggaggcttgaagccgggttaaactccgngcgtgcgctctaaggcctaagacctccaccactcanttgacgcgcggtcttataggtcgtatattagtgccgagattgttccgctctacgctgtgacgatcatgagnngagtatgggaggttgcgcattggccgtttaaggatcctcgcatccctgaaacagtcgcgtcaggtttgatttccttcaatacagtanaacactaagattcaccgactgatgaagaatcgcgaagcgtacgtngcgggcatcacgccttctcttggctttaggagcacgcacttatccatccggcgtggtaccggcgattccggctaattagtatcgttcagtttccggcatcgaacatccgtgcaattttggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcagtctgcagctgcgatgctggccaaactgtacgcgccgcagtagccccagcggtcttgtttctgcatgtcccgnttaagatttgtgcgatgcccggtccggtggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgagaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgagcctaatggcggtcacagataccaacaggctatggttagactgacaatcgtaggcagtacagtgggtgcntcagacttcgatgtacgcacttacgtcggtaaccggtttcgttcgccctctcaggggnantggatatggttcgaccctcggccccttaactggtggatgcccgcgacagatgtctgcacgaagttatactccacaaggtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggcattaactttgcgctaaccctggacacgctccgtccangcagtaaggccagtaggtcgtcgtgatatacttgggggctgatgacaagaccccaggtacagcatagtagcttctctgcgaacagtatacagtgccagctttnggagttattgacaacaaaaatagaagcggagtagaaaagttaagtgatgtgctcggaangcgcccatttgctggtcaaactgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcncttcaacctgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacctaaactctcgtgagagttaagcccgacagtagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccactctccagcaaaaccttcccttcaactgttcttggatacgccgtcgccgacggcctgagaacacccaggttcaccaagtgtcggatgtttgtttcgcctaccctnctcccaanttctgcccccactgaatacgagcttcgaaaacgcgacactatcgcgttagtgaacnacgcatcagccggtgtacacggtcgctgcggacatcttcgagatgttcccattcagcgntgtccgccgcgcatgcctgggcgcacccgataggcggattagacgtctcagtgaaacgtgactgggttagcagtcggaatgncagccagatacactatttaagagttcagacacgctgcgcgttgaaatgtttgcgcggcgcatagctgatctggtagacaaggccggagcgattagcggcagagctgtaccacagccgcgccgacgtgagccgcaagcgttccgtactaagccattgcggtggccgagactcctcgccaccagtcctcagtcatgtactaccgtagcacgaatgaagggctttngcnncgcgcggttatgatcagcgtatcactggttgtcaatagcacctttaagaagccatcttntagcaaagcacgaaaagcacancncttttccattactcagaggttgcaattgcttcgtgaataagagctagctgtaggtgcagctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcntttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggtgtactagtgcggggtgaagaatatggcgcngacaagtgtcgaggctngtaacgcccacattctaaaatgtggtcattctttagaagaacccgatactatgcttcttcgaacctgtcactatntccgtggattggtacgtacgccgagtgtccgtcccctataaggactggancgattcagagcnagagagagctcatggcccgaaaggaaggctgaaatacggaacttgaaaatacgtatgccgaagctctcttcgctaagattgtggctaatgccgatacacgggtaacgngtgcgactctcaagtcactaaccccttggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacnccggctaaacgttcgagacaagacctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatagggggctaaagagaggaaaattattgggccantagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccnctcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgatccggatctttcacagtgtttcgaatgcaccgcagaacagtggtcatgaggacggcttgcaagttacgggatccatcgcctacaagcgactgaaatcggtggcaacggttaatnagaccggccatagccgcgcgcagtggtaggcatattcgaagcatgctgacgagacctaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacaaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgccngcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaancacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtaccgncagattacgtnaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacccnggatggcaacattagncgcggcgagaccactccggatagcgctgatattcccccgcctgtcacccggacgctgcatatagtactccctcacgctccgtatctcggacgtctgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgactatggactgcattaacggtcttccgtctatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttnacctactngtcgactattagtccgccatcaagttgtggccgcaatcgcgtggaaccgaattgcatcaggccgtggatgccttttgcaagcctgtgatgcctgggaatcttggggtttaataatngcggaacactctacacttttgccgcacacgaaccgactgannatcagcagtaacgctctgccttagcccttggcagctgtgtaaacctccnnnaattgcccaacccgactttagctaaggcgtagttcccgaacgcttttgtatcaaagccaatgtttcgnccttacggggcgtagcgaaacggacgtctctgagagcgcagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcgatctaaaattgagcanggccggttgcacgtttcctagaagggcgtatctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcggggccccgggagcgtcggtcacgcctacaggtggtgactaacagcggtcacggtccaagcattcggtcagaaataaagttggccccagaaaaacntgggcaggagaagggacgcgtgacaggcaattcgtacggcattatgactagaacgcacggtggccgtccgcagtcttaagaaggcatttcagagcgatatcgttacagtacgcacttgtcctatagaacataatcagagactgatggtttatgctaccggccctacagtccaacgtggaggggttccccgggccgctatattgactggaattgtaattgatggcgggcccagcatattctaatcctcgcgcatcaaaggatttttggtggaagtgacctaagcgtgccgggtnagagagagctgctgcgttagggttctagagtttgggcttatggaaactgtactgtcatgagtttcgcaataataaacagntggtcagctctacgatccccttatgcccttaaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttnacgcgttacatgggcataatgttggttcatttcgnttggtgagaagaattaaattcataagaacgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaaatggctgagcagggacccgagaacattcactgccttcatccataggagtgatgcctagagcccctcctccccttgtacgattacaaactacgacccgactccccntttcacaacgctcctctttcctgcatctatgagcgctcagtagagaccgaccagggcacgttgctcccggatatgtgaccagttgtgtcaggggctcgcgcatggctatattgtgactgctgctaagtgggcttccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccntgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggnacccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctncgcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctattaagcatagtagttcattcggtagatcagacgtcaatgaatgtggcgtagttggcactttccccgcccccgctggnatttcaatcatcaagacggtgcgcttgacancgttggaatttcgtacaacttatattttgagtgggaaggtattttaatcgctcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgaactccaggtttctttatgcnactcactgttgagcaatcctgtgtttgctggttttggtcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtcgctacgtgagcctctatanaatgtcgatggccacggcacaaacggcccctgcttgggacggaacctctgttggagtgcctctaggtcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccagctactcggtgcagcngcgacgttcggagaaaaaccgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcgaggattacccatcaatctgggctgagtacgagattcctatncagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcangcagcccgtagcaatcctggcccaggagcccgcctccagctaggaaaactcatgagttggcacctctntataggtaactaagagatttatgttcctagagtctagggtttgntgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaagggccacaggcacctcgccgtggcaggtgctagttgcctcatcacgcnaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgagaggcagatgcaccgtacaccagcgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccggggctgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccgcccagcccagatgnctcgcgtaccgcttgtacttaggaagagcactccccgccccgagccgagcaggtttacacgagccggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccagagtttttcccgtccgtttctgtcccttcgttggtcgtcgctgaccagggagatgtgacgggggggtcccgaacccatcgtgaggctgagggtgcggcagctgaacgcgcactgtggaaactactgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggttctncgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcacttgtcctctactcttgccggtcgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttccactagtcattgcgtggggatggttccacacgtgcntataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacnagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatggagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggncgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaaataccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacnagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttaggnntcaggatggccctgcgcccgtcagccaaaatgatggctaggagggaagantcctcctccacaggctgagaaagtcggtcccacgcacgctctgtnggactttgacgattggtgccgactgagcagccaacttcgtnctaccgaattactggaactagcatcactgggctttctgcgctgcagcttaggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgatactgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaagcggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtatgccaacgggtagtccgctaagcagtaaccgttagcattacgatgtacggacatcgtagcacgagaagggcagttnttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggagaatcgtattagatagaaacagggcctctaatcaacgacctcctctagtatctgggggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcccggcccggggtcgcaaatccgtncgtcgatcaagcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaaatatgttccgatagggccctcgagcagtaccggtgggaaacttactggttaatgccttctatacgaacggcacatcggcattgaaattcccggttagaactcgctacgaaaggcttggcactcaggacctccatgtccgacctcatcaccagtcctatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgatgcatctgttgtcgaatccctgtgcgaggtgggtttttatagtgatatcggcngcggtgcccgtcagatccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagcancatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttcctagctactnggactctgcaccccccacgggttacggctcagtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgcacgcacatgcatgatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggctgcgcgtgagtgtcgcggactcctaactggccgcattgcatcggggagcgccagggaggcncctaacgataagacggaaagattgtttttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgatggaagatgccctcaccagcaagaaccaacgtactgccaatactcagacagcaggaatccttcatcaagtttgtntcagcgggcaccgctacccgtacgtagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagggacctccttacgtagagacncagttaagtacagatgccgtttccccaaagggaggaagttgacatcacttagacaggcggagtgccgaacttctcgaatatatcggatgtgtcatgcctcggccctttgccttaacagattcccagccnggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccccgggttaccgttttaaattagtacgctggaacgataacccgagggcgaagtgttttctaccgacagggaatccgtaatggagtcaatggcttgtgtcgacaggaagacctttaaaagagatcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggagttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaggtgcaaaccgccctgcactgagtccggggcctcatccgtcggcctgcttttacctactanaactgacacgaacagtgataccagcgttccgtgnacagngcagtctctcgatcaagaagatcaccgggcaacgtgttcttccgcactagtgcntnnnnnnannacanagaatcgatttaccgccacgtccctaaatgagcgctaggttggagagtttaggactctcaatgggctggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccacgggataggattaagctgaattatctaacatgcgacccggtcgcgcaacatagacagcatgataactctctgtatatactacataagcataaggtattgtaagactactgctgccgattccagagtcgactcaatgaatatcctccagcccgggctcactaagccatctccgcataggcagtttagcattcagcagttgttttagcgccacacccatggtggaccgaaacatctctttagacggtccccgcggcgagagcattctacccgtcgtcgtgaccgacagcgtggcaaatcgtacctccagacatctacatatactctagcgggttcagatgccggttctaagtagcaggaaccagtgtacgtactcgcaagcgcaccgggacacttaggcgtgccngtgcccccatagtaggttcaccccgtttgctgcaagtcgagttatcaattngagccggtttacaacttagcggtcgacgcctatatttgcctggaatgtgccgcaaatcgcatgtccacggatcttcccttacatgttttccggtttnccagccatggaagtgagatactcgttaatgatcggccccgccgtctcgggatcctaggttatttctgtctatcgcggtccttccggtacggctacaaattcagtttccttggctctctatggttctattatggctggcccactggatgctatacgactaatcctataaattgaaaacagcggtaacgccgtttgacctatatcggaggcatcgcacccggccgtcggcctgacaatatttgtttcacttctgcagatacaacggtggcagactatcgttgccggttgctgaataancgttnagagccgctcctgcgccnctggaaaagatgtcttcccggcgctatgcgtgctattcatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatttgcccgaaggtcgttctgcgcctgttcccaatggctgaggatatcattggctgtgggaggcaaccgcgcatgtaggtgaagattatccgtgcttgatttccggtgtcgcccgtagggttgtttgtggttcaattgaggacggcaagaccactctgaggtcgggaacgggtgttggtagtccgttacggcggggggncttttcgccacgaaaatgcgtcccgcaggcgcaagacagtcggacccgttgtcagctcacggttccgagggtatgcgaaagtgttataagtccnggcattggcgtagctaatgaatgctagatcacctagaccgtcagcttttcgtctaacttggttagaaaacagacgcgaaacttcaaccccatagcgtcgcttgcgaggagatacatcgcaacattaggtcggcgatttctaccttcctgtcgctcgctccgcggcaacttcgggttgaagcggcgaccagggggctcactacgcgacggataacagnttaaagcttcctgcgaanttccgtcatgcccgtaccatatgaccccgcacctcctacttgcaatactcgtatcgacgtgcagtgcagtttccacttactgccacaacgcccctctgggccctgtccgcaccacacctgtatacaggagtatggacacggcgcnacctaaatccgaaacaaaggtgaattacacgtcggggactggcatgctcgaacaaagctttcacggttgagggcgactggtaagaacgcgactatgcgtgatacgatgtctttatcgttctctatctggaccaagccattggatatgtgagcctgacaatctgtaccgtgccaggtaaacattcgggagtggttatgcacaatatcagcngactcacaaacatggttatgagcgtccccgcgtgccctcccaggatgtgcacgttatctcctggcgtgccgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagnccatctgcaaataagtccggtttggttagggagtactagtacaactccgtggtacacgtatagcgcgtcgggcgcnntggacctttatcggtcaaatgcggaccagcctttnaaattctcactactacacgtgaggcctgttcatcgtttgtcgccttactttttccctgatgctcgccgccattaaacaaagcatgcgaaccntcccggacattaagaacatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccaaagattgaccggtcgactggccgaatggtctatcattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggtgaccttccacagcctaccgttgggggcttactaccgagtccgcttcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgnccaaagcaacacggtacgggtggtttcggagaggacactacggatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaaccttgggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagctgtctcttatcgacggtgtcatacgcattcgtgcagcgctgcgggtgagggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaggacggactggtagggtacggagaataagtcgatacatctacaactctaatccagacngctagccgggtctttgtaaggtacaatgactatgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctccaaggggcagcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgtgtgcacctattcagggatatagacgttactacccctcaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgccncncntgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaaggttggtccttgaccgtatgagctattctcgtgtggcaggggtccgccgggcgccctatgttccagccccgatcgtctcccccagcagccacatgagtctcacaaatatataggtgtgactagtggctttcctcgggtgagacctattcnggggttcgcggcagctaacattgccatgctgtgcgctccaccgattgccagctgcttnagtttgggccattcgtgctacaaatatgtttcgggcgcaggatgagggtgatcctctggtcttattagacgcgggcgtagttcgactttgcgccgttaacgtttcaacggtagacaatccggtacgatcncactgccatgttccatctaccagggtccaacgttccatgagtgcaactcgggaccatgtccgggcagaactctccacgctgctagcgtgacaatgcgtgtacaaggtcgttgacagtcataagntcgcgcgaactttttgacagagtttaagtggcaaggtgagatccagttaaagaaaagccctcgagttcaatccacaataaaaccatcccgcacgcccctggctctngcattcttgggcaggtaattgtcaacgacttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgnnnnctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcgcctacgcggggtcactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgcgttcatncctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgaacgatccgctgagaggccatanacgcacttataccggctcaagtaggcagaagaccttcagaccgatgtgtgagccgttaagcactatatctgcagcnnagcacaaggggcagacccccgcccgcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgttctgaggcgtcaccgtaagtctatcgctatctcttgaaccaggcncggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacgtcccatgctctaaatgcattgcgatctatccctggacgcgctaagagccgcctttcctataagtcaacatcgngtaaacgcggcgcggtcacacccgagcgacgcgctggactccgttccatccatgcatactatcaaatccaatgagtcggggtgccatgcgagggcacggttatgtctccgtggagcttgatgcagcccaccgancgactaacgtgccacaacgaagtttatggctttattctgcaaaacgttcctacctgtccggacgacgagggtgagcgatggttcttaatggacccgcacgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgtcagttaggcggtactatctacttaagtctccgtatggcgcgtcaccgagaattttggaacttggataacttagaacacacaatacgcaagcacttaggcaactcgccggngagagtggcatatctgatggcccaatggtcatccctggcggagttgacgggacgaacaactatacacattatcctcccgggagtggtactgtggccaaccncagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccgggacnccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgatccgatgcctattctttcacttagcaccncgcgtactccatcgcgtgtccgtataagcgacccgtcgtgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcacctgctcgagtgaatgggggaccgatgctggcgagcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgaaggcctctgtaccggctccgatcatccagattttcagcctcggagaagtacacgaatgacattcccagtttggcngagttgtttaatggtattccacgtcctaatggtacccgacccgactgacccctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggatataggtcggcattagagtcttcctcaagagaaacagaccctcgctaacgccccagatgttattatccaacctattcgtataaacccacatagtgctctccnaggctaaaaactgttcactctgtgcggtnatattgcatgtggcacgacctgaatcgacgatgccgtccgtagcgggtcagtttttatggtgtaacgccggctctgggcagccttggtattcagagcgtccagtcccgacggactcaaaacatgttatcaggncggagtagcctgaggtggtactcttccggcaagggtttgcatttagcctctaaacaggatccacgtaatggagctccgaaccaagtaggtagaactaatttctatagaaggaggctcgtgcaacaccntatgttctttctttgggtactttcagggaagaaccgccgcttatgtaactagagccgactcctatgatcccgatcgtggtctaattcgcaggagaacgaggtacgtacgatcccgccctggcgacaagagcaggagccatgagtaaacataagagncctaaa ccatgacagggtagctatacgcaagtgcgcgttccnttttcacgagnttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaaganaaggggnnccaaacctcntcctctcaaataaggtcccataacctgtatctagcttacgcaggtnattaccaactcaatcagtcaagaaacgagaagtctcgangggctcctgcaaaaccgagaaattagtgctaccccctccaataaccncattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttnagntagtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcaggganagaccgcgtccacgttacctacagagcgccccatggctatcagtggcggatccacggtccgtatggcaccgacgccatggacgaacggtatcctntcacgtacttcataggcttggcatgctgagtgacagtacnaaaggtgataggactgctgggcgatcaattctcccacaacacgcggtatttccagaggggtnngagtaacgatacacgcctcncggcatcaacgatgcttcaggcccctattcctacaactacgancgacctcngtgtccttngggtgcggccagaatcnaccgaccactaattctgatgggctctccagcatctgtgctcctgtgttctctagctggatcactaataaagattgtggcgcaggtgaaggccccatcgatcggactaaggnatatgccacgtattgcaagcggntacacgaggtgttgggggtaaaagcaccagagctaaggtgctgcggacacgactttaagtacagtgtagtcccactcggattgactctgaaaccgggctgcccctcttctatcacggcaacagatanncatcagcacaaagctccgagctgcctttgacgtccctgaannantaaaccgcataaaatagtataacctcacgccgtctccgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtnaganattcccgctganaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacggggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcncatgcctgatgaagcgctagtactagcacttattacgtgctctgggactnngtgtttgttacttactatctcaggagtgatttaggacggtcgtcgnggcaccagctttttcgcgttacgggtcctctagccctgtatcngcacatttcctggattnnnagtttgcaatgcaatgattcgctcgtaattatgatcagtagtcnctagacgaatttgattgtncntagtttcntagaaccgcctgtactcagaaaaagggagcgttctacactcctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgtngaattgagctattggactcgggtaaaactctcaacgatatncgagctgagggtactcgcgaatcacttgccgattgttnccagtgagaaagtatatcgcgaatgaagatagctgcatatcnnacaacttgggttataacatagccctgcgtcgcaacantatgaaacaattccaaangggggtgcgaggacgcgccaaccggaccctctatctcttcacgtttcttttggctattngtctcccncatcagnaagcgaacgggtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatccngtatcgaccagcgttgcccaggtgcacaggttcgcacgtgtgtnacgtgataagtactaccaagtttctnctttatacactggtacgggcaagtttcagcagaagggaaggcaccccgagcattggacgtaataagtcatnctccttgtgcccaancatgggccgcntccatttaggacaggactagaagaaatctttcaaggaacntgcggacggntagatagaatagacatcntatcgctgcccccgtctttcgacggcggagcagggtccgncgttcngagtagagcgatcgcatannaccggtaccgtctttggtccagtggttcctgatcgaatctttgtccatactaaattcagggtctnccagatcgccataaactggtctccgatngagtgtagcactgggagacaaacaacagtctggaccctccggtctcactgagacttttntatgtgtcggacgattgaccncnacacgtattttaattacagattcgcggagaggcggggnntgggatgagaaagtagggcgacgnnttggggtggtgtgattggtattaccacaataacgaattnaacagttgcacgtgccgcattaagacgctgcccattgctgtngaagacacagcaaagctccttcgngagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccgcgttccnagaactgaatcgcgtctcacggggggctgcgcataaccggcnttnnttcgcgcctaagtcacacgccgacgctctctctctgcatcgctggacctagattgnataaaggttggccagagttttacctatcggtagcaggcacacgctctntctcctccggtttgtctgctccggacggtttacttagccaaacctagtgacggatgcctttgtgcagctgtaggttaattaaggtcgcaggggtatgtacatgncccagncccagatcnccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtnctcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagntgttttntnnnctactgaggacgggaacagactgccggtcagcccntctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgncttagagggttaacctgctttggatgttcggcatactccgaagaggtaaatnattacttnattatgatactacnataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggnatacttcggtgtacgtgagttcaccgttgagtctgtcgagagcgccactcagcgatgctgtgggatcnctngttcccgcgtcagaaatgagaccgctggccagcccggcatgatggnaccaggctgactaagtgtagcgtgagtcccngtgctctattatatattagacgagcaagtcccggttgctggctggntccgactcggcatattccaccgcnatggctaactgtgggcggtntccatgccaattaatggtgggcatgattgtcnnaagaaatcgggtncagatcgtccatgtaattttgancgaacacaggcttgcgctaaaagtatggcaaacttcatgcntcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggtnaatacgcaccctgatgatgcctggagaaatgngaaatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccnctgnggcaggctttatgctggacatacgcctgtagcgnttagacaagtttgancaccccactggcgtcatagccttnaactcgancgcaggacacacnccacagcaaccatggtagacgctgcgcaattgtgcagggtncagaaggcaccatgggagtcggatttgaggcgctaataggcaaaagtcgtgcgagtaggcgntgggctccgacattattctatgtnagngctccatagagcatgtataagggccagtttgcttgggattattcanatangcaangntgaatgtctcatgcaaacactcttgaagtgagacagtctagnatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcngtnttagcctagaaaataggtgnnncgcgtagtatccaacttgcctcctcanggtgagtcagagcgtcgcggacgnnccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctcttcattcatcgaccatgtggggcggttactatccccactctctcatatccttgcgcttcttttctcgctacgttaaagtcgccangctnatagttctacttgaggacatcgataagttgcactncagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactggatggtacagggtcagcttacaattaattctccatctatatagaancccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaangaaggtgggataatgccgggagcgaaacacttcagcgngtcgatccgctggngctcctgtcatcagattcaattcgtgtcgcctacgaaatatcttcancggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtnttttcttctgggcctccgctntagactaggaatgtcanaccgacgttgtgcagtaccagtgatggctcaaaaacanaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccnttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacactgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtnancacccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagnntncnnnnnngttagctgcattggcgcgacgtcagctcagaggcttacgaacacggaacttccggcccgagctgccatgcagacatgaccgctaaattatancaggtggatcttgaccnnctacatcaagacctcttaattggactgcgtacgcnntttcgcnagcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgnngctnggagccatgctcgcncccggccaggccacatcaccctggtcgactctctngtggatcggggntaatgnttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggantcgcacattggcanncatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggcgcccagactgaganctcttcactttgccaacttgaaccatcccagactaggattgcgaatatacttcanacgagctggagangtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagcgccccccattacgtaatgntgaatagaaaacccaatcctaaaggtccaaattaantaagctggggactnnagaaagcgcntctctcatcaangtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatatcaattaaaganggccatcctccaagccntcccggggncaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctangggtgctgccttatacaatttgagcgtttgcatnggttgggtctacggatcgactggtcagtggtagacacgtggggcatatcctgtggtctttgctcgcggaagaggaccttcctggttgtcggcctttaagtacttggcccaagacntcgctnnggcnnnntcnccaagtattgngnnncncgcngngnntnatnagatgcgnagctacttattggactataatccaacactgcggttaagnagtctatcagcgcttaccggtcaccacaactcgganngcttttgcttantcgcttctctggaccncaggagtttcgacgaccatcttnnnannagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtngcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccntatttcacattanggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatggntagtaggagataggggggatacaaggtccaatccgcacnacaacctggacctatgctagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacanangctntcgtgccactcgttantgtaggaaggtggagtcggtatcnccccgccgcgcacctccgnccctacccgatgctnctctggtcnaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccanncagaacgtctcgcgtaagtagattgaganatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaanggcgcttctcttntacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagccnaaataaaattgttagcggaacgngttnnnnnnntnnacantancnnnnnnntgntcggaatagtcggcaataatatgctcatctaaaaaatncgccgcngtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtcttngntttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttnacacagcgcgattcagacgatggaatgtttcaaccattgtttatatncgcttccggnagccttttcttngtctatgattgctctttcttacttaatgngaacgtgacatactggagttttgatattattgcctacngaantggaactttaggagangcacggacacctnncgaggctganncnaaangcnaccgganttgctacgnnctttgncnnccnncnnggcgtgntgnccccatctgttatattttaaattcttagcgaaacttcactggagcangtcaaactcacgtgtggatagtgctanngacccgtttagctgccggttgctggtagcggagctgctcagctcctcctngatctgtagtatcgactgcgtgaaagtaagcgtctcccaccgncataagacagccttcgcgnnnnnngnncgtncnntaanaantnatangnattgcgttccnaggtggnacccacnccnagatggccggttcnntngcnnannncnnnnttannangnnnacnnaannnnnnncngcngnnnacnnnnnnnnnnggnnnggnnnntngttgtanaatctctcgtggacctcgcattcgcgggngatnnaagtacagtgtacntgnatcangcganagaagagcagaggatacgtaaaangctngtataaacacgggaannngntnnaanncnanngnncnnnannanggnnnanntattggccntgnngnnnnannngncncancnccatantnattttnnagnaaggcntgtngnnngnnnggcnnnnnangngagnnnnancnnngcttanngtnaanntnnntnncgnnnatcgtctaccgtatcnganccatgtcnggncacgagattctacgagcctactnttcaggcaggtccgagnngggannnnngnngnccggcantgncnaccctcaatanggagttgtnccnnnntcgcantgctaataccgcggagccagttgncccgatacctgtggncggctctngcgnggtagcttcgatcngttntgcgctaaataatngaaagcactgtagcgttcgangcaccctttccgtggcantcggannnttgcgnncaacgnnannnngntagngtagttctganttntgntatcccacgcgggttgntnttgtncgctgaccagactncnaantnnaacncangggcgcgnttctgtcgtagcggcngtccggcgcnnanncacgtgtgcgtgcnatanacangctgncngncngctagatagccggagcggggcnccnnaanacnannttgnnancctnntntnnnnncncagctncncntccanacaacacnnnccngttatannnangnnagntcnnaagcacgaggngtgngaagnantcnncnnagagnnnggnttccanccacggttgtgancgtnagctggcagcctcgatcttaaccctccgactncatgagctgggtccaaacggaaccgatagggcgagcnagtacgtcactagacttgcgtcactntctgtcttcggggtcgtgacatctggagatgatcgaccagggggaccttctatcctttgccantttannnaagcggctagtggctacataaattagtttggagtcggagccggagaacctactccatcagtacagccttgggctgcattcgccgcgctaaatagaaagcaaccgagctggcctgacgngcagccgagagcatacacttggcgttccccccgcaaatcccagtatcagagccatcagaccanccccggcgacaaaacctaagggagtgattcagagnagatttgcagcgccgtacctactataggcagatgaaagangcagtggatnggaagncnagccgcaangagagtgttgtgtaccanaaacatgaaccttggatgcgcaccggggggtagctgaggccaatccagactgctctataaatggctacaccagccctacctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcggntcccgaacaatacggcgctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactccagcgaanatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgnggcctcaccagggntattggacttctgcttagttattgacctttacagtattccagtctggccgtgcggcagcggngcatgttacctnagaccgtcacgacctcancgaccgtaacccttcccaaatttacactaggtcgcagtcatacggacccgtagtcctagtgccgactgattcggccatggagaaataccntccgaacgtttacagtgctcgatacggggacatagctttacttcacgtgcatgtgatngacaccccggtagctgggcacgggacaaccacacctcataggctgacacangccgcagaccagcaggtctgcccagcaattcatgatttgagatanatagaccgtctgacgactgtgttatttgcgaaagtgaaccattctaaatgacccgtgccagactggcnttaaataatgggtctgagagcggaagaactgtgtgccgctcactatgnatcctggaatggngcggcnntcctagcatccttataagcgtngatgnaatcccgctgggtgtacccttaacnaccccgggtgatcangaatnccacggcttttggccgctatcccnntgntncnaagcgcgctaagcantnnnntnnngngcacnnnnncaccgnnnngccnnatcnngnccnnnnnnnntnncacnannnnaggngcngggntntnganntnngcaccngcagctnnntantgnnnanannnannnncncncnnntaanacgnnnatgntntngnntcnntcntnnnantntcntnngtnttnccggncagtnaaccctntntaataatcgctgtttttgcgcggtgaccctagtgatantaagcataataggctctcangncagaacttaggtagatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggngccagcggtatacccagccgggccacanggccgtnnncnaagtgacngcaanttgatacgggctcgtcgggccgttaanangttcttngacgnngggntcctccttattntaagttgttcntcctcanctaggacttgggtatcgtccgagnaacagacagctaggttgttgggtgcgagantgaaactatcangtgattgccgncctanggtggatggaaancnannctccnngnnnnctgttncgnannnnnnnnntnncncnnnggnnannannattanannnnntgnnncanctnnnncnnnnngcggngnntgaantnncngntnnanagagcnngnnnngtnnnnnnnatnnnnaaacnncgccgnttnactcgttcnccntccggnnngnggnncnnnnnnnnnnnnnannnnannacnnnncnncactcncntcnntncnnancnnntgtnacncgtncnttnnngnnngncnantganncngagtatcnccctatncncgnnacgcaannaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcatacngattagnnacnngnttcgntcnnncgtnncggtnannnagnctncacncagngntnnnngtcnaatccgagacagatggcaaccnnnnncngcgantnngncntgnggncnntggncannngntnnnccttctnnctnnnnnannnnnnnnnntnnnnnngcannnnnggacgcncantnttnnngngannnntnnngccnnntgancnntagnnannncnnnnncnaagnngngannntcnggcntnnngnngncccnacntgnntnnngngnannnttacnntantganngnnanntnnannntntnaanntnnnngnnnannngnngctagnctcccgtcnanannngnncanaaaaggtaanaagcttgagctcanctccgnactctcaagggattgaacatggttttttacttncaaantntctcngangagctaaagttgcatacgacgacacganaccgcgntttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaannaattgggatggcanaaccggtagtaagcgnnactaatgtggacctccgctttnngagcccgcggtcagnnntgnnttanngtgnnnnngncnggnntccnaagatcnncactcaggngnagacnatncntnnncnnctngcnntgngcntntnngcnncnngggnncntttccnnnggaatnatnantancgttnagcntnnnggccgccgtngcgncgnngnnngnnnctcnttgatgcnccaagagngnntaancnnannangnnnnnnanaaggncnnngngnggntcnnncnnncnnacaacgcctngntaaaggngtnnntnntncnangcntannnttntgcttcnaccccggcacggtctaggtnanggcgtgattctccgggcctctctcgtgtnannctnnngacgaggcgtccnaagntnnnngatgnnnancggcngntatacaatgnnagtggnnncngngnctgcncgcnnnnntanngganncnngncntnccgncancgccattgnggtntnnnnggngngnnccnangnnngncgtgcgcagacagnactgcaacnatnannnnnnnccanntngnggnnnnnngngntnnnnnnccnnnnnngtgnnacnannncnnnagnncacnnaggcgnnccnngggcgactnnanttagnnnnnggagngtgnctcgnngnatncnnnnnaannantnnttcncnacaacncananntngcnnnnnnnnnnncnnncannnnnncncntnngnnnnatantganacnaannntncncnnntnannnnnnnnnananncntcnannanngntnncnatccaccnnagcngtgtnntntnctcaatccacgcnctgngtnatncagnnnnctnantntnnnnnnggctngggttggccngnntanngncnnggntgncagntncgnnnnnnntnnanatatantnnnantncnntnancnnnnnanttncnnnnccnccgataccgcngtnggnncttnccnanttannntaataannnngnnngnccgaacannnnnnnnanctnanantnnanntancnnnnacnnnnngngtnnnagcnncnnacntnnattcngntnncnantaggntnnncgnngtnttnnggncnanngangtntnnnngngnnnnngtccnntcgtcngacnncngncannnnngcnngnnncnnngcncantnnngnnnnnnnnngncnacnnttacnntcngntnntagntnancnnnnngatnagagnannggnntgtncngctgnnnacncaantcnnnngnagnnaanntctncnnggncncnangncnangtnanantnngncntcganncngngttannnntatcnnannnnggttgnnncnnngttttccggannnnntnnntcacnnnnatangctnnnnnnnnannncnnnncattttnntangggnnagngnacnnggtggtctcggacttgcnnatntagggtcncccttgtgtggttctactcaatctntacagtatcnttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaanacacgtggtaactaatgcgctggtnatcgngctntnntggngcnngnntnnnannncgnnncntnnnngnnnnnngctcttatnnnnntgnnnnnncntcgcnnnnnngnntnnannntgcaagnnannnntncntnngnngngcntttnancnnntcncnnnttgnnnannggnnantnncgnnnaanttnnnannngnggnnnnnnnannnntnnnntanctccagataacctaacaacatatatctgagacttggnaaggccagggacnagttccttgttacacannctgagaactacagtttatgtacgcnttnctactttaacgccctaccatantacttccgtcattgccngncgangggnnatgatgtcacggtctactntgtgaggangnatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtntcgagcataccgagtactcantatangccttgctttacaagtncttgaaaaccgtttcctattaagacattagcngggcctggattataggaagnncaaaatattcagtgcaaggagtacactcggttcgcttcattatatngatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttnaacccgatggcgctatatttggcgtttcccgtctacacacatttncaactcgtctactatggttgaagctacnaacagcancgcgctttccggaagngggtggcgacgagtgcagcgagcttcttaaagatgagaaatgtgctgactcctgaggtgcagcaagcggggnnccggagngcgcgcatgccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaacctgtcccgccttagcgcgnaagtaaanggacacggtttgaagcctctgcactaagccacatgagatgtcaccgacccaacatagcataaggggttgnnntgttactnctcatggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcattagaatcatagncgaatcattactttgacgcaaaccggtttaccttaagtaggcaccagcgccttggcacttgtgacacaactgtccatctgnaanaacttagggtccagatgaagacgtgtgaaagaataccgtctccgttgggagctcaataaggatcgacntccgtgacgggtgcaacngatgncaggtcganctngacangannggcatnttganngagtcncgngnanncgcgtnaggcnggcnnnccnnncnagttncnnnnntnnccnagctgnngaccnnccgttatgcntctgctgtgcgtanataatagtccagncagacgatatanaacacccgtacatgctcccnaccgagagtaaaagtcactagccctcgatcaaatctggtagtggcgttttcggtcgattcgcacnggncntnttngngtntanaattnncgacttgccncngnnntncggcgggacgangtccgctacgtgggtntaantcgtggtnctaactcaattgtccnccgcnaccangattnttcgtgaccgnctgnttgctcaggcatncgataggancntagaccaacgngtcgaaccctttaggatnnaaatgcatcagccgagngagccaagggccatctgacgtctnggaggctcgggagtgttanctttaacaacngcggttttacatgnnntgtctgtggggctngccntgcgacgatacgncatgtaacgacatggntntanacganatncacttgctttaataagagtaatacggnacggggtggttnattgaatttataaccgcgttatgatgtcgtgagtagcnggtttatagaatnttngggctattctgtcatccatgtcgcccgggaactggagcaagatcccagtaagtacttngctggggggcnnnncaatgggctttctagaaatngcgtgtttccgtcctagcgtggtcgcgctccgtcgcancacacgtggatgagccccatccttgtccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgnagggcccctacctgnctcacagtgaaacgggggtggaaggttccatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacngangccacgtgttaatcgngcactatgacccaagatgtaagtgcgaaactgggtactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgngggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcggnggatcggctctaactaaacgttgcggctagccnagcccaagagaactgcgnnggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctcngtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtgnaaccccaatntgtaaagatccccctagcgntcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatgggaactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccatattgaaaaattcccacatttaatngtanccgtcccntccgnnggaacgatgaagccagcctcagaaggtaaccactcatgccctcaagtatgggactcacacgatggtgcggctatccgnttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccagncactaaatctcaccgcttcaannnannttcctggggctacaaatccatggganaggtcctctcccagcagtaacatgcccgctggcatngaaatgctacattaatgaatagacgcggancatctgtattgaggctcgccgctctctnangtaaagtaccgatccagggacnnnacacctgtgatggcnganttctctttgggtgaaccatctcagttagcttggccgcgcgtttcaangatggagatcgtgaagtgatagccggtagtttcactacatctatttttaagattataactgttgagccctgagatggcttcagagatcgttaatggtcataaccagtcgccatcantgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatngacggttacccactccctgcgttcgagttgctctaanccagcgtattagcntgagtgagccatggcgcgcggaatagagtaccatgatttgnacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagcnatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattnattagaatgaggcgctcggttgaagtccanacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgtngtccccttaaacgattatgagcnaatcgctctgtgtctatcggntnggggctgtgctgctctttcaactcttggccatctaatcaatttatggcgtcaagaatgcagatgcaaattagactcngtcaccttccatagcaaccgtgtgtgtgtcgcccttgctgtaccgagtatcctcgcagcgccatttctgatgtaccantcnntctgaccaaaaaataacgacaccncccgaattcntctccagcgacgggttcttcganaactgttgcacggagccaaggatcagtcactcnttgatgcttgcgggtgattagatnacgcttcgtgnnttgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggtnaactgaaattncgggtggaacacattcccacctgcaattttatagtccgcgactngacccgacactgggcccggctctggtcnnnntgccgtgctcttccccagcattcnagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttggtgttatgaacgtntaggangngcatgtttgcgatgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcancggaatgtgctaatccgccgttgattgaccctaaataccgtaganncacaaactacacttgactgacttactttngatggcgaattataatgtttgggctttattttaaaaacgcctcagtgattctagttaaacccctntgcntatgtagaccggtgtggagctntggagacataacgagncatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagcnagatgtgtggcntcgtagcatagacattgaatcaataaaacgtcgttnacgagagacacnagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacnagagactgcagccaggccnttggcggcatgacccatatngattagatgcgctggtacctcgctcggntgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagncaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactacttcatcctctgaggtgcctacttacgtctccgcactttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatactagaaantagagaaagaacagtagggtcagggtggcttacctttggcaaacntaaaggttgaatttcttatccttgttcggcagcttagttnnccggtagcgagaccagtcattgccgatggctggntgggctggctggcgatccntncattaagttntcgtcagaagccccaaccggggagcgcgcatgccgtagctncggcgtaggctattaataacggaagccttgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcntcgngctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccgaaatcagagcgttacgtcaaggtcggtaaaaaaatgctgcgcagtttgattcccaacggcaagggacaggggnnacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattagggatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtccgctcgcnaatgtttatttgcgggcctaaggagttcccaggngatggtactagtanaatatacaangagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcntataaatactatancggctcgtgtaaacctangggcttggggtatgagaaaangctcctcatggtacttagtccgcgtcatcctgcggangattnngagacgccagacgcaaggagctacgacactacaccgcggcgcacccaggnntncaggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactangctttggaatcacagcctctggccgcattccctgaataaaaaatccgtggacaataggactcagccctacgatctcactggtagaatacaccaacaaaatctatgcgcgagatggtgagatggagtgcgnacaatncgtccctttggaggancgacacatgtgcaggggtggtagtgccgacgtaccgaactgacttgtcattttactatctcatgtaggntagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtnttcttgtcgccttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcggcgttcattctcgcagtcaantancgccagttaccgtaggagacagtataaacaaggccacagcgtatacaatagggcgtgtcgtgtaaatntagggactctgggataccagagcctgcagttcagccggncggcgttagggctcgcanctcaataagtcatcagcagcttcatatactaatcagccgcactcatgactgaggagtaagccacngtntacctaattagggaaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtnctcgcagtactgggcaactacagtccatccccatacctgtgcagtgtgtatttctngcgctatcctgggccaccagaagctgacggccagaccagcacgagaaggtctactctagtcttcgagtcactaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctatncacgtgaactgtgataacacatagagattgtcttcggacgcccactcgaatatctctgnacaacatattcaaggggtctcttagaagaaacgaaatgggagangcagctgcaaagctgggagcgtttatgccttnctgtcccccgttaaaacgaagtgttggcctcctgaagctagctgggctccggccgtaaacaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacaatcttttcaacgtgcagaccgatcagaccccttagtggatttaaatcnactgctgatacatactggctaaatagttgaaattctaaaaggagtatattccacgnaattttcgggtcagcacgccatacttgtgcctgttcggcagagccgcgcgnttaacggaactgagccgaactggttctgcgttacgggccattttaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccntgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgngcggattgatggagcgtnngggcctcagcgcaccgctggtnaaaatttacancgtgtgccgcgaaaacaatacaatattctcactttcactcaagttagatgaaangcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtnctgttataccgtgcacttcctnngtgtcaaaggaagctgacgattgtggtacatcgctaagataccctttagccgtgcagatatcctcatcngcatttcacatgatccttacgtctcancaggtcgccttacggaactttttntgntacacacgccacggcaaggagnctaancccttcccaccagaacaaaacntttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaattntgtggaggtgatctactactgttgggcagaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatnnnacatcgttttgcacatctacancacaggntgagagacngggagagcttgcacctgacagtttcgcacgctcatctccccagggggagttnagatcgggngttgtatgacgnaggatcgcgcccaggttggggtcgtacccgcctcttaagtacaggagcagtaaggtgtcangcgctcggtggatgcttgtgagcacantnattactngntttcctatcggtgtccctcttgggtcgtaaccctcggtagtggtttacttaaagagcacacctcgctcagaacacgattggccacatacatcacgatcggactgcccctgtagagcctggccntacaccatgtgacacccaccaacaccactctgcccgatcgcatgatttaaacgacgatcggctgctcgtggaagcagaagcccgnccgctccagacggcccccagcgaattcataagtcgcgtgaggtgaggaaatgaacatgtgcgggtggctgttgcagagtctaattccgccagcanattaaaggcacaagctagtgtgcgaagacctngncttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggcgcgacatattgccacggcagtttagacgtatcatgtcgattatgcggtgagatctcttttanagtcaatgggctggttgtagcgtgatttaacggccccaagtgacggttgggcccctaagccantgacacgacttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgatttgtatgttcttaatcccctgtatacggaacgcaacgccactcgggcatcaaaacaaaggctgttcttcctagtttcanngaaatcntttgcacttccaaggactgctacgagcggagtaattcngttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccagatcgacgcaccgggaacgagtccacgtgagctgggtagccctgatcctaaggtgtagaccgtggccgaccctccgcaggtcgaacactttacgatcannagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttnnctttnncaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtannagctttatggcatcgaatagggctttgtcgggngtatgggacnncctaggtactcacacggcgtgtgcttctaaatctcgtcaagtagtaccccttggctgtnagcccggatgttctccnccattgngactccactgggtctgcagccttccntgataccatgggcgttacncttttttttaagtacctcgccgaaggttctttcgttcagcactttangttatggaggtaaattactatccatagtagatgagcttccagccctttgattgagtcctacaacgtgcgataattaacattgcacgatnaactcttaggcaaagcattggaagaaaacagntgccctttgcgtcgcttgcgagtagcctaagttaaaccccaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccataactaccacttngcgtggtccantcacgatgggaagtacgaaaacaggcgagccttcaagtaacgtccaatgataagaaacaagtgcccacataatgccgacgaagttgcgctcgaccgcggcccacattttcaaggctgctggcgatgacttttcagttgcgtgacggcctccgcctaatgttacaaatgtttgcttncgcngtatttgtacgcatgatatccatcgtcggagtantcgttactggtctgtgcagggagtgtgntcgtaattcattcaatgtactagtttcggatgccaaaacagagtagctgagagagtaacagcgaccgaacctgactttgtctggcagccttcgtggctggagccgggatagggcgttattggttcatttaacattcaatctacagttatataactaattccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatcctnncttaacngtatattaacggatgcacgtctgggcatggggccgcttgggcctgngagccgacctcacaatttgtctgttganccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaacagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgccacctacgngnntcagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcncttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacnaaagagcaagacgatatggtagcagggtgtatattntaacgcgttccancgttacccacgctttgtatcangcccntgaaccgccaccgcaaaccctgcatgatacgacctggtcagcatgggccaattgggcgatcacgcagtgagttgctagcgntagcagagcggacaacttctggtgttacacgtcgctcgcgntgtnccacttaacacctggcacatagccgagcagatcgtgagtagctggacctctctttgtgaatgggccggaccgtctgcagcatgtcatcaggagtagcgtcgtaaatcttgttcgattaactgtaaacanagcaacactnntttcttcagacgagagtttcgnaataccgggnnnttctnnntgattcnncnatntacaatggtcgaccaaaatgcngtactancgaatcgggctnccaggcttaaattagcgctgngcgcantnngcttttgtgcangcanacgggctgnntnnccnnnanncnangnctccctannnnnngangntgggaatncgcgantggncgtccttntggaanngcanatctcnaattgttaaggnanactgnacnggctgntnncannnnannaaaanctncgntagatnaatannnaccgtcgnngntcngntanggcnntnnnatnntnctcggncctgccgccgngtgccagtatgcgtatgttacgatgcgcgctgcncttgggggttnatcgttgatgaaggnagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggngngacgtccaancanctcgaancacggttactgatcgccggactctattgaanggcacgtgtgatcatngaagatagttctcatctctgatgnaataattgggtcacttgttcggagcaggcctccaggagtttgccattttagatcatcaagcatatgtttgtactaaaatcgatattagttcaggattacacntgtataggctctcttatgccccagtgagcacgcatcttgcaacagcgggaatagtgtgatangaccctgtgcagcccatgcgtagcacgtcactcagagatcgcgggtacaggctgcggaaccacacccctncatggatgtactgcttaccacgtattggggagtagnctcggccgaactcggtggcctggggatgagggttcattacgnngacaccggtactaaaggaatatgtatncactgcgacgccaaggtatccaaatcagacatagccgatgctcggttttgtgcaaagcaaatgtctgctaacctatgatggacttttagacccgtaggaaccttttcaagagactanctgcgccgtgnggatcntaacccactcgcttaaattccactcgctccgaggtcagcgtaaatgtaagaatgcgcganaattgattttattaccngtatccaaaagatataataaaaacattcatacntgcgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtntggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctgccccntgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatcnaatcccgagaattaaccnagggaagtgtctnccaggcttttttcnctagcttacttctctatgaacgaaatgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtcttaggcacaacnacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccttaaaaaccgagggcagnatgcnccacnnttggcccancgggangcccccgacantaaactcaccctacagtaagtaatgtaaagttgtgtggagaaangtgactcncacaccgggtgatctagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccntcttttgcagatctcatgtttctactggtctatgattgggcatttacacccggggtactggcggcccacccaaattaacnctatgngggtggcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcgccctcgaancagataaacgtgtgctaatatngtaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctantttgggtatcaagagtnnggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcagcgaagcaacggcaggtttcgctctttggcgacgatccatggangttcgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatactncagcgcattaagggcgctcagccggaaagtcctcgtcgtcaagatatacagnggagccnggctntnatattgtagatcggccaagatgnattttgngatgagacgggacctcataagctcttgctcgttggntctngtgnctgnctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcgcaggaggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtangacggttcggcncaattgagacgaaagacacccttccagtgacgntntggaccagggcccattcaatgcggccgcaatgccagtccggcgaaagccgacgttctaggtactaaatcatgctaggccantaaatactatcgcataattagagaactataagcngttagaattnggantaatactacataacttacttatcccgagccaaccagacggtgncacaattnattnccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacnggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatcccttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagccaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataagntagggcaaccctgggcnctttaaanttgagtccaaaaactgtctcgcagacctgacgagnagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtagatatcaaaagcactcagctctggtggttcgcaagctctgtggacgatactgagacacttagatttgagcacgcncngggagcccattgtggattggcttttatacnnctccccagcaaacagtaatgcccggccccgtggtaccccgctggacgcctcttgcacccaaggatgcaattggacannttgcgtaggctacagaggggtcgtgcttttctcttttggggcggaccatcgcttgcttctacatggacacngtcctacggtgtatccacgggtttctctaccgtggacgttggttggggttggctgatcaanccgtgttctatttttgacagcnncacatcaattgagatcatgatctctgacntcantttnaaccgtgagagggtagaaccgnccaatggtcagcatcgcataacgaacaggcataccgagagcctggcccttagcacttgtaaacagccttattacagtagcgttccacaattagttcaaaaggnatcgccaggggcgaacggggcgtcgggttagggcgtggattcagtggtcaacccaggggccgtgagnttagagccagttaactaacgctcgtcgatgtagttagaatggctcggaggnaccatctttttgttcagcgccacattgcgagttctatcnctatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtanaacaaatgattctctaaccaaaattcggtcagagtgtacttgttggcgcgacagccnntacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacnggcctgataagtattctgctagagaaagtggggcatccaccagttagcaatttgtgaagaataaataatagccgagactgctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactcngggtaccctgcatatttaagaacccgacggaatcttcacctaagatataacaggacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcnntaacatactagcagtccgttcgagattcgccgtgtcgttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaaataggatgattaccccgtacggcggtttacccaagtggcagaggancgagcagtccattctatcanaatcccgcacgctcgccgaacgccacactaaaacggcgggcgtctttgttcattccagtcggcgttgacaaattggtcgaacgtacttnaacgataagaatggtagatgtaacctaccttggctcttcccgtgctgtanggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccngctctattaacaatacattcacgagctaagtagacacccggagtgcgtatgttccatccgcacccgggctcgaaataccgtctgctactttgttaacnnggagcctcggcagccagctgaaaaacgacccgccgtcaaggctgcataagtaagacactattaacttccaccgttgactcagttatctagccnacccaaataattcttagcccttgaaaactcaaagaaacncagctatttncaatggtctcggatataggctatattaattaggtcgaaacacaatgggnattgtgaaattcttnacttatcgggattggtancnttaagacacatgagctcagatgggcccgataagcatgttctactatacattannncgaatcctncctgtggtaacccatcttagtcgcagacccnccnnntacttatctcgattccgtatggtgaagagggcatcgaatacatcctgatagttagcggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaagaacgctctgtgttaggaactattgttcccgtaatctgggnatgtgatcntacngcgcgagactntcttatagcccngagtactccgcggttttacggtgccnnagaatcaaaggcagcntgtacgggtccgacgcatcgaatatttaagtaaagactgtagaaagntgtatagtgtgactccgaagcgcctctngcagttacgtgtactattttggcgaacttaaacacgccaggncacgcgcgcaangtttgaacaccagccattatttgattatctttacaaaagacggcggtcgagcaggccccccccctgccggaggaggattatagaggaaacatccagagtgcagtgtcnatctacaaccagcggcttctcacgattattaggaactacggcgngccccaggctgttgnnggaatcgtcgggacatactnnaaggatggtgactatctgttagtcatcgcggctcctgttgnacaatttagttgtgcagcggcctcacggaaatttggcctgggggcctgccgcgattccttgtngttatcgatgtcgcccanccangcggcaaaggcngcnnaccatacgagcgggtgncgtgcttcnggaagcgcgtcatttggccanaggttgcaaagtcagtactgcacatggcattcatccgtacgctttggggnccctcattttacgcggagcttcctcctgtgctcaattcatgnataactagcgacgnaccgcgaccaggcaaagnacccaagtattagaaaagtgcctaccagcccgccgatgcttggggcgaccgagtaccgtctgatccatcgttttgataccgtggggatcattactggacggaaggttacgtcgagtattgaactgcaaaaaacttgcacattggatacctggttcagacatgtagaaacggtctctaaaaaagaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtganaacacccagancatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccnnggaacctatgcacatcacgaaagccgttaactgcgcgttaagaaggtgattgagcattttctgtgggcgctgctnggtctagcccgccntacagctcaagggatgatccatcggaatcccccccccccnggtatactcggccagcgacggatagccaagttgcgcgatgacgcnaacactactctcgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgntcataagatcttttgaaagtcatgctagcctgngatgtcgcgatatgcagttaactntgaccgcacgacattcgagtgaattgtaaaaccgcccccagtattccttctactcggtgnccttgagtgcgcgaccgggcgagcttctgtatctttcaatgcatgctcccttgctccngcccataccgagaaaccccctatattcagaggtccttgttggtcgtgacttgtgcaagcaatcgaatcgtagcanatacgacaggcaggccaaagcgacgtatttcttccgcgatcctttgtatttcgatactccaaatcctgctaggacgaagggccggaaccagcgcaactcaatnnaaccgatgancaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaacccnctatngtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagntcctcacaactcgccagtacncgatggcgtnnanntnggnaaatttggaggcaaggttggtcggtgtcnctttacgcgacgttagctggcccacataagttagcaaaacctcgctcgctctgtaccaangggatncgntgcagcgtgagagatgagcagatattctcagggtatgactatcttcgagnngacggagtcgttcccatcggtatacgtgactgcgggccgtgtagttctccactccntccgcagggcgccgggcttgtcagcacncncgggcatagatctaccaatctgactgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtggnccnccggtgactttcaacagagagctgtgcctgtgnacgcgcccgggtacgcgtctgttgatnaatcccggtcgaggctggcgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacttaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacgaagtgtgttgactagcgacagatgacagactaaacttgcatnttcccagtatgtctgagggccgaaacatattatgataattacngaagcagccattttgcnacgaggnattccgnccngtctctaggagcaacgctgtcagcgccctcactactatttcgagttattaaatagtgggtctaccctttgccctcctaggcggatgttggctgagtatcctggggtattgtcatcaccccacggtntaaagctgcggtgagtcctccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtaactncgagnnattgttgagttcaatgccgacgctgtaganngggggaaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaannaccccagggtcccncagnaggatcgtccnncgnttggtcctgngactcgctnttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggcacaccacgtaaagtcgaccgatcggtggcttggcaaagatgattgagacntgcacgtgctggtaagttacccacgtcgagcatgtagccacatacatgcagccttgaacataacaccatnagccgcgacgtcacaatgtcacataacatcattgancatatagntgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtacacctgaggtggtcgcatacagnaacctgcacggtgagttagacgcaagcgtattttnanagtggcgagatgcgcatgngcgctatcgcgaagaaattgcctgtaganttagataaggcngtgcctgagtttcctgtttagaatttggaaggcgtcggcacaatcacaggannggncgtcttagacatactgttaggcgacagcgttcgcgaacttctatagcccgtttaggcctgttagatgcaatcgctagggcggccgcactnattcaatnagtccgnacnngagtttatcggnncnccacgtncntcgcacgngcananangtgngncnaaancnccgtnncnnacgcagntggngcgtgngctgtnactcggcaccagcncccctggtgaacaggacgtnatagactcgnacgccgtgccgtattaagttnattgcgnnngnctgatngnntngcnatactgcctncnnnncangctntacaggcgagggactacccagtncgnncgagcccacccccatcagtnctcccgacatcatgtnnngggagaccggccttggaatgnncagcctgttaacccataccgaaataccccaggcaacattgtgtaaacgcttcagaacttnaatcattaccctatcaaacgtgacncccancnnngtntgnacgggtctannnnatgtntnacatnannngcnngcnnntngntgnacnccgcaangtgaaggangnaccctacnnnncggngntngatagtngagatttgtgtcngancgngncagagntgngctnctcnnaggcgatggcntctgtgacgcgaggtatcgaaaacactacacgactnaccctaccaatgacgttgtcaagtcgccnggnttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaaatgatttgacgccgtcccgtggactgactacccggacggtcaatataagagcggtatcgannagccgataggatatgggtagctttttgacccctccggcgacttcttaagtaattagtccgttcctcctattgcttcgaggtcgaccagtcgaagtctgtttggngtagcgcnncggcttcgcntgcnacactcggggccagcgcatcacagatcnaagcgcatttctgttggcaagtaagnttattgangaccgcctncggncacggtgagnctactnaaccagttgtcactgcgattgcctacgccgcccagctacaccacgcngtctccagtagctaaccaggcctactgcgtctaatgtataggggtacgaaggccnnanctnaccacatagccgctacagctgccccaatatgagttgtcgnagtcactgtcgtttttttaggagaccgcgncagttttggcctgacatcgtccaatangccctgaatgnngtcgcctacccagtagtattcccgagaaatcggagtnnnacgaacantcanggagcgagaggttttagctgataagtacggacatgtttatcagnggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaantcaaaagatcattgttgnatttcagcgagctnggggtgggggacggcnattacggaatcacgggccccntgcatccatcttggtaactcttggtattggggtntnnnnngngtggcggtaagttcccttcaagcactgccccgacgcttatataatctgcggccngaanntggaaaatacgttaacaatcgaccatcgctggngggacgctcggangnagcgaatcnattaaggccgtggatctgnancncggttacagcctaccggancgtttcgacgcaggggatcctcagcccgccagtgagtcttccgatagacgtgctagccgccaaatggttacgaagagtcatgtggcgagtgggaagactcctaaaggtagttgtcgcaggtttactangaaccttttagtcgatccgcggcgatctgtnctccgcnatgcactcgctaactatcaagacctatgtaaggaccnntacgtggaacagtaacctcggcgcggnacggaccctctcaccggtacggaagcgctacgagatngcctcagaagtaattcccacacacgcttccgttgtntggccccgccagcctaacgggacaggaaaagattagaggggccgatcgtggcttgcccgtgagcaaatggtgctcgcaaattgttactgcngtggatttgtccggcgtngattgncatgntggtnntattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacagnggattctattaattctgcntgcncgtcgtacatggatatcctaggcancttcaccntngttaacgccattcgntactgagaccancttggaagagcccggtnagtgcggctagccncgccgccgttgctgtcgcagtngtaatagttgatacaagtgcctantgcacccttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccaggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgaganncatcgnatgncatncncgcggcggcagagtcgtttagtccgcncggttgtacttagnanttgtcntgtggangaagctactgccacatgccaaacatcngccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttanagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtntctaatcaattcaggtctcccacgtnnntcnatcataaaattatggcacgtgctgggcccttctgcattaaggtcgccctccagtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgttaaacaagttgcttaggttatttcaggntgcgatagagcataaaagcatacaaagatgtatcnccaattgaaacaagacgttgcntagagtgggacatgttgcttctgtacagccggacgtgtancacattancaataaacnacgggcattaatacaggatggtaatgatgcgtnctgnccgannatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgnntactcgccctncagcccatcgactcgcgcatcatcccttcgtgaccgtatcaganctatgagtcggtaagtagtccaaatacnggctccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagacngctgaggagcttcacanggtcagccagacgtttataatgcgatggcatagtccccgtcctnnnccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccantttaacgaanatgcgatgccacgtgctcgggtacggacctggaaggttccccatggtggccccggactaataccatccttaaagactagaccccgtcaagaaccgattcgggagtacgaagctaaatttctttcttcccaggcttcgtccacgaccactcgtaggtgatttcgccggtcgattgnatgaagaccaaacacatggcncaaggttnttgcgggtaatttatgtagctttcagaccgttgtccgaagtagcacgaaaagagaccattgagaanccaaagagcagaccactcgtccggaaccgcacagagatagcggacctatgttagtgcatttcngncgtnctgaggctagcaggtagtgggttggttcgancaggagccgggccgcggttcatcgacattaaagacgaaaggttcctacgagcgtctaccggcctccgggccaacgagccgnngnngctacacagcnctccgggggaaccngggtctggttcccgaacatttgtgtttgcgattatngtaagacgccggctagcgacaattaacaagcggtcgactctatcaaacacagtcaagttacccagtaaggcgagctnngtaactgcacagatgagtgatgacanttgccaatttacgacaagatataaccgaaccttacggcttgtcgntgtaggagtgtctcaacgagcgcctaactcattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggccctngtcagtggccactgtagcggtgannttnatcganncnnggaccnnacgaactcgacatatctcttagggcgcccggagtaaccatanaatctcaggtccaggagaggntgtctgacgatttnagtcgcaacttaanaaataattcaatggnacgcgtantttaatcacgtttgagcnacgcatcgaataaaacccttgaaccgagggctacncaaccgcactcagtctcagcaanaatttntcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcntcgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaatagntaacaccactcacaacggcggttatcacgctgtcanctactntagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattcaacacgtacgtgnatgtagtgacacgtngtttgggagaagtatcgcagactnttatgggttttgatctgatcctgctagctaacttggtatgttttggtagtncgcgaatctggggaatttatcctaatggaaggcgacgcgcgtgataatcccctcctacatttgtacggcccggcgattngtcgttcgtatgtaggggaaacggccctctgagggagaaccctgcaaaggatataaggcgaagcaagcacaataaaaaatcggtagccgcggggacgtcaccgccacggtgcaactacttcggtcgtctaagaatcganatannngcaacgttcgccaaaannttcaaggcgtcagcactgttcctgcaaaatgcctcgaangggtatcaaaggatattacgagggcaactcatggtacngaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgtctatgccatcctcagtaaaaaccgacttagcacactttttatttccgganaacgacgtagctcaacctcaatggtcagggtcttactgaccgacacacacgtgcaaccataaatgctggaataagtcgtgttcnnncggggtggcccacaaggtcgttaactagtgtgtatgcaacagtcaatcaggctcttaatnnccgttccacactgctgcatgacgaacacgggcatttctaattaccgncgnaatccaattacgagcccttatcntntgttgccaacnctcgaaatagggttattcngaaggttacagtctcanggaaaccgggtncggcattgagattcaacnaagtatgtgagncccgcattgancngttaccactngccttgnagacaggccacccgggtcattttagactatcctnactcgatctcgcacgnctctantnnnngnnttaaaaatctaattnnnntncccgncnaatgcggnatgcanacntttngangagnggcacnnntcgcgctgaagtttacggaactcccagcactacttatgnncngcatttgtcagtcacaagtgggccctgttgcctgttggtgcgatgacgcngccaatgactgcncttgtttgnggcgggttaacttgtacgagggtcgttttgacaacatccntccatagagcntctgtatnaaatgcggccttacaatccgcctnctgaatgacggataacntaagatcgagtataaataccggtaaccttcggcctcaatctcatactttacagctccgattgccnnnttacgtatgttggcccggttaggaaacatacnctagttatcgcagcggagatttcaaaagagtaaggcttcacataacctttgggcggcnnaacgtgctgtcctgatacttacatttccgatttctcgtatatcggcaagaattacggtattttagccccctattcgagacacgttcacattccgacatctggggcacatttactatacccactgggcgtcgaacgaattctttatcccgcttgttctaaagtgtagccntgagccttatcggtaaggtttaaggcatcacatttgtaataaggggaaangctggatgggacaacttttgaaacatgtggaattatagctcatcatcatangangcgttacaacacgtacgcgacgaaatcagacctcatatcacctggagaagtcntaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgntatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgantggtcggcacggcgccttagtaggcacacncaacagaagtcaaatgatctttcaggcaactggtatnggcccagcagattgtttacgnctctgatgacgagcgatctgcctcttcccagccggccatgtgaagctnaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtggcatatgagagtcgtaacgcgacctccaatacagaatttttctgcancngtcttgcctgacctacatccnccccaaaaggggagtttaatcagttaccgcatttcattccaatgacttccgagtcctatatatatactgacctgtttagtattcnccattgaatatttcacaggatttgcacatgagcactctgcaggacaaattgaaaagtacaagtagaannggnacagcctgaaccttgaagggattagatctattagagtccncgctgtttggtanccgaccctttagacacagcaagngaccccgggggcacgagtctccggngtagagctacgcgcaagtagaagagnctagcttaggacgcatcccttaccccaatacttcaccgccagtataaaaaaaatagagatcacccattaggaaattgttctgttccggtaatancatgaacagagttacacagttatgccggtccctcataggacttgatggcatcggtaaaagaaagaggggctgttttgatatatctcaagttctcctctatatcaccaaaaatttcatgtccgtaacgaagacttaggcgagaacgcttgggagttgatnacgactgacatgctaggttatgtgtatatatagcccggccagacctcagtattgtaccgaaattagggaaatgcnacctcataataggcgatactcatgcacgagctccccacggttcctggggcntcnaccattttgccatatagggccgctctttgtacggatgtgacctgctcatagtcaccgcaactatccnnccacctaattacgtccgagntgcgcagtnnaggagcttccccagacaaacgtaagaaagagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctngcccaaaacttaggaatcgctgttccattctcgtgatctataatcgtctagaccagaacagctcccgttncnnctaggacgtacaatcgagaaggtancttcgtaggtggngtacagtgntccctccggtaaagccaaaataatatcgttgccccaggcatctaatagtttaagcagcacttgttataaggcaggtgtacgaaggctgacagncgatcgaacagtatagcgagtatcctacatgactatggacctatcncggtggctttagacgtattggcacaataaacgngcgcngtcattagtatgtgtcgtgccttggnaccttgcgggcgctcaccggacgtaatgctccggtttgtngcaattnattgatgggcgtcacggtttgctatcctatgtgtancgctcatagggcatgntggcgctatgcctatcactaggaagatgcnctttaagtggggaagggcctcgncccgccccagcggccaaaaagccccgtgaccagttggccgattaagttccacaaggtantttacgcatttttacacgagggtgggccgccggagcactatccggtcggaagaccangggatatcagggtcattatcncgatctaggnancgcaatcgattgtttaccttatatccgacnagccgtaccggtccagacggttgagggccctgagcatagacttaattgacggtttcttaatcttaagtgtaacgacagcaggccgcttgcgtcgccatctcttgtcgggttgtcaaggccttcaagcncgcntgtacaccgttacgacgacaatccgctagggccttatcgaattgagttggaacagngcatgcttttgaatgaggcntttataagcgtcgcgtattgccggntagttatcggctccgtccgcgagcaagcacataatcgaacatgcgacnnaacagagcaattncganacnccaactcaatctgcaaatggctctaaaagcagccctcgtcacttaaccgactcacccgggaggctccagaacanaaaaggcanacccattttacgccttgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcngacgcgtgcctttcaaaggcggctggggactttacgcgacacactcaaanttttcgaacttaccttccttacaagcgttgccagcnactcggttgatagatagaagcgcctaagtagtcgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccanngccnctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatncaacctatatggtaacacgnatagaccnncaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctttaatcgtgacaccagtgctggcgccacgttatacggcaagtcctccccccccctcaacccctttaaaactgtggggtccatgtctggcgattaccctctttcgtaggagctacacgantgacatcgcgacctctcacgcgaaacatgctgctccggtgccgtggcaggccgaatcacaccctcccgacacctcgcgnggaagtacctgagttttcttgcgccaagtgttagtgatcccgacactgcgcattgggcaatagataagacttttcctcgcggcgtgccagctntgcacatcccgcannaccttgtctgcgagggccggtttgacaccatgcagtagccgaatctgcggaacgcctgatctgtttattccctgtcttagcctgggggacgcaagcaacgccgtgatccaggtttaattttgcgatcctaatctgaccgcggttagcttggccggcccatcaactttcacagctaggaacgccagagacagtagtcatcnacaataaggacaactcaatggtagttgtgtcttcgggcctccaagtcaatccaagccgcatccattccaccatcaccnccttctccgcaaatgatacaggttggctggttcgtancnatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcatgtcgaccccactggtcgaagagtacgaacgacctgcgggcaacaacggaagaacatcgttgacttatgtcaatgtggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcngcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacagttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtccgtttcaccgattcggcncncaagtcgcgatncgtcccctgttggcatntataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataattcatgtgcagcatggttatgcctagaagggtcagcccagncctctaaaactctacttctgagcgactgctggaagggnctggaaaattgcaaacatggttttctcgggttaagtattttttcggacggccccgcgacaagtatgccaaagtgagaggtgacttagatttcgcagttcgtttggtgcngtacgccgttcntttagtaaagtacggacgatcgcttcgagtacccaaaactgaatcaactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccnaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaanngatgtngtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcanagggtcgccaggcaacannttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcnggataacgatcngcgtatagtgatgtaaanggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacgcgtatnnntcgcttacgcttccccgccccncatttataatagcgctggantccgattaattaacttttgtttaatccgcgctcgnnncgacaggttctntacagccaaacttgcccgtctactnagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaagggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactatgtccnnnagnccncgagcgggntaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgantcgcgtnnctccaagggnctgatgggttagatctcggccccgangcagcagtcctaagaagttcaagcagctcgcgggatggcggcgggaccgcntagccncatgtgtanattgttaccacctggatgacagtgtcacactaaacggccgaggcagnagctttgagctatctncctttanggatgccgaggatgcaatcacaaccattnttcttctgaacccncacccccacaggattgnnnttcatttcgcctctacacgaaccaaattgtttggagacntagcccaaactcccgnagagacctaccaaancggangctaagaagtntaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgnatncaggtaagggctctgcagggggtgncttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagataggcgagaccctttactcctaanatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgnagatgcgaatctggccaagcgcaccagatgngtcgatttaatggagatcangatcaatacaatttactcgatggacccactggagaagctctattccgtagcnngtccggggccngttagcagatcactcngcggttgtacctggccggtggtcccggatccactgtcagtactctgannnctccgtataaaagtgggttcgcagntgcttggttcgatntttaggtcggtccgcngcaaagccngccgaggttcgcaattactgaaaggtcaagcaaggatacctcgctcgctacccgnttggtcctcgtgattcagagattcaggttgcagantgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcngttagtgccagtatgnnggtacgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttggggggnggccacttataccaatcaaggagctagtgcggagctcggtgtacaacntcctcgggtcaatttatttgtggcggcgtnngtcacaattgcccaacggactctcggncctagacaccagnatcctttggggacgtctttgatcacgncgtcccaaacnactgatggaganaccattaacacactgcactccacaaaactccatgtccttcncctcgatgggctagaatactnnactggttctnaattcaccatagggatatcggtagagtannagtggtccgtgtttcttcctgcgncncgcatacctcgagtatgtccaagnangtttgatcgcttgagatgtcaaagcggnaccctaacccaacggttttcaagagcgcgtanggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaatcaaaggagcacaangcatacagacgaattcgccgcgtataagatggagttatacatagtaanttcggggagtggctttgnncnanttcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatnggtaaganccgtcctatgataaatagtgntgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaanaacgggtntaactggantcccgacgcacttagacgtgcantcgataggttacgccancgnnngagganggaccccatcttantgtacgaaacaaacgtcccgatatcattggatcactatcggaatcgtgtacgacatcttaagtttggtacntcctgggcgnctgcggatactgagtcgttccagaactttaagtatatcatcatcaagagagggtngtacggtagctgttgtcatttcttgtttacccgtctgtcagtgggggcnncgcgtgcgccacngntacgtctgttcgtttgtgtttatgttggtcaggaagggcgttgcggtccgacattagaccccatccaatatgagagccaaaagcgggctaagaggagcagtttgactcagagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaanaatgtttaaaatgctntttgcttggctctcagaagtccaacaaactaaccatgttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatagcctggcncngcccnggttcagttacacccgtaggtccgtcgaatttcgngatacaaagtagtcatntatctttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaantgctaccctcgtgggcctctacactccctgtcacaanccggtgtcntntatttggacccccatctagtcnacgaagtgacaggtcgtgatgggnatggtgagggttaactcgaancagaaaccngtgttgaagcacacgattgaagatggacctcgtaaagtgtttcaaacgtgcatagtaaggaatcgcgcatcacnncngggatatttaatgactgcagtctctgaagcncgtttcgnatttgcgcttctggcacagagnttcggacggagnnngggatcgtgacatctagctcttaccgtctccacgtcgccatgagggtgctggcgtgaggtaacgnntgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatncgcccngcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcngaannntaaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccagnnagccgagtcactgccccctccttanctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcangatcgggcgatacactacgatttctaacacattnntcacttnngggtgtacattctagngaatcagacaggtnttagacgttgggacgncgtctagaanatatacctctttcggtatccccaancacctcggatcatcaccgtagctgatcctcaaaacttagtcaaaagccaaaaatcctttgaagtaggncngaagagcagacgtgaatccccccctataccgcttgagngaggaaccccgcttcagctgcaangctagaaatgtataanngagtggggcgttncacnnaaggtagatgctagntaccaatacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggatcatgcggcaacttagtcttccagtcatcgagggtggcgaccgattagagatctactaatacgaataaagtaagggatttagggtgtatcatgnaatcatcccagttgcccccgagctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttngctccaaagctatctctnctaaacgttacccggccccgacggaaactggattccggccgatccgtggtcgaacggagggatctttccatctantgcaggagtgactccttgaccaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtangacgtttatccttgcagggaactctaccaaataaagannntgcaaacatactttagnagagtacgtcgtacttaggggttagtgttcatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctnttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgncnacnagacgtatagctctatcgcgngtacantcactgttgaagagatnntccagtggcatgcctcnnnaaaggttcatcttctgctggagttttactgngaannaagnaagatgttgcgncgtcctgaaggtgagatgnngtcagcangatcagtcagaccnatctaatgtgcacggcgttctaaagcgtgtcntgccgcccagtagccgccacgtggttccccnagtagtatggacgagttaaggaattanggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagtgtcacaatcttncaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcaactgacagaaaattccaccctacacggaactcngaacgagttgntgaacgacaacaggatttctttaacacaaatcctaggggnctcgggttgcggcagtcatccgtnatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgcttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcggntnccntcctatttactanaggccnaattggctaccggatccggggtctgnggtagtncatcccctatttcgggagttaggtaaggtataattgttcagataanggnttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacngntaactatcgtaaanntttatctcgnttanccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgccncagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaantgagtgttctngttatcaccaagaataggaacgctcgcaccgagatgagagcnnncattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaanagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgnccacgctaatatcactctaccacgatcgaccccaacatttacgagcanntccatctagggtggnttgcgncccgacgacggttctagccgatagagttagtgttaacgcgcannccctcacgtatgaagagatgggcaacctaaataaacgggtnatactcgtccaggggtggcgcagacctccttcnatgcgttcgtgcgctatatacgtagatgtgnaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacancacagttgaggccgttccgccctccncgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattngctcttcgtcttactangtaagcttccttggcccngctcgancccaaaagtgctagcgtacacacgtggcgtcnggcgcgggactngcgttcccaaacgatcagcaatgctnttgtgagatccctggatccagaggttntagctcggacccttatcggatatcgcnngtcttggttnnctggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggnagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgcnaactgatgtgtgtnacgtataatagcaggcnagncttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctngaacacgaaacngatcagttcatccggtaaacaacacaatcntgaggaatttnntgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagcnttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggtngattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggatttctgcgagaaataacatctacccccgtgagttataggagaagaagtcatccattcgcgctaacttctccttcttcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactnggcttgtaggcctaggggcacacagttcacagcgngcggatcgacccggggaaccttgcccggnncttgggagtttgcgccgtcaactcaacatgacgcgccnncnnacccgtgttaatacagtcaaaaggttccaaggtgcgccgagtgggaggtacctgtgttatggagccctgagagttagccgcccaccgggtgacaanaaccgaaggatcatgcggccgtaagttaggtacctggcggcagctgctacgggtgtgcttntgcatacaagcccctcatcactgattgaggggacacaacgtgtggctaataatggnngactaacagcggtccgcccagggccgcggccccaaaatatatttgcgcagggatgagccacgccactccgacctgtcgaggtagnagagacaagctgcctagctggtgcatctcttncgaccggccgccgagnctatcgggattatagctgtcngagctcgttggggacttccgactctcacgtttgcgcgaagaggttagccctgccgagacgcgcagcatacaaggtaccaagctccccctccgtacgcgagtaggcccttaaggcgcgctacctgcgttcacttgcggagccanccggntcgctctatcccagccttatgccttttaagancactggccgtaaaggactcccgccatttgaatagtggaaagtatcacagacgtgtcgtgggccggtacgtcagaggtatggtggccttaagctgaactttttaaaattggagacagcggcgtatacaccctggtccctcactccacagaccacctggtctcaacgcctacccgccctcgtacatctccaggtcctttggccctgacttttgttttggatcctcaacacaactagcggcgtatccgccctagttacctgtattccgaccaaagcggttaaagtcacgggacccaagcctgggttatgaccgtgccctcagggggtctcgcaggggatccatccccggagaatagaacagctcctaggcatgtactaaccccgttttcgcgagatagtggcccattagtctgacgcgagccagttaatatctaagtggtgtcgaaaacacgccttacctaatctggangtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccanngcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcaaaagatcggtaaagagcgtggatcggttgacgtgtccattaaagggntgccgaaaaattacgtcaaacggaaaagttaaatncaaatagccgaacgtnaccgtgctacggctcagaccaatgttgggtgggcttaaaatgngacattngatctggctttggtctcagctcccaaaaatacgngggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccanggtganagncgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtcngtagnttgcacaagtatctgtctttaagnatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcatgccnntcctgcattagcacagangaccngtcnnaggcccacgngcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaatctagcgtgttgtatgtcttcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagtttttantgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaagtacgaaacatctagtacttaaggnnacagagnactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcattgactcagaaacgccaagctgagggcacgcctcggtccgtctaaaccgcgaccgcgggtntgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtngtatgactttgaacttcnngggtcaccagccactaagcctgcanccacgcgtattattgttcggcccatacgggatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggattcatgccccaacgtatgattcatatcccctgcttctcatgtgtggttgtgnanntagatggcccccgcagtagcttcttttccctcaaatctgacagcggcgatgcgaacgccancaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgagacaggctgtgggggctgatnnagggacgtacaagnggaacactgggaattgtgcattaaggctaatctgtacatgtccnatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgttccggcgggctgggctanctccccaaagctagatgtatgatgtccaatnaggtcgggccagtacgaacgcaagggcttccaggggaggcttagncggcctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccagttgatgcgtaagttctcanagnnnnanacntnnnngnttnnnnantncnnncnnccntantganncncaacnnnanntnnnnncatnnnntgcgtgtntnnnnnnnncgncngnngnngnnntnncncggcccggnnanntnnnnattganntnngccgggcnncnnnntcnncgnngcangnggncnggtcnnnctccgggngcagatgaaacccacgtatcgagtttaaagngtgctgtaccaccctngnnngcntacngcgtcagtcgttagagcgaaatanttacgaagacatatnttttagcagtagntcacnnanntagngaccgcaagcgngtncnnncncnnagtantaagnnatccngacnnnangggnnngnnnngtnnaagaaggggngcgtgtccgatgttttatggtagaccggagtanatcgtaacgagatagtgggacagaacgtgtacgtcctcagaggtccaccacacttgaggngtaccgtagatacntccttttctnacgggacatgtctactcgcttctcggggattggtaattagagagaactgacgtgtcgctcacccaggccagtataattagtcgaatgcacatgtctcacccccacgatggatggataacgatttgatngcatggtgggtatatctgccgtgattgaagcgntctaactggcatgaggccgcggaaagcagacgaaagggttnntnnncatttacggggcttatcatcagtggtcgcttcgtggatggcagaggaatcctccgntcccttatatgcagacttgtgtctgatctgtacttaaatggagctgtangctgagaaccccacctgtgagcccacattaggcttttcgggctgaccagtaagatggacggnntccgccccttactcatccggtgcagctancagattttttaggaacccgtcgtgggcaagcgcgtcccggagctatactcctcacggcggtcagcgcccaacatcccgtgctgatagtaagttgagaaagactcgatgcgcgcggggagtctcggaccagttgacggtctagatgcaggatgctgntcttgctttgattatgttcacactaccatcaccgtattcatggggccatccccaanactctcggtggcttaggacccacagagctactcgggttgtagagagggcaactagcctcncgtcgccgagctcaattaanacggcgccccttacgcggcatgatgcgntgttggctacagagatntgcagcgccgtgcactactgcggaaatagttcccgcacacgcagcacggaggactcccgcctacccaggagcatccgggcacccagtaaattctggacaaccgctcgccgcacctttagcccgcaacgtcacacggatgtcnacactgttcgcactgtngttcacaattatggtnggcatccgcgaaggatntngctctgtgatccgtatgtcatgtataaacacttaagcaagtccatggagnnctctcctagcgggctgatgataatacaagtgattttgnctngcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctantctngtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtngacctccntacgtacgggttcgcnnatggcctcccttcaggaagctggctagntgattagattcgcggtaaactctanttctganntggcacaactagagatctgagcccctttgagttccggggaggtggtttactncctccggaggaacgtngagtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgncggggtcgaatagggtcgcngttgagagctgtctcctgaatttcggataggtgggccaagaaattnnttatcccattatacgatgcggtgcctctcaactctgctcttcattacactncaacaatcctagcgtgtcnctnngcgttctggagggggcangtaggattnctgtctcgtcaacaatacaaaatatctcnttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtcctttcgacacgtatacggtatattccattgaattgatagtaggaccgtcctggtcctacgaggatgatccataagttttttctagttcttaggttacagcaataatgctcacaacaatggggatttgttctcacttcgctcgatcgtacaagtcaatatattccgattgctcattccaataaacatattaaccggcggtagcnctgcccccgtagggggataaggggcttatacaatcatagtatatgcctcctagctcttaggtccaaagatgcgncgacataacttttttggaactccagaaactcgccagtgaatcctatgagatgaatagtctaggacacggccactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttaccatccccttatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtctttccacganaatggcgctttggggtattctgttatactgccatcttggtctaccacgcagcgacttatcctgggtcactcgagtggacagcgcgtcatgaattcncnacctcgagntcggcgcactacnaganngnngttattgcactctccatacatcaagnttattcggctggtccactcccgcgtncccccgcnagccaaaatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgaatcctctgcctggcggtagaaagggccttangcgctcggtgacgccnggtgaccatagggacttctncgtatccggcnnctccagaatctattcctttncgactcgcgcgcctgtggctgtgatacgatggtaatggaattggtcgtnaagagtacgtccnctcttcancactctggccncttttttgnngccacccactgcggagccggatctcagacgcgtcattctggccatcgtccaccaatgccagctgcctacctacgtgttatgtnataganncctaaatatcacatgnctacgtccggttttgncagntgaccagtagtggtcacncagttaacatgaagcataagggaactatgacgggtgctacagntcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttangaccatatagttgataagcgcggtccnaacagagtgcggcctcgttggacagattgnggccctctgataaacttcggtaattgaacaggngtatgcctggnttgttttttgcttacgtatcattccgctnctgaaaangnaatactcgcatgtacttgcagtcccaagtcgggcancagtgccgtacctgcgccttntctatncaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggncttgtcgnngaatgcactgcctgtgaggtatgtggcctgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtancagaacctagaccaccttagcgaggtcataaaaggaatagggtagacagcccangtttataattatccgagnacnaggcaattacgtgcccgttagcatcctacacccagttcagccggaggggcactacgacagggacctcggctggcccgccggggcacgtaaattgagtaacttncggaatcgttaccagtaaagaacatanaccatttctcttnaaagctaagatcatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaattaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccanaatcgccctaccagatcttgagcgcatcccnatcaatcacctatgttggttgccagtatcccttttctacggtatgagaggtgagctccagggtgagagaaaagatcactggtgaagtcagnacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacancctagaaatccgttcngggattgggtgtgacncgntgctatgaaccggcttgcccccgagtagagtcgtngncctgcncaaagttcacgggatccctcnagcgacctgaaggntccaagggataaaagctcgaacggncatggattcgcgttgtacggccatcactnttcctacccatattatagggactgtcggcgcatttgggtatttccgtaatgtcagaaagccatctatcccgaatagactattcagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactanttcggacaaanaatttgatggtgcccatgcactagaccggctcgtgtgttaggagctcaaagcggttgaccgactctccctaattcagaccacctagagttgtgacgttaaatctcggtnttaggtataatcaattccccccgtgagntacccgaactatttacgccccgccatgttagctcttgcgactgtccgtacgttaagcaatatgancctcctgtacttacgatctcaacttttcacggtcacattgcaaaaccgcgcccgaccgctttgggcatagcgatcttattgnttgtgagagctcttactgaccaancanttttccaacgttcgagagcggcgatgacgatcgtcaacagagtctgacgttagtatggaccntccttcccgcacgtgtattaataaggcgngcccaggaccacgnngtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagngatcattcttttcgagttacgnanggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattgtagataaagatcggacgattcaagcgcacgcagctaacagtttgattncctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccggnaatggtgtgttctccacggccgnnnctctaactcgcccaatccgctacaanatcatacttcccagaaatcctaagtgaaatccggttaggtctntggcctcttttaaccctcgtgtctaagtgttggccccaatcatggcgtatgtcgccgagagctgctggttacgtcccncgctacgctacaacttgacacctttatcccccgcccgntttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcctaatgcatagggagctagctattggctacctggaaagcatgtgacactcctgagcacacagccaacgagcgtagccaatctcgggtataagttcatttcangggccctcgtgccgatcgcttggnttagcaagccaagtcatgaccgaggttgntcgcacaggaccagtagaagggaaacagtttctatgctcgcattttgcccgctcgactggttcaactagctgtcgtcgcaggcttgagctttttgaaaaggnttaacgaatcaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtattctagnattgcacacactatatgacactttaaactccgtcacccggccgcagggtatcgcacgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcnnacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccnnctggtgatagtaatcgngggaagggtccggtccatttgcgtgatccaacggcccgaatgtccatgtcacgcaagtcgtctatcatccggantaagggatacgggggagtggagctcnncgggtactccgtaagtcattgcgatgctacgatttttactgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaatnccagcacgagtccggagcccgctggacgtcatgggtnatagtgcccatagcaaggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcggatanctccgtcatcttatggttctcgaatatatattggacttgggtaccgaagaggatcgtcagatggaacgnggcactgtgccgcaactanctgaacttagccaccggtgcatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttagaactgtgctccccttgataaacgcactccctatttttaattagtcctaagnncgccaacgctattctttcccactatggntgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccnnnnntagtcaattcagcaactgtccagtaggtacgtctttctgtgcacagcnccccatgatcacggcgaatatactctnnnnagatnncancntcgnnnnnnnnnannagnnnnatgnncngagacntcatttagttgncaaagaccagagngcnaaaagacagncctaagccatgcaaaangtcggtgctagtgcacagngaatttacttgagcttattaagagtgncttcttgcaattgtcggtgcgcgcganacgcactacggttatcacaacgcgcgcgnngnnaanngacnnnngcncaanaggnnnnnacactanannnannnngcnnnnngctncctgacgtatactagctgatgttcagggctngggtnncncnnnnnnncnnnnnngnnnnannngtgnnangnnngannnncannaancnnnnnnnnnaacnngnnaggnnntcnacnnnnccgcacnntctntnnnnntctaggntnnncananngnnnntnnnnntnnnncnnnnngnnngtnnngntnntnnntcctngnnangcnnngnangcaccnnnnnnnntnnncncnnncnnnannnnnncgnnnnnnncgnagagtagccgnnnangnnngnngtngnccngaaacnannatgtnanccngcngctnntnntnactnnnnacnntggtannnntnnngngcnnacgnctnnnngnnnnnnnnnnnnnaaanncnnngtnnnnnnnggnnntncnnnnagtnncgncgnncncaganncnnannnnnnnccnnnngnntnnnnnncnannnnnnnngntnnnnnnctannacnnnnactnnnannagnncccgctcgcagcgagtttctctaacaaactcctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgctgtggtgatcatcatagtgagaagacttagtgtagggtgcnggaccttataatggttagactgacgtatttcaacgtattgaangggcagcataccccacangnattaggtctcagtcggggctagagaatgttctcagttcagcttngaaggtagcgccttagcagaaaggacctggtctcggaaaggccggnnttgccttctcgagaaaaatcttctggnctcaaaatgctgccggatacggcgaccggggcacattgctataatgcanaaataaaaatngtaattgtaatggccattatacncngnaagtgttatgaaaaggtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttntgatcgtactactatctagtccagtcctctacggatgggtaaatcccattcaatnctcatttcagcatggtttgaatgatcttccancatgccgacaatatatcctgtggggttacttgggccgcatctcgctcactgtcggcgcacgaacatacggtggttacgctcagacggcaagaggccgtgtgccgctaaccccgccaactgtagaatacggactcttgaaaagcgttccctcatcgctgtcgctngtggggaggttggttaactttgtttttactcctagggagtggcggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagaagagcacgggtaatacccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatctatttcaggggtcataaatgacgctcggttatcaattaattgctgatttcaacgctggcgtacctggcggccngcccgcgattcggatacattcagatagttggatgggtgaaagttngaagcagagccgctagcagtgaagcncgtacgacagactcgaggacttatgttcgagcttnantgaacgcccactncnagcttcagttngtatctaatgcatanctacccatggaaggagcagggtagaccacgttagtctataaatctacgaacacccaggtgggaaataaaaaacgactcttnacgtacgcagtttngtcatctatntgatatgatcctacaaggtaacgtaactcatccgnaacgaggccccaattagctcttcgagtgaggaatccttctcgnncatgtacgcccggtaaaattccagcacctttcggacgctgtccgaaacgcaggagtgctactcggttctaatcggcatcccttggtacagcgatgcnctaatgtgcttagtagcacaatgtacgatttctagaatcacttgtaaaatccggagngagttggttcagcggagcaacttttaagatcatccgtggtactcgttggcttctaggaagtttgtctgatgattgtggggnatcnacnngattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacatgctagtccaatgcaagaatcacggaaacttctatcgacatccnaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactnaataggtccgagnntggccttaacaaaagaagtanatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctcccngatcnatgagtaagcacgncaagaagagaanctgntcngcnnacannngnactatnnagcangnnnnnnntnnnannncnnnggnngtcngnnngtnggnnnnnnnnnnnatnntgnnnntannccgnctnncgcntcctntncangnnnntaannnnctngctnatntnangncanncngnnncggnannnnncgtntnnnatccnnnnctgtcgtcnaccggcatnnnncannncnnantannagnnnnnngntnnncannggnnnctnnnnnnntnngctnntcnncnntannnnannccnnnnanccnnnnagctnngnnngnnnnnncnnnanntnnnnncgctggtnnnnntnnncnngccnnnncnnnacnnanctntcncanngngcnnnnnnccaattnngtgtgnnccccngantcgnngnngtgnnnnanngnnnnngcnnnnnnnagnnnnngtctgtagnnngttancggnnnnnnnnnnnacatttnnanncntngannnncnncnnatnncgnncnnnnggncanggnnctnnnnanntnnntnnagnnctngangtnncgnngntcnancgcgcnttanganangcgctnnaagnntnngnnnnnnattgcngnnnnnntntnccnncnnnannnncagnngncnnancganncnnnnnnannnnntnatnctggnnnnaccgtganncannncnncngccnntnnnctnntttnnnncnntnnnnnntgntttnnnnntannnngaanatnnnnnntnnnntnncgnngngnnnttntnnncnnnannatcnnngannnnnnnnaannnnnnnnnnnnnnnannnanngnnnntnnnntncttaannnngtagngactngnnnnnnntgaagncaatngnacnnnagnnnnnnnnnnnnnntncnnnnanatacgngcnnnnngngngnnagtnnnnnnnnntnnnnncngannnnnactnnnnanacgnnctnnntnnngnngncannnnannntcnntnagngannnncnngncnaaannncgnnnnnntgggnnnnaannaatacnngttanannnnnnnnnnatnangnnantncnnnnnnnngncnatnnnnnnnnntancgaatannacgnnnnnnnnnggnncnnngaccgacgntagngttnacnncnnntaggnnnnttcngannnnannnntnnantcagannncnanctnntnnananangnngnnnngcgcnnngncnnntgnncnnnnngacannnnnnntnnnnannnnnntancnncnnatnnnntgtcctntnnctngcgccgncannnnnnnnnannntnnnnagnnnnatgcatcatcnnnnnnacacncntgnnncnnnnnngnngtaagnnnttnnnnnnnncccngnntntgcgnggcctnnntgttntgcntncagctcgntnnnttnnnnnnnncgnnnnnncncgcnnaatncagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctcngngnnggncaaganccaggcagacgctaacccttcctctgttcatccaggctgaagtgnatcgtggcggcaacgatggnctcccatggcatcgtttacnccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaagcgggagtggcnnatactcaaaacttcgcgtcgttggcctagctctgcgcctttcaagcgaacctctatccgcaaacgtacccgnncannnnnnccngancngnnngnntngagnnananncaagganagancagcaaacgtgacctggcgtngncnnnntnntangaattgctaaggcgtgcngctcccccgcgngaagncnggaagcctgcaatcctagactctnatacctgcgccgattccgatcctcgaacttacagttcgcagcgttggaccnatcgtatatacattgncttggctgnngnnnnnnnnntnatnntaantcnncnncacnnnnaanncgccttccgtcngacaatnnnggnncnncnnggnncgcccccgaggttgggtntcggtgtctacggnancttattaagttgcacacctngccgaaccnncgancccnngcanncatggngggaannnacnnctannnntnntnncnnngtngacnnnnatttaccantcacnnnnnttnntnnnanacntaagtanancnnnntgnngnnntnttcanncnnncatncgnanngnnnnnntntncnnnanagannnngnnnaccggggcnnnnncnanngantggnnntangtgnnctnnatgnntcnaanctgnttnnnnncntnncntnnncnannnnngcnnntnncgntnnttnngnncnnggtacggntccannntnntngctgnnnnnnnnnngtnnnncacangngtnggcannactnnnnnnnnactnnagncaggcagnctnnngnggcngancnanttagntnnnanngcaantnnannnngannnnngtttcannnncntnnancacttatntnntangncntcangnnnnnnngcnnannnnnnnnncnaacnnngnnntanntnttnatgcctgntatgatnggnngagngaacgccngcatnnngannangnaancnncnnntagtnnnnnttnnnancnccgnnnnnccccnnngtncnaaacgaatgcgtnntcctgncnnnggtcnncgcaannctggnncnnngnnctggncctncaancgtgntnggnnnnannnnntgtnngnncctcgtngnncgctgannnnnnnnnncgcgngtngntngtctcanccnngncnannnnncggcntnannnngacntnagnngnanttnnnnnnagnnnnnntannnngnnnngaggtnggnnacngnanangncctnncnnnacannnaaanncnncngnncntgacnganccgnnananncnncncanttnncnnnnacggtnnntggnncntcttgtnnnnnnncncntatnnttnnnngtagnacntananggcatngangncgannngnnnanggngaanatcgnngnnnnnnnnnannnnntacnnntnnntnncntannntnnnnnagnnnnnnnnaccnngacccnnnntngtnnnnnncatngnnnnnnnnnnncngttntcnnncnncgnancnnnnnancnnnnnncnnnnannagnnnntnntngannnnaacnttanngncnnnnnnncnngnnnnngnntnancngnnnngncaannnnnnttntngnngnnntnnnnnnnnnnngnnngnnttgnancnnnnnnnnnnctnntatnngcnaancgnnnngtannngtntnanaanntnnnnngnnncnnnnnnnnnnnnatnnngcnnnntnannncnggnntnannnnnncnnnnnngannnannnnntnnngnnnggtngnnnnnntttgnnacgncntnnngcnannnnncanncncagananancannnnnnnnnnnataannnnnnntnntgcnttatnnncngntctnnntannnnnntnnnnngnnncnncnnnncnncngtnnngtctaaacgaacttcacggctgcttataatatggngcagacacggctgcccacctcaaggatcaatcgnnataaactggaactagtggtccctgntggggttacaccacggntgacatttttcggcgatcaataggcgacggananaagtacgcgattttttcagtntttctgtgcatgacgcttaatgaaaacgttgctttggtagtcagtgtttataaaggttctgttgnagtgagtatagtgcgcctgtgcataattatccgcatcgtgaatttcatggaaattattctctgaaccgcatactttcagttaaccaagacccaacttctagataagttcctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataancngccncagtgatcaagcccggagagagatgtgngcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctnaataggagaanctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatgncgtcacgggttagctcacttgtancgtccataggaacctnctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggnncnctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcncgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttatgctgctnagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccntggcggcccccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccntgacctgggtcatctatgcgaagcgtctgcacactgctatatgctgagaaccggctggacacagcctcacgggtattggatgcaggaattataatgaggatactaggcccaggagagctcgngcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgcctngtnctgttcggtcatgtcttgtttaagtcttgaaatatcngcggcgcaccccaggactatanggacagccctanttagaagttncccgctccgtatctggaatctaaatagcggaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgccnggntnncntcgacgngcngtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggcacgttgggcntatccgctaagcacttgtccaaaagntcatgcaggtctcacctctctacctaattgacaagcttccaaaanttatcgtgcgttcttagcggggtttcttgctaaaaagagttaccatactcactactcgttccgtcgacgaacgtcngttctaattatactatantgcatgggctaacncanttgctttnctgatgccggaagtcctaccanagctagtactcncgnaatccaaagggnccaggtcncgttcagtcggataacttgggaaccgcagctataaagttagtgccttgaaccncagtgggcgctncacgcaatgagaacgagncctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagcgtagtcttggtcggaatagcgaatcagtgccaaagtantacccgcaggccatgtctnaatanattgctcctgagtcctcttttgaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgtngcnctcgctatagtgacttgaagggtttttcacatcatngtctaagattagccttacacagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatntccccggataatccagtacgacatttttaagggcaataaggataagtgtctaaccaatgcatgggccaaagagcgaccntccagtattttctcgttagcgaagtattgtgtgtgtcaatttggagtagtctggctttgnnttgnggaaatcgagtcctcctcacctcctacaactggcgcntgtaaagtcgcctgggacgtcgagcgataggagtcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagtttgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggaccctaggattcgaggcaaagcagcacgggangaagctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggncgtctaactngcctgtgngtcgaggaaaacgacggcctcattagcgcgggagaggactgagcgagatgggcagcatcacgcanngtggagtttcgctccgatnagangcagcaggcaagttctaaaacaccgccanaccaccactaatgtggaaccagcagtacccncagccctcntaatgacccagcgtggtcgcccagcgccgtacccngtactcattagtgcttgccgggganggttggtagaggncgccggtcggctccgaccacgctgtaatggttgttcggtcnaggcttccgctggggataggtatgatatggtatcccgtagtgtatcatagtggctgtccggcccatatgcctaacgnaggcggggatgtnnatcggccggacttgcnagcgacacagcttgcctataatcgcgtcatctgggcgtgtatcgccaggggggtaagaagagtagtcactcaccgcacaatggtcaacctccncccgggcattgaattctacgcngcgagtgcaatatgggccccaataactggcgagggctccagtgatacntcctgtaatctacnccaacgacattncgctggcnggngctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccanctagcgaccngtgctcncacaatgacggctgtatacacgntaattacgatgctgatgtcaatccaagatcatcaaaataanctaagctgcgncngttttgttggaatagctcttactttaacgagactacggtaanggcaantctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccncgaggacgtaaattccttatnatacaccgttcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcncccnntatctcnccttcgcagtgtgtnacagtactntcccgcancatctgtnccaatttcgagcgcctancccgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcanaagttcggtctanctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaaacangctgaatgaactgtgagtttcactgtatggccaangatattgcacttacgggcttnaatcccncatttttatcnggtgataacnatagnagagagactatcggaattncttcatcaccgtgacgttgttagtcgctcaaatccgtataagangccgtgaaccaccttggntcacctgtacgagacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctntctggaaaatatgacgcggttgggngggantgtaacagggntcacgggntagaccacaaggccccgcacagacatccttggcggttcctgaaaattttttgctgaaggagatacaatctataagaaccagtagccaactcgttacccttccagcgtggcgcggccacctgaatagtgatagtnatttgcagggatcacggcggcctcctctctacatgagaattaancaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtntngaggctttntgccaacagatattgaacgaggtcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagaccacatatcgaatacgtctaaacgaggcgtcatagacataggatcagagttgtccaacaggacaattgtatagttaatgatngcggatcatcatctctgggaggcgcttgcgagagtancagggtacagaaaagtcggtgcgcgtattggagacataaaaagnnaatatctctttaggcttgattgatatcctcaatagaggtggacggctccgaaaaaatacttccgcccacggacggggcacaataccacctnntcgccggtagagtgacatggtcctgtaggacgagaggggtcncctcggggtgaggccgcgcgtgcctcttactcccgtggaggacgattaccngggtactncgggatcttgncgatgctgtattgcggaactacgaccgttcctgactcccttcggcgtgttggctccggcttactcgcgaaagaacgtagtgtttttgttcgccgtcttgcggcccgctaacgtgtgtataggtgcatggattccgaatgcgcnatctccgtacgtatttcctagtgccagcgtattgactacgtgtgngtaacgggatctttcactagtataatatgcgaggagccattgtagncggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatcgactctaacaattctcctgcggagggccagtgtcaattcgcccggtgacgtatacgctgttaacttatancncccttggtcacgccatttagcgactctagaggtgggtgtcggagaccttttcgctcgactgattacgtgtgcgccatgttacgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagngcccgtacgctttgctgtcgtagcgtggtaggctgacagnggaatgagcgctctttctagtagncttttggccccccaatcagctaagactaagtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagngtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcngatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaanaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggtttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgnctaccagtccaagcccgagttccctcgcanatcctctgattcgatcttcgtaagaagcgttggcctctaaaccatacctcaaagcatcgccgantaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtnatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtntgacaaaaaacttctgactgnagggctccgcgtccatgtgatcttcgttnatcataacagtgctgccaggaattccatgctctaagtgagccctcaggggcnctcgantnngcgacnaacgcaactcagccagtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctnnatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagtatgtaagacgcgctcctcgctngttagtggncagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacngcagcgccgagtatacattaggacactaggcccaactacaacacgcagagtacnttgtgatgaatgattaagggaacgcatagtncgctccaggagacggttgagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgntcccagtggnncctttgcaaatgtggggccattgtatctgntccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacntnttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccangtgataggttgtnagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcnacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggagacagggntactgtgantgggggcagtgcggtactgatacannngnnngccgggtctggacgtacagggaacgggcgcgacanggatgacctaacagccagtacgctagttgaangacgtagatgcttcatgctaattgttcgnccgtccgcaacccgtcaattcatcggagagtctnacatccgcgcttcaggaacaggatgggaattccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgaattaagaaaggacaacgacgatttcngncccaagtatacgctactaactanatgccgttcncgtatcatgcnaggaaaatacgtgaanggtatagtccttagaactattccacagtccaaccctgtcgntataccactcgccatgactagaagtactattttttncgtcgagcccccagcgtgcgctcaaantatatcgcgactanngagttggctcttaacaataccnaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtnttctaccaattctctaaattagtccagtccagtgccatagggacgtagaccagatcggcacncagtggatcctccaacggggaccgttaagctttgtcggtgntattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcntctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaacncgctggaatgtgaatctcgtgnngccggctcaannctactgtagagttgttttagtttgcaaacttacngaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctccccngcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttnctccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccaaaagggggatgctcgttttacaagaatgtgtgcctgcgactcagcaagagngctgaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggttgancactggtgcagatacgagccncgaatganggcgccgcataaatataagatgcagaaacagtaatcactaangcgcatactgttttggnttcgaaaaantaggctacagncgaatcgattctattgccgaagcatacctgggctcgcttggcggtaaggaattnctnctggtcntggtgtccgtgggagacgggtgcaccagcgcccccacgtttnacgcggtactacgncgtgcgcctgnngtacgnnaggcctcaaaancgggatgaatcatccttagggaatagcatcgagcgttccgatctgtcngtgtcgcatgtntcgtatgacgacaaagtcagacggcgggcaactttattcnataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactgaaaggaagagactgngcggctctcgtatcacaaagaccaacgaccggctaattgtggatggaagaaccgtcantcgtacactacaacttccatactcaccctgatcgctgcggacgggcgcgggggtgtagtctaccggcatgtacanagcacatagtaaaaggtctaacccnagtaaaaaattatcttcttttacgtcagtacgaatagcattccggacagngtgctcggaactagatcgtcaggtaacctcnntagccggctttgtttcggcctgggcggaatgttaacagaccgggccgtaaacgtttacccagagcttatatgtcaagtgtgcctatcanttgggaacgctcgagcgctggagtatnangttatcccttaatcgacatatcaactgcgactacgggtgtcctgaaacacttaagctatcancagttgatcagacagtntcctcagccgtgaattattaaatcncccaggtgagatggtatcacctaacgtagtaaaggatcgctagtcttagacncatgacatatagattttcatgtaaaatccagaacctggtagagcaggggcatcgaaggcctctcntccgaggatccatgacaaactcgttgccgagttgaacaatgagcgatcctattcaatcaggcgctgngcactacatctnctggtcantccgaaacctcgcgtatgccgcaaccattataagtgtcctnnntgacggncccgggtgtgctgtacgactntttaaggctccgggagtaggataggcgtcgtggcggtacccttcgaatgaggangcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacnnctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttnctgcttagcggtaatacggttccgananatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggatcactcgnnnnnnnttntgcnntcannncgaggaatgtaagnagtacaatatttttaggcttctgaatcnatggacgcngcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatntcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgnataagaaaaagagaactctgggtgtctctggcgtgatntattttttagtnntaacatatgtttgaagctggggctattggcnaatcgccncgaanntctgtgaggggtagtcggagttantatatacgcacctatgctgccacgtccagncaacnncttgccaatcttatntaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccagncntgtccaaaaggngatggggcaggagccgccgtgcttnttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtatnccgatctttcgttagctcggagagacatgtcatctcatgtatgttcactaccattaagcgtatccgcactcgcgagtacggaatgagcagtcattggctacaagcaaaaggtgtaatctaggccccacgtatcctgggatnanctaggcgccgcacaatttttataagatatgcagtgcctctggccatcggtagntcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctaaccagggtgtggagacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcangtttccaacagnnnggggcgagagatatttgagtaataggcaatgggattgtggtcggacgcgattcgaagcgcgaggttcgtgcaacatatgctgccntcctgtccttagcgcactcatccaagactcttcatccgagtgagtgcaattggacacacgagcttaccagggggggctcntgagaacgtggtgtaccgagctcttatttggccntctgaccggacatgcggtgtgaagtaaaacggcttaaatccagnccccctcgcatgggaggaagcactacggccatgttcaattacggaatagaaagtacaggacaagtaaggacggcaaaaagacgagagcaggcgatgctagcatttggcttgccgtagctacccccgatggtgcgaagtagcgtgacatatgatggaggaggctccggagcactcaagggtcggtacaccggttagtaaggccttagaaggcatatgacagcgctatccggggtcagaaggctcatgtatatgacaccactactttgacatcgtaaggaatcacgcaaaacgggcccgaaatctgaaccgtaattttcttaacccatgaataccgctcggatacagaccataacatggggtaaatgatcatcnangtttgactcgacaccgggtctactcgcctggaatggcgcggactccgcgagtngcagaactccccaggtccgctatcgaccagatcacagggagtcagcccacgggctacatccggggaggcccaagcccgcacctcgctacgggctacccaatagatcagcgccactgggaagctcggttgggccagaatagaggaatccgttagatttacgttcccgtgatcaactaccccgctcgcacgcaaacaggtgacatcgcaccagantggcagatacttggtctaannanccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgntggtcgtggaataatgcttgacnttgtggggtctttgacgcccgaggtttgagancagggtgggctaccgccaaagcaatattnnattgagaggttaaatgctgtgcatatacaaagctccgtgatatggttttcttatacggttgaagccggactccttccgtgaaccgngataggcnccaccagtcggggggagacttaaacagcggttcttctaataagctgctgggacgcagggtatgaacgccagcgcccgttgggnaagcgcaggacacttaggtctggtcatgtgagtcgcaaggggttgatcgtgcgctgcagctgtgatcaggcnaacgtgccncactgcgcttaaaccgacattnaacatgggaaaacgtagttgtaaccagttatagatttctagttaaacttcccattaatataggtcggcatgctgncagatcagttcagtagccattatcangaccatnatgtttaggttncgttaaccccnacgcnaacnnggtangntagggnnnngngngngnntgnanatnagaannncncntnnnngntncgacangntncccccngcgcctangtaanttnggctctaaagccngancccgnatgtaaataggcgttcgcatgccnatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgtgatgtacatggcagaaanaggtaacttgaataanntttgnttnacttncntatnannnnccnggnannntatgtacagatgacgtaattgnaccattaaaatgcttcttaanaatcaagatacaacctcaataatgacgtgcgatgcgagntaagctttctggtcaacgttctgcataccgtagatatttaagtantccctaggttgagggcaatcattgccgacacactcagataaacgnagctttggagtgggtcgtcgcagatctagcnaccgtgctctgatgggaganttggtgtattgaaaactatggctgccgtngcaacagacaagaantgagtgactttaatcgtacttaggantnnngnnnnnnccnnnnnnaagnggnnnnggntngctcncgnnacngangcannggnnnnntctnnccnncnnnncnnnannngctcnatnnntctcgtgttactattgttctaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaggattttncttgcaaaattgnggtcatgggaggtnactnngaatncgnnnnttnaactctgtgtgncancagaacnanncntnntcggagcncccngntgngnccgggttnancacngcggccgncnggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcnnncggactacagtaataaggtttacaaaggaataaaagatagctctgnctaaaaacttttaaangtaacnggccagtttcgataaaataggcatctncaattggaagagaccccanacatcnagncnngtctcgctngnnggagngtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacnggtgcaactangtagggtccacaattcagntcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttntggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccntctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtntcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtanaagcgagcttaacttatgcgatagatntggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcantagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatanggaaagtatatatctcgtggatctacaggcttacctttgcatttgncccgcaaagccgtaccttgaagganctganggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaancgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttgganggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgngcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggcatcnnnnanacggnnnannnnnntnnanactttgccatntccaaccnnnacannnnnnngnngncncnnatacggagcggancgagngtcattanngncntcgtcactcctatgcggtgtactccatcccgggangagggtggtcttncggttcttcaaggtcagcagctacttatcaagccgcatantttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattanccnngaaaatcgattgtcgacaagatggagccctaggctgatttagaccncgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttganctttcgcttatcagcggnngtaggatatcgncagctgtcaggaannattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatanncgctaccnnntnnnnagttactnnngangnnnnatnnngnntnannnnnncnnnannnngnnnccantcnnnnnccngnncnnannttnaggnnncnnnnttccnnagtnnatgnannnnnnttnnntnncnnnnnnnngacctnnnnnnnncnncnntgtggntnntatncnnnacgnctctgtncntntnntnnttannnnnnnnncncnttnngccnacanntnangngngngngtntnnnnnnnnnnnnttnnnngnnnnnnnnnnnnnaannnntannncnntnctnnnnnnncgnnnnngncnnnaannnannncnncntnatnnangtacnnnngaaacgccgttnaccgtgtgggcnangcgnnntnnnnnnnnnnnnnnnnngncgggnnnnngnaangnnnnnnnnncnncctgannnangcngnnnnnnngacagnnatantcagcgctannannnacggntggnnanntnnananatccgatatnnnnnncncnnngnannnnncgganaggnnntgnngnccnncccggagttcccgcccnnngnggancnggncggcggnnntcnggnacnnntnnnnnnnnncctgancagnacanngnnnnnnnanngancnngnnnggnacnnnnnnnncnnnnnntngtgnantngcgantcacntggnancnnnccacnnnnctgtnnganttntncgtgnncnntnntcngcccgnnagcccnnnnnntnggcnctgcggntntnnantaggganngcnngnnngctccccgggcagngaggaacagccctcgttgcccgtacgattaaaaaacatcaaactntcacagcattgctactttcagtggatgccaaacatgttgataggcgaaacggatccctccattctgcctctaggccctgacttttttagagattagcacccctcatcgtagacgatttttaatttacgagagggtgattgaccagcgcggcgtcatccctgaacgtatccaaggtatcgttattctataagatgtgatgccgtgttccggccgatagacgtgggtggtttacccatgggaggtcggagggaacgacaaccagagcctccccgaccggcgcgacggatggcaggcaatccgtggtattgcgcaagataggcaaaccctngnaagtcanagggncactatctgtaggcattagagctctcataatcgatcgccgcttacgccaaaggtttcccgtnggcacgactgtgatgcagagacttgaccaccccctacgccaagatcaggagcgcttggacttngtccaccccgcgcntgcgagggatgtgctgnccgaaatcctcaagaatgtnttgtacacaaactcgtttgaatccgtttaacatcnattagggacttaatacccagggnctaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagnnccancgcgcactaatgcagagaatcaactaaagaagctaacctctcatcagccttccagcaaanctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggagggtccgtggatggcggcctccttgccatagcccaagcaccggggccnggtcagtgtgattcgccgtcatttacccgcntataggtccncgtgacttctactcgcngtcatttggtcacctagatcgatagagtagaaagttacacggagacacgccatggngatgtggggaancaattgccggcctatgtatctcttgcccttcaatagaaggaaacnacgacattcatcccgtcctttncggtacacacgctatacaaaaaaactacgcgccaaagtcttgggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggttaggaaggcctntttacaccttctcggctgctgaagcgctcttgggtctactgcgtccttacggatggnggttaccctcataggctaagatgcaggccagacnggaccaaagcacatagcatttccnaccctacatcagccttcggggaccagggtgggacaccgatggcgaccggactgaggtaactctctgatatgcggctacacgaatctacnctgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacntatacccttcatttcttgngcccgtaccgggaatcccccgctatcgnacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcnaacaaagcgtaacttcgatggctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctanaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctcctatgcgncggtgtattcgttaaatattagcgagctagcgagtttgtactgtgcacattactaacgatggtgcgaaagacattccgtactgcangcacttctctgacctcgagcgccgtgtgcgaggatcncgggtgctcacggcccgtaacccnggttagatcggantcgtacgaacctaaccgctacgatggccgtaccaggtaaaaacgggggacgcccggcgatatactggacaatcaccgagcaataacgcatgctngttattttccaactcttgtaaaaaactcttcaccggctnatgaactagaaaatgggttgggcttactcatcnccggctctcgcnacgaggaagatgatttaacacctactgggtggttcgagaattctcatcctcgccacactgcagacactaccagttattccagcgctcgcgcgatgcccggctacagangggtattacaatacactgggaagactccgcagagcgacgtatatgtggccgatgcatagttaatcccgtatgncagttatattacctgtttccagangcttgacttatccatccgntacatgtcanctttatgtttatctttttcgacgagaagcgtactagtcatgtgctgacgtggcactagcgctggtaccagaggataagtccacctctaaccagttgaagtttctccccgatantgacgtcncctaanatccggtncngtggcttngtnnacgccgcgatnctanncagnccngggcttggnntcncgngngtacatntatncnactgncagttnccnnggntggtagggcggccttcagtccgcctattcnnnaagntcaacgtnggacgtctggttgccccgatgggacgtntngtcaaaataatgtaccggtccctatgttaccacgctaattattatgacgcctcaacgggcgttaaacaagattaaagcttgattttaccgtgttttcagtaacaacangcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttnctactggataaccctttatgtttcttgacgncttccttatagccatcccataaggcaattccaaggtagttgcgctatatcaacttattttctgagattacgngntttgcgacaccctatgaatgaacccaaggtcgatctggcagaccaggtaaccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtnaacncgccgatcgaatagttgaccgggtagaaaaaccgcccaagtcctacgccagcgactcggattccggntactcggaacctcgccanacagttatgtgtttctataaaacggtgcttggctgttatggntctgttgtttatggcngggaacagagcacaaacccgaaaggttgtancnccggtgcaagtttataacgtccgttgnttgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcggagtattcttagatcatgcgccgttttccctaggggaataacacgggctaacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactantactgggcccnctcattttgcgactgggcacgcctcacaatatacncgtactagaaannnacgggctacaagtgaattcaagagggctgtgtgcagagttatgtgtgttacgtanggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattgggacgnnagtttcancaatgcatggtnnnctcnnaggtcnggaannanganaggtcnntncnnggcttactcgccntngnnnaaganccaccaaaagtaggtacggctnancaccngaatnntnagngacnntggagcaggntanctcaagattgagggcgtggaagaatngcatgtttggaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcntgtcctagttacgcgcaggganncaccnnggggtngcncgtccnccgncantaaaaagatcancgtttcggnannnctgncgggagnanctngtctctgcgacnngcgttctcgtttctagggagttgttgcccctggtcactcctaatncctgcggnagaatggagcntaacgtggtgnntcgcgttttcantgncgntacgggcgtctntgtatnaaatcgntnggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaacnccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatngcatgacaaancgagtncatnttnnatttgccannnanatnngcgtccgntacnganntnnantnnnttcaccgaaaatatagacaaaggctaaccnaggaagagctnatccttccctgcanngatgaccncgctgtaagcaaatgtttngagggccgcgtgatcgggaannncgtngtgntccctgcgggcagttggaagtggangttagcccggtggatgtgaccagctgntttcacacaagtaggtaccaggtnnncagtaatcaaggatactgttaaagnnactgntgcnnggatcgcgcgcgcttgctatgcataacttaaacattttaagnggtgaatagggttttagatgtgganattgtacacaagnctgagaacatgggtaactanttaggaccaactggcgtatagatgngtgcgtcgattanatgaaataanacgagtctcatggcaaagatcgggacggaacccaggnagaaaaggcncacgaggacggcanttactancagctttaangccgcgaaattgtgtgcgggcttttcaacacngngncctgcagganggcgntgaannagnnnnattacggnngnnnncnaccnaacnncntgnttgnnnnatgatngnggctaccgccnagcgtnnnnggttgtntagntangnngccgcggaggcnacnttnntnctntnnttngangnnnngannacgtnacnngannnngnnccaannngtacnttttcttcacgctccngccccggactattggaagtatgcnncgggagtgcttgangactnctgngtaagcgccaatgccataatggngtatatctaataggccagacgtttcnnactccccatgngtgnttgggctacnntggacnntntccnaaattttntctancnnannagcagctcancaaggactagcgcggantccgcgcaaacgactcgcagcgtgcncntcctgcgaacgtttngtatcgcaatgcccgcgttggacgtatggtatatacgnanttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctattattcttcggtgtaccctatgttatcaggcagtnncacatcatgnttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcatagcgaatgatgggcnaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggngttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccnacctgagagaccgggcaactcggaggccatatggcggaaataatacagtaacgggcnagtagtcgcttggctttgaaaatatnnngnctgcgtgccaatcacactaggggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttnaagcggtgataaccataaggtcgccggataagtcccgttcaataccggtcttatgctaggnacatttntcaatcttatatntctacgcgttttgatcaaggtgttcttcccccgttagagcggatgcagactcactgtgctccgttnnnattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcntaactcgtcatgattagggcaaaagcgcggccancntaaaaatgtggaacggcctttgttaatantacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaacgatcagggccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggntcttcactgcttttcggaagtancatgccgattcgacgggttgacgagtgatatnagatgctccagcgagancgttnaaggnnacaannngnatannnncngngnncaagncgcnanncnagantcnnangggcnantnggnnnagcagnngcctcggnnnngngntcncnncgagnannngnnantnnacnanacgntnccnaaagccgtaggncnananntnntcngcngcnctntgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttntgntactacgttgaacgcgtattccaccctagtnacctcacacgcacttgcttggtttgtccgttgaggttctaggctgtgagngccccacatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaattcggtctgcgcaccacccgacagtttcttcatttccaggttgttcgatgtaggtactgcacttccttcgtagcaggcgtattcccnnggaaatcgaaggttaattccagcgaaagacccaaatctcttagtgaanaatatcnctcgctaatatttcctgctntagcgatcgncacgaggagtaagtgtaacgnatattattctcnccgggctttccgcgcaggttcgncntataccanataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggngtgggaaaatcgcgatagcgtgcataanaatacaaaaaataggctcggtagtgtgcggagggnacagcgtatgcggggnttgcggnagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgnctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttagtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgnagccgtgtatgtacgcctgcattgcattacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccancagnggctggttacggggggatgaggagaanctgactaaatgttaaaagtgcctcgatccatccgttatttagagtacatcagggaggtcctatgcgtaggtttacttcngtttgtcctgcccgacagtgatcacctagtgtagcctcaacgcgtagttacttatggctaagatggggactcagacaagcagcgtgactatcttcgataaggaagatgggtctggcgcggggacaaaaatcaggcgtagagtgacgatgcctgcgtacnggtcaacttgcttctactgttgcattttgttgagggtaatgtgccgtgggttagtccggaagatttgaatcagtgagtggtcgagtgcctcactccggtacgacttactatgtattagaggtctttcatcacagtaggagatccctttgtaccggtagcccatctgagttactcagatttantgtcacgggttaccaccaataactgctttccgcgcttagtcggacttttctgtgatgcagacaagaaggccctaatcactctgcantagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctgggcncttcgtgccagcaagctgggtcaacgaccatattttatacactttcaagnggagggtcgngcatccttaatcataacactcgttcgtgcttgatagagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattgncattttggcagctnagcgcactcagggtgtgaatcaatacagacatacnagattagcgcgaaaattttctcacacaattctacagntagctcccgctgccntgtatagcctggnncggcgtgacgggccaatgcccaggtatagattttgggttcgcaggggccgaggcgtgcgacgnncgactagaccntcacagcgnggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggntcacagccgcgcgaaatttattgantcggattgacgtaaccgagagtgttcatgcaagtgaaatcatagagctccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacgncagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaatcggatccaccgcagttttccagctagtgtacacaactcgtcatattgggcattgcaaggctctacaagacggccggtccacacagccagtattatgatgctggccgggctcactaaaccttaccatgaatagttaatattctaacaaaatatcgaattgccgactgatctaccaaatgggtgaccttatacgttagaaccaggttgacctatttatacaagggttcaatacggaaaaataagctagattttgtcggctcggaggtgttgcataaaaggtccaaagaaacagcggggagcttgaacttaatatgagacgggaggagccaaggagctatacccgtgctggcgtagactgctaagactcaacgcaagacaccgcatcgacctgactaacgcggtcaccacccatcatacgggtgtaccattggtttcggcgctacgcgttttaaaccgacaatcgaacgcccgcattgtccgatgctgagtccacctaatggcanccccctaggaacacggggtacaatgttctcatcaacccccagtcatccactgtatgaatcagactcgagcattgtatttcggcgtccattaccgacgctccaaagtcgtcgtcggtgatatgcgatgatatcgatatctgcggggcctcgtggcatcgggcgcgtccttgatcccctgctacgtcgctggacatgtanggtagccaagcgaaaaggtttgagctacaactaatgcctcctctggcctaacatacaccattagaggtttgccgaagttgnnggncgcgtaagttggattgcnatattaactgggtcatcgcgcaagagcgggtagtcccagaccggacgaactagcgcgcaatctcttangtaannnantntcataagcgccgcgcgcccagagtaacctgcattcccaatgtacaggtatcacggtacggtctgtgaaacgcccttcaggctntncggcatagagagccagcgtaccccgtctaattntagactacttggcaatgttagaaagagtctaatnangttgatcggggtacaaatggncagggtctcagcccaactggctagacacncttgggggactgaaacgttnacgtcttgtccccggcatgccaggtnagaacgnccggcacgcggcctaacngcgaatgtgaacgtactttaaatcgcgctatcggtcacgagatttcgaaggatgtggcccatagttgtgaccgcgggagctgacccccctgggtcggnggcaactgctcacgcgcataacgcaggagaggacactcactatgctcacacatatgcggatggggtgggtgctggctcgtacgagnaggcagnatttcgactaacttcctcttccctggtctttggccggaaancgttcgttccagggggtgggcaaggtnaaccgcccccgtatctagacagatacaagcggcaacggaccagagcatgaaatgacgaagnnttagcgtgtacccgngctcgagggacacatcacggggttgagaacactatacctatgaatcgangnctaactacagggcgaggaaccatgaggtttattgccacggcccttcgncatgctttacaagggcattcccnngncgnnnnnnnnnantntnantncgggnagttttngnnnnacgctnancgngnntnnnnngntttnngtcccaanntanngcccnangnggngntnngacantgnnnnctncccngcacttnggcgnnnnncgcatangctggntnggggcncngntnncannccccnngnngcggncnnatcgcgtacacgaaccnatgactttgacgctactagggttagagaaccatntagctttgtggccgcgttctgttccggagtngccaactancggnnttntaaggtatnnatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatnctcataaagcacgtcataaagnnagtcctcgggacgatcactctttgcgtcatcttttncgctcaccgggaacgagtattangggtcntgtnttacgcgttccttcgtggcccacacagccggggggctgacacgaccctagggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccgggcagnggccatatctagtggcaccggaagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagttcgagatnnactgcgtctctacggatccnccgcncctccggagagccccccgttgggtcccggtatgcaacacaagggagnagcctaactttaagcctattgtggagccgcccattagcctaaacgttcgcatttgtactctagaggcgcatntcctgctcttaagctgatcagaggtgtgtacatcagnngnntnctaccgacgacttacttacggcgtagaaattncttgcccntagaggcganctgnncggaccggagagctcgcggtagggctgtgacgatccantctagctcagatgcattaatgggggtaccattncgcncgggnaatggnctgcncggtggcgttncatatgggccgggtgtattgtatagtatgtccactacccccancncgacctngaaaaatctcccttcacccgtccgttaggacggtgcncgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgntcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtgcgctaaggccttgaggancttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcanaacgaggacaagcaaaaaccctnagagntgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttccnagatcgaagatgtcgnggcacgcctaccttcccgagcgtttcccatacgggacccgatgattaccaacgcttgttggtagtacgttcatatgtgatcatctgtcatcggttgggtcgtacggtccagagtgcaacctgcgtggttccgtngttaagaactctagggcgctacncntggattctgattgagttgacaggggccagncacttgacagggagcnttcaacaagccacggaggaatacccttagcagaaccggaatcncatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagcacgtagancggttcttgaatgcgngccncagctggcccctcccttctcaanangttagnantcnagcnannagaaannnanagatctnnnntcnacnngtgcgnacnngnntccaacnggncaacaanggcnncanngntgtannncgagggtgtaactgtttggcccgcaccgagccctcagtncagccactaacatgtttcccaagcatgctgtcagagccancactatgtcaaggtgggctaaccaaaacggttcacagtcgttgttccccgctatactcgcttgtagcagcaaatcggcctctcattcattttcaatactcatgaccagggngggtgtggngttnttgaggnaaacgtgaaactctcgatntaccggaagaagcgcagtangtgagtnnccacgagtcgaggtaagggaccagtgtgatanggaaccccatccatttcacgnagttttaacctcaatgcgatggccttatcactgtcgtgtctgttaccgcgttattgtcgtnttttgatccgtcttatttccgcaataacnnggaggggnatttttccgtntgataatacacttgtgcctcctagaaatggaaattgtttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtntngnnatcnttnnngnnnnnnnnntnnanacnaanngnnnaatgtaatcagattgnaatttctcagaaaannagcaggttgacacgtttaggcagncttcttaataggctaaatgtatgcaccgaagagcagtgtcaagtnngggtagtgcgtancctgggcacccccaatggggtcaaccgtcgtaaggctctcctcatcattgaacccgcagcggtcgccngntctcnggggaatctgtcgggacctgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcnncatccatttgacgaatgagtgaccggaaacaacgctctatatagagcnccgacgagccgcgggtntcctcgggcagtccggttagactncagcttcagcgcccaaacctgcctctccctgttagaagcanaaaacggactgcaccccaaggttctggtcaatgcacaccgatagcggccggtacattacncctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaaccatccgagtgtgttcggtaggataagtgcgttaactctctcacttgcgggcacttacgcaccaaggctgcaaaacatcgctcgttggtgcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgncctntcgnggacatactgtnccttnatgctctctgaacgcttaagtagaagtgtggttcnagngcattactaaagaaaatgggaacagcattaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtccgattctgtacagggtagccgntacttggccatttaaagcgcaggccccgctttaggttggtggcctgagacgactcaattagtacaggagccaaacaagtgctaccgtaggattgctcccagcgcgacacgccattanaatgcgttttcgtttgtagctatggaaagtatccccacgcggaggtntgtccaagtcttgtgctnncgagggtgttaccgatggtcgcagttctacattgctcnnaactgcgcacnggcntcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaanancgagancaatagttgngcggttactanacgtcttcgantctcaggttaaatatctcatggctcgtnagaggagttcgncccattcctgcacttgccgtctgatgagcgggatatacccatanctgatactgtcgtcaanngggcgagaccctcnagcaggnccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccnccggtnttgngtgaacacttgtgttgcctcctgtcaaaagcttcngcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccanaactaagacggcattcngacgtcagcaatccncccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataacnccgatttttnatncctagtgttgatcgtaagctttgnncgcgcngggnnacnnngttcgcaaagaacngatgtctngaggcttttttgacagtggcnattcacncataacctanttgtncgcggagtatcacctctttgtatgatcggcttgangagcgggcancaaatcaatgcaacgtncctntccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagnaggcggataacgtatggccccacacagccaagcngtgtcatgtacctggcatcgagaagatctaanttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatctgataatcatgcgctgcttantnnnnnnnaannncnnccancgnagatggttgctntcgcgcgcgtaagaagntgacaccttnactcccagttaacttaatttccaaggtctagaaatcgtgacnccaccaggctgcgatgtcaaatcaaggtgancgggtactgaacaggagcaatacgggngttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattttaccccnccaagcangagcgccctctcagatactaaaaatcgtcacatagnccacaagtgttgcacacatancantcgggctaactatctgtgtngacaggcctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgantnacctacacggactntanatgagtgcgaagataacgtnacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactanncnngangnnanntctgnngnntncnnntannnnaatnngcnannngnntnnnnttancacnncaggaggnnntnnttnggnnnntnngnnnngnggnnnnnncgnnnncccngcngcnannnacnnnnnnntggnnnnnnnnnnnngnnnngncntnntnnnnannnnnctgnnnagcanncnncnnnnannnnnnnnnngngnnannnnnnnnnnnannnnnnnnnnaancnngnnntacnngnnagcnncnnnngnnnnnntngnncgnnnngnntnnnnntnnngnannnnnnnntatactanntnnnannnnnnnnnannnnngnnngattnncctttncccgcttacctntgantccaagtgttacaattcaaaatatgttgactcactgcagngttgatgatacaatcaaacattttttgtccagtatntnnnannnannnnagntnanncannnagngnngcganccntgnnnnnngacnnnagncnnnanncnnnnnncntnnnncnannannnnatnnccnntnnngnnnnngacgnncnnnctnnntngtgnnnnnggannnngncnntntnttnnnnnnngnncgnnnnatntcnnnnnnnnnntnnnacnacanntncnngnnnncnnnnnnnnnnnnnnncnnnnannnnncctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagcctnaagaccgnngctcgatccnggaacccangcgngntgaccgnccnnggngnntcngnagntgatnnanannnnnnannnnnngnnnnngnccataangctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccctgcgctgaatcatttgncttcagacctgcggccgtaattcccccggatattcccattaacagggtcacttattncaattcttgggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgacgatagtacaancataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctncngtgtaggggtactgactcaacagagaagttagcttgtaggattgatgcgcgttattaggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccatngaaaagtgttttgggtcgagtttgctcttggcctctaatctctgtaggtacgccctcgtacctaatgccaagtgacagtctaacaatgaatctgttgagtggtatgcgaattantaccagaccaagtcagtcaacactccaacgtaaagatcagcgcggttcctagggagtagtcgcatccccaatggggaacnaaccgtcgccgcacgcgcgcgcaatcctcngtggtcccgtctntatatgaccgatnatacgttcaaacttttaggggtttttctgtggtaccaacattagcgttagtcctggtaccacccagcgaactaaggggggtccgatgacagactttcatagtttcttgtangccaaagaaactcacaatcgcagaactntcntagtctagccgccaattcgagtgtggatcctgttttcagaagggggacggaaatccggcggtatgtcactagacgcatagcagcttcggggagacnatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgaccagtcacggggcaacggctaagtaggaggtctccgacatggttcccgtggcctccnagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgtctcccgatttggaactcgagcattcgtcgcgcatgccactgcatacatagtcttagactcgttaagataggtgtgagatgnggctgggagtaacctcgtgtcacatgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacagctngataagtaaagcgcaacttttgcgttctnnggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaagggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatccggttagcnngattcaaagcagcatgggatcantaatcactggaggnagactcaacctaatccgttattcgaaaacatggggcagagggnctaatcgtganctagtgagaattggcggtggtctatgtgtgggaccccttnacaaaagactcacgagtagcgcctccccgtgcgaaatcatagcaggctaatccggtctgtatacttcagattagcangagataacggggagtcctggccagagcggcccagacggaaanncaaccaaggatcctggcctcggggctggggcatattcnagtacctgtcggtgaaggggaggtacgctcatcagtggcggtggccttagtcagggtcattcactnggcattatttttatacagcagctgaaacacagggtntaattcttctttngtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttngganagagattatgtatcacgaaccgagttagagtgagtaatctccccattaataaactctatagctaatgagctgagttccaagccnaaagactacccaaatgaagactcntgcncgcagggantcnccatcagcgtcctaacgtgatgtgcgccggttgancnngnagacgagatcgtctatcataggtcncagcgacgtntcccttaatcacaataatatgtttcnttagacccacattcggcangggatgactctgttcgatcccggatgtcctaagaggaacggggatctatgagtncgggaaatttgttcactcncgggctctgggtttaaattgngctttcccgcagccgngtcttctataaagcgcgtacgnaataagacctgcccaagcccttgaatggtacatagagactactntacacgtcctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctaacgtgtgtggaggggcaacacacgggtaccgatgccggagatcacccngccngcncganctnttcnctggntctngttncanaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccgtggaggaacctggcggatcggtggtatatagacacgtccgagtagcacaatcacggttaaccttagggtccgctcatactatcagtgttcgcnccatgancattacctgcgtccgagagccncggtaagaaatagattgacacctcggtggtgtactatagccacgcgtgattatcgccaacntctacttccgaantttttgacgcggtatgattcgtgtngagggccgcncnacacngnntnnnnnnntnnnnataccngncnatngnctnnncngggcccgggttnaccgctcgcccaccttgncntgnnnncgtcanntncnctnnnnngntgnannnatnatnngnncnnacncnnanatannnnnnttncgtnnnnnnannnnnannnnnnnnncgnnntntannnnanncnnngggacnananccananannnnnnncctnagtttttcnattgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagtnctcatnnaccttggtgttncctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtatcccctnatccaaactaancgaangtaggtgncagcgctaagatgagaancgtaggnagnttnnnannangnnntnnnntnatntaacgcggatncncctcgnnnncgnnnngntncgggntgcntgcgcggcagctatgctcaaaaggntggagaaacccacacacgagtcaagncgacgccttgaccgctcaaangccgtgccaaccccggacacacgccngaatgcnggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggnaaatatgcggcnnnncagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgnccgagatagaccnatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgngtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaangcntaacctgagccgtggnttcccgagatacaatagtctaaatggatcgcagcatgggccngtgatctagtgtattccaagggcagncgtctanccctaaagacgttaattacgaaaaccggtcggcgtggacaactctgctggagtgtgtttagtntaggaaaaataaagaggtagtgtcttntgttgcaatgtagcgtntatngnctttactctgatgagcttccttgtattaggatcgcaaccgcaagccanatgnccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaanccaccaaaaactgcgnatcaggccaggatgtacggtaactggtcgntcttgagacttccgaatccccgatncattattcgcgtactcatttaatangggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtntgttaagcatngaatgcgcaacaacagncttntttaatatacccgatatgaagttacgcgcagatcacgtnnnnnacaaagctactatcatgtaggtgtntgtctgggtagtagactgtacaacgtgtctaatagaaagcttcgccgcaanntcnagggcagggcccagagatgggggttctgtcgttttcattgccgtgggggagcgcantcgctatgnccactaccgggctgatgggatagtgagncanngttcnnaaaaacccgcgggtgtgcataggtgtacttncnntttcatcggtctgggcaaagttctagaactcgcctaatccggaagcagtagtcaaaagttttccatcatgcctggactctaaagacctcacggcgcctatccgaattactaacattagcggacctagacgtaagtatgttagacgaaatacctcttagcgggattatnnatacatccggagcttaactctcataatcaacacaaaatttagacaagtncatcgacgcaaaaatccagaccggcgaccagacttcttactgtcatcagaacagaacatgaaacacgctttgccgattcgcagttaagttggcgttanngntagtaagaatacaacaagcgtgctctgtaatacaggtgtatacacagccattgccgccactcaggcagtgaatttgttcgtctnatgnattgcattaaggtgttagctcagacggattttgtnnnttgttncatctcattacctagtngctcggncgtggccactgcntnatttnancgnctancanntnggcnggctcnngananaagngtntaatgcaataaacctagatccttgaaatttgttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccngncgataggatatttaanntgcatctggtgaacctacttcgctnnccgctcccttttaataggacgggaggttcggcccctgggtctttgcctcgcggcggcccgnccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagataacccccaggccctcttcgtacctggtagtttaatagtactcgttggcaacgatgatcatcccccgccacctttaatccaacaggggccntaaagccgcgatgacgcacatcattaganagatgtcgtacgagatgttgctcaagtcgggcttggagctcggaacttgtggggagntagggggcgagacccgggctcggctggacgcagggcgcatcgctgggcatcctaggcttctggccaaagccctaagtttaacgactttctcggctatgngtactatgatntagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtnaggcgggccaaacgcgaagtgggctcattgaaatagcgggtancgcgccccgagcanncatccctcttcctcgccacacattcagcacctacagtccgtaaatatagttaaggaggggccctctgtttacctctaacntgaggctacgaggcctacgtttggtggttaaggcggggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtataaggactctcttcgtgagtctttattttggatttgcacagccgttacgaccatcaccctgaccttcgccagacgatccggggcctaacagtncgccagcgatggcattttgccgccccgaaagcaagaagatgcacggactctgaccagatgacatacgttcctccgtgttttgcaagccattggacatcagagctagattctgtcctcttgcgcagcaactaagatgttcctcggcctggagcgccccgagcgggcccactgctaccgatcttaaaaagacgacgcgttcccggtcgagcccgatgttnccctgtgacggggacttgttggcctagagattgnnntgtatgctagcagaatgtgccccnacccaagtaaaactcatggattttgnntttagcatttcacaaagccgcggcgctgccggtgatttcctacgcgagtgtgggtgacgggcgttcttcttgggcgcccctctggtccggacggaaagcngcggcggacagacgtttgcacggaatagaaacgattaatatnacacgtcgagcgacgatctagtcacaccngggccaagcaaacacggccggcgattcgtggctgggatgctgaggggaaggctgagnggttaacggttcgtcaaggatttgaacccacaggatgtggggatgttgnatcgnggtgnggccgccggggcggtcaaagctttcacctacatagtcctctcgctgcatgggttgcactttattctacagagtcatccgtggctaccgatgatacgcgtttgtctggacgcatattcggggggcgctggtgaaaaaagtccttcttcccccgatngaacgtgaatgcacagggaccctgnacggagcgagtntgcccagccgctctgcatcttcgcaagtgccccacggattcgaagcagcctttctaaccccgagggaggactgtaatnccatctcggcnggtccctgcatatcggggattttaatgtgntccgtagtgccatctttagcatcctgtcgtcggaagttggtnagagntcaccggcaacatccgtgctaantccnatgggaagccgttgcaacgtaggattgatacgagggtatcgggnttgctgnncnggttttgtcatagcatcataaccaatataactaaggcagcagagatcttgatctttaattattggtagcgggtggagaagtcgacgcacgtacgttcggttgggaggcttgaagccgggttaaactccnagcgtgcgctctaaggcctaagacctccaccactcaattgacgcgcggtcttataggtcgtatattagtgccgagattgttccgctctacgctgtgacgatcatgagcggagtatgggaggttgcgcattggccntttaaggatcctcgcatccctgaaacagncgcgtcaggtttgatttccttcaatacagtnaaacactaagattcaccgactnatnaagaatcgcgaagcgtacgtagcgggcatcacgccttctcttggccattggagcgcacacttatctgctaagcgtggtaccaacggttccgnctaattagtatcgttcagtttccggcaccgaacatccgtgcaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcaggctgcagctgcgatgctggccaaantgtacgcgccgcagtagcnccagcggtcttgtttcngcatgtcccgcttaagatttgtgcgatgcccggtccggtggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggcngcttctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatngcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggtaaccggtttcnttcgccctcncaggggcactggatntngttcgaccctcggccccttaactggtggatgcccgcgacagatgtctgcnngaagttatactccacaaggtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcgncattaactttncgctaaccctggacacgctccgtccatgcagtnnggccagtagnncgtcgtgatatacttgggggctgatgacaagaccccnggtacagcatagtagcttctctgcgaacagtatacantgccagctttnggagttattgacaacaaaaatagaagcggagtagaaaagttaagtgatntgctcggaaagcgcccatttgctggtcaaactgtgcatactacttacttcttcntaagagngtgcatccgcactaaagtgcncttcaacccgtcttaatntgtgccggngccacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacctaaactctcgtgagagttaagcccgacantagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttngctcgatcacgtatatatgccactctccagnaaaaccttcccttcaactgttcttggatacgccgtcgccgacggcctgagaacacccaggttcaccaagtgtcggatgtttgtttcgcctaccctactcccaacttctgcccccactgaatacgagcttngaaaacgcgncactatcgcgttngtgaannacncatcagccggtgtacacggtcgctgcggacatcttcgagatgttcccattcagcggtgtccgccnngcntgcctgggcgcacccgataggcggattagacgnctcagtgaaacgtgactgggntagcagtnggaatggcagccagatacactatttaagagttcagacacgctgcgcgttgaaatgtttgcgcggcgcatagctgatctggtagacaaggccggagcgattagcggcngagctgtaccacagccgcgccgacgtgagccgcaagcgttccgtactaagccattgcggtgnccgagactcctcgccaccagtcctcagtcatgtactaccgtagcncnaatgaagggctttngcntcgcgcggttatgatcagcgtatcactggttgtcaatagcacctttaagaagccatctttnagcaaagcacgaaaagnacncctcttttccattactcannggttggaattgcttcgtgaataagagctagctgtaggtgcagctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccnttaaagcggcacctgggctcctgtcgtccatcccaccccagtactggtgtactagtgcggggtgaagaatatggnnccgncaagtgtcgaggcttgtaacgcccacattctaaaatgtggtcattctttagaagaacccgatactatgcttcttcgaacctgtcactatctccgtnnnttggtacgtacgccgagtgtccgtcccctataaggactggatcgattcagagctagagagagctcatggnccgaaaggaaggctgaaatacggaactngnaaatacgtatgccgaagctctcttcgctaagattgtggctaatgccgatacacgggtaacgtgtgcgactctcaagtcactaaccccttggtctgagtggnaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctanacgttcgagacaagatctgttaagtcgataagaaaaaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagngagggaaattattgggccactagtcttaagccttccanaggtgcgcacccgagggcatccgggcgtatggcgcgggnngttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacatgtccatggccgcaatgatcgcatccccttagccantcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgatccggatctttcacagtgtttcgaatgcaccgcagaacagtggtcatgaggacggcttgcaagttacgggatccatcgcctacaagcgactgaaatcggtggcaacggttaatgagaccggccatagccgcgcgcagtggtagncatnttcgaagcatgctgncgagacctcaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatntggtctggcttgacaaatcataaccagcgngtagttctgaaggtttatgctgacaancttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcntgagaagcntggtgattgtaatggatgcgcctacataccaaaaggtccataagtccatcgtggaaagggcaaaagancaggtcgaaacacacagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctaagcttaagtaccgncagattacgtgaacgtgtgttcacgccgagggctgccaaggaaacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgngtagtcggttgccgagtatcaggtacctcttagacaattcagcattagaggtcggaagcaattccgtgaaccacagcggtccccgttngtgactaactagcggtgtcttcccccgactagtacctaggncgacaacattagtngcagtgggaccnntccggatagcgctgatannnncccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctcggacgtctgtgccaacaacaaatcactgctagacattttctttgtaacctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggncataaagcttccnggcgaggtattgcagcaggccgttgcatgctagcggtnganntacntgtcgactattagcccgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactnaccgactggcgatcagcagtaacgctctgccttagnccntggcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgctttngtatcaaagccaatgtttcgcccttacggggcgtagcnaaacggacgtctctgagaacgcagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcnntntaaaattgagcanagccggttgcacgnttcctagaagggcgtatctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcggngccccgggagcgttggtcacgcctacaggtggtgactaacagcggtcacggtccaagcattcggtcagaaataaagttggccccagaaaaacgtgggcaggagaagggacgcgtgacaggcaattcgtacggcattatgactagaacgcacggtggccgtccgcagtcttaagaaggcatttcagagcgatatcgttacagtacgcacttgtcctatagaacataatcagagactgatggtttatgctaccggccctacagtccaacgtggaggggttccccgggccgctatantgactggaattgtaatnnatggcgggcccagcatattctaatcctcgcgcatcaaaggatttttggtggaagtgacctaagcgtgccgggttanagagagctgctgcgntagggttctagagtttgggcttatggaaactgtactgtcatgagtttcgcaataataaacagctggtcagctctacganccccttatgcccttaaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcatttcggntggtgagaaganntaaattcataagaacgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacatatggtnggggcgggacccgggaacantcactgccttcatccataggagtgatgcctagagcccctcctccccttgtacgattacacnctacgacccaacatcccttttcacaacgntcctctttcttgcatntatgagcgctcagtagagaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccanatcgtgattgttgttaggtgggtctccggcanctttgncacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctncagttactagacccgcacttgcagtcactgatttaacctccaancgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactncgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaaanctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagnnacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggnacccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtatgtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctcnctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacnnccgcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcatagtggttcattnggtagatcagacgtcaatgaatgtagcgcagttggcactgtccccgcccccacngacatttcantcatcaagacggtgcgcttgacancgntggaatttcgtacaactnatattttgagtgngagggtattttaatcgctcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactnacgtctaagcccgaaggtaangtcatgaatcgaactccaggtttctttatgccactcantgttgagcagtcctgtgtttgctggttttggtcggcgcnacctgtggnggcactcaacacactttttgncctgctgtctctacgtgagcctctatanaatgtcgatggccacggcncaaacggcccctgcttgggacggaacctctgttggagtgcctntaggtcgggcgtctccgcctgctgttgnccgcatgcgaaatttctcagcctttcgccagctactcggtgcagcagcgatgttcggagaaaagccgcctttacctcgacttgagtgtgttgggcttggcaaccnnactgactgagtagattcgtggggcgaggattacccatcaatgtgggctgagtacgagattcctatccagcnacgcnccggcannnnnccncntnnntcgnngtcagancnntcntgtcaggnnnnntccnttatnnncagaggtgtcgngtcgggcncgcannccntagcnntnncgncncgggaanccgcntccagctaggaaaactcatganttggnnccnctgnataggtaactaanagatttatgttcctagagtctagggtttgctgactagtgaaagggcacccctcaataanatcttaagcatgcggcgttcaaaggacnacaggcntnnngccgtggcangtgntagttnccncatcactntaatgctacaggtaaaattctatgtcnggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacganaggcagatgcaccgtacaccagcgaccccnctggcccgatgtaccctatcgacctaccccgtcttagaaccgggnctgncaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggacngtcatttntcngnnggngacatgtaacacacgtactaaacccatgcactncgccgcgaaccgagtaggaccacgcngaccgggcccagngcgcacgagtgcctcataggatgctctacctgctcacaatgagatgataacaggaaggcccgagaaggggccnagagtttttcccgtccgtttctgtcccttcgttggtcgtcgctgatcagggagatgtgacggggaggtcccgaacccatcgtgaggctgagggtgcggcagctgaacgnncnnnnngnanncnnctnngnnntnnctnnnnnaannnnncnngnnnatgnnnnnngnnggtgnggggnannggtnnntngngngnnncntcgcnantnnnnnnnnnctannntatngngnnnngngntnatnnnntgnacnngcnngnnnnnnnnngnnntnnnnnntannnngnnannnncnnttgnccnannnnnanncnnncannntnnngnntgnagnnnnannncnngggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggagctattntgcttgtcctctactcttgccggncgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgngagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgagntctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatnggtgcgttatcnagggagtgacatgcagttccactagtcattgcgtggggatggttccacacgngnnnataccgcccgtaaccctggggaacgcgagnagcgccaaaacncacacgtcgaacgaaactcaatgttacagcgctattacgngcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgnagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcantgcgtaatgccctcggtccttcngtaaacggggcaggttctcgccngcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggncgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggttctgggacgtgacccagtncaagaacagatntcttgntagttctgcgatggttacangnttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctncgcccgtcagccaagatgatgnctaggagggaagattcctcctccacnngctgagaaagtcggtcccangcacgctctgttngantttgacgattggtgccgactgagcagccaacttcgtgcnnccgaattactggaactagcatcactgggctttctgcgctgcagcttaggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagagntgtaacagtcaccgcgttggtagcaaatctagggtaccaatnatactgaatcaggcgtcatngcctaaagaagtttagtacgggagtgaancggctactcgacggacgtggtgaagnantctaagcggcaattgcnctcactcgtacgccaacnggtagtccgctaagcagtaaccgttagcntcacgatgtacggacatcgtagcacgagtaggncagttgttggaccataggaatatcacagtctggtccccacgtacgtttggcctcggagaatcgtatttgatatgttcgggatctctaatcaacgncctcctctagtatctgggggaaatnnnngaaangtgcnngaantgtctnggccnatttnctgcgancngcccggncnggngtcgcaannnngttcgtngatcaagcctctctgcaaggataaagggccattaacgacacgggatanacancaagttaaatnnnnnncgannggnnnctcgngcagtaccggtgggaaacntncnngnnantgncnncnanncgnncngcacatcgncnntgagattcccggctcaaagccgctacgaaaggtttggcantnnnnacntccntntccgnnnncancannngtnctnnntgtcctnngancnnnccncannntatcngncnntgtgtactcatnaagcgtgangcatctgttgtcgaatccctgtgcgnggtgggntttnanannnatnncggcagcggtncncgncnnatncaaccnnnnnnntnnngntngtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaancgggcgtcgacgaagtacgcctttggangcatcntcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccnatttggcgtcgtggaaagtacgctgaatgcatctgccnacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttnctagctactgggactctgcaccccccacgggttacggctcagtcccttcgtgtagnntccgggctctgcgctatttaactaaggtgatctcaagcaagtntgcacgcacatgcangatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggctgcgcgtgantgtcgcggactcctaactggccgcattgcatcggggagcnccagggaggcncctancgntaagacggaaagattgtttttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgatggaagatgccctcaccagcaanaaccaacgtactgccaatactcagacagcaggaatccttcatcaagtttgngtcagcgggcaccgctacccnnacgtagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagggacctccttacgtagngactcagttaagtacagatgccgtttccccaaagggaggaagttgacatcacttagacaggcggagtgccgaacttctcgaatntatcggatgtgtcatgcctcggccctttnccttaacagattcccagccnngagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcngataacatcataaccangccccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgngggcgaagtgttttctaccgacagggaatccgtaatggagtcaatggcttgtgtngacaggaagacctttaaaagagctcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatnttccggactaggacaataacgaaccgttgtgtatctagtccgcgntcttatctaataagccgcttccctgcctagggcccagcacaaacattgataccatcgtttatcgggtaacttgaccgccnggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagcnggtttccaaccgcatctctaaaggaaccctaggatggagaacccgataactcggggggtcagtaaccggctggcgggcgaacttggctatttaggggaatagggcgaggggcctacataaccaccgggataagcttaagccggattatctaacatgcgacccgatcccgctttctgtaaagcatgataactctctgtatatactacataagcntaaggtattgtaagactactgctgccgattccagagtcgactcaatgaatatcctccagcccgggctcnctaagccatctccgcataggcagtttagcattcagctattgtcttagcgccccacncacggtgaaccgaaacatctctttagacggtccccgcggcgagagcattctacccgtcgtcgtgaccgacagcgtggcaaatcgtacctccagacatctacatatactctagcgggttcagatgccggttctaagtagcaggaaccagtgtacgtactcgcaagcgcaccgggacacttaggcatgcccngnnccccaaagagtgcctgtnccattggctncaagtctagttatcaattngagccgattttgaagctggcgattggcgcttacactcgatgtagggttgttgcgtgtcaggatctaatatagagctgtccgtaaaccgcttcgccgcgtggccacggatgcaaagcgtncgtatacgaacggccccgccgtctcgggatcctaggttatttctgtctatngcngccccgnnggcgtggtggccatctttacttccttggctctctatggttctattatggctggcccactggatgctatacgactaatcctataaattgaaaacagcggtaacgccgtttgacctatatcggaggcatcgcacccggnngtcggcctgacaatatttgtttcacttctgcagatacaacggtgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgctngtatggcaaaggtgacttcccggcgctatgnntgttacccatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatgtgcccggaggtcggtcggcgcctgttcccgatggctgagagtgccgttgatggcatacggcgccnggactggtaggtgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctgtggttcgacctaggacggcaatacagcctagacctaaggaacggaggttggtggtccgttattgcgggggggcccttcgccccggagatacgtcccgccggcgcgagacagtcggacccgttgtcagctcacggttcagaatgtgtgcgagagtgttagaggtaccggcantggggtcacccannnannnnnnatnncntngannntcngcnnttcgnctaacntngnnagannacngncncgaaannnnnannccatancgtcgcnnnngagnnnnnnnatcncaacnttagntcggcnnnntnnnncntcctgtcgcnngctccgnggcnacntcgggntnnagcggcgaccngggggntnactacgcgangnanaacngnttaaagntnccngcgaaatnccgtcntncccntaccatangaccntccacntcctantngcaatactcgnancnacntgcnnngtnttnnnnnnctatnnnnncnncgcccctnngnncnctgtccgnaccacncctgnannnaggagtangnnnncgtcgngnnntnantgnnannncgnngcgnatcncacggnacggacnggcacgcccnnnnaatgnnntcncggtngannncngntggaangnnnnnncntangcgtgnganncngtcttcatcgttntcnatcnnnannnannnnctggatntnggangnccgngnncnataccgngannnnaaancantcggagcanaccgctngtgnaaatgtaacatnggtggtnnngactaagnnnctntncnctngcgctcccaggatgtgcacgttatntcctggcgtaccgcgtctcagcccaggcgttatttcggctgnacgatttcttatatgtaggccgngtgtccgccaagccctaaagtccatctgcaaataagtccggtttggttagggagtactagtacaactccgtggtacacgtatagcgcgtcgggcgcnatggacctttatcggncaaangcggaccagcctttcaaattctcactactacacgtgaggcctgttcatcgtttgtcgccttacttnntccctgatgctcnccgccattaaacaaagcatgcgaaccgtcccggacattaagaacatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccaaagattgaccggtcgactggccgaatggtctatgattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggtgaccttccacancctaccgttgggggcttactaccgagtccgcttcgcgcgagtgagagactactttagngtcggcagtccatatgaactaaatctagatcccgatgcnccacgactttgatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggccngaccanagcancanggtacgggtggtttcggagaggacactacggatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagatcagtcttgcgtccctgtagaaacttattaaggctaaatggcctncncngacgtggcataatcggaggacggtactcgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaaccttgggaatcaaactacaccgaagagctctatcnggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacnctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaggacggactggtagggtacgggggatgggtcgccnaactcttcttgtctgcttgagtactcgatacatatgcnccggaacgaggaacacggttagatctagtcgtcagcgtgcagagcaatgtgtgtgaagaaccagagcccggngtatggaatagaaagtgtgcgatctcggggtactgcgcttntgcaaatgaacccccgattgtatgcttctgcatatcattngtttgtgtgcacctattcagggatatagacgttactacccctcaaccgctcaaactctntagtcagaacaccagaatggacttatgaccacnnnnngttatctctattagggcctncgcgcantaagaactatcagcttgacgcnccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgcctcnnntgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtagntactatcaaggttggtccttgaccgtatgagctattctcgtgtggcaggggtccgccnggcgccctatgttccagccccgatcntttcccccagcagccacatgagtctcacaaatatataggtgtgactantgnctttcctcgggngagacctattcnggggttcgcggcagctaacattgccatgctgtgcgctccaccgattgccagctgcttnagtttgggccattcgtgctacanatatgtttcgggcgcaggatgagggtgatcctctggtcttattagacgcgggcgtagttcgactttgcgccgttaacgtttcaacggtagacaatccggtacgatctnactgccangttccatctaccagggnccancgttccatgagtgcaactcgggaccatgtccgggcagaactctccacgctgctagcgtgacaatgcgtgtacaaggtcgttgacagtcataaggtcgcgcgaactttttgacagagtttaagtggcaaggtgagatccagttaaagaaaagccctcgagttcaatccacaataaaaccatcccgcacgcccctngctctggcattcttgggcaggtaattgtcaacgacttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgccnnctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcgccnncgcggggtcactggttggactccgcgtccatggaccggacnnaattgcgtgtcacaacctccacgcgttnatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgaacgatccgctgacaggccatatacgcacttataccggctcaagtaggcagaagacnttcagaccgatgtgtgagccgttaagcactatatctgcannttagcacaaggggcagacccccgcccgcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgttctgaggcgtcaccgtaagtctatcgctatctcttgaaccaggcacngaggaaaagcacatatctgaccagtncgtgtgggtgagcgtggtatatttagggatcaaggtggcagttcngcggacaacagtannncattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaangatcacggaacccgttaacgcgcantaatacgtcccatgctctaaatgcattgngatctatccctggacgcgctaagagccgcctttcctataagtcaacatcgggtaaacgcggcgcggtnacacccgagcgacgcgctggacnctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaacccctcctcaattgctacattanccaaataaagttgatgtaaccgtaagccagcaccggcnaggggatataatnccntaggttacctattgagcttgtacctgtgtcactcaaaacaccactcacacaggaactacgctcgtgcggacttccgtatggcgcgtcaacgnagtacccatggtccaacctgttcgagtagtgccncgtgtngttttccgggcaactcgccgnnnngagtggcatatctgatggcccaatggtcatccctggcggagttgacgngacgaacaactatacacattatcctcccgggagtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccgngaccccgaaaatgggcgggaagcgacctggattagatantgttcactttagaaatcggacccgagtctttgatccgatgcctatnctttcacttagcacnacgcgtactccatcgcgtgtccgtataagcgacccgtcntgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcaccngctcgagtgaatgggggaccgatgctggtgggngcgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgaaggcctctgtaccggcttcgaccatccagattntcnncctcgnanannnncacnnatnnnattnccagttnngcggaccctaccgtcggaaccccgtaaaccgntaaccgtgngcccaactgacccctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttatgngttggcattagagtcttcctcaagagaaacagaccctcgctaacgccccagntgttattatccaacctattcgtataaacccacatagtgctctcngaggctaaaaactgttcactctgtgcggtcatattgcatgtggcacgacctgaatcgacgatgccgtccgtagcnggtcagtttttanggtgtaacgncggctctgggcagccttggtattcagagcgtccantcccgacggactcaaaacatgttatcnggtcggagtagcctgangtggtactcttncgtcgagggtttgcatttggcctctaaacaggatccacgtcacggagctccgaaccaagnaggtaganntaatttctatagaaggaggctcgtgcaacaccttatgttctttctttgggtacnttcagggaaganncgccgngnccactggcgataggntnggnnnnncnncnnnnnnnngtatnncannncggnnngcgaggtacgtacgatcccncccnggnnnnnngagcaggagccatgagtaaacataagagncctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgnnctattttgaatcacccaatcatgaggtccaggccagaagntgcgtcgagcgaagacaaggggagccaaacctcttcctttcaaatagggtcccataacctgtatctagcttacacaggtcattaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaatccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttggtcagggcaataattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagannccgcgtccacgttatctacagaacgtcccatggctatcagtggcggatccacggtccgtanggcaccgacgtcatggacgaacggcatcctattacgtacttcanaggcttggcatgctgagtgacagtactaaaggtgataggactggtgggcgatcaattctcccacaacacgcggtatttccggaagaacccgaggagtactatatactgancnctagcaacgatgcctcaggcccctnttcctacaactacgagcgacctctgtgnccntgggatgcaatcagggaccacagaccactaatnctgatgagctctccagcatctgtgcgcctgtgttcgctagctggatcactaataaggatgttggcgcgggtganntcttcgctcggtaggtccgagggtgtgacaagcactgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgantttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagccccgtctctgttcccaatccacagcccgtcccagcccgttttcgaggcgtagactgacggcacaatcttgctcgcacatctacgtgggttctcttacacgacagggatggatatgtccagagtctctggtaccccgccctctagtagcgcaaacatcgacgcgacatgggctagatgacaggcgctgggaactgaccactattaaccattaagacccacatcagtaacgcgcaccagacagtgtaanacactnccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacatcatcaacctgaaccggtccacttttatggaaagctgttcacggggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgnagcgctagtactagcacttattacgtgctctgggactaggngtttgttacttactatctcaggagtgatttaggncggtcgtcgtggcaccagctttttcncgttacgggtcctctagcccngtatcggcacatttcctggatttcgagtttgcaatgcaatgattcgctcgtaattatgatcagtagtccctagacgaatttgattgttcgtagtttcctagaaccgcctgnactcagaaaaagggagcgttctacactcctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgtagaattgagctattggactcgggtaaaactctcaacgatatgcgagctgagggtactcgcgaatcacttgccgantgttnncagtgagaaagtatatcgcgaatgaagatagctgcatatctgacaacttgggttataacatagccctgcgtcgcaacnttatgaaacaattccaaangggggtgcgaggacgcgccnaccggaccctctatctcttcacgtttcttttggctattggtctcccgcatcaggaancgaacgggtggcctcacgnaatttaacgctacccacacacttcgcgacgataatggtacctagaattccntgtggttcgcaagtgggtggtgaantcctgtatcgaccagcgttgcccaggtgcacaggttcncacgtgtgttacgtgntaagtactaccaagtttctactttatacnctggtacgggcaagtttnagcagaagggaaggcacccngngnattgnnngtnnnaagtcatnctcnntgtgcncaagcatgggncgnnnnnnttnngnnnagnncnngangnnnnntnnnnaggaangnnngnnnngnnnnntngnnnnnannnnctnncnntnccnccgnnntnngnnnnnnnnnnaggnncngnnnttcngnnnnnancnnnnnnntnnnnnnggtaccgtctttggtccagtgnttcnngatcgaatctttgtccatactaaattcagggtctcccagatcgccataaactggtctccgatcgagtgtagcactgggagacaaacaacagtctggaccctccggtctcactgagacttttntatgtgtcggncgattgaccnnganncgtattttaattacagattcgnggagaggcggggnntgggatgagaaagtagggcgncgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccatngctgtggaagacacagcaaagctcctncgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccncgttcncagaactgantcgcgtctcacggggggctgcgcataaccggcntttgttcgcgcctaagtcacacgccgacgctctctctctgcatcgctggacctagattgnataaaggttggccagagttttacctatcggtagcaggcacacnctctctctcctccggtttgtctgctccggacggtttacttngccaaacctagtgacggatgcctttgtgcagctntaggttaattaaggtcgcaggggtatgtacatgtcccagccccagatccccagcatgtgaactccgtttaacgcgcgtgangagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaaganatgttttgtccgctactgaggacgggaacagactgccggtcagcccntctaatagtcgnaatgtataatactttacgccagtggcgactcagcctaacaaggnagcgcgtcttagagggttaacctgctttggatgttcggcatactccnaagnggtaaattattactttatnntgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacntgagttcacngttgagtntgtcgagagcgccactnagcgntnctntnggatcnctagttnncgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatnnnccaccgcaatggctaactgtgggcggtttccatgccaattaatggtgggcatgattgtcntaagaaatcgggtacagatcgtccatgtaattttgacngaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgatgcctggagaaatgcganatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctntggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcgctaataggcaaaagtcgtgngagtaggcgttgggntccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctagaatggcacatgagccagaaataccccaagaggctccgcngggataaagtttatcggtgttagcctagaaaataggtnnngcgcgtagtatccaacttgcctcctcacggtgagtcagagcgtcgcggacgagccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctcttcattcatcgaccatgtggggcggttactatccccactctctcatatccttgcgcttcttttctcgctacgttaaagncgccangctgatagttctacttgaggacatcgataagttgcactccagattttagagggggtcccgannactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactngatggtacagggtcagcntacaattaattctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaggtgggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcanattnaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctnntcttctgggcctcngctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagctnttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttccngttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacacngtacgttcgccgcgagaccatntganagtacctgaagagcctcgtntggtaaccacccctattcgtcancacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagngnnnnntggggttngctgcattggcgcgacgtcagctcagaggcttacgaacacggnacttccggcccgagctgccangcagacatgaccgctaaattataacnggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcangcaaacaaagtgtgttttaatncctgatccccagggatagcgtcgcgaggctgggagcnatgctcgctcccggccaggccacatcaccctggtcgactctctagtggatcggggctaatggttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggcgcccagactgagagcncttcactttgccaacttgaaccatcccagactaggnttgcgaatatacttcaaacgagctggagaggtacttcctccctttntcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctganagcgccccccattacgtaatggtnaatagaaaacccaatcctaaaggtccaaattaagnaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggnagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatatcaattaangagggccatcctccaagccgncccgggganaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgcccngattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgnatnggttgggtctncggatcgactggtcagtggtagacacgtggggcatatcctgtggtctttgctcgcggangaggnccttcctggttgtcgnnctttaagtacttggcccaagacatcgntccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacntcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtagcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatttcacattagggttatggcgccgcctgntgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctgnacctatgctagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattngtcgcccaggatcggtccacatatgctttcgtgccactcgttantgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtnttcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagattgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaannggcgcttctctngtacgtgtccgatgcaaaagttttcttgaacccctatagttantgttcgtctaagcctaaataaaattgttagcggaacgcgtttatagtatggacactatctactgcatgttcggaatagtcggcaataatatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatactttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagttttacacagcgcgattcagacgatggaatgtntcaaccattgtttatatacgcttccgggagccttntcttagtccatgattgctctttcttacttaatgcgaacgtgacatactggagttttgatattattgcctacngaattggaactttaggagatgcacggacacctcacgaggctgatacaaaaggccaccggatttgctacgacctttgtcagccgactcggcgtgttggccccatctgttatattttaaattcttagcgaaacttcactgnagcaggtcaaactcacgtgtggnnagtgctagtgacccgtttagctgccggttgctggtagcggagctgctcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtctccnnccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaggtggcacccacgcccagatggccggttctatcgctgataacaatattattaaggttaccgaaaatctctccgctgtacacaggccttaggggacgggtaattggttgtagaatctcacgtggtccccgcgtttgcgggggatataagtacagtgtacgtgcatcaagcgacagaagagcagaggatacgtaaaatgctggtataaacacgggaaccaggnctantactaccgcccgtgataaaggatgaagtattggccttgaagncacacatgccgcatctccatacttattttctaggaaggcctgttgactggatggctaaggaggagagattcaacatggcttattgtcaagttcggtaacgttgatcgtctaccgtatcggagccatgtcaggacacgagattctacgagcctactgttcaggcaggtccgagtngggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcnttgctaataccgcggagccagttggcccgatacctgtggtcggctctcgcggggtagcttcgatccgttttgcgctaaataatcgaaagcactgtagcgttcgaggcaccctttccgtggcaatcggagtcttgcgttcaacgacagatcgctagggtagttctgagttgtggtatcccangcgggttgcttttgtgcgctgaccagactgctaagtataacccaagggcgcgcttctgtcgtagcggctgtccggcgcggagacacgtgtgcgtgctataaacaggctgtcggtctgctagatagccggagcggggcaccctaatactacattgcaaaccttttttaatggcgcagctgcccttccaaacaacactcgcctgttatactaacgaaagatccgaagcacgaggcgtgcgaagaactccacggagagaccggcttccagccacggttgtgaccgtcagctggcagcctcgatcntaaccctccgactccatgagctgggtccaaacggaaccgatagggcgagcgagtacgtcactagacttgcgtcactctctgtcttcggggtcgtgacatctggagatgatcgaccngggggaccttctatcctttgccattttaantaagcggctagtggctacataaattagtttggagtcggagccggagaacctactccatcagtacagccttgggctgcattcgccgcgctaaatagaaagcaaccgagctggcctgacgagcagccgagagcatacacttggcgttccccccgcaaatnccagtatcagagccatcagaccaaccccggcgacaaaacctaagggagtgattcagagaagatttgcagcgccgtacctactataggcagatgaaagatgcagtggattggaagcccagccgcaaagagagtgttgtgtaccaaaaacatgaaccttggatgcgcaccggggggtagctgaggccaatccagactgctctataaatggctacaccagccctacctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcgggtcccgaacaatacggcgctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactccagcgaanatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacnnctgcttagttattgacctttacagtattccagtctggccgtgcggcagcggcgcatgttacctcagaccgtcacgacctcatngaccgtaacccttcccaaatttacactaggtcgcagtcatacggacccgtagtcctagtgccgactgattcggccatggagaaataccatccgaacgtttacagtgctcgatacggggacatagctttacttcacgtgcatgtgattgacacnccggtagctgggcacgggacaaccacacctcataggctgacacaggccgcagaccagcaggtctgcccagcaattcatgatttgagatacatagaccgtctgacgactgtgttatttgcgaaagtgaaccattctaaatgacccgtgccagactggctttaaataatgggtctgagagcggaagaactgtgtgccgctcactatgcatcctggaatggagcnncnntcntagcatccttataagcgnngatgcaatcccgctgggtgtacccttaacgaccccgggtgntcatgaatcccacggcttttggccgctatcccgctgattcgaagcgcgctaagcattcggttcaagtgcacttaggcaccggcgtgcccgatccgggccgttaactttgtcaccactacaggcgccgggatctagatttccgcacnggcagctttctactgatgacaacaatttgcactcgtttaagacgagtatgatattgtgtcattcttagaagtttcctgagtatttccggccagtcaaccctttttaataatcgctgtttttgcgcggtgaccctagtgatattaagcataataggctctcacggcagaacttaggtagatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggtgccagcggtatacccagccgggccacagggccgtctcccaagtgactgcaagttgatacgggctcgtcgggccgttaatatgttctttgacgatggggtcctccttattgtaagttgttcatcctcaactaggacttgggtatcgtccgagnaacagacagctaggttgttgggtgcgagnatgaaactatcatgtgattgtcgccctatggtggatggaaacccagtntccgggaaaactgttacgtagcagatttgtgnccccccggttatgaccattatactatgtganacanctactgcagaccgcggtgaatgaactggcaggtaatgagagctagtggagtcttgtggatgccgaaacagcgccgattnactcgttctccatccggcttgnngggcgaaggcgcgaaagaacatactacgtttcatcactcacttccttccgaagcgtttgttactcgtcctttcctnannggcgactgacgccgagtatccccctatcctcgacacgcaacgaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcataccgattagacacaaggttcgatcatgcgtntcggtgatacaggctgcacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacnctcaggcgttgtgagnacccnacatgcctacagtgcagctttactctaatgagagggacttgcatggtgtcaaaatgtgcgcagagagnttgctagtctcccgtccaaaaacgcgcaaaaaaggtaacaagcttgagctcaactccgaactctcaagggattnaacatggttttttacttccaaattatctcngnagagctaangttgcatacgacgacacgataccgcngtttgggatcgtcatcctctggcgctggaccgccaacacttgnatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcatnngcgtgntcgggtcggggttccaaagatccgcactcnggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccntttcccaaggaataatgactagcgttaagcgtcgcgnccgccgnggcgncgatgccggggtctcgttgatgcgccaagagcgtctaacccaaagatgagcttcagaagnacggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcntacaatnatgcttctaccccggcacggtctaggtgagggcgtgattctccgggnctctctcntgtcattctacagacgaggcgtccaaagcttattgangcgtagcggccgttatacaatgggagtgggctcggcggctgctcgngnagttaccggacgccggtcgtcccggcaacgccattgaggtgtggatggcgagtaccgacgcaggacgtgcgcagacagcactgcaaccatgaccgctccccacnttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccngcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttatncgctacaacccaaanttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgancagtnntctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggntcgggttggcccgtatagggacgtggttgtcagttccgccgccagtctacatataatatcattgccatcacctgacgaattcccgggcctccgataccgnggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtaggacctgacaatgaagataacacacacccgctgagtcgtagctncttacctgaattcggtttgccnttaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgactcagtcccctcgtctgaccgcggacacaccngcaggggacgcagcgcagtactgtcgggcattggcgacttttaccatccgctgttagctcatctaggggattagagtaggggcatgtccagctgtttacgcaattnttggggaggtaacgtctacagggtctctatgtctatgttacactttggcctcgagcccgagttagncatatcataggttggttgcngctaggttttccggatgcnnnatntcacccgcatatgcttacacatcacacctattcatttttatacggggaagagancacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgacgatacttgatcggtggaagcttttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgtttaaccatgtcgcaatttgttgaatgggaaatcgcgctcgaatttcgacgaggggactatacacgaatcaacnacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgcngagaactanagtttatgtacgccntncnnnnnnannnnnnngnnnnnnnacttccgtcattgccagacgacgggagatgatgtcacggtctactttgtgaggncgnatacgcnntcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgannactcagtatacgccttgctttacaagttcttgaaaaccgtttcctattaagacattagcagggcctggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaacccgatggcgctatatttggcgtttcccgtctacacacatttccaactcgtctactatggtngaagctacgaacagcacngcgctttccggaagagggtggcgacgngtgcagcnagcttcttaaagatgagaaatgtgctgactcctgaggtgcagcaagcggggngccggagcnngcgcatgccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaacntgtcccgccttagcgcggaagtaaatggacacggtttgaagcctctgcactaagccacatganatgtcaccgacccaacatagcataaggggttgtgttgttactgctcatggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcattagaatcatagacgaatcattactttgacgcaaaccggtttaccttaagtaggcaccagcgccttggcacttgtgacacaactgtccatctggaagaacttagggtccagatgaagacgtgtgaaagaataccgtctccgttgggagctcaataaggatcgacctccgtgacnggtgcaacagatggcaggtcgatctcgacacgataggcatgttgatggagtcacgagcaggcgcgttaggcaggccgtccgccccagtttcggcgtttaccgagctgaggacccgccgttatgcatctgctgtgcgtaaataatagtccagacagacgatatanaacacccgtacatgctccccaccgagagtaaaagtcactagccctcnatcaaatctggtagtggcgttttcggtcgatncgcacnggncntnttngngtnnannatnnnngacttgccnnngnnntncggcgggacgacgtccgctncgtgggtntaantcgtggtnctnactcaattgtccnccncnaccangattnttngtgaccgnctgnttgctcaggcatncganaggancgtagnccaacgngtcgnaccctttaggatnnnaatgcancanncgagagagccaagggccatctgacgtctaggagnctcgggagtgttacctttaacaacggcggttttacatgccctgtctgtggggctngccntgcgangatacgncatgtaacgacatgnnnnnnnacganatncacttgcttnaataagagtaatacggnacggggtggttnattgaatttataaccgcgttatgatgtcgtgagtagcnggtttatagaatnttngggctattctgtcatccatgtcgcccgggaactggngcaagatcccagtaagtacttagcnggggggcatcgcaatgggctttctagaaattgcgtgtttccgtnctagcgtggtcgcgctccgtngcagcacacgtggatgagccccatccttgnccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgaagggcncctacctgtctcacagtgaaacgggggtngaaggttccatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttnatcgggcnctatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagnctaaaacccgccccgcagttagactntacncgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcancctgtgtcctnctacagatcactcgcggtcnggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcangtgattcgtggaaccccaangtgtaaagatccccctagcggncgggtaagtannnngtgngccaanncnntngcancngnngnngggatgtgtgtaccngcgcgcccttgcacgcttacagtatttgcanagcagaatggggactgttggaagatattaacgcaataacttaattaanncnnacnntacnatttcaatggccgtattgaananttcccncatttaattgtatcngtcccccccggcggaacgatgaagccatcctcagaagntaatcactcatgccctcaagtatgggactcatacgatggtgcggctatccgtttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccaggcactaaatctcaccgcttcaanncatgntcctggggctacaaanncatggnnnangtcctctcccagcagtaacatgcccgctggcatggaaatgctacattnntgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtagaatgccgatccagggacnatacatttgtgatggcatacttctctttgggngaaccatcncagttagcttggccgcgcgtntcnatnatggagatcgtgaagtgatagccggtagtttcactacntctatttttaagattatnactgttgagccctgagatggcttcagagatcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccntcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcnacggttacccactccctncgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttngacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgttngtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgaggcnctcggttgaagtccaaacaaagaganacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggnngggggctgtgctgntctttcaactcttggccatctaatcaatttatnncgtcaagaatgcagatgcaaattagactncgtcaccttccatagcaaccgtgtgtgtgtcgcccntgctgnaccgagtatcctcgcagcgccatttctgatgtaccngtccgtctgaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaanactgttgcacggagccaaggatnagtcactctttgatgcttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgacngnnngcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggttaacngaaattccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatactnngtgttatgaacgtctaggnagtgcatgtttgcgatgcttccagntgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggctttattttaaaaacgcctcagtgattctagttaaacccctangcttatgtagaccngtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatantagccaggtggcgcccaagncagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcncttggcggcatgacccatatcgattagntgcgctggtaccncgctcgggtgggcatatctnccaacgctttccattgtngggtccatantcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgngggcagtttangcgatcagttagaaggcagggaggggtgactacttcatcctctgaggtgcctacttacgtctccgcactttgaactacatggagattgttttatctggtgtttctgtcataagcagnngagacggtttataatgccatactagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcttagttccccggtagngagaccagtcattgccgatggctggatgggctggctggcgatncgtacattaagttatcgtcagaagccccaaccggggagngcgcatgccgtagctacggcgtnggctattaataacggaagcctngagggaccgccccgatctcgaccgactgnccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccnaaatcagagcgttacgtcaaggtcggtaaaaaaatgctgngcagttngattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattaggnatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggagatggtactagtataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctangggcttggggtatgagaaaatgctcctcatggtacttagtccgcgtcatcctgcggacgattgtgagacgccagacgcaaggagctacgacactacaccgcggcgcacccaggcttacaggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactacgctttggaatcacagcctctggccgcattccctgaataaaaaatccgtggacaatnggactcagccctacgatctcactggtagaatacaccaacaaaatctatgcgcgagatggtgagatggagngcggacaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgacttgtcattttactatcncatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacanaaggacatacagtcccccgcagaggcgncgttcattctcgcagtcaattaacnccagttaccgtaggagacagtataaacaaggccacagcgtatacaatagggcgtgtcntgtaaatatagggactctgggataccagagnctgcagttcagccggncggcgttagggctcgcaactcnataagtcatcagcagcttcatatactaatcagccgcactcatgactgaggagnaagccactgtctacctaattagggaaacaggacgtcgcacatccgttgtngtgacaatccgctcgcacnaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgncctcgcagtactgggcaactacagtccatccccatacctntgcagtgtgtatttctcgcgctatcctgggccaccagaagctgacggccagaccagcacganaaggtctactctagtcttcgagtcactaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctanccacgtgaactgtgataacacatagagattgtcttcggacgcccactcgaatatctctgaacaacatattcaaggggtctcttagaagaaacgaaatgggagatgcagctgcaaagctgggagcgtttatgccttgctgtcccccgttaaaacgaagtgttggcctcctgaagctagctgggctccggccgtaaacaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacaatcttttcaacgtgcagaccgatcagaccccttagtggatttaaatcgactgctgatacatactggctaaatngttgaaattctaaaaggagtatattccacggnattttcgggtcagcacgccatacttgtgcctgttcggcagagccgcgcggttaacggaactgagccgaactggttctgcgttacgggccattttaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccntgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctggtaaaaatttacancgtgtgccgcgaaaacaatacaatattctcactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcnttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacatcgctaagataccctttagccgtgcagatatcctcatcagcatntcacatgatccttacgtctcagcaggtcgccttacggaactttttctgatacacacgccacggcaaggagcctaagcccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctnggcaagctctaatcacttagacgctggatnggtgagcaataaagcttaagttgcgagtctacacaattgtgtggaggtgatctactactgttgggcagaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatgcgacatcgtnttgcacatctacatcacaggctgagagaccgggagagcttgcacctgacagtntcgcacgctcatctccccagggggngttnagatcgggngntgtatgacggaggatcgcgcccaggttggngtcgtacccgcctcttaagtacaggagcagtaaggtgtcaggcgctcggtggatgcttgtgagcacagtaattactggttttcctatcggtgtccctcttgggtcgtaaccctcggtagtggtttacttaaagagcacacctcgctcagaacacgattggccacatacatcacgatcggactgcccctgtagagcctggccgtacaccatgtgacacccaccaacaccactctgcccgatcgcatgatttnaacgacgatcggctgctcgtggaagcagaagcccgtccgctccagacngcccccagcgaattcataagtcgcgtgaggtgaggaaatgaacatgtgcgggtggctgttgcagagtctaattccgncagnacattaaaggcacaagctagtntgcgaagacctggccttcangttcnatngtcttaatcccaaaattaactgnanttngncggtgtaggngcnanatattgccacggcagtttagangtatcangtcgattangcggtgagatctcttttaannncaatgggctggttgtagngtgatttnacggccccaagtnacggttgggcccctnagccaatgacacgncttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgntttgtatnntcntaatcccctgtatacggaacgcaacgccnctcgggcatcaaaacaaaggctgttcttcctagtttcnccgaaatcttttgcacttccaaggactgctacgagcggagtaatnnggttcagagggtaaagtggcgacagggtgtgtgaaccgtctctcagacgcctcgcatagcgtaacgtagaccagatngacgcaccgggaacgagtccacgtgagctgggtagccctgatcctaaggtgtagaccgtggccgaccctcngcaggtcgaacactttacgatcnnnagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttngcagactacacttctgttcaagtcggagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtnggagctttatggcatcgaatagggctttgtcgggcgtatgggacnccctangtactcacacggcgtgtgcttctaaatctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccnttgggactccactgggtctgcagccttccatganaccatgggcgttactcttttttttaagtacctcgccgaaggttctttcgttcagcactttangttatggaggtaanttactatccatagtagatgancttccagccctttgattgagtcctacaacgtgcgataattaacattgcacgataaantcttaggcaaagcattggaagaaaacaggtgccctttgcgtcgcttgcgagtagcctaagttaaaccccaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccataactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacgtccaatgataagaaacaagtgcccacataatgccgacgaagttgcgctcgaccgcggcccacattttcaaggctgctggcgatgacttttcagttgcgtgacggcctccgcctaatgttacaaatgtttgcttncgccgtatttgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcgtaattcattcaatgtactagtttcggatgccaaaacagagtagctgagagagtaacagcgaccgaacctgactttgtctggcagccttcgtggctggagncgggatagggcgttattggntcatttaacattcaatctacagttatataactaattccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttnnttaacagtatatnaacggatgcacgtctgggcatngggccgnttgggcctgagagccgacctcacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaanagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgnnacctacgcgactcagtcgtaaacaccaanttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatanggtagcagggtgtatattctnacgcgttccaccgttacccacgctttgtatcaagcccctgaaccgccaccgcaaaccctgcatgntacgacctggtcagcatgggccaantgggcgatcacgcagtgagttgctagcgctagcagagcggacaacttctggtgttanacgtcgctcgcgntgtgccacttaacacctggcacatggccgngcagatcgtnagtagctggacctctctttgtnantgggccggaccgtctgcagcatgtcatcaggagtagcgncgtaaatcttgttcgattaactgtaaacacagcaacactcgtttcttcagacgagagtttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcanacgggctgtcgtactggtacgatctnttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttaaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactagctatactggataccctggcaaaactcggccctgccgccgtgtgccagtatgcgtatgttacgatgcgcgccgcacttgggggttaatcgttgacgaaggcagtcatgggagagttcgtgcaacagaataataattgaatagatgtagttccagggggtgacgtccaatcatctcgaatcacggttactgatcgccggactctattgaagggcacgtgtgatcattgaagatagttctcatctctgatgaaanaattgggtcacttgttcggagcaggcctccaggagtttgccattttagatcatcaagcatatgtttgtactaaaatcgatattagttcaggattacacctgtataggctctcttatgccccggtgagcacgcatcttgcaacagcgggaatagtgtgatacgaccctgtgcagcccatacgtagcacgtcactcagagatcgcgggtacaggctgcggaaccacaccccttcatggatgtnctgcttaccacgtattggggagtagactcggccgaactcggtggcctggggatgagggttcattacggnnacaccggtactaaaggaatatgtattcactgcgacgccaaggtatccaaatcagacatagcngatgctcggttttgtgcaaagcaaatgtctgctaacctatgatggacttttagacccgtaggaaccttttcaagagactaactgcgccgtgaggatcttaacccactcgcttaaattccactcgctccgaggtcagcgtaaatgtaagaatacgcgacaaacccgctcaataccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctnganggtccacatgcggtgtagagtacatcatactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatntgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcngcacatcgccctacggggagcggcacgtcttccggagggcgctgcnccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatntaatcccgagaattaacccagagaagtgtctcccaggcttttttcnctagcttacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtcttaggcacaacnacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgangccttaaaaaccgagggcagcatgctccaccnttggcccancgggangcccccgacnntaaactcaccctacagtaagtaatgtaaagttgtgtggagaaangtgactctcacaccgggtgatctagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttacacccggggtactggcggcccacccaaattaacgctatgagggtggcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcgccctcgaatcagataaacgtntgctaatatggtaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgnntatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactnctagcatttctgatttctgcggcgcacagcgcggcagcgaagcaacggcaggtttcgctctttggcgacgatccatggacgttcgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatacttcagcgcattaagggcgctcagccggaaagtcctcgtcgtcaagatatacagcggagccagactcntatattgtagatcggccaagatgaattttgcgatgagacgggacctcataagctcttgctcgttggctcttgtgcctggctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcgcaggaggcttagtacgatattgtagtgagngtctgagccattccaactcacgtggtacgacggttcggctcaattgagangaaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcaatgccagtccggcgaaagccgacgttctaggtactaaatcatgctaggccactaaatactatcgcataattagagaactataagcggttagaatncggaataatactacataacttanttatcccgagccaaccagacggtgccacaattantttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatcccttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagccaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgnctcngcataaggtagggcaaccctgggccctttaaatttgagtccaaaaactgtctcgcagacctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtagatatcaaaagcactcagctctggtggttcgcaagctctgtggacgatactgagacacttagatttgagcacnccccgggagcccattgtggattggcttttatanncctccccagcaaacngtaatgcncggccccgngntaccccgctggacgcctcntncacccaaggnngcaattggacatgttgcgtaggctacagaggggtcgtgcttttctcttttggggcggaccatcgcttgctnctacanggncnnngtcntangntgtatccacngntnnnncnnccgtgnnngnnnnttgnggttngcngatcaagncgtgttctattnttgacagccccanatcaattgagntcatgatctctgacttcagtttnaaccgtgngagggtagaaccgnccaatggtcagcatcgcataacgaacaggcataccgagagcctggcccttagcacttgtaaacagccttattacagtagcgttccacaattagttcaaaaggtatcgccaggggcgaacggggcgtcgggttagggcgtggattcagtggtcaacccaggggccgtgaggttagagccagttaactaacgctcgtcgatgtagttanaatggctcggagggaccatctttttgttcagcgccncattgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctacncgttaatactggtataacaaatgattctctaaccaaaattcggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctncngctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcnatttgtgaagaataaataatagccgagactgctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaacccgacggaatcttcacctaagatataacaggacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccgtgtcgttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaaataggatgattaccccgtacggcggtttacccaagtggcagaggancgagcagtccattctatcanaatccngcacgctcgccgaacgccacactaaaacggcgggcgtctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatacattcacgagctaagtagacacccggagtgcgtatgttccatccgcacccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagctgnaaaacgacccgccgtcaaggctgcataagtaagacnctnttaacttccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacacantgggnattgtgaaattcttgacttatcgggattggtatcattaagacacatgagcncagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatnttagtcgcagaccccccnnctacttatctcgattccgtatggtgaagagggcatcgaatacatcntgatagttagcggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaanaacgctctgtgttaggaactattgttcccgtaanctgggaatgtgancctaccgcgcgagactgtctnatagccccgagtactccgcggttntacggtgccnaagaatcaaaggcagcgtgtacgggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtgnntncgnancgcctctcgcagttacgtgtactattttggcgancttaaacacgccaggccacgcgcgcaatgtttgaacaccagccattatttgattatctttacaaaagacggcggtcgagcaggccccccccctgccggaggaggattatagaggaaacatccagagtgcagtgtccatctacnaccagcggcttctcacgattattaggaactacggcnagncccaggctgttgggggaatcgtcgggacatactggnaggatggtgactatctgttagtcatcgcggctcctgttgtacaatttagttgtgcagcggcctcacggaaatttggcctgggggcctgccgcgattccttgtcnttatcgatgtngcccatccaagcggcaaaggcggcgaaccatacgagcgggtgtcgtgcttccggaagcgcgtcattnggccnaaggtngcaaagtcantnctgcacatggnattcatccgtacgctttggggaccctcattttacgnggagcttcctcctgtgctcaattcntgcataactagcgacgnaccgcgaccaggcaaagcacccaagtattagaaaagtgcctacnngcccgccgatgcntggggngaccgagtaccgtctnanccatcnttttgataccntggggatcattactngacggaaggttacgtcgagtantnnacngcaaaaaactngcncattggatacctggttcnnacanntagaaacggtctctaaaaaanaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtacnanggancctatgcacatcacgaaagccgttaactgcgcgttaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcgnaatccccccncccctggtatactcggccagcgacggatagccaagttgcgcgatgacncaaacactactctcgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtnatgtcgcgatatgcagttaactntgaccgcacgacattcgagtgaattgtaaaaccgcccccagtattccttctactcggtgcccttgagtgcgcgaacgcatatatccccacctgatctggaatgcaactccttgctttggcccacgccgaaaacccccctatattcagaggtccttgttggtcgtgacttntgcangcaatcgaatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcgatccnntgtatttcgatactccaaatcctgctaggacgaagggccggaaccagcgcanctcaatnnaaccgatgagcaatgggtaggggataccttcaacacaacaantcgttaagctttacctggaaagcgatagatcagagactcgngcactgagaaccntcnatnctgcccgtcctngcgtgtagggagcattaccgtctaacctcagcgacaagatcctcacaactcgccagtacncganggcgtcnaggnggngaaatttggaggcaaggntggtcggtgtccctttacgcgacgttagctggcccacataagttagcaaaacctcgctcgctctgtaccaangggatgcggtgcagcgtgagagatgagcagatattctcagggtatgactatcttcgagccgacggagtcgttcccatcggtatacgtgactgcgggccgtgtagttctccactccntccncagggcgccgngcttgtcagcactcncgggcatagatctaccaatctgactgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggngacttcccacaaagatttatgcctgtggacgcgcccggttacgtgtctgttggtnaatcccggtcggggctggcgggcggttccgctgtagtaccaactcatcncatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacttaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggagtgtgttgactagcgacagatgacagactaaacttgcatattcccagtatgtctgagggccggaacatattatgataattacggaagcagccattttgctacgaggtattccgccctgtctctaggagcaacgctgtcagcgccctcactactatttcgagttattaaatagtgggtctaccctttgccctcctaggcggatgttggctgagtatcctggggtattgtcatcaccccacggtttaaagcngcggtgagtcctccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtaactgcgaggnattgttgagttcaannccgangctgtagagcgggggaaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaacgaccccagggtccccnagnaggatcgtccngnntttggtcctgagactcgcttttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggnacaccacgtaangtcgaccgatcggtggctnggcaaagatgattgagacgtgcacgtgctggtaagttanccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgtcacataacatcantgaccatatagntgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaattnggaaggcgtcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgttcgcgaacttctatagcccgtttaggcctgttagatgcaatcggtaaccccngcgtactgatttaatgagtctaggcaaaaggtttacgcaccaccttatccagctcacgagcagagaagtgagacgacagccccgtctcttgcgcgggcggtacaggagccgtgagccggcaccagcccccctggtagacaagacgtgatcgacttgtacgccatnccgtattaagttgacngtatngaactgattggacagcgatactgtctcccgttcaagctgcacaggcgcgggantacccagtacgcgcgagcccatccccagcagtcctcccgacatcatgttcngggagaccggccttggaatggcnagcctgttaacccataccgaaataccccangcaacattgtgtanacgcttcagaacttcaatcattaccctatcaaacgtgacacccccgaccgtatgtaggagttcttactatgtgacccaaaagttgccggtaggtggatggacgccgcaaagtgaagaaagcgtcctacaaatcgaggcaagatggtcgaaattcgtgtccgactgtaccagagatgaactcctcncaggcgatggcctctgtgacgcgaggtatcgaaaacactacacgacttaccctaccaatgacgttgtcaagtcgccnngnttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaaatgatttgacgccgtcccgtggactgactacccggacggtcaatataagagcggtatcgataagccgataggatatgggtagctttttgacccctccggcgacttcttaagtaattagtccgttcctcctattgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgcnacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgggcacggtgancctactgaaccagttgtcactgcgattgcctacgccgcccagctacaccacgcggtctccagtagctaaccaggcctactgcgtctaatgtataggggtacgaaggcctnnnntgaccacatagccgctacagctgccccaatatgagttgtcgcagtcactgtcgtttttttaggagaccgcnccagttttggcctgacatcgtccaatatgccctgaatgccgtcgcctacccagtagtattcccgagaaatcggagnagcacgancagtcacngagcgagaggttttagctgataagtacggacatgtttatcagtggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaaatcaaaagatcattgttgaatttcagcgagctnggggtgggggacggcnattacggaatcacgggccccttgcatccatcttgntaactcttggtattggggnnnnnnnnnngtggcggtaagttcccttcaagnnctgnnccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccancgcnggngggacgctcggangtagcgaatnnattaaggccgtggatctgtaccacggttacagcctactggtgcgtttcgacgcaggggatcctcagcccgccaataggtcctccgatagacgtgctagccaccaaatggttacgaagagtcatgtggcgagtgggaagacgcctnaaggtagttgtcncaggtttactatgaaccttttantcgatccgcggcgatctgtgctccgnnatgcactcgctaactatcaagacctatgtaaggaccattacgtggaacagtaacctcggngcggcacggaccctctcaccggtacggaagcgctacgagattgcctcagaagtaattcccacacacgcttccgttgtgtggccccgccagcctaacgggacaggaaaagnttagaggggccgatcgtggcttgcccgtnngnnganggngctcgcaaattgttactgcggtggatttgtccggcncggacttctggacaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacagnggattctattaattctgcttgcacgtcgtacatggatatcctacgcancttcaccgtagttcangccgttcaatactgagacnaacttgggggagcccggtaagtgcggctagccncgccgccgttgctgtcncagtggtaatagttgatacaagtgccnactgcactcttctcaantgcgttagntnancagtttntgggcaaanggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacangcacctcccgcgggtcganaagcancgnatgnnatncncgcggcggcagagtcgtttagtccgcacggttgtanttagnanttgtcgtgtggangaagctactgccacatgccaaacatcggccttcatnagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacgtagtgcaannnnnnnnnnnnnncnngtnntgggcccttctgcattaaggtcgccctccagtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgttaaacaagttgcttaggttatttcaggntgcgatagagcanaaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtancacattaccaataaacnacgggcattaatacaggatggtaatgatgcgtcctgnccgantatattagaattagataattgcccgtctaccatgatctatgntggccanccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcaganctntgagtcggtaagtagtccaaatactggctccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttatantgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtnttcgtncaagnngccgaatcccattccantttaacgaatangcgatgccacgtgctngggtacggacctggaaggtnccccatggtggccccgnactannnnnntcntnnangnntnnannccgtnannaaccgattnnngagtacgaagctaaatntntttctncccaggnntcnnnnacnnccnntcgtaggtgatttcgccggtcgattngatgaanacnnnacacatggcccaaggtttttgcgggtaatttatgtagctttcanaccgntgtccgaagtagcacggaaagagaccattgagaanccaaagagcagaccactcgtccggaaccgcacagagatagcggacctatgttagtgcattnctgtcgttctgaggctagcaggtagtgggttggttcgaacaggagccgggccgcggttcatcgacattaaagacgaaaggttcctacgagcgtctaccggcctccgggccaacgagccggcggcgctacacagcnntccgnaggaaccagggtctggttcccgaacatttntgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacacagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttntcggtgtaggagtgtctcaacgagcgcctaactnattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggccctcgncagtggccactgtagcggtgannttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcangtccaggagaggctgtctgacgattttcgtcgcaacttaataaatatttcaatggtttgcgtgctttaatcacgtttgagcgacgcatcgaataaaacccttgaaccgagggctacncaaccgcactcagtctcagcaaaaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagacttacctnnccggngcgccattctaccagtaaattcggtgtgatagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaatagntaacaccactcacaacggcggttatcacgctgtcatctactatagcagtctcacctcggccattacaagactaaagtcgccactagacatataccctngagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacngatcccacacccgttcgtcaggggtcgctggcttattcaacacgtacgtgaatgtagtgacacgtggtttgggagaagtatcgcagactcttatgggttttgatctgatcctgctagctaacttggtatgttttggtagtacgcgaatctggggaatttatcctaatggaaggcgacgcgcgtgataatcccctcctacatttgtacggcccggcgattggtcgttcgtatgtaggggaaacggccctctgagggagaaccctgcaaaggatataaggcgaagcaagcacaataaaaaatagttggccgcggggccgtcaccgccacggtgcaactacttcggtcgtctaagaatcgaagtaattgcaacgttcgccaaaaggttcaaggcgtcagcactgttcctgcaaaatgcctcgaaagggtatcaaaggatattacgagggcaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgtctatgccatcctcagtaaaaaccgacttagcacactttttatttccggaaaacgacgtagctcaacctcaatggtcagggtcttactgaccgacacacacgngcaaccataaatgctggaanaagtcgtgttcnnncggggtggcccacaaggtcgttaactagtgtgtatgcaacagtcaatcaggctcttaatacccgttccacactgctgcatgacgaacacgggcatttctaattaccgacgtaatccaattacgagcccttatcctttgttgccaactctcgaaatagggatattcagaaggttacagtctcagggaaaccgggttcggcattgagattcaaccaagtatgtgagtcccgcattgatccgttaccactcgccttgnagacaggccacccgggncattttagactatcctaactcgatctcgcacgcctctantgtcngtcttaaaaatctaattgnaatccccgacnaanncggtntnnactcatttngaggantgncncaactcgcgntgangtttacggaactcccagcactacttatgcgcagcatttgtcagtcacaagtgggccctgttgcctgttggtgcgatgacgcggccaatgactgcncttgtttgcggcgggttaacctgtangagggtcgttttgacaacatccctccatagagcttctgtatgaaatgcggccttacaatccgcctcctgaatgacngataanttaagancgantataaataccggtaaccttcggcctcaatctcatactttacagctccgattgccganttacgtatgttggcccggttaggaaacataccctagttatcgcagcggagatttcaaaagagtaaggcttcacataacctttgggcggccnaacgtgctgtcctgatacttacatttccgatttctcgtatatcggcaagaattacggtattttagccccctantcgagacacgttcacattnnnnnnnntnnnnnannnnnnnnnnnncnncnnnnnnncnnannnnntnnnnnnccnnnnnnnnnnnnnnnnnnncnannnnnnnnnnnnnnangnnnnnnnnnnnnncnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnanntgnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncannnannngnnnnannnnnnnnnnnnannnnntggagaagtcntaggtatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggcgccttagtaggcacacacaacagaagtcaaatgatctttcaggcaactggtatcggcccagcagattntttacgcctctgatgacgagcgatntgccncttnccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgagagcacgcgtgggatatgagagtcgtaacgcgacctccaattcagaatttttctgcaaccgtcttgcctgacnnacatccgccccaaaaggggagtttaatcagttaccgcatttcattccaatgatttccgagtcctatatatatactgncctgtttagtattcgccatngaatatttcacaggatttgcacatgagcactttgcaggacaaattgaaaagtacaagtagaagaggcacagcctgaaccttggagggnttagatctattagagtccccgctgtttggtanccgaccctttagacacagcaantgaccccgggggcacgagtctccggcgtagagctacgcgcaagtagaagagtctagcttaggacgcatcccttaccccaanacttcaccgccagtataaaaaaaatagagatcacccattaggaaattgttctgttccggtaatatcacgaacagagttacacagttatgccggtccctcataggacttgatggcatcggtaaaagaaagaggggctgttttgatatatctcaagttctcctcnatatcaccaaaaatttcatntccgtaacgaagacttaggcgagaacgattgggagttgatgacgactgncatgctaggttatgtgtatatatagcccggtaagacctcagtnttgtatcgaaatnagggaaatgctacctcataataagacatactcatgcacgagctccccacggttcctggggcctcgaccattttgccatatagggccgctctttgtacggatatgacctgctcatagtcaccgcaactatccctccacctaattacgtccaagttgcgnagtctaggagcttccccagacaaacgtaagaaagagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctngcccaaaacttaggaatagctgttccantctcgtgatctataatcgtctagaccagaccagctcccgtnactcctaggacgtacaatcgagaaggtaacttcgtaggtggngtacagtganccctccggcaaagccaaaataatatcgttgcnccaagcatttaatagtttaagcagcacttgttatanggcaggtgtacgaaggctgacaggcgatcgaacagtatagcgagtatcctacatgactatggacctatcccggtggctttagacgtattggcacaataaacgggcgccgtcatnagtatgtgtcgtgccttggaaccttgcgggcgcccgncgaggacgacatgtagcccgtcaacgcgagatcgacgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggcgctatgcctatcactaggaagatgcgttttaagtggggaagggcctcgncccgccccagcggccaaaaagccccgtgaccagttggccgattaagttccacaaggtagtttacgcatttttacacgagggtgggccgccggagcactatccggtcggaagaccatgggatatcagggtcattatctngatctagganncgcaatcgattgtttaccttatatccgactagccgtactgggccagacggtttagagtcgggcgcatagacttaattgacggtttcttaatcttaagtgtaacgacagcaggccgcttgcgtcgncatctcttgtcgggttgtcaaggccttcaagcccgcatgtacaccgttacgacgacaatccgctagggccttatcgaattgagttggaacagcgcatgcttttgaatgaggcctttataagcgtcgcgtattgccgggtagttatcggctccgtccgcgagcaagcacataatcgaacatgcgacgtaacagagcaattgcgacacnccaactcaatctgcaaatggcttagggattagtcacngcgcttccatgagctcgcttaggacggctttagtcataaaaggcaaagccatcttacgccttgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctttcaaaggcggctggggactttacgcgacacactcaaagttttcgaacttaccttccttacaagcgttgccagcnactcggttgatagatagaagcgcctaagtatccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacgtatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtccttggcngctctaatcgtgacaccagtgctggcgctacgttatacggcacgtcctccccccccttcaacccctttaaaactgtgagttctatcaataacagccacgctcttccgtaggagctgcccganngacatcgcgatctcaagtctggggctcaccgtttcggtactgtaacgggttggagcacactctgcaaacaccccatgaattagaactcgggttttcntgcgccaagtgttaatggtcccgacactgcgcattgggcaatagataagncttttcctcgcggcgtgccagntgtgcacatcccgcancancttgtctgcgagggccggtttgacaccatgcagtagccgaatctgcggaacgcctgatctgtttattccctgtcttagcctggaggacgcaagcaacgccgtgatccaggtttaattttgcgatcctaatctgaccgcggttagcttggccggcccatcaactttcacagctaggaacgccagagacagtagtcatctacaataaggacaactcaanggtagttgtgtctncgggcctccaagtcaatccaagccgcatccattccaccatcacccccttctccgcaaatgatacaggttggctggttcgtaccaatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcatgtcgaccccactggtcgaagagtacgaacgacctgcgggcaacaacggaagancatcgttgacttatgtcaatgtggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacagttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtccgtttcaccgattcggcnnncaagtcgcgatncgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataattcatgtgcagctcggttatgcctagaagggtcagcccaggcctctaaaactctacttctgagcgactgctggaaggggctggaaaattgcaaacgtggttttctcgggttaagtattttttcggacggccccgcgacaagtatgccaaagtaaggggtgaattagattgtgcagttcatttggtnnagcanctcgctcttctcgtgaaatgcggacgattgtctcgaaaacccataactgaatcaactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccaaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcgnggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcanagggtcgccaggcaacagnttacgtaggcacggtactgttttcggcttgtcgccctacaatggtcaggataacgatcnncgtatagtgatgtaaatggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatgcgccnctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgnntcganaggttcnntacagccaaacttgcccgtctactcagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaagggctgtcgtggcggnattcaccttagagaaagaagtaacgtgcccggcagctactatgtccacgagcccncgagcgggntaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcggcgggaccgcctagccncatgtgtanantgttaccacctggatgacagtgtcacactaaacggccgaggcagcagctttgagctatctccctttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagactnagcccaaactcccntagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagggctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagnngtggatataaatggcaccctcntttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtcngccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccnaagatgcgaatctngccaagcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttactcgatggacccactggagaagctctattccgtagcaagtccggggccggttagcagatcactccgcggttgtacctggccggtggtcccggatccactgtcagtactctgannannccgtataaaagtgggttcgcaggtgcttggttcgatgtttaggtcggtccgccgcaaancnngccgaggttcgcaattactgaaaggtcaagnaaggatacctcgctcgctacccgtttggtcctcgtgattcagagattcaggttgcagattnactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgcccttcggttagtgccagtatgannnnncgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttggggggnggccacttataccaatcaaggagctagtgcggagctcggtgtacaacttcctcgggtcaatttatttgtggnggcgcnagtcacaattgcccaacggactctcggccctagacaccagnatcctttggggacgtctttgatcacgacgtcccanaccactgatggagataccattaacacactgcactccacaaaactccatgtccttcacctcgatgggctagaatactgtactgattctaaattcaccatagggatatcggtagagtaacagtggtccgtgtttcttcctgcggcccgcatacctcgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaannnactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaatcaaaggagcacaaggcatacagangaattcgccgcgtataagatnnagttatacatagtaanttcggggagtggctttgtgcgacttcgcccgaacaccacctactcngtagtgggcagggattgcggggctgangggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgngatctctgaagcccagatttgaagaacgngtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagcgcaagaggatggaccccatcttaatgtacgaaacaaacgtcccgatatcattggatcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccagaactttaagtatatcatcatcangagagggtcgtacggtagctgttgtcatttcttgtttacccgtctgtcagtgggggcggcgcgtgcgccaccgctacgtctgttcgtttgtgtttatgttggtcaggaagggcgttgcggtccgacattagaccccntccaatatgagagccaaaagcgggctaagaggagcagtttgactcanagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaagaatgtttaaaatgctatttgcttggctctcagaagtccaacaaactaaccatnttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatagcctggccnagccntggttcagttacacccgnaggnccgtcgaatttcgngatacaaagtagtcatgtatctttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaantgctaccctcgtgggcctctacactccctgtcacaagccggngtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggnnatggtgagngttnactcnaaccagaaaccggtgttgaagcanacgattnaagatggncctcntaaagtntttcanacgtgcatngtaangaatcgcgcatcnccccggggatanttaatgactgcagtctntgaagcgcgtttcgcatttgcgntnntggcacagagcttcggacggagntcgggatcgtgacatctagctcttaccgtctccacgtnnccatgaggntgctgncgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatanncgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggngttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgntggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatacactacgatttctaacacattcgtcacttccgggtgtacattctaganaatcagacaggngttagacgttgggacgncgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaaacttagtcaaaagccaaaaatcctttgaagtaggccagaagagcagacgtgaatccccccctataccgcttgagagaggaaccccgcttcagctgcaangctagaaatgtataancgagtggggcgttccacnnaaggtagatgctagctaccaatacggagagatcccngcattttggacggtctgancacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggatcatgcggcaacttagtcttccagtcatcgagggtggcgaccgattagagatctactaatacgaataaantaagggatttagggtgtatcatgcaatcatcccagttgcccccgagctcttgaatggcttactagagtggatangacaccggagaaggggttcgtcagcccgtctagggttgagnaccgcatccggtcgcaacnnngnnncaaagctatctctgctaaacgttacccggccccgacggaaactggattccggccgatccgtggtcgaacggagggatctttccatctantgcaggagtgactccttgaccaacgcatatacggggtcgacttattcgtaccnaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtangacgtttatccttgcagggaactctaccaaataaagaccctgcaaacatactttagaagagtacgtcgtacttaggggttagtgttcatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcggganaggttcatcttctgctggagttttactgtgaagaaagcaagatgttgcgncgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgtgcacggcgttntaaagcgtgtcgtgccgcccagtagccgccacgtggttccccaagtagtatggacgagttaaggnattagggcacctgttgtgtattacaagtgcatgngcaatttagatgtatcttctcgagtgtcacaatcttccaagggtgatgcacaccctatatcatcactcnagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcntnccaccgtcaactgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaanctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatnccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccncgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcnngnnttgtgacaggnagacgagactgtntcttcatcttggtagtgggcnccnggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttnaacagatgttcttctatatttgcccacgctaatatnactctaccacgatcgancccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcangccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtgncgcagacntccttcnatgcgttcgngcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtcnatggnttatacaccacagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatcngcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattancncttcgtctnactacgtaagcttccttggccncgctcgancccaaaagtgctagcgtanacacgtggcgtctggcgcgggacnggngttcccaaacgatcagcaatnctnttgtgagatccctggatccagaggttatagctcggacccttatcgganatcgnnngtnttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccntgncgtattactacgtcgcgctacggcttatattganaatacttcaaccggctaagnatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgngctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggatnnctgcgagaaataacatctacccccgtgagttataggagaagaagtcatccattcgcgctaacttctccntcttcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaactcaacatgacgcgccatctaacccgtgttaatacagtcaaaaggttccaaggngcgccgagtgggaggtacctgtgttatggagcnctganagttgnncgcncnccggnnnacaaaaaccgaaggntcatgcggccgtangttaggtacntggcggcagctgcnncgggtntgcttctgcatacaagcccctcatcactgattgaggggacacaacgtgtggctaataatgntcgactaacagcggtccgcccagggccgcggccccaaaatatatttgcgcagggatgagccacgccactccgacctgtcgaggtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctatcgggattatagtngncggnnntngnngggnnnnncngactntcangtnngcgnnannangnnanncctnccgngacncgcannntnnnnngnacnnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnngcgctacctgngntcnnnnncggnnncagcnnngtcnctcnatcccagccttatgccttttaagagcactggccgtaaaggactcccgccatttgaatagtggaaagtatcacagacgngtcgtgggccggtacgtcagaggtatggtggccttaagctgaactttttaaaattggagacagcggcgtatacaccctggtccctcactccacagaccacctggtctcaacgcctacccgccctcgtacancncnaggtcntttggccctgacttttgttttggatncncaacnnnnctagcggcgtatccgccctagttacctgtattccgaccaaagcggttaaagtcacgggacccaagcctgggntangnccgtgnccncagngggtnncgcnnnggannnnnncnnngnnaatnnnnnancnnctnnnnnnntnnnancnnnnnnnnnnnnnnnnnnngnccnnnnngnctnnngcnnncnngttnatatntangtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcantaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcaaaagatcggtaaagancgtggatcggntgacgtgtccattaanggggtgccgnaaaattacgncaaacggnnaanntaaatgcaaanancngaannnnnnngnnntacggctcanancantgtngggtgggctnaaaannanannntnnntcnggnnnnnnnntcngcnnnnnnnnntncgcgggnnnnnnnnnnnttntnntannntnncngnnnnnanntnntcntncnannannngnnnngattgctcgggacttgaccgctctcccctggcgaattggatttgcccaangtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtngtctcttctcgcatncnaactnttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcntnncnctcntncattagcacagacgannnntccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaannnnnnnnnntgtatgtcttcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagnttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaantacgaaacatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcatngactcagaaacgccaagctgagggcacgcctcggtccgtctaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggnccatacgggatatcgcagaggatcngagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggatncatgccccaacgtatgattcatatcccctgcttctcatgtgtggttgtgcaattagatggcccccgcagtagcttcttttccctcaaatctgacagcggcgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgagacaggctgtgggggctgatgtagggacgtacaaggggaacactgggaattgtgcattaaggctaatctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgttccggcgggctgggctacctccccaaagctagatgtatgctgtccaatgaggtcgggccagtacnnacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcactcgggtgactcatacgggctactcaagccaggagccagttgatgcgtaagttctcatagcttgaaacttggcagcttacgtattcccttccgccctagtgaagcacaactcaatttgcttacatctgatgcgtgtttgtgcgcaccgccgggcgacttttaccttgtatcccagtggtcctgacttgcgccacgccgagccacccgttcttcgcggnatgtggacggggcttcccccggcggcagatgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagctcacgtacgtagagaccncaagcgagttcttccactgagtaataagcgatcctgacagtaaggggctgatgcgcgaaagaaggggagcgtgtccgatgttttatggtagaccggngtatatcgtaacgagatagtgggacagaacgtgtacgtcctcagaggtncaccacacttgaggngtaccgtagatacctccttttctcacgggacatgtctactcgcttctcggggattggtaattagagagaactgacgtgtcgctcacccaggccactataattagtcgaatgcacatgtctcacccccacganggntggataacgatttgatggcatggtgcgtacctctgccgtgattgaagcgtcaaggctggcatgaggccgcggaaagcagacgaaagggttcttaggcatttacggggcttatcatcagtggtcgcttcgtggatggcagaggaatcctccgctcccttatatgcagacttgtgtctganctgtacttaaatggagctgtacgctgagaaccccacctgtgagcccacattaggcttttcgggctgaccagtaagatggacggagtccgccccttactcatccggtgcagctaccagattttttaggaacccgtcgtgggcaagcgcgtcccggagctatactcctcacggcggtcagcgcccaanatcccgtgctgatagtaagttgagaaagactcgatgcgcgcggggagtctcggaccagttgacggtctagatgcaggatgctgctcttgctttgattatgttcacactaccatcaccgtattcatggggccatccccaacactctcggtggcttaggacccacagagctactcgggttgtagagagggcaactagcctcccgtcgccgagctcaattaacacggcgccccttacgcggcatgatgcggtgttggctacagagatgtgcagcgccgtgcactactgcggaaatagttcccgcacacgcagcacggaggactcccgcctacccaggagcatccgggcacccagtaaattctggacaaccgcncgccgcacctttagcccgcancgtcacacggatgtctacactgttcgcactgtggttcacaattatggttggcatccgcgaaggatntngctctgtgatccgtatgtcatgtataaacacttaagcaagtccatggagcnctctcctagcnggctgatgataatncaagtgattttgactgncctgcctttggtagcttcgtcagttaatgtccgagatcagcacctantctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgnacgggttcgcgcatgncctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagnccctttgagttccggggaggtggtttactncctccggaggaacgtcgagtcaggtaggcggcacggatnggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcggttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtcnctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgnccggaacacacgaccgagctgttcacacggggaataaaggtcctttcgacacgtatacggtatattctaccgtgccgaaaaggtgaccgtactgggcctacgaggatgatccataagttttttctagttctctngtaacagcaacaatgctcacaacaatggagaccttttctcacttcgctcgatcgtacaagtcaatatattccgattgctcattccaataaacatattaaccggcggtagccctgcccccgtagggggataaggggcttatacaatcatagtatatgcctcctagctcttaggtccaaagatgcgacnacataacttttttggaactccagaaactcgccagtgaatcctatgagatgaatagtctaggacacggccactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttaccatccccttatggtctcaagggaaaggcctcngtgcccaaagacttctttcgaagaggtctttccacgagaatggcgctttggggtattctgttatactgccatcttggtctaccacgcagcgacttatcctgggtcactcgagtggacagcgcgtcatgaattcacgacctcgagctcggcgcactaccagaccgtagttattgcactctccatacatcaagnttattcggctggtccactcccgcgtnnncccgcgngccaaaatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgaatcctctgcctggcggtagaaagggccttaggcgctcggtgacgccgggtgaccatagggacttctccntatccggccgctccagaatctattcctttgcgactcgcgcgcctgtggctgtgatacgatggtaatggaattggtcgtgaagagtacgtccactcttcatcactctggccgcttttttgtngccacccactgcggagccggatctcagacgcgtcattctggccatcgtccaccaatgccagcngcctacctacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagntgaccagtagtggtcacccagttaacatgaagcataagggaactatgacgggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgatnnncncggtcccaacagagtgcggcctcgttggacagattggggccctctgataaacttcggtaattgaacaggngtatgcctggattgttttttgcttacgtatcattccgcttctgaaaagnnaatactcgcatgtacttgcagtcccaagtcgggcagcagtgccgtacctgcgccttntctatacaggggcaccatcagatggnagatgacatcatcgccttgcaggcgngatatgtaggacttgtcgcagaatgcactgcctgtgaggtatgtggcctgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtagcagaacctagaccaccttagcgaggtcataaaagnaatagggtagacagcccaggtttataattatccgaggaccaggnaattangtgcccgttagcatcctacacccagttcagccggaggggcactacgacagggacctcggntggcccgccggggcacgtaaattgagtaacttacggaatcgttaccagtaaagaacataaaccattnntctttaaagctaagatcatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaattaactggccgcagcngttggttctgtgtctaccctgtaggtaacttcgagggtccagaatcgccctaccanatcttgagcgcatcccgatcaatcacctatgttggttgccagtatgccttttctacggtatgagagntgagctccagggtganagaaaagatcactggtgaagtcagaacttaattcacgcagatnaggagacatcttaaaangcacagttctcactaaacaccctagaaatccgttcngggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcnncctgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttntcctacccatattatagggactgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcccgnatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcactagaccggctcgtgtgttaggagctcaaagnggttgaccgactctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagttanccgnnctatttacgccccgccatgttagctcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttnacggtcacgttgcaaaaccgcgcccgaccgctttgggcatagcgatcttattggttgtgagagctcttactgaccaagcatttttccagcactcgagngcggcgatgacgatcgtcaacagagtctgacgctagtatggaccgtccttcccgcacgtgtattaataaggcgngcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtatgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattgtngataaagatcggacgattcaagcgcacgcagctaacagtttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccgggnatggtgtgttctccacggccggtnctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctanggcctcttttaaccctcgtgtctaagtgttgaccccaatcatggcgtatgtcgccgagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggncttctgaccagtctcctaatgcatagggagctagctattggctacctggaaagcatgtgacactcctgagcacacagccaacgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcttagcaagccaagtcatgaccgaggttgatcgcacaggaccagtagaagggaaacagtttctatgctcgcattttgcccgctcgactggttcaactagctgtcgtcgcaggcttgagctttttgaaaaggnttaacgaatcaggctaaagggcacataccggctccatgaataaacacgcggcaatncgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtattctagtattgnacacactatatgacactttaaactccgtcacccggccgcagngtatcgcacgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcanacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccagctggtaatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtccatgacacgnaagtcgtccatcatccggantaagggatacgggggagtggagctctncgggtactccgtaagtcattgcgatgctacgatttttactgnncgccactctgaacctcagtcaactgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcaaggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtaggcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgaatatatattggacttgggtaccgaagaggatcgtcagntggaacgcggcactgtgccgcaactatctgaacttagccaccggtgcatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccnagattagtcaattcagcaactgtccagtaggtacgtctttccgtgaacagcgccccatgatcacggcgaatatactctgtcgagattacatcgtcggttagcgagaggagaaggatggcccgagacatcatttagttgncaaagaccagagggccaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgacttcttgcaattgtcggtgcgcgcgaaacgcactacggttatcacaacgcgcgcactgaaaannnagtctagctcaataggagaggacactataagcggtccgctttaggctgcctgacgtatactagctgatgttcagggcttgggtctcccgatctgacnatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtactccaccacaccncaccatctatgaaaatctaggctcgtcaaatagcaggtgcacgtcgatctgggcgttggttaggcgcttgggtccttggtatgcacgggaggcacctgacgtggttaacgctacctntacttggacgtggactgcgataggctgttactggggactggcaacatccagtgtattctgtggtaccccnnggctgttgattaattataactctggtagacctgaggagctgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgggtggttcactcagtaacgccgcgcacagaagctaatcactggcctttagtttgattctcgatttaatctgctttccccctagaactttcactcagagaagtccccgctcgcagcgagtttctctaacaaactcctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgctgtggtgatcatnatagtgagaagacttagtgtagggtgcgggaccttataatggttagactgacgtatttcaacgtattgaaagggcagcataccccacacgtattaggtctcagtcggggctagagaatgttctcagttcagcttcgaaggtagcgcnttagcagaaaggacctggtctcggaaaggccgnctttgccttctcgagaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccattatacacggcaagtgttatgaaaaggtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatcccattcaatcctcatttcagcatggtttnnatnntcntccnnnnnnccnacaatnnnnccngtggggttacctgggcggcatttcgctcgctgccggcgcacgaacttacgttggtnccgctcagacggcaagaggccgtgtgccgctaaccccgccaactgtagaatacgaactcttgaaaagcgttccctcatcgctgtcgcnngtggggaggttggttaactttgtttttgctcctagggagtggcggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagaagagcacgggtaatanccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatctatttcaggggtcataaatgacgctcggttatcaattaattgctgatttcaacgctggcgnacctggcggnctgcccgcgattcggatacattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcntacgacagactcgaggacttatgttcgagcttcaatgaacgcccactgcgagnttcagttngtatctaatgcatagctncccatggaaggagcagggtagaccacgttagtctataaatctacgaacacccaggtgggaaataaaaaacgactcttgacgtacgcagtttagtcatttatctgatatgatccttcaaggtaacgtaactcatccgcnncnnnnnnnnnnnnagnncttcgngngnggaatccttctcggtcatgtacgcccgntaaaattccagcacctttcggacgctgtccgaaacgcangagtgctacncggttctaatcggcatcccttggtacagcgatgnactaatgtgcttagtagcacantgnacnatttctagnancnnnngnacnanccggngngngntgaccnngcggagcaacntnnnnnnnnnnnnnnnnngnncnnnngcttctaggaagtttgtctgatgattgtggggnanctacaggattgacatgcaggggaacnctaacactcgagcncgcnnacaagttcncagaacttatattgttcttgccgcgttacatgctagtccaatgcaanaatcacgganacttctatngacatcnnaccactcagtgaggctcanctnaccgnacacaagaatgggcgagacntcanatcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnttnnannnnnnnnannnnnnnnnnnagnnnnnnnntannnnnnannnntnnnnnnncncnnnnnngnnnannnnnnnncnnnnatangngnannnnnncncngngnnnnataagtagtagacagcggccccacctagatctaaagcgnnattatgaangggcgtctaccncggattctccccgtcgaaaggctagaactcaataggtccgagcntggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcaatgagtaagcacgncaagaagagaatctggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctntctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgtnnctaattttctagctgatttcaagccaatctgtctcgggncacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggntcggctagtcgcccttagattacgcccccgacccngcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaacncaacgtacctcncgcaaggagcttcgtaccaattttgtgtgggcccctgaatcgcagctgtgcaggaatgtaagagcgaaccgcagagaacgtctgtagggcgttaccggcacattccgttacatttnaaggcgtagagatgcatcgtatcgcgtgcttacggtcacgggacttaccagcttgatatagtactcgacgttccgctgctctatcgcgctttacgaaatgcgctcgaagggtcggtactacattgccgagcctctttaccggcttgacatacaggagccgaaccgattctgccgcatgtagtgntcctggctnnaccgtgatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgtctaaatattcggaagattacacctaaagtaccgacgcgccattctttccgatanaatcctcgatttggataaatcccncgcaggatccaagaactggcggttttntactnnagngcgtagtgacttgtgtaccttgaagccaatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggcgagtcaaggtatttacggaccgacttccactcgccagacgaactgaatgaagtggtcatcacagggtcagtgagtgagagcccgggcgaaaaaacgctaacttgngggagaaataatacatgtnaaactaaactggantcatgctaattcagggtactgtcgatactatggcgtaccgaataagacggtctcactaggnccccannccgacngtagtgttgacgactcctaggctgtttccgaacacaggtattanttcagaaacctacctagtaaacanatgtggtttagcgccacgtctcatgttcacgcggacatagagcatctcaacgttcgtaacnaccgatgggctgtcctatagctggcgncgtcagcgagatctatcctgatgagtgcaatgcatcatctataatacacgcttggaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggcctgcccgcccgaaactcaatccgagggtttttaaagggcgctagcccccgcgaaatncagcgcttaaccgttacgcccncaagtagagtccagggttgnnngnnnnnnnnggggaggtcaagacccatgcagacgctaacccttcctctgttcanccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccgganatacggagccataggcgtggtatcaacggactaatgtncatcgccatatgaagcgggagtggcnnanactcnnaacttngcgtcgttggcctagctctgcgcctttcaagcgaacctctatccgcaaacgtacccgnccattatggcnngaccggcccgcctcgagtgataatcaaggacagaacagcaaacnngacctggcgtcggcgncatgctaagaattgctaaggcgtgcngntccccngcgcgaagccgggaagcctgcaatcctanactctgatacctgcgccgattccgatcctcgaacttacagttcgcagcgttggacctatcgtatatacattgncttggctgccnggtnatgtctcatcataantcctcgtcnccttgaatgcgccttccgtccgacaatccaggggcctctcgggncgcccccgaggttgggtgtcggtgtctacggtaccttattaagttgcacacctagccgaaccgtcgaccccctgcaaccatggggggaactaacgactactttttatggcgtagtagactgggatttacnattcacgagagtttcttctagacgtaagttcagcaccatggggcacttttcagcctcgcatgcgtacgggttacgtttacaagatagacgaaggataccggagcctctaccattgattggtcctaagtgagctagatgtgtcgaacctgattactggcctggcatccgccgaggccgccattaatgttaattgggtcctgggtacggttccactgtggtagctgcttgtcaaacgtgttccacaagcgttggcaacactccctcgccactccagccaggcagcctcgggcggcggagcaatttagttgcnacggcaattttacaatgactccagtttcagcatcatggaacacttatctcgtaagtcttcaagacggactgcggatgtgggccgccaacgccgcgttatatatttatgcctggtatgatgggcagagagancgccggcatcgggatgagggaaacttcttttagtgcttatttagatcaccggcgctcccctcagtacaaaacgaatacgtgatcctgtcagaggtcgacgcaagcctggcnccttgaactggtccttcaatcgtgatagggagaatcctatgtgtggccntcgtagagcgctgactacggttggcgcgcgttggtcgtctcagccctgccaagatcgcggctcaacacagacatcaggaaaacttgaaataagtgtcgttgggcaggcatgaggtgggcaacagaaaatgtcctttctcgacaattaaagtcgtcggtacctgactgacctgggatagccgccgcacttggcgcacacggtgcatggcccgtcttgtctggagttccatatatttaccggtagcanctaaatggcatagaggccgatttgttcanggtgaagatcggagtcgnactaaaccagatacccttatgtaacttatcttgttgtanccctccataccccgacccggactcgnaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagnacntggtaganaagnaccttaccgncggagacccgcgtagtgggtttaaccgctaagccaagttagtttgttggtgatatccgctcgctgtgtgggggttgtaccgtttccgccactcgtatcagcaaaccggattgtaacagtnttataaactatatggtttccttgctcgtcccatggcncaggatcactgctgggctaagatgctctgccttgnagcaatttatgcagcccggttgacttggttggccacggcctgaagtaagagaacatacgcagagaaaccatcaattcgccgataatgaagacttctgcattattggccgatcttgctataaacataatgcgaccccacgaagcatcagttacgtctaaacgaacttcacggctgcttataatatggcgcagacacggctgcccacctcaaggatcaatcnggataatctggaactagtggtccctggtggggttacaccacgggtgacatttttcggcgatcaataggcgacggaaacaagtacgcgattttttcagttnntctgtgcntgnntcttaatgaaaacgttgctttgntagtnagtgttnataaaggttctgttgaagtgagtatagtgcgcctgtncataattatccgcatcgtgaatttcatggaaattattctctgaaccgcatactttcagttaaccaagacccaacttctagataagntcctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcntgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccagggnatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgncatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcnngggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgnctatcgacttttatttatgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctgcacactgctatatgctgagaaccggctggacacagcctcacggntntnggatgcaggaattataatgaggatactangcccaggagagctcgcgcggaaaaactgaagccaagcgtgccngcctatactnagagggaccnntnnnttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccccaggactatacggacagccctaattagaagttccccgctccgtatctggaatctaaatagcggaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgcccgggtcccctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggcacgttgggcttatccgctaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaacttatcgtgcgttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatactatnatgcatgggctaacgcacttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccaaagggtccaggtcgcgttcagtnggataacttgggaaccgcagctataaagttagtgccttgaaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagngtagtcttggtcggaatngcgaatcagtgccaaagtactacccgcaggccatgtctgaatanattgctcctgagtcctcttttgaccgctggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgctatagtgacttgaagggtttttcacatcatagtctaagattagccttacacagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatntccccggataatccagtatgacatttttaagggcaataaggataagtgtctaaccaatgcatggaccaaagagtggccntccagtattttctcattagcgaagtattgtgtgtgtcggtttggagttgcctaactttgactngcggaaatcgagtcctcctcacctcctacaactggcacttgtaaagccgcctgggacgtcgagcgataggagtcccatactgattcggatcccgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagtggttacgtagcggacacagatgacttcactagggaccctaggattcgaggcaaagcagcacgggaagaagctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggacgtctaactggcctgtgtgtcgaggaaaacgacggcctcattagcgcgggagaggactgagcgagatgggcagcatcacgcatagnggagtttcgctccgnnnagntgcagcaggcaagttctaaaacaccgccagaccaccactaatgtggaaccagcagtaccnncagccctcataatgacccagcgtggtcgcccagcgccgtaccccgtactcattagtgcttgccggggaggnttggtagaggccgccggtcggctccgancacgctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatcccgtagtgtatcatagtggctgtccggcccatatgcctaacgtaggcggggangtacatcggccggacttgcnagcgacacagcttgcctatnttngtcncncccgggtannnnctgccaggggggtaagaagagtagtcactcaccgcacaatggtcaacctccgnccgggcattgaattctacgcagcgagtgcaatatgggccccaataactggcgagggctccagtgatanntcctgtaatctacgccaacgacattacgctggcaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccaactagcgacctgtgctcacacaatganngctgtatacacgttaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgccggttttgttggaatagctcttactttaacgagactacggtaacggcaattctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgtaaattccttatgatacaccgttcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcccccggtatctctccttcgcagtgtgttacagtactgtcccgcaccatctgtcccaatttcgagcgcctatcccgcacgcnacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatntctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaaacatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttacgggcttgaatcccacatttttatccggtgataacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcnaatccgtataagaggccgtgaaccaccttgggtcacctgnacgagacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttnggggggagnntnacagggatcacgggttagaccacnaggccccgcacagacatccttggcggttcctgaaaattttttgctgaangagntacaatctataagaaccagtagccaactcgttacccttccagcgtggcgcggnnacctgaatagtgatagngatttgcagggatcacggcggcctcctctnnannngagaattaaacaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtcnagagnctttgtgccaacagatattgaacgaggtcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagaccncatatcgaatacgtctaaacgaggcgtcatagacataggatcagagttgtccaacaggacaattgtatagttaatgatcgcggatcntcatctctgggaggcgcttgngagagtaccagggtacagaaaagtcggtgcgcgtattggagacataaaaagtgaatatctctttaggcttgattgatatcctcaatagaggtggacggctccgaaaaaatacttccgcccacggacggggcacaataccaccncttcgccggtagagtgacatggtcctgtaggacgagaggggtcgcctcggggtgaggccgcgcgtgcctctnactcccgtggaggacgattncccgggtacaccngnatcntnnngntgntgtattgcggaactacnaccgttcctgactcccttcggcgtgttggctccggcttactcgcgaaagaacgtagtgtttttgttcgccgtcttgcggcccgctaacgtgtgtataggtgcatggattccgaatgcgcnatctccgtacgtatttcctagtgccagcgtattgactacgtgtgtgtaacgggatctttcactagtataatatgcgaggagccattgnagccggagatgcaatgtgaaaagcagaagcagtaaacgttcggaatcgactctaacaattctcctgcggagggccagtgtcaattcgcccggtgacgtatacgctgttaacttataacccccttggtcacgccatttagcgactctagaggtgggtgtcggagaccttttcgctcgactgattacgtgtgcgccatgttacgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaagtaggcaagcaggctaacggaccgcacataatgagtcaacggtcanggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggtttacatcagggtcgagcgttgcgntgttgaggttgaatgctcaaagtcccgattgggagtcgcctaccagtccaagcccgagttccctcgcaanncctctgattcgatcttcgtaagaagcgttggcctctaaaccatacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctanggtcgtttgccaattcctgccgcacgccagcgtantagcctgtctaagttcacactcgctncagccgatgcgaggaaagntcntgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtntgacaaaaaacttctgactggagggctccgcgtccatgtgatcttcgttaatcataacagtgctgccaggaattccatgctctaagtgagccctcaggggcnctcgaattagcgangaacgcaactcagccagtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagtatgtaagacgcgctcctcgctggttagtggccagggattaagntctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggnagcncngagtatacattaggacactaggcccaactacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggttgagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcnacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggagacaggggtactgtgactgggggcagtgcggtactgatacacgnncnngccgggtctggacgtacagggaacgggcgcgacatggatgacctaacagccagtacgctagttgaacgacgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggaattccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgaattaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgccaggaaaatacgtgaatggtatagtccttagaactattccacagtccaaccctgtcgttataccactcgccatgactagaagtactattttttacgtcgagcccccagcgtgcgctcaaaatatatcgcgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccatagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtnncgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctctagcccatgccgtcgtgccagcgattttcntccacntaggacaatcggtctccggcttcgcattgctaacactttccgctcaccaaaagggggatgctcgttttacaagaatgtgtgcctgcgactcagcaagagcgctgaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggttgancactggtgcngatacgagccacgaatgagggcgccgcataaatataagatgcagaaacagtaatcactaaagcgcatactgttttggcttcgaaaaagtaggctacagncgaatcgattcnattgccgaagcatacntgggctcgcttggcggtaaggaattcctgctggtcctggtgtccgtgggagacgggtgcaccagcgcccccacgtttcacgcggtactacgtcgtgcgcctggggtacggaaggcctcaaaatcgggatgaatcatccttagggaatagcatcgagcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattcnataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactgaaaggaagagactgggcggctctcgtatcacaaagaccaangaccggctaattgtggatngaagaaccgtcattcgtacactacaacttccatactcaccctgatcgctgcggacgggcgcgggggtgtagtctaccggcatgtacagagcacatagtaaaaggtctaaccccagtaaaaaattatcttcttttacgtcagtacgaatagcattccggacagggtgctcggaactagatcgtcaggtaacctccctagccggctttgtttcggcctgggcggaatgttaacagaccgggccgtaaacgtttacccagagcttatatgtcaagtgtgcctatcatttgggaacgctcgagctccggagtattnngttgtcccttaatcgacatgtcaaatgcgactacgggtgtcctgaaacacttaagctatcagcagttgatcagacagtttccncagccgtgaattattaaatctcccaggtgcgatggcatcacctaacgtagtaagggatcgctagtcttagacccatgacatatagattttcatgtaaaatccagaacctggtagagcaggggcatcgaaggcctctcctccgaggatccatgacaaactcnntgccgagttgaacaatgagcgatcctattcaatcaggcgctgagcactacatcttctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctntttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagggtagcctccgaggcggtacccttcgaatgaggaagcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgantactggatgaccaattacatctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttgctgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggatcactcggngcaatttttgcgatcatgacgaggnatgtaagnagtacaatatttttaggcttctgaatctatggncgccncacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaattncccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaactctgggtgtctctggcgtgatttantttttagtgctaacatatgtttgaagctggggctattggctaatcgcctcgaacttctgtgaggggtagtcggagttaatatatacgcncctatgctgccacgtccaggcaacaacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatcngagcggtgacttaaaggctccacccagcaaccgaagtattccgatctttcgttagctcngagagacatgtcatctcatgtatgttcactaccattaagcgtatccgcactcgcgagtacggaatgagcagtcattggctacaagcaaaaggtgtaatctaggccccacgtatcctgggatcanctaggcgccgcacaatttttataagatatgcagtgcctctggccatcggtaggtcaaatcgcgcattgccgcccagcgcggtgnaaagtccctctctaaccagggtgtggagacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcaggtttccaacagtcgggngcgagagatatttgagtaataggcaatgggattgtggtcggacgcgattcgaagcgcgaggttcgtgcaacatatgctgccntcctgtccttagcgcactcatccaagactcttcatccgagtgagtgcaattggacacacgagcttaccagggggggctcctgagaacgtggtgtaccgagctcttatttggccttctgaccggacangcggtgtgaagtaaaacggcttaaatccagaccccctcgcatgggaggaagcactacggccatgttcaattacggaatagaaagtacaggacaagtaaggacggcaaaaagacgagagcaggcgatgctagcatttggcttgccgtagctacccccgatggtgcgaagtagcgtgacatangatngaggaggctccggagcactcaagggtcggtacaccggttagtaaggccttagaaggcatatgacagcgctatccggggtcaganggctcatgtatatgacaccactnctttgacatcgtaaggaatcacgnaaaacgggcccgaaatctgaaccgtaatttncttaacccatgaataccgctcggatacagaccataacatggggtaaatgatcatcnnngtttgactcgacaccgggtctactcgcctggaatggcgcggactccgcgagtagcagaactccccaggtccgctatcgaccagatcacagggagtcagcccacgggctacatccggggaggcccaagcccgcacctcgctacgggctacccaatagatcagngccactgggaagctcggttgggccagantagaggaatccgttagatttacgttcccgtgatcaactaccccgctcgcacgcaaacaggtgacatcgcaccagactggcagatacttggtctaactagccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgttggtcgtggaataatgcttgaccttgtggggtctttgacgcccgaggtttgagaccagggtgggctaccgccaaagcaatattctattgagaggttaaatgctgtgcatatacaaagctccgtgatatggttttcttatacggttgaagccggactccttccgngaaccgngataggcgccaccagtcggggggagacttaaacagcggttcttctaataagctgctgngacgcagggtatgaacgccagcgcccgttggggaagcgcaggacacttaggtctggtcatgtgagtcgcaaggggttnatcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaaccgacattaaacatgggaaaacgtagttgtaaccagttatagatttctagttaaacttcccattaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaangccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggctctaaagccagagcccgtatgtaaataggcgttcgcatgccnatattgtactttcttatatctatgccaatctanctccttaagaactaagtaccgccagtgtgcgatgtacatngcagaaanaggtaacttgaataaggtttncttgacttcctnannatnnncnnngaaaactatgtacagatgacgtaatngaaccattaaaatgcttcttaacaatnaagatacaacntnaataatgacgtgcgatgcgagntaagctttctggtcaacgttctgcataccgtagatatttaagtactccctaggttgagggcaatcattgccnacacactcagataaacggagcnttggagtgggtcgtcgcagatctagcaaccgtgctctgatggganatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttagagagtctcaggcggannnnagccaacgaacgcggttggctctcganacggaagcaatggcgagatcttgcccactgggntggacaggctccattattctcgtgttactattgttctaatagacggacttttcaataattggagttgtggtctgcttccaattnttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactctgaatacgtaacttaaactctgtgtgccagcngaacaacacctcatcggagcccccagctgggcccgggttaaccacagcggccggcgggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcagccggactacagtaataaggtttacaaaggaataaaagatagctctgtctaaaaacttttaaacgtaacnggccagtttcgataaaataggcatcttcaattggaagagaccccaaacatctagtcgtgtctcgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtntaagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcantagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagngaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttgganggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcngncgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagnataccacgtaatgcggcntaagggcatcaaggaaacggctgatggcagtctatactttgccatttccaaccttgacagggtagagcggtcacctatacggagcggatcgagtgtcattagcgtcgtcgtcactcctatgcggtgtactccatcccgggannngggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattanccnggaaaatcgattgtcgacaagatggagccctaggctgatttagaccgcgttcctgntaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgtcagctgtcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatncgctaccaagtccacagttactcatgatgtgatatattgcttgagtatacctagatatcgacgccactcatgcccctgacctgatatttaggtagccgtcttccttagtacatggagaccacttgattgcctgagttcngnnnngcataatacgccacngtggctggtatgcaaancgtctctgtacgtttcctcattaacgtcctgtcgcgttccgcctacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctatgtcctttctcagtgaccgcttacgccagcaaagnaacgcgacccgatagacgtactgaagaaacgccgttcaccgtgtgggccatgcgaaacggcgctcacctgcgtgggtcggataagagaaaggcttgcaaacctacctgncggaagcggttgacatgacagatatattcagcgctagaaaggacggatggtnatatcgacacatccgatatacaagactcgnnggaccttgcggagaggttatgtggcccggcccggagttcccgccctatgcggatcggggcggcggtccnccggtacccttacttaccaccntgagcagtacatcgatgggctagagaacgagggggggacattatgcacgccccatcgtggatttgcgattcacctnggaaccacccaccacactgnacgacttatgcgngtgctgttatctgcccgccagcccgtactttaggctctgcggttgtagactagggagggcacgcttgctccccgggcagcgaggaacagccctcgttgcccgtacgattaaaaaacatcaaactctcacagcattgctactttcagtggatgccaaacatgttgataggcgaaacggatccctccattctgcctctaggccctgacttttttagagattagcacccctcatcgtagacgatttttaatttacgagagggtgattgaccagcgcggcgtcatccctgaacgtatccaaggtatcgttattctataagatgtgatgccgtgttccggccgatagacgtgggtggtttacccatgggaggtcggagggaacgacaaccagagcctccccgaccggcgcgacggatggcagncaatccgtngtattgcgcaagataggcaaacccttgcaagtgacagggtcactatctgtaggcattagagctctcataatcgatcgccgcttacgccaaaggtttcccgtaggcacgactgtgatgcagagacttgaccaccccctacgccaagatcaggagcgcttggacttngtccnccccgcgcgtgcgagggatgtgctgcccgaaatcctcaagaatgtnttgtacacaaactcgtttgaatccgtttaacatccattagggacttaatacccagggnctaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagagncaccncgcactaatgcagagaatcaactaaagaagctaacctctcatcagccttcnagcaaagctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggagggtccgtggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgccgtcatttncccgcatataggtccccgtgacttctactcgctgtcatttggtcacctagatcgatagnntagaaagntacacggagacacgccatggtgatgtggggaaccaattgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgctatacaaaaaaactacgcgccaaagtcttgggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggntaggaaggccngtttacaccttctcggctgctgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaagatgcaggccagacgggaccaaagcacatagcatttccgaccctanatcnnccttcggggaccagggtgggacaccgatggcgaccggactgaggtaactctctgatatgcggctacacgaatctaccctgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcanctaaaggggtttatacgtatacccttcatttcttgcgcccgtancgggaatcccccgctatcggacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatggctccaggcgngtcacatcgcnagtangcgcatagcaatttaagtataggctanaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctcctatgcgacggtgtattcgttaaatattagcgagctagcgagtttgtactgtgcacattactaacgatggtgcgaaagacattccgtactgcacgcacttctctgacctcgagcgccgtgtgcgaggatcgcgnntgctcacggnccgtaaccctggttagatcggagtcgtacgaacctaaccgcnacgatggccgtaccaggtaaaaacgggggacgcccggcgatatactggacaatcaccgagcaataacgcatgcncgttattttccaacncttgtaaaaaactcttcaccggcttatgaactagaaaatgggttgggcttactcatcaccggctctcgcgacgaggaagatgatttaacacctactgggtggttcgagaattctcatcctcgccacactgcagacactaccagttattccagcgctcgcgcgatgcccggctacagangggtattacaatacactgggaagactccgcagagcgacgtatatgtggccgatgcatagttaatcccgtatgacagttatattacctgtttccagaggcttgacttatcnatccgctacatgtcatctttatntttatctttttcgacgagaagngtactagtcatgtgctgacgtggcactagcgctggtaccagaggataagtccacctctaaccagttgaagtttctccccgatagtgacgtcccctaaaatccggtacagtggctttgtggacgccgcgatactaggcagcccagggcttgggttctcgagcgtacatgtatacaactgacagttcccgagggtggtagggcggccttcagtccgcctattcgtaangttcaacgttggacgtctnnttgccccgntgggacgtatagtcaaaataatgtaccggtccctatgttaccacgctaattattatgacgcctcaacgggcgttaaacaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttncctccatccggttacccgcccccggcagtccggtnngngcgattggtatgcgcggcgacttaaaggtagttgcgctatatcnacttattttctgagattacgggntttgcgacaccctatgaatgaacccaaggtcgatctggcagaccaggtaaccggctgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttnaccgggtagaaaaaccgcccaagtcctacgccagcgactcggattccgnttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttatggctgggaacagagcacaaacccgaaaggttgtaccnccggtgcaagtttataangtccgttgnttgaggatcatcttctaaacgggatctgacacacccanacttagcgcaacagtcgttttgtagaattcgcagctatggcggagtattctnagatcangcgccgttttccctaggggaataacacgggctaacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactcattttgcgactgggcacgcctcacaatatacccgtactagaaaacancgggctacaagtgaattcaagagggctgngtgcagagttatgtgtgttacgtagggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattgggacggcagtttcatcaatgcatggtnggctcgtaggtcgggaaaaatgagaggtcagttcgcggcttactcgccttcgcggaagatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctanntcaagattgagggcgtggaagaatggcatgtttggaggcgngcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcaggnaagcaccgaggggtggcgcgtcccccnacaataaaaagatcaccgtttcggcaattctggcgggagcaccttgtctctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactcctaatccctgcggtagaatggagcctaacgtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatcgcatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccgatactgacatcgaatctnttcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttggagggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgntttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattttanntggtgaatagggtttnagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagatgnaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggcttttcaacacagcgccctgcaggaggggggtgaaggagtgctattnngggtgtgtcctacccaacaacctggttgtcttatgatagtggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaggacgtgacctgattttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcttgatgactactgagtaagcgccaatgccataatggggtatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggaccatttcctaaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcatagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgnactccagcaccgacctgagagaccgggcaactcggaggccatatggcggaaataatacagtaacgggcaagtagtcgctnggctttgaaaatatggtgtctgcgtgccaatcacactaggggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagcggtgataaccataaggtcgccggataagtcccgttcaataccggtcttatgctagggacatttttcaatcttatatctctacgcgttttgatcaaggtgttcttcccccgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacntaaanatgtggaacggcctttgttaatntcacgaaggtcgtaatatgagtntctgtaataaccgagtccctctgccccgcaactgaatgcttcanagttttaccgatcagggccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcgnancttcactgcttttcggaagtancatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctataccanaacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttntggtactacgttgnangcntatnccaccctagtgacctcacncgcacttgcttggtttgtccgttgaggttctaggctgtgagngccccanatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaantcggtctgcgcaccacccgncagnttcttcatttccaggntgttcgatgtnggtactgcacttccntnntagcaggcgnattcccgcngaaatcgaaggttaattccagcgaaagacccaaatctcttagtgaacaatatctctcgctaatatttcctgctntagcgatcncnncgaggagtaagtgtaacgcatattattnnctccgggctttccgcgcaggttcgccttataccaaataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggngtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcggnagctagagcggcctattnatatgtatgaacggcnctganctatgccttgcgactaacatcgagcttanacnccacnctctcgtgaggcncctagtgccacgcngtcnntgtnatngccnngtnagncnccanngtttgtcagacgtgngctgngccttcncntaggtctnngcatttcctccgnacnccttcgtagcngtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatccgttatttagagtacatcannnaggtcctatgcgtaggtttacttcggtttgtcntgcccgacagtgatcacctanngtngnnncnnnnngnnnnnnnnnnnngntnngnnnnngacncagacaagcagtgtgactatctncganaaggaagatnngnctngngnnngnatnaaaatcaggcgtagagtgacgatgcctgcgtactgntnnnnttnnttnnncnnttncannttgntgannntnnngnnncnnnnnttnnnnnngaanatttgaatcngtgagtggtcgagtgnctcanncnnntnnnnnttncnangnannanangtnttnnatcncagtannagntnnnttngtnnnnnnngnnngtctgagttactcagatttagtgtcacgggnnancnnnnannacnnntttccccncttagncggacttttctgtgatgcngacaagaaggccctaatcantctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctnggnncnnnnnnnnagnnannnnggtcaacgaccatattttatacacttncnnnnngnnnnnnnnnnntnnncnnnnnnancnnnnnnncnngctnnnnannnnnnatnnnnnnannnnnntatnnnnnncncntcnnnccnnnnnnnccngtattggcatttnggcagcntagcncacncanngtgtgnntnannncagacatacnngnntagcgcgaaaattttctcacacaattctacaggtagctcccgctgccctgtatagcctggnccggcgtgacgggccaatgcccaggtatagattttgggttcgcaggggccgaggcgtgcgacgaacgactagaccgtcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggatcacagccgcgcgaaatttattgattcggattgacgtaaccgagantgttcatgcaagtgaaatcatagagctccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacngcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagncagcgtagctcccacgagtagcttttgaatagtacacctccaatcggatccaccgcagttttccagctagtgtacacaactcgtnatatnngncnntgnnnnacncnnnnnnnnngnnnnnnnncacagncngnnntnnnntnnnngncngnnnnnnnnnnncnnnccnnnnnnnnnnnnnnnnnnnnnnnnnnnncnanntgccgnnnnntcnnnnnannnnnnnnnnntnnnngnnannnnnnnnttnancnnnnnannnnannnntcnnnncgnacannnannncagnttnnnnnnnnnngnnnnnantgnannnnnggtccaannnnncancngggagcttnaannnnnnatgagacgggaggagcnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnngnnnnannncnanncnnnncnnnnncnnnncnntcncngnnnccacccnnnnnncnngnnnnnnattggtttcggngctanncnnntnanannganaatcgaacgcccgcattgtccgatgctgagtccacctaatggcaaccccctaggaacacggggtacaatgttctcatcaacccccagtcatccactgtatgaatcagactcgagcattgtatttcggcgtccattaccgacgctccaaagtcgtcgtcggtgatatgcgatgatatcgatatctgcggggcctcgtggcatcgggcgcgtccttgatcccctgctacgtcgctggacatgtagggtagccaagcgaaaaggtttgagctacaactaatgcctcctctggcctaacatacaccattagaggtttgccgaagttgggggccgcgtaagttggattgcaatattaactgggtcatcgcgcaagagcgggtagtcccagaccggacgaactagcgcgcaatctcttaggtaanccaatctcataagcgccgcgcgcccagagtaacctgcattcccaatgtacaggtatcacggtacggtctgtganacgcccttcaggntctacggcatagagagccnncgtaccccgtctaattgtagactacttggcaatgttagaaagagtctaatcangttgatcggggtacaaatggtcagggtctcagcccaactggctagacacccttgggggactgaaacgttcacgtcttgtccccggcatgccaggncngaacgcccggcacgcggcctaacagngaatgtgaacgtactttaaatcgcgctatcggtcacgagatttcgaaggatgtggcccatagttgtgaccgcgggagctgacccccctgggtcggtggcaactgctcacgcgcataacgcaggagaggacactcactatgctcacacatatgcggatggggtgggtgctggctcgtacgagaaggcantntttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggaccagagcatgaaatgacgnagagttagcgtgtacccgagctcgagggacacaccacgggnttgagaacactatacctatgaatcgatgcctaactacagggcgaggaaccatgaggtttattgccacggnccttcgtcatgctttacaagggcattcccgtgccggagccggtcgcattgcttacaggcacctcctnaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgnacacgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgancccagtcctgagtcgagagagtnatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagatagtcctcgggacgatcactctttgcgtcatcttttccgctcaccgggaangngtattnnnggncctgngttacgcgttccttcgtggcccacacagccggggggctgacacgaccctagggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccgggcaggggccatatctagtggcaccggaagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagttcgagatagactgcgtctctacggatccgncgcgcctccggagagccccccgttgggtcccggtatgcaacacaagggagnagcctaactttaagcctattgtggagccgcccattagcctaaacgttcgcatttgtactctagaggcgcattncctgctcttaagctgatcagaggtgtgtacatcagcggcgtgctaccgacgacttacttacggcgtagaaattgcttgcccatagaggcgaactgatcggaccggagagctcgcggtagggcngtgacgatccattctagctcagatgcattaatgggggtaccattgcgcncggggaatggcctgcacggtggcgttacatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaanatctcccttcacccgtccgttaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtgcgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctagatcgaagatgtcgcggcacgcctaccttcccgagcgtttcccatacgggacccgatgattaccaacgcttgttggtagtacgttcatatgtgatcatctgtcatcggttgggtcgtacggtccagagtgcaacctgcgtggttccgtngttaagaactctagggcgctactcacggattctgattgagttgacaggggnnagacacttgacagggancgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctangcacgagtttacgacatgttcttagataaagagcacagcacgtagaacggntcttgaatgngcgcntcanctggcccctcccttctnnnnnngttagnnntcnngnnannngaannntagagatctagtagnggtcaatacnnatgaaaatctaaccggccaatngnagcgtcttaggcgtaatccgagggtgtaactgtttggcccgcaccgagccctcagtccagccactnacatgtttcccaagnatgctgtcagagccaccactatgtcaaggtgggctaaccaaaacggttcacagtcgttgttccccgctatactcgcttgtagcagcaaatcggcctctcattcattttcaatactcatgaccagggngggtgtggngttnttgaggnaaacgtgaaactctcgatnnaccggaagaagcgcngtacgtgagtncncacgagtcgaggtangggaccagtntnanaaggnancnnatccatntcacntngttttaacnnnnnnnnnnnnnnnnnannacngtcntntnnnntncnnngttantgtcntattttgatccgtcttatttncgcagtagcagggaggggaanttttccgtttgataatacacttgtgccncctngannnnnnnnnnntttnatgtgngtatatgtcggaggctgcgcgaatcgcgagtngagacgttaaattcgggatccaaactatcacgtttgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaatttctcagaaaaanagcaggtngacacgtntaggcangcttcttantaggctaaatgtatgcaccgaagagcagtgtcaagtgtgggtagtgcgtaacctgggcacncccaatggggtcaaccgtcgtaaggctctcctcatcattgaacccgcagcggtcgccggttctcgggggaatctgtcgggacctgtgagggcggaatttaatgtccctgtgggcnccaacgcgaaatctctgattggcgcactagcngcatccatttgacgaatgagtgaccgganacaacgctctatatagagccccgacgagccgcnggnctcctcgggcagtccggttagactncagcttcagcgcccaaacctgcctctccctgttagaagcaaaaaacggactgcaccccaaggttctggtcaatgcacaccgatagcggccggtacantactcctaggagtcacacgctcgagcctgtaatngcggaactaacggcgacaccagacggaagggttacctaaccatccgagtgtgttcggtagnataagtgcgttaactctctcacttgcgggcacttacgcaccaaggctgcaaaacatngctcgttggtgcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaacagccctccncgaccacttttatgtaagaaccgccctgtngaggacatactgtncctttatgctctctgaacgcttaagtagaagtgtggttntagggcnttactaaagaaaangggaacagcattaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtccnattctgtacagggtagccgctacttggccatttaaagcgcaggccccgctttaggttggtggcctgagacgactcaattagtacaggagccaaacaagtgctaccgtaggattgctcccagcgcgacacgccattnnaatgcgttttcgtttgtagctatggaaagnatcnccacgcggaggtgtgtccaagtcttgtgctnccgagggtgttaccgatggncgcagttctacattgctcagaantgcgcnccggcctcntggttcncgccaatacaattgtcgacttgtgtaaactaaaatctacaaagngcgannccaatagntnnncggttactagacgtcttcgattctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacntgccgtctgatgagcgggatatacccatacctgatactgtcgtcaagagggcgagaccctcaagcaggcccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccnccggtcttgagtgaacanttgtgttnccncctgtcaaaagcttcggcgccccacatgtgaaagccctcttnatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggnaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggcncgttgnnngcaaagaaccgatgtctcgaggcttttttgacagtggcgattcacncataacctaattgtacgcggagtatcacctctttgtatgatcggcttgatgagcgggcancaantcaatgcancgtacctgtccctatccgaaagggngttggcgtcctgtgcaggcgcacggttttatagcaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaantnattcatgctcccatgacatttatgatagatatgacaagaacatantttatgtgttcctaacggcaatctgataatcatgcgctgcttagncngnnnnnnnnnnnncnnccgaagatggttgntctcgcgcgcgtaagaagatgacacctttactcccagttnncttaatttccaaggtctagaaatngtnacnccaccagnctgcgatgtcanatnaaggtgancgggnactgaacaggagcaatacgggcgttncgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattttacccctccaagcaggagcgccctctcagatactaaaaatcgtcacatagaccacaagtgttgcacacataacaatcgggctaactatctgtgttgacaggcctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagtcacctacacggactntagatgagtgcgaagataacgtnacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatanggatttacttctacactcctgtgttcgcatcaacactagacttgacgtgaattctggtgcatgctactatggtaatgtgctagctgattaaggttagcacgccaggaggtggtcatttgggccgtctgaagagggggctaagcgcctgcccggcggcaacgtacgggcttctggcttggttcacgtgctgggacgtaattgcaagtttactgnccagcacgctcccacaacggcacggcggagagaacgcaatcgctaataactccggaaacccgaaatacgggcaagcccctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattaaccttttcccgcttacctctgagtccaagtgttacaattcaaaatatgntgactcactgcagtgttgntgatacaatcaaacatnntttgtccagtatgtacgaccaatattantttaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccncctgcatagtgggctcggactctggcattctattcgtttggggacgtgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcaaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagcctgaagaccgacgctcgancnaggaacccaggcnagatgancgnncnnnnnnnnnnnnnannnnnnnnnnnnnnnnnannnnnngnnnnngnccatgnagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccntgcgctgaatcatttgtcttcagacctgcggccgtaattccccnggatattcccattaacagggtcacttattacaattcttgggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgaagatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcctgtgtaggggtactgactcaacagagaagttagcttgtaggattgatgcgcgttattaggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccattgaaaagtgtnttgggtcgagtttgctcttggcctctaanntctgtaggtacgccctcgtacctaatgccangtgacagtctaacaatgaatctgttgagtggtatgcgaattagtaccagaccaagtcagtcnacnctccaacgtaaagatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcgccgcacgcgcgcgcaatcctcggtggtcccgtctntannnnncngannntncnntcnnnnnnnnnnnnnnnnnnnnnnngtaccancntnnnnnnnnnnncnggnnnnncccagcgaactaaggggggtccgatgacagactttcatagtttcttgtacgccaaagaaactcacaatcgcagaactgnngtagtctagccgccaattcgagtgtggatcctgttttcagaagggggacggaaatccggcggtatgtcactagacgcatagcagcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgaccagtcacggggcaacggctaagtaggaggtctccgacatggttcccgtngcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgtctcccgatttggaactcgagcattcgtcgcgcatgccactgcatacatagtcttagactcgttaagataggtgtgagatggggctgggagtaacctcgtgtcacatgtagccngcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacagctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaagggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcgntgcaatccggttagcccgattcaaagcagcatgggatcantaatcactggaggcagactcaacctnatccgttattcgaaaacatggggcagagggnctaatngtgagctagtgagaattggcggtggtctatgtgtgggaccccttnnnaaaagactcacgagtagcgccnccccgtgcgaaatcatagcaggctaatccggtctgtatacttcagattagcaanagataacggggagtcctggccagagcggcccagacggaaaaccaaccaaggatcctggcctcggggctggggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggtggccttagtcagggtcattcactgggcattatttttanacagcagctganacacngggtctaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttaccccnaggtttgcttttnggacagagattatgtatcacgaaccgagttagagtgagtaanctccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcgtgcgcncagggagtcnccatcagcgtcctaacgtgatgtgcgccggttgaccttgaagacgagatcgtctntcataggtctcagcgacgtatcccttaatcacaataatatgtttcgttagacccacattcngcaggggatgactctgttcgatcccggatgtcctaagaggaacggggatctatgagtccgggaaatttgttcactcnngggctctgggtttaaattgagctttcccgcagccgcgtcttctataaagcgcgtacggaataagacctgcccaagcccttgaatggtacatagagactactgtacacgtcctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctaacgtgtgtggaggggcaacacacgggtaccgatgccggagatcacccngncngcncnnnnnntncnnnnnnnnnngttncnnaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcnctttagctttaaataancccgtggaggaacctggcggatcggtggtatatagacacgtccgagtagcacaatcacggttaaccttagggtccgctcatactntcagtgttcgctccatgatcattacctgcgtccgagagcctcggtaagaaatagattgacacctcggtggtgtactatagccacgcgtgattatcgccaacatctacttccgaattntttgacgcggtatgattcgtgtcgagggccgccccacacggcgtaccctgctctaaataccantccatggcctacgcagggcccgggttgaccgctcgcccaccttgtcgtggtcccgtcancnncgctattacgctgtagttancataggtccctaccccgagatagccgactttcgtaacacaactttnagcataaaaacggcttttatagtatactcggggacgaaacccatacattaagcncctaantttttcgattgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcangtcntaaccacgtgggtatcccctaatccaaactaagcgaatgtaggtgtcagcgctaagatgagaaccgtnggtagtttcgaaacaggctntgcttttatctaacgcggattcccctcgtcgccgtccggctacgggctgcatgcgcggcagctatgctcaaaaggttggagaaacccacacacgagtcaagtcgacgccttgaccgctcaaacgccgtgccaaccccggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctnttcgatgagaaaggaagggnaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccgatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggngccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcntaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggcccgtgatctagtgtattccangggcaggcgtctaaccctaaagacgttnattacgaaaaccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttttgttgcaatgtagcgtatataggctttactctgatgagcttccttgtattaggatcgcaaccgcaagccaaatgnccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggttttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattacagtagcgatccgcacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtganagacaaagctactctcatgtacgtgtgtgtccgggtagtagactgtacaatgcgtcaattaaaggatgccctcgcaaaatccagggcagggcccagagatgggggttctgtcgttttcactgccgttgggaagcgccctcgctgtggccactaccgggctgatgggatagtgagccacagttcctaaaaacccgcgggtgtgcataggtgtacttgcggtttnatcggtctgggcaaagttcnagnacncgcctaatncggnagcagtagtnaaangttttccatcnngcctggactctaaagacntcacggcgcctatccgaattactaacattagcggacctagacgtaagtatgttagacgaaatacctcttagcgggattatctatacatccggagcttaactctcataatnaacacaaaatttagacaagtgcatcgacgcaaaaatccagaccggcgaccagacttcttactgtcatcagaacagaacatgaaacacgctttgccgattcgcagttaagttggcgttagcgntagtaagaatacaacaagcgtgctctnnnatacaggtgtatacanagccatngccgccnctcaggcagngnanttgttcntctaatgcattgcattaaggtgttagctcagacggattttntncgttgtnncanctnannnccnantngcncggncgtngccactgcntnntntnnnngnctancannnnngcnggctcnnnannnnnnngtntaatgcaatanacctagatcnttgaaatttgttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggccgataggatatttaaaatgcatctggtgaacctacttcgcnncncgttcccttttaataggacgggaggttcggcccctgggtctttgcctcgcggcggcccgcccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagataacccccaggccctcttcgtacctggtagtttgatagtnctcgttggcaacgatgatcatcccccgccacctttaatccaacaggggcnntanagccgcnatgncncacatnattagacagatgtcnnacgagatgttgctnnagtcgggcttggagctcggaacttgtggggaggtagggggcgagaccngggctcggctggacgcagggngcatcgctgggcatcctaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcaatcatccctcttcctcgccanncattcagcacctacagtccgtaaatatagttaaggaggggccctctgtttacctctaacctgaggctacgaggcctacgtttggtggttaaggcggggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtataaggactctcttcgtgagtctttattttggatttgcacagccgttacgaccatcaccctgaccttcgccagacgatccggggnctaacagtccgccagcgatggcattttgccgccccgaaagcaagaagatgcacggactctgaccagatgacatacgttcctccgtgttttgcaagccattggacatcagagctagattctgtcctcttgcgcagcaactaagatgttcctcggcctggagcgccccgagcgggcccactgctaccgatcttaaaaagacgacgcnttcccggtcgagcccgatgtttccctgtgacggggacttgttgncctagagattgctgngtatgctagcagaatgtgcccccacccaagtaaaactcatggattttgcgtttagcatttcacaaagccgcggcgctgccggtgatttcctacgcgagtgtgggtgacgngcgttcttcttgggcgcccctctggtccggacggaaagctgcggcggacngacgnttgcanggaatagaaacgattaatnnaacacgtcgagcgacgatctagtcanannagnnccaagcaaacacggccggcgattcgtggctgggatgctgaggggaaggctgagtggttaacggttcgtcaaggatttgaacccacaggatgtggggatgttggatcgcggngcggccgccggggcggtcaaagctttcacctacatagtcctctcgctgcatgggttgcactttattctacagagtcatccgtggctaccgatgatacgcgtttgtctggacgcatattcggggggcgctggtgaaaaaagtccttcttcccccgatggaacgtgaatgcacagggaccctgnacggagcgagtgtgcccagccgctctgcatcttcgcaagtgccccacggattcgaagcagcctttctaaccccgagggaggactgtaatcccatctcggctggtccctgcatatcggggnttttaatgtgntccgtagtgccatctttagcatcctgtngtcggaagttggttagagttcaccggcaacatccgtgctaantcctannggangccgttgcaacgtaggattgatacgagggtatcggggttgntgcgccggttttgtcatagcatcataaccaatataactaaggcagcagagatcttgatctttaattattggtagcgggtggagaagtcgacgcacgtacgttcggttgggaggcttgaagccgggttaaactccgnncgtgcgctctaaggcctaagacctccaccactcaattgacgcgcggtcttataggncgtatattagtgccgagattgttccgctctacgctgtgacgatcatgagcggagtatgggagnttgcgcattggccgtttaaggatcctcgcatccctgaaacagtcgcgtcaggtttgatttncttcaatacannnnaanactnagattnnccgacngangnaganncnnnanncnnacgtancgngnnnnnnnccttctcttggcnntnggagcncncacttatcnnnnnngcgtggtaccnncgnttccggctaattagtatcgttcagtttccggcancgaacatccgtgcaattntggaaggggccctgagtcgtacgacatgcatgagcggantaagggtgcgtatccgcagnctgcagctgcgatgctggccaaactgtacgcgccgcagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgntggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgangnggattnaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgngaacacggtagtccaacttcgacgaagaccatantttgcactaaagatgacctgngcctaatggcggtcacagataccaacangctntggttagactgacaatcgtangcagtanagtgggtgcgtcagacttcgatgtacgcacttacgtcggtaaccggtttcgttcgccctctcaggggcnctggatatggttcgaccctnggccccttaactggtggatgcccgcgacagatgtctgcacgaagttatactccacaaggtgcacaaggttgctaatgagcattcttgantttagactgggcggaacgtaagctgcttgctcggcattaactttgcgctaaccctggacacgctccgtcnanncngnaaggccagtaggtcgtcgtgatatacttgggggctgntgacaagaccccnggtacagcatagtagcttctctgcgaanagtatacagtgccagctttnggagttattgacaacaaaaatagnagcggagtanaaaagttaagtgatgtgctcggaaagcgcccatttgctgntcaaantgtgcatactacttacttcttcataagagcgtgcatncgcantnaagnncacttcaaccngtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacctaaactctcgtgagagttaagcccnacngtagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccnctctccagcnaaaccttcccttcaactgttcttggatacgccgtcgccgacggcctgagaacacccaggttcaccaagtntcggatgtttgtttcnccnaccctactcccaacttctgcccccactgaatncgagcttcgaaaacgcgacactatcgcgttagtgaangacgcatcagccggtgtacacggtcgctgcggacatcttcgagatgttcccattcagcggtgtccgccncgcatgcctgggngcacccgataggcggattagacgnctcagtgaaacgtgactgggttagcagtcggaatggcagccagatacactatttaagagttcagacacgctgcgcgttgaaatgtttgcgcggcgcatagctgatctggtagacaaggccggagcgattagcggcanagctgtaccacagccgcgccgacgtgagccgcaagcgttccgtactaagncattgcggtggccgagactcctcgccaccagtcctcagtcatgtactaccgtagcacgaangaagggcttttncctcgcgcggttatgatcagcgtatcactggttgtcaatagcacctttaagaagccatcttttagcaaagcacgaaaagcacacctcttttccattactcanaggttgnaantgcttcgtgaanaagngctagctntaggtgcngctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggcnacgtactatcctttncntgcagaccnccannaaagcgnnncctnngcnccnntcgtncntcccaccccannncnngngnncnngtgcggngtgaagaanntggcgccgncaagtntcgaggcttgtaacgcccacattctaaaatgtggtcnttctttagaagaacccgatactatgcttcttcgaacctgtcactatctccgtggattggtacgtacgccgagtgtccgtcccctnnaaggactgnatcgattcagagctagagagagctcatggcccgaaaggaaggctgaaatacggaacttgaaaatacgtatgccgaagctctcttcgctaagattgtggctaatgccgatacacgggtaacntgtgcgactctcaagtcactaacccnttggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtntggttgtctacaccggctaaacgttcgagacaagacctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatntcacaacacatcgggggctaaagagagggaaattattgggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggntgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactngcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgatccggatctttcacagtgtttcgaatgcaccgnngaacagtggtcatgaggacngnttgcaagttacgggatccatcgcctacaagcgactgaaatcggtggcaacggttaatgagaccggccatagccgcgcgcagtggtaggcatattcgaagcatgctgacgagacctcaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacaaatcataaccagcgggtagttctgaangnttatgctgacaancttgacgcccgcgaaagattaggaatccagnggggattgacacgagaggccgttggcccgcggcccttctggaanatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcctacataccaaaaggtccataagtccntcgtggaaagggcaaaanagcaggtcganacacacagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctaagcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggaaacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgcngagtatcaggtacctcttagacaattnagcattagaggtcggaagcaattccgtgaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccggatagcgctgatatnnncccaactgtcaccnggacggtgcatatggtactctctcacgctccgtatctcggacgtctgtgccaacaacnaatcactgctagacattttctttgtaacctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcccgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcgnagcactctacgcttttgccgcacactaaccgactggcgatcagcagtaacgctctgccttagcncttggcagctntgtaaacctccaanaattgcccaacccgactttagctaaggcgtagttcccgaacgcttttgtatcaaagccaatgtttcgcccttacggggcgtagcgaaacggacgtctctgagaacgcagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcgatntaaaattgagcanagccggttgcacgtttcctagaagggcgtatctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcgggnccccgggagcgttggtcacgcctacaggtgntgactaacagcggncacggtccaagcattcggtcagaaataaagttggccccagaaaaacntgggcaggagaagggacgcgtgacaggcaattcgtacggcattatgactagaacgcacggtggccgtccgcagtcttaagaaggcatttcagagcgatatcgttacagtacgcacttgtcctatagaacataatcagagactgatggtttatgctaccggccctacagtccaacgtggaggggttccccgggccgctatattgactggaattgtaattnatggcgggcccagcatattctaatcctcgcgcatcaaaggatttttggtgggagtgacctaagcgtgccgngttagagagagctgctgcgntagggttctagagtttgggcttatggaaactgtactgtcatgagtttcgcaataataaacagctggtcagntctacgatccccttatgcccttaaccaatcagccctagttatatcgcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcatttcgnttgatgagaagaattaaattcataagaacgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacatatggtaggggcgggacnngggaacattcactgccttcanccatannnntgggacctagagcccctcccccactngcatgattacacgctacgacccaacatcccttgacacaacgcaccgatttcctgtatctatgagcgctcagtagagaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaanncnaaggtattcgaagaatgagactcanggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcacccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtatgtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggaccncngcgtggcaacacatcttgatcaanatttggatggtcatgccgccggaaaaaggctaataagcatagtggttcattcggtagatcagacgtcaatgaatgtagcgcaattggcactttccccgcccccantgacatttcaatcatcaagacggtgcgcttgacancgttggaattncgtacaacttatattttgagtgngagggtattttattcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgaactccaggtttctttatgccnctcantnntgagcaatcctgtgtttgctggttttggtcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtcgctacgtgagcctctatagaatgtcgatggccacggcncaaacggcccctgcttgggacggaacctctgttggagtgcctctaggtcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccagctactcggtgcagcagcgacgttcggagaaaaaccgcctttacctcgacttgagtgtgttgggcttggcaacccnactgactgagtagattcgtggggcgaggattacccatcaatgtgggctgagtacgagattcctatccagccacgctccggcagctcccctcctaactcgnngncagnncnnncnngtcaggnnnnntccnttatnnncagangtgtcgngtcgggcnngcannccntagcnntnnngncncnggannccgcntccagctaggaaaactcatgagttggnnccnctgnataggtaactaanagatttatgttcctagagtctagggtttgntgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggncnacaggcnnnnngccgtggcangtgntagttnccncatcacnntaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacganaggcagatgcaccgtacaccagcgaccccnctggcccgatgtnccctatcgacctaccccgtcttagaaccgggnctgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccnncnntnctncgnnnnnnncntnnnncnnnnnnnnnnaannnnnncncnccgccncganccgagnaggnnnnnncnnnccggncccnnngcncncgnnngnctcataggatgntntnnnnnntnnnaatgnnntgnnnacnnnnnngnncgngaaggngccnagagtttttcccgtccgtttctgtctcctcgttggtcgtcgctgaccagggagatgtgacggggaggtcccgaacccatcgtgaggctgagggtgcggcagctgaacgcgcactgtggaaactnctgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagngggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgngcttccgagttccctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggagctattttgcttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttncactagtcattgcgtggggatggttccacacgtgcnnataccgcccgnaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctnncttctccaaagcataaacatggagaggacaaacccgacaacgttcgtagttttacggtactggtngtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaaataccttagcggttctgggacgtgacccagtgcaagaatagatttcttnntagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagccaaaatgatggctaggagggaagattcctcctccacagnctgagaaagtcggtcccncgcacgctctgttggnctttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactggaactagcatcactgggctttctgcgctgcagcttaggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgatactgaatcaggcgtcatngcctaaagaagtttagtacgggagtgaagcggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcntagcacgagtagggcagttgttggaccataggaatatcacagtctggtccccacgtacgtttggcntcggagaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaattacagaaaagtgnctgaaatgtcttggcctatttgctgcgagccgcccnncccggggtcgcaaatccgttcgttgatcaagcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaaatatgttccgatagggccctcgagcagtaccggtgggaaacttactggttaatgccttctatacgaacggcacatcggcattgaaattcccggttagaactcgctacgaaaggcttggaactcaggacctccntatccgacctcatcancagtcctatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgaggcatctgttgtcgaatccctgtgcgaggtgggtttttatagtgatatcgncagcggtgcccgtcagatccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggangcannatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgtttnctccttctcgtctaacttaattactcgccactgacacgntcacaccatggtttcctaactactgggacnctgcaccncccacgggttacngctcagtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgcacgcacatgcatgatgcattagggttccggagtggcgcaaatgaaaactgcggantgtggtgtaatctgtaggntgcgcgtgagtgtcgcggactcctaactggccgcattgcatcggggagcgccagggaggcacctaacgataagacggaaagattgtttttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgatggaagatgtcctcaccagcaagaaccaacgtactgccaatactcagacagcaggaatccttcatcaagtttgtgtcagcgggcaccgctacccgtacgtagacgacttccctgcgtaacctgcggacttgaaaacgtnncnntgtggaacaataatgaggaactggctagaagagggacctccttacgtagagactcagttaagtacagatgccgtttccccaaagggaggaagttgacatcacttagacaggcggagtgccgaacttctcgaatatatcngatgtgtcatgcctcggccctttgccttaacagattcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagggcgaagtgttttctaccgacagggaatccgtaatggagtcaatggcttgtgncgacaggaagacctttaaaagagctcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggagttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacgaaccgttgtgtatctagtccgcgatcttatctaataagccgcttccctgcctagggcccagcacaaacattgataccatcgtttatcgggtaacttgaccgtctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagccggtttccaaccgcatctctaaaggaaccctaggatggagaacccgataactcggggggtcagtaaccggctggcgggcgaacttggctatttaggggaatagggcgaggggcctacataacccccgggctnagcttaagccggattcattcgctcacataccgggcctgcattctgtacagcatgataactctctgtatgtactacataagcataaggtattgtaagacaactgctgccgattccagagtcgactcantgaatatcctccagcccgggctcactaagcaatctccgcataggcagtttagcattcagtagttgttttagcgccacacncatggtggaccgaaattgctgttcgcgttgtctctatcataggagcattctacccgtcgtcgagaccgacngcgtggcaagtcgtatgttcgggcaagtgcgaacactcgaattagcctgagtgcctacccaaagcaacgtgaaccagtgtacgtactcgcaagcgcaccgggacacttaggcgtgcccgtncccccatagtaggttcnccccgtttgctgcaagtcgagttatcaatntgagccggtttacaacttagcggtcgacgcctatatttgcctggaatgtgccgcaaatcgcatgtccacggatcttcccttacatgttttccggtttnccagccatggaagtgagnnactcgttaatgatcggccccgccgtctcgggatcctaggttatttctgtctatcgcagccccgccggcgtggtggccatctttacttccttggctaaccccgatttattgaaggctcccccaatggatggcacacgactactcttataaattgaaaacagcggtaacgcctttcgacctacataggaggcatcncactcggccgtcggcctgacaatatttgtttcacttctgcagatacaacggtgacagactatcgttgccggttgctgaataatcgttnagagccgctcctgcgccgctggaaaagatgtcttcccggcgctatgcgtgctattcatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatttgcccgaaggtcgttctgcgcctgttcccaatggctgaggatatcattggctgtgggaggcaaccgcgcatgtaggtgaagattatccgtgcttgatttccggtgtcgcccgtagggttgtttgtggttcaattgaggacggcaagaccactctgaggtcgggaacgggtgttggtagtccgttacggcggggggtcttttcgccacgaaaatgcgtcccgcaggcgcaagacagtcggacccgttgtcagctcacggttccgagggtatgcgaaagtgttataagtccnggcattggcgtagctaatgaatgctagatcacntagaccgtcagcttttcgtctaacttggttagaaaacagacgcgaaacttcaaccccatagcgtcgcttgcgaggagatacatcgcaacattaggtcggcgatttctaccttcctgtcgctcgctccgcggcaacttcgggttgaagcggcgaccagggggctcactacgcgacggataacagtttaaagcttcctgcgaaattccgtcatgcccgtaccatatgnccncgcacctcctacttgcaatactcgtatcgacttgcaaagtgttctgtatctatcgtctcggcgcccctctgggctctgtccgcaccacacctgtacagaggagtatggacacgtcgcntcttcattgtgaaaccggggcgaatctcacggtacggaccggcacgcccgaataatgtcttcacggttgagggcggctggaatgaacgcgcttatgcgtgcgaaactgtcttcatcgttgtctatccggaccgaaagcctggattttggaagcccgcgatctataccgtgaccanaaaacagtcggagcacaccgcttgtgaaaatgtaacataggtggttaggactaagtacctctccactggcnctcccaggatgtgcacgttatctcctggcgtgccgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagnccatctgcanatnantccngtttgnttagggagnacnagtncnacnccgtnntacacgtatagcgcgtcnggcgccatggacctttatcggtcaaatgcggaccagcctttcaaattctcactactacacgtgaggcctgttcatcgtttgtcgccttactttttccctgatgctcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaacatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccaaagattgaccggtcgactggccgaatggtctatcattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggtgaccttccacagcctaccgttgggggcttactaccgagtccgcttcgcgcgantgagagaatactttagngtcngcngaccatatgaactnaatctagatcccgatgctccacnacttngatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgancaaagcaacanggtacgggtggtttcggagaggacactacggatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtcccngtagaaacttattaaggctaaatggcctgctcagangtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgnatgtaacnttnggaatcaaactacannnnnnggnnnngatnnggncnnnnnnnnnnnntnnanngnggcatnnancagctntctnttatcgacggtgncanacgcnttcgtncanngntgnnggnganggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttnagggacaagcaaaggacggacngntcnggtacggngnatgggtcgatacatctacaactctaatccagactgcnagccgggtctttgtaaggtacaatgactatgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctccaaggggcagcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgtgtgcacctattcagggatatagacgttactacccctcaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgcnccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgcctcgnctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaaggttggtccttgaccgtatgagctattctcgtgtggcaggggtccgccgggcgccctatgttccagccccgatcgtttcccccagcagccacatgagtctcacaaatatataggtgtgactagtggctttcctcgggtgagacctattcgggggttcgcggcagctaacattgccatgctgtgcgctccaccnattgccagctgcttnagtttgggccattcgtgctacaaatatgtttcgggngcaggatgagggtgatcctctggtcttattagacgcgggcgtagttcgactttgcgccgttaacgtttcaacggtagacaatccggtacgatctcactgccatgttccatctaccagggtccaacgttccatgagtgcaactcgggaccatgtccgggcagaactctccacgctgctagcgtgacaatgcgtgtacaaggtcgttgacagtcataaggtcgcgcgaactttttgacagagtttaagtggcaaggtnngatccagttaaagaaaagccctcgagttcaatccacaataaaaccntcccgcacgcccctggctctggcattcttgggcaggtaattgtcaacgacttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgcctcctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcacctacgcggggccactggttggactccgcgtccatggaccggaccaaattgcgtgtcacancctccacgcgttcatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgaacgatccgctgacaggccatatacgcacttataccggctcaagtaggcagaagaccttcagaccgatgtgtgagccgttaagcactatatctgcagcttagcacaaggggcagacccccgcccgcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgttctgaggcgtcaccgtaagtctancgctatctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcanggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacnatcacggaacccgttaacgcgcaataatacgtcccatgctctaaatgcattgcgatctatccctggacgcgctaagagccgcctttcctataantcaacatcgggtaaacgcggcgcggtcanacccgagcgacgcgctggactctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttagntactgttcacaatgacgtagggccaccaaccnctcctcaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaaggggatataattccgtaggttacctattgagcttgtacctgtgtcactcaaaacaccactcacacaggaactacgctcgtgcggacttccgtatggcgcgtcaacggagtacccatggtccaacctgttcgagtagtgccgcgtgtggttttccgggcaactcgccggggagagtggcatatctgatggcccaatggtcatccctggcggagttgacgggacgaacaactatacacattatcctcccgggagtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccgggaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgatccgatgcctattctttcacttagcaccacgcgtactccatcgcgtgtccgtataagcgacccgtcgtgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcacctgctcgagtgaatgggggaccgatgctggtgggcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgntacaatatgaaggcctctgtaccggcttcgaccatccagattttcagcctcggagaagtacacgaatgacattcccagtttggcggaccctaccgtcggaaccccgtaaaccggtaaccgtgagcccaactgacccctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttatgggttggcattagagtcttcctcaagagaaacagaccctcgctaacgccccagatgttattatccaacctattcgtataaacccacatagtgctctccgaggctaaaaactgttcactctgtgcggtnatattgcatgtggcacgacctgaatcgacgatgccgtccgtagcgggtcagtttttatggtgtaacgccggctctgggcagccttggtattcagagcgtccagtcccgacggactcaaaacatgttatcagntcggagtagcctgaggtggtactcttccgtcgagggtttgcatttggcctctaaacaggatccacgtcacggagctccgaaccaagtaggtagaactaatttctatagaaggaggctcgtgcaacaccttatgttctttctttgggtacntncngggangaatcgccgngnnnnnnggnnnnnnnnnnnnnnnnnnnncnnnnnnnngtnnnnnaannnngnnnncgaggtacgtacgatcnctcncaggnganaagagcaggagccatgagtaaacataagagacctaaa gtgcacatttactatcncttatcgaaacaaaacttngcaatgatgatacgtgggcttggctgtgtaaaactgtttgtggtcgctgtagagagccatgcttggcaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacgcaggtcattaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccncattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagagagagaccgcgtccacgttacctacagagcgtcctatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggtatcctatcacgtacttcanaggcttggcatgctgagtgacagtactaaaggtgataggactgctgggcgatcaattctcccacaacacgcggtatttccagaggagtacgagtaacgatacacgcctcacggcatcaacgatgcttgaggcacctatccctacaactacgagcgacctcngtgtccttggggtgcggccagaatccaccgaccactaattctgatgggctctccagcatctgtgctcctgtgttctctagctggatcactaataaggatgttggcgcaggtgaaggccccatcgatcggactaagggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagncctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtannacattcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaggcgctagtactagcacttgccgggaccactaggagcgggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggtaccagctttttcccgttaagggccctttaaccacgtctcgncacgtctcctggattctgagtatgcattacaatgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccatacctatggaacgggaccgttctatacttctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtanacaaagcgttgagatttccaactattgtgtcgcagggttgtcgtgggctaaaaataagtatttaattccttattaccgtggaggtccacatcagtcatcggctattcgtctcctgcatcaggaagcgaacgggcggcctcacctaattagaccctaccagtgcatacctgctagtccacagcctcccaggtcctccatcggcctcaattgcgaggtgnaacccngtgtcgtctagcgtcgcctaagtgcacaggatcgcacgtgtgttacgtgataagtactaccaagtttctnctttatacactggtacgggcaagtttgagcagaagggaaggcaccatacaatgcgcctgtcgcaactcatcctcgctacgctcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctcacgtttctnttttaatgcgtccaaaaaaggaccgagttgtncntcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacaccgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtngaagacacagcaaagctccttcgngagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccgcgttcccagaactnaatcgcgtctcacggggggctgcgcataaccggcgtttgttcgcgcctaagtcacacgccgacgctctctctctgcatcgctggacctagattgtataaaggttggccagagttttacctatcggtagcaggcacacgctctctctcctccggtttgtctgctccggacggtttacttggccaaacctagtgacggatgcctttgtgcagctataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcagactccgaagaggtaaattattactttattatgatactaccataagagcaatgcaccaaagctcgaggtctatcgcggtacatatggaatacttcggtgtacgcgagttcacggttgagttggtcgagagcgtcactaagcggttctatgggatccctagttaacgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatggtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaagggctggcagccttcacgcatcagttatgcactcgactttaacagtggaaccaatcataccgccnntccggagcctcgattaacacgtaccctggtgatgcctggagaaatgngatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgttgtcccgcnntggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgtgcgcaggacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccataaagcatgtataagggccagtttgcttgggattattcaaataagcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtactagcctagaaaataggtgctgcgcnnagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctcttcattcatcgaccatgtggggcggttactatccccactctctcatatccttgcgcttcttttctcgctacgttaaagtcgccaggctgatagccctactcgcggatcttgatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactggttggtacagggtcagcttacaattagttctccatctatatggcntctcgagcgcgctatcgccgacagtggatttgtttacggcggtgcggaaacgtttgtgtaacgaaggtgggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagattcaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcagcacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacggaacttccggcccgagctgccatgcagacatgaccgctaaattataactggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcnggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacatcaccctggtcgactctctagtggatcggggctaatggttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggantcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagcgccccccattacgtaatggtgaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatatcaattaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatannggttannnnnnacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttantgggctataacccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagngcttttgcttattcgcttctctggaccccaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatttcacactgcaagtcttgcgaaaaactcgtcttctgcgatccctagattacgcgagtggtaagaggtgggggaaatatgaggtcaaatccccacngcaaactggacctatgccagcttcagacgctgatgcggaactcagcgttagcctgttatcgtgggtcggatcatccctgctttgcgaacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtcnaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgantgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgngtaagtaggctgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagccgaaataaaattgttagcgaaanttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacgtggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcacgattcagacgatggaatgttncaaccattgtttatatacgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagctgtgatattattgcctacgggattggaactttaggagatgcacggacacctcacgaggctgacacaaaaggccaccggatttgctacgacctttgtcagccgactcggcgtgttggccccatctgttatattttaaattcttagcgaaacttnactggagcaggtcaaactcacgtgtggatagtgctagtgacttgcccaaccaccggccatttacgttgagaccagttccacttcttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagcctncgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaagtggcacccacgccnagatggccggttccactttctaaggtaatattattaaggttaccgaaaatctccccnccgtgtagaggccttaggggacgggtaattggttnnagattctctcgtgatcctcgcgttcacggggggtagaaggacagtgtacgtgcattagctagtgttcatctgaacccggaacggggcatcatcgctgttgtaaagggtgancntgncctcgttaggagcagacccaataatggcgtcgtatccagccgcgttccggttatcatatctggactccttatataagtgtttcccataccgaactttggtgaaaacagtgcttgctgcagtctgcccctggaccgcatggctcaggctcgcggggtagctggaggtccagagaggtaatctgcatcgtatattagtaacatgtatgaacatgttccggggacgcgagcgacgagcaccgccttcccangnngaaataaaacttgcccagtgggccggacgccttacaagaccggcgagcccagcggtcccaagcggccctcgtgggtagggactgacccgtactgtgatggagacacgagggcggagtactgaccatggcgccgctcatgtaacggccaggaccctacggtcaaccccaagcctctatcgttgttttaagttggaacaccccgctcagatcgcccttgtgctctgactatagtgctaaacgcggcccgcgtgtgcagtacattgggggagatagcctaatacggagacacgtgtgcgtgccgtaggtaagccgctgacgtacttggtttacaagagaacgtctatcaaaatcgagcgatgatcctttttcaacggtgcagcttccctaccaagaatcgctcgcctgttatacggacgaaaggaccgacgcataaaacgtgtagggagccccgctgatgggtcggtttccatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcggacttccgcgccgagactggagctcatcccccggatcgtgacatctggatatgacggacgngggagctctcctctcttcgcccaccacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattttacctatgctgggcagagcacgactggatcggaatagcagactaccgggggcgcgccctcgacccccccttcgcccaccacagcagctgaatcccagaactgactcttgtggtgtaatacgggaagtcagtctagagaagatttgcagcgccgtacctactataggcagatgaatgacgcagtggattggaagcctggccgcaaggagagtgttgtgtaccaaaaacatgaaccttggatacgcaccggggggtagctgaggccaatccagactgctctataaatggctacaccagccctacctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcgggtcccgaacaatacggcgctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactccagcgaacatgccntgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctgcttagttattgacctttacagtattccagtctggccgtgcggcagcggcgcatgttacctgagaccgtcaagacttcantgnccgtaatccttcccaaatttacattaggtcgcagtcatgcggtcccgtagtcccagtaccgactgattcgaccatggagaaataccatccgttcgtttacagtgctcgatacggggacatagcttgacctcacgtgcgtgtgattgacaccccggtagctgggcacgggacatccacacctcattggttgacacaggccgtgaaccagcaggcctgcccagcagttcatgatttgagatacatagaccgtctgacgactgtgttatttgcgaaagtgaaccattctaaatgacccgtgccagactggctttaaataatgggtctgagagcggaagaactgtgtgccgctcactatgcatcctggaatggagcggcagtcctagcatccttataagcgtggatgcaatcccgctgggtgtacccttaaccaccccgggtgatcacgaattccgcgacttttggccgctatcccgctgattcgaagcgcgctaagcattcggttcaagtgcacttaggcaccggcgtgcccgatccgggccgttaactttgtcaccactacaggcgccgggatctagatttccgcaccggcagctttctactgatgacaacaatttgcacccgtttaagacgagtatgatattgtgtcattcttagaagtttcctgagtatttccggccagtcaaccctttttaataatcgctgtttttgcgcggtgaccctagtgatattaagcataataggctctcacggcagaactcaggtagatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggtgccagcggtatacccagccgggccacagggccgtctcccaagtgactgcaagttgatacgggctcgtcgggncgttaatatgttctttgacgatggggtcctccttactttatgttgttcatcttcaactaggacttgggtatcgtccgagtaacagacagctagnttgttgggtgcgagaatgaaactatcatgtgattgtcgccctatggtggatggaaacccagtctccgggaaaactgttacgtagcngatttgtgtccccccggttatgaccattatactatgtgatacagctactgcagaccgcggtgaatgaactggcaggtaatgagagctagtggagtcttgtggatgccgaaacagcgccgattcactcgttctctggctaatcgacttaaaatttataaaggcggcttagtcgtaggcagccataggccaatactattggcgtttcctaggcgtccttccctgagtggggactaacggcctgtaccctctctgctttgatacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccggcatgatgaattatgcgcagaggtttacatctaatccaagacaaatggcaacctgtatccgtaagtttggatacaagcttcaggggatatgctatgccttctacctcgtggaacatgggctactgctaaacatgtgaggacgttcactatttcgaagaggtatggtgcaatgtgggcgctagctaccccctccctccaggtgtgacactcagnngctgtaaggacctagcgctccagatcctagatcgcgaagcggtgatgtatgtcaattcatgactgggcctccgatgatacttcagctagtctcctgtccaaaaacgcgcaagaaaggtaacaagcttgagctcanntccgaactctcaagggattgaacatggttttttacttccaaattatctccgaagagctaaagttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgnagnaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccctttcccaaggaataatgactagcgttaagcgtcgcgtccgccgtggcgacgatgccggggtctcgttgatgcgccaagagcgtctaacccaaagatgagcttcagaagnacggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcttacaattatgcttctaccccggcacggtctaggtgagggcgtgaatctccgggactctctcgtgtcattctacagacgaggcgtccaaagcttattgacgcgtcgcggccgttatacaatgggagtgggctcggcggctgctcgcggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgtaaccttgatcgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtntgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagcnttcaaagagggataacgatccacctgaccagtactctatgctaaatccacgcactgagttatacaggctactaaatgtattccaggttcgggttggcccgtatagggacgtggttgtcagttccgccgccagtctacatataatatcattgccatcacctgacgaattcccgggcctncgataccgcggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtaggacctgacaatgaagataacacacacccgctgagtcgtagctacttacctgnattcggtttgccattnggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcagtcccctcgtctgaccgcggacacacccgcgggggacgcagcgcagtactgtcgggcattggcgacttttaccatccgctgttagctcatctaggggattagagtaggggcatgtccagctgtttacgcaattgttggggaggtaacgtctacagggtctctatgtctatgttacactttggcctcgngcccgagttaggcatatcataggttggttgcggctaggttttccggatgcgttatttcactcgcccgtatccctgtgctgtcttaccgtgagtactcccaaagtgttaggtgcatgatctcaaatgcaatcttcacgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcgtttattcttcagcgagttctgccgaaaggctatgtgtgtcactggattctagatgaatacggctcttatnactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgaagccgacaagtttgatagtactgtagcttgttgnattggaaatcgcgctcaaatttcgacgaggggactatacgcgaatcaacnacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactacagtttangtacgccttcctacttcaacatttagatctattatgctttatgcaatcggacggcgggagatgatgtcacggtctactttgtgnggacgcatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcatacngagtactcagtatacgccttgcnttacaagttcttgaaaaccgtttcctattaagacattagcagggcctggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaacccgatggcgctatatttggcgtttcncgtctacacacatttccaactcgtctactatggttgaagctacgaacagcaccgcgctttccggaagagggtggcgacgagtgcagcgagcttcttaaagatgagaaatgtgctgactcctgaggngcagcaagcggggggccggagcgcgcgcatgccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaacctgtcccgccttagcgcggaagtaaatggacacggtttgaagcctctgcactaagccacatgagatgtcaccgacccaacatagcatgaggggttgtgttgttactgctcatggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcatnagaatcatagacgaatcattactttgacgcaaaccggtttaccttaagtaggcaccagcgccttggcacttgtgacacaactgtccatctggangaacttagggtccagatgaanncgtgtgaaagaatgccgtctccgttgggagctcaataaggatcgacctccgtgacgggtgcaacagatggcaggtcgaactcgacangacgggcatattgacagagtcccgcgagaacgcgcgaggccggctccccagtccagttgctataatattccaaccatagaccttcatatgtgcgtttgctgtgcgtaaataatagtccagacagacgatatataacacccgtacatgctccccaccgagagtaaaagtcactagccctngatcaaatctggtagtggcgttttcggtcgattcgcactggacatcttggggtagaagataagggacttgccttcgtgttgcggcgggacgacgtccgcttcgtgggtctaaatcgtggtcctgactcaattgtcccccaccaccaagattattngtgaccggctgcttgctcaggcatgcgaaaggagcgtaggccaacgtgtcgcaccctttaggatagtaatgcatcaagcgagagagccaagggccatctgacgtctnggagactcgggagtgttacctttaacaacggcggttttacatgccctgtctgtggggcttgctgcgcgacgatacgacatgnaacgacatgtcccagaacgaaatccncttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtagccggtttatagaatattggggctattctgtcatccatgtcgcccgggaactggagcaagatcccagtaagtacttagctggggggcatcgcaatgggctttctagaaattgcgtgtttccgtcntagcgtggtcgcgctccgtcgcagcacacgtggatgagccccatccttgtccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggcgcctacctgtctcacagtgaaacaggggtggaaggttccatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggtactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcgatgncgtttcagctcctgcggcggcaggtctaggcgccttgcagcctgtgtcctgctacagatcactcgcggtcaggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatccccctagcggccgggtaagtagtacgtgtgccaaaacaatggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcctacatttaattgtatccgtcccccccggcggaacgatgaagccatcctcagaaggtaatcactcatgcccncaagtatgggactcatacgatggtgcggctatccgtttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccaggcactaaatctcaccgcttcaaggcatgttcctggggctacaaatccatgggagaggtaccccccggatgtcatagtatccgctggcatggaaatactacattagtaacaagacgcggtgcanctgtattgaggctcgccgccaccccgcgaagaatgccgatccagggaccatacatttgtgatggcatanttctctttgggtgaaccatcccagttagcttggccgcgcgtctcgatgatggagatcgtgaagtgatagccggtagtttcactacgtctatttttaggattataactgttaagccctgagatggcttcataggtngttaatggtcataaccagtggccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgggccatggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgtctttaattcgttagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcctcgaactcgatctgcatctatctcggtgcctctgactaaggancgggcgttttattgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactnttggccgtctaatcaatttatggcgtcatgaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgccnttgctgcaccgagtatcctcgcagtgccatttctgatgtaccantccgtcggaccaaaaaataacgacacccctcgaattcctctccagcgacgggttcttcgaaaactgttgcacggagccaaggatcagtcactctttgatgtttgcgggtgattagattacgctacgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggtnaactgaanttccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgattctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgagncatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccngatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttngcggcatnacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatattcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactnctttatcctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgtttnatctggtgtttctgtcataagcagtggagacggttnataatgccatcctagaaactagagaaagaacagtagggtcagggtggcttacctttggnaaacntaaaggttgaatttcttatccttgttcggcagcttagttccccggtagcgagaccagtcattgccgatggctggatgggctggctggcgatccgtacattaagttatcgtcagaagccccaaccggggagcgcgcatgccgtagctacggcgtaggctatnaataacggaagcctcgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctcnaaaatcagagcgttacgtcaaggttggtaaaaaaatgctgcgcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattaggaatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccctgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggggatggtaccagtataatatacaangagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctangggcttggggtatgagaaaatgctcctcatggtacttagtccgcgtcatcctgcggacgattgtgagacgccagacgcaaggagctacgacactacaccgcggcgcacccagncttacaggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactacgctttggaatcanagcctctggccgcattccctgaataaaaaatccgtggacaataggactcagccctacgatctcactggtagaatacaccaacaaaatctatgcgcgagatggtgagatagagtgcggacaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgacttgtcattttactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacggncctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaattaacgcccgttaccgtaggaggcagtataaacaaggccacagcgtatacaatagggcgtgtcgtgtaaatatagggactctgggataccagagcctgcagttcagccggncggcgttagggctcgcaactcaataagtcatcagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattagggaaacaggacgncgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctatcctgggccaccagaagatgacggccagaccagcacgagaaggtctactctagtcttcgagtcactaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaactgtgataacacatagtgattgtcttcggacgcccactcgagtgtctctgaacaacatattcaaggggtctctcggaagaaaggaaaagggagatgcagctgcaagggtgcgagcgtttaggcatttcattcccccgttacaacggtgtgccggccgcccgtaaggtcatgggacttcgccgtgatcaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacactcttttcaacgtgcagaccgatcagaccccttagtgaatttaaatcgactgctgatacatactggctaagtagttgaaatcctaaaaggagtatattccacgggattttcgggtcagcacgccatacttgtgcctgtccggcagaaccgcacggttaacggaactaatccgaacaggttctgcgttacgantcanattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcagcgcaccgctngtaaaaatttacagcgtgtgccgcgaaaacaatacaatattctcactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtnctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaagataccctttagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacggaactttttctgatacacacgccacggcaaggagcctaagcccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttaagtataaaacgatcagatagcggtatcttgaccttgaacctctgtnacttaactcagtcgattagctattataggatgatacagaccgcactagggttaattttgtctgagctttattctcaccgcatccacctctgcggcgtgacgatcaagtatcctctacgcctccgttacatgcggttgcattgtgggcttagtgattagaaaagtctgttcctgacggtgctgcgtgtctaatcccccaccgggtgctagaattggaaaccgtacggttgaaggtcatagtcgggcataaaccatccgtgtctcttaagtacaggagcagtaaggtgtcaggcgctcggtggatgcttgtgnnnncagtaattactggttttcctatcggtgtccctcttgggtcgtaaccctcggtagtggtttacttaaagagcacacctcgctcagaacacgattggccacatacatcacgancggactgcccctgtagagcctggccgtacaccatgtgacacccaccaacaccactctgcccgatcgcatgatttgaacgacgatcggctgctcgtggaagcagaagcccgtccgctccagacagcccccagcgaattcataagtcgcgtgaggtgaggaaatgaacatgtgcgggtggctgttgcagagtctaattccgccagcacattaaaggcacaagctagtgtgcgaagacctggncttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggcgcgacatattgccacggcagtttagacgtatcatgtcgattatgcggtgagatctcttttaaagtcaatgggctggttgtagcgtgatttaacggcccnaagtgacggttgggcccctaagccaatgacacgacttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgatttgtatgttcttaatcccctgtatacggaacgcaacgccactcggataatcccttgggctacacttgcatttactcggangggcaaccacctgtaccagtcagtgcatttaaaaatcaccataatnttttagggacggcattaaggtgctccncctgaatggtctctcaggcgcctcgcatagcgtaacgtagaccagatcgacgcaccgggaacgagtccacgtgagctgggtagccctgatcctaaggtgtagaccgtggccgaccctccgcaggtcgaacactttacgatcaanagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtaggagctttatggcatcgaatagggctttgtcgggcgtatgggactccctaggtactcacacggcgtgtgcttctaaatctcgtcaagtagtaccccttggctgtgagcccgggtgttcncccccattgagactccactgggtctgcagccttccatgagaccatgggcgttactctttttcttaagcacctcaccgacgatttatctgcatagcgccattnatcactagggcgtctcaaatctcagggcgaagagggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgtcatctacgggtgggagtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttcccttctcccgatcgacatcaggaagtcgattcagtcgcaacgtgtncttcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtaacgatagggaacaaataaatacgtggtgccggagaggntgcgcattgccccagatcgtgcgctcgagactgctagtgatcacttcccagccgacagatgacccctactcagagctgagcattcttgttctngttcgacttgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaactggacgttgtaaatttatttaacatccaatctacagttatataactaattccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacantatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaancgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgccacctacgcgactcagtcgtaaacaccaanttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatncagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaanacgatatggtagcagggtgtatattcnaacgcgttccacggttacccacgctttgtatcaagcttataaaacgccaccgcnaaccctgcctgctacggcacggtcagcatgggccnactgggcgctcatgttataagtctccggccttatgagagcggacaacttctgttgttacacgtcgctcgtgttgttccacttaacacctggcacatggccgagcaaatcatgagtagctgaacctcctttattggacataaantaccatcagcggcatgtcgttaggagtagcagtgtaagtcttgttcgattaactgtaaacacagcaacacttattttgccgaagctccgtttcgtaataccaggatcttcnccttgattcgaccatttacaatggtcgaccaaaatgcagtactnccgaatcgggctnccaggcttaaattagcgctgtgcncattgtgcttttgtgcatgcatacgggctgcttctccaagaaaccacggctccctatagacggaaggtgggaatccgcgactggacgtccatatggaagagcacatctctaattgttaagggatactggacgggctgctctcaagcaatcaaaagctacgatagataaataaataccgtcgtcgatctgttacggcgatacgatggtcctcggacctgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggcgcgacgtccaactaccttagcccacggttactgatcgccggactctattgaagggcacgtgtgatcgtcagcggcggcgactgaactgttagcggccgccacggagtagacatcgagcaggcctccaggagttngccattttagatcatcaagcatatgtttgtactaaaatcgatattagttcaggattacacctgtatgggctctattatgccccggtgagcacgcgtcttgcaacagcgggaatagtgtgatacaaccctgtgcagcccatgcgtagtacgtcactcagagatcgcgggtacaggctgcggaactacaccccttcatggatgtactgcttaccacgtattggggagtagactcggccgaactcggtggcctggggatgagggttcattacggggacaccggaactaaaggaatatgtattcactgcgacgccaaggtatccaaatcagacatagccgatgctcggttttgtgcaaagcaaatgtctgctaacctatgatggacttttagacccgtaggaaccttttcaagagactaactgcgccgtgaggatcttaacccacttgcttaaattccactcgctccgaggtcagcgtaaatgtaagaatacgcgacaaacccgctcaataccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtagcacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcngcacatcgccctacggggagaggcacgtcttccggagggcgctgccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatcnaatcccgagaattaacccagggaagtgtctcccaggcttttttcnctagcttacttctctatgaacgaagtgcaaaggtgccggaaacacaaattctcgactctttactatcattgtgcacctggcggccaaacgaggccgtcaaaattttacatggcaaattttagctacgatctttaacccgagggccgaggccgtatattataatggatttagcgagcgtgcgctcgtgccctttcntgattgacaganctacatccatggtcgacaaacgtggaccccattgctgttctggttgagngcncaaagggtcgggtccgaccgatcacggatcccgcagacgcagaggagcctagacaatgttatgctcatagggatcgacagattcagcgtagtcagtcgtgacccaatctacaaagcaagcactcgtgtcacgtaactccccaatgggtaaatattccatcgcaatcttcgtgctatgcctccgcgataccgagggcgtcacttatttcgatctttaatcccagatctgataaggaagctacggacgctctcgtacgaacgctgtaaacagctacgntgctaggccgtgcgagaccgcataggggcatgttggctaatcacgccgttagaactattccctcacgtcgagtccctgagaaacgcaccaancgctaaaaggctggttaatatagggctctgtgtacagnggactcgaacgaccagcactcttgatcccctggaagcgctactcggcggctaaacagtggcaggttttacacttcggtagttncttcgggttccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctggctcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcangtggtacgacggttcggctcaattgagangaaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcagtgcccgtccggctagagctgacgttcaagactctaaatcgtgctaggccactaaatgctatcgcataattagagaactatcgttagcacgaattcgggctaatacttcccgacttactttttccgagccaaccagacggtgccacaattnatttccagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaatacaccataccaaatctgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagcctttgacgtccatgattgtctccgcataaggtagggcaaccctgcgccctttaaatttgagtccagaaantgtctcgcagtcctgacgggtagactcgacgggccatactacctcgccccctattctcgtttactacccttgtaacgtagatatcaaaagcactcagctctggtggttcgcaggctctgtggacgatactgagacacttagatttgcgcacnccccgggagcccattgtggattggcttttatacacctccccagcaaactgtaaggcccggccccgtggtaccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgcttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgacttcagttttaaccgtgggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcattctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtaagnttagagccagttaactgangctcgtcgatgtagttagaatggctcgganggaccatctttttgttcagcgccccattgcgagttctatcnctatttccgttgtgacgctcgtagnttctcatattctactcgttaatactggtataataaatgattctgtaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgangggcctgataagtattctnctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaccgctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaacccgacggaatcttcacctaagatataacaggacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccgtgtcgttatcggcggcggcggttaaggtttatacaaagnncggnctcgctccagacatgtttgaaaaataggatgattaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcgtctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatacattcacgagctaagtagacacccggagtgcgtatgttccatccgcacccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagctnaaaaacgacccgccgtcaaggctgcataagtaagacgctattaacttccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaattcttgacttntcgggattggtatcattaagncacatgagctcagatgggcccgataagcatgttctactatgcattagcgcgaatcctccctgtggtaacccatcttagtcgcaaaccccccccctacttatctcgattccgtatggtgaagagggcatcgaatacaccctgatagttaccggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaagaacgctctgnnntaggaactattgttcccgtaatctgggaatgtgatcctaccgcgcgagactgtcntatagccccgagtactccgcggttttacggtgccgaagaatcaaaggcagcgtntacgggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtgttttcgaagcgcctctcgcagttacgtgtactattttggcgagcttaaacacgccaggccacgcgcgcaatgtttgaacaccagccattatttgattatctttacaaaagacggcggtcgagcaggccccccccctgccggaggaggattatagaggaaacatccagagtgcagtgtccatctacaaccagcggcttctcacgattattaggaactacggcaagtcccaggctgttgggggaatcgtcgggacatactggaaggatggtgactatctgttagtcatcgcggctcctgttgtacaatttagttgtgcagcggcctcacggaaatttggcctgggggcctgccgcgattccttgtcgttatcgatgtcgcccatccaagcggcaaaggcggcgaaccatacgagcgggtgtcgtgcttccggaagcgcgtcattgggcctaaggtcgccaagtcagttctgcacatggtattcatccgtacgctttggggacccttattttacgtggagcttcctcctgtgctcaattcttgcataactagcgacgtaccgcgaccaggcaaagcacccaagtattagaaaagtgcctactggcccgccgacgcttggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactggacggaaggttacgtcgagtagtagactgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctggtnggtctagcccgccgtacagctcaagggatgatccatcggaatccccccccccctngtatactcggccagcgacggatagccaagttgcgcgatgacgcaaacactactctcgacaatttcggaagtccccttgaaagtcaggccgcactggtaacgtcgtaagtgtcgttgagcctttatcgccaggtactcaatggattacgccctctaattctcacggtcggtaangaccgcacgacattcgagtgaattgtaaaaccgcccccagtattccttctactcggtgcccttgagtgcgcgaccgggcgagcttctgtatctttcaatgcatgctcccttgctctggcccataccgagaacccccctatattcagaggtccttgttggtcgtgacttntgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcgatcctttgtatttcgatactctaaatcctgctaggacgaagaaccggaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaaccctccatagtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcacaactcgccagtactcgatggcgnccnnntggggaaatttggaggcaaggatggtcggtgtccctttacgcgacgttagctggcccacataagttagcaaaacctcgctcgctctgtaccaacgggatccggcgtagcgcgagagatgagcagagactcccagggtataactatcttcgagcnggcggaatcgttcccatcggtctacgtgactgcggaccgtgtaatcctctacttcgnccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttggtgaaccccggtcggggctggcgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagaccaaacttgcatatncccagtatgtctgaggaccggaacatattatgataattacggacgcagctagctggttacgaaataacacgtctggccttcataggcaacgccaccaactttcccgctccccccctagattatgcggtatgcggctgtctttttgccctctcaagcggatgttggctgagtatcctggggtattgtcattttcttacgtccacagaacgcggtgagtcatctggactgcttcggggtggctagtgaggccgatatcgccccgtcttcctcaactgactacaggtaacngcgtnatatcaaatagctcaagcactccttggtaggaccaagcaagccccaaatggttggtacagaaattctcacgttaaataattaacaacgctgtgccaagattctccaggcgggtgaacgaccccagggtcccccagtaggatcgtccggcgtttggtcctgagactcgctcttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggcacaccacgtaaagtcgaccgatcggaggcttggcaaagatgattgagacntgcacgtgctggtaagttacccatntcgagcatgtagccacatacgtgcagccttgaacataacaccataagccgcgacgtcacaatgtnacataacatcaatgaccatataggtgtcgcgcgggttcagttttactccttccaatctctgtcgatactactacaacgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtaagtcagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaatttggaaggcggcagcatattcacaggatgggtcgtcctagccatcctgttaggcgacagcgttcgctaacatccaaagcccgtttaggcctgttngatgcaatcgctagggcggccgcactaattcaataagtccnaacgcgagtttatcggcgcgccacgttcgtcgcacgtgcaaaaaggtgggnccaaaactccgttcccgacgcagatggcgcgtgcgctgtaactcggcaccagcgcccctggtgaacaggacgtaatagactcggacgccgtgccgtattaagttcattgcggcggactgatagtgtggcaatactgcctacaacgcacgctntacaggcgagggactacccagtgcgcgcgagcccacccccatcagttctcccgacatcatgttncgggagaccggccttggaatggccagcctgttaacccataccgaaataccccaggcaacattgtgtaaacgcttcagaacttcaatcattaccctatcaaacgtgacacccatcgttgtctgaacgggtctacctcatgtattacatcacccgctngccactagttggacaccgcaaggtgaaggatgtaccctacctgacggagatggatagttgagatttgtgtctgatcgagtcagaggtggactcctcccaggcgatggccctcgtgacgcgaggtatcgaaaacactacgcgacttgctctaccaccgccgttgtcaagtcactgggcttgggagactcaggcctcagttccaaacgttggtgctggaacaggccccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaagtaattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgtcacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgngcacggtgagcctactgagtctgctgacaccacgataacccacgccgcccagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtttaggggtacgaagccccgatccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcactgctgctttctttgtagctcnngttgagcttggcttaaagccacaagccgcactccggccatcaccagccacctgntggggttctcggggagccggagtggcgcgggccgccggagagtaaaaggcttttacaattacgtatgattatatcaactagtggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaaatcaaaagatcattgttgaatttcagccataacgggttgggggacggcaattacggaatcacgggccccttgcatccatctggataactcttggtattggggcccctttttggtggcggtaagttcccctcaagcactgctttacaatccttgcgtctcatatttactgtcgaattgccttacctgaggcaaggtgtcgccggagggacgntcgggcgaagcgaatnaattaaggccgtggatctggagcgtgaccgtggtgtaccggtgcgtttcgacgcggggagtccttagcccaccaatggatcctccgatagacgtgctagccgccaaatggctacgaagagttatgtggcgagtgggaagacgcctcaaggtagtngtcgcaggtttgctgcgaaccttttagtcgagccacggcgctccgaactttttcatggacttgctaactaacgagacctatgtaaggatcgctacgtggactattgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagagggaacaaccgaggtctgcccgtgagcaaatggtgctcgcaaattgttactgcggtggatttgtccggcgtggacttctgggcaaagttcttacttcggccgagtcggttagtactccggccagcgtgtggcggcgtgatgcgtcctaacccgaaaggcgtggcaagaatcgcctgcccggtacgtacgaccgttctaggcaccttcaccgtagttcatgccgttcaatactgagaccagcttgggagagcccggtaagtgcggctagccccgccgccattgtcgtcgcagtgntaatagttgatacaagtgcctactgcacccttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaagcatcgtatgacatactcgcggcggcagagtcgtttagtccgcacggttgtacttaggagttgtcgngtggaagaagctactgccacatgccaaacatcggccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctntccagtttctaatcaattcaggtctcccacgtagtgcaaatggggggacccaacgtgnattgggcccttctgcattaaggtcgcnctccagtagatctgttatcatataaaggagcgctatttcccgtcaaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcgagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagctggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggccgagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgagtattcgtccaagttgccgaatcccattccagtttaacgaataggcgatgccacgtgcttgggtacggacctggaaggtgccccatggtggccccaaactagcgttttcatcgagggcttgatgncgtaacgaaccgatttacgagtacgaagctatatttttttctcctcaggtctcacttacagccgttcgtaggtgatttcgccggtcgattagatgaatacagcacacatggcccaaggtttttgcgggtaatttatgtaactttcacaccggtgtccgaagtagcacggaaagagaccattgagaacncaaagagcagaccactcgtccggaaccgcacagaganagcggacctatgttagtgcatntctgtcgntctgaggctagcaggtagtgggttggttcgaacaggagccgggccgcggttcatcgacattaaagacgaaaggttcctacgagcgtctaccggcctccgggccaacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacatttatgtttgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacacagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggtttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggatgtctgacgatttcagtcgcaacttaacaaataattcaatggcacgcgtactttaatcacgtttgagccacgcatcgaataaaacccttgaaccgagggctactcaaccgcactcagtctcagcaaaaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttctacgcgcacggtcccctttcctcatcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacngatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggagaagtatcgcagactcttatgggttttgatctgatcctgctagctaacttggtatgttttggtagtacgcgaatctggggaatttatcctaatggaaggcgacgcgcgtgataatgtacccgcgcgcgctcctacgtttctgatgggtcgtgcgtatgtaggggaaacggccctctgagggagaaccctgcaaaggatataaggcgaagcaagcacaataaaaaatcggtagccgcggggccgtcaccgcnacggtgcaactacttcggtcgtctaagaatccangtaattgcaacgttcgccaaaaggtatntctcgttgagatgtccttcaatggggactgcatanaatcgctgcgtagntcggaagacgtcgagtgcatggtgggtttaaactgcaggttggaactgacactaggctgcaagaggttacgtacccctntgccatcctcagtaaaaaccgacttagcacactttttatttccggaacacgacgtagctcaacctcaatggtcagggtcttactgaccgtgacacacgtgcaaccataaatgctgggataagtcgtgttcaggcggggtggcccacaaggtcgttaactagtgtgtatgcaacagtcaatcaggctcttaatacccgttccacactgctgcatgacgnacacgggcatttctaattaccgacgtaatccaattacgagcccttatcctttgttgccaactctcgaaatagggatattcagaaggttacagtctcagggaaaccgggttcggcattgagattcaaccaagtatgtgagncccgcattgatccgttaccactcaccttagagacaggccaccaggaccgacccgcgccggttcgatgtagcgtcgcaagcctccagcccgtgtcttaaaaatctaantgggcgtggtcttgaacgcggtatgcgcacgtatggaaaggttgcatggatcgtgctgaggtttacggaacttccagcactacttatgtatatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtangagggtcgttttgacaacgtctgtccatagagcttctgtataaaatgcggccttacaatccgcctcttgaatgacggataccttaaggcagagtataaataccggtaaccttcggcctcaatctcatactttacagctctgattgccaagttacgcatgttggcccgnttaggaaacataccctagctatcgcagcggagatttcgaaagagtaaggcttcacataacctttgggcggcccaacgtgctgtcctgatacttatatttccgatttctcgtatatcggcaagaattacggtattttggcattatattcgagacacgttcacacgccgccatccggggcacatttactatacccactgggcgttgacctaatactttattccgcttgttctatagtgtagtcatgagatactcgaacaggtccggctattcagtgagctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaagttctaggcatgcatggttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataaaatgaatatatagagcgtcaggatttttaacattcccacgaatgttactccggtcgacctggccggtcactgagtggacatacttgattcgatcgattggttacgcctccgatgacgagcaccctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgccctccaatacagaatttttctacaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcatttcattccaatgatttccgagtcctatatatatactgacctgtttagtattcgccattgaatatttcacaggatttgcacatgagcactttgcaggacaaattgaaaagtacaagtagaagaggcacagcctgaaccttggagggattagatctattagagtccccgctgtttggtanccgaccctttagacacagcaagtgaccccgggggcacgagtctccggcgtannnnnnnncgcaagtagaagagtctagcttaggacgcatcccttaccccaanacttcaccgccagtataaaaaaaatagagatcacccattaggaaattgttctgttccggtaatatcatgaacagagttacacagttatgccggtccctcataggacttgatggcatcggtaaaagnaagaggggctgttttgatatatctcaagttctcctctatatcaccaaaaatttcatgtccgtaacgnagacttaggcgagaacgattgggagttgatgacgactgacatgctaggttatgtgtatatatagcccggccagacctcagtattgtatcgaaattagggaaatgctacctcataataggcgatactcatgcacgagntccccacggttcctggggcctcgaccnttttgccatatagggccgctctttgtacggatgtgaccngctcatagtcaccgcaactatccctccacctaattatgtccaagttgcgtagtttaggagcttccccagacaaacgtaagaaagagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctggcccaaaacttaggaatagctgttccattctcgtgatctataatcgtctagaccagaccagctcccgttacncctaggacgtacaatcgagaaggtaacttcgtaggtggagcacagtgatccctccggcaaagccaaaataatatcgttgccccaggcatctaatagtttaagcagcacttgttatanggcaggtgtacgaaggctgacaggcgatcgaacagtatagcgagtatcctacatgactatggacctatcccggtggctttagacgtattggcacaataaacgggcgccgtcattagtatgtgtcgtgccttggaaccgacaaattgtcngccggacgtaatgctccagtttgttgcaattaattgatgggcgtcacggtttgctatccnatgtgtagcgctcatagggcatggcggcgctatgcctatcactaggaagatgcgctttaagtggggcagggcctcgacccgccccagcggccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctagganacgcaatcgattgtttaccttatatccgactagccgtattgggacaggcggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtatcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctgacccgctcacgagtgcagtttgctgtgagcacgcggtatggactagcaattgcgangtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggcaaacccagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctcttaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctacacggctgcttcccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatngcctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtcctccccccccctcaacccctttaaaactgngggtactatgtctaacagtcacgcgtctcggggcaggctatacgataatcgtcggtatctctcacgtggggctcaccgtttcggaactgtaacgggttggagcacaccctgtaaacaccccatgaattagaactcggttaaccttacgccaagtgttaacggtcccggcactctgcttcgggcaatagataagacttttcctcgcggcgtgccagctgtgcacatcccgcatcaccttgtctgcgagggccngtttgacaccatacagtagccgaatctgcggaacgcctgatctgtttattccctgtcttagcctgngggacgcaagcaacgccgtgatccaggtttaattttgcgatcctaatctgaccgcggttagcttggccggcccatcaactttcacagctaggaacgccagagacagtagtcatctacaataaggacaactcaatggtagttgtgtcttcgggcctccaagtcaatccaagccgcatccattccaccatcacccccttctccgcaaatgatacaggttggctggttcgtaccaatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcttgtcgaccccactggtcgaagagtacgaacgacctgcgggcaacaacggaagancatcgttgacttatgtcaatgtggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggattccttggcatccggggcgtttcacctgggcggatcacagttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtccgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataattcatgtgcagcttggttatgcctagaagggtcagcccaggcctctaaaactctacttatgagcgactgttggaaggggctggaaaattgcaaacgtggttttctcgggttaagtattttttcggacggccccgcgacaagtatgcctgagtgagaggtgacttagatttcgcagttcgtttggtgccgtacgccgttcttttagtaaagtacggacgatcgcttcgagtacccaaaactgaatcaaccaagatcgttcgtaaatttcgcactcattgctcctcgtatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagctaacgtaggcacggtactgttttnggcttgtcgccctacaatggtcaggataacgatcagcgtataatgatgtaantggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatgcgcnnctatgctatggacgcgtatcggtcncttacgcttccccgccccncatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcganaggttctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctacgggaccagcggatcactccttaaggcggtgcaagggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactaagtccacgagcccccgagcgggctaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctcnaaggggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgcctagccccatgtgtaaantgttaccacctggatgacagtgtcacactaaacggccgaggcagcagctttgagctatctccctttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcaccnccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagggctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaanncggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttactcgatggacccactggagaagctctattccgtagcnagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgannnctccgtataaaaatgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaanttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcggttagtgccagtatnacgnngcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggagctagtgcggagctcggtgnacaacttcctcgggtcaacttatttgtggnngcgctagtcacaattgcccaacggactctcggccctagacaccagcatcctttggggacgtctttgatcacgacgtcccaaaccactgatgnagataccattcacacactgcactccacaaaactccatgtccttcacctcgatgggctagaanactgtactggttctaaattcaccatagggatatcggtagagtaacagtggtccgtgtttcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagtgcgcgtaannaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttaccccgcttcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgngtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagcgtgaggggatggaccccatcttaatgtacgaaacaaacgtcccgatatcattgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcaggagagggtcgtacggtagctgttgtcatttcttgtttacccgtctgtcagtgggggcngcgcgtgcgccaccgctacgtctgttcgtttgtgtttatgttggtcaggaagggcgttgcggtccgacattagaccccgtccaatatgagagccaaaagcgggctaagaggagcagtttgactcagagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaagaatgtttaaaatgctatttgcttggctctcagaagtccaacaaactaaccatgttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatagcctggcccagccctggttcagttacacccgnaggcccgtcgaatttcgggatacaaagtagtcatgtatctttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattgaagatggacctcgtaaagtgtttcaaacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcncgtttcgcatttncgcttctggcacagagcttcggacggagntngggatcgtgacatctagctcttaccgtctncacgtcgccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggngttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatacactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggncagaagagcggacgtgaatccccccctataccgcttgagagatgatccccgcgtcagctgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaatacggagagatcccggcattttggacggtctnaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatttcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgaataaagtaagggatttagggtgtatcatgcaatcatcccagttcccgccgagctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaanttcgctccaaagctatctctgctaaacgttacccggccccgccggaaactggattccggccgattcgtggtcgaacggagggatctttccatctattgcaggagtgactccttgaccaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgctaatatactttagaagagtacgtcgtacttaggggtcagtgtttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgttttcgtatctctagacgaaccagggcatagtgctnctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgagcacagcgttctgaagcgtgtcgtgccgattagtagcggccacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactncagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctanctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcacctgccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctatttactaaaggccaaattggctaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggntttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtaaagatttatctcggttaaccncgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatnccncagtgtagtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtggnttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacaccacagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtcgcgtctggcgcgggactggcgttcccaaacgatcagcaatactattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtccttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttnnaccggctaagcatcgatgtgggacgctaactgatgtgtgttacgtataatagcaggccaggcttctcactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtacaccccggtggtggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggatttctgtgagaaataacatctacccccgtgagttatcggagtagaagtcatccattcgcgctaacttctccttcttcgttgggatgcggagctgatttancgtggctggctgcgtaggaggcctggcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccggaacttgggagtttgcgccgtcaacccaacataatacgctncccgcccgctgctaaagcagtcgaatggtcccgagattcatcgagcgcgaggtttccgcatgacatagccctgagcgtggctcgctcgccggacaacaannaccgaaggttcatgcggccgtacgttaggtacttggcggcagctgcatcgggtatgcttctgcatacaagcccctcatcactgattgaggggacacaacgtgtggctaataatggtcgactaacagcggtccgcccagggccgcggccccaaaatatatttgcgcagggatgagccacgccactccgacctgtcgaggtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctatcgggattatagctgtcggagctcgttggggacttccgactctcacgtttgcgcgaagaggttagccctgccgagacgcgcagcatacaaggtaccaagctccccctccgtacgcgagtaggcccttaaggcgcgctacctgcggatgcacgcggagccagcggcgtcgctctgtcccagccttatgccttttaagagcactggccgtggggtcccgtctctcttcgggtggtgaacagtatcacaacataggtaacggtaggagtgtttaaatttggagggcattaagcctattatcctaaaattgggaacaacggcgcatccaccccggttccccgcatcgtggactgcctaaccgcaacgcccacccgcccccgtacacccctaagtcatacgcacacgtcccccgccttggatcctcagcggggctagcggcgtatctgccgatgccgtccacgctacgcttcgtgtaggcaaaacagcggaatctaaactcaagctaagataagcactccgaggagtcgcacgaaaacctcatccagcggaatcacaacgggacctaggcatgtacttaccccgttttcgcgagatagttgctcatgagtgatggacagactggttaccgataagttaacacccataacacgccttacctaatctggacgtcacctgccgtaagaacttataggggtgtggtccacncactgcatggaacctaaaacagtgacgacgtgctggagtatcgcgggtgtgcccatcggcgtgcatgggcggtgtaactcgaggctggatccagggngcnncgaaggggggacaaaaaaaagtgggggtcaacgattgagcttcatggggncattacggacctgtgctaagaacagacatgtaaaaagctggcgaccagttgccgttacccgttcgcccgaacntaaataataagagtgggtcaaagaacgttagacttggctttggtccaaattcccaaaaaagcacgatcggggagctatccacttagctttcactgagtaaaagtaccaccaccgccacttgccgaagcgatcgaatgtggcattgtctctatactctagtccaaccacaagttgcccggggcctattnatgctctgctaggtggattttgacgcatctgtagaggaatagaacgcaattgcgcgtggggtgtggccggccgtgctgacagatcaaggctaggtagtctcttctcgcatgcgaactttttagccttgcagctgatacaacgttagaagaggcagtacctcgtaggttgcacaagtatctgtctttaagcatctattagacgttncacnggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgnntctcctgcatcgacgtgagtagtcngcttcccgccgatagccacgacggcccgacctcaggaacgagacgaatcacaccaatctagcgtgttgtatgtcttcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcnncacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaagtacgaaacatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcattgactcagaaacgccaagctgagggcacgcctcggtccgtctaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggccngtacgggatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggattcatgccccaacgtatgggatgcgctcttcgacaccctctaattcgcgcatggcccaacaatccacagagtcacttcttttccctcaaatctgacagcgctataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccgcttcaacaaatcgatcatgtcgcagccataaggggaaaagnnggagtagtaattgatagtaggtacgtaaaagctgtcaaatcaaacgtttaactatggtccctaacgactcgggcatcggactatctaatcacactactaattactaatgcattgaagaatggccgaggtaatcccatctgtgacttgaaacttggcagcttacgtattccctnccgtcctagtgaagcacaactcaatttgcttacatctgatgcgtgtttgtgcgcaccgccgggcgacgctttcactcggcccggatagttgagaattgaagtacgccgggatnatttcccaacaagattcgtgggcggggcttcctctggcggcagatgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacgaagacatatattttagcagtagctcacgtacgtagagaccgcaagcgagttcttccactgagtaataagcgatcctgacagtaaggggctgatgcgcgaaagaacaagagcgtgttcgttgttttatgatagaccggggtatatcgtaacgagatggtgggacagaacgtatacgtcctcagaggtncaccacccttgaggtgtaccgtagatacctccttttctcacgggacatgtctactcgcttctcggggattggtaattagagagaactgacgtgtcgctcacccaggccagtataattagtcgaatgcacatgtctcacccccacgatggatggataacgatttgatggcatggtgcgtacctctgccgtgatngaagcgatctaactagtcgatttttgataagactgagggtgggcgcatccgaaaggcacggagatggatcatcagtggtcgcttagtggacggtagagagccatcttaacgtccggagcatctgaccaattggatgacacatccgggcaagacctgttgtcagcggtgttgctccaagtatggttcctaatcgccagttacacgttaaggaccggagaacagttagtgaccnagtactcggcgcagctaccagattttttaggaactcgtagtgggcaggcacgtcccgatatcncgcatttnacggcggccaacgcgagaacttttatttcagcgtcgcaacaaatggggtcctatgagcgctgggagccccggaccagtcgacggtctagatgcaggcagcggctcttgctttcattatattcatactaccatcaccgtattcatggggccatccccaactctctcggtggcttaggccccacagagctactcgggtcgtagtgagggcaactagcctcccgccgccgagctcaattaanacggcgccccttacgcggcatgatgcggtaggtaaatgcagagagatttatttcccgcgtcctggtgnagttagctcccgcacacgctgcncggtggacttgcgcccacccaggagcatccgggcacccagtaaattctggacaaccgctcgccgcacctttagcctgcaacgttacacgggtgcctacactacttctgaanctccagtagcgcgcgcccggcgcccatagttagcgccctctgacagtccgtatgccgtgtatcaacagtccggcatgcctgaaataagggacttagatntgtctctcgccggtagctcagccccactgaatgcgtttctggccatgtctgtaactaatgtccnagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgnangggttcgcgcatggcctcctctccaaacgtaggctagctgattagattcgcggtaaactctagttctgacgtggcgcggtcaagatcaagtgagcgcatagccctacaggaggaggttcgacgccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcnaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtgaaggcggtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacacagcaacaatcccgatgtgctctcggataaccttggtgctggttagttagcctctccccaggcttcgccctgatgctgtgaatcctctgctattgcgcataagcacacatacgtccggaacacacgaccganctgttcacacggggaataaaggtcagtgcggtacgcacgcgtgacgatccactaaatcgttagtgggaccgtcctgggcgtacgaggatgatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttctcacttcgctcgatcgtacaagtcaatatattccgattgctcattccaataaacatattaaccggcggtagccctgcccccgtagggggataaggggcttatacaatcatagtatggccctcctagctctagctactgaggctgttaccacataacttttttggaaccccggacactaaccagtgagtcccaggagatgaatagtccacaacgtggccactgataagctgatagtcgataaggccgagtccgacgaatcgctgtggaatcttgccgtcccctaatggttgcaggggcaagtcctcagcgccccagaacgtttttcgagcagggctagccgcgcnaatggnccttgggggtatactgatatattgccatcttaatctaccacgcagcgacttatcctgggtcactcgagtggacagcgcgtcatgaattcacgacctcgagctcggcgcactaccagaccgtagttattgcactctccatacatcaagcttattcggctggtccactcccgcgtacccccgcgngccaaaatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgaaccctctgcctggcggtagaaagggccttaggcgctcggtgacgccgggtgaccatagggacttctccgtatccggccgctccagaatctattcctttgcgactcgcgcgcctgtggctgtgatacgatggtaatggaattggtcgtgaagagtacgtccnctcttcatcactctggccgcttttttgtngccacccactgcggagccggatctcagacgcgtcattctggccatcgcccaccaatgccagctgcctacttacgtgttctgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcngccagttaacataaagcataagggaactatgacgggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgataagcgcggtcccaacagagtgcggcctcgttggacagattggggccctctgataaacttcggtaattgaacaggagtatgcctggattgttttttgcttacgtatcattccgcttctgaaaagnnaatactcgcatgtacttgcagtcccaagtcgggcagcagtgccgtccctgcgccttctctatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgtgaggtatgtggcctgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtagcagaacctagaccaccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatccgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgacagggacctcggctggcccgccggggcacgtaaattgactaacttacggaatcgttaccagtgaagaacataaaccctttctctttaaagctaagaccatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaattaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccanaatcgccctaccanatcttgagcgcatcccgatcaatcacctatgttggttnccagtatgccttttcttcggcatgagaggtgagctcccgggcgagagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgnntgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcctgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggactgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcccgnatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatantacttcggacaaagaatttgatggtgcccatgcancagaccggctngtatgctaggagctcaaagcggtagaccgaccctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagttacccgaactatttacgccccgccatgttagctcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttcacggtcacattgtgagcatgcacttggtaagcgcaatcgcgattactcccgcttttgactaagctctttcaggccaagcatttttccaacactcgagngcggcgatgacgatcgtcaacagagtctgacgctagtatggaccgtccttcccgcacgtgtattaatanggcgagcccaggaccangcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtcttcgttgctagtgatcattcttttcgagttacgcanggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatagataaagatcggacgattcaagcgcacgcagctaacagtttgattacctcagcttgctgggtagcctcatccgagctatttgcaacagcgttggattttaacaaagcggtggcgtacatttcgtggctctgccccgggaatggtgtgttctccacggccggtcctctaactcgcccaatccgctacaacntcatacttcccagaaatcctaagtgaaatccggttaggtctatggcctcttttaaccctcgtgtctaagtgttgaccccaatcatggcgtatgtcgccgagagctgctggttacgtccctcgctacgctacaactngacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgctcgaaagggcgtcccggccggtctcctaggacgtagggagccagccgctggccttcggtgcgacctacgaccnctccgaccgcacgtccaatgagcgtagccaatctcgggtataagttcatttcangggccctcgtgccgatcgcttggcgngacagatcagactttacatgtctactattacctaggaattataagccgaagctggatcacgtgctcgcgttctgcccgttcgactggttcaactagttgtcatcgcaggcttgagcttattgaaaaggattttcatgccaggccgtggggggtcttctaatagtgggggcccatctatggcacagtatgcgtctaggcattatacacagcaanagtgacgttctcgacgccccaatatatagggaagatctacattctagtattgcacacactatatgacactttaaactccgtcacccggccgcagggtatcgcacgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccagctggtgatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtacatgttacgcaagtcgtccatcatccggattaagggatacgggggagtggagctctgngggtactccgtaagtcattgcgatgctatgatttttactgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtagtcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgaatatatatttgacttgggtaccgaagaggatcgtcagatggaacgcggcactgtgccgcaaccctctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagttctgagttcgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagttaattcagcaaccgtctagtaggtaaatccatctgcacgtaacgcctcgtgatcatggcgaatatactctgtcgagattacatcgtcggttagtattgtatggcaagcaatttagagagctgcggtactgctgggagttgagaaaacccagagcggtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgacttcttgcaattgtcggttcgcgcgaaacgcactacggttatcacaacgcgcgcgtctgggggatgcagctatacgtgtggagaggacactataagcggtccgctttaggctgcctgacgtatactagcttatgttcaaggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtactccaccacacagcaccatctatgaaaatctaggctcgtcaaatagcaggtgcacgtcgatctgggcgttggttaggctcttgggtccttggtatgcacgggaggcacctgacgtggttaacgctacctctacttggacgtggactgcgaagagtagccgctgaggacaggcgtcgtccggaaaccactgtggtaccccgcggctgtcgactacttataactctggtagagctgaggagctgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgggtggttcactcagtaacgccgcgcacagaagctaatcactggcctttagtttgattctcgatttaatctgctttccccctagaactttcactcagagaagtccccgctcgcagcgagtttctctaacaaactcctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgctgtggtgatcatcatagtgagaagacttagtgtagggtgcgggaccttataatggttagactgacgtatttcaacgtattgaaagggcagcataccccacacgtgcacgtccacaaatcgggtttgagaatgttctcagttcagcttcgaaggtagcgccttagcagaaaggacctggtctcggaaaggccggctttgccttcnngngaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccgttatacatggcaagtgttatgaaaaagnacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatccngccttgctgggttttcgattcggtttgaatgatcttccaacatgccgacaatatatccngtggggttacctgggcggcatctcgctcgctgccggcgcacgaacatacggtggttccataagactaagggaccaatacaacgtttcgcttgaattggtcngcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggggaggttggttaactttgtttttgctcctagggagtggcggatagtcatcacagcaatggtctttgaccncacatggttataactcagcctattcattgattaagaagagcacgggtaatacccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatctatttcaggggtcataaatgacgctcggttatcaattaattgctgatttcaacgctggcgtacctggcggcctgcccgcgattcggatacattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagcttcaatgaacgcccactncgagcttcagttcgtntctaatgcatagctacccatggaaggagcagggtagaccacgctagtctataaatctacgaacacccaggtgggaaataaaaaacgactcttgacgtacgcagtttagtcatctatctgatatgatccttcaannnaacgtaactcatccgcaacgacgccccaattagctctccgagtggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatttctagantcacttgtaaaatccggagagagttggttcagcggagcaacttttaagatcatccgtggtactcgttggcttctaggaagtttgtctgatgattgtgggggatctacaggattgacatgcaggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacatgctagtccaatgcaagaatcacggatacttctatcgacatccaaccactcagtgaggctcatcttaccggacacaagaatgggcgagacgtcagatcggcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcganaggctagaactcaataggtccgagcntggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaactcggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctgtttgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttnctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgnccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgaccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtnggctttatcaagccctaattcaaagcactactcctgagaagcttcgaaccaattttgtgtaagcccctgaaccgtagctgtgcaggaatgtaagagcgaactgcagagaacgtcagtagagcgctaccggcacactccgttacatttcagagcttagggatgcatcgcgtcacgcggctacggcaacgtaatccacgtaactagaccgacgcacagcgatatgcctcctcgcgatccccctcgggatgcactcgaagggtccgtgccacattgccgagcntctttaccggcttgacatacaggagcggaaccgattctgccgcatgtagtgatcctagctagaccgcaatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgcctaaatattcggaagattacgcctaaagtaccgacgcaccattctttccgataaaatcctcgatttggataantcccccgcaggatccaagaactggcggttttttacttaagtgcgtagtaacttgtgtaccttgaagcctatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggcgagtcaaggcatttacggaccgacttcctctcgccagacgaactgaatgaagtggtcatcacagggtnagtgagtgagagcccgggcgaaaaaacgcnaacttgggggagaaataatacatgccaaactnaactggaatcatgctaattcagggtactgtcgatactatggcgtaccgaataagacggtctcactaggtccccagaccggcagtagtgttgacgactcctaggctgtttccgaacacaggtattagttcagaaacctacctagtaaacagatgtggtttagcgccacgtctcatgttcacgcggacatagagcaactcaacgttcgtaactaccgatgggctgtcctatagttggcgtcgtcagcganatctatcctgatgagtgcaatgcatcatctataatacacgcttggaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggcttgtctgttttgcgtgcagctcgctggtttttaaagggcgctagcccccgcgaaatccagcgcttaaccgttacgcccccaagtagagtccagggttggatgtgcatctcgggagggtcaagtcccaggccagtgctaacccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaagcgggagnngcnnatactcgagacttcacgtagtngcccgagctctgctgctttcaagcgaacctctatccgcaaacgtacccgcccattatggctatatcagctcgcctcgagtgatgatagccggctaggatatggctacggttatgttccggcgccatgctaagaattgctaacgcgcgccgctccgccgtgcgacgtcggcagacctgcaatcttagattctgatacctgcgccgattccgactctcggacttaccgttcgcagcgttngaccgatcgtatatacattgacttggccnttgtagagcactcataagagacgagtcgtcacctggaatgcgccttcagtccgacagtcctgaggcctctcggtccgcccccgaggttgggtgncggtgtctacggtaccttattaagttgcacacctggccgaaccggcgaccccctgcaaccatggggggaactaacgactactttttatggngtagtagactgggatttaccattcacgagagtttcttctagacgtaagtacagcaccatggggcacttttcagcctcgcatgcgtacgggttacgtttacaagatagacgaaggataccggggcctctaccattcattggtcctaagtgagctagatgtgtcgaacctgattactggcctggcatccgccgaggccgccattaatgttaattgggtcctgggtacggttccactgtggtagctgcttgtcaaacgtgttccacaagcgttggcaacactccctcgccactccagccaggcagcctcgggcggcggagcaatttagttgcaacggcaattttacaatgactccagtttcagcatcatggaacacttatctcgtaagtcttcaagacggactgcggatgtgggccgccaacgccgcgttatatatttatgcctggtatgatgggcagagagancgccggcatcgggatgagggaaacttcttttagtgcttatttagatcaccggcgctcccctcagtacaaaacgaatgcgtgatcctgtcagaggtcgacgcaagcctggccccttgaactggtccttcaatcgtgatagggagaatcctatgtgtggccctcgtagagcgctgactacggttggcgcgcgttggtcgtctcagccctgccaagatcgcggctcaacacagacatcaggagaacttgaaataagtgtcgttgggcaggcatgaggtgggcaacagaaaatgtcctttctcgacaattaaagtcgtcggtacctgactgacccgggatanccgccgcacttggcgnacacggtgcatggcccgtcttgtctggagtcccatatatttaccggtagcatctaaatggcatagaggccgatttgttcatggtgaagatcggagtcgnactaaaccagatacccttatgtaacttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagataagaaccttaccgtcggagacccgcgtagtgggtttaaccgctaagccaagttagtttgttggtgatatccgctcgctgtgtgggggttgtaccgtttccgccactcgtatcagcaaaccggattgtaacagttttataaactatatggtttccttgctcgtcccatggcgcaggatcactgctgggctaagatgctctgccttgaagcaatttatgcagcccggttgacttggttggccacggcctgaagnaagagaacatacgcagagaaaccatcaattcgccgataatgaagacttctgcattattggccgatcttgctataaacataatgcgaccccacgaagcatcagttacgtctaaacgaacttcacggctgcttataatatggcgcagacacggctgcccacctcaaggatcaatcgggataatctggaactagtggtccctggtggggttacaccacgggtgacatttttcggcgatcaataggcgacggaaacaantacgcgattttttcagatattctgtgcctggatcttaatgaaaacgttgctttgttagttagtgttaataaaggttctgttgaagcaagtacggggcgtgagtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagngatgtgggcgaacgtatttgaatgtacaggtaggcgttacccgacttaaatggtggactatctgctagctctaaataggagaatctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggtacctaatggctattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacggattttaatggcggttttgagaggactgtgtcgtatagatgtaaccttcgggctagttctgatagcgtgcggagcaagcctggagcagcgggcttaagctcgagctgaccgcctatcgacttttacccgcgctgttnggagccgcagagaccccgcagtgtagtattagcggtgccggccgagtgatttctctggtgttacccacttcctgtattttatcccactgtgagaggtgatgtgcctgttgtgctgccagaagaggcccgtaatacccccacttcgggatatctgcgcaaagttgcagcacgctgttatatacagagaaccggctggacacagccncangggtattggatgcaggaattataatgaggatactaggcccagaagagcttgcgcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccctaggactatacggacagccctaatcagaagttcnncgcnccgtatctggaatctaaacagcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggtcccctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcgtgcgttcttagcggggtttcttactanaaagagttaccatactcactactcgttccgtcgacgaacnncagttctaattatactatantgcatgggctaacgcacttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccaaagggnccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgaaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagngtagtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgaatntattgctcctgagtcgtcttttgaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgttatagtgacttgaagggtatttcacatcatagtcnaagattagccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtctaaccaatgcatgggccaaagagcgaccttccagtattttctcgttagcgaagtattgtgtgtgtcaatttggagtagtctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacgttaattgccaagcntcccatactgattcnaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggaccctaggattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggacgtctaactggcctgtgtgtcgaagaaaacgacggcctcattagcgcgggagaggactgagcgggatgggcagcatcacgcatagtggagtttcgctccgatcagatgcagcaggcaagttgtaaaacaccgccagaccaccactaacgtggagccagcagtacccacagccctcataatgacccagcgtggtcacccagcgccgtaccccgtactatccggagaccaccgaaaagagtaggcggaggccagcgacaggtttcgtcnnnattgtacttgtcgctcggcccgtggcgtgatcggggataggtatgatatggtatctcatagaacatcagcgtgacagtcnggcccattggctcagcgcacgtcggagcacgtcaaaataatgaccactgaccttctannnccccatctttcatcccgcctggacgcgtaccgccattcaaactgaggtcacaacgttgctttatttggattggcagttttactcaggcattaaacttcgtacgatagtcacccggagatccccggctgtcgagttaaaacaagaaagcggctcacacggcttgtattgccaggcccncattggcgggggctctcgttagtacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataacacattgnggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtcttcttgcctatagacttacgccttatatcctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgtgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaaacatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttacgggcttgaatcccgcatttttatcaggtgataacaatngaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagnagccgtgaaccaccttgggtcacctgtacgagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttggcggggagcgtgacagggatcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggcgcggnnacctgaatattgacactnatttgcagggatcacggcggcctctctctcaatctcaggctggntcgcggtgacctccagcacttccacggtacagtatctagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtctagaggctttgtgccaacagacgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagctgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgccggtagagcgacacggtcctgtaagactaggggggtctcactagggtgaggccgtgcgccccgttcatacccgcggaggacgcctgcctggggacaccgggatcgtactnntgttgtattgcggaactacgaccgcccctagcactctccgtcgtgccggccccnangtcattaagtacgggagcgagagtccgatgtgctgatgtgcgactcgctaacgtgtgnataggtgcatggattccgaatgcgcgaagcgtatgcgtatgtcctagtgtcggcggatttaccgcgtgtgtgttacagtatctcccgctaatacattatacgaggagtcgttgtagccggagatgcgatgtgaaaagcagaagcagtgaacgttaggaatcgactctagcaattctcccgcggagggccagtgtcaattcgcccggtgacgtatacgctgttaacttataacccccttggtcacgccatttagcgactctagaggtgggtgtcggagaccttttcgctcgactgattacgtgtgcgccatgttgcgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgctgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggcgaacggaccgcacataatgagtcaacggtcanggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtngagaacaaatttttcgtcctcaggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggtttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctaccagtccaagcccgagttccctcgcaaatcctctgattcgatcttcgtaagnagcgttggcctctaaaccatacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtntgacaaaaaacttctgactggagggctccgcgtccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagncctcaggggcactcgannnagcgacgaacgcaactcagccggtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccccgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatacatccgcatgcaagttacgcgtcctggatgtgggaatattcgataattctttcagacatgttcgggttttcacanggtgtgactcggccacctctttgatgataatacccgcgacccgaagtctccaagcgaactgtaataagtagaatatgttgtggtcatttattaagggagcgtgcgacaagactcaagatgtaactagaaggtcgtaaaaaagcatcacttcgtgcgtcgagtattaggttcggctagttcttaagcatacaaggcgccgggcggccggtatcgcctcgaaaggggactcgcaaatgcgatgcgtaagagtttatccgggaatacgaggggagagtttgcgttcaggtacacagtccaaggcgcccggtgtgggacgggggctgctggattgccagtcttattttaagtcaatctttaccccgtgcgccacacgattgagcgtacaggtctttaacagtatctccttctgcctgtaatacagaggngaagtggccgtgtctaagtgaaccatntatcgtgctctcggtgccccttttgtaagtttgcgacctcgatatgcctgttgtacatccgatgtcgcggagcatattcagcggcactgaatggcaatagacctggccggcagttataacgccaagggtaccgaacactcacggaagcagggatactacgatagggtgcagtccggtgctgatacacgagccggccgggtctggacgtacagggaacgggcgcgagatngatgacccaacaaccggtacgctagttgtttcctgtagatgcttcatgctaattgttcnnccgtccgcaacccgtcaattcatcgtagagtctaacatccgcgcttcaggaacaggatgggaattccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgacttccgatggggtccccagctccacatacacaagcgtgtggtaaggcccttgaactacgctcaggcctgagggaagtcttactctcacgacaattccaaggttatggtcggtggaggcttacatnttggctgcattgaagggccggacatctagcggcactgcggtaatcccgccacgaacgggctaggactgcgcgtcttctatggcagtgagtaacatccctcttcccgcttagtccccggcaggtttctggggagctgtatctacctcagacgattccccggtggcgntggttactataaggcgcacaatttgttcattagagagggttttttcgtttcttagtccgtagcctaaaaaacgtgcctgtctgcgatcgccgacgttaatgcagatatcgaatgttcgcgtggatagatagtaacagtcgcttcttggtaatcgttcccgttaacatcatacaagnnnnncgtaaactatctatatgggtcaaccgtaagtctgtacttgataatgncgaatcacttgaacctgtcaggatgaatccatacccaaagttcagttcgaattggagagatcttgccgggccgtaaaccacgtggcgccggctcanggctactgtagagttgttttagtttgcaaacttacggaccgtctctagatatcatattgcatttaccaaccggcacttggttgcgacaataatcagagcggtgtgctgtctttatgcacccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctctagcccatgccgtcgtgccagcgattttcgtccacttaggacaatcggtctccggcttcgcattgctaacactttccgctcaccaaaagggggatgctcgttttacaagaatgtgtgcctgtagcccagtagaggcgctgaatttgctttttctcatgcggttgcngtcccgtctaggaccttaatgccgntgtgaacatgggtacgngccangaatgagggcgttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggngtcttgcctaggaaatcgagaagtgtgcggncatatcatagtcttggtaaggaattcctgctggtcctggtgtccgtgggagacgggtgcaccagcgcccccacgtttcacgcggtactacgtcgtgcgcctggggtacggaaggcctcaaaancgggatgaatcatccttagggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattccataggtccggatgtctcaactattatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaagggggaaactnngcggctctcgtatcacanagaccaacgaccggctaattgtggatggggggatcgttattcatccactatagctcccataatcaccgtgattgcggcggacgggtgcgggggtgcagctcaccggcagatacagaacacatagtgacaggtccaaccccagtagacattggtcctccntctagttgggacaggtagcaccccggacagggtgcccggaactagataatcagacgacttccctaggcggctttgtttcggcctgggcggaatgttagcggctaaatccaaatccgcctatccgacatttatatgtcaagtgcgcctatcattcagatctagccagatgtttagcctcagncatgggctcggttaagcacggtggcaatagccgctcacatcctgaaacacttaagctatcagcagttgatcagacagtttcctcagccgtgttccacgttcaacttaaggatcgatggtatcacctaacgtagtaaaggatcgctaatcttagacttatgacatatagattttcatgtgaaatccagaacctggtagagcaggggcatcgaaggcctctcctccgaggacccgtgacaaattcgtcgccgagttgaacaatgagcgatcctattcaatcaggngctgagcactacatcttctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctgtttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagggtagccgccgaggcggcatcctccgaatgaggaagcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttgctgcttagcggtaatacggttccgagncatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggatcactcggggcaatttttgcaatcatgacgaggaatataagtattacaatatttttaggcttctgaatccaaggacgccgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaactctgggtgtctctggcgtgatgtatnttttagtgctaacatatgtttgaagctggggctattggctaatcgccgcgaacttctgtgaanggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctcggagagacatgttatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcattggctacaagcaaaaggtgtaatctaggccccacgtatcctgggatcatctaggcgccgcacaatttttataagatatgcagtgcctctggccagcggtnggtcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctaaccagggtgtggagacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcaggtttccaacagncgggggcgagagatatttgagtaataggcaatgggattgtggtcggacgcgattcgaagcgcgaggttcgtgcaacatatgctgccctcctgtccttagcgcactcatccaagactcttcatccgagtgagtgcaattgnacacacgagcttaccagggggggctcctgagaacgtggtgtaccgagctcttatttggccttctgaccggacatgcggtgtgaagtaaaacggcttaaatccagaccccctcgcatgggaggaagcactacggccatgttcaattacggaatagnaagtacaggacaagtaaggacggcaaaaagacgagagcaggcgatgctagcatttggcttgccgtagctacccccgatggtgcgaagtagcgtgacatatgatggaggaggctccggagcactnnnnggtcggtacaccggttagtaaggccttagaaggcatatgacagcgctatccggggtcagaaggctcatgtatatgacaccacgactttgacatcgtaaggaatcacgcaaaacgggcccgaaatctgaaccgtaattttcttaacccatgaataccgctcggatacagaccataacatggggtaaatgatcatcgaggtttgactcgacaccgggtctactcgcctggaatggcgcggactccgcgagtagcagaactccccaggtccgctatcgaccagatcacagggagtcagcccacgggctacatccggggaggcccaagcccgcacctcgctacgggctacccaatagatcagcgccactgggaagctcggttgggccagaatagaggaatccgttagatttacgttcccgtgatcaactaccccgctcgcacgcaaacaggtgacatcgcaccagactggcagatacttggtctaacnagccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgttggtcgtggaataatgcttgaccttgtggggtctttgacgcccgaggtttgagaccagggtgggctaccgccaaagcaatattctattgagaggttaaatgctgtgcatatacaaagctccgtgatatggttttcttatacggttgaagccggactccttccgtgaaccgtgataggcgccaccagtcggggggagacttaaacagcggttcttctaataagctgctgggacagagtagatgagggttgatgctcgtgggagccgcgcgggatattttagattggtcgtgtaagttaaaaggggttgttcgtgcgctgcagctgtggccaggcaaacgtgccccactgcgcttaaaccgacattaaacatgggaaagcgtagttgtaaccagttatagatttctagttaaacttcccattaatataggtcggcatgctgtctgctcggttcagtaggccttatctggacaattatgcttcggttgcatagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagaccccccccgcgcgtngacccactaaccccagagccaatcaaccttcggttctaaagccagagcccgtangtgcgcgttcgcattcggatggtggcctctagaatccgagctcagcttgcctctcaattcagttcctctgagctgattgacacccgatgtacgaagttggagggtaatttccatgataggtttacttgacttccngaccatcttcaatggannntatgtacagatgacgtaattgaaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcattgccgacacactcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtactgagagagtctcaggcggannnnagccaacgaangcggccagcccctagtacgggggtgggagtagataaccctgttccaaacacagtcagctttgtgcccctcgtgttactattgttctaanagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcataattaacagtcctgaatacttgagttaagacgtgggcatcagcaaggttcttcagcgtcggagcccccgacctggcccgggtngaccacggcggccngcggatttaaaccagccaatgcctaggtgcgtagcatantggtaatatagcccgtgctataacgacaatcgaccttattctccggtatgattatggttgggctgcagtaataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaactngccagtttcgataaaataggcagctncaattgggagaggtcccanacatccagccgtgtcccactcgcgtagngatactcaagttaactatgccaggtcaagatctgaatacatgcgatagtcttgtctcttggtngacatcgtcggaagcccgccacaacttgtgccttgaacaattttttttatatgttcgggcgctgctacatatcgtcgccagaacatttggntttgtaggattcaactctactcttggggtagcccattaaatccctccgcgtgcatatccctgcgaaagacagtgcgacaaacccacgctatcgacagcacccgaccattcggctctctcgtgntcttagcgagttgtaccttctaaacaggcagcntcacacgcaagcctgcctnggaggggagtctaacatgtgaaagacacccccgtagtatcttttttcttcaaatccgttttagttcattcgtcgagaagggtgaccgctcatcggctcggggatactggcgttccaacaacctaatgtctaacacagtctgcatacnggcacgcgaagtcaatgaagacagcgcatcaacgtgttattcgctgtttgaggggacttggtgcaactaagccgaatcattcttcgattaactcgtctcaganagctcncttcgtatatttcgtggggccgtccattctggncgataagnagaatcagatatcttttgccgacacgcctcgcctgtcccaaggtntgggcgctcaaagaactcgttagtccgttcacatgcccaatttattgcattactctccaatatantcggtggggtgtcgggcctactgaacgaataacctaatcgcctcactgggcggagcctccagngggtcacatggcaaccgaaatctggggacgtaaatgccgccggctatgagagacctgagnctctaaaggccttagcatacaaggagaagccgtggagccatgccagatcaacgcaggcgcaggaaacagtacacatgcctccgtggtatgaaaaagcccgctgataccattaacccgagtnatatgttccccgaggtgcgcagacattcggagtctagtatgtgcggtgctgttgacgctcaccgggtccgagcgttcttgggaaccgggctgtactttagantttggactacaacagcaagcaacaacgcgtntatgattctacggttgggtaacaagctctgctggcgtagttcggaagcggatttcttccgcggaaaatagacgtcctgatggttcccttactaggcatgtgtttacgccaatatagccgatacgaaantatccggcaaattaatatgagggcgacaaggtttcaaacagacaagattcacattttgccatctccaaccttgacatagcggtaaggttacctatacggagcggagcgagggtcgttggcgttgccgtcactcctatgcggtgtactccatcccgggaggagggnggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatngatgattatncgggaaaatcgattgtcgacaagatggagccctaggctgatttagaccgcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatccccagctatcaggaagtattaggtactctctccattatattctccgcatggctgggctgcgtttgctcgcaaacgcatatatcttagtatcagagctataagcgttgaattcaaaagtacgtatcagcacgtcaccgaaagtttcatgggatgacacngcccgcaagtgcatggagcagtgacctacagatcttcagcacgtattatccgctaacaagtgcgcagtcactcatgacgtaagatattgctggagtatgaccggacacctgcgcaggtcatgcccctgacattataattggatagccgtctgccttagtacatggagaccacttgattgcctgagttcggacctggataatgcgccactgtggctggtatgcaaaacgtctctgtacgtttcctcattaacgtcctgtcgcgttccgcctacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctatgtcctttctcagtgaccgcttacgccagcaaagcaacgcgacccgatagacgtactgaagaaacgccgttcaccgtgtgggccatgcgaaacggcgctcacctgcgtgggtcgggtaagagaaaggcttgcaaacctacctgacggaagcggttgacatgacagatatattcagcgctagaaaggacggatggtcatatcgacacatccgatatacaagactcgtgggaccttgcggagaggttatgtggcccggcccggagttcccgccctatgcggatcggggcggcggtcctccggtacccttacttaccaccctgagcagtacatcgatgggctagagaacgagggggggacattatgcacgccccatcgtggattcgccattcacctggaaaccacccaccataacatcagagtcngacgcgtactcttatccgcctgccagcgtacgtcttatacgtggctgtcaccggcccgagaatgcgtgtcggcctccccggtagnggggaacagccgcaggcatttgtatgactgtgaaccacctgtttcctgcaacattgctactttcagtggatgccaaacatgttgagaggtggaatcattccctccattctgcctctaggccctggctttgttagagattagcacccctcactgcgggtgatttttaatttacgaaagggtgattgaccagcgcggcgtcatccctgaacgcatccaaggtatcgttattctataagatgtgatgccgtgtttcggccgatccgccttagcagtttacccatgggaggtcggagggaacgacaacggcggcctccccgaccggcgcgacggatggcaggcaatccgtggtattgcgcaagataggcaaacccttgcaagtgacagggtcactatctgtaggcattagagcnctcgtaatcgatcgccgcttacgccaaaggtttcccgtaggcacgactgtgatgcagagacttgaccaccccctncgccaagatcaggagcgcttggacttggtccaccccgcgcgtgcgagggatgtgctgcccgaaatcctcaagaatgttttgtacacaaactcacctaccctcgtttaacatccattagggacttaatacccagggactaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagagccaccgcgcactaatgcagagaatcaactaaagaagctaacctntcatcagccttccagcaaagctctgaccgataatgcaaccgcagcgcgggccnccgattatgggccataggccgccggagggcccgtggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgccgtcattcacccgcctataggtccccttgacttctactcgctgtcatttggtcacctagatcgatagggcggagagttacacggagacacgccatggtgatgtngggaaccaattgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgctatacaaaaaaactacgcgccaaagtcttgggtcgcatagtccgaacgcgcgtacgacttgccagatactccggactcccacgcnggggtagagaacatttttgcaccttctcggctgctgaggggctcatgggtctaccgcgtccgtacggatgagggttaccctcgcaggctaagactctgacngcctntaaagagggtncgcgaactttacaaccctgcatcaaccttcggggaccaggccggaacgccaatggcaactgggctgaggttactctctagcatgcgatgacacggacttacactgggcgataggagtgtacatcttgcgttcggtcagcggagtgaaaccacaactaagacgatggaattaccatctaatggggtttatacgtactccctccattgccggcctccccatccagggccacccctggtatcgcctcggggaactccctgcttcttccgcttcgttgtggcagccgccctaccggatgtactccctgagcgagcgaagcttaacttcaatggctccaggcgtgttgtggctttagcatgtaccagttggcgtcagtataggctagaatagagtagttgcgncctcgcggctccctgatttgcaccaatacggcagtctagtctagctgttgactcgggcgacatgggtccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtctacacctatacctcctatacgacggcgttgaggctagatactggcgagctagcgagtttgtactgtgcacgttgctgaggccgaagcgaaagacgttccgtactgcacgcacttctctgacctcgagcgccgtatgcgaggttcgcgagtgttcacggnctggattccgggtcaggttggtgtcatacgaatcgtgtcgccgtgacagctagtttagggggaatggggcggtgctcagcgttatcctacacactcaccgggcaataacgcatgcncgtcatttccaagagtctgtggaatacttcctggcagtttatgaacgagaaaatgggttcggctgactcatcaccggctctcgcgacgaggaagatgatttaacacctactggggggttcgagaattctcatcctcgccacactgcagacactaccagttattccagcgctcgcgcgatgcccggctacagatgggttttacaatacactgggaagactccgcagagcgacgtatatgtggccgatgcatagttaatcccgtatgacagttatattacctgtttctagaggcttgacttatccatccgatacatgtcatctttatgtttatctttttcgacgagaagcgtactagtcatgggctgacgtggcactagcgctggtaccagaggataagtccacccctaagtaggtggaaggctaatgcgattacagtgtcttgtaaggcgatatccggcgtctgggctgttattacggatatagtcagcncnnaactcagaattgcgggggttcctaaacgctattagtcaattccanaattagtagggagttcttcaatcagcctattcaatataacgggaatcatgaatctggttgccccgatgggacgtatagtcaaaataatgtaccggtccctatgttaccacgctgtccctcaaaatggtatgcaagaaaacgggttgagttaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaatgaccatgggtcngtgggcaatctgttgctactggataaccctttatgtttcttgacggcttccttatagccatcccataaggcaattccaaggtagttgcgctatatcaacttattttctgagattacggggngtgtgacaccctacgtgcgggttcagttcgnacctggcagaccaggcacttggtcatcttgcccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaatctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgggaacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctcgggcgcaatattcttagatnaagcgccgttttccctagagagataacacgggctgacatacatggccacggtcgtctgtgcacgattcatccgtcgcgccaaacagatcactatcgggcccgctcatcctacccaaggatacagtctaggatatatccgcaccagaagacaacgggctacaagtgaattcaagagggctgtgtgcagagttatgtgtgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccatcatttgcaccaccgacatggtagggacgttggtgtcgagctactttggtcggctcgtaggcgagtcggttggaaggacccgtccacggcgtactcgccttagcaaaagatccaccaaaagtaggtacggctcacaactcatatgacgggttacattggagcagataagtgaaggattgagggcgtgggagaatgacacgtttgaaggcgcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcacacgggggcagcncactaacagtccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatcgcatgacaaaccgagtccatgttcagtttgccactcagatgtgcgtccgatactgacatcgaatctattcaccgaaaatatagacaaaggctaacccaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttggggggccgcgtgatcgggaactncgtggtgatccctgcgggcagttggaagtggaggttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaagttgtgtgcgggcttttcaacacagcgccctgcaggatggcggtgaagtagtgctattacgggtgtgtcctacccaacaanctggttatcttatgatagtggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctanatttcgacgcttcgaagacgtgacctgattttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcttgacgactactgagtaagcgccaatgccataatggggtatatctaataggccagacgtttcctactccccntgcgtgcttgggctacgctggaccatttccttaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctnttattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactcccgtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcatagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaagntgttgactaggtttctgttggaaaacggctcnnnnnctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccgtatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgattccactttatggataggtctcctatgtatactttaccgnattgcttcacattccccagttcaagcgacaattaccataaggtcgccggataagtcccgttcaataccggtcttatgctagggacatttttcaancttatatctctacgcgttttgatcaaggtgttctccccccgttagagcggatgcagactnactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgatgggttgacgagtgatataagatgctccagcgaaaccgtcgnagcgaacaaggagtgtacaggccacgtctcggatgccacaccagaacctgacaggcccatgggcggatcaacgacccccgaaaaaggattaccattaaattaagtccttgaaaaagacgggtcccaaggcattagggccagaaattatctgctgcttggcatgctataaccattggtatggctaaaagtggcgggcttttggggggaattaaacatgtttcgtgtgtagtagccaacgttttggtactacgttgaacgcgtattccaccctagtgacctcacacgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccacatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaattcggtctgcgcaccacccgacagtttcttcatttccaggttgttcgatgtaggtactgcacttccttcgtagcaggcntattcccacggaaatcgaaggttaattccagcgaaagacccaaatctcttagtgaacaatatntctcgctaatatttcctgctatagcgatcgccacgaggagtaagtgtaacgcactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagaggcctattaatatgtatgaacggcgctgaactatgccttgcgactaacatcgagcttagacgccacactctcgtgaggcccctagtgccacgccgtcaatgtaattgccaggtcagactccactgtttgtcaggcgtgagctgggccttctcttaggtctcagcatttcctccgaacaccttcgtagcngtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcacggccggagtgcaaagtgctacctagcggtgacttgtcgcgaaaggacgaggaggagctaactaaacgtcaaaaatgctttgatgcaggccctatttagagtacatcagggaggncctatgcgtaggtttacttcggtttgtccngcccgacagtgatcacctagcgtggtaccggtatgcgagcttagtaagatgcggaatagacccagacaagcagtgtgactatctgcgacaaggaagatatgcctagtgaaagaatgaaaatcaggcgtagagtgacgatgcctgcgtactgattggtttatttagccaactacaccttgctgaatattgcgcatctgtacttttcttagaatatttgaatcggtgagtggtcgagtgtctcacccgactgtactttgcgacgcagaaaatgttttagatcccagtataaggttgtttggtttaaccggtttgtctgagttactcagatttagtgtcacgggcaatcggtcacgacccttttccccacttagccggacttttctgtgatgcagacaagaaggccctaatcactctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctgggcncttcgtgccagcaagctgggtcaacgaacatattttatacacttcccgctaggaaacactatgtttcctgctccagccggtacccacgctgcgcaagtaacattgcagcgtagatatattacttgcncatcaaaccctcagtaccggtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaattttacaggccgctccagctgccctgtagaaccagggccggctcgacgggccgatgcccgggtatagattttggttacgcagaggccgagaagtgcggcgaacgacaaaaccaccaccgcgtggccagttaataggaacttgagagcatgcaggtagagcattgctcggtaggccggttgtgcacgggcgacacgaatcactttgcagatcggaggatcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcncctcggaatatactggttatcgcggtcgctatacggcngttaggacgtttaaggcctcaggtgttactatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacaacgtagctcccacgagtagcttttgaataattaacatatattcggatccaccgcagttttctagtcagtgaacgccgcctgctaaccggggtgctgaggtgcacctgcttgtatccatcttgtctagtcgacgggccggttaaaagtggatctgacgcgtcccgccgaaggctacaggcgcgaccatactcatgcgaggagtcaattgacccgttgagctaacaccgctccgtgacgaagctgattgagccccccgacttgattacttggagcagacggcgaattctggcggctccacactgatttaattgcaattgagacnttagatagcaacgcgagcgctgtataatatacgaagcagacagttgtaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcattgtattatgacacatggtaattccaccaacctccggtgaactaatacgataaccgggccctcgtcatgtgttgcagtgtccgccgctggcacccaaggaccgccaatggtgggtcatggggattgtgccgccggggatgcagtccagcgatcaacacgaccgcatcccttcgcaatgacttcctccgtgcggtgtggccgggtcgaggggtatgagttacaactcgttgccccttcagccgaatatgaaccactaagagtttgatggaatcgaaggacttgggggccgtgctatactgatgtaagggttacggtgcgcagagggtagcacctagaccgggtggggaagctcgggatctcctcggcacccctacntcgcaagagatacagattcagcctagccggcgttcgtaatgtgcaggtagcgtgacacgattatcaaaccgtattctgcgcgncgaggcgctgaaatctgcttaattatacacacccgtgagtaccccggtggcatagggaggccatcgcccgcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataagnctacttagtgccttgcgggacgaataaggacattcggcaggtggttaaatgacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagcccaggagggagttgtctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggaaaactcccgctgctggagtagtgagaaaccacatcggaaccatttgaattaggatggattgggtgctgactcgcgtttagaggtaatctctcaaccacctccccctttcccgatctttggcctgaaggcgttcgtgtcgggaggcacccaaagtctactacccccggatncagacaaatacaagcgataacgaacccagaatcagggggacagggagacggcgcattcccaagatctggggaccccccgcatggtcaagaatactctacccgtgantctgtgcccaattttagggtgaagacccgtgaggtttattcccacggcccttcgtcatgtccggcgggggttcttccgtcccggagcggaccattctaattgcgggtagcttctgccgggtagttatagggtttgcngcgattcgccttcctcggtgtggcctcatcggggggatggacgccggtacctgctcagcactctgacggtctgctcatggactgggtgagggcgccgatgtcatcccccgtgacgcggacagactgccagcgcatccccgggtcaacaacacccttggaaccaagcgaataatcagtgcagtggctacactcagggcctgtgccccctactaccgggcttattaggagcgggtatagcctaggcctttagctttacacgaaaagcgtcatcgtaggagtgacggctgcatgtcaccccccaaggagccctggcctatggtgggcgtccctgacgtgtgtcggcgagggattctttgggacgatcactctttgtgtcatcttttccgcttgacagtnangaatattaggggtcacctgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctaggnggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccggggccgtatctagggaacttcacaggatcacttcaggaaatccatcaagcgcaaactaaataaaacgtctatttgggatcggggcgtgtgtcaccagccccacagcactttcggtaaaccatacaaaaggttcctacatgcaacgtacggtagaggtctagtacaggattaggcacggtgtcgccccttagccaaaacattcgcatttgtgctctagaggcgcattccccgtccttaagctgactagaggcgtgtaccgctacggcgngtggtcgtcggtccacattgggctggagggctgcttctctgctggagttggtcggttatgctgcataccttgcgaaccggntactgaggcccgtctaagtccgttcatttcagttgagacatcgtcgcgtgtgagtgcaaatctgcgcggtggcgacccgtgtggctaaaattacgaacgtgactcacctttctttatggtagaaattagaggcgcacctcnctcactcgcttaccagggcaagccccaactgggggaatggttcaagcagttcaaggcaagtcggtgttgcacatgcattaactacgaacgtgcacaggatgactcaaagtagcagagtatccatacatcatacagagtgctcatggttggtgcagaatttcggccatcggcaagttccttgtagccctgaancgtatcacgcaattctttggatatgatttgcgctccttggcgcgagtcatancgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttggatgattaccaacgcttgttggtagtacgttcatatgtgatcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcatggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatattctcagaaaaagagcacagcacgtagaacggttcttgaatgcgcgcctcagctggccgctcccttctcaaaacgttaggagtaaagccatcagaaatacaaagatctagtagcggtcaatactgatgaaaatctaaccggccaanngaagcgtcttaggcgcaatccgagggtgtaactgtttggcccgcaccgagccctcagtccagccactaacatgtttcccaagcatgctgtcagagccaccactatgtcaaggtgggctaaccaaaacggttcacagtcgttgttccccgctatactcgcttgtagcagcaaatcggcctctcattcattttcaatactcatgaccagggggggtgtggtgtttttgagggaaacgtgaaactctcgatttaccggaagnagcgcagtacgtgagtacncacgagtcgaggtatgggaccagtattacaaggtatcttatccatctcacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaaatggaaattgtttcatgtgagtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctgcggnggaagatgaatgtaatcagattgaaatttcctggggaagtanccgattgatgcgttgagggagncttcttattaggctaaatgtatgcaccgaagagcagtgtcaagtgtgggtagtgcgtaacctgggcacccccaatggggtcaaccgtcgtaaggctctcctcatcattgaacccgcagcggtcgccggttctcgggggaatctgtcgggacctgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcgcccaaacctgcctntccctgttagaagcgaaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccgntacnttacncctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacngaagggttacctaaccatccgagtgtgttcggtaggataagtgcgttaactctctcacttgcgggcacttacgcaccaaggctgcaaaacatcgctcgttgnngcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaanagccctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccctttatgctctctgaacgcttaagtagaagtgtggttctagggcattactaaagaaaatgggaacagcattaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtccgattctgtacagggtngccgctacttggccatttaaagcgcaggccccgctttaggttggtggcctgagacgactcaattagtacaggagccaaacaagtgctaccgtaggattgctcccagcgcgacacgccattataatgcgttttcgtttgtagctatggaaagcatctcgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagancaatagttgggcggtcactagacgtcttcgattctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatacctgatactgtcgtcaagagggcgagaccctcaagcaggcccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggcgcgttgccatcngaaaaccgatntctccaggcttttttgacagtggcgattcactcataacctaattgtacgcggagtatcacctctttgcatgatcggcttgatgagcgggcgncaagtcaattcaacgtacctgtccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacacttatgatagatacgacaagaacatacttcatgggttcctaacggcgatcgagcggctgcgtactgcttaattggcataaacttcagctaccgnagatggttgctctcgtgcgcggaagctgatgacacctttactcccagttaacttaatttccaaggtctagaaatcgtgacgccaccaggctgcgatgtcaaatcaaggtgaacgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattttacccctccaagcaggagcgccctctcagatactaaaaatcgtcacatagaccacaagtgttgcacacataacaatcgggctaactatctgtgttgacaggcctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacggggcaaacacgagagagggtaaaacgggacagatactacatcgacaacatagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactagacttgacgtgaattctggtgcatgctactatggtaatgtgctagctgattaaggttagcacgccaggagatggtcatttgggccgtctgaagagggggctaagcgcctgcccggcggcaacgtacgggcttctggcttggttcacgtgctgggacgtaattgcgagtttactggccagcacgctcncacaacggcacggcggagagaacgcaatcgctaataactccggaaacccgaaatacgggcaagcccctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattaaccttttcccgcttacctctgagtccaagtgttacaattcaaaatatgttgactcactgcagtgttgatgatacaatcaaacattttttgtccagtatgtacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggaggaccctagccaataaccgtgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatagtgggctcggactctggcattctattcgtttggggacgtgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcgaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccgacgctcgggctgggaacccgggctagatgaccgctccgatgagtcatacaatcagngcgcgcagaaaatagaaagatgacgaccatgaagtcagattagttcaattagttaggatatttttaacggtcgtgttcgcgaccgagttcgaccctcagccgctcgacaccatactacatcacttctcacttcgttgacttatcagactgttctagggtcccgcttccattccggagatacgaatcaccgttcctccggatattcccattaacagggtcacttattgcaattcttgggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgaagatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcctgngtaggggtactgactcaacagagaagttagcttgtaggaatgatgcgcgttattgggtacggagatggtgcttctatgatgggcgtgtttggcaggcaagacacaagtgctgtctccattgaaaagtgtcttgggtcgagtttgctcttggcctctaatctctgtaggtacgccctcgtacctaatgccaggtgacactctaacaatgaatctgttgagtggtatatgaattagtaccagaccaagtcagtcaacactccaacgcaaggatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcaccgcacgngcgcgcaatcctcngtcgtcccgtctgtatatgaccgattatacgttcaaacttttaggggtttttctgtggttccaacattagcgttagtcatggtaccacccaatgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcagaatcgtaaagtcgttgtcactcggtcgtctatacaagtatgtgacaatggatcagaaggggaacggaaatccggcggtatgtcactagacgcatagcagcttcggggagactatcgccacccgcaggcgagcactggagccgtaagagacacattaatgtcttccccgattaactgacaagttagggctaagtaggagatctccgacatggtcttcgtcatttccaagctgatagctcgcgtgaagccacgtggtagccggacgttttttgaaagcttgctcatagatttggagtatgaacatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcgtgtgagatggggctgggagtaacctcgtgtcacatgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcngctcatcacatgcccggctaacagttgccctagtaagacgttacgtccgtgctctagggttaaccgaggctcccacatacaggagctggcaatgacatcccgactcggcctcacgactagggtcagcatacccagttcggacccactcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcgtgactacgtatccaacacaggtttcacgcttgttcaagtggcgattataaattgttgatcactgatgcggcctctagtacagcttacagcagatggacgataggtagaaggtctaatagtgagccaagaaggacttatcgtgaccctcagacagagtgttccantcaggttgctgcggtctcaccccttacatgcattgagatagcaggttaatcgaacccacctacctcacattggcaggagataacggagagtcctggctagagcggcccagacggaaaaccgaccaaggacctttggttcgagacaggggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggtggcctctagtgaactcattcactgggcattatttttatacagcagcngacacacagggtctaattcttctttagtgggaagtcgcctacaggatattcatgacagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcgtgcgcgcagggagtctccatcagngtcctaacgtgatgtgcgccggttgaccttgaagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataatatgtttcnttagacccacattcggcaggggatgactctgttcgatcccggatatcctaagaggaacggggatctatgagtccgggaaatttgttcacncacgggctctgggtttaaattgagctttcccgcagccgcgtcttctataaagcgcgtacggaataagacctgcccaagcccttgaatggtacataaagactactgtacacgtcctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctgacgtgtgtggaggggcaacacacgggtaccgatgccggagatcacccggtccgcacagcgcgtcccactaacgcagttacagaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcnntttagctttaaataatcccgtggaggaacctggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgngctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaacttgtcgcccatctcttcctccgaactttttgacgcggtatgattcgtgtcaaggactgcctcgcacggcgtgccctgctctaaataccagtccatggcctacgcagggcccgggttgaccgctcgcccaccttgttgtggtcccgtcacctccgctattacgctgtagttatcataggtctctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcgggaacgaaacccacaaaccggangcctggaaactactgttgaagcgttcctgatggttgcatcttaggaatgaggacatggagccccgattacacgattgcaggcttgctctagcccaattctcgtacaccttgatgttgcctacagggtggccgacccggcctcatgtcgtaaccacgtggttgggctntgatccaaactaagcgaatgtaggtaccagtgctaagacgagaatttgaggtagtttcgaaacaggctttgctttgatctaacnnggattcgcttcgtcgccgtccgnctacgggctgcattcgcngcagctatgctcaaaaggttggagaaaccctcacacgaacctatgtacacataatgtttttcggtccgcgcgctgtccccgggtatgtgttgatgtgcgagggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggnaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccgatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcttaacctgagccgtggtttcccgagaaacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaatgaagcgatccggccggcgtggacacgcttcctggggtgcgcctggctcagggctaggaagcggagagtgtcctgtgctacgacgtagcgtctgcgggctttactgttatggacctctttgcgtgcaggtcagggccgccggccgaacgccgaacattagcgggttataatcacgaaatgagggagcggcacccgtttagtctttcgcacgtgagcgtactgacccgtgcgaatccctgtgaggccgcggaacgggccaggatgcacggtacctggtcggtcccgcgacttccgaatccccganctgccggtgatgagtcgcatataggcgggttaattagagtagcgatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactctcatgtaggtgtgtgtctgggtagtagactgtacaacgcgtctaatagaaagcttcgccgcaacgtctagggcaaggtccgagactgggggttctgtcgttttccctgccgttggggancgccctcgctgtggcnantaccgggctgatgggatagtgagttaagggcttaaaaagctcgcggatgcgcatcagagtactcgtggtgtcggtggttagggccaagtccgtcggttcgacgactgttccaagggcgggaaangaccgtccaatctaatcggcatgaaatcttcgcacgacgctagctcggttggccagtgcctattatttctaataaaaggatttaaagacgatccaggtcccacaaagtctcccgaaccgctggggcctattttcaaaggcctttgtgcgccgcgggtgccgaatgtagtatgggggccattttagacagttgtttccctagctgtcatcagaacagaacatgaaacacgctttgccgattcgcagttatgttggcgttagcgctagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagacggattttgttcgttgtttcatctcattacctagttgctcggacgtggccactgcatgattttagcggctaccaacttggccggctcgggacacaagagtttaatgcaataaacctagatccttgaaatttacgtccgggagtttagcagtgtcttggaatggtgcttatcaactaaaaatctatgatgtagtagcatggctcattaacgngatacgctccggggtccaaccgttctagactcctccaccgccccccttccaccggcaggacgggaggttcggcccctgggtctttgcctcgcggcggcccgcccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagataacccccaggccctcttcgtacctggtagtttgatagtactcgttggcaacgatgatcatcccccgccacctttaatccaacaggggccttaaagccgcgatgacacacattattagacagatgtcgcacgagatgttgctccagtcgggcttggagctcggaacttgtggggaggtagggggcgagacccgggctcggctggacgcagggcgcatcgctgggcatccccggtttgcagcaggagccctaggcccaccgacttttttagttatangccccattacgtagtatcggctatggtaggcattggcctaggtcctcggcatcctgggcgccgttgtccagaagcctcacggggagntacggacctatcgaatctccaaagagggtaagttgggaaacgggcaggcctggtgggaggataagcaacgcgccctgggccnacatccctcttcctcgccacacantcagcacctacagtccgtaaatatggttagggaggggccccctgtttacctccaanttgagactacgaggtgctagttcgatagtgaaagtngggcgtgcagtggtcccgcgaattgccttattcataaagagttaggaacagggatagactcgcggtgagggtccttgcgccggatttgcacagccgttacgaccatcacccagacctttgccagacgatccggggnctaacagtccgccagccatggcgttttgccgccccgaaagcaagaagatgcacggactctgaccagagggcatgcgtccctccgggctttgcaagccattggatatcagggcaagattttacctctgcgtgcggcaactaagacgttactcggcccggagtgccccgtgcgggaacgattctacccatatagggctaccggcaatgttttggccgggtccggtgtcctcttgnggtagtgacttattaacctagcgagtnccgtgaatgttagcgaaccatgcattcccccatggataactcatgagcgctgcggctgaccgtcctcgagatcgtggcgctcttggtggtcccccactcgcgtgcaggcatcgaacgctgttcttgancgtcccttatgtccgaacggagcacngcagtggacggatgtccgaaccgagctgagtcgattaatanaacacgtcgagcgacgatctagtcacaccagggccaggcanacacgcccgacgattcgcggctgggatgctgaggggcagccggagtagtcagcggctggtttaaagtccgatttcgttgaggatggggatggtgggctgcggtgcggcagtctgtatagccgaacctctcacttgcacaggcgcctcgcctcacgggttgcactttattctacagagtcatccgtggctaccgatgacacgtgtatgtctggacgcatatacggggggcgttggtgaaaaaagtccttcttcccccgctggaacgtgaacacacagggacccggaacggagcgagtatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctccctaatcttgagggagggctaaaatcccatctcggctggtccctgcgagccggggactttaatctggtccgtggtcccatctttagcgtcccgccgtaggaagttggttcgagccccccggtttatgttgtggtcgccttggcttggaaccgtcacggtgtaggattgatacgagggtatcggggttgctgcgccggtttaactaccatactccggcctgcaatcccggaatcagcacagctccattttcagcccgcgttcgattaacaggaggtacatttcgtacgagcctggcataaaaattagccccaaaaacagtacctacacgcactagttgaagacctgagctgtcgaactctatttgtcacgcgattccggaagctgcggggcgataggtttggccccttatcacggatcccacgacatacccannagacccagatagccacatccccagtaccatgcatttccctgggccacggcttgactctgcgaaaggcagcatctctcgaagcggcgaggcgtcggagcgcattatctntattctcaatgtagaaagcggacggtggacatcacgctacccttcgaccaatgggatgcatcttcatctgctcgtcaggatacaggtgatcccggctaattagcatcgttcggtaccggacaccaagcgctgattcagcagtgcgaacatccttgaggcatacatccagcacttgcggagcgggggcgcttaccgaaaggctgcggcagcgacgcctcctagacgacctgcgcaacaagtctttaattacccgtgtttgcacgcaattagttgcaaatacacatagtaattaactaagcgatttgcaagggtcggtttaaagcacttataatactgcaggaggacgtttccactatcctaagtaaatgccggattacttaaaggggtggcgcggaataagcaacctaccacgggttttcctgannntccggagcgatacattatcngaagttacacaatatnnntagtaccaagcaagcgccttgaccttcttggcacgtcganncagcacctgtacggtaccctactgaagatagccgagattaggaaccaaaatttatctatcgtgcacagcaaccgcgtgggtagcttcagatgacttgacaaagtaactttcgtttcggagcaaactccgcacaggtaaccggtttcgttcgccctcncaggggnactggatatggttcgacccttggccccttaactggtggatgtccgcgacagatgtctgcacgaagttanactccacaaggtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggcattaactttgcgctaaccctggacacgctccgtccatgcagtaaggccagtaggtcgtcgtgatatacttgggggctggtgacaagaccccaggtacagcatagtagcttctctgcgaacagtatacagtgccagcttttggagttattgacaacaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccngagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaagtctgaaacaggggagatcntatactcctataaagacactcctgatgttggctcgatcacgtatatatgccactctccagcaaaaccttcccttcaactgttcttggatacgccgtcgccgacggcctgagaacacccaggttcaccaagtgtcggatgtttgtttcgcctaccctactcccaacttctgcccccactgaatacgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagccggagcnattggtcgctacgggcaacttggaggttttctcaaacaacagtgtccgtcgttcacactaagatacacttggttaataagcggagtantggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagttcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatgntctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagcatatatcacatgtagctgcccacggccggccataccnngcatcttaggcaagctttgtctccctacacccggtagtaaatatgtaggcgctgagtatccgtcctaccaagctacggcgtgtccgatttcagatgcaaatagcacctttaagaagccatcttttagcaaagcacgaaaagcacacctcttttccattactcagaggttagaattttttcatgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgncaagtgtcgaggctngtgctagttgacgcccgtagctgggaacacttttaacatgacccggccttaagcccactcgggttcgacgttaaacgtgtaagggaaggttccgactcataagtacttgttcccacagatatagatcatccgattccgagggacacgcctgagtttacttgtgcatcgaactcggaggtccaccaggacaaataaatggttgaatactaatttaataagaaaagctgccgatacacgggtaacgngtgcgactctcaagtcactagccccttggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctataccggctaaacgttcgagacaagacctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattgggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacatgtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccggatctttcacagtgtttcgaatgcaccgcagaacagtggttatgaggacggcttgcaagttacgggatccatcgcctacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaagcatgctgacgagacctaaatagcactcccgcgntgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattnagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagncgcagtgggaccgctccggatagcgctgatattcccccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctcggacgtctgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttnacctacttgtcgactattagcccgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactaaccgactggcgatcagcagtaacgctctgccttagcccttggcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttttgtatcaaagccaatgtttcgcccttacggggcgtagcgaaacggacgtctctgagagcgcagtaggaagnaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcgatctaaaattgagcagggccggttgcacgtttcctagaagggcgtatctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcggggccccgggagcgtcggtcacgcctacaggtggngactaacagcggtcacggtccaagcattcggtcagaaataaagttggccccagaaaaacgtgggcaggagaagggacgcgagatagacaattcgtacggcattatgactagaacgcacggtggccgtccgcagtcttaagaaggcatttcagagcgatatcgttacagtacgcacttgtcctatagaacataatcagagactgatggtttatgctaccggccctacagtccaacgtggaggggttccccgggccgctatattgactggaattgtaattgatggcgggcccagcntattctaatcctcgcgcatcaaaggatttttggtgggagtgacctaagcgtgccgggttagagagagctgctgcgttagggttctagagtttgggcttatggaaactgtactgtcatgngtttcgcaataataaacagctggtcagctctacgatccccttatgcccttaaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaacttcacaagagcgcaacacggtcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaaatggctgaccagggaaccgagaacattcactgccttcttctgttacgacgatgcctagagcccctctcccccttgtatgattacaaattgcaactcgacttcccttttcaaagcgctcctcttttctgcacctatgagcgctcagtagagatcggtaggggcgaatcaccttaaaccccgggtttagttgtgtcaggggcttgtgcatggctatattgtgactgctgctaagtgggcttccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaaanctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgantggtgatagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgttagtaattcatcttagtccgagncaatgcacaaatgcttgctcctaactttgtacgataatgccctaggatcaacgtgtgctataagtgcggcgcgatgctactagtacgtaaagacagtgttcttcatcgcggtccacttataggggccacaaaacccnatccgggggattcgatattggacctccgcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcatagtggttcattcggtagatcagacgtcaatgaatgtggcgtagttggcactttccccgcccccgntggcatttcaatcatcaagacggtgcgcttgacgccgttggaatttcgtacaacttatattttgagtgggagggtattttattcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgagctcctggtttctttatgccactcactgttgagcaatcctgtgtttactggttttggtcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtctctacgtgagcctctatagaatgtcgatggccacggcacaaacggcccctgcttgggacggaacctctgttggagtgcctctaggtcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgcccgtcgctcagtgcagnagcaatgttcgggcaagagctcttgctcttgccttgagggtgtgttgggcttggcaacccgactgactgagtaaactcatggagtgaggattacctatcaatgtgggctgagtacgagattcctatccagccacgctccggcagctcccctcctaactcgccggcggggcagtcctgtcaggaataatcccttatcatcagaggtgtcgagtcgggcgcgcaatccatgatggtcccggcccggaggtctgcctccagctaggaaaattcatgaattggaccccctgcataggtaactaacagatttatgttcctagagtctagggtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagcgaccccactggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccacccagcccagatggctcgcgtaccgcttgtacttaggaagagcactccccgccccgagccgagcaggtttncacgagccggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccagagtttttcccgttcgtttctgtcccttcgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgaggttgagggtacggcagctgaacgcgcactgtggaaactactgtgtagtgtctagtaaaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcctgcctccgagttccctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagatngtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcacttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttccactagtcattgcgtgggganggttccacacgtgcctataccncccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcntaaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttnngtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaacagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagctaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggantttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgacttgtagcccccgtgcactcataacctctacagtgctcgcacggagatgcgatctccgccgtatcacccctcagccaagagtaacgacggcaccncgtttaacttgggagtcgagggagacccggtacgggagtgaggcggatattcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcatcncgatgtacggacatcntagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggagaatcgtattagatagaaacagggcctctaatcaacgacctcctctagtntctgggggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcccggcccggggtcgcaaaactgttcgccggctgtatgcagtcatggaaccggtaaattgccggcgctgtctacctcggggtgcagcggccggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgctgagattcccggctcaaagccgctacgaaaggtttggcactcaggacctccatgtccgacctcatcaccagtcctatatgtcctcggacccatcctcagtntatcagcctctgtgtactcatcaagcgtgaggcatctgttgtcgaatccctgtgcgaggtgggtttttatagtgatatcggcagcggtgcccgtcagatccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagcatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttcctagctactgggactctgcaccccccacgggttacggctcagtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgcacgcacatgcatgatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggctgcgcgtgagtgtcgcggactcctaactggccgcattgcatcggggagcgccagggaggcacctaacgataagacagaaagattgtttttcacacaaaaacgtactcggaccgcgtaggtgtcgaaccccagcaattgataaggagggccctctccatttagaatagacgcactgccaatactcggatagcagaaatccttcgtcaagtttgcgtcggcgggcaccgctacccgtacacagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagaaacctccctgcgtagagactcagttaagtacaggtgccgctcgtcctaatgagaatctttgacatcacttagacaggcggagtgccgaacttctcgaatatatcggatgtgtcatgcctcggccctttgccttaacagattcccagccnggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctgatgtattacttcagtccagtcttcttgtcactagacggtgttttggctccccgggttaccgttttaaatcagtacgctggaacgatgacccgagggcgaagtgttttccatctacagagacttcgnaatggagccaatagcacgtgtcgacaggaagacctttaaaagagactacgccctggcgtcaggagggcattctgggtcgcccctgaggcaggatggatcaaggtcgggtctgaatttacttgcttggcgtttgaacgcaacatctgactctccgaactaagacggtagcaaaccgccgggcacctagtccgcggtctcgtccaataggctgcttccctgcctagagcccgacacgggtattcagaatggtgctcatcgagttattcgaccgcctggatgggtttggtattaagtggtgcgctccgcttcgctgagattacagtaaggagttcgatgccggtttccaaccgcatctctaaaggaaccctaggatggagaatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggggaataggcgcggagccctgcccgacccccgggataagcttaagctggattatctagcatgcataccggtcccgcattctgtacagcatgatggcccgttacacgcactgcgtgagtgtacgaccttacgagactaccgtggccgattccgggggcctctcaatgaatcgcttatagcccagtccttccgtgccttctccgtgtagtatagccgatattcagctattgtcttagcgccccacgcacggtgaaccgaaattgttgcctacactaattttacggcgagagcattctacccgtcgtcgtgaccgacagcgtggcaaatcgtacctccagacatctacatatactctagcgggttcagatgccggttctaagtagcaggaaccagtgtacgtactcgcaagcgcaccgggacacttaggcatgcccgggtccccaaagagtgcctgtcccattggctgcaagtctagttatcaatttgagccgattttgaagctggcgattggcgcttacactcgatgtagggttgttgcgtgtcaggatctaatatagagctgtccgtaaaccgcttcgccgcgtggccacggatgcaaagcgtccgtanacgaacggccccgccgtctcgggatcctaggttatttctgtctatcgcggtccttccggtacggctacaaattcagtttccttggctatctatgatttatttatggcaccccctctggatggcacacgactactcctataaattgaaaacagcggtaacgcctttcgagacttgccaggagcgttgcacccggtcgtcagcttagcagtgtttgcgtcactcctgcatacacaacggcggtaggccgctagcatccagcttcccggggtctcccgaggccgttcacaaggggctggcgcggaagactccattacgcggcgcgcgccgcttaaatcgctctcacgctacctagtttgtaatgtgttattgtctaacccccttagacaagcacgtgctcagttgtctacgatgaactctcagcgcggtttgacggtgtgtctagacgttggctgacgcttgttcccgtaagctgaaggcgctgctggcggcgggacacgccancgtaggtaggaggaggctactttagctcaacttccggtgacgcccatcgagaggtctgcaactcggttgaggacggctaggccgacttaacgtcggggacaggggcgggtggacccttgcggcggggggtcctttcgccacggagacaaaccctacaagaatagggtgactgagtccttactgggtcttttatcgccagtgcgaacgtagacgctcgaaatctgggtgctaagaccgttctcttgcctgccgctatacaccatttcggccattctcccaacgtaggcagaggaaagacgctacgctctaatcatggtgcactatgcgcgaaggaatacgtcgtggtgttctcgcaacatcctacctccttctgccgcaatctctggggcgacctcagggttgaacggtgacctgagggtgaactacgcgctgnagaacgaatcaaagttccaagcganatctcggagtacccgtaccatangaccttccgcttcctaatagcaagagccgcaccgacgtgcagagcagtttctatctgttgcttcaacgtcccaccaggccctgattacttcacacctgtatacaggagtatggacacggcgngacctatacccaaaaccggggccaattacacgtcgcgggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgattacgcgtgcgacgatttctccgttgttctctatctggaccaagccattggatttgtgaggcccgcaatctataccgtgacaggtaaacattcggagcagaccgcgcgtgaagacagancgttggcggtcatggttatgagagaccctgcttgcgctcccaggatgtgcacgttatctcctggcgtgccgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccnagccctaaagnccatctgcagatcaatccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcggaccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatgctcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaacatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagtccgcctcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgcnnagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtaacattaggaatcaaactacaccgaagagctctatctggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgaggaacaagcaaaggacggacggatctggtacggagaatgggtcgatncgtctacaactctaatccagacagctagccgggtctttgcaaggtacaatgactgtgagactcggtctcttgatagattaatttcctcaggcagcagggtgagctccaaggggcagcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgtgtgcacctattcagggatatagacgttactacccctcaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacanccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcntcgcctgtaccccgtgggtacacttttaagccagtacatagatattcgaccgtcgatagtacntgtcggagtaaagcangacgagatgctcggaggcagnnnnacgttgaccctcctgctcaagactagcaggccccctcaagacttgtcattgaccgtatgagctattctcgtgtggcaggggtccgccgggcgccctatgttccagccccgatcgtctcccccagcagccacatgagtctcacaaatatataggtgtgactagtggctttcttcgggtgagacctattcgggggttcgcggcagctaacatggccatgctgtgcgctccaccgattgccagctgcttcagtttgggccattcgtgctacaaatatgtttcgggcgcaggatgagggtgatcctcaggtcttattagacgcgggcgtagttcgactttgcgccgttaacgtttcaacggtagacaatccggtacgatctcactgccatgttccatctaccagggtccaacgttccatgagtgcaactcgggaccatgtccgggcagaactctccacgctgctagcgtgacaatgcgtgtacaaggtcgttgacagtcataaggtcgcgcgaactttttgacagagtttaagtggcaaggtgagatccagttaaagaaaagccctcgagttcaatccacaataaaaccatcccgcacgcccctggctctggcattcttgggcaggtaattgtcaacgacttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgcctcctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcgcctacgcggggccactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgcgttcatgccnatcctgacaaaatcacgtgattaccgaaaagcgctcgcctcggcacgaacgatccgctgacaggccatanacgcacttataccggctcaagtaggcagaagaccttcagaccgatgtgtgagccgttaagcactatatctgcagnttagcacaaggggcagacccccgcccgcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgttctgaggcgtcaccgtaagtctatcgctatctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacgtcccatgctctaaatgcattgcgatctatccctggacgcgctaagagccgcctttcctataagtcaacatcgggtaaacgcggcgcggncacacccgagcgacgcgctggactctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaacctctccccaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaaggggatataattccntaggttacctattgagcttgtacctgtgtcactcaaaacaccactcacacaggaactacgctcgtgcggactgccgtgatattaactgcggagaattttggaacttggataacttagaacacacaatacgcaagcacttaggcaactcgccnnggagagtggcatatctgatggttcaatggtcatccctggcggagttgaacagacgaacaactatacacactgtcatcccgggggtggagcagtatccaaccgcagcccggcgttttggggtcccggtgaggggagtcagtaggcggtctagcatctttacatagcagtcttacagaagtgagtttgccgtgcctatgtggcgagtgcgaccgggacccctaaaatgggcgggaagcgacctggatgagctgctgttcgctccggagagcgggtctgggtcgctggaccgtcgtctgcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcaccngctcgagcaaatgggggaccgatgctctcgagngcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgctattttcctaattcgcgagtattacggttagacgaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgtccgnctctgtaccggcttcgatcgcccaagcttgcgacgcttagaggtggtcccggcacaactacgtaccgcacggaccctaccgtcggaattccacgtcttaacggtacccgacccgactgacccctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcnnaagtgcatgggttataggttggcattagcgtcttcctcaagcgaaacagcccctcgctaacgccccagatgttattatccaacctattcgtatacgcccccgtagggctccccgaggctaaaagctgttcacgctgtgcggtaacactgcgtatggcacgacctgaatcaacaatgccgtccctagcaagtcaatttttatggtgtaacgacggctctgggcagccttggtattcagagcgtccattcccgacggactcaaaacatgttatcnggtcggagtagcctgaggtggtactcctccggcaaggatttgcatttggcctctaaacaggatccacgtaacggagctccgaaccaagtaggtagacataatttctgttgaggaaggctggccccacacctcatgttctttctttgggtacgtncggggaagaacctccgcgtatgtaactagagccgactcctatgatcccgatcgtagtatcgcaaaacgggaggcgaggtacgtacgatccctcccaggcagtggagatgaagaataaccacaggttgtctgagatccgc ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgtggtattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacgcaggtcattaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgccnatcggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagagagagaccgcgtccacgttacctacagagcgtcctatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggcatcctatcgcgtacttcataagcttggcatgctgaccagagaccgcaatgaaggttaaatgactagggtattaacgatcccgcaacacgcggtatttccggaagaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgacctctgtgtccttggggtgcggccagaatccaccgaccactaattctgatgggctctccagcatctgtgctcctgtgttctctagctggatcactaataaggatgttggcgcaggtgaaggccccatcgatcggactaagggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactntactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgctgagaactgactactattacccattaggtcccacatcagtaacgcgcaccagacagtgtaagacattcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaggcgctagtactagcncttgccgggaccactaggagcgggtgttnnttacttactatctcaggagtgatttaggtcggtcgtcgtggtaccagctttttcccgttaagggccctttaaccacgtctcggcacgtctcctggattctgagtatgcattacaatgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccntacctatggaacgggaccgttctatacttctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattntgtcgcagggttgtcgtgggctaaaaataagtatttaattccttattaccgtggaggtccacatcagtcatcggctattcgtctcctgcatcaggaagcgaacgggcggcctcacctaattagaccctaccagtgcatacctgctagtccacagcctcccaggtcctccatcggcctcaattgcgangtggaaccctgtgtcgtctagcgtcgcctaagtgcacaggatcgcacgtgtgttacgtgataagtactaccaagtttctactttatacnctggtacgggcaagtttgagcagaagggaaggcaccatacaatgcgcctgtcgcaactcatcctcgctacgctcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctcacgtttcttttttaatgcgtccaaaaaaggaccgagttntccttcggcaagcgatacaacgggtancttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacaccgtgtcagtgtgcgccancacactnaacgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacacatttcgtgggggttggacatagcatgccgagctgccaggtagacagcctctacgggcattgtcttcgctgaagatgatcgggaggattaactggcttggcttacgacaccctcggaactgagctataatccgcgacaagtctcgccgcgatctcatttacctatttgctggctaccaatccgtgccgcaccctagtggttactgcctcatgggtgctaaaggttggccagagttttacctatcggtagcaggcacacgctctctctcctccggtttgtctgctccggacggtttacttggccaaacctagtgncggatgcctttgtgcagctataggttaattaaggttgcaggggtatgtacatgtcccagccacggtacctttgcttgaatctcccgggcggggcgcaggccagaccagggccgcctatttgctgagtcgcctgctcgctataacccaacattagtgctcagcattgttgaagggattagtttctgcttaacttgggaggtcataacgactcactgacaaattcgcttggtgagcaaaacacgtggcatctcatgtccacagcggtaaacccgtgaggactggtctagacccaatgagcgttcctgacaaatcgttcgatggactccgaagaggtaaattattactttattttgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaacacttcggtgtacgcgagtcggccttcgtggttgccggagactccactcattggttccgagaggttcatagtgcatatgccgnggggaagattgctaattcttctttcgtggtgggatccagttggtcagacggggcgttggcctttacactgctcatcgaaaacggaaatataatcccgttgtctgtttgcgcctagccagacaaatccccttatagcnatcggttgcggggggcacttctgtcgcccagcgacgaaaataacagctcctcaatactgaagctctggaatccgcgcgatttcagttgggtccaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacatactacgattccggagcctcggttaatacgcaccctgatatttcctaaagataggtgatctggccattgtcctgcagttttcgattcgccatagagcttgaaaatccctaatatagtaacaagacgtctagccacggtgggctcaaagccagccgcgtgctcataaccttcaggtggatccgggcgccctgcagatgcttctgcttcngacttaagggtggtacacaccccaaagcaaccatggggggcaccgcgcgtaggcgtagggtcaagaaggcaccatgggagtcggatttgaggcgctaataggcaaaagtcgtgcgagtaggcgtcgggctccgacattattctatgtaagcgntccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtggtcactcagcatgggggtctctatgacagagtgacgcgaggcaatgtgcacattcagttagttttgtagtcacgtctgaacgcggcagcggctaccgccgaatcgcggggcgaacaccaataaggacgcatcctcggttccacangaacagactgggaaagtagaaggacaatccttaaatcctcgagacggtaccaaggtgtaggctggattaaaatctacgcgatattatctgggctccaatttccacaatctgagcgtcgattgactcgtctcatatccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggaccttgatcagttgnactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactggttggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaggtgggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctanaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacantcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtatgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatacacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaaccctatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgactcatatcctacggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggaatataatccaacactgcggttaaggagtctatcagcacttaccggtcactacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggctgggcatntgatacactgtcctcgaggcccgggcangttccttgacggggtagtaaccgctaggtcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccgcgcgnanccccggctcctcctttcgcaggggggaacatgcctagcccgtattacatctatgatgtcagctccgtatatatcttctctggtcnaagggaatgaggccagctgttactcataaanctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtaggctgagacatggggtggacagaggtaagttatcgttgcatgttcgntgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtttaagccgaaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacgtggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcacgattcagacgatggaatgtttcaaccattgtttatatacgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagctgtgatattattgcctacgggattggaactttaggagatgcacggacacctcacgaggctgacacaaaaggccaccggatttgctacgacctttgtcagccgactcggcgtgttggccccatctgttatattttaaattcttagcgaaacttcactggagcaggtcaaactcacgtgtggatagtgctagtgacttgcccaaccancggccatttacgttgagaccagttccacttcttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaagtggcacccangcccagatggccggttccactttctaaggtaatattattaaggttaccgaaaatctccccgccgtgtagaggccttaggggacgggtaattggttgtagattctctcgtgatcctcgcggtcgcggggggnagaaggacagtgtacgtgcaatagctagtgttcatctgaacccggaacggggcatnatcgctgttgtaaagggtgaccntgnccncgttaggagcagacccaataatggcgtcgtatccagccgcgttccggttatcatatctggactccttatataagtgtttcccataccgaactttggtgaaaacagtgcttgctgcngtctgcccctggaccgcatggctcaggctcgcggggtagctggaggtccagagaggtaatctgcatcgtatattagtnncatgtatgaacatgttccggggacgcgagcgacgagcaccgccttcccatgncgaaataaaacttgcccagtgggccggacgccttacaagaccggcgaggctagcggtcccaaggtaccctcttagctagggactgcttcgttccacaaagaagactgaaggacggagttctgtcagatatgccccctccggggcagttgaagtcttgtggtgaacgacagatcgctagcatagttctgagctgtgatatctcatgcgggttgcttacatgtgctggactggctaaagagtataacctaaggacgcggtagattgggggagatagcctaatacggagacacgtgtgcgtgccgtaggtgagccgctggcgtacttggtttacaagagaacgtccatcataatcgagtggcatacctttttcaacggcgcagcttccctaccaagaaacgntcgcctgttatacggacgaaaggatcgacgcataaaacgtgtagggagccccgctgagaggtcggtttctatcgatgctttcggcctgcataaaggtgttcctctgtccttaacccgactccatgagctgggtccaaacggaaccgatagggcgagcgagtacgtcactagacttgcgtcactgtctgtcttcgggatcgtggtgcatggttgagctcctgggaacgaatttcttctcttcgcccacctcgctttaactatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattttacatacgctgggcagggcacgaccaggtcggaatagcaggctaccggaggcgcgccctcgatccccccctcgtccatcctagcggttgaatcccagaactgatttttgtagcgtaccntgatgggttagtcttgataagaattcctacgatagatctttagattgcgaacaggaggcgtggcgacaagaggatctgactaagagagggactgcatctattgaaaatgacggtcgcgagtacgcgctaagcgacgaccagggccagaagagattgcgctataggcggttactgtggccctacatgtttcgtttacccagtcctacctgtcaaacggnagaagacaactgaaatcgagtagtgcccctagaggggctcgggcgccgatgtgtctctcgcccctgcggagatatcgaccaaacgtcgtcgtgtgaggcgaacagaaggaatctactgtaaangggtccccgttactaacttgtgaggtcttggcacatacagaccgttaatacgncaggtaaacggtatagccagaggcaccaaggccttgatgaaccgttggcacttgcctcatacgtgataaatagtgtagcagcgtcacatgttncctgcacccgtagacttcctggcagttactctttccagtgggccccagtggaagtgtagtcgcatagaataacgacctcggtgtaatccgcgctagctactgccaaggatcgtgtgaacgtccgtagcgttggagacagggacgcaatcgggtccgataaatgcgtgtataacagcctgatattcggactcgggtcatgcgcgctgtattggccggcacgggccgcggatcgaccggtaagtatgctggcttacaattttagatacctagtccgtctggtaagtggtctctcttaggggacgagtcgtcctaaactacctgtactggcccatacaccgacttgcaactcctatatgaactggtcacataccgcccacaccattccgcgaaacaaggttgtgacccttatgccatggattgggtcgacactcctttnattgatccgcttgaaggccccccgggcagctatgatttttaagaagtccgagtgacttctaggttctataggatgagtcgcgtttttgtnttggacccacgatgctgctgacatgtcccatctaaaccgccggctccaccatnatcgacggcactgtgctgtcgccgtttactccagcggcttccagtcgtatgtaggaacccacgccctattgaaacgggtttggctcctcagcgatcctgtggagccgatcgacggtactggcaccccagcatttccgcaaggttgcctacatcccccgtcgattcaggcgtgattcgatgcagccactacccgaaagaagggccggacagatcccgcggaacccgcgacctcgaccgccgaaggctcctatgcttccgttcagctgtagcgctctcgtgccacaacagccggtgccagcggtatacccagccgggccacagggccgtctcccaagtgactgcaagttgatacgggctcgtcgggccgttaatatgttctttgacgatggggtcctccttattgtaagttgttcatcctcaactaggacttgggtatcgtccgagnaacagacagctaggttgttgggtgcgagaatgaaactatcatgtgattgtcgccctatggtggatggaaacccagtctccgggaaaactgttacgtagcagatttgtgtccccccggttatgaccattatactatgtgatacagctactgcagaccgcggtgaatgaactggcaggtaatgagagctagtggagccttntggatnccgaaacagcgccgattcactcgttctccatccggcttgnggggcgaaggcgcgaaagaacatactncgtttcatcactcacttccttccgaagcgtttgttactcgtcctttcctgagtggcgactgacgccgannntccccctatcctcaacacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcataacgattagacacaaggttcgatcctgcgtgtcggtgatacaggccgcacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcctctcctccaaggtgtgacactcaggcgttgtgaggacccaacatgcctacagtgcagctttactctaatgagagggacttgcatggtgtcaaaatgtgcgcagagaggttggcagtctcctgtccaaaaacgcgcaagaaaggtaacaagcttgagctcaactccgaactctcaagggattgaacatggttttttacttccaaattatctccgaagagctaaagttgcatacgacgacacgataccctgtcccacaacttcatctcatatatttcgattcagccctatctatccaacgccaagaatatgcctgaccccgatatctcctagggcggcaaacgatactcagttagattaggatcacttcggcccaatttcgcttccggcggttatgtaattgaccagtttaattcgtagtcaagtcgaagctgtgagcacctacactcgcaaataagtcaaatgtgtgacacccactctgcgctggtgtaccctataatggttcgttgcacgtaatgccaggtagcattcaacgcgaaggttcccgcgatgggagcgctcaggtttcgctagccttatctgtgcgcgtggctcacggacaggcccagacgcctacatgcgggggtcaccgtcgccagcaacggtccggtagtacggtanctcctgctaagcttacaatgctgcaaccgattccgtttcccccgaacaggtacgaattatcttaagaccctctcgagcttccaggtttacgaggcgtggcggaatcgactgcgaagaacggctgctaagcaaggagagtggctccagggcgggtgtgcttgcggattgggtacttgatatttcgactgcgccgcgagggtacaagcaatggcggcccattggtatcttgcgcagtcagtacactgttgacagttatcctcctagccagngtaaagtgtaattaacgangtgcacagctcaacgggttcgatggtgtgctgaggtgtgcggaaaatgacccacgacgactctggaacggggacccgcaaacatcgctttagatgccagatcaccgggctatttatctatcagacagcattattcccaagctcacgatagcgtcctgtattgagacttgtttcctgccgtaagagcttcggggagatggcggagaaaagggggcagcttcaaaangcggtgtaattccatctaataatgcctccggtcacgcaaatcttcgggtcaggaattggcgcgtgctggacagcgttatagcagccaaagtaccagctatatgtgtcggcatgtatcgtcccanttactaccctcggtagaattggaatcttgaccgtccgctaggataacgctggggctcatcagcggcacctccgatctcggttaacgcgtagcgccctgggttnctgggtgagtgctgtaangaatccgcatgccggctgcgatactgaccgtcgtcggaattccggtgggtcgccagataagcggggctcgctcattttgtagttcccctattcagtgggaagcacacccgcggaggctagtcctcattttggcgaatatacgacggctcttatggtccgctacgagctccgctagggagctaggccaagcacctttcaggcggcttacgaaattgtcgggganccggtactttcttggctgcttcggtctcnccatgccttagcgtatactcaggacaatacgcgttccgaggcggctgtttctaggttttccggatacgccacttcactgcaccgtatccctgtgctgtcttaccgtgagtactcccaaagtgttaggtgcatgatctcaaatgcaatcttcncgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcntttattcttcagngagttctgccgaaaggctatgtgtgtcactggattctagattaatacggctccccccgtaggttggaggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtacatctattcacaagtacgtcactggggtatagggttgtcgtgcttgcgacggtatgtgtttcgagcggtttttcctaattaatagacattcgtgatacctccttgtggaacttaggtcgcagtttatgtacgccttcctacttcaacgccctaccatattacttccgtcattgccgcacggcgggagatgatgtcacggtctactttgtgaggacgcatncgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccgtttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggagnaaaacatcccggtaggagatcacaaatattacggcgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaaacccgtcccgccttagcgcggaagtaaatggacacggtttgaagcctctgcactaagccacattgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgaagcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcataacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttanaagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgctataatattccaaccatagaccttcatatgtgcgattgctgtacgtaaataatagttcagacaagtatggcatattaccctaacatggtccccaccagcagcgaaggccattaacatttggccacatctagatgtggcccttccggtcgactcgcaatggacatcttggggtagaagataagggacttgccttcgtgttgcggcgggacgacgtccgcttcgtgggtctaaatcgtggtcctgactcaattgtcccccaccaccaggatnattcgtgaccggctgcttgctcaggcatgcgaaaggagcgtaggccaacgtgtcgcaccctttaggatagtaatgcatcaagcgagagagccaagggccatctgacgtctaggaggctcgggtgtgtcacctttaacaacggcggttttgcacgccctgtctgtggggctcgccgtgcgacgatacgacatgtagcgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtagccgtctggccggatgttggggcggacctgtgatccgctacagccaaaaactgggacaaggttccagtaagtacttagcnggggggcatcgcaatgggctttctagaaattgcgtgtttccgtcctagcgtggtcgcgctccgtcgcagcacacgtggatgagccccatccttgtccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggcgcctacctgtctcacagtgaaacaggggtggaaggttccatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggtactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgtnaaccatgctggttgtagatttcgggggatcggctctaactaaaggttgcggctagccgagcccaagagaactgcgatggcgtttcagctcctgcggcggcaggtctaggcgccttgcagcctgtgtcctgctacagatcactcgcggtcnggcacacctctctgtgggcanacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatccccctagcggccgggtaagtagtacgtgtgctaaaacaatggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttnaatggccgtattgaaaaattcctacatttaattgtatccgtcccccccgncggaacgatgaagccatcctcagaaggtaatcactcatgcnctcaagtatgggactcatacgatggtgcggctatccgtttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccaggcactaaatctcaccgcttcaaggcatgttcctggggctacaaatccatgggagaggtaccccccggatgtcatagtatccgctggcatggaaatactacattagtaacaagacgcggtgcanctgtattgaggctcgccgccaccccgcgaagaatgccgatccagggaccatacatttgtgatggcatacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgtgaagtgatagccggtagtttcactacgtctatttttaggattataactgttaagccctgagatggcttcataggtcgttaatggtcataaccagtcgccatcgcggctcatgaagaacgagcgtccttcatgtccgcgctctcaggttccaaaggatcctctgctccgtaaacacgatgttgaaccactgttgatcctatggatacacgggatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgggccatggcgcgcgggatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcnggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgtgtcgggttcccttgtagaaatgtctttaattcgttagaatgaggcgctcggttaaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctaggtgcctctgactanggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaaaactgttgcacggagccaaggancagtcactctttgatgtttgcgggtaattagattacgcttcatgcattgcccgattcttagagtgtccgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcangatgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgagtcgtcgaatacttggtgttatgaacgtctaggaagngcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggagcgngcatcggaatgtgctaatccgtcgttgatcgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatctttgggccttattttaaaaacgcctcagtgattctagttaaacccctatgcgtatgtagaccngtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcatagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttngcggtatgacccatatcgattagctgcgctggtactgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatattcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattncgcgggcagtttacgcgatcagttagaaggcagggaggggtgactnctttatcctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggttnataatgccatcctagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttgaaggttgaatttcttatccttgttttcctgctccactnttcagcggcaaggtctcctacaaaagcccatcatgaaatttactcatttgccaggagaacaggccggagcaaaggccaccaaccggggagcgcgcatgccgtagctacggcgtaggctattaataacggaagcctcaagggaccgccccgatctcgaccgactggccatattggataagagatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggttggtaaaaaaatgctgcgcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatgccgncgaccacgcactaccagcaanggngggagccccgagcccgtgggtgttccacgacggctggtaagnngagnctccccccncctacttgtcnaagtccgaatgtaggcaggaggggttcccgctggcgaggcgcatcaaaaaatacgaggagantgcctgctcagcggcgatcggcttcttacggcgagatggtagcgatccgacctacaagggtcgtggtgtatcaacaacacgccaactcatgcttccctgggaacttaagatgcataacaagatctcctatgacgtctgttctacactcctacgcgggcgaaactataacgccagacgtngngagttccnannctgcactgcggcgcacctcgatttacaggataatcnctagagccggtttaataggctaggcaatcatgcggggtatcctgcactgtccgtaggcgcaaatcatcatcnaaccctaagggtcgctcacttcattggcggcgggatcatcttcagtacatacgccgaaggcgcgttctgacacggctaccatacagggntaccgtacaaaccagcaatagatcaatagcccaagctgattgtggtaacagccaaacgtggtaaatgcgaggttagctgtgggttccgcccaacgcctgtgcacgatgaggtacatagatggatttcatgtaagatgagaattcgtacgaggcattgcatacgttaaatatggaatcctcgaggangccaatcttataaactatattgggggcgagtgccagcctgttgttggtaagaatcagcgcctccatccctgccgcggtgtcaccgtgacgatgagtgacgagcgtgggacggtggtaggcgtgacgatttgcaaaacaagggggctttggacccaaagcgtttagccgaatggcctcagaatccaagaagtaattctagctagtggatttatgccgcaggtcctaggattcgggtgatgatgagtgaattccgatgctcgattaccaaagcttatgcccacagggtcaactagaatcgtctttagagnaccgtggcatttcatggnagcttatacatttgtttatatgcattgtcagatacctcgaggatgtatcgtccacctgatcaagtagccctcaattcgtccgccataggttatgagttacatagccagcacccctctatctcgtataggaatgttgaggactataggctgagtaagcaacagtggacacatctcgaaccctataatttcggagccacctcgatcccgtacacagggcctccggatctcccgcgtggggtgcctgtgcggccttcagcagcttgcaatagctattttcaggactttccgcttacgcccatgataaacgtacccacaaagctgcacgatagggtcagactaagagctatttgcgtnggggggcgaccacttttgtcccgaattctttcgcctcgggcgtgtacctggctatcataggttcactagacctcacttaagatggtttgtatcgcgatagcatgcacaatgacgtacttgtatacgcacagtgacanatctgggcgtcgcgttacaccattcttccagcgggcaggggatcgacataaggtagagttactcgcgccaccagtaattaccccaagaggcgccgcgtgcgacctcaaggtaaagatgtagcgcccaaccatattcaacggcgatgtataactagaaagttgacgccgcgctctgcgcgtacatatggcagcaccgccatgagcaccccctatttgcgagtgacngctgtagtttagacgcgtgactcatttccatgggggcgcgcaaactaggcggaacgtgtaacccgctagttcaacgcgggctggagtacatgcatatccctcgaaatcaaactaaattgagaagcaggatgcttgtccttttttctcctttggctaggatgggtgagacggtaagagctgtctgtggtagccaggcggagcccggaggtcttagtatttcaccctctcggggacttgggagcatgtctttgtgtcccgtttcgtctctatacctgtcaggacccattcactcacggtggccgcttgatagcattcttgtcaatttcgaacgccgcgcgtgtgggatggcttgatgcgtctccaacgggcgcgtgagcgggtttttaccttaacgtagcattgcgaactaancttgactgcgcgacctcaagacatagtaagcgaacggcgctcgttacactcctgctactcgctcctagctgaaatgactgtgtattgcgatgcctcacactttncctgtcccctgataggccgtcttacgggttcccgctggttgtgagatccggacaagaaggcgcggacgtgctctgtagagatgtgacatctaatncaatcccatccaaacggttgcctctagtgccccgagacatctgaacatgcgagtataaaacgatcagatagcggtatcttgaccttgaacctctgtcacttaactcagtcgattagctattataggatganacagaccgcactagggttaattttgtctgagctttattctcaccgcatccacctctgcggcgtgacgatcaagtatcctctacgcctccgttacatgcggttgcattgtgggcttagtgattagaaaagtctgttcctgacggtgctgcgtgtctaatcccccaccgggtgctagaattggaaaccgtacggttgaaggtcatagtcgggcataaaccatccgtgtctcttaagtacaggagcagaaaggtgttaggcgctcggtggatgctcgcgnnnnaagtaattactggttttcctatcggtgtgcctcttgggtcgtaaccctcggcggtggctggcctaaagagcacacctcgcccagaacacgattgatcatatacatcacgatcggactgcccctgtagagcctggctgtacacgangtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgaccactccagacggcccccagcgaagtcataagtcgcgtaaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccagtacattaaaggcacaagctagtatgcgangacctggncttcatgttcgatcgtcttaatcccaaaattaactgcatttagtcggtgtaggagcaaaatattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctggttgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcggataatcccttgggctacacttgcatttactcggaagggcaaccacctgtaccagtcagtgcatttaaaaatcaccataatnttttagggacggcattaaggtgctccccctgaatggtctctcangcgcctcgcatagcgtaacgtagaccagatcgacgcaccgggaacgagtccacgtgagctgggtagccctgatcctaaggtgtagaccgtggccgaccctctgcaggtcgaacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtaggagctttatggcatcgaatagggcnttgtcgggcgtatgggactccctatgtactcacacggcgtgtgcttctaaatctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccattgggactccactgggtctgcagccttccatgagaccatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttatgtcatggagataaattactatccatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgatacactcttaggcaaagcattggaaggaaacaggtgccctttgcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccgcaactancacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaacaagtgcccacatgatgccgacgaagttgcgctcgaccgcggctnacattttcaaggctgctggcgatgacttttgagttaagtgacaaccttcgcctaatatcgcaaatgcccgctcccgccgtacctatacgcatgatatccatcgtcggagtagtcgttactggtctgtgcaggtgtcactgctacggccagccaggatcgccgagcctaagccttcgggtgataatattggatggacgtcgacagcgaaatccgactttgtcctacctttctcgtcgctggtgctgggactggacgtagctgacccacctaatatcagactttcgtatctatgatcctccccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccncaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtgtccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgctacttacgcgactcagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctnacgcgttccacggttacccacgctttgtatcaagcccctgaaccgccaccgcaaactctgcccgctacggcccagtcaacatgggccaactaggcacggatacagtgggttgccggcgccggcggaccgaccgcccctggttttttngtncggcttttgatgtttcgcttaaaacgtgaagcacggccgggcggaccgcgagagaacgggtcttcccgttgtgatgggccagaccatctgcagtgcnacagtaggagcagcngtgtaggttgtgttcggccgactatccacttcgttaactttgttttgccagacgagcgtttcgtaataccggggatttcattctgattctgtnatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttaaggaacactgtacaggccattactactgcacggattacctcggcagatgcataaataccgtcgtcgatctgttacggcgatacgatgntcctcggacatgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggcgcgacgtccaaccacctcgaattttaaaccagttctactaccctgatccggtaaatgcccactcctgacagcggcggcgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgacgagcacccanttactttctatggcatacgttaagcagttataacctgtaagctattatgccccggtgagcacgcatcttgcaacagcgggaatagtgtgatacgaccctgtgcagcccatgcgtagcacgtcactcagagatcgcgggtacaggctgcggaactacaccccttcatggataggtcgcacgctccttccacagaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttattagcacaactctccttggtgatctggtcacagtacaggaaccttggtctacacatccctaccttagctgccttataattggcgtaagtgtcagaatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccaggtgtgttgcgtgattgggtgagccagcttctataaacagccggctttattagcaaagttttgggttgagcaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctgccccttgttggcgaaaatcnggcccttactgtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttcnctagcttacttctttatgaacgaagtgcaaaaggaccgccgtcataacatggcaatctcccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactgtggcgaccctcgcggccatacctctgcactcttctaaatgcgaagtcgccgtcttcgaaacctggaacctcaggctcacccattagcccagcgggacgcctacgacactagacttacttggcagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcggctaaacagtggcaggttttacacttcgatagttgcttcgtgtccccttcntcttcagcggatcaccgagccctttggatagtaatcagcgtcacagcatgacccgcgacaggctnncttcggatccaatgtttcgataagttgggcgngtataagcgacgagtcctcagctttaaggttttcacgactggggtttgtaataagttgtagacnccgcagcacttgataaaggtaggtcgggccttaggagcgccggatctcgtaggttacaactcacgaggctccacgcccaatcgttagcgtgttccgttcgacggctggcgtaagcgtttggaacaccagtaactcgtgagtggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggnacgacggttcggctcaattgagacgaaagacacccttccagtgacgggataagttgaactctacaaatggctgttgtagcaccaatttggcgagagtcaatatgatgagcatgcaggtgcaccatccctctgagagttaacttgggactgagaggtcgtcgttagcacgaattcgggctaatacttcccgacttactttttccgagccaaccagacggtgncacaattaatttccagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgtttctaacctaatcctgacaaccagacaagtggagcgatcatatcgtaagctagtctaagaactcgttccgtcaatccanatgacnncactgtggccaacttacttcttggtgactgatacgagttcgtgaccacatagggccaacgatgtctgcgcactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtgagggacggacggtttttaaatttatgtgtaaccggctcgggttactgacnctgaatctgaagaggtgtagggcaatcctgggccctttaaatttgggtccagaagttaattaagtgtcccagtggacgcgcttgtcgtctgtaagtattgagttaacccccacgtacggtcgtatccgccgttctaaagcagtgggcgtatcttctcaaattggcagaggtctctagaaaggcacgttagattcgggtccatcaggtattttagggtttcggcccaacagaaaggccgcgtgtccgtttgatgggttngggtatccattttcgctgcgcgatgtcttcgacttcccgcatataccaagatgtcagaccccaccataggaacagtatgaaagctatgtccctccgttgaaagacatgctattgcaagaccctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgaagatcaaggcgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgacttcagttttaaccgtgggaaggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccganaatctggccctttgaacttgtaaacaaccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacgggggggccgtaaggttagagccagttaactgangctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagcgccccatcgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcattaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattcngctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaccgctaaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgatttgaactccgggtacactgcatatttaagaatccgacggaatcttcacctaagatataacaggacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccgtgtcgttatcggcggcggcggttaaggtttatacaaagnncgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttaacaaattggtcgaacgtacttaaacgataagaatggtggatgtaacctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatacattcacgagctaagtagacacccggagtgcgtatgttccatccgcacccgggcccaaaataccgtctgctactttgttaacagggagcctcggcagccagctgaaaaacgacccgccctcagggctgcataagtaagacgctattaacttccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaatgaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatccctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgaagagggcatcgaatacaccctgatagttaccggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaagaacgctctgtgttaggaactattgttcccgtaatctgggaatgtgatcctaccgcgcgagactgtcttatagccccgagtactccgcggttttacggtgccgaagaatcaaaggcagcgtgtacgggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctgaagcgtccagaactgccgcgtgcatcagtcaattagacctagccagacggaattccatgaataacatccacccgtttgttcggcccgagcctctaacgagggaagcggttcctacacaggctctactttcgccaatggaaagcctgcgataggcatatggagacatgaggctctctcttctttgaatttccgctgtagcgcccgaaatacgcgacgggctctcggctatagaggcatctactaagtattgacanctaagcagcacagaaagcgtgtccgctaccaaccttgttgtccaatttagttgcgcagcggcctcacggaaattgggcctgggagcccgccgcnattccttgtcgttatcgatgtcgcccatccaagcggcaaaggcggcgaaccatacgagcgggtgtcgtgcttcnggaagcgcgtcatttggccaaaggttgcaaagtcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcgacgtaccgcgaccaggcaaagcacccaagtattagaaaagtgcctactggcccgccgacgcttngggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactggacggaaggttacgtcgagtagtagactgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgataacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctgggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggccagtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtcccnttggggagtttagtagttaaaacctacgcctgncacttgctcataagatcttttgaaagtcatgctagcctgtgcctctaattctcacggccggtatcgtttacgtaatgcccggaatggccccgttgtcatttctgcgcgcccgagggaccaatatcccctagtncgcgaccgggcgagcttctgtatctttcaatgcatgctcccttgctctggcccataccgagaacccccctatattcagaggtccttgttggtcgtgacntgtgcaggcaatcggatcgtagcagatacgacaggcagcccaaagcgacgtatttcttccgcgatcctttgtatttcgatactccaaatcctgctaggacgaaggaccggaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaaccctccatagtgcccgtccttgcgtgtagggagcattaccgnctaacctcagcgacaagatcctcgtcattcgcctatactcgatggcgtccagatggggaaattcggaggcaaggacggtcggagcccccccgcgtggcgctatgagccctctacttacctgcaaaacctcgctcgctctgtaccaacgggatccggcgtagcgcgagagatgagcagagactcccagggtataactatcttcgagccggcggaatcgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggtgactgtcancaaagatttgtgcctgtggacgcgcccggttacgtgtctattggtgaaccccggtcggggctggcgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacngatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagaccaaacttgcatattcccagtatgtctgaggaccggaacatattatgataattacggacgcagctagctggttacgaaataacacgtctggccttcataggcaacgccaccaactttcccgctccccccctagattatgcggtatgcggctgtctttttgccctctcaagccaggtgcaaacaatcacatgaaaacccccgtgctacccctcgtttaaaaaccgtagcagttcacatgtgctggcctggggtggccaatgcaaccatcggcaccctgcctttttcggataactacgggcaaaagcgtggcagcgttgagttngatgacgccgctgtagaacgggggacactccaggcaantggtatgggggcctccacgttgaacgggttgcctcaccatgccaagattctccaggcgggtgaccgacctcagggtcccccgctgggatcgcccggcgttttgtgctcaggctcaccctcgttaggcccaggccagggtctgcagacaggggagcggtgaattaggagacgcactacgccgcantagcgggctgaaagngtatggttggctgtggcagtacgcgtaggaagcagagtaacccacgccagcaattcgagcatgcataggttgatactaccacagtttggcgggccccgacgccgcaacagcatgcggcgcncattcccctgtaggtgcagcgcacattcagttttactccttccaactttggctggtactaccacggcgccaacaaggaggtgcagctacgacgtcnccgtacagaaacctgtccgccngggcggccccaagcgagcccctaagacgatcaaccgtcggcacatactgccactgatgaatcactcgtgacgccggcaagtgccttggacggacttcctctttgagccccagagaagagagatccctgtgcggggacgagtactccgaccgtccgaccgatttntggcactaatgtgcttctatagcccgtttaggcctgttagatgcaatcggcggggcggccatgtcgacttggtagccacaagtacatgggtatcggcgcgccacattcgtcgcacgtgcaaaaaggtgggcccaaaactccgttcccgacgcagacggcgcgtgcgctgtaactcggcaccagcgcccctggaggacaggacacattcaaattgggcggtatgccaaactgccccctctgcggcggactgattgggcagcactactgtctctaacgcgcgccgtactgaagcggggacgcccaaagttcacgagcctgcccccagtagttatcccggcgttatggtcnagaggtacgaccttgaaagtggttgcctgtcgatccccggctctaccatagtggcaacgtagtgtctgacttcggacaccacaagcgttgccctattgaatgataccctgaccgttatctgagcgagttcttatttcgagtcctaaaagttgccggtaggtgaatgcacgccgtaagacagtggntctgctctacctaataaaacaagatagttgaaatttgtgtccgactgtgtcagagacgggtttatcctaagcgaaggttcccggactacaaaagacgagaggggtcgtgcagtgaaccacgttactgccattttatagttatcgggcttgggaagctcacgcctcagcgcataacggtggtactgcaagtgtcccaaagcatcttaatgccgtttcgttggcctgtcatatgagccgttgacatgccaaaaaacttatcgaattagcggagaccaagacaacccggggttagactaattgtccttggggcgactagactcatttgngcaccaaccccgtaggattaaaaactgaccctctgttgatgtcattccagttgtatgtactgtggcctggaaagatatgattgttgctagggtcccccctaagcagtgggcagctcctgttacggccattctagagtgcgacatatccatgagatatacgattctcgaccctattcacgccgcacagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtataggggtacgaagccccgatccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcaccgccgtcttttatagggctcatgccaggcctaaattggcgncgcacgctgcaccccagccgctgccggtcagtcggtaaggactctagagggccaaggcggcgcgggcccccgggncgcaggagtccccagcaataacatgtaaatatacttatcagcaatgtccattgttggactccagcgtggggatcgaaactactggtcattgctacctaaatctggtagcagggattagaccgtgatgggatcaagtcaaacactacgagcctgaatagttaaatggttccatggtttctctaagctagncgggttcccgggcccctttttggtggcggtaagttcccctcaagcactgctttacaatccttgcgtctcatatttagaacttggaaaatacgttaacaatcgaccatcgtcggagggacgctcggacgaagcgagtcaattaaggccgtggatctggagcgtgaccgtggtgtcccggagcgtttcgacgcgaggggtccttagcccaccaatggatcctcngatagacgtgctagccgccaaatggctacgaagagttatgtggcgagtgggaagacgcctcaaggtagttgtcgcaggtttgctgcgaaccttttagtcgagccacggcgctccgaactttttcatggacttgctaactaacgagacctatgtaaggatcgctacgtggactattgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagagggaacagccgaggtctgccngcgatcagatggtgctcgcaaactgttactacggacgttgagaccggtgtgtattgtcatgttggtcctttattcctagcgtgcaggttgacncgtgcgtattcaagttaaaatgcgggatattctaacctgaggcattctataaaatccttccaccgttcgtacacagataccacagacaccttcacagtggttcacgccatatggtgcggagaccagcttgggaaagcccggctagnncgattgtccctgccactattgccgtcgcagtggtagggacaagcgtcctcatccaacatnttacctagtcgcttcggcaaccgcacaccgggataggggtaagacaatgaagtgatccacgaataactcattggtcacatgcccgcgcaggtgcatgcataactagagggtggtagtcccgtcgcctttatggaacatactcccagacttatctacaaacgcactaaacttgtcgtgtggaggaagctactgcnacatgccagacatcggccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgttacggaatcaactantgttccactgggctgtactagaagcatcgtgtgactctaatggggggacccaacgtgnattggtcccttctgcattaaggtcgccctccagtagatctgttatcatataaaggagcgctatttcccgtcgaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcgagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagctggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggccgagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgacctggtttacaaagccgcgtaaagtaggactgtgtcatctatattacagcggagaattattgcaagtgagcggggataatgcttgagagtcgcgcaggcgaccccggttcagattaaaccccggcagagatgccgttgtgacggccgcaaaacactggttttttttccggttttctacatgtcagccaccggcctcggcgggtacgttacaactcaccagtagaggaggcctccctcgtgtctccggaatcaggatccaagatcttccctcgactcaatcgatactgtacctgaagcaggtacctgatgtagcctcgtagcacgctggggaggttcgaccgacctgccgtgacccttaattttgtccgtggttaccaatgctcccttttacaggtctacaaaaaattgggagcgtgcgctactacaaatcaaaacaagcggatcgctcagtcatttgtccggcaaccaatcggaccaaggcaggagccggggggaactcgagaggtgatttgtccgcagggggctactcgacggcgacgcctgcccaactgagtattactatatcgccgagctcagaaactaacaatgtgtcacgtctggtgctttagctgcggcttgcgagtccagcgactaggtagcccatatgagcacttgacggaccttgggttagaaaactaatagtaccatgagatggggtgaaaaggtccggattcaactatctggcgactgcgccgacacaccccagagtttgttggcttaagacacataaccaggatatagcgccggaggtcatggctaagtaccgagtaaaaattgagccgcggaccatgcaattagagtgccgcaaggatcgctattatgcggggtgagattgggcaacgcaagacgatctcggagggaaagcacgatacatattcggtccgaggtggtttcgtatgttcagggatttttagtgtgtccagaacatcaaagtaccggtgatattccactgcgaaccctcgcgcttgctgtccctgccgggcctccagatctaaagttctaagcagcgccccggatcgggtccaagagctgcggagtgcctagtccaggagaggctgtctgacgattttcgtcgcaacttaataaatatttcaatggtttgcgtgcttgaatcacgtttgagcgacgcatcgaataaaacccttgaaccgagggctactcaaccgcactcagtctnagcaaaaatttgncagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttcaacgcgcacggtcncctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactatagcagtctcacctcggccattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctngtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattcaacacgtacgtgaatgtagtgacacgtggtttggaagaagcgatttgaggacgcgcatacccaactttgggcctggtagtcaactcgtcacgctatgttagtaggcaaatcggggganttggcctgtgtggaggacggcgtgcgcggtagtgtccccccgcgntcttctgcctcgccgatggatcttgctcagataaaaggaacggtcttctgggaggctttcctgcanacgctgctgactgatatggatgtcgcggaagatcagcagtcgcggggccgtccccagnatggtgcaactgctccggccgtcttagaagcgaagtaaacctaaacacaattgggccacatgtctcgttgagatgtcntccaatggggactgcatagaatcgctgcgtagctcggaagacgtcgagtgcatggtgggtttaaactgcaggttggaactgacactaggntgcaagaggttacgtacccctatgccatcctcagtaaaaaccgacttagcacactttttatttccggaacacgacgtagctcaacctcaatggtcagggtcttactgaccgtgacacacgtgcaaccataaatgctggganaagtcgtgttcnnncggggtggccgacaaggtcggtaactagtgtgtatgcaacagtcaatcaggctcttaatacccgttccacactgctgcatggcgggcgcgaccatgttgcattaccgacgatgtccgattacgggcctntatcagacgagtaagttgaagaggtagaaaactcatgaacactcgcacttcgagggaaaccgggttgggcatggagattcaaccagacccacgttctcgacgctagatcaacgtggcgcgctggggtggcagacggtgcataccgacccgcgtcagcctgacgcggtgtctttagcctctagtgtgcgacgccgggcctgccggggacgtgccgacgaacgcggtatgcgctcgtttggaggagtggcatagctcgcgccatgatcggcgatgttcgtcaggtcttacgcgcgcagtgcccaaagacagactagacatgtcacgaatcaccgtaatatatcttggattcggcctgatacggacgtactctaggcagcttgacccccaaacttgcccagagttactccctagagaactgatgaccaggggcatccttccccgcatattaccctgaatgacggggaccttacagcagngcttagctatcatgtgtcgctaatacttcacccgggcagcgtggccccagctcgagnggtgcgtgcgccancctgatcttagggtgctctacggcagccacaaaaatgcacccgaggcggtgagattatatttggtatcctattatgcagtaagatcgcagtggtgtccccgaagtcgggtgctcgggcgatgatgaaggacaaatcgcaataacattacattcgagacacgttcatactttacagaataaaatatccgcctcgcgtttgtcaaaaagcataatgccttcccccccttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctctanccaatagcgacacattctaagtgtagcgcacgcacccgaaggcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaagttctaggtggctgcacccttagcctaattcttaatctagcgatgagccatcccaagtggccctctctcgatttatcgaaggacaggacattacgtggcatgcccgggagcgactggtcggcacggcgccttagtaggcacacacaacagaagtcaaatgatctttcagacaactggtancagcccggcattctggtcatgcctccgttntcgagcgccctatctcgacccngatagcctcccttccacgttccgtgaggatctgactgcgccctcgtaatacagaccggtataataggctatgacacaacggtatacaaaatggcatcatccccacgggtggttaaaccattccgaaatggctttatttgggcaaaagacactgctcacacttttggcgtggcttctgtgtgcacagacttagcccggtcactacccaactcctatcccgcgagcgcagncttcacagaattagagggggggtactccttaggttaggcagagcttagatggtccgtggggtgcagtcgtggttcctgtgtcgctgagccctttatggcctcctacattctgacccagtctctgtggactcagtctggtcttttaaaaatattggctgccatcgtcnnnnnnnntaggatcgatacgacttcaaacgacgtgcttttgttgaaaacccgtcccatggtcgatttggctccactgcaccctgtttaccgaatgggatagctggtgtagagggcatgcaggccagacctccaggcggtgttggccacactgtaagtccgctcgagccatggggtgcgggaggggctgttttgatatatctcaagttctcctctatatcaccaaaaatttcatgtccgtaacgaagacttaggcgagaacgattgggagttgatgacgactgacatgctaggttatgtgtatatatagcccggccagacctcagtattgtatcgaaattagggaaatgctacctcataataggccatactcatgcacgagctccccacggttcctggggcctcgaccattttgccntatagggccgctctttgtacggatgtgacctgctcatagtcaccgcaactatccctccacctaattacgtccaagttgcgtagtctaggagcttccccagacaaacgtaagaaagagcgcgcatccggagagagtaataccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggcnatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtctnngcagtcctgggcttccgtaacgngnctaggaactagacctcaccgcgctcttcacggctgttttataatatcgttgccccaggcatctaatagtttaagcagcacttgttgtaaggcaggtgtacgacggctgacaggcgatcgaacagtacagcgagtatcctacatgactatggacctatcccggtggctttagacgtattggcacaataaacgggcgccgtcattagtatgtgtcgtgccttggaaccgacaaattgtcngccggacgtaatgctccagtttgttgcaattaattgatgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggcgctatgcctatcactaggaagatgcgctttaagtggggcagggcctcgacccgccccannnnccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgggacaggcggccggtgtttcgaatcacaagtccggagatgtgtgctccttcagaggaaacggcaacagcatgccggtcgcgtcaccatctcttgtcgggttgtcaatattttcaagcccgctctcgtgtttgcgtcgttgtgcggttgcgaaataggaattggctataccactatgaacaggatccccagccagaagcgggcgtgacacaatacgccgttgaacgaccgctggacctactagaagccgcactttgctgctggagtttcgcgcaaactgatagaattagaactttgtactgagaccaatgcagcataggggtttcctcccacgctctcgccgacccactcaaggcactcctggtcataaaaggcaaacccagcttacgcntcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatctnaccttcttcataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggtcgcacagctagttgagctattgccagggtgaggtccncgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagngttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtcctccccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgataatcgtcggtatctctcacgtggggntcaccgtttcggaactgtaacgggttggagcacaccctgtaaacaccccatgaattagaactcgggtaaccttacgccaagtgttaacggtcccggcactctgcttcgggcgatagagatgacttttcctcggggcgtgccagcggtgtacatcacgcaccaccttgacagtaagggccggtttgacaacacatgtcagccgaacctgcggaccgcctactccgtttattccctgtcctagcctgggaaatgaaggcaacgccgtggtccgggtttaattttgcgatcgtaagctgactgctgtcaaatcggcctgcccaccaactttcacaactaggggcgtcagcggcanaggtcgtttacactaagaacaactcaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattctaccatcacccccttctccgtaaatgatacaggttggctggtncgtaccaatgggggcttcacttcctatagtggacgagtcgatgagtctcgtatagctccgctgaactctccttgcttgtcgaccccactggtcgaagagtacgaacgacctgcaggcaacaacggaagancatcgttgacttatgtcaatctggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacgattcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcggcccccaagtcgcgatccgtccccngttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataatccatgtgcagcttggttatgcctagaagggtcagcccaggcctctaaaactctacttctgagcgactgctggaaggggctggaaaattgcaaacgtggtattctcgggttaagtattttttcggacggccccgcgacaagtatgccaaagtgaggggtgacttaaattgcgcagttcatttggtnnagcatcncgctcttctcgtgaaatgcggacgattgtctcgaaaacccataactgaatcaaccaagatcgttcgtaaatttcgcactcgttgctcctcgtatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcctagtgtcggggcaccgtttgacggatgtagagacatattcaagcttctacgcgccatgagtaccgagcggagccggccatgtgtctcgcgaagcgcggtccttttgcacagggtcgccaggcgacagctaacgtaggcacggtactgttttcgncttgtcgccctacaatggtcaggataacgatcagcgtataatgatgtaaatggcctggatgttaccgatttgcnccgtaggggataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcgacaggttctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaaaggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactaagtccacgagcccccgagcgggctaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgcctagccccatgtgtaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggaganttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatncaggtaagggctctgcagggggtggcttaatcataaaaagcgcagcttattagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaanttactcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaggtcggtccgccgcaaagccggccgaggttcgcaattactgaaaggacgngtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagantgactaacatttagagtgtaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcggttagtgccagtatgacggtgcgattcctaactcagtatccgtaagggatctctagccgttcacttcgtccgcctagtcacctaggggggggccacttataccagtcaaggagctagtgcggagatcggtgtacaacttcctcgggtcaacttatttgtgacggcgctagtcacaattgcncaacggactctcggccttagacaccagcatcctttggggacgtctttgatcaagacgtcccaaannactgatggagataccattaacacactgcactccacaaaacgccatgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtggtccgtgtttcttcctgcggcccacatacctcgagtatgtccaagtaggtttgatcgcttgagatgtcagagcgggaccctaacccaacggttttcaagtgcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggtatacagacgaattcgccgcgnataagatggagttatacatagtaacttcggggagtggctttaccccgcctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaaaacgcagcttttgagctccggacgatttattttatataccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccaacgtggggggacagatcccgccttaatgtacgaaaaaaacgtcccgatatcgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggggtcgtataatagctgctgtcattttctgtttattcgtctgtccgcgatggcaagaaactcatcgacgntacgcacgtccgtctgtgttcatgttggtcagtgatggcnttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagcgtgtctcttacccgaaggangcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtnttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattagagatggacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgtgtttcgcatttgcgcttntggcacagagcttnagacggagatcgggatcgtgacatcnagctcttaccgtctccacgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcgntgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatggtccatatactaacggcgtatgcccctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagtgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactaagatttctaacacatcngtcacttncgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgagagatgatccccgcgtcagctgcgacgctagaaatgtataatcnagtggggcgttccacaaaaggtagattctagctaccaatacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgaataaagtaagggatttagggtgtatcatgcaatcatcccagttcccgccgagctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccncatccggtcgcaacttcgctccaaagctatctctgctaaacgttacccggccccgccggaaactggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatactttagaagagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgttttcgtatctctagacgaaccagggcatagtgctnctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacncatctaatgaacacagcggtctgaagcnngtcgtgctgactaataacggttncgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgnatgagcaatttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtnatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagtacgcaggatccaggtcctacctcatgcctgccggttaggggggacaaaatctcacgggcatgtcacttgccctggttctaattgttatttacttctaaactggaaaagaacgtgctacaatatctccctgaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctacttactaaaggccaaattggctaccggatccggggtctgcggtannncnncccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagataagtttatcatagcatttgttaatttgtaccgataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggcgacaagcgtgggtttgtcttcgcctgctattccatgcnctgagagcatgccncagtgtagtttgtggtactgataatggttctccggccaggattcgtactccgtcggaatgagtgttctngttatcaccaagaataggaacgctcgcaccgagatgagagcaggcatttcaacagatagacgaaattgtatcttcatcttngtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcgggaatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaacctaaataaacgggtnatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcgttttgtgggacatacgccgcagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtatacacgtggcgtctggcgcggggctggcgttcccaaacgatcagcaatactattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtgttggttgactggcaacccgcgccaattngtgtgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatctagcctgagttgtgcacttgatgccctggaatataggtatttcggcagtaaattctcaaatttcaaaagttgatgcgctttactaatgcgttctaatcggcaactagtacaccccagtggtggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggatttctgtgagaaataacatctacccccgtgagttatcggagtaagcagtgaatgcctttctacgtacgcttcccccattccgaacaatcgataatatccttacaatcattaaaagcacgaattcgttgatagattacgattgctcgaattcgaaaatgccggacgtttgatccntaacctcggcaaaatggttaatctgtcgggactacaacgcatattgtctgtccgacacactacgctgctcgcctgccgccgaagtggtcgattagcctagaaattcatcgagcgcgcgatatccgcacggcataggcccgagcacgggtaacttgccagatggacaagatccgagttataagtctcagcgcatatgatacctaatcacggtctttaaaggcgcatccgccggctgatgtgcatcgcttacaaccagttactcgaggaaacttgtcggctcggactaactatttgctggtcgcccagggccgtggccccaaaatatatcgtcgcagacgctaatcgcaccgccccagcgaatagagaaaggcaggtagggtcgtctatcaagcacacttcctgcaatgtcgtcttagagtcggtgaaggcttatcagcgaggcttcgccaaggaccatcntgtgtctcatccatgcatgaagatctctctaattaaagtgtacggcgtgccgaacacattatgattttcctacgtataccctagttggacgaaagtgtgtattacggatgcacgtggagccggggacacagatctgacgtgtattgatcgctcccggggacctcagccgtggagtcccgtcgctcttcgggtggtggaccattccatggacgtggtatgggtcggtgcgtttgaagttgggtggccttaagccgaactttttaaaattggaaacaacggcgcatccaccccggccccccgcaccgtagaccgcctggccgcaacgcctaccagacctcgtacatctccaggtcatttggccctgatttttactttggattcccaacggggcttgcggcgtattcgccgatgccgtttacgtacttcttcgtgtaggcaaaacagcggaatctaaactcaagctaaaataagcactccgaggagtcgcacgaaaacctcatccagcggaatcacaacgggacctaggcatgtacttaccccgttttcgcgagatagttgctcatgagtgatggacagactggttaatatttaggtagtactgaacatgatcctttgtcgccataaatgtcatttattgcgagaacttaggggagtgtgatctactctctgtacggaacctaaatcaataacgatgcaccgaagtatcacggaagtgcccatcggcgtgtatggacgatgtatcttgaggcttgatccagggagcatcgnaggggggacaaaggggagtcgaggccaacgattgatcttcatggggacattacggacctgtggtaagaacagacatgtaaatagttggcgaccagttgccgttacccgttcgcccgaacataaataataagagtgggtcaaagaacgttagacttggctttggtccaaattcccaaaaaagcacgatcggggagctatccacttagctttcactgagtaaaagtaccaccaccgccacttgccgaagcgatcgaatgtggcattgtctctatactctagtccaaccacaagttgcccggggcctattagcatcccatcttatgggggccagtaagctcaggcaagggtagagatgctttgcacatgtggtgtggtcggccgtgctgactgatcatggactagccactgtcctgaattcggggcgcccctattttagaactaagaatactcacaccgccagtctagctctaagatcaatgntgacgatgacaacaggaccctacccgagtaccctcccaacgatttctgacttcctttgtggggaataaccggggctgaatcggccgttagacatatagagtctttatacattatcatcacggcgacgtgagtagtccactccccaatgatagctacaaccgcccgacatcaggaacgaagcgaatcacactgggctagcgtgttgtatgtcttcaaaccttatcgacccctcgcctacaacatctcgcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcgtcggggggcatctgctccagttagcccggggttagagtcccgcatgganaagcaagcttacgcgtttatcgaagagcgcatacaaactttattctgttattccaatactcgcgaactgtcacattaaacagaagagaggggccaagtagcaattcgtggcggaaaactgagcggtataagccagcttatggattaggaaactcgtttagtcctcgtctgaccccgacctggtagataacgatttatattaaactatgtctgttggacgtgtggtgtacgcggattcgctcagtttgtgatcttggaccgataagtagttctgttactacctctacaggcgtggggagtgcagactgcactgttaagaatgtaatcaaacgttgcacttcatgcctaaccgacttgttgcgagcgaacttagtacatcgatgagcctcttcgaatacactgatttttgtcggantcccgaatgtttaatactccacataacccgtacgggatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagtttatacacctggctaacagtggtatgggatgcgctcttcgacacccactaattcgcgcatggcccaatggcccccgcagtcgtactcaactcgttgttgccagttatactataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcncaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacacgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccagtctatttcacccgggtgactcatacgggctactcaagccaggagccagttgatgcgtaagttctcacagcttgaaacttggcatcttacatattcccttccgccctagtgaagcacaattcaatttgcttacatctgatgcgtgtttgtgcgcnccgccgggcgacgctttcactcggcccggatagttgagaattgaagtacgccgggattatttcccaacaagattctagggcagtgcatcctctagctttgggcttggtttggtcgctttagcagggatactcctcccttatttcacctcccggatatcttcactagagagattgctggggcgcagcagtggctaatcttaggacaacattcgaacgtagaatttacccactggtttctatgtcggacggccaacggagtcggcagtaacgggctgaggcgttcgtatcgagacgcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatagtgggacagaacgtgtacgtnctcagaggtccaccacacttgaggtgtaccgtagatacctcctcttctcacgggatcaatcagttagtcaggttggtcctattaattgggggaggctagtaaactgcatggctgagccagtccggcctacttngggtaggctttgagtcgtggtgagagccacccgtncgttacgagatgcataccgtgncctctttccagtcttgatctcaaggctattcgatttttgataagactagaggaaaggattcccaggcggctacggggcgttgtggttagaactacttcgtggacggtggagagccatcttaacgtccggagcatctgaccaattggatgacacatccgggcaagacctgttgtcagcaaccccacctgtgagctcacattaggcttttcgggctgaccagtgagatgtgcggagtccaccccttactcgtccggcgcagctaccagattttttaggaactcgtagtgggcaggcgtatctcaatatcgcgcatttnacggcggccaacgcgagaacttttatttcagcgtcgcaacaaatggggtcctatgagcgctgggagccccggaccagtcgacggtctagatgcaggcagcggctcatgcattcattatattcgtagtgcccccacctctcccttggggctatccccaaatcctcacgcggcntaggcttggggaaatatcccgggtcgcgatgctataggtcagtgctttgctatagcaagtgtgctacccggcgcctcctgtacgtacctctttgagagggaaatgcagagagatttatttcccgcattactgtggtgatagcttccgcactcgctccacagtgaacttccgcccacccaggagcatccgggcacccagtaaagtctggttggttgctcgctgcaccttttgcctgcaacgttacacgggtgcctacactacttctgaanntccagtagcgcgcgcccggcgccnatagttagcgccctctggtgatgtnccacctgcacaccggtgggccggcatgcctgaaataagcgacttagatntgcctctcgccggtagctcagccccactgaatgcgtttctggccatgtctgtaactaatattcaagtttgatggccgttcttgtgcggatccctggggatatttccgggaatacccgtctgtttactacggtgggcttgcttacgtacgggttcgcgcatggcctcctctccaaacgtaggctagctgattagattcgcggtaaactctagttctgacgtggcgcggtcaagatcaagtgagtgcatagccctacaggaggaggttcgacgccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcaaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtgaaggcggtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcccgatgtactcccggataaccttggtgctggttagttagcctctccccaggcttcgccctgatgctgtgaatcctctgccattgtgnacgggagtgctcgcccgtagtatatcaggccgggtccgcaacgtgaggaataaaggtcagtgcggtacgcacgcgtgacgatccactaaatcgttagtgggaccgtccttggcgtaccgagatgatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccccatttctgtagaatggcggagtacttacataaatctagtatagcccttctaggtctaactactgaggccgtgaccacataacttttttgggactccagacaataaccagtgaatcgtattaagcaagtagcgcacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcctaaagacttctttcgaagaggtctttccacgagaatggcgctttggggtattctgttatactgccatcttggtctgccacattacggcttatttcggacactccggatggacagcgcgtcatgaattcacgacctcgagctcagcgcactaccagaccgtagttattgcactctccatacatcaagcttattcggctggtccactcccgcgtacccccgcgagccaaaatccaacctccgagccggggacacgccggcattggccaaaagcgctcttcngtgcgaaccctctgcctggcggtagaaagggccttaggcgctcggtgacgcggggtgcccgcagggacttttccgtaaccgaccgcctcagagtttgtttcttcgcgacttacgcccctaaggctgtgatacgtggataatgaatatgatcgtaaagagtacgtccaaccacctcgacctgggacgcttcactgtgaccacccactgtggaacacaatcggaagcgcatcactctgaccannatccgccaacgccagctgccttcttacgtgttacgtgatagagccctaaatatcacatgaatccgtctggtattccaagntggccagtagtggtcncccagctaacataaggcataagagaactgcgacgcacaccttaatccaacctgncngtgattacttggtgaccgtatacagttgccgtggtagcccccgtgggaccagcatgatctcacaaggaggttangaccatatagttgataagcgcggtcccaacagagtgcggcctcgttggacagattggggccctttgtcaaacccaaccggccatcagcaaacgcatgcactccacgaccgtgaantacgcgccattatggcaagccgacaggagtctatgaactgggaataattcagtgttcatgaggnacagagcggcgtagtagcttctggtcacaaactatcttttgaccttggcgccacgtgagtccgagagcgagatatgtacaacttgtcgcagaatgcactgcctgcggggtatgtgggctgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtagcagaacctagaccaccgtagcgaggtcataaaaggaatagggtagacagcccaggtttataattatccgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcggntggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaagaacataaaccctttctctttaaagctaagaccatcgcagtggtccangnaaggcggatcaggcatagatgggtcagaagtaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccagaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagagactgcttccaatcgaaagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgcncaaagttcacgggatccctcnagcgacctgaaggatccaagggatnaaagctcgaacggacatggattcgcgttgtacggtcatcacttttcctacccatattatagggactgtcggcgcattcgggtatttccgtaatatcagaaagccatctatcccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatantacttcggacaaagaatttgatggtgcccattcaccagaccggcgcgtngacacaacatctaggattagtagtgactctgttgacgcacgagtagttcgagagctctagccccgcatctcgaagcgatctcggctggcctttttagcagacggttcaagaggcccgtatttagtagaatttacccagagaggctattcggtacatgatggcggagattccatgccgccgttgcaatcgtaacctgtaacggtacctcaaaaccacgcccgaccgctttgggcatagcgatcttagtggttgtgagagctcttactgacaggaaacttcaccgatgccttaggacgcggtaaatagttgtcaatagcttcagacactagcacgagacgaccctcccgtacgcgcgataataaggcagctttcaaatcancnggtcaggcataactgtgatcgaaatggatatagattacttaacgacttacacaacttgttttcgggatttaaggacctgaacagaaccgagtagtgaccatttttttcggagtacgtgctgcacatctacgatgcccgtgggcggactaagcaatggaggccagtataaaattcaattctccttacgtttatacccatcctgcgtgtgggaaactaacgacgcaatcgcacgtaaccgaccgaacgatcgtgaagatttacggggtgattttgccctcacctaagttcccaatggtgaattccagtaaaacagcagtttatgtatcgtttccctgccttaagnaaatcatgctcctcttagtgcncgctccacactcccctgcatgtcgtaatgcactgtgtatcgaccgataactaccgtgcttaacggaagtccccattcttcgcggttaccatgccgggccaccgattccggcggaaaaacacaccatccgagaaaaactacgctcgtttctatcgtatatatggctcgtacttctggttttaaatcatacctcactagtcttaaagttcttgttgtgagacacgtacgaacgcctcagtggactccccgggacgataaatatcgaacgccgatcttcgatgcgatctactgacnnttcagccgtgcgttaggtacgctaaatttgctctaaccgcggacctgccgtgctattaaatggggaagctatgcctggcgacagatcagactttacatgtctactattacctaggaattataagccgaagctggatcacgtgctcgcgttctgcccgttcgactggttcaactagttgtcatcgcaggcttgagcttattgaaaaggattttcatgccaggccgtggggggtcttctaatagtgggggcccatctatggcacagtatgcgtctaggcattatacacagcaaaagtgacgttctcgacgccccaatatatagggaagatctaccttctagtattgcacacactatatgacactttaaactccgtcacccggccgcagggtatcgcacgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccagctggtgatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggcccgaatgtacatgttacgcaagtcgtccatcatccggattaagggatacgggggagtggagctctgcgggtactccgtaagtcattgcgatgctatgatttttactgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtagtcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgaatatatatttgacttgggtaccgaagaggatcgtcagatggaacgcggcactgtgccgcaaccctctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctgtgcacagcgccccatgatcacggcgaatatactctgtcgagattacatcgtcggttagtattgtatggcaagcaatttagagagctgcggtactgctgggagttgagaaaacccagagcggtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgncttcttgcaattgtcggttcgcgcgaaacgcactncggttatcacaacgcgcgcgtctgggggatgcagctatacgtgtggagaggacactataagcggtccgctttaggctgcctgacgtatactagcttatgttcaaggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtagattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaanagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtgggaatttctaccctcagtgaattaatcncatnncttcaaaggtaatcttctggactcaaaatgctgccggatacggcgaccgggncacattgctataatgcataaataaaaatagtaattgtaatggccgttatacatggcaagtgttatgaaaaagtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaancctgccttgctgggttttcgattcttgtctcatactcctccggcgctccaacaatgcgccccgtggggttacctgggcggcatctcgatcgctgcgggcgcgcgatcaaagggtggttccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggggaggttggttaactttgtttttgctcctagggagtggcggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagaagagcacaagcaatacccgcagtagaaaagtcgaagtcctaacaatcgtaagtctcgcgcgcaggctccgctactctacacctgaaggcaatcatctacttcgcggcaaatcaaaagtgctcggatattaattaagcgttaacctctaagcggtcgtacctggcggcccgcccccgatctggatatgccttgagagctgggcgggcagaggtccgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagtttcaataaaaatgcgcaatcaatttcagttcgcatccgacacgtagttacccatggattgaaagggggagaccacgctagtctataaatctccgaacacctaggtgggaaataacgaacgactcttgacgcacgcagcttgagagaccgaacagctcgtcttcttggnnnggtgggcaccccgcgccgccgcattgtggccagctcttcgagtggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtgcttagtagcacagtgcacaatttctaggatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaagaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaantattgtacctgaacgaagttaatccataaccctcatgcgggatcaatcacattggatttgataaagagtagacaacggccccgcctaggtctcaagcggaattatgaatgagagcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatngccttaacaaaagaagtacatccctttccccaggatntcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcangccaagaagagaactcggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctgtttgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttnctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgaccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaattcaaagcactactcctgagaagcttcgaaccaattttgtgtaagcccctgaaccgtagctgtgcaggaatgtaagagcgaactgcagagaacgtcagtagagcgctaccggcacactccgttacatttcagagcttagggatgcatcgcgtcacgcggctacggcaacgtaatccacgtaactagaccgacgcacagcgatatgcctcctcgcgatccccctcgggatgcactcgaagggtccgtgccacattgccgagcctctttaccggcttgacatacaggagcggaaccgattctgccgcatgtagtgatcctagctagaccgcaatacatcactacggcccgtttcctcnnttgacacagtaggtagtgttgcctaaatattcggaagattacgcctaaagtaccgacgcaccattcttnccgataaaatcctcgatttggataaatcccccgcaggatccaagaactggcggttttttacttaagtgcgtagtgacttgtgtaccttgaagcctatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggcgagtcaaggcatttacggaccgacttccactcgccagacgaactgaatgaagtggtcatcacagggtcagtgagtgagagcccgggcgaaaaaacgctaacttgggggagaaataatacatgtcaaactaaactggaatcatgctaattcagggtactgtcgatactatggcgtaccgaataagacggtctcactaggtccccagaccggtagttgtgttgacgactcctaggctgtttccgaacacaggtattagttcagaaacctacctagtaaacagatgtggtttagcgccacgtctcatgttcacgcggacatagagcatctcaacgttcgtaactaccgatgggctgtcctatagctggcaccgtcagcgaaatctatcctgatgagtgnaatgcatcatctataatacacgtntggaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggcctgcccgcccgaaactcaatccgagggttataaaaggacactggcctccgcgacatccagcgcttaaccgttacgcccccaagtagagtccagggttggatgtgcatctcggggggagagagacccaggccgacgttaacccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatggggcgggagnngcnnatactcgagacttcacgtagttgcccgagctctgctgctttcaagcgaacctctatccgcaaacgtccccgcccattatggctatatcagctcgcctcgagtgatgatcaaggatagagcagcaaccgtgacctgtcgtcgatgctgcatatgatgccaacggcatctgccgctccgccacgcggagccgggagacctgcaatctcggactccgatacccatacaagaatcagctactaggtccgccttctaggaaaggatgttgggtacgcgggtgccaaacctatcaccgggtgatgtctcatcataattcgtcgtcacctggaatgcaactacagtcccgcagtcctcaggtctctcggttcgtatctcgtacaccagtgttagcctattatggtactgccttaacatcccatagcttggcccggcgacctcccgcagttccagcagaataccgaagaccgcgcccgctaccatcattacaacaatttatctctcctcgatacccaccacaaacataagtttttggtgtaacaattatccgtgatcgttcatacgcggagaccctataagtgtagctgattggcatagccgaggttctctcgaaaggccgagtaattgtgtaccttacagataaaagcaagttgtcatcgtaatgttaactgcactaattgcatgcaccgccttagctccaagtaccgccctgtccctattactaacctcattgggaacagtgcaggtgcagtcagtattctacctataattttgtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagntcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagcatcgggatgagggaaacttcttttagtgcttatttagatcaccggcgctcccctcagtacaaaacgaatgcgtgatcctgtcagaggtcgacgcaagcctggccccttgaactggtccttcaatcgtgatagggagaatcctatgtgtggccctcgtagagcgctgactacggttggcgcgcgttggtcgtctcagccctgccaagatcgcggctcaacacagacatcaggagaacttgaaataagtgtcgttgggcaggcatgaggtgggcaacagaaaatgtcctttctcgacaattaaagtcgtcggtacctgactgacccgggatagccgccgcacttggcgcacacggtgcatggcccgtcttgtctggagtcccatatatttaccggtagcatctaaatggcatagaggccgatttgttcatggtgaagatcggagtcgnactaaaccagatacccttatgtaacttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagataagaaccttaccgtcggagacccgcgtagtgggtttaaccgctaagccaagttagtttgttggtgatatccgctcgctgtgtgggggttgtaccgtttccgccacttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcanatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggantgttgactattagcgggaggacgcctgatgctattggccgatcttgctataaacataatgcgaccccacgaancatcagttacgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacctcaaggatcaatcgggataaactggaactagtggtccctggtggggttacaccacgggtgacatttttcggcgatcaataggcgacgggaacaagtacgcgattttttcagttttcngagacctggatcttaatgaaaacgttgctttgttagtcagtgttaataaaggtttgtccagaacagacatggtgcgcctgtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctcnggtgttttgaattggttgtcttacttggcttaactccgctgtgtctgacagatgggccctacgatcagcgatactatctcacccacngaatgtggacgaactgccttacggcatgtaaatcagcttatcaatcagattcgttagactgcgttgactatgattgatactcagctagaatgctgggtggtagaaagttgcctattcccccncaaagcagggaatggaaagactaatttggggacctaccggccagacgcggatccatggagtcacaggtgtgcccatccgtatcgcactcgggaatctaccggtgattaggtacgtaatcgagagcactccgaggcagaccaggcgcacggcttgtgtcaacgcataccatgaacccaaactgtgaacgctggaatctccttcagccgcgggtttatttcgggacgatccgggggcacttgagttccacgtcagtgttttttgccacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcatcctttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagtattctcggtgnccgccgagttatgtccntggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcntctgcacactgctatatgctgagaaccggctggacacaggctcacgggccttagatgcaggaagtataatgaggatacgaggcccggaagggcttanggagcgggantaaagagggatgggctagactgtaccagagtgcgctcnctgacggggctgctcaggngcgttatgctcaagtcttaaactatcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatctggaatctaaacagcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggtcacctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaacttcctcacgatcgttatactttatcgccgaacggtatcggaattaaaactagcctagtaatgctcgatgtctgtgcntgaagcagctgtccagatgatcatgcagaccgccttacttgctttaattgacaagcttccaaaccttatcgtgcgttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatactataatncatgggctaacgcacttgctttactgatgccggaagtcctaccacagctagttctcgcgcaatccagagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaaattagtgccttgtaccgcagtgggcgattaacgcaatgagaacaagtcctcgatcctgacgctgaccncgcagcgacagcattgacctaataactaagtgtagtctcggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatttgaaaccctagggtcgacccagtttnatgcgcgttgacgcacttcccaccgaaaagtacgtaggggacacccgcttcgcaagagggctagggactggtccatttacgaatttctacgcatagtacggctaccaatgggaagcattagatcaggaactctgntcaagtggaccgacttctcccgtgttccgagtgttgatatccgagggaccaattgaactgctgcgtactggacgctttgcgggagaaagagacaacgganactagacctgacaatagcaaatttctccaatacgacgctactatttgaatattgatagccaacctcggcccacataaaggcgaaaaggtactctcaatttccctccaaatccctagcaatcttttgtgacgacctgaggaacaccctggtgttcggcaccggataatataatgtagtaaaagtagaccttgtagatttcaatcaaacccgagttatcagctttgcaggcctgagttccctactggaacgagcgtcaagtacggattttattagacagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttaactacacgaaaacgatcaggtcggcagtttctgcttcagtttactgaatgcagtcgacgccgcgctacatactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcancgtgacagtcnggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctnnnnccccatctttcatcccgcctggacgcgtaccgccattcaaactgaggtcacaacgttgctttatttggattggcagttttactcaggcattaaacttcgtacgatagtcacccggagatccccggctgtcgagttaaaacaagaaagcggctcacacggcttgtattgccaggccctcattggcgggggctctcgttagtacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtctgtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctcagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggcgaacttcataacacattggggctgcctcaccgtgtaactttagatctcgccgccctaagtacgtcttcttgcctatagacttacgccttatatcctatcttcgtgtagcnccaaattcgatatcattaccggaagcgcgaaacggtcgtctggagctaaacaaaagtcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatcnattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatttggtgccacggcgattgaggagngggcagcagcgcttcgcgtaggcccacccgatggtacagtagccgccccgatcgtcgctgtccctgatgattaccggttgttgaaaacacaaaacacgggacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttggcgcgaaacgtgaccgggatcacgggttagaccaccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtcnaattagtctatcagtggggcgcggccacctgaatattgacactgatttgcagggatcacggcggcctcctctctacatgagaattaancaaattccgttatttatgtacttgttaattgagatcgagtgtacagatagccaagcgcagcctgggttccggacaatgagcagtacgtctagaggctttgtgccaacagatattgaacgaggtcgatgcaattacacaacctaaatttaacataacaaaaggcctaaatcaatgaccagaccacatatcgaatacgtctaaacgaggcgtcatagacataggatcagagttgtccaacaggacaattgtatagttaatgatcgcggatcatcatctctgggaggcgcttgcgagagtaccagggtacagaaaagtcggtgcgcgtattggagacataaaaagtgaatatctctttaggcttcttnnatattccaagcggggacaactattccagaggagacgctccnactcacgagcgaagcacaataccaccccctcgcttgcaaagcgacacgtttccgcgaaacggtgaaggctgccccgttgtaaggtcgcgngcgtcgcacttaccaacaggggatgcctacctaaggacattagcactgcaccactgctgcgctgtaaagcttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgctcgccgtcttgcgacccgctgacgtgtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatatgcgaggaaccattgtagccggagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcaacgtatatgctgttaatttataacccccttggtcacgccatttagcgtcaccaagggtaggtgtcggcgcccttttcgctcgactgattacgtgtgcgccacgttgcgcagagcgaatatctatagcaggggcattgttcggtaacatncttcgcccctatatcagagacgcatatctaaggtgcgggtttgtatgggataacgggaagttctccgaagtacttaagtacataangctcacacagctggctatcgaagcgcggcgggctggcaggggaacgggtgctccttctcgtaaactccccgccccctccccggtaattcctgggcggacaaacgggatgacggcgcgtctatagagagacgacggtcggggcccgtgggaccccttcctttcttctcgcctggcgcgcccccgttgtgggaattgctcgtgcacccaaggtgtacgaccaatntgatgtaatgctggatgcccattccggacctgcacttcaccctgccccagggcgacgcgctgctcgggcacatgaaacataatttttacaaccgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtaccgattgggagtcgcctaccagtccaagcccgagttccctcgcaaatcctctaattcgatcttcgtaagaagcgttggcctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgcacgccagcgtactngcctgtctaagttcacactcgctccaaccgatgcgaggaaaggtnatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattaggnaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcngcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcacgttccggccttagctntaggagcagtgacccaatccaggcgcttattacttttgtggctctcttgcagaagagaacactgggtatagggtgtcgatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccccgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatacatccgcatgcaagttacgcgtcctgaatgtgggaatattcgataattctttcagacatgttcgggtttccacanggtgtgactcggccacctctttgatgataatacccgcgacccgaagtctccaagcgaactgtaataagcagaatatgttgtggtcaattattaagggagcgtgcgaccagactcaagatgtaactagaaggtcgtaaaaaagcatcacttcgtgcgtcgagtattaggttcggctagttcttaagcatacaaggcgccgggcggccggtancgcctcgaaaggggacctacggatacgaggtctttgtgccagtctgggaccgcaggcgacgaaccctcgcccggatgcccgcgcctacgtantctgcgtagggcgaggatcgccaagttgaaggcctgttacagtgtacctatccactccatacataaaacgactagtcatccacaccnctagcagtgtctccttctgcctntaatacagagnnnaagtggccgtgtccaggtgaatcatgcattatgctctcggtgcaccttctgcctgcttgctgttctcgcacttcggggccgcggtcgggaccacaaatcgggcccagtggtaccaggtggcagcgggtcagggtgccggccattctgctggaagcgttgggcgcacataaaggcatgtaagccacaacaaagtaaggagtaccatcagcatgtagaggaattatacggactaccgggcaacggccatatacgccaagctgatcgctggttataggatccaccaaatcccatgagcgccccgcgccgcacatgtanactctcgtcatctgcttgcgcgccggggcgccagacgcccaagtcccaggggcgaaccgagaatatcacttaaagagtacagaggttgtccaagctgggaatgtgggcatcaagcatatccaacttccgatggggtcnccagctccacatacacaagcgtgtggtaaggcccttgaacnacgctcaggcctgagggaagtcttactctcacgacaattccaaggttatggtcggtggaggcttacatattggctgcattgaagggccgnacatctagcggcnctgcggtaatcccgccacgaacgggctaggactgcgcgtcttctatggcagtgagtaacatccctcttcccgcttagtccccggcaggtttctggggagctgtatctacctcagacgattccccggtggcgttggttactataaggcgcacaatttgttcattagagagggttttttcgtttcttagtccgtagcctaaaaaacgtgcctgtctgcgatcgccgacgttaatgcagatatcgaatgttcgcgtggatagatagtaacagtcgcttcttggtaatcgttcccgttaacatcatacaagnnnnncgtaaactatctatatgggtcaaccgtaagnctgtacttgataangacgaatcacttgaacctgtcaggatgaatccatacccaaagttcagtctacgccgctaagcttttactaaaatacgccttatggaatgtgagtccgngggaatagcggggttgcaatgngacgagggtccgtcgcttatctataaatgttagtttacctttaccgtccagtgcatgggaggagcatcagcagctaatgtgcaccattaaaaggttgcattatactatcaggacgacgtctcggtgcccataagataattgcacattggcagtagttaccaatttcggtgtcacgagttaccccaccgggctcggagccgctgcttacttagtataattaatcgttttacccgagtcatctttgctctttatttgttcagctagggatgctcgttttacaagaatgtgtacttatgaaccagtagagatgcagaatttgctttttctcatgcggttgcagtcccgtctaggnccttgggttgatcactggtgcacaccgcgcatcatgggagagcatttatgngcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagtcttggtaaggaattcctnctggtcctggtgtccgtgggagacgggtgcaccagcgcccccacgtttnacgcggtactacgtcgtgcgcctggggtacggaaggcctcaaaatcgggatgaatcatccttagggaataacatcgggcgttccgaactgtcggtgtcgcatgtttcgtatgacgacaaagtnagacggcgggcaactttattccataggtccggatgtctcaactattatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggaggagacagggcggctctcgtatcacaaagaccaacgaccggctaattgtggatggaaggttcgttatgcgtatatcgcggatttcatactcaccgtgattgcggcggacgggtgcgggggtgcagctcaccggcagatacagaacacatagtgacaggtccaaccccagtagacattggtcctccatctagttgggacaggtagcaccccggacagggtgcccggaactagataatcagacgacttccctgagtaagtcagccttcaaaaaaacatggctcccgcggctaaatccaaatccgcctacacagagcttatatgtaaagtgcncctatcatttagatctngtcgagcgctggagtattatgtcgtcccttaaccgacatgtcaactgcgattatgggtgtcctgaaacacttaagctancagcagttgatcagacagtttccctagctgggaattcttaaatacttaaggatctatggcattacctaacgtagtaaaggatcgctagtcttagacccatgacatatagattttcctgtgaaaaccagaacctgatagagcaggggcatcgaaagcctctcctccaaggatccatgacaaactcgtcgttatactgaacaatgagcgatcctattcaatcgggcgctgagcactacatcttctggtcactcagaaacctcgcgtatgccgcaaccattataagtgtcctgtttgacggccccgngtgtgctgtacgactgtttaaggctccgggagtagggtcgcctccgtggcggcgtcccccgggncgtagttccggcctgagcctgactgttaggatgtagtttgacaaaaaagcactcaacctgtcggcccttggatcgcggggaatgagtgcaggatacggacacacgtcagtgccagacattatccagccctgcaaccagaaagaccgtatgacgcattaccgtccagtcggcaagtttacgggagctactgggggttaagagtggagcnaatactccaaacgcatttatctatgtgcaatcagtcactcggggtagtctgggcagccacaatagcaccagggggggtgtagtggggatctatacttaaccagcctgagtaccttttttacctgtcnattatctttcatctcgctctgcaacatggcatattcatctcgtacccaatgtacttgcctccggcccgtacctggaggcaacaattcaatcaataggccacatattcacgtcgccagccatactttcagtggacttatcacgcggagggggagtcgccccaagcagtcgcaatactccgcgccaccccaacccggtgaccaaccagcttctaatcggcgaattggcacttgtacgtattcgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgccagtcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctccatccgggcatatctagtccattgctctgcttgaacccgtcccttccgtatagcaccacgtgctcgaaggtatgcgtgatattctctaactgtgggtgagcggcacaggccnggtttcgcggataactggattactacggtatcgtttttcccttattgaatacgctgtgtttccggttattgggtaactggcctctgaaccgtcgctcggtacntaaagggacctcccctcaccccctccacgaaggattaaaacggggatcctgaacttttgcacccaacagattattgtcgcacggcgcaacgccttcccgtagaggggagggtcagcgatagataaatgtctctaataggtgaaggtcgagatgattagatccacaggtcatagggttgtgatcagatacaattcgtgacatgatgtgaaccaaatatatgctgccgtcgaatcttaacagcactcgttcaggaccccccgtcaaagcgggcgcagttgagcgcatgactccgcccgggagaacccctgagaatgaggtgtaccgatcctatgatgggcactttgaccgggcacgccgtattgagcatggtagcccgggactgaattctactgtgtaagagccgacgatgccaccgcgatcgacagtaaagtagcaaaaatgaagttagaaggggacttagaaacctggaggtgagcagtgcctagctactatctgcaagagtcgtctccggtagctcaaaatgtcatactatgcaaacaagcaaatcctacgaacgtcaaggtatattgcccagtagaattcgatcctcgccaacctatggtagtgattttaggaggcctgagacccacgtgagaattcccacgattgtggtctaacaagtgatgatgnaagacgagcccgggttccaaatcggagaggcctaaagccctggatcccgcccggttgctcaccacaacatggggggtaagatcatcgaaacctgcgtcgtcacaaagtttgtcagttcgtggcagcgcggactccgcgagnagcagaactccccaggtccgctatcgaccagaccacagggagncagcccacgggctacaaccgtggagccccaagcccgcacctcgctacggactacccaatagatcagcgccactgggaagcttggttgggccagaatagaggaatccgttagatttacgttcccgtgatcnactaccccgctcgctcgcaaccaggtgacatcgcaccagactggcagatacttggtctaactagccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattccgttgacccgttgaccacggtgcgtattgttggctcaacaatatggttttcttaaattcttctaacttcaccgaacttcggaaccgtgataggcgccatccagtgtggagacggatataaaccgtttcgttcaaaggtccccagggagagagtagatgagggttgatgctcgtgggagccgcgcgggatattttagactggtcatgtgagtcgaaaggggttgttcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtgtagcggcaaccagttatagattcctagttaaacttcccattaatataggtcggcatgctgtcagatcagttcagtagccattatcaggacaattatgcttcggttgcatagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagaccccccccgcgcgttgacccactaaccccagagccaatcaaccttcggttctaaagccagagcccgtatgtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacgaagttggagggtaatttccatgattcatttacttgacttccttattattccccgggaannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaagggtcaagatacnacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttcttcataccgtagatacctaagtactccctaggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttagagagtctcaggcggannnnagccagcgaangcggctagcccctagtacaggggcggggttagataaccctgttccaaacacagtcagctttgtgcccctcgtgttactgttgttctaatagacggacttttnnataattggaattgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaaatggggtcatgggaggttactctgaatacgtgagttangccgcatgtgctgttagagcaacacctcgtcggagcccccgacttggcccgggtngaccacggcggccngcggatttaaaccagccaatgcctaggtgcgtagcatagtggtaatatagcccgtgctataacgacaatcgaccttattctccggtatgattatggtcgggcagaagtaataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaactggccagtttcgataaaacaggtagcttcaattgggagaagtctnagacatccaaccnngccccgttcacatgaggatgctcaaatttgtggcattcacctggacgtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattagnaagctactctacacttgatgtgcccaatccaactaaatccagtcaagtctctggggcagctcattaaatctctccgcgtgcatatttttacaagagacggtgaaacaaacatgcgttgatagcgtcgtcggactatctattcagtcgatgnaacagngatannncgttgctctagccaaaggccatcgtaacaagccaatttctcggccaagatcngcgagaatatattttttgttctcggaaaatnccccctgcgattgaccgtgaattccgactgtagtcatcgtttgtccgctgggatcaaaggtacgaaaactagctgcttaggcaccgggtgagaacattgggcggacgcatgaggtttgcacgatcggcgcagtagcagtacggttcagatcgagaaaaatgcgagttgatcggacttggcannctcctatccgttcgacgcgcagatatcagtagtagccgacccacgaaatatctttactcaagtcgggggaggagccgagggatcgcagctactgcgttagatataatatggaaancgtatgtcccgtaggtctacagccccacctttgcatccgacccgcaaagccgtagcttggagggtctagaaaagcagtgcatgcactaggtagttaggaaccctagacactaaaactaatgtcngcaagagacatgcactggtcactgccttaacgtatcgcctttagataagtgggtgcttggagcgtgcgggtaagtccgaggcgcgtatgatcataacaaaatgccatttgtccggaatataaatgaaaggtccaacacatgccttcggggtataaaaaagtccnctgatacnataaatccgagctggatgttccccggggtacgcactcacgcggagtctagtagacgcggtgcggaaaggatccgttgaggcttgataccgctgagcctcagtagacctaactattgccaagtgggagtgagggacattggcccacgttcagacaatctgagaaccagtgggcaccagtagagtagcttgtagtcgggttaccttcgtagactagagttgcttcgtcaatccgaccttcatgcgcgttcttacgccaagatagccgatacgagcataccacgtaatgcggcgtaanggcgacaaggtttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcgtgtaggatatggttagggtcgttagcgttgccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagtcctaggctgatttagaccgcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcttgtagattttcagcacagaatatccgntaccaagtccacagttactcatgatgtgatatattgcttgagtatacctagatatcgacgccactcatgcccctgacctgatatttaggtagccgtcttcctnagtacatggagaccacttgattgcctgagttcggacctggataatgcgccactgtggctggtatgcaaaacgtctctgtacgtttcctcattaacgtcctgtcgcgttccgcctacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctctgtcctttctcagtgaccgcttacgccagcaaagcaacgngacccgatagacgtactgaagaaacgccgttcaccgtgtgggccatgcgaaacggcgctcacctgcgtgggtcgggtaagagaaaggcttgcaaacctacctgacggaagcggttgacatgacagatatattcagcgctagaaaggacggatggtcatatcgacacatccgatatacaagactcgtaggaccttgcggagaggttatgtggcccggcccggagttcccgccctatgcggatcggggcggcggtcctccggtacccttacttaccaccctgagcagtacatcgatgngctagagaacgagggggggacattatgcacgccccatcgtggatttgcgattcacctgggaaccacccaccacactgtacgacttatgcgtgtgctgttatccgcctgccagcgtacgtcttatacgtggctgtcaccggcccgagaatgcgtgtcggcctccccggtagctgggaacagccgcaggcacccgtatgactgtgagccacctgtttcttgtcatggtatcgtactcgcctagatttgtgcgggcactgcagtagactcatgcctattggctaattcccgagtttccgcttttttaggtatttgcgcctctcatcgcgggtgatttttaatttacgaaagggtgattgaccagcgcggcgtcatccctgaacgtatccaaggtatcgttattctataagatgtgatgccgtgttccggccgatagacgtgggtggtttacccatgggaggtcggagggaacgacaaccagagctagcccggccagcctgcagcacggcaggnaatccgtggtattgcgcgagatcggcngttcccggtaagtgacagggtcactatctgtaggcagtagagctctcataaccgatcgccgctcacgccaaaggtttcccggaggcacgactgtgntgcagagacttgaccaccccctacgccaagatcaggagcgcttggacttggtgcaccctgcgcgtgcgagggatgtgctgcccgaaatcctcaagaatgttttgtccacaaactcacctaccctagtctancaatcggcagggatttgatacctagggattaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagagccaccgcgcactaatgcagagaatcaactaaagaggtcggttcttcaccgttgcctgatctaacttctagagaataatgcgaccgcagcgcgggcccgcgaccaaggnttataggccaccggggcacccgttgattgctactaacacgcagggacccaagcgctatagctaacctggtgtgattcgccgttgttcaacacgcggttagccgtcggcctacctactcaatgtcatacaactatgtaacccgatagagtagaaagttncacggagacacgccatggtgatgtggggaaccaattgccggcctatgtatctcttgtccttcaatagaaggaaaccacgacattcatcccgtccttttcggtacacacgctatacaaaaaaactacgcgccaaagtcttgggtcgcatagtttggtcgcgcaagcgactcgcccaaaactccagaatcccacgctgaggtagggaatatgtgtgcacttgccggtcttccagggcacacacagattattcaaggaagcacgggtaagatccgtccacgcccatctgggcgctgatcncctatagangggatgtgcgaaccagcaagcttcgagtcaaccttcggggaccagggtgggacaccgatggcaactgggctgaggttactctagagcgatcgatgacatggacccacactgggcgatggagttgaacttcctctgtgtggcccgcggcaagggctcatgccatctacgatggaattactcctccattctacaccctagcactttccctgcagtcgacctccctttcgaaggccacccctggtatngtcacagtatattccctgcttttcttgtggtaccgtagtcacagttttacccgctggactccgcttgctggngcagctcagccataacggtcccgagtgcgtcacatcgcaagtacgcgcatagcaatttagagtcttatggntgccatgccgttgcgaactcgcggctccntgatttgcaccaatacggcagtctagtccagctgttgactcgggcgacatgggtccttagacggacacacaccattcacgagacggtaactacacgtgcgactggtctacacctatacctcctatgcggcggcgtataggttaaatatcagtgaactaacggttttaaactgtgcacattgctgagaccggagcggtggacgccccgcaatacattcgcctgtacgtcctttaacaccgaacgtggggttcccaagtgttcatcgtctgtatcccggcccagggtggtgtcacgcggatcgtgccgccgtgacggccgttccagggggaatgggacggtgctcagcgttatcctacacactcaccgggaaataacgcatgcccgtcatttccaagagtctgtggaatacttcctggcagtttatgaacgagaaaatgagttgggctgactcatcnccggctctcgcgacgaggaagatgatttaacacctactggggggttcgataattctcattctcgccacactgcagacactaccagttattccagcgctcgcgcgatgcccggctacagatggnttttacaatacactgggaaaattccgcagagcggcgtatacgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccgatatatgtcatctttangtttatctttttcgncgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgataggaaggctaatgcgattacagtgtcttgtaaggcgatatccggcgtctgggctgttattacggatatagtcagcncggaactcagaattgcgggggttcctaaacgctattagtcaattccagaattagtagggagttcttcaatcagcctattcaatataacgggaatcatgaatctggttgccccgatggaacataaccttcacctaatgtaccggtccctatgttaccacgctaattattatgacgcctcaacgggcgttaaacaagantaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatggntcagtgggcaatctgttgctactggataaccctttatgtttcttgacggcttccttntagccatcccataaggcaattccaaggtagttgcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagaccaggcacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaancagttatgtgtttctataaaacggtgcttggctgttatggctctgttgttcgtggccgggaacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagatcaagcgccgttttccctagagagataacacgggctaacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactcattttgcccaaggatacagtctaggatatacccgtactagaaaacaacggggtacaagcgaattcaaggaggctgggtaccaagtcatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccatcatttgcaccaccgacatggtagggacgttggtgtcgagctactttggtcagttggtggncgagtcggttgaaaggacacgtctacagcgtgcccatctaatcaaaaaagctgtcctcaacccacacggctcaccagtcattgtttaggcgtcattggaacaggctagcgaaagaccgagaaagcggggggacggtgcgcctggaggccaantcccaaaaaggccgattgtacgcatcaaggatgcgggcctttataaaactacaccgtcacattgtcacacgatatacgaggtcggcgcactacccatacgtaggcgtagcaccgtcccgtcagcttagataaggtgtcctcactcccgcaacgatccccgctctaggcgtgttgctgctgcctacaattactctttaatacgtcggcacgctaaaagctgaggcagttgcccaagggtgcggaaagccgggagctactcactcgaagcgtaagtataagcgccgggctataaaccagctcagttctaccagagttgtaacgcattacgtcaatccaaattccgtcgtgacactcattatggtacaatggatactgggggaggccttcggctactatacgcgagggagggaattagactactgaattcatcgtggaggagtaagtcggtgtcaagacagcccttcattcgcgtacgaggatttttatctttgaacacctctacgttgagtgtgtaagcagctgtagcacaacagggaatgtaccgccactnacaattttggactctcctaaccctaagacgaattgagcccatgttcagtttgccactcagatgggccgccttcgctggacctgcgtcagttcaccgaaaatatagacaaaggctaacccaggaagagcttattctttcctgaacggatgaccccgcttcatattgttggccgagggagcgcgcatttatcggcttcgcggtgttccctgtggacagttggaagtggaggttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttaggtgtggacattgtacacaaagctgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacaacacgagtctcatggcaaagatngggacggaacccaggtagcaaaggctcacgaggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgtgtccagcaagatgtcggtgaagtagtgctattacgggtgtgtcctacccaacaacctggttatcttatgatagtggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaagacgtgacctgattttgatcgaactcgtactttttcttcacgctcctgcccnggactattggaagtatgcgtcgggagtgcttgatgactactgagtaagcgccaatgccataatgggatatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggaccatttccttaattttatctacccaattagcagttcagcaaggattagcgcggactccgcgcaaacgactcgcagcgtgcgcctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccganacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctgttttatgcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccaggcaactcagaggccgtatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatggcgtcagcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagncgtgatacccataaagccgcnggataagtctcgttcaataccggtcttctacctaaagtccaacctgactacccgcgcgcgtagtggcatcctccacccctcccctctcgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgncctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgccatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcagggccgcaaaggaatattaacgaccgtgaactctnggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctacaccagaacctgacaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgggtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcccgttctttggtgtcccgacctagcatgagcagaccatttaacagtagtattcttaaacgccaacgcttggtttgtccgttgaggttctaggctgtgagtgccccacaccataggagttctcgacgatcctcttccggacgtagcggccctctattcaattcggtttgcgcaccagccggcagtttcttcatttccaggctgttcgatgtgggtactacacttcctttacaatgggcgtnntcccacaaaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacaatgcctctcgctaatatttcctcccatcgcgaccgctacatgaggatacggtagtgtactctgcgtgtataaaatccctcagtagagcccacctgctaccgcgcaaggccgactttgttgcccgccggagcattagttattaactcattttgggccagcatccccgatcctctaggatgggacggtcgcgatcgcgtgcataatggtgccgggccgcagtccgagagtgcgcgggggatacagcgtgtgccaagcctgcgggcgttgcagcggcctatcagcatgcgtggtttgcactgagctccattaggtgaccggnnccgcgctaagctgttacacgcttgagcggcttccggagccgcgccaccagtgtagccgccaagtcagtcaaggcggcccggcaaacgtgcacaggaccttccctcaggacttggcatagctnccgcgtgtcatcgtgcccgtgttaatccccccgaactgcgctgcaagattgccccccgngagattttgaatcagcactcgattgcgcgaccagagtgcaaagtgctacctagcggtgacttgtcgcgaaaggacgaggaggagctaactaaacgtcaaaaatgctttgatgcaggccccattcaaagaaaatcgatgaggtcccctgtgcgagacaacgtctgatatcgacagctaaggggaatcatcggccctagcctcaacgcgcagttattgatgactaagatggggacccagacaagcagcgtgactatgttcgataaggaagatgggtctggcgcggagacagagggaggacataagactgcaatgcctgggtactgatcgacttgtttcgacaattacaccttatatcggattgtgtgccgtggctttgcccggaagatgtggatcggcgggaggtcgcgcgcctcactcggctgtaccttacgatgtagtagaggtctttgatcccggtaggggatcgcttggttccaccggttcggccagggtctcccgatcatgagtcacgggctaccgctcacgactcntctccccgntgagctgggtcacaacaccacggagacaagtaggcccaaatcattctgcattagcacaccgagcagcaaccggctagccgccggcgacgaactagcggactctctaggtnccctccaatagtcaatcaggtcaacgaccatattttatacactttcaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactgncctagcgcgaaaattttctcacacaattttacaggccgctccagctgccctgtagaaccagggccggctcgacgggccgatgcccgggtatagattttggttangcagaggccgagaagtgcggcgaacgacaaaaccaccaccgcgtggccagttaataggaacttgagagcatgcaggtagagcattgctcggtaggccggttgtgcacgggcgacacgaatcactttgcagatcggaggatcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttactatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacaacgtagctcccacgagtagcttttgaataattaacatatattcggatccaccgcagttttctagtcagtgaacgccgcctgctaaccggggtgctgaggtgcacctgcttgtatccatcttgtctagtcgacggnccggttaaaagtggatctgacgcgtcccgccgaaggctacaggcgcgaccatactcatgcgaggagtcaattgacccgttgagctaacaccgctccgtgacgaagctgattgagccccccgacttgattacttggagcagacggcgaattctggcggctccacactgatttaattgcaattgagaccttagatagcaacgcgagcgctgtataatatacgaagcaganagttgtaaggggctatncccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcattgtattatgacacatggtaattccaccaacctccggtgaactaatacgataaccgggccctcgtcatgtgttgcagtgtccgccgctggcacccaaggaccgccaatggtgggtcatggggattgtgccgccggggatgcagtccagcgatcaacacgaccgcatcccttcgcaatgacttcctccgtgcggtgtggccgggtcgaggggtatgagttacaactcgttgccccttcagccgaatatgaaccactaagagtttgatggaatcgaaggacttgggggccgtgctatactgatgtaagggttacggtgcgcagagggtagcacctagaccgggtggggaagctcgggatctcctcggcacccctacntcgcaagagatacagattcagcctagccggcgttcgtaatgtgcaggtagcgtgacacgattatcaaaccgtattctgcgcgacgaggcgctgaaatctgcttaattatacacacccgtgagtaccccggtggcatagggaggccatcgcccgcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagngtccgcattgaatgaggataagcctacttagtgccttgcgggacgaataaggacattcggcaggtggttaaatgacgggtgcggacgcgcttcgaatcatatcatacgctgcgaagcccaggagggagttgtctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggaanactcccgctgctggagtagtgagaaaccacatcggaaccatttgaattaggatggattgggtgctgactcgcgtttagaggtaatctctcaaccacctccccctttcccgatctttggcctgaaggcgttcgtgtcgggaggcacccaaagtctactacccccggatncagacaaatacaagcgataacgaacccagaatcagggggacagggagacggcgcattcccaagatctggggaccccccgcatggtcaagaatactctacccgtgaatctgtgcccaattttagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaagggcattcccgtgccggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgccnagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacacgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgggcctatggtgggcgtccctgacgtgtgtcggcgagggattctttgggacgatcactctttgtgtcatattttccgcttgacagtgatgaatattaggggtcccctactacgtgctccactacaactcacacagcgggggagctgacaggaccctagngggaagacagagnggcttgagttgccgcttcggagaagcgcccattctcgggcaggggccacgccatagggacttgactgggccaccttaaaaagtcggtcaagcgctagtaatgagcaacactgagttcgagatagactgcgtctctacggatccgccgcgcctccggagagccccctgatggctcgaggtatgcaacacacaggtggaacataactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttangacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagctnagatgcattaatggnggtaccatttcgcgcgggtactggtctgcgcggtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacgcgacctagaacgattcccctttacccgcttaccagggcaagccccaactgggggaatggttcaagcagttcaaggcaagtcggtgttgcacntgcattaactacgaacgtgcacaggatgactcaaagtagcagagtatccatacatcatacagagtgctcatggttngtgcagaatttcggccatcggcaagttccttgtagccctgaancgtancacgcaattctttggatatgatttgcgctccttggcagataccgcgacgacggcccgcgcaaccttcaatgggagattcgcgggaccggtaggcagaatgtaggcaccaaaacgcgtcgtgcggcagcagncctcgggccgaggctggtgcggcatgcccgtcgctccggacgtttttgtggcggaccccgaaggtcaacgacgcggatttgcagtacatacttagacaatcttctgacatcgattcggtcgctcactttgggatgcgaggtgcgcgaccctactggcgcgcaccncaaagcgtcgcccccaaatttgccaagcgccggtggagactagccatttgttcgggggcgttcaacaagccatggagggaaacccttagcagaaccggaatcacatatcgcactatccacattacgggctatatcaggacttttgttagttaagaagcataggggttcgtatgaaagccacgggcccggagtacgttctcggatatggcgcattccgcgaggggcggctcttgaacgcncgccgcagctggcggtgctgcactcaaaccgcgagggatcaagtcatcagaaatncgggagctacacggcggccggcgcggatgcgtatctacgcagttaacagggacgccagggacgtaacccgcggacgcaatagatcggcctgtgccgaaccttctgcgtggccactaactctaacagtgtacaaatttctttgcttgatgtcgatttggagtgggggggttcgggtaaattttgaccatcatcttgatgcgagtgagtcatgcaaggagtccgcattctatacctgacattggcataaataccccataaagacaagacggctccagcaggcgtntgtagctcccagtccgtaatcgcacatataacaccaataagtttgccggtcgtggctttctgttgatgtgatgntcagcaccacccttntcgtgcagttctaatctcggcatactcttcctagcaccgtcatattttttaccgcgtttctgtcgtatcttgatcagtcttatttccgcaatgatcagggggaacatctttccacccagcctagtgtccatgcttcctaaaggcagggggtcgcttgcacaatccagtnttgaatgcatcgagtatcgcagtagaacttggttgccccaaatcttgtgacggctcgcaagcatcttgttgtcagtcaggcagtagatgcgggtgcaaagatgtggctcggtcaaaatttctcagagaaatagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatcnagaagagcaatgtcaagtgtgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagctttcggggggatctgacggagtccatgcagactgcgtttagcactttcaccacaagagctattgtcgtctcagccagtacacccataattcctcctcagtactcaggcattttatgcaacctgttaaaccatcattctggcgaactgtgagcctcccgaactgattccacgcgatgccggtcctaatgtcttggttagttgtgttgatctaaggtaggggaaggagagaggcttcgggccaccagtacgcgcactatacctgcagtaggtacgcccccgtcatgatttacgagtttagaactgtctcggtgatagtggtgccatccttgaccaaggaattcgccaaaacgctgtggcgntttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccaaagttatatcccttcaaggggactgggtcgcggacnacagccctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccctttatgctctctgaacgcttaagtgggagtttggttccagcttgacggtgcggagattgtggtccgtattgtaacagcactcgcataggcgcgcatgcgaggtagcgcggagccaagtccgctatcgtgcggggcgaccgccacttgaccatttaacacgcgggccccgcctcaggctgatggactgggacggcccgaggtgggtagggttggcatgcatatccgtgccaccctacgtatgccctgatacgctgctacaattgactccgccctctggtcctgaggaatancccgacgcggaggtgtgtccaagtcttgtgctaccgagggtgttgccgatggtcgcagttctacattgcttagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagngagaccaatagttgggcggtcactagacgtcttcgattctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacaagtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggcacgttgccatcggaggcccgatgtctccaggcttctttgacagtggcgattcactcataacctaattgttcgcggagtatcacctctttgcatgatcggcttgatgaccgggcgacaagtcaatgcaacgtgcctatccctatccgaaaaggtgttggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaaacgagcggctgcttatcaacaggttggcataaacttcagctaccaggacctagctcctctctatatatgcgcaaacagatttaagcagtnagaccttacccgccgttcgtaatcgagcgacacggggatgaagagtcatagcaatctcgccgaacagattatcgggacgtgcagatgtcggaaatacgtttggaggatgacgcagtcagtgctcaccaaaccattaagcacctatcactgatggatagtacgcaatgcaaacgatgcaggagtcatgaaagtcctgttaaatgctgcgttccgatatggacaggtagtcagcattgagaaatttctctgatcgttggggtcaacttcgagagttctggtcacaatgtgtcacgtgacttcaaggctcggagtccctggtatgtagtgctttgatgccaaaggaccacgcgtcaagaatcgggatgaccagaatgtatagtggcctttcctgtaattaaccgcgggtcattctaggcctaccttccaattggtgaagagtgaaactgcctatcgagaggcaccctataggggtgacccactgccagccttaattgctaactggcgtgctagtgtattgcgcgctatgctggtctaagacttgacgtgaattctggtgcatgctactatggtaatgtgctagctgattaaggttagcacgccaggaggtggtcatttgggccgtctgaagagggggctaagcgcctgcccggcggcaacgtacgggcttctgncttggttcacgtgctgggacgtaattgcaagtttactggccagcacgctcccacaacggcacggcggagagaacgcaatcgctnataactccggaaacccgaaatacgggcaagcccctcaagctccgctcntacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattaaccttttcctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatgtacgaccaatattagttnaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacacagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatagtgggctcggactctggcattctattcgtttggggacgtgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcgaatctccaaacgaacctgcaccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccgacgctcgagccgtaatcccgggctagatggaagctccgatgagtcatacaatcngggcgcgcagaaaatagaaagatgacaaccatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaancgtatacatagcttctcatgaactcgcngatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccggatattcccattaacagggtcacttattgcaattctagggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgaagatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcctgtgtaggngtactgactcaacagagaagttagcttgtaggaatgatgcgcgtaattgggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccattgacaagtgtcttgggtcgagtttgctcttggcctctaatctctgtaggtatgccctcgtacctaatgccaggtgacagtctaacaataaatctgttgagtggtatgtgaattagtaccaaaccaagtcagncaacactccaacgcaaggatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcgccgcacgcgcgcgcaatcctcggtcgccccgtctgtatatgaccgattatacgttcaaacttttaggggtttttctgtggttccaacattagcgttagtcatggtaccacccaatgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcagaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggagtcataaaaaacacgtcaatgtcattcccgattaactgacaagttagggctaagtaggagatctccgacatggtcttcgtcatttccnagctgatagctcgcgtgaagccacgtggtagccggacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcgtgtgagatggggctgggagtaacctcgtgtcacatgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggctcatcacatgcccggctaacagctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctcccacatacaggagctggcaatgacatcccgactcggcctcacgactagggtcagcatacccagttcggacccactcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcgtgactacgtatccaacacaggnttcacgcttgttcaagtggcgattataaattgttgatcactgatgcggcctctagtacagcttacagcagatggacgataggtagagggtctaatagtgagccagtaagaacctgcggtggtctatgtgtgggaccccttnacaaaagngctgcggtctcaccccttacatgcattgagatagcaggttaatcgaacccacctacctcacattggcaggagataacggagagtcctggctagagcggcccagacggaaaaccgaccaaggacctttggttcgagacaggggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggtggcctcagtcgggcccggaccctgagcgcagatactctgcggcggcgggcacgtgggaactgactcctctttagtggggaatcgcttgcggagcacccgcagtgaggtgttcaccggagccccgctccctanncctgcccgcgggcgggggccgagcgatgcatgctatgcatatatggacaaaacttgcattaattacctatataaccggcacccaagagcattgcgatgtgagctattcagagggtcgcccgtccacgagnaactctttcgctcgaaggttgacgcggtccgcgttatacgtcgacccggctactgtcaggcgctgggtattatgaaactgagtcttttgtatangatattncgccccactaatttctcctgcggnannntcactcctggatcgccattggataccataggagcgacggaggcccctaagttcggagtacttgcttgctcggcttattcgcgcgcgggcnggatccgtttgtcttttcacaactggccgcacgtacgggagtatgactctaaacaatcttcgacgaaaagcagaacgctccacncctgtcttacggtgtataataggtgtaaggctcattacaactgctcttcagtccaagtgtctggaggctaccgcccctagagttaggcggctgtagtcagccaaaggataaaagttaacaacaagatcgattcggcccgcgtgatctattctctgggtcttatcacaggcttcgattcgcatcggtagtaagattccaacccaggtactgacgtatatagacaaacagaaaacgacgtcgtgcaccatcgtcgtaataatgattactgggtcgagtataggtcccggaggacgttctcgaagatccctatcaggggcggcttgctatgaccttcgaaaaagattacaacgcgcgactgtgtgcagaccgcgcgccaccggtctcctttggggcatgaccgngaatgacacacgcgcccagcattccacgctcacatatagaaaactcagctggacgtaacacggcgttcttcgaccacctcgccaccgaattagcctgtcgtaccnctctacctctagactacacagtataacccagaggacatcaaggactgcctcgcncggcgtgccctgctctaaataccagtccatggcctacgcagggcccgggttgaccgctcgcccaccttgttgtggtcccgtcacctccgctattacgctgtagttatcataggtctctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcnggaacgaaacccacgcgctagatttaaggaaatctaggtcaagataccaaatgcancaatccagcgcttcctttagagcaagaattttccactgctgacatgaatccctgtctgtctggccagtacggggacgagacccattagaggaagaattagaagaagtaagcaattggcttctagttgagtcccctgtcgtgggtaggatacgcacgaacgttttcacccgatccttggtcgtaatccaccctggggcgagtcctaccatggcctaacgcggattcgctccgacatcactacttgcaaaatcgtactccgaatgctctcgtcgagggagttggagagaccctcacacgagtaangtcgacgccttgaccgcctggtccncgtaccaaccccgggtatgcgttgataggaggcatacgcggaaagatacgcacaaggtgccctgatgcctaacatctagtaagacacgcttaaactgttgcacggatggtgtcgggagcaaatagggatgtactgaatcaatttccttggtcggaatttcagcataagcagcttagcacgagatattttaccccttcatttgcctaattcgagcgatttgccatgtacttagaacgagcccattgtgccgtgttttcaggctggcattcgcgtgcgccttgatgatcacatatcatagtatgcgacttgtagatcgtataggccgtcaaatgcgccttgaaccgtgttccccatcatagcctgaccagtgacgggactcgggataccaatggttcaacttacctgctcgtcaccgcttgtaaatcagttctagttatctggaggcccgtcgtatcgctttatctcatacaagtccgctcctaaagacacaccggactcgtagctggggggcgaaggagcgtccgctcaaagacactacaacagcgagtccggtcgctgaggatcgctcgtcgagcacgaaagggttgtcgttagagcaatggccttcatcggaaaatagttgcngattcgaggagcgtcaattanttaatcacttggacattagtatactgatctaccctgtctactgtgtggtcatagtaggatttgaatcacgtaatccaaaacttactccgcacccattatgcttttagcctgccggggatcagtcgcacattggttaccccgccgcgacgacgggttgtgtagttaacacttaaactataccattcaatctctaacgatggtacgaagaccgtggttagtgcaccgcgagattttggcgaacgagcctatattagatgtacagagagtgggtacgtgccttgacaggtgtgtatctataggtagagactcgtgccacaccaattagaaagcttcgccgcaacgtctagggcggggctcgngactgggggggtcgctaatttgcctgccgttgaggagcgtcctcgctgtggccactactgggctgatgggatagtgagcctcgggtcctaaaaacccgcgggtgtgcacaggtgtactcatactgtcggtggttacgaccggatctgtcggttcgacgactgttccaagggcgggaaaggaccgtccaatctaatcggcatgaaatcttcgcacgacgctagctcggttggccagtgcctattatttctaataaaaggatttaaagacgatccaggtcccacaaagtctcccgaaccgctggggcctattttcaaaggcctttgtgcgccgcgggtgccgaatgtagtatgggggccattttagacagttgtttccctagctgtcagcagaacanttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctaagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagacggattttgttcgttgtttcatctcattacctagttgctcggtcgtggccactgcatcattttagcggctaccaacttggccggctcgggacacaagagttccggattcaggggtcccggaaagacggaatacgtccgggagtttagcagagtcttggaatggtgcttatcaactaaaaatctatgatgtagtagcanggctcattaacgagatacgctccggggtccaaccgttctagactcctccaccgccccccttccaccggcaggacgggaggttcggcccctgggtctttgcctcgcggcggtccgcccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagatancccccaggccctcttcgtacctggtagtttgatagtactcgttggcaacgatgatcatcccccgccacctttaatccaacaggggccttaaagccgcgatagtataggctttccggcagctatcacacgtgttcatcctccagtcggtcctagagctcgcaccttttggtgcgcanaaaggcgagacccaagctcagctggacgcaggtcgggctgctggtcacacccctcatgcagacggagttctagtcccaccgactcttttggtactacgtaatgatgctggtcggcggcactaaaggggacaaggnccggcccttcgtgcttcagcagccgttatacatagagtctgttaaagagggtgggcaaaatgaacacttgtgtaaggcggatcaaacgcgaaacgagctcggagaattagcaagccatgcaccttgggccaaaatttgtctccctcaccacacattcaacacctacagtccttaattatgaccggaagacactttttacatgtctatcggtcctgagtatcagattctacacacaatagtgatagcaagtcggacagtggccccgccgactgtcccgtcggacgcagaccataaacgtatatggactctcttcgttagtctttattttgagtttacacggtcgttatgatcatggaatataatgctgctcggaagctggatgccangcagtccgtcagccatgatgatccgtttcgccgcaggcgagaaagcgcacaaacctcatatgtagagtccgtacccctttggacctactaatttttcgaatgtcaaggcagtaccttacccctgctcgcagatgtcgaagcaccatgcaacactggacttccgatacaagaacaactttatcgatccagaaatgaaagcgagtccccaactgaactcaatattcccccgnggcgggaacgagttggccggaagattgccaagagtgtcaccagaatagaacctccgccaagtgaaacgtgtggattttgtggttggtagtccacaaagtcgcggcgttcccggtaaatccatctgcgaatgtgagtgacaggcgttctcacgcggtgcttcactgaactcaccagagcggcgcgatggttggttatccgcccggagcagagttgtttgatanagtgtgtctagcggtggctgagtcgcaccnaggtcggatacgcacggccggcgattcccagctagagaaccgagaggcagctgaagtagaccgcagcccttctaggagctaaacccacaggatgcggaggtggttggccgcggatcagccgccgaggcagttgaagctcttatttgctcgagcctaatacttcctggatcgcttatcaacttgtagaaacctccacgactgctagcggcgtccgtttatctagagcgttaaacacgtgttattgacgagcggaatcctacgcccaccgctgtagcgcacacacgagagggtccggaacggagagagcacgtctaattgtccagtccccatacgagcatcatgcaaccccaagaaggttcccccagccccagaggaggaccaaaatccaactctagcgagcatctatgagcgggggaccctcgcccgggttaaacagtcggtccgaatatatcgtcaacagtaccagacgcgagcttcccgccaacatctaccctcaccttggctggaagtcgctgaaacgacaagtcttagcgggggtgctgagatcntcttgttttcanaactaccatactccggcctgcaatcccggaatcagcacagctccattttcagcccgcgttcgattaacaggaggtacatttcgtacgagcctggcataaaaattngccccaaaaacagtacctacacgcactagttgaagacctgagctgtcgaactctatttgtcacgcgattccggaagctgcggggcgataggtttggccccttatcacggatcccacgacatacccattngacccngatagccacatccccagtaccatgcatttccctgggccacggcttgactctgcgaaaggcagcatntctcgaagcggcgaggcgtcggagcgcattatctatattctcaatgtagaaagcggacggtggacatcacgctacccttcgaccaatgggatgcatcttcatctgctcgtcaggatacaggtgatcccggctaattagcatcgttcggtaccggacaccaagcgctgattcagcagtgcgaacatccttgaggcatacatccagcacttgcggagcgggggcgcttaccgaaaggctgcggcagcgacgcctcctagacgacctgcgcaacaagtctttaattacccgtgtttgcacgcaattagttgcnaatacacatagtaattaactaagcgatttgcaagggtcggtttaaagcacttataatactgcaggaggacgtttccactatcctaagtaaatgccggattacttaaaggggtggcgcggaataagcaacctaccacgggttttcctgannntccggagcgatacattatcggaagttacacaatatnnntagtaccaagcaggcgccttgaccttcttggcacgtcganncagcacctgtacggtaccctactgaagatagccgagattaggaaccaaaatttatctatcgtgcacagcaaccgcgtgggtagcttcagatgacttgacaaagtaactttcgtttcggagcaaactccgcacaggtaaccggtttcgttcgccctctcaggggcactggatatggttcgaccnttggccccttaactggtggatgtccgcgacagatgtctgcacgaagttatactccacaaggtgcacaangttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggcattaactttgcgctaaccctggacacgctccgtccatgcagtnaggccagtaggtcgtcgtgatatacttgggggctggtgacaagaccccgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcgtatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagttgctacaaatagcatcatgatatgtatgagacatcgacctgccaccgactcttgcagaaacctaatttagtgnaaactacgaccttcgatctgacggacagggagatcatatactcctataaagacactcctgatgttngctcgatcacgtatatatgccactctccagcaaaaccttcccttcaactgttcttggatacgccgtcgccgacggcctgagaacacccaggttcaccaagtgtcggatgtttgtttcgcctaccctactcccaanttctgcccccactgaatacgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagccggtgtacacggtcgctgcggacatcttcgagatgttcccattcagcggtgtccgccgcgcatgcctgggcgcacccgataggcggattagacgtctcagtgaaacgtgactgggttagcagtcggaatggcagccagatacactatttaagagttcagacacgctgcgcgttgaaatgtttgcgcggcgcatagctgatctggtagacaaggccggagcgattagcggcagagctgtaccacagccgcgccgacgtgagccgcaagcgttccgtactaagccattgcggtggccgagactcctcnccaccagtcctcagtcatgtactaccgtagcacgaatgaagggcttttgcctcgcgcggttatgatcagcgtatcactggttgtcaatagcacctttaagaagccatcttttagcaaagcacgaaaagcacacctcttttccattactcagaggttagaattttttcatgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtaacgcccacattctaaaatgtggtccttctttagaagaacccgatactatgcttcttcgaacctgtcactanctccgtggattggtacgtacgccgagtgtccgtcccctataaggactggatcgattcagagctagagagagctcacggcccgaaaggaaggctgaaatacggaacttgaaaatacgtatgccgaagctctcttcgctaagattgtggctaatgccgatacacgggtaacgtgtgcgactctcaagtcactagccccttggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctataccggctaaacgttcgagacaagacctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatctggggctaaagagagggaaattattgggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgatccggatctttcacagtgtttcgaatgcaccgcagaacagtggtcatgaggacggcttgcaagttacgggatccatcgcctacaagcgactgaaatcggtggcaacggttaatgagaccggccatagccgcgcgcagtggtaggcatattcgaagcatgctgacgagacctaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaagntttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgccctcataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtactgtnagattacgtggacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccggatagcgctgatattcccccaactgtcacccggacagtgcatatagtactccctcncgctccgtatctcggacgtctgtgccaacaacaaatcgctgctagacattttctttgtcttaccttgcagcaatgggagacactggttagtcagcttatggtggtgcgaaacccggcagggccacgggaccgttttatattacccctcgatgaagagatctgtgctgttagtgattcaatccgctaaccacagctcctcccctggtcagtagcggctgcagcgtgtaaacgacttatgtcgtactgcgacgggccccaattgaatcgttctatcctgtaccccctgggatcgaactaaaatcggtatttggagacccgctaatgctttgatgacttgaggggtgatatcaactacttaattctgcgttgggtggctgtgtagaattcataaagccttttgttagagagcggatccgaagaagacgtttatgtagccttgtatcaaagccaatgtttcgcccttacggggcgtagcgaaacggacgtctctgagagcgcagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcgatctaaaattnagcagggccggttgcacgtttcctagaagggcgtatctcggagactcgatatgtaaaatgatactacgttgcctttttcggcgccgtcggtttagccagtgcgggtaaggaccacaaatttgcgactattgttgtgcaaangcttgggtgatgcgtcttacttgccggaacatgacagggagtacctgatttactgcacgaacgaatgagggactaagggagagatgnaggtccaacgcaatgagagggaagggtcgcgtaacttttagttcttaatccggcgtattgccctctaaagggcataacgtggcacacgtcaccgttgagncgagccgcggagataacgcaagcgctatctctagcatcgccgggcgatcattcaaaaccttttgggttaatacgccngtnnnncccactacaagctttaaattcggcntattctaatcctcgcgcatcaaagggtttttggtgggagtgacctaagcgtgccgggttagagagagctgctgcgntagngttctagagtttgggcttatggaaactgtactgtcatgagtttcgcaataataaacagctggtcagctctacgatcaccttatgcccttgacagataagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgcaacacggtcgccacatgcttcctatattctcctagtatatttatcggcagcccgcagatttggcctgcaggacaaatggctgaccagggaaccgagaacattcactgccttcttctgttacgacgatgcctagagcccctcccccccttgtacgattacaaactacgatccgactcctcttttcaaagcgctcctcttttctgcacctatgagcgctcagtngagaccagtcaaaaggcaatgtttccagctccgtattccagcacacggaaaagacacttgcgtatccgccgcagcgcttaccggaacaattcattaatttgacaaagtaccgcatagtactaaatgcgacgcggccgaggttattgatgtgtctcaaccgaccaggaattgtccatttctctaattcacgttcatccgtttagtaagcaggtaattgcngtgctgaagcctgtntatcacaacgcaaaggctagtcgggagtcacctcgattctgaccgggcataatatccaacctgtatgattccagacgcgggtcgcaaccgtggggaggaacgttctgcaccgagagatttagcaccgcgtatagatttagaagacttggaactgggatgtggatggtgccccactcgacgtggaagtacacgcactgatagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgttagtaattcatcttagtccgagacaatgcacaantgcttgctcctaactttgtacgataatgccctaggatcaacgtgtgctataagtgcggcgcgatgctactagtacgtaaagacagtgttcttcatcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcatcgtgnttcattcggtagatcagacgtcaatgaatgtagcccggttggcactgtccccgcccccgctggcatttcaatcatcaagacgatgcgcttgacaccgttggaatttcgtacaacttatattttgagtgggagggtattttattcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctaagcccgaaggtaacgtcatgcgctaagtcactgggtccaaaatgctggtctntggtgagtaatcctgtgtttactggttttggtcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtctctacgtgagcctctatattagttcggtgatcgttaccccgactctttccgtccgaggtgaggatnacaccacttacgtnttaggtcgggcgtctccgcctgctgttagccgcatgcgaaatttctcagcctttcgcccgtcgctcagtgcagnagcaatgttcgggcaagagctcttgctcttgccttgagggtgtgttgggcttggcaacccgactgactgagtaaactcatgnagtgaggattacctatcaatgtgggctgagtacgatattcctatccagccacgctccggcagctcccctcctaactcgctgtcagaacagttctgtcaggaataatcccttatcatcagaggtgccgagtcgggcgcgcaatccatgatggtcccagcccgggagtctgcctccagctaggaaaactcatgaattggaccccctgcatagcaaattaacggatttacgtccctaaactctagggtttgttgattaatgaaacgacacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagtgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccgtnaattctccgccggacatgtgtcatacacgtactaatcccacgcaccggatcctgagttaggccgatccgtgtgggctcggtgctggacgcgcaagtgcctgaacgaggtctttactattcggttgctggatgataacaggaaggatcaaaccaaagcccagagtttttcccgttcgtttctgtcccttcgttggtcgtcgctgaccatggagatgtgacgggggggtcccgaacccatcgtgaggctgagggtacggcagctgaacgcgcactgtggaaactactgtgtagtgtctagtaaaaagtggtccgacaagacaagttagaggtgaggggggacggttactagtgcggtacttcgcgagttgttaatagccataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcctccgagttccctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcanttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcacttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacgtggtaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttgactgcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagctaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgacttgtagcccccgtgcactcataacctctacagtgctcgcacggagatgcgatctccgccgtatcacccctcagccaagagtaacgacggcaccacgtttaacttgggagtcgagggagacccggtacgggagtgaggcggatattcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcatacgccaacgggtagtccgctaagtagtaaccgttancatcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggagaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcccggcccggggtcgcaaatccgttcgtcaatcaagcctctctgcaaggataaagggccattaatactacgggattcagactaagttaaccggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgctgagattcccggctcaaagccgctacgaaaggtttggcactcaggacctccatgtccgacctcatcaccagtcttatatgtcctcggacccatcctcagtgtatcggcctctgtgcactcattaagcgtgaggcacctgttgtcgaatccctgtgcgaggtgggtttttatagtgatatcggcagcggtgcccgtcaganccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaagtgaaattatnggcaaagtacgtccttggaagcatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaattaggcgacagaaggtggatgctgaaagtgaccgcccactctttctccttcctgcccgacgcggcccctctccgctggcgtatccacacgatggtttcttagccttgcaacnctctcacccctcgcgggttacggcctggtcttcccgtgtggactcccggctcgccactccctggccaggggggtaacaggcaactttgcacgcacctacgcgctccgttgggatctcagtgtggcgcaaatgaaaactgcggactgtggtgtaatctgtagactgcgactgagtgtcgcggactcctaaccggccgcctcccataggggggcgccagggaggcacctaacgataagacggaaagattgtttttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgatggaagatgccctcaccagcaagaaccaacgtactgccaatactcagacagcangaatccttcatcaagtttgtgtcagcgggcaccgctacccgtacgtagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagggacctccttgcgtagagactcagttaagtacagatgccgtttccccaaagggaggaagttgacatcactcagacaggcggagtgccgaacttctcgnatacatcggatgtgtcatgcctcggccctntgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgttgaggctagctgtagggnncacggtgctgcggcggtgacccnttctcancctaaaattcttaacggaggaagagtcgatgtattacttccgtccagtctgccagtcactagatggtgttttggctccccgggttaccgttttaaattttccaatcatgctggaagtgcagagggaagatgntcgctaccgacagggaatccgtaatggagtcaatggcttgtgtcgacaggaagacctttaaaagagatcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacagtagcaaaccgccggtcgcctagtccgcggtcccgtccatcggcctatccttacntactangaccgacgcgaacattcagaccggcgctcatcgagtaattcgacagcctngacgggtttggtattaagtggtgctctccgcttcgctgagatttcagtaaggagctcgatgccggtttccaaccgcatctctaaaggaaccctaggatggagaacccgataactcggggggtcagtaaccggctgacgggcgaacttggctatttaggggaataggcgcgggggcctgcataacccctacaaagagcccgtcgtcgggcatctagcatgaataacggtaccatattctgtacaacatggtaatccgttgcacgcgtcgagcgactgcgcaacccgacgcaactaccgtggacggtcctgggagtctttcgatgcatcgcttccagtctagtccctgtaagccatctccgcgtagtcagtttagcatttaatagttgctttaacggcccatccttggtgagtcgggattgctgtttacactgtntttatgataaaggtgacccacccgccgtcaagaccggccgcgaggcgagtcgcacgtccgggcatgagcgaatacttgagcgggcctgggtgtcggccctacgcaatgtgacctagcattcattacgttgcgtgtgacgggcgctgtattcacactaagatcccagaagagtgcccgccctgtggaccgagggcataacattaaccctcgatcgattaacaagctggcggctgacgcttgcactcgatggagggttgttgtgtgtcaggatccaatatggagctgtccgtaaaccgcttcgttttctgatcacgaaagcgaggcgcctgctattgatgggccccaccggcttggcattccaggctgtgcccttgggtcgcgacctcgacggcgcggtggtcttcttaanttccttgcctatccctgatacatttatggctcccccactggattccacacgaatcctcctataaactgagaagagcagnaacgccgttcgacatttatcaggagcgttgctcccggtcgtcagcttagttgtnactgttccacttnngnaggtgtagcgactgtaggccgctagcatccagcttcccggggtctcccgaggccgttcacaaggggctggcgcggaagactccattacgcggcgcgcgccgcttaaatcgctctcacgctacctagtttgtaatgtgttattgtctaacccccttagacaagcacgtgctcagttgtctacgatgaactctcagcgcggtttgacggtgtgtctagacgttggctgacgcttgttcccgtaagctgaaggcgctgctggcggcgggacacgccatcgtaggtaggtgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctatggttcgacctaggacggcaatacagcctagacctaaggaacggaggttggtggtccgttattgcggggggtcctttcgccacggagacaaaccctacaagaatagggtgactgagtccttactgggtcttttatcgccagtgcgaacgtagacgctcgaaatctgggtgctaagaccgttctcttgcctgccgctatacaccattctggctattttcgcgttttgagtaggagactagtgtgacgcttcatccccatagcgtcgcgtatagaagatcgtgttacaatgttctcgcaacatcctacctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgaagaacgaatcaaagttccaagcgagatctcggagtacccgtaccatacnaccntccgcttcctaatagcaagagccgcaccgacttgcaaagtgttctgtatctatngtctcggcgcccctccgggacctgtccgcactacacctgtatacaggagtatggacacggcgcgacctatacccaatgcaaaggtgaatttcaggtcgcggaccggcacgcccgaataatgtcttcacggttgagggcggctggaatgaacgcgcttccacgcccgacgatgcctttgtcttccanagcctggaccaggccaccaagctatgaagcctgacaatctgtaccgtgccaggaagacaggcttgagtggttatgcacaatatcagangactcacgaacatggccgaatgagtccctgattgcgctcccaggatgtgcacgttatctcctggcatgctgcgtctcggcccaggcgttatttcggctggacgntttcttatatgtaggccgtgtgtccgccnagccctaaagtccatctgcggatcaatccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgccgggcgccatggacctttatcggtcaaatgcggaccagcctttcaaattctcactactacacgtgaagcctgttcatcntttgtcgccttactttttccctgatanncgccgccattaaanaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagttcgcctcgcgcgacgatatgtctgtcagcacattgctgatccggtcaggatcaaaacgcgggttcatgctccaggacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttgccggaggctccttagttccccttgtacagtgggggtggtttcggagagtacattttgggcatttccttgcaccttaaactagggatgtgtggggaatactgagagatgatcggccagcacccattactaccggtcgtcttcgaatacagcaccagctgatctgagtgcattctatatctagtgtcaccnggcatngtgcagaggctgtcacgcgantagctactagaagataagtctaccgactgtaacatcggcttggcgatccatagaacgctcatgtaacattgggactcaaactacaccgaagaactctaactgaaacaaatgcgcagggaatggtatttgattggaccgtcggcccgctacatcggnagcatacttggacaagatgtacagtccccaggatgaagtgngacaactcgactggatctgtccactacgcgccgtntaggtaaaacgccgttactcatggtcgcggactctgtagtgaataactcatcgggatcatactgcccgcctctcgagagatgaatgtagaacggacgggtataatgtacaggatgggtcgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagacccggtcccttgatagattaatttcctcagacagcagggtgagctccaaggggcagcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgtgtgcaccttttcagggatatagacgttactacccctcaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacacacggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggactnacgttcacccatttacactaacttagcaggccctctcaagactgggcacccaccggggggacgatatttgcatgacaggggctcaaantggccctcatgtctcggcctcgctcgtccgccccaatgactttttagactccagaaatacacagattatacagctggttctttccggatgaggtatattnngagggtcgcggcggagcccagggcgacgccataatcatctccgcggatctgtagtgttatagccggctacctggttggcagatatgtttcggatgcctggcagatatcacgcccaaaatgttaccacaataaatncgacctagtctaattacaagggtgtcgtgggaagggctcccttcgcttaacacgataattgaaccctgatgcatgaactttggaactacaatgatgaggtctttagttccgcttcaattctgcctattgactcatcgttacggtcgtacgcaccttgaaggttcatcgagnnnactattgcataattgccccagtaggacccgggtattcgaacagtgctagtctagtacgggatttatagaactggcctggggcnggctttctttatgtgcgtcggacttggggattcttgagcgggggggagtcgatagtatacgcaggcacacaaagcgtttgcgtccttcgaaggccatcatatcccctatgagctccactgagggggacgcgaccgccattctagtttgggggctgccctgggtaggccactggttaagccccgcgtccatgggtcgggccaaactgcgtgtcacaatcaccgcgcattcatgcccatcccgagaaatacacgtatgtaccggggagcgcccgcctcggcacgaacgatccacccacaggccataaccgtgttccatctcgtcaggtcgagtgntgatgttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttacgaggagcgatgatacacgaggaggagccacccgtcgggggcttgattttggaacgctagcactgaggaggcgctacctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcanggaacccgttaacgcgcaataatacgtcccatgctctaaatgcattgcgatctatccctggacgcgctaagagccgcctttcctataagtcaacatcgggtaaacgcggcgcggtcacacccgagcgacgcgctggactctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaacctctccccaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaaggggatataatcccgtaggttacctattgagcttgtacctgtgtcactcaaaacaccactcacacaggaactacgctcgtgcggactgccgtgatattanntgcggagaattttggaacttggataacatagaacacacaatacgcaagcacttgaatgctgtacaaagagagacaattcgttcagcaattgggcaactgccttcaataagtacgtacagacgaacaactatacacactgtcctcccgggggtggagcagtatccaaccgcagccgggcgtttcggggtcccggtgaggggagtcagtaggcggtctagcatctttacatagcagtcttacagaagtnagtttgccgtgcctatgtgacgagtgcgaccgggaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgatccgatgcctattctaccgcgcccancaatagagggcttaacagtcacttacgcggatcctttgcgacacgctcagcgctgcaaatggaatacatgaagcatngtcgccctgncgagtaggtgccatttgtctaaccacgtggtcccaatgtggatgctcgcgagcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgtcggcctctgtaccggcttttgttgccacgatattaagcccttagaggtggtcccggcacaactacgtaccgcacggaccctaccgtcggaattccacgtcttaacggtacccgacccgactgacccctttataagcgtgcgactagcgacgagcgctgttagtgtggcggcgcnnaagtgcatgggttataggttggctcagacccccccgccggacaaggtgaatccgcacttttgcctntgatgccgccggttcgcatgccagtgcgcatctccaacgtgatcccctggaacttgggtggtatctngaccattaccctgcgcagcggcttgtataaccgactggtggcatttactnctatggactggccgcattcggttcattataaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcaccggtgatctcagagggttcttatcaatgtctctccggcaaggatttgcatttggcctctaaacaggatccgcgtaacggagctccgaaccaagtaggtagacataagttctgttgagaaaggctggccccacacctcacaacttatcattgggtacgtgcggggaagaacntccgcgtatgtaactagagccgactcctatgatctcgatcgtgacctaataaaccgggaggcgagggacgtacgatcccncccaggcagtnnngatgaagaataaccacaggttgtctgagatccgc ccatgacagggtagctatacgcaagtgcgcgttccgttntcacgagcttaanaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtncaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacgcaggtnnttaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagngctaccccctccaataancacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatagatgtntgaataccggagtcgtgtacgcgtgtgctccaatcaggnngagaccgcgtccacgttacctacagagcgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggcatcctattacgtacttcataggcttggcntgctgaccagagacnnnaatgaaggttaaatgactagggtattaacgatcccgcaacacgcggtatttccggaagaacccgaggagtactatatactganctctagcaacgatgcctcnggcccctattcctacaactacgagcgacctctgtgtccttggggtgcggccagaatccaccgaccactaattctgatgggctctccagcatctgtgctcctgtgttcgctagctggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtcngagggcgcactccacatcgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaagncaccgccgcaacgagttcaggcgagacagcggtcanccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgatttnagcacaaagctccgagctgctcttgtcgtctccgcagnacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacagcccgccccagcccgttttcggggcgtaggtgggcggcacaancttgctcnnacatctacgtgggttctcttacacgannnggatggaaatgtccagaagctctggtaccccgccctctagtagcgcaaacatcaacgcgacatgggctagatgacaggcgttgagaactgaccactgttaaccattgggtcccacatcagtaacgcgcaccagacagtgtaaganactccagttgggaaacactcgtgatgcgggtaatgcgaccagaatgtagactatagattacctcgtcagcctggggccgtctgatctaatggaaatcggttcacggggcaggtgtaaggagagataaggtcgtatcaatggaaaaaatttggtattcacatgcctgatgaagcgctagtactagcacttatnangngctctgggactagncgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttacgggtcctctagccctgtatcngcacatttcctggatntngagtttgcaatgcaatgattcgctcgtaattatgatcagtagtccctagacgaatttgantgtncgtagtttcctagaaccgcctgtactcagaaaaaggnagcgttctacactcctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacngctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgtagaattgagctattggactcgggtaaaactctcaacgatatgcgagctgagggtactcgcgaatcacntgnngnttgttnccagtgagaaagtatatcgcgaatgaagatagctgcatanctgacaacttgggttataacatagccctgcgtcgcaacgttatgaaanaattccaaacgggggtgcgaggacgcgccaaccggaccctctatctcntcacgtttcttttggctattgntctcccgcatcagnaagcgaacgggtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaantnctgtatcgaccagcgttgcccaggtgcacaggatcgcacgtgtgttacgtgntaagtactaccaagtttctnctttatacactggtacgggcaagtttgagcagaagggaaggcnccccgagctgcgcctgtcgcaantcatcctcgctgcgctcaagcaggggccccgtccatttaggacaggactagaagaaatcttccaaggtacgtgcggacggttagatagaatagtcancctatcgctgcccccgtctcgtnaaaaaaagcaccgantcgtcgttcagagtagagcgatcgcataggaccggtagnntcgttngtccagtgcttctcgatngaactcccnctctcgtcctgcctgaaactgttattgggcttncctggtacctcttagcaaaaggtgatttaacagattttgacgcagtctggaccctccggtctcactgagacttttatatgtgtcgggcgattgacccngacncgtattttaattacagattcggggngaggcggggnctgggatgagaaagtaggnngacgtattggggtggtgtgnttggtattaccacaataacgaattnaacagttgcacgtgccgcattaagacgctgccnattgctgtggaagacacagcaaagcnccntcgtgagnattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccgcgttcncagaactgaanngcgtctcacggggggctgcgcataaccggcgtttgttcgcgcctaantcacacgccgacgctctctctctgcatcgctggacctagattgtataaaggttggccagagttttacctatcggtagcaggcacacactctctctactccggtttgtctgctctggacggtttacttggccaaacctagtgacggatgccnttgtgcagctatangttaattanngttgcaggggtntgtacatgtcccagccccagatccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggnactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatngctgcaaaagagatgttttnncngctactgaggacgggaacagactgccggtcagcccntctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgnncggcnnactcctaagcgatagattattacttnattttgatactaccntaaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggnatacttcgatgtacgcgagttcacggttgagttggtcgagagcgtcactaagcggttctataggatccctagttaacgcgncagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatnttccaccgcaatggctaactgtgggcggtttccatgccaattaatggtgggcatgattgtcnnaagnaatcgggtacagatcgtccatgtaattttgancgaacacaggnttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggtnaatacgcaccctgatgatgcntggagaaatgcgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcagnncacagtgcatcgttgtcccgctgtggcaggctttatgctggacatacgcctgtagcgnttagacaagtttgngcaccccactggcgtcatagcnttnaactcgtncgcaggacacaccccacagcaaccatggtagacgctgngcaattgtgcaggnnccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgnaagcgctccataaagcanctataagggccagtttgcttgggattattcaaatangcaaaggtnaatgtctcatgcaaacactcttgaagtgagacagtctannatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggnnctagcctagaaaataggtncngcgcgtagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacgnnccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctcttcattcatcgaccatgtggggcggttactatccccactctctcatatccttgcgnttcttttctcgctacgttaaagtcgccangctgatagttctacttgaggacatcgataagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgtcctcaaacgaaaacctggatggtacagggtcagcttacaattngttctccatctanataganncccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtgangaaggtgggataatgccgggagcgaaacacttcagcgggtcgatccgcnggcgntcctgtcatcaaatttaattcgtgtcgcctacgaaatatcttcnncggaacggtccggtctggtacgcctcagcataacacgttgcccgngcctcgagatgagtctcntcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgctttacgaagagacgcctcttccngttgactattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtnancacccctattcgtcaacacaggagtcgaacatacttgtngcagaggcgctatccggtcaanggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagaataccntgnggttagctgcattggcgcgacgtcagctcagaggcttncgaacacggnacttccggcccgagctgccatgcagacatgaccgctaaattatanctggtggatcttgacccccnacatcaagacctcttaattggactgcgtacgcnnnttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgnncgctcccggccaggccacatcaccctggtcgactctntantggatcggggctaatggttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggcgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttcaaacgagctggagaggtacttcctcccttttncccgacatcncttgtgaancgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctganagcgccccccattacgtaatngtgaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactncagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactgntaaaatntcaatcaaggagggccatcctccaagccnncccngnnncaggccttagattcctatgctggctctgcctgcgtcttaanngtggtaccggttagtgtaaatataggactgngaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtgatccccaagatccaaagatgtctaagngtnctgccttatacaatttgagcgtttgcataggttgggtnnnngggtcgactggtcagtggtagacacgtggggcatatcctgtggtctttgctcgcggnngaggaccttcctggttgtcggnctttaagtacttggcccaagacgtcgccgtggcggatcctccnagaattgtgtcgacaactgggtactattagatgcggagtcacttatngggctataacccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggngggcttttgcttattcgcttctctgganccnaggantttcgacgaccatctntccnnaagctgccgnntgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacctaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccantgactgtgcgtttccgtntttcacattagggttatggcgccgcctgctgtcctcacntcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacnacaacctgnacctatgctagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacanngntcgcccaggatcggtccacntatgcnnnngggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttntctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccanncagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttntgatgaaaataagcaannggcgcttctcttntacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagccgaaataaaattgttagcgaaacgcgtttatagtatggacactatctactgcgtgttcggaatagtcggcaataatatgctcatctaaaaantccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcanggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttnttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagttttacacagcgcgattcagacgatggaatgtntcaaccattgtttatatacgcttccgggagccttttcttagtccatgattgctctttctcacttaatgcgaacgtgacatactggagttttgatattattgcctacggaattggaactttaggagatgcacggacacctcacgaggctgatacaaaaggccaccngntttgctacganctttgtcagccnactcggcgtgttggccccatctgttatattttaaattcttagcgaaacttcantgnagcaggtcaaactnacgtgtggntagtgctagtgncccgtttagctgccggttgctggtagcggagctgctcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtntccnaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaggtggcactcacgcccagatggccggtnctatcgctgataacaatattattaaggttaccgaaaatctccccgccgtgtagaggccttaggggacgggtaattggttgtagaatctctcgtgatcctcgcgtccacgaggggcggaagtacagtgtacgtgcaatagccgacagaagagcagaggatacgtaaaacgcnggtataaacacgggaagcangcctaacattgccacccgcaaacacggttgaagcgtcggccccggcggcacaccggctgcaacaccataattccttataaggaantctcgttgaccggacgtcggagaaannnaggttcaccgcancctaccgtcaaattccatggcgcaggtcgtctaccgtatcggagccatgtcgggacacgagattctacgagcctactattcaggcaagtccgtgcnnggaacgcgggcgaccagnaccgtctaccctcattaaggagttgttcccctctcgcgntgctaataccgagggaccagttggcccgacggctctaagcggtcctcgtggggtggctcngattcgttccgcgaagaagactngagggcggagtactgtccgaggcgcnccttctatggcggtcggagccctncggtcaacgccaagccgctagcgtagttctgngttgtaacatcccgcgcgggtcggtcttatgcgctgaccagactgcaaaatgcggcccgcnggcgcggaactgtggtagaggttgtctgatgcgnagacacgtgtgcgtgccgtaggtaagccgctggcgtacttggtatacaagagaacgtctatcaaaatcgagtgatgatctccatccctcgacattnnctgctttctgagaaacgaatattaaccgcccggacgggaggtctagcaaccnaggcgtgtgaggagccccgcggagaggtcactatccgtccatgcttgttaccgtcatctgacaacctcgctgtccacnccccgtctctacgcgcggggcctgaccgaagccgatggggcgagcnggtggaccntcgggccgnggccactgnccgtncccgggatcgtgatgcatggttatgctcgtggnggcgaatntnctctcttcgcccacctcgcntaagcggttagtggctccataaactagtttggaatcggagccggagaacctactcgaccaatacagctttgggctgcattccctacgctgggcagagcgcgcccgggccggactagcaggcagccgagggcgcgcccccagccccccccccgcccatcccagcagctgagccccagaaccaaccccgacggcgaancctgagggggtngcctagagaagatttgcagcgccagatctactataggcggatgagaggcgcggcggctaggaagcctgaccgcaagggnagtggtatgaatcaaagacaagagtcgtgaatacgcaccaggggacggccagggccagaacagaccgctctctaagcggctactgcggccctacctgtttcgctacctcagtactacccgtcaaacggcagggggcccttgaaatcacgtagtgcccctagcggggcccggacgccaaggtgccccacgcccccggaaatgtaccgaccaagccccaccgcgtggggcgggcagtgaggctcgagtatgaaaggactccagcgaanaactcgtgaggtcttaacgcacgtgacccgccggcacgattcatacgcggtctcaccagggacattgggcccctgctgagtcattgncacttgccgcataccagactnaccgcgtagcagcggcacatgttacctgcgaccgtaaagatcccgncggccgctctcctccctaaacttacgttaggtcgcagtcatacggacccatagtctcagtgcagactgagctggccacggccaaggatcgtccgttcgtttacagtgctcgatacgggaacntagcttgacctcacgtgcgtgtgattgacacnncggtagctgggcacgggacatccacacctcattggtngacacangccgtgaaccagcaggcctgnccagcagttcatgatttgagatanatagaccgtctgacgactgtgttatttgcgaaagtgaaccattctaaatgacccgtgccagactggcnttaaataatgggtctgagagcggaagaactgtgtgccgctcactatgcatcctggaatggggctncgnccgtagtaccattntatgcgnngacgcacttctgccggatgtgctcgaagcccccccgggngntcatgaattttacgacgttcgggtgccttctcggtgcttnggggcgcgccgagtatttggattgggcgcactatggcactgacatgcccgatctgggccgtcggntccgccaccacngccggcgctgggctctcgacgttcgcaccggcagcttcctattgtttatagcaatctnnncccgagtaaaacgggtttggttccncggcgatcttagagggttcctcggtagttcnggcccctnagcctttcctcaaggtcgctgtcattccgcggcgactcaggcgagattcaacgtaaccagtactcgcngnaaaagccggacagagcccgcggaacccgcgacctcggtcgtcggaggttccggtgccttcgaacagccgtggcgctctcggacctcaacggccggggctcacggtccacccggccgggccacggggtcgactcccaggtgaccgccagttgatacgagcccgtcggnccgttaacaaagcctccgatgncggggcccnctnnatctcatgcattctgctcccgtnnaggccctttgtatagtcttcgtgttacaagtttgggctggtggatgcgagcgcgaatctattgcgccatgntcgccatgtggtggatggaaacccannctcgngggggactataacgtagcagatttgtgtccccccagttatgacnattatnctatgtganacagctactgcagaccgcggtgantnaactggcaggtaatgagngctagtggagccttgtggatgccgaaacagcgccgattcactcgttctccntccggcttgnggggcgaaggcgcgaaagaacatactacgtttcatcactcactnccttccgaancgtttgttactcgtcctttcctnagnggcgactgacgccgagtatccccctatcctcgacacgcaacaaattctcaccggaggacagtcgatggtgcggggaantgataaacccccctcctatcgcaaagccttgatcataccgattagacacaaggttcgatcctgcgtgtcggtgatacaggctgcacacagggatccgagncgaatccgagacagatggcaacctgtatccgcgattatggatacaatcttcaggggatatgttatgccttctacctcgtggaacatgggctactgctaaacatgtgangacgttcactatttcgaagaggtatggtgcaatgtgggcgctagctaccccctccctccaggtgtgacactcaggngctgtaangacctagcgctccagatcctagatcgcnaagcggtgangtatgtcaattcatgactgggcctccgatgatgnggttgctagtctcctgtccaaaaacgcgcaanaaaggtaanaagcttgagctcaactccgaactctcaagggattgaacatggttttttacttccaaattatctcngaagagctaaagttgcatacgacgacacgataccgcggtttgngatcgtcatcctctggcgctggaccgncaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgntactaatgtggacctccgctttntnagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccctttcccaaggaataatgactagcgttaagcgtcgcgtccgccgtggcgncgatgccggggtctcgttgatgcgccaagagcgtctaacccaaagannngcttcagaangacggagtntgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcntacaatnntgcttctaccccggnacggtntaggtgagggcgtgaatctccgggacnctctcgtgtcattctacagacgaggcgtccaaagcttattgacgcgtcgcggccgttatacaatgngagtgggctcggcggctgctcgcngagttaccaggcgccggtcaccctggcagcactgtggggaagcggacgncaagtattgatgcgggacgcgttcgattgatcctgtaaccttgatcgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccanctgaccagtactctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggttcgggttggcccgtatagggacgtggttgncagttccgccgccagtctacatataatatcatngcnatcacctgacgaattcccgggcctccgataccgcggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtaggacctgacaatgaagataacacacacccgctgagtcgtacctnnttacctgaattcggtttgccattnggctcntcgcggtatttcgggcgaacgaggtctgcttgtgtctcagtcccctcgtctgaccgcggacacacccgcgngggacgcagcgcagtactgtcgggcattggcgncttttaccatnngctgttagctcatctaggggattagagtaggggcatgtccagctgnttacgcaattgttggggaggtaacgtctacagggtctcnatgtctatgttacactttggcctcgngcccgagttaggnatatcataggttggttgcggctaggttttccggatgcntnatttcactcgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgnatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgacgatacttgatcggtggaagctcttattactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgaagccgacaagtttgatagtactgtagcttgttggnttggaaatcgcgctcaaatttcgacgaggggactatacgcgaatcaacnacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactacagtttatgtacgcnttcctacttcaacgccctaccatattatgctttatgcaatcggacggcgggagatgatgtcacggtctactttgtgaggannnatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgngnactcagtannngccttgctttacaagttcttgaaanccgtttcctattaagacattagcagggcccngattataggaagngcaaaatattcagtgcaaggagtacantcgnttcgcttcattntanggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttnaacncgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaangcggagnaaaacatcccggtaggagntcacaantattacggcgagttcctaaaagatgngagagtagcggattgctaagttgcagcacgaggggaatgaggacangtatgtaccnattggcgatcggcnaggcaccaaaacgttcccgatcggccaaacccgtcccgccttagcgcggaagtaaanggacacggtttgaagcctctgcactaagccacatganatgtcaccgacccaacatagcntgaggggttgtnntgttactgntcgtggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcantagantcatagacgaatcactactttgacgcaaaccggtttaccttaagtaggcaccagcgttttgccaccggggtcanantcactcaatcagntgagcttanggtccagacaaagacgtgtgaaagaatgccgtctccgtcgggagctcaacaaggatcgacctccgtgacgggtgcaacagntgncaggtcgatcnngacangatgggcatattaacagagtcccgcgagaacgcgcgaggccggctccccagtccagttgctataatattccaaccatagaccttcatatgtgcgnttgctgtacgtaaataatagttcagncaagtatggcatattacccgaacatggtccccaccagcagcgaaagccattaacatttggnnacatctagatgtggnncttccggtcgactcgcaatggacatcttggggtagaagataagggacttgccntcgtgttgcggnnggacnacgtccgcttcgtgggtctaaatcgtggtcctgactcaattgtcccccaccaccaggattattcgtgaccggctgcttgctcaggcatgcgaaaggancntaggccaacgtgtcgcaccctttaggatagtaatgcatcaagcgagagagccaagggccatctgacgtctangngnctcgggagtgttacctttaacaacggcggttttacatgccctgtctgtggggctcgccgtgcgacgntacgacatgnaacgacatgtcccagaacgagatccacttgcntnaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtagccggtttatagaatgttggggctattctgtcatccatgtcgcccgggaactggagcaagatcccagtaagtacttnnntngggggcatngcaatgggctttctagaaatngcgtgtttccgtnctagcgtggtcgngctccgtngcancacacgtggatgagcnccntccttncccgtggtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggngtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgnagggcgcctacctgtctcacagtgaaacgggggtagaaggttnaatggttttacccacttttatgtatacctgcttgcatgagataanctacccgattcggangccatgtgttagtcgngcgctatgacccaagatgtaagtgcgaaactgggttctaaatttcattcgttcgttgcgcacccaccggaccggtacgcgcactcgcgggcagtcgacgacttaactcacggttagnctctacncgcggtgagtgtcaacatctagtaatagtttgccaccaatgctggttgtagagtttggggattcgaatccactcatacgtcaccnatgatctgtctccggcaaaatgcgataggctcccagtttccgccgcgatcatccttagcaccgntataccggcactctgctacagtccgctctcagcctaacggagatgcctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatccccctagcggccgggtaagtagtacgtgtgcnanaacaatggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttanagtatttgcagagcagaatggggactgtnggaagatattaacgcaanaacttaattaaatctcacgtgaccatttcaatggccatattgaaaaattcccacatttaattgtatccgtcnnccccggnggaacgatgaagccagcctcagaaggtaatcactcatgcccncaagtatgggactcatacgatggtgcggctatccgtttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccagncnctaaatctcacngcttcaaggcatgttcctggggntacaaactcatggactatatcctctcccagcagtaacatgcccgctggcatgnaaatgctacattaangaatagacgcggatcanctgtattgaggctcgccgctctctcacgtaaagtaccgntccagggaccanacacctgtgatggcnganttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggngatcgtgaagtgatagccggtagtttcacnacgtctatttttaggattataactgttaagccctgagatggcttcataggtcgttaatggtcatanccagtggccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggcctncacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgantgggncatggcgcgcgggatagagtaccatgatttggncacttatccgtgagggcgtttatttcacctgatcaggtccttctacccagccatgttgacggaggatanctgatgttngtactggacatcgggtcgggttcccttgtagaaatgtctttaattcgttagaatgaggcgctcggttgaagtccaaacaaagaganacaagggggacgttgatcctcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttatnntccccttaaacgattatgagctaancgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcatgaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgngtgtcgnccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacacccctcgaattcctctccagcgacgggttcttcgaanactgntgcacggagccaaggatcagtcactctttgatgtttgcgggtgattagattacgctacgtgcattgcccgattcttagagtgaccnnnnncttgcccgatggatcnccatactagcaatcgttttatcggctnctcaggnnaactgaanttccgggtggaanacattcncacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagnngccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttngtgttatgaacgtctaggnngngcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgnntcggagcgggcatcggaatgtgctaatccgccgttgattgaccctaaataccgtagatncacaaactacacttgactgncttanttttgatggcgaattataangtttgggccttattttaaaaacgcctcaatgattctagttaaacccctangcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctantgtggcctcagctaaantctgatacnagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttnacgagagacangagcataactttagaatanaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctnccnacgctttccattgttgggtccatattcactattctgtggaacgccgctnncatacgtcctggttatacctagnnaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtgnagacggtttataatgncntactagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaagattgaatttcttatccttgttcggcagcttagttcnccggtagcgagaccagtcattgccgatggctggatgggctggctggcgatccnnanattaagttntcgtcagaagccccaaccggggagcgcgcatgccgtagctanngcgtaggctattaataacggaagnntcgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctcnaaaatcagagcgttacgtcaaggttggtaaaaaaatgctgcgcagtttgattcccaacggcaagggacagnggncacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattaggaatccccgagcncacgagcgctctatggtagttagaaaatcgggaattcccctgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggggnnggtaccagtataatatacaaggagtttatttcatcatcagcaattanacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatnatataaatactataccggctcgtgtaaacctaggggcttggggtatnagaaaatgctcctcatggtacttagtccgngtnatcctgcggacgattnngagacgccagacgcaaggagctacgacactacaccgcggcgcacccaggctnacaggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactacgctttggaatcanagcctctggccgcattccctgaataaaaaatccgtggacaatnggactcagccctacgatctcactggtagaatacaccaacaaaatctatgcgcgagatgntgagatagagtgcggacaatccgtcccttnggaggancgacacatntgcaggggtggtagtgccgacgtaccgaactgacttgtcattttactatctcatgtaggttagcctgcnatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgcnttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgttnattctcgcagtcaattaacgccagttaccgnaggagacagtataaacaannccacagcgtatacaatagggcgtgtcgtgtaaatatagggactctgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtnatcagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattagggaaacaggacnncgcacatccgttntngtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctcngaacaagcacngtccttgaactgtcctcgcagtantgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctatcctgggccaccagaagatgacggccagaccagcacgagaaggtctactctagtcttcgagtcactaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaantgtgataacacatagtgattgtcttcggacgcccactcgagtgtctctgaacaacatattcaaggggtctctcggaagaaaggaaaagggngatgcagctgcaagggtgcgagcgtttaggcatttcattcccccgttacaacggtgtgccggccgnccgtaaggtcatgggacttcgccgtgatcaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacactcttttcaacgtgcagaccgatcagaccccttagtgaatttaaatcgactgctgatacatactggctaagtagttgaaatcctaaaaggagtatattccacgggantttcgggtcagcacgccatacttgtgcctgtccggcagaaccgcacgnttaacggaactaatccgaacaggttctgcgttacgagtcacattancattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtancttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcntaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattctcactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtnccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtnntgttataccgtgcacttcctgggtgtcaaaggaagctgacgnttgtggtacttcgctaagacaccctatagccgtgcagatatcctcatcagcatntcacatgatccttacgtctcagcaggtcgccttacggaactttttctgatacacacgccacggcaaggagcctaancccttcccaccagaacaaaacatttctctcngacaagcccgtggcntcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacanttgtgtggaggtgatctactactgttgggnaaaacggcacnatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatgcgacntcgttttgcnnatctacatcacaggctgagagaccgggagagctngcacctgacagtgtcgcacgctcatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcangcgctcggtaggcgctcacannnncagtnccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagagcctggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatnatttgaacgacgatcggctgctcgtggaagcagaagcccgnccgctccagacggcccccagcgaattcataagtcgcgtgaggtgaggaaacnaacatgtgcnggtggctgttgcagagtctaattccgccagcanattaaaggcacaagctagtgtgcgaagacctggcnttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtnggcgcgacatattgccacggcagtttagacgtatcatgtcgattatgcggtgagatctcttttaaagtcaatgggctggttgtagcgtgatttaacggccccaagtgacggttgggcccctaagccaatgacacgacttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgatttgtatgttcttaatcccctgtatacggaacgcaacgccactcggataatcccttgggctacacttgcatttactcgnaanggcaaccacctgtaccagtcagtgcatttaaaaatcaccatnatnttttagggacggcattaaggngctcccnctgaatggtctctcaggcgcctcgcatagcgtaacgtagaccagatngacgcaccgggaacgagtccacgtgagctgggtagccctgancctaaggtgtagaccgtggccgaccctccgcaggtcgaacactttacgatcnnnagnattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttanntntcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtnggagctttatggcatcgaatagggctttgtcgggngtatgggactccctaggtactcacacgncgtgtgcttctaaanctcgtcaagtagtaccccttggctgtganccngggtgttctcccccattgagactccactgggtctgcagccttccntgagaccatgggcgttactctttttcttaagtacnncgccgaaggattattcgttcagcactttangtcatggagataanttactatccatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgatanactcttaggcaaagcattggaagaaaacaggtgccctttgcgccgcttgcgagtagcctaagttaaaccccaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccataactaccncttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacgtccaatgataagaaacaagtgcccacataatgccgacgaagttgcgctcgaccgcggcccacattttcaaggctgctggcgatgacttttcagttgcgtgacggnctccgcctaatgttacaaatgtttgcttncgccgtacttgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcgtaattcattcaatgtactagtttcggatgccaaaacagagtagctgagagagtaacngcgancgaacctgactttgtctggcagccttcgtggctggagccgggatagggcgttattggttcatttaacatncaatctacagttatataactaattccgacttngttgcgggagtcatcttaatgggaccnggccgccttcgtttgagtcccttacttaggtggnaatatnagaacggtcgtcatccttnnttaacagtatattaacggatgcacgtctgggcatngggccgcttgggcctgagagccgaccccgcaatttgtctgttganccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatntacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacngtgagtccaataagtatgggcgcattgnnacctacgngnntcagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgngcgggcacacgtcgagctacactgacgaaagagcaagacgatanggtagcagggtgtatattctaacgcgttccacngttacccacgctttgtatcaagcccctgaaccgccaccgcaaaccctgtccgctacggcccggtnagtatgggccagttgggcgatcatgcagtgagttgctagcgctagcagagcggacaacttctgttgttacacgtcgctcgcgntgttccacttaacacctggcacatggccgagcaaatcatgagtagctgnacctcctttattggacataaagtaccatcagcggcatgtcgttaggagtagcantgtaagtcttgttcagccgactatccacttcgcatacctcgtttctccagacgagagtttcgtaataccggngatttcattctgattctgtaatccaaagtggtcgaccaacatgcggtactaacgaatcgggctgccaggcttaagtnagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctnttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgnatcgcaagttgttaaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactggatancctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtcnaaccancttagcccacggttactgatcgccggactctattgaanggcatgtgtgatcgtcgaagatagttctcatctttgatgaaataattgggtcacttgttcgtagcaggcctccaggagtttgccattttagatcatcaagcatatgtttgtactaaaatcgatattagttcaggattacacctgtatgggctctcttatgccctggtgagcacgcatcttgcnncagcgggaatagtntgatacgacnctgtgcagcccatgcgtagcacgtcactcagagatcgcgggtacaggctgcggaaccacaccccttcatggatgtactgcttaccacgtattggggagtagactcgaccgaactcggtggcctggggatgagggttcattacngggacaccggtactaaaggaatatgtatncactgcgacgccaaggtatccaaatcagacatagncnntgctcggttttgtgcaaagcaaangtctgctaacctatgatggacttttagacccgtaggaaccttttcnagagactaactgcgccgtgaggatcttaacccactcgcttaaattccantcgctccgaggtcagcgtaaatgaaagantacgcgacaaacccgctcaataccggtatccaaaagatataataaaaacattcataattgcgatatagatgtcggtcaagatgtgcggccctagagggtccncacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaanatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgaacaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcggcacntcgccctacggggancggcacgtcttccggagggcgctgccccntgttggcgaaaatccggcctttacagtttgcgcattcaacgnnnattagcgtagggatntaatcccgagaattaacccagggaagtgtctcccaggcttttttccntagcttacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgncgtgtactatggcgaccctcgcggcnatacctctgcactcttctaaatgcgaagtcgccgtcttcgaaacctggaacctcaggnncannnnntagcccaacgggncgcctacganactagacttacttggcagtaagaaacatgnggttgtgttgagctgngtgactcgcacacagggngaactagnnggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccntcttttgcagatctcacgtttctnctggtctatgattgggcatttacacccggggtactggcggccaacccaaattaacgctacgngggtggcgcgttggttgggagnctctctgcccaggtaccacgggtccccgcgccctcgaatcagataaacgtntgctaatntgggaatgctgactgccttcgcgcgccnacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcagcgaagcaacggcaggtttcgctctttgncgacgatccatggannnncgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatacttcagcgcattaagggcgctnagccggaaagtcctcgtcgtcaagatatactgcggagccaggctcnngtattgtagatcggccaagatgaantttgcnatgagacgggacctcataagctcttgctcgttggntcttgngcctggctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcacaggagggctaaaacgagtttgttgtganggtctgagccattccanctcacatggtaccgaggtccggctcaattgagacggaagacacccttccantgacgctgtggaccagggcccattcaatgnggccgcagtgcccgtccggctagagctgacgttcaagactctaaatcatgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcgggctaatactacccaacttanttntcccgagccaaccagacggtgccacaattaatttccanaggctgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaatacaccataccaaatctgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagcctttgacgtccatgattgtctccgcataaggtagggcaaccctgcgccctttaaatttgagtccnaaaactgtctngcagacctgacgagtagattcgacgggccattcgtcctcacccnttattctcgtttactacccttgtaacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatattgagacacttagatttgcncgtaccccgcagtcccattgtggattggcttttanacnnctccccagcaaactgtaaggcccggcccngtggtaccccgctggacgcctcttgcacccaangaggcaattgnacatgttgcgtaggctacagaggggtcgtgcttttctcttttggcgcggaccatcgcttgctcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattgaggtcatgatctctgactncanttttaaccgngggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgngtggattcagcggtcaacgnaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttanaatggctcggaggnaccatctttttgttcagcaccccattacgagttctatcnctatttccgttgtgacgctcgtagnttctcatattctactcgttaatactggtataacaaatgattctgtaancaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctantgctnnagttcagccgatnattgccaaagatccgangggcctgataagtattctgctagagaaagtggggcatccaccagccaacaagttntgaggattaaatagaaatcgagacngataaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaattttcacctaagatataacaggacactccagccatttatattggaacaaggtggaangctttgcgtctattgtcgattggtcgntaacatactngcagtccgttcgagattcgccgtgtcgttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaagataggatgattaccccgtacgncggtttacccaagtggcagagnancgagcagtccattctatcaaaatcccgnacgctcgncgaacgctacactaaaacggcgngcggctttgttcattccagtcggcgttgacaaattgatcgaacgtacntaaacgataagaatggtagatgtaatctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgatagaaaaataagngccnnctctattaacaatacattcacgagctaagtanacnaccggagtgcgtatgttccatccgcactcgggcccgaaatatcgtctgctactttgttaacagggagcctcggcagccagctgnaaaacgacccgtcctcagggctgcataagtaagacgctattaacttccaccgttgactcaattatctagcctacccaaataattnttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccntgggtattgtgaaatccctgacttatcgggattggtatnnttaagacacatgagctcagatgggcccgataagcatgttctactatgcattagcgcgaatcctccctgtggtaacccatcntagtngcaaacccnccnncnacttatctcgattccgnatggtgaagagggcatcgaatacaccctgatagttaccggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaagaacgctctgtgttaggaactattgttcccgtaatctgggaatgtnatcctacngcgcgagactgtcttatagccccgagtactccgcggttttacggtgccgnagaatcaaaggcagngtgtacgagtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtgtctccgaagcgcctcncncagttacgtgtactattttggcgaacttaaacacgccaggccacgcgcgcaatgtttgaacaccagccnttatttgattatctttacaaaagacggcggtcgagcaggcccccccnctgccggaggaggattatagaggaaacatccngagtgcagtgtccanntacaaccagcggcttctnacgattattaggaactacggcgagccccaggctgttggnggaatcgtngggacatactggnaggatggtgactatctgttagtcatcgcggctcctgttgtacaatttagttgtgcagcggcctcacagaaattgggcctgggagccngccgcgaatcctcgtcgtnatcggtgtcgctcatccaaacggcaaaggcggngnaccatacgagcgggtgtcgtgcttccggaagcgcgtcattgggcttaaggtcgccaagtcanttctgcacatggtattcatccgtacgctttggggacccttattttacgtggagcttcctcctgtgctcaattcttgcataactagcgacgtaccgcgaccaggcaaagcacccaagtattagaaaagggcctactggcccgccgacgcttggggtgaccgagtaccgtctaagccatcattttgataccatngggatcattactggacggaangttacgtcgagtagtagactgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctntgcgtgagtgatnacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcactaagaaggtgattgagcattttctgtgggcgctgcncngtctagcccgccgtacagctcaagggatgatccgtcgggatcccccccccnnangtatattcggccagcgacggatagccaagttncgcgatgacgcaaatactgctcacaacaacttcaggtccttttcgtgggagtttagtagttaaaacctacgcctgncacttgctcataagatcttttgaaagtcatgctagcctgtnatgtcgcgatatgcagttaactntgaccgcacggcattcgagtgaattgtaaaaccgcccccagtattccttctactcggtgcccttgagtgcgcgaccgggcgagcttctgtatctttcaatgcatgctcccttgctctngcccataccgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcagncaatcggatcgtagcagatacgacaggcaagccaaagcgacgtatttcttccgcgatccnttgtatttcgatactccaaatcctgctaggacgaaggaccggaaccagcgcaactcaatccaaccgatgagcaatgggtaggggataccttcaacacaacaantcgttaagctttacctggaaagcgatagatcagagactcgancactgagaancctccatagtgnncgtccttgcgtgtagggagcattaccgtctaacctcagngacaagatcctcgtcgctcgccagtactcgatngcntcnagnngnggaaatttggaggcaaggatggtcggtgtccctttacgcgacgttagctggcccacataagttagcaaaacctcgctcgntctgtaccaangagatggggtgtcacgtgagaggtggacagagactcccaaaggttggtagccttcgngtngacggagtngttcncatcngnctacgtgacttcgggccgtgnagtcctcnactccgnccgcagggcgccgagcttgtnagcactcntaactgggcaccgatagacccggcctctccagggctgagattatacatgagatacttgccggcaagaagacagnncgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttggtgaancccggtcggggctggngggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggnccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttnttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatttttgctttaacctangcaagctcgattccacggtatgtgttgactagctacagatgacagactaaacttgcatnttcccagtatgtctgagggncggaacatattatgataattacgnaagcagccattttgctacgaggtattccgncctgtctctaggagcaacgctgtcagcgcnctcactactatttcgagttattaaatagtgggtctaccctttgccctcctaggcggatgttggctgagtatcctggggtattgtcatcaccccacgntttaaagctgcggtgagtcctccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtaactgcgaggnattgttgagttcaangccgnngntgnagagcgggggaaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaacgactccagggtcccnnagtaggatcgtccgnnnnttggtcctgngactcgctcttgttaggcctaggcatagttcttctaacaatggagcgacaaacntcagngcacaccacgtaaagtcgaccgatcggaggctaggcaaagatgattgaganntgcacgtgctggtaaattacccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgtcacataacatcaatgaccatatagntgtcgcgcggnttcagttttactccttccaatctctgtcnatactnctacaacgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtaagtcagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggnggtgcctgagtttcctgtttagaatttggaaggcggcagcatattcacaggatggnncgtcctagccatcctgttaggcgacagcgttcgctaacatccaaagcccgtttaggcctgttngatgcaatcggtaacnncngcgtactgatctgacaagtctaggcaaaaggtntacgcagcaccttatccagctcacgagcagagaagggagncgacagccccgtctcttgcgcgggcggtacaggagccgtgagccggcaccagcccccctagtggacaggacgtattcaactcggacgccgtgccaaacggcccccactgcngcagnacgacaatgtgacaatgctgcctacaattcacgctgtaaaggcgcgggactacccagtacgcgggagtccacccacagcagttatcccggcgttatggnnnggaagtactatcttgatatgngtagcatgtcaacacccggcgctaccctcctggcgacgtaaggtaaacgcttcagaacttnaatcattaccctatcaaacgtgacncccatcgttgtctgaacgggtctacctcatgtattacatcacccncnagccactagttggacaccgcaaggtgaaggatgtaccctacctgacggagatggatagttgagatttgtgtctgatcgagtcagaggtggacnccncccaggcnatggnnctcatgacgcgaggtatcgagaacactacgcgacttaccctaccaatgccgttgtcaagtcacnnagtttaggaggttcacgcctcaattccaaacgttgttactaggggtggaccctagcaacccgacgctgccccgaggaccgactatccggaccgtcaatttgcgggcagtcttgataagccgatgggatanngatcnctttttgacccctacggcggttccataagtagttgatccctacctcgtgtcgcttagagagcgacacatagaaacgtgccggncgcagtgcnttgacagcgtgcgncncagttggaaaaagcgtatcacagattcggtccaatttctgtcatcaagtgggttttgcggctgttgccctcggctgtagtgagctcgctgaaccagttgacaccacgataacctacgccgcccagctacaccacgcggtctccagtagcgaaccaggcctgctgcgtctaatgtataggggtacgaagcccnnntccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcactgctgctttctttgtagctcntgttgagcttggcttaaagncacaagccgcactccggccatcaccagccacctgatggggttctcgggnagccggagtggcgcgggccgccggagagtaaaaggcttttacaattacgtatgattatatcaactagnggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaaatcaaaagatcnttgttgaatttcagccataacgggttgggggacggcaattacggaatcacggnccccttgcatccatcttgataacgccgggttcccggccccctttttgaaaacatatttacattttcnagaactgctccgacgcttatataatctgcggcccgaanntggaaaatacgttaacaatcgaccatcgccggggggacgcacggacgtagcgaatcgannaaggccgtggatttggtgcgtgacngtggtgtaccggagcgtttccgcgcggggggtccttagcccaccaatgggtcctcngatagacgtgctagccgccaaatggttgagaagagtcacaaaatctacaaagcagtgctacgtaacgactaccgcaggtttgccgcnaaccttttagtnaagccntngcgctccgaacnttttcatggacttgctaactnacgagacctatgtaaggatcgctacgtggactattgncttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacangaaaaagttagaggggccgatcgatgtctgccngtgagcanacgatgctcgcaaactgtcactgcggtggatttgtccggcgcggacttctggacaaagttcattcctaggcataatcgttnagtgnnnccctaagtatncgacaacgcaagncaattccttacaggggattctattaaatctgcttgcacntcgtacanggatatcctnggcacnttccccntggttcangacattcggtgctgggacnagcttgggagagnccggtaagtgcggctagccccgccgccattgtcgtcgcagtngtaanagttgatacaagtgcctnctgcacccttctcaagtgcgntagattatcagtttntgggnaaatggagagccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagangcatcgtatgacatactcgcggcggcagagtcgtttagtccgcncggttgtacttangagttgtcgtgtggaagaagctactgccacatgtcaaacatcngccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttanngtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcaggtctcccacgtgactctatcataaaatnatggcacgtactgggccnttctgcattaaggtcgccctccagtagatctgttatcatataaaggggcgctatttcncgtcgaagggtgtgttaaacaagttgcttnggttatttcaggtcgngatcgagtatnaaagcatacaaagatgtatctccaattgaaacaagacgttgctnagagtggaacatgttgctnctgtacagctggacgtgcaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggccgnntatattagaattagataattgcccgtctaccatgatctatgcttgccanccgatgnatactcgccctgcagcccatcgactcgcgcatcatcccttcgtgaccgtatcaganctntgagtcggtaagtagtccaaatactngctccgtgcagagatgagccgttggacagatatcgtggtcngacaaagactatgtgaaaagtagactgctgaggagcttcacanggtcagccnnacgttnataatgcgatngcatagtccccgtccnttcccgcatgtgcgttgagtattcgtccaagttgccgaatcccattccagtttaacgaataggcgatgccacgtgcttgggtacggacctggaaggtgccccatggtggccccaaactagcgttttcatcgagggcttgatgccgtaacgaaccgatttacgagtacgaagctatatttttttctcctcaggtctcacttacagccgttcgtaggtgatttcgccggtcgattagatgaatacagcacacatggcccaaggtttttgcgggtaatttatgtaactttcacaccggtgtccgaagtagcacggaaagagaccattgagaanccanagagcagaccactcgtccggaaccgcacagagatagcggacctatgttagtgcattnctgtcgttctgaggctagcaggtagtgggttggttcgaacaggagncgggccgcggttcatcnacattaaagacgaaaggtncctacgagcgtctaccngcctccgggccaacgagccggcggcgctacacagcactccggaggaaccagggtctggttcccgaacatttatgtntgcgattatcgtaagacgccggctagcgacacttaacaagcggtcgactctatcaaacacagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggnttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggtttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgacgattttcgtcgcaacttaataaatatttcaatggtttgcgtncttgaatcacgtttgngcgacgcatcgaataaaacccttgaaccgagggctacncaaccgcactcagtctcagcaanaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttcaacgcgcacgntcccctttcctcgtcctccttttattcaccaataggnaacaccactcacaacggcggttatcacgctgtcatctactggagcagtctcacctcggccattacaaaactaaagtcgccactagacatatacccttgngactttatcggttagccttctagtggggtgacacnngtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgntggcttattccacacntacgtgnatgtagtgacacgtngtttgggagacttatcgcagactcttntgggttttgcttcaatcctgctatctaactcggtatgttttggtagtacgcgaatctggggaatttgtcctaatggaaggcgacgcgcgtgataatgtacccgcgagctctcctacgttgctgatggatcttgcttatgtaggggaaacggccctctgagggaganccctgcaaaggatataaggcgaagcaagcacaataaaaaatcggtagccgcggggccgtcnccgccacggtgcaattgntccgaccgtctaagaatccaagtaattgcaacgttcgccaaaaggntcaaggcgtcagcactgttcctgcaaaatgcctngaaagggtatcaaaggatattacgagggcaactcatggtacagaaccgggtcatttcgcaagctccgtgtagaatngtggagaaccgttggtgtctatgccatcctcagtaaaaaccgacttagcacactttttatttccggaaaacgacgtagctcaacctcaatggtcagggtcttactgaccgacacacacgngcaaccataaatgctgggataagtcgtgttcnnncggggtggcccacaaggtcgttaactagtgtgtatgcaacagtcaatcaggctcttaatacccgttccacactgctgcatgacgaacacgggcatttctaattaccgacgtaatccaattangagcccttatcctttgttgccaacnctcgaaatagggatattcagaaggttacagtctcagggaaaccgggttnngcattgagattcaacnaagtatgtgagtcccgcatcagattaacgccacgngtcttagtagcagacggtgcataccgacccgcgtcggttcggtgtagcgttgcaagnccccancccgtgatttaaaaatctacggaggcgtggtcttgaacgtggaatgcgnacgtatggaaagggngcataaaccgcgctgaggattacggaacgcccagcactacttatgcgcagcatttgtcagtcacaagtgggccctgttgactgtttgtgcgatgacgcggccaatgactgccctngttcgtggcgtattaacttgtacgagggtcgttttganaacatccctccatagnncttctgtatgaaatgcggccttacaatccgcctcctgaaggacggggacctcacagcagngctaaaataccggtaaccttcggcctcaatctcatactttacagctccgattnccganttacgtatgttggcccggttaggaaacataacctaactatcgcagcggagatttcgaaagaatgaggcttcacanaanctctgggcggccnaacgtgctgtcctgatacttacatttcctatttctcntatatcggcaagaattacggtatttcagccccacattcgagacacgttcatactttacagaataaaatatccgcctcgcgtttgtcaaaaagcataatgccttcccccccttgccacgtcttgacacgacaactgtatactcgaacaggtccggctattcantgngctntacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgttagagaggttcacggtttgaagaagtcntaggtatgcatggttaggattccgccgagggctcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagntgaatccgggagcgactgntcggcacggcgccttagtaggcacacncaacagaantcaaatgatctttcaggcaactggtatnggcccagcagattngttacgcctccgatgacgagcaccctgtctcttcccagccggcnatgtgaagctaaatnagcgatgctaaatcatttgtcgacggcctnaaagcacgcgtgggatatgagagtcgtaacgcgccctccaatacagaatttttctacaaccgtcttgcctgacctacanncgccccaaaaggggagnttaatcagttaccgcatttcattccaatgatttccgagtcctatntatatactgacctgtttagtattcgccattgaatatttcacaggatttgcacatgagcactttgcaggacaaattgaaaagtacaagtagaagaggcacagcctgaaccttggagggattagatctattagagtccccgctgtttggtanccgaccctttagacacagcaantgaccccgggggcacgagtctccggcgtagagctacgcgcaagtagaagagtctagctnaggacgcatcccttaccccantacttcaccgccagtataaaaaaaatagagatcacccattaggaaattgttctgntccgntaatntcacgaacagagttacacagttatgnnggtccctcataggacttgatggcatcggtaaaagaaagaggggctgttttgatatatctcaagttctcctctatatcaccaaaaatttcatnnccgtaacgaagacttaggcgagaacgattgggagttgatgacgactganatgctagnttatgtgtatatatagcccggccagacctcagtattgtatcgaaattagggaaatgctacctcataataggccatactcatgcacgagctccccacggttcctggggcctcgaccnttttgccntatagggccgctctttgtacggatgtgacnngctcatagtcaccgcaactatccctncanctaantacgtccaagttgcgtagtctaggagcttccccagacaaacgtaagaaagagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctggcccaaaacttaggaatagctgttccattctcgtgatctataatcgtctagaccagaccagctcccgttnctcctaggacgtacaatcgagaaggtaacttcgtagntggngtacantgntccctccggcaaagccaaaataatatcgttgccccaggcatctaatagtttaagcagcacttgttatanggcaggtgtacgaaggctgacataattgtgggtcaggctaaagactattcctgcattcccaattacgatntaacataccggattaagcatacttggccggtcactatnacgnaggccccaccctagttaagatcatcgncaaattgtccgccgagnacganatgtagcccgtcaacgcnagattatcgggcgtcacggtttgctatcctatgtgtagcgctnatagggcatggcggngctatgcctatcactaggaagatgcgctttaagtgaggcagggcctcgacccgccccagcggccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatcnngatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattaggatagatggttgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtantgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcntttataagcgtcgcgtattgccgggnagttatcggctccgtccgcgagcaagcacataatcgaacatncgacntaacagagcaattgcgacacgccaactcaatctgcaaatggctctaaaagcagccctcgtcacttaacngactcacccgggaggctccagaatgcgggcaancgacccatttnacgccttgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcnnacgcgtgcctttcaaaggcggctggggactttacgcgacacactcaaagttttcgaacttaccttccttacaagcgttgccagcgactcggttgatagatagaagcgcctacacggctgcttcccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagccnctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacgtatagaccngcaagcttgtttgagccngatttgggttcagagttgcgtccttggctgctctaatcgtgacaccagtgctggcgccacgtnatacggcaagtcctccccccccttcaacccctttaaaactgtgagttctatcaataacagccacgctcttccgtaggagctgcccgaatgacatcgcgatctcaagtctggggctcaccgtttcggtactgtaacgggttggagcacactctgcaaacaccccatgaattagaactnngnttttcttgcgccaagtgttantggtcccgacactgcncattgggcaanagataagacttttcctcgcggcgtgccagctgtgcacatnccgcancaccttgtctgcgagggccggtttgacaccatacagtagccgaatctgcggaacgcctgatctgtttattccctgtcttagcctgggggacgcaagcaacgccgtgatccaggtttaattttgcgatcctaatctgaccgcggttagcttggccggcccatcaactttcacaactaggggcgtcagcggcanaggtcgtttacactaaggacaactcaangacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattccaccatcacccccttctccgcaaatgatacaggttggctggttcgtannaatgggggcttcacttcntatagtggacgagtcgatgagtctcgtatagctccgctgaactctncttgcttgtcgaccccactggtcgaagagtacgaacgncctgcgggcaacaacggaagaacatcgttgacttatgtcaatgtggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggattccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaagccttngcgtctcccggttgggccgcgacgtccgtttcaccgattcggccnccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcantacatcgtaataatccatgtgcagcttggttatgcctagaagggtcagccnngncctctanaactctacttctgagcgactgcnggaaggggctggaaaattgcaaacatggttttctcgggttaagtattttttcggacggccccgcgacaagtatgcctgagtgagaggtgacttagatttcgcagttcgtttggtgccgtacgncgttcttttagtaaagtacggacgatcgcttcgagtacccaaaactgaatcaactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattagaccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacngatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggngcagnncccttgcacagggtcgccaggcaacagcnnacgtaggcacggtactgttttnggcttgtcgccctacaatggtcnggataacgatcngcgtatagtgatgtaantggcctggatgttaccgatttgctccgtaggggataagtgcggttaccagctcgtacagcggatgcgcnnctatgctatggacgcgtatcggtcgcttacgcttccncgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccncnnncgtttcgncaggttctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctacgggaccagcggatcactccttaaggcggtgcaagggctgtcgtggcggcattcaccttagagaaagaantaacgtgcccggcagctactaagtcnacgagcccncgagcgggntaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgggttagatctcggccccgatncagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgcctagccccatgtgtaaattgttaccacctggntgacagtgtcacactaaacggccgaggcagcagctttgagctatctccctttaaggatgccgaggatgcaatcacaaccattattcttctgancccgcaccnccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccntagagacctaccaaatcnnnagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgnagntaagggctctgcagggagnggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcntggcnagacaggcgagaccctttactcctaagatagcgctaatataagccagtggnggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcaaanccgnccaggcgcaccagatgtgtcgatttaatggagancaggatcaatacaatttactcgatggacccactgganaagctctattacgtggcaagtccggggcngnttagcagntcactccgcggtngtacccggccggtngtcctggatccactgtcagtactccgannacnccgtntaaaaatgggttcgcngntgcttggttcgatgtttaagtcagtccgctgcaaagccnnccgaggttcgcaattactgaaaggacgngtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagatnnactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgcccttcggttagtgccagcatnnnggtgcnattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggagctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcggcgctagtcacaattgcccaacggactctcggccctagacaccagcatcctttggggacgtctttgatcacgangncccaaaccactgatgnagataccattaacacactncnctccacaaaactccatgtccttcanctcgatgggctagaanactgtactggttctaaattcaccatagggatatcggtagagtaacngtggtccgtgtttcttcgtgcggcccgcataccccgagtatgtncnagtaggtttgatcgcttgagatgtcgaagcaggaccctaacccaacggtttncaagagcgcgtanggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgccgcgtataagatggagttatacatagtannttcggggagtggctttaccccgcttcgcccgaacaccacctactcggtagtgggcagggattgcggggctgannggtaagacnngtcctatgataaatagtgctgtnggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttnggcacgtaagacgcagcttttgagctccggacganttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgngtctaactggaatcccgacgcacttagacgtgcnatcgatgggttacgccagcgtgaagggatggaccccatcttaatgtacgaaacaaacgtnccgatatcattgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgtnccagaactttaagtatatcatcatcaagagagngtcgtacggtagctnttgtcatttcttgtttacccgtctgtcagtggggnnggcgcgtgcgccaccgctacgtctgttcgtttgtgtttatgttggtcaggaagggcgttgcggtccgacattagaccccatccaatatgagagccnaaagcgggctaagaggagcagtttgactcagagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaagaatgtttaaaatgctatttgcttggctctcagaagtccaanaaactaaccatgttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccnacactgcaaaggtccggtaatctttatagcctggcccagccctggttcagttacacccgcaggcccgtcgaatttcgggatacaaagtagtcatgtatctttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactcccngtcacaanccggtgtcanntatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatgatacgggttgactcaaancagaaaccggtgntgaagcatncggttaaanatgggcctcttaaagtttttcacacgtacatcgtaaagaatcgcgcatccccccgnggatacttaatnactgcagtctctgaagcgcgtttcncatttgngctnctggcacagagcttcggacggagatcgggatcgtgacatctagctcttaccgtctncacgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatanncgccccgcagttttcctctcactttcggatgcttggagctggtgncgcggtnttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatggtccatatactaacggcgtatgcccctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgntggtagtnggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactaagatttctaacacatccgtcncttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaaacacctcggatcatcaccgtagctgatcctcanagcttagtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgagagatgatccccgcgttggctgcaangctagaaatgtataatcnagtggggcgttccacnnaaggtagatgctagctaccaatacggagagatcccggcattttggacggtcngaacacaggnaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatttcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttcnngtcatcgagggcggcgaccnattcgagatctactaatacgaataaantaagggatttagggtgtatcatgcaatcatcccagttcccggcgcgctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagngntgagaaccgcatccggtcgcaacttnnntccaaagctatctctgctaaacgttanccggccccgccggaaactggattncggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactncttgaccaacgcatatacggggtcgacttattcgtacctaacgcggtgaaantacaactttcctgaaaaagtacggcatagtattctgcggtgtaaagacgaactaactactggtggtaacaacgttgtgtctctactagattgccaggtangacgtttatccttgcagggaactctaccaaatgaagaccntgcaaacatactttagnagagtacgtcgtacttaggggtcagtgtttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgntttcgtatctctagacgaactagggcatagtgctgctagcgaatgggcgtactngtncangagacgtatagctctatngngcgtacaatcactgttgaagagattatccagtggcatgcctctgnaaaggttcatcgtctgctggagttttactgngaagnaagcaagatgttgcntcgtcctgaaggtgagatgnngtcagcaggatcagtnagacncatctaatgagcacagcgttctgaagcgtgtcgtnncgattagtancggncacgtggttccccaagtagtatggacgagttaaggaattagngcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaaaggatccgaggcaaggggactttagagcggtgtgggtcnnctaccaccgtcatctgacaganaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctaggggnctcgggttgcggcagtcatccgtaanctcatttctcacaaanaacgcaggatccaggtcctanctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcaccngccctggttccaattnttatttacttctaacctggaaaagaacgtgcaacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgccatcctatatactaaaggccanattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcaganaangggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacanntaactatcgtgaaganttatctcggntanccccgtgcaagctcncgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgngctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagnataggaacgctcgcaccgagatgagagcnggcnntgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaanagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgnccacgctaanatcactctaccacgatcgaccccaacatttacgagcatntccatctagggtggnttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcangccctcacgtatgaagagatgggcaacntaaataaacgggtnatactcgtccaggggtggcgcagacntccttcnatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggacacnagccacagttgaggccgttccgcncttctcgccacgaattccagtgtgcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactangtaagcttccttggccccgctcgancccaaaagtgctagcgtatacacgtcgcgtctggcgcgggactggcgttccctaacgatcagcaatactattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgngtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctnacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagnntcgatgtaggacgctaantgatgtgtgttacgtataatagcnggccaggcttctcactacgcgtgtccatgtacggcgcgttctatccataggagtgcgtctggaacacgaaaangatcagttcatccggtnaanaacacaatcttgaggaattttntgcaaataacggtttcgaccgtcccataatccagcctganttgtgcacttgatgctctgnaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaantagtataccgcgacggtggcntagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggncgcgagccaacgaacgatcgnctgttggatntctgtgagaaataacatctacccccntgagttatcggagtaagcagtgaatgcctttcnacgtacgcnnnccccattccgaacaatcgataatatccntacaatcattaaaagcacgaattcgttgatagattacnattgctcgaattcgaaaatgccggacgtttgatccataacctcngcaaaatggttaatctgtcgggactngaacgcatattgtctgtccgacanaacgcgccncctnaccggtgttaatacagtcaaatggttccaaggtgcaccgagtgggaggtacctgcgttatggagccctgagagttagccgcccaccgggtgacaaaaaccgaaggatcatgcggccgtaagttaggtacctggcggcagctgcttcgggtgtgcttctgcatacaagcccctcattactaattgaggggacacaacgtgtggctaataatnntcgattgacagttggccgttaaaaattacagttctgaggcgcatcggcgcaaggatgagccacgccactccgacctgtcgaggtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctntcgggattatagctgtcggagctcgttggggacttccgactctcacgtttgcgcgaagaggttanccctgccgagacgcgcagcatacaaggtaccaagctccccctccgtacgcgagtaggcccttaaggcgcgctacctgcgttcacttgcggagccagcgnngncactccatcccagccttatgccttttaagagcactggccgtgggatcccntcgccctttgaatggtgaacagtatcacaacataggtaacggtaggagtgtttaaatttggagggcattaagcctattatcctaaaattgggaacaacggcgcatccaccccggttccccgcatcgtggactgcctaaccgcaacgcccacccgccctcgtacatcttcaggtcctacggccctgacttttgttttggatcctcaacacaactaatatgaacgcctacgatgccgtccacgctacgcttcgagtggttaaagtcacgggacccaagcctgggttatgaccgtgaccccagggggtcgcgcaggggactcatccccggagaatagaataacatccggaagcgtaacacccccgttttcgcggganttcgaccggagggccttgggcagactggttgatatttaggtggtgtcgaaaacacgccttacctaatctgggngtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccanngntgggcccgggcggtgtaagtcgaggccgggctcggggggcgtcggaggaagatcggtaaagaacgtggatcggctgacgtgtncattaaggggntgcnggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaanaaaaacattagatctggctttggtctcagctcccaaaaatgcgcgggcggggagctatttattttattttcactaagtgaaactactcctaccaccacgtactgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgnatctgtagaggaatagaacncaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgnaggttgcacaagtatctgtctttaagnatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgngtcatcgatattcgcgcttgcctctcctgcattagcacagacgaccnntcngaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatgtagaatgtatgtcntcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagtttttactnnattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgngcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcagggccaggagtgcaagtacgaaacatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtnttatcggccgttctacatcaaggaccggcagcccgcattgactcagaaacgccaagctgagggcacgcctcggtccgtttaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatacttagtacatcgatgagcctcttcgaanacactgatttttgtcggattcccgaatgtttaatnctccacataacccgtacgggatatcgcagaggatcngagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggattcatgccccaacgtatgggatgcgctcttcgacacccactaattcncgcatggnccaatggcccccgcagtcgtactcaactcgttgttgccggttatgntataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcnnnggagtacncggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgcagcttcaacaaatcnatcntgtcgcagccataaggggaaaagtgggagtagtaattgatantagntacgtaaaagctgtcaaatcaaacgtttaactatggtccctaacgactcgggcatcggactatctaatcacactactaattactaatgcattgaannatggccgaggtaatcccatctgtgatcgactagattttgggccagacccctttcgangcagctccagctatctcccgcggccttccgtgataagcatagangctgctatgttataagatgatgtactaccacgactccagagtctctagattgcgctacgccggacnncccnttcttcgctgcatgtgggcggggcttcctccggcggcagatgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacgaagacatatattttagcagtagctcacgtacgtagagaccgcaagcgagttcttnnactgagtaataagcgancctgacagtaaggggnngntgcgcgaaagaacaagngggtgttcgttgttttatgatagaccggngtanatcgtaacgagatggtgggacagaacgtatacgtcctcagaggtncaccacccttgaggngtaccgtagataacgtcccntcacacgggatcaatcagttagcttcttgaggattggcgattggggggaactgacgtgtcgctcacccaggccagtataattagtcgaatgcacatgtctcacccccacgatgnatggataacgatttgatggnatggtgcgtacctctgccgtgattgaagcgatctaactagtcgatttttgataagactgagggtnggcgcatcngaaaggcacggagatggatcatcagtggtcgcttagtggtcgatggggggatcctccgctcccttatatgcagacttgtgtctgatctgtacttaaatggagctgtannctgggagccccaactgtgagctcacattaggcttttcgggctgaccagtgagatatgcggagnccaccccttactcgtccggcgcagctancagattttttaggaantcgtagtgggcaggcacgtcccgaagctatactcctnacggcggccagcgcccaanatcccgtgctgatagtaagttgagaaagactcgatgcgcgcggggagcctcgtcatggtcgaaaaanagaccatgagctgcggcccttnctttcattacattcgtagtacccccaccttatccttggggctgcccccaacnccctcggtggcttaggccccanagagctactcgggtcgtagagagggcaactagcctcccgccaccgagctcaattaanacggcgccccctacgcagcatgatgcggtgtttaaatgcagaganatttattttccncattactgcggagttagctcccgcacacgcagcacggaggacttccntccactagaagatgctanaaagtgggacgtgtctgatacaaccgctcgccgcacctttagcacgcaacgtcgcacgggtgcntacactgttcgcactgtggttcacaattatngttggcaccngcaaannntanagctctgtgatccgtatgctgcacaccaacagtcnggcatgcctgaaataagggacttagatntgtctctcgccgntagctcagccccactgaatgcgtttctggccatgtctgtnactaatgtccgagatcagcacctactctggtgcgngtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggtccncgcatgncctccnttcaggaagctggctagctgattagattcgcggtaaactctanttctggcgtgncgcggtcaagatcaagtgagcgcatagccctacgggaggaggttcgacncccctagtaagtcgcgaagacaggtagaatgcacggaccagntgctggctgccacaaacgctttgctgttttcctgccactcacctcactcccactattcacgaacgggtcaattgcagttcggttataatcgaggccgangttcagagaggccccctagatcctggataggtaggcccagagatttttcatcccattgttcgatgccgggcctctcaactctgctcttcattacacagcaacaatcccgatgtgctctcggataattctggtgctggttagttagcctctccctcagcattaccctgttgctgttagctcttcggnancgtttgtgaaaacgaacaacngcgtagtttcaanaatgntcggcagagcagctctgcggtagtctttcnacacgtatacggtatattctaccgtgccgaanaggtgaccgtactgggcctacgaggatgatccataagttttttctagttctctggtaacagcaacaatgctcacaacaatggagaccttttcncacttcgctcgatcgtacaagtcaatatattccgattgctcattccaataaacatattaatcggcggtagcnctgcccccgtagggggataaggggcttatacaatcatagtatggccntcctagctctagctactgaggctgttancacataacttttttggaaccccggacactaaccagtgagtcccaggagatgaatagtctccaccgtgtacactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttaccatccgcttatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcnttccacganaatggngctttggggtattctgttatactgccatcttggtctaccacgcagcgacttatcctgggtcactcgagtggacagcgcgtcatgaattcacgacctcgagctcggcgcactaccagannnnngttattgcactctccatacatcaagnntattnggctggtccactcccgcgtncccccgcnagccaaaatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgaatcctctgcctggcgatagaaagggccttaggcgcncggtgacnccgggtgaccatagggacttctccgtatccnnncgctccagaatctattcctntgcgactcgcgcgcctgtggcngtgatacgatggtaatggaattggtcgtgaagagtacgtccnctcttcatcactctggcngnttttttgnngccacccactgcggagccggatctcagacgcgtcattctggccatcgcccaccaatgccagctgcctacttacgtgttctgtgatagannnntaaatatcaaatgnctacgtccggttttggcagntgaccagtagtggtcagccagttaacanaaagcatnagggaactatgacgggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgnnaagcgcggtcccaacagagtgcggcctcgttggacagattggggccctctgataaacttcggtaattgaacaggagtatgcctnnattgttttttgcttacgtatcattccgctnctgaaaagggaanactcgcatgtactggcagtccttaggcggatagcannnccgtcngttcgctagatctntacaggggcaccatcagagggntgatggacatggcgctttacaggcgagatatgtaggacttgtcgcngaatgcactgcctgtnatgtacgccgcttgccttgcgagggcgccctctgccggcccgtttcgtagctnnggctagtagcagaacctagaccaccttagngaggtcataaaaggaatagggtagacagcccaggtttataattatccgagnancaggcaattncgtgcccgttagnntcctacacccagttcagccggaggggcactacgacagggacctcggctggcccgccggggcacgtaaattgagtaacttncggaatcgttaccattgaagaacataaaccatntctctttaaagctaagaccatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaagtaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccagaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcgatgaaagagtccctagtataacgcacagantctgcatccagtngaaanaaaagatcactagtgaagaccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgnncngtgattgggngtgacgcggtgctatgaaccggcttgcccccgagtngagtcgtcnncctgctcaaagttcacgggatccctctagcgacctgaaggattnaagggataaaagctcgaacgnncatggattcgcgttgtacggccatcactttncctacccatattatagggactgtcggcgcatttgggtntttccgtaatatcagaaatccatctatcccgaatagactatacagtgtntgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatnntacttcggacaaagaatttgatggtgcccatgcacnagaccggctcgtgtgttaggagctcaaagcggttgaccgaccctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagttaccnnnactatttacgcccccccatgttagctcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttcacggtcacattgcaaaaccgcgcccgaccgctttgggnatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacgttcgagngcggcgatgacgatcgtcaacagagtctgacgttagtatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgnggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatnattcttttcgagttacgcntggcacatctacgatacccggtagccgaataagcaatgtagaagagtataanattcaactctccctacgtaggtacctgaattgtagataaagatcggacgattcaagcgcacgcagctaacagtttgattncctcagcttgctgggtagccccatccgagctatttgcaacagcgttagattttaacaaagcggtggcgtacatttcgtggctctgccccgggaatggtgtgttctccacggccggtcctctaacncgcccaatccgctacaacntcatacttcccagaaatcctaagtgaaatccggttaggtctnnngcctcttttaaccctcgtgtctaagtgttgaccccaatcatggcgtatgtcgccgagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccnctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcctaatgtanagggagctagctattggctacctgganagcatgtgacactcctgagcacacagccaacgagcgtagcnaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcttagcaagccaagtcatgaccgaggttgatcgcacaggaccagtagaagggaaacagttcctatgctcgcattttgcccgctcgactggttcaattagctgtcgtcgcaggcttgagctttttgaaaaggattaacgaatcaggccgtggggggtcttctaatagtgggggcccatctatggcacagtatgcgtctaggcactttacacagcaaaagtgacgttctcgacgccccagtntatagggaagatctacattctagtattgcacacactatatgacactttaaactccgtcacccggccgcagggtatcgcacgtactgtcctgccctataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcaaacgcagggctggttcggaacttgtttagggcctgcttgtacgagcactattcgatctgggccngntggtgatagtaatcgcgggaagggtccggtccatttgcgtgatccaacggnccgaatgtacatgttacgcaagtcgtccatcatccggattaagggatacgggggagtggagctnnnngggnactccgtaagtcattgcgatgctatgatttttantgaccgccactctgaacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttccggtcaggaaggcccaggccgacagttcagtagtcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgnatatatatttgacttgggtaccgaagaggatcgtcagntggggtgnnncgctgtgccgcaacccnctgaagttagctaccggngtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactcnctatttttaattagttctgagttcgcnaacgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagttaatttagcaaccgtctagtaggtaaatccatctgcacgtaacgcctcntgatcatggcgaatatactctgtcgagattacatcgtcggttagtattgtatggcaagcaatttagagagctgcggtactgctgggagttgagnaaacccagagcggncctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgacttcttgcaattgtcggttcgcgcganncgcactacggttatcacaacgcgcncgtctgggggatgnagctatacgtgtggagaggacactataagcggtccgctttaggctgcctgacgtatactagcttatgttcaaggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtactncaccacacagcaccatctatgaaaatctaggctcgtcaaatagcaggtgcacgtcgatctgggcgttggttaggctcttgggtccttggtatgcacgggaggcacctgacgtggttaacgctacctcnacttggangtggactgcgaagagtagccgctgaggacaggcgtcgtccgnaaaccactacgttaccccgcggctgttgattacttataactctggtagagctgangagctgacgnctactcgcaactcttagtgaaaagaccgcnttggcctgggtggttcactcagtaacgccgcgcacagaagctaatcactggcctntngtttgattcttgatttaatctgctttccccctagaactttcactcagagaagtccccgctcgcagcgagtttctctaacaaactcctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgttgtggtgatcatcatagtgagaagctccagngtagggtgcgggaccttataatggccgngtcaccgtncttctggccgtgaggtgtgcaactcatnttacacgtattaggtctcagtcggggctagagaatgttctcagttcngcntcgaaggtagcgccttagcagaaaggacctggcctcggaaaggccggntttgccttcnngngaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccattntacacggcaagtgttatgaaaaagtacggctcctaactcnagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgancgtactactatctagtccagtcctctacggatgggtaaatcccattcaancctcatttcaacatggttttcatactcctccggcgctccaacaatgcgccccgtggggttacctgggcggcatctcnctcgctgccggcgcacgaacatacggtggtnctncacagacggcaagaggccgtgtgccgctaaccccnccaactggcaggcgcgaactcttgaaaagcgttccctcatcgctgtngcngntggggagnttggttaactttgtttttgctcctagggagtggcggatagtcatcacagcaatggtctttgaccncacatggttataactcagcctattcattgattaagaagagcangggtaatanccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccganggtaatcatctatttcaggggtcataaangacgctcggttatcaattaattgctgatttcaacgctggcgtacctggcggcctgcccgcgattcggatacattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagcttcaatgaacgcccactnnnngcttcagttcgtatctaatgcatagctacccatggaaggagcagggtagaccacgttagtctataaatctacgaacacccaggtgggaaataaaaaacgactcttgangtacgcagtttagtcatttatctgatatgatccttnanggtancgtaactnatccgncgccgcattgtggccagttcttcgagtggggaatccttctcggtcatgtacgcccgntaaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatccctnggtacagcgatgcactaatgtgcttagtagcacagtgcacaatttctagnnncggccggacgacccggggtnggntgnccaggcggagcaacgncgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggacctacnggattgacatgcangggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgccgcgttacaagctggtccaatgcaagaatcacggatacttctattgacatctcancacncagtgaggctcaactcaccgaacacaagaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacctgaacgaagttaatccataaccctcatgcgggatcaatcacattggatttgataaagagtagacaacggccccgcctaggtctcaagcggaattatgaatgagagcctaccttggattctccccgtcganaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatcccttnccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaactcngtcggcaaacatcagtactatcaagcagggttagtanttgagatccaaggctgtttgggagttggtgcactcgcagatactgtgcgtacgccgccttttgcatcctttgcatgtnacnnattttctagctgatttnaagccaatctgtctcgggncncctcgtattgaatccagttctgtcgtccaccggnataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgngnatcggctagtcgcccttagattacgacnccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcgncntnntcaagccctaattcaaagcactactcctgagangcttcgaaccaattttgtgtaagcccctgaaccgtagctgtgcaggaatgtaagagcgaactgcaganaacgtcagtagagcgctaccggcacactccgttacatttcagagcttagggatgcancgcgtcacgcggctacggcaacgtaatccacgtaactagaccgacgcacagcgatatgcctcctcgcgatcnccctcgggatgcactcgaagggtccgtgccacattgccgancctctttaccggcttgacatacaggagcgnaaccgattctgccgcatntagtgatcctagctanaccgcaatacatcnctacggcccgtttcctcgtttgacacagtaggtagtgttgcctaaatattcggaagattacgnctaaagtaccgacgcaccattctttccgataacatcctcgacttggataantcccccgcaggatccaagaactggcggttttttacttaagtgcgtagtaacttgtgtacnntgaagcctatcggacgcgagatgcatcagaatattacctngagatacgagcatagtgagggcgagtcaaggcatttacggaccgacttcctctcgccagacgaactgaatgaagtggtcatnacagggtcagtgagtgagagcccgggcgaaaaaacgctaacttgggggagaaataatacatgccaaactaaactggaatcatgctaattcagggtactgtcgatactatggngtaccgaataagacngtctcactaggtccncannccggcagtagtgttgacgactcctnggctgtttccgaacacaggtattagttcagaaacctacctagtaaacagntgtggtttagcgccacgtctcatgttcacgnggacatagagnaactcaacgttcgtaactaccgatgggctgtcctatagttggcgtcgtcagcganatctatcctgatgagtgnaatncatcatctataatacacgcttggaacaagcttgaagtaagccgtttcgagtcccccagcgtctgcgaggcttgtctgttttgcgtgcagctcgctggtttttaaagggcgctagcccccgcgaaatccagcgcttaaccgttacgcccccaagtagngtccagggttgtgaggatgctccggggggagagagacctaggccgacgttaacccttcctctgttnaaccaggctgaagtgnatcgtggcngcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgncggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaggtggtagtggcnngtactagaggacttacggcgttggccgagcatctgggctttcangcgaacctctatccgcaaacgtccctgcccattatggctatatcagctcgcctcgagtnatgatagccggntaggatatggctanggttatgttccggcgccatgctaagaattgctancgcgcaccgctccgccgtgngacgtcggcagaccagtagtcttggactccgtggttcatacaggaancagctactaggtccgccgtctangaaaggatgtnnggtangcgggtgccaaacctatcaccgggtgatgtctcatcataatganatcctattggttatgcgccttcagtccgacagtcctnaggcctctnngtncgccccngaggttgggtgtcggtgtntacggtncnttattaagttgcacacctggccgaaccggcnaccccccgcaaccatggggggaactaacnactactttttatggngtagtagactgggatttancattcacgagagtttcttctagacgtaagttcagcaccatggggcacttttcagcctcgcatgcgtacgggttacgtttacaagatagacganggataccggggcctctaccattcattggtcctaagtgagctagatgtgtcgaacctgattactggcctggcatccgccgaggccgccattaatgttaattgggtcctgggtacggttccactgtggtagctgcttgtcaaacgtgttccacaagcgtnggcaacactccctcgccactccagtatgacagtgtatagtggcagtactggtnggtttgcctagcggatccgtgcagntcgtggtttagatcgcnncaggtcgtgangtanagccatgccagcgttcgtcgctacgtccaannnctagctaaattcctcgtgtccatgcctgtagggacaaatggagggcncgctagccttaaggcngagagagcgccccgtaatncngcttccaaccgccgaaatccctcctggtgcgagacaattgtnccgctttacctagaacncttaaanctatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgacccgtgttgcatgatgatcctaatatacctataccgataannttgtccttctcgaagcgtcaacccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatanaatggcggggtccactccgctctattgcgaaaatccactaacgttctacntattcgatacantcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaancgcatntaagactagctagtgttgatcgctagcgcacggccctctacncccgtgagaaatgcgttatagnaaaattcttggccgatagccacatctcagataaaaaagcactcgtcgagtctggaatgttctatgcaaacggcngagcttaaaagagnggaggtagcctggcgatgagtttttacgtacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctgataanacaagaccaacattttgtnaataaggcncgatacgtgcgtatgagagggagtgttgactattagcgggaggacgnctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgnccgcgtctaaacgaactncacggctgcttataatatggtgcagacacggctgcccacctcaaggatcaatcnggataaactggaantagtggtccctggtggggttacaccacggntgacatttttcgacgatcaataggcgacgganncaagtacgcgattttttcngtcttctgagacatgacncttaatgataacgttgctttgttagtcggtgttaataaaggtttggttgaagcaagtacggtgcgtcagtgcataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagnncctaaactctttactttcatttgtatgactgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaanggctatctccggtgttttgaattggttcatatgacggatngtgcanaancngcctcagtgatcaagcccggagagagatgtgngcgaacgtatttgaatgtacaggtaggcgttacccgacttaaatggtggactatctgctagctctaaataggagaatctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccagggnatctaccggtcggatgcggaataatggcgtcacgggttagctcacttntatcgtccataggaacctnctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctcnatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagngcnctcgacccggattagtcgngggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttntgctgcttagagccgcagaggccccacagcgtagtattctcgntgnccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctgcacactgctatatgctgagaaccggctggacacagcctcacgggtnttggatgcaggaattataatgaggatactangnncaggagagcttgcgcggaaaaactgaagccaagcgtgncggcctatactnagagggacccgtgccttgtgctgttnggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccctaggactatacggacagccctaattngaagttccccgctccgtatctggaatctaancagcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcncgggtnccctcgacgagcggtnggcttacagcnannnngaatngtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttggnctnatccgcgtagcacttgtccaaaagatcatgcaggtctcacctctctacctagtcggggcaccttttaactttatctcatatagtccacacggtttcttactaaagaatgttaccatactcactactcgttccgtcgacgaangncggttctaattatactataatgcatgggctaacncanttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccaaagggnccaggtcncgttcagtnggataacttgggaaccgcagctataaagttagtgccttgaaccgcantgngcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagcgtagtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgaannnattgctcctgagtcgtnttttgaccgccggctcccaccactggntcgctaattgcctgttcctagtcatgtctgcgttgcnctcgttatagtgacttgaagggtatttcacatcanagtctnagattagccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatganntccccggataatccagtacgacacttttaagggcaataaggataagtgtctaaccaatgcatgggccaaagagcgacctnccagtattttctcgttagcgangtattgtgtgtgtnaatttggagtagtctggctttgacttnnggaaatcgagtcctcctcacctcctacaactggcgctngtaaagtcgcctgggacgtcgagcgataggantcccatactgattctaattacgattaatggtgttcagncgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcgnacacagatgacttcactagggaccctaggattcgaggcaaagcagcacgggangatgctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggncgtctaacnggcctgtgtntcgaagaaaacgacggnctcattagcgcgggagaggactgagcgngangggcagcatcacgcatagtggagtttcgctccgatnagatgnagcaggcaagttgtaaaacaccgccagaccaccactaacgtggagccagcagtacccncagccctcataatgacccagcgtggtcacccagcgccgtaccccgtactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgaccacgctgtaatggttgttcggnccaggcttccgctggggataggtatgatatggtatctcatagaacatcancgtggcaccctaacccggaggcccagcgtacgtgagggcacgtcaaaataatgaccacngancttctaaccccccttcttttgtcccgctcgggtgcacaccgccaggggggtaagaagcgtagtcacttaccgcacaatggncaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggccccaataactggcgagggctccagtganangtcctgtaatctacaccaacgacattncgctgncaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccagctagcgacntgtgctcgcacaatgacngctgtatanacgctaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgtcagttttgttggaatagctcttactttaacgagactacggtaacggcaattctcnttctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgcaaattccttatgatacaccgttcttggtatggcgactagtaatacgtnatcaagcacaatgaggtgtccccnnntatctcnccttcgcagtgtgtgacagtactgtcccgcatcatctgtcccaatttcgagcgcctatcncncacgccacccccgngcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcanaagttcggtctagctaatgaaacaagtngctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaaacatnctgaatgaactgtgagtttcactgtatggccaaagatattgcacttacgggcttgaatcccncattttnatccggtgataacaatagaagagagactatnggaatnncttcatcaccgtgacgttgttagtcgctcaaatccgtataagannccgtgaaccaccttggntcacctgtacgagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctntctggaaantatgacgcggttggcggggagcgtgaccaggatcacgggttagaccaccgaagaccacacagggtcagttggcggtttgcaggggttgatgatcagacgaganaaactctatgngtactcgtagtcatcgcagcggttcattcataggttacaattgcaccgccggggcctcnatcacctgatgggttaatttttccctctctcaaactcaggctgggtcgcggtgacctccagcacttccacggtncagtatcgctaagttgagctctgngctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagctgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctatttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgccggtagagcgacacggtcctgtaaggctaggggggtctnactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactncgngancttgtcgatgctgtattgcggaactacgaccgttcctgactccnttcggcgtgttggctccggcttactcgcgaaagaacgtagtgtttttgttcgccgtcttgcggcccgctgacgtgtgtataggtgcatggattccgaatgcgcgaagcgnatgcgtatgtcctagtgtcggcggatttaccgcgtgtgngttacagtatctcccgctaatacattatacgaggagtcgtcgnagccggagatgcgatgtgaaaagcagaagcagtgaacgttaggaatcgactctagcaattctcccgnggagggccagtntcaattcgcccggtgncgtatacgctgttaacttatancccccttggtcacgccatttagcgactctagaggtnggtgtcggagaccttttcgctcntcagattacgtgtgcgccatattgcgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattngccgaaatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagnnttttggccncccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctctcttatcacccagatcactcccggtgtaanaatcgcgcaaacgctnngatcataggaacgagtngaaacatcgctggctatcttttccaaacctgtaccncaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcngtgaagcatgaacatggtttanatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcncctacnagtccaagcccgagntccctcgcaaatcctctgattcgatcttcgtaagaagcgttggcctctaaaccgtacctcaangcatcgccgattnaatggctgctgggagagcgcagatctttctanggtcgtttgccaattcctgccgcacgccagcgtactagcctntntaagttcacactcgcttcagccgatgcgaggaaagnncatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtntgacaaaaaacttctgactggngggctccgcgtccatgtgagcttcgttaaccataacagtgctgccagaaattcnatgctctaagtgagccctcaggggcactcgantcagcgacgaacgcnactcagccggtttatcggttcctcatgcattctgcctcacgttccgatcgcagcngcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctncatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgcnccccgcnggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatacatccgcatgcaanntacgcgtcctggatgtgggaatattcgataattctttcagacatgttcgggttttcacanggtgtgactcggccacctctttgatgataatacccgcgacccgaagtctccaagcgaactacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtncgctccaggagacggttgagagagtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgtnccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctnttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccncgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggcccnctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtnncgaacactcacggaggcaggggtactgtgnctgggtgcagtgcggtactgatacannnnncggccgggtctggacgtacagggaacgggcgcgagatggatgacccaacaaccggtacgctagttgtttnctgtagatgcttcatgctaattgttcncccgtccgcaacccgtcaattcatcgtagagtctaacatccgcgcttcaggaacaggatgggaattccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtanctganttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactngatgccgttcncgtatcatgccaggaaaatangtgaatggtatagtccttagaactattccacantccaaccctgtcgttataccacccgccatgnctagaagtacnattttttacgtcgagcncccagcgtgcgctcaaantatatcacgactacngagttggctcttaacaatacnnnacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctncgggnatgtgtcacaatcgattatcgaacnntggtcctccgcgaacgggcatctggaagtcgccatagcngtctcctatgcgggacactccccgcgccnnagggaacgcgctggaatgtgaatctctngncaccaacctaagagagctataagccgacattanttcgcgggcttacgaaccgnntctaaatgtcggactgcccttaccatccaccgtttgattgcaacaataataagagcgttccattgttttaggactccctcatgccatcaggacgacgtctcggtgtctataagataattgcacattggcagtagtttctaatttaggtgccatagcccatgccgtcgtaccagcgattttcgtccacttaggacaatcggtctccggcttcgcattgctaacactttccgctcaccaaaagngggatgctcgttttacaagaatgtgtgcctgcgactcagtagagnttnttaaaccaaagcccaaggaaaagacacggttttacttacacacagaatgnngntgtgaacatgggnacgagccncgaatgaggncgccgcataaatatgagatgcagaaacagtaatcactaaagcgcatactgttttggcttcgaaaaagtaggctacagtcgaatcgattctattgccgaagcatacctgggctcgcttggctaagcgacgccatctacatctgcaagactcgataagatgtaacatttattcatttttgttccccctataccgtcgtatgtgttattagngaagtagggtgcggaagaactcaagaagcctatccttagggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattccataggtccggatgtctcaactactatcacaacgccgtgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctangaagatcatagccccttgaggtaaggttacgcttagagctaaattactaagaggaggagactgnncggctctcntatcacaaagaccaangaccggctaattgtggatggggggntcgttanncatccactatagctcccataatcaccgtgattgcggcggacgggtgcgggggtgcagctcaccggcaggtacagaacacatagtgacaggtccaacnncagtagacattggtcctccatctagttggnacaggtagcaccccggacagngtgcccggaactagataatcagacgacttccctnagtaagtcagccttcaaaaaaacatggctcccgcngctaaatccaaatccgcctacacagagcttatatgtcaagtgcgcctatcatttggatctagccagatgtttagcctcagncatgggctcggttaagcacggtggcaatagccgctcacatcctgaaacacttaagctatcagcagttgatcagacagtttcctcagccntgttccacgttcaacttaaggatcgatggtatcacctaacgtagtaaaggatcgctaatcttagacttatgacatatagattttcatgtgaaatccagaacctggtagagcaggggcatcgaaggcctctcctccgaggatccatgacaaattcgtcgccgagttgaacaatgagcgatcctattcaatcaggcgctgngcnctacatctnctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctgtttgacggccccgggtgtgctgtacnactgtttaaggctccgggagtagggtagcctccgaggcggcatcctccgaatgaggaagcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctatgaaataggcagtcttgaagcgcgatagacttgtgatgcttgctgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggatcactcggggcaatttntgcaatcatgacgaggaatataagtattacaanatttttaggcntctgaatccaaggacgccncacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaactctgggtgtctctggcgtgatgtnttttttagtgctaacatatgtttgaagctggggctattggctaatcgccgcnaacttctgtgaanggtagtcggagttaatatatacgcacctatgctgccacgtccanncaanaacttgccaatcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggngatggggcaggagccgccgtgcttnttactagangtccaaacgcttcaaaatgaactnttatcagatctgagcggtganttaaaggctccacccagcaaccgaagtataccgatcttncgttagctcggagagacatgttatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcattggctacaagcaaaaggtgtnanctaggccccacgtatcctgggatcatctaggcgccgcacaatttttatangatatgcagtgcctctggccagcggtagntcaaatcgcgcattgccgcccagcgcggtgnaaagtccctctctaaccagggtgtggagacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgagctttgacaccgaaacaagcatgttcccaacactcaggggnggnagatatctgagtcacaggtcatatgactgcggttagacgcgattcgaagcgcgaggttcgtgcaacatatgctgccntcctntccttagcgcactcatccaagactcttcatccgagtgagtgcaattggacacacgagcttnccagggggggctcctgagaacgtggtgtatcgagctcntatttggccntctgaccggacangcggtgtgaagtaaaacggcttaaatccagnccccctcgcatgggagnaagcactacggccatgttcaataacggaatagnaagtacaggacaagtaaggacggcaaaaagacgagagcaggcgatgctagcatttggcttgccgtngctacccccgatggtgcgaagtagcgtgacatatgatggagggggcttcggagcactcnnnggtcggtacaccggttagtaaagtttgagaaggcntatgacagcgctatccggggtcagaaggctcatgtatatgacaccactactttgacatcgtaaggaatcacgcaaaacgggcccgaaatctgaaccgtaattttcttaacccatgaataccgctcggatacagaccataacatggggtaaatgatcatcgnngtttgactcgacaccgggtctactcgcctggaatggcgcggactccgcgagnagcagaactccccaggtccgctatcgaccagatcacagggagtcagcccacgggctacatccggggaggcccaagnccgcacctcgctacgggctacccaatagatcagngccactgggaagctcggttgggccagaatagaggaatccgttagatttacgttcccgtgatcaactaccccgctcgcacgcaaacaggtgacatcgcaccagantggcagatacttggtctaacnngccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgntggtcgtggaataatgcttgaccttgtggggtctttgacgcccgaggtttganaccagggtgggctaccgccaaagcaatattctantgggaggttaaatgctgtgcatatacaaagctccgtgatatggttttcttatacggttgaagccggactccttccgtgaaccgtgataggcgccaccagtcggggggagacttaaacagcggttcttctaataagctgctgggacgnggggtatgaacgccagcgcccgttggggaagcgcaggacacttaggtctggtcgtgtaagttaaaaggngttnttcgtgagctgcagctgtgatcaggaanacgttccccacggcgcttaaacagacattaaatacgaaaaggtgtagcggcaaccagttatagattcctagttaaacttcccattaatataggtctgcatgctgtctgctcggttcagtaggccttatctggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagnnggttggggntgaatgaatatgagaaagtcccccccgcgcgtngacccactaaccccngagcctatcaaccttcggctctaaagccagancncgtangtaaataggcgttcgcatgccgatattgtactttcttatatctangccaatcnatctccttaagaactaagtaccgccagtgtgcgatgaacgaagttggggggtaatttccatgataggtttacttgacttcctgaccancttcaatagannngaaaagccggaactacgcgcgggtgggccgggcatccaccgacgaacacacagtgcctccgggcgcagttcgtaggatggggattgcnctttggctgccgtcccgggggtcggtggcgtccgcggtccctccgggcaaggtatggctnngactgacacactcagatanacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgantttaatcgtacttagagagtntcaggcggannnnagccagcgaangcggctagcccctagtacgggggcgggggtagataaccctgttccaaacacagtcaatnccatgccnctcgtgttactgttgttctaatagacggacttttnnataattggagttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaaatggggtcatgggaggttactctgaatacgtganttaagccgcatgtgctgttaaggtaacacctnntcggagcccccggcctggcccgggttgaccacggcggccggcggatttaaaccagccaatgcctaggtgcgtagcatagtggtaatatagcccgtgctataacgacaatcgaccttattctccggtatgattangnttgggctgcagtaataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacntaactggccagtttcgataaaataggcagcttcaattgggagaggtcccagatatccagccgtgtnccactcgcgtagagatactcaagttnactatgccaggtcaagatctgaatacatgcgntagtcttgtctcttggtggacatcgtcggaagcccgccacaacttgtnccttgaacaattttttttatatgttcgggcgctgctacatatcgtcgccagaacatttggntttntaggattcaantctactcttggggtagcccattaaatccctccgcgtgcatatccctgcgaaagacagtgcgacaaacccacgctatcgacagcacccgaccattcggctctctcgtgntcttagcgagttgtaccttctaaacaggcagcctcacacgcaagcctgcctnggagggnngtctnncatgtgaaagacacccccgtagtatcttttttcttcaaatccgttttagttcattcgtcgagaagggtgaccgctcatcggctcggggatactggcgttccaacaacctaatgtctaacacagtctgcatacaggcacgcgaagtcaatgaagacagcgnatcaacgtgttattcgctgtttgaggggacttggtgcaactaagccgaatcattcttcgattaactcgtctcaganagctcnctncgtatatttcgtggggccgtccattctggnngataagnagaatcagatatcttttgccgacacgcctcgcctgtcccaaggtatgggcgctcaaagaactcgttagtccgtnnacatncnnaatttattgcattactctccaatntantnggngggntgtcgggcctactgaacgaataacctaatcgcctcactgggcggagcctccagngggtcacatggcaaccgaaatctggggacgtaaatgccgccggctatgagagacctnngtctctaaaggccttagcatacaaggagaagccgtggagccatgccaaatcaacgcaggcgcaggaaacagtacacatgcctccgtggtatgaaaaagcccgctgataccattaacccgagttatatgttccccgaggtgcncagacattcggagtctagtatgtgcggtgcngttgacgcncaccgggtccgagcgttcttggnnaccgggctgtactttananntnggactacaacagcaagcaacaacgcgtttatgattctacggttgggtaacaagctctgctggcgtagttcggaagcggatttcttccgcggaaaatagacgtcctgatggttcccttactaggcatgtgtttacgccaatatagccgatacgaaaatatccggcaaattaatatgagggcntcaaggaaacggcngatggnagtctatactttgctatttccaaccttgacatagcggtaagattacctatacggagcggagcgagggtcatnagcatcgccgtcactcctatgcggtgtactccatcccgggangagggnngtcttgcngttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgannatccgggnanaccgattgtcgacaagatggagccctaggctgatttngacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttganctttcgcttatcagcggtngtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatcncatgcacgcgtcnngacgcgatcgatcgctgngnacancagcaatataagtcctgccacgaagcgactaagcgntcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcgggntacccctacccatccnacagccggtacttaactacactatttacgcgtcctgnaaaaagacttaccagtttttctttcccaagactccattagaaccggtgggcccacntcccactnactgttatacttatggatgggatggtactgttttgcgagttngactgcgaaacgccgtnnaccgtgtgggctgtccaggnccatctctgttcatactacctnagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagngggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactantttatttcgtgtagaatgggattataggtttntgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgtttnggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccngaaatgcgtgtcgaccttctgagtggntgagaacagcgnccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccgtactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgaggattagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccgntaagtgacagggtcattatctgtaggcagtagagttgtcataacgggtcgtcgctcccaccaaagaatcactggnggagtgtatacagcatcgggatttggctgctcctgangccaagcttaggagcgttcggactttgtgcaccctgtgcatgcggcggctgtgctgntacagatgtctagctatgttccgcctatgagctcgtttgaatccgtttaacatccattagggacttaatacccagggnctaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagagnnaccgngcactaatgcagagaatcaactaaagaagctaacctctcatcagccttcnagcaaagctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggggggtccgtggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgctgtcattcacccgcctatangtccccgtgctacttgtttgctgtcatttagtcncctagataagnanagtnnnnagttacacggagacacgccanggtgatgtngggaaccanttgccggcctatgtatctcttgcccttcaatagaaggaaaccacgacattcatcccgtccttttnggtacacacnctatacaaaaaaactaagcgccaaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggntaggaaggcctgtgtgcctcctttctgttgtcaaggggttaatgagacatccgcatccgtgtgtaggagggttacgtttgccggctaagactgtaacggcnnnnaaagagggcacgtggcctttacaaccttacatcaaccttcntggaccagggcgggataataggtgcagttgggctgaggtaactctctagtatgcggcgatacggattcacactacggtataggagtgtacatcttgcgctcggtcagcggagagaaaccacaactaaggcgatgaaattcctcctccattgggtttatacgtanacccttcatttcttnagcccgnanngggaatcccccgctatcggacctcgaggaactaccttagacctcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatggctccaggcgngtcacatcgcaagtacgcgcatagcaatttaagtataggctannatagactaactgcnnctttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcnacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgcganggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgccgccgccggtgtgaaatatgctctgcgccgtanttggtngcccattttcggatgacgtatgcgaagttngcgnaaattcacggngtatatcccgnntcgggtcattatcatataatcggtgtcgcnatgatggtcgtaccaggggaaatggggcnacattcagtattgccttgcactctcgctaagcaccgtcacgagacngctactttnccacgtctgtaaaaaacgtcctggcngctnacagtcggggaaatgggcccgactgactcatcaccggctctcgctataaggantttatgcggacagctacataaggattcgcgaatcctcatcctcgccacacngcagaccctaccggttancctngtgctagagtgacatccggncgtggatggntnntacngctcactgggatagctccgcagagcgacgtatatgtggccgatgcgtatttaatcccgtatgacagttatattacctgttnccagaggcttgacttatcnntccgatacatgtcatctttatgtttatctttttcgacnagaagcgtactagtcatgggctgacgtggcactagcgcnggtaccagaggataagtccacccctaagtaggtggaaggctaatgcgattacagtgtctngtaaggcgatatccggcgtctgggcngttattacggatatantcagcccggaactnnnaattgcgggggttcctaaacgctattagtcaattccanaattagtagggagttcttcaatcagcctattcaatataacgggaatcatgaatctngttgccccgatgggacgtatagtcaaaataatgtaccggtccctatgttaccangctaattattatgacgcctcaacgggcgttaaacaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtanactcacaaaatgaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgctgcaacttaaaggtagttgcgctatatcaacttattttctgngantacggngngtgtgacaccctatgaatgaacccaaggtcgatctggcagaccaggtacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtnaacccgccgatcgaatagttnaccgggtagaaaaaccgcccaagtcctacgccagcgactcggattccgnttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttatggctgggaacagagcacaaacccgaaaggttgtacctccggtgcaagtttataangtccgttgnttgaggatcatnttctaaacgggatctgacacacccanacttagcgcaacagtcgttttgtaganttcgcanctatggcggagtattctnngatcatgcgccgttttccctaggggaataacacnggctaacatatatacccacggtcgtctgtanacggctcatccgctacgcctaaaagactactactgggcccactcattttgcgactgggcacgcctcacaatatacncgtactagaaaacnnngggctacaagtgaattcaagagggcngnntgcagagttatgtgtgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattggganggcagtgtcgngctactttngtangctcgtaggtcgggaaaaatgagaggtcagtccgcggcttactcgccttcgcggaanatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaactcaagattgagggcgtggaagaatggcatgtttggaggngcgcctttgcggcaactacgccctaaagctgctaacacataatcgtgagtgnttgtcctagttacgcgcagggnagcaccgaggggnngcncgtcccccntccataaaaagatcaccgtttcggcagctttgacaggggcacctngtccctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactcctaatccctgcngcagaatggagcctaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatatacctgcatttgcaatttgtgacactatcaatactaagtcaaattaatcttatacttggtccgcggggaattcgggcgggctttatcggacctacggtagttcaccgaaaatatagacaaaggctaacccaggaagagcttatccttccctgcaaggatgacnccgctgtaagcaaatgtttggggggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtncncagtaancaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctntgcataacttaaacattctaagtggtgaatagggctttaaatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagangagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactnccagctttaaagccgcgaagttgtgtgcgggcttttcaacacagngccctncaggagggcggtgaagtagtgctatnnnnggtgtgtcctacccaacaacctggttatcttatgatagtggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaagacgtgacctgatnntgatccaactcgtactttntcttcacgctcccgccccggactattggaagtatgcnncgggagtgcttgatgactactgantaagcgccaatgccataatggggtatatctaataggccagangtttcctactccccatgcgtgcttgggctacgctggaccatttcctaaattttatctncccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgngctcccaccatacggcggcagtgttcaancactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggnatgaggcgccggaagtacgcnaggctggacgctgctctgaccttctattattcttcggtgtaccctatgttatcaggcagtgncanatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactcccgtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttccgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccgtatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatggngtctgngtgccaatcacactagaggttatagtgtacggtgattncactttatggataggtctcctatgtatactttaccggnttgcttcacattccccagttnaagngacaattcaacgtaaatcgccggataagtcccgttcaataccggtcttaggctagggacatttttcaatcttatatntctacgcgttttgatcaaggtgttctccccccgttagagcggatgcagactcnctgtgctccgttnncattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggnnaacataaaaatgtggaacggcnnttgttaatatnacgaaggtcgtaatatnagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactgaccgtgagcngatcttcactgcttttcggaagtaccatgccgattcgatgggttgacgagtgatataagatgctccagcgaaaccgtcgnagcgaacaaggagtgtacaggccacgtctcggatgccacaccagaacctgncaggcccatgggcggatcaacgacccccgaaaaaggattaccattaaattaagtccttgaaaaagacgggtcccaaggcattagggccagaaattatctgctgcttggcatgctataaccattggtatggctaaaagtggcgggcttttggggggaattaaacatgtttcgtgtgtagtagccaacgttttggtactacgttgaacgcgtattccaccctagtgacctcacacgnncttgcttggtttgtccgttgaggttctaggctgtgagtgccccacatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaattcggtctgcgcaccacccnacagtttcttcatttccaggttgttcgatgtaggtactgcacttccttcgtagcaggcgtattcccncnnaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaanaatgccnctcgctaatatttcctcccatcgcgaccgctacntgaggatacggtagtgtatattattcnntccgggctttccgcgcaggttcgccttataccaaataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataanaatacaaaaaataggctcnnnagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcactgagctatgncttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttagtcaccntggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagccgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacgggggnatgaggagaagctgactaaatgttaaaagtgcctcgatccatncgttatttagngttnatcagnnaggncctatncgtgggttaacttaggtttgtcatgcccgacagtgatcacctancgtggcaccggtatgcgagcttagtaagatgcggaatagacccagacaagcagtgtgactatctgcgacaaggaagatatgcctagtgaaagaatgaaaatcaggcgtagagtgacgatgcctgcgtactgattggtttatttagccaactacaccttgctgaatattgcgcatctgtacttttcttagaatatttgaatcggtgagtggtcgagtgtctcacccgactgtactttgcgacgcagaaaatgttttagatcccagtataaggttgtttggttnaaccggtttgtctgagttactcagatttagtgtcacgggcaatcggtcacgacccttttccccacttagccggacttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctaggttcnctccaatagtcaatcaggtcaacgaccatattttatacactttcaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctgtagagcctgggccagctcgacgggccgatgcccaggtatagattttggttacgcagaggccgagaagtgcggcgaacgactaaaccaccaccgcgnggccagttaataggaacttgagagcatgcaggtagagcattgctcggtaggccggttgtgcacgggcgacacnaatcactttgcagatcggaggatcaagaaccacacagaagcagtatactcatgcgatgggngttgggngctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctngcctcggaatatactggttatcgcggtcgctatacggcngttaggacgtttaaggcctcaggtgttaccnngcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagncagcgtagctcctacgagtagcttttgaatagtacacctccaatcggatccaccgcagttttccagctagtgtacacaactcgtcatattgggcattgcaaggctctacaagacggccggtccacacagccagtattatgatgctggccgggctcactaaaccttaccatgaatagttaatattctaacaaaatatcgaattgccgactgatctaccaaatgggtgaccttatacgttagaaccaggttgacctatttatacaagggttcaatacggaaaaataagctagattttgtcggcttggaggtgttgcataaaaggtccaaagaaacagcggggagcttgaacttaatatgagacgggaggagccaaggagntatacccgtgctggcgtagactgctaagactcaacgcaagacaccgcatcgacctgactaacgcggtcaccacccatcatacgggtgtaccattggtttcggcgctacgcgttttaaaccgacaatcgaacgcccgcattgtccgatgctgagtccacctaaaggtaaccccctagtaactcgggacgtggtaatctcaccaatccccagtctattacagcgtgaaccgtgctctcgcattgtgattcgatgctcattaccggagctccaaggtcgncgtcggtgattcgcggtgatatcnctatctgnnnggtctcgtggcatcgggcgcgtccntgatcccctgctacgtcgctggacatgtagnntagccaagcgaaaaggtttgagctacaactaatgcctcctctggcctaacatacaccattagaggtttgccgaagttggnnnccgcgtaagttggattgcantattaactgggtcatcgcgcaagagcgggtagtcccagaccgnacgnactagcgcgcaatctcttaggtaacncnatctcataagcgccgcgcgcccagagtaacctgcattcccaatgtacaggtatcacggtacggtctgtgaaacgcccttcagggtctanggcatagagagcnagcgtaccccgtctaattgtagactacttggcaatgttagaaagagtctaatnangttgatcggggtacaaatggtcagggtctcannccaactggctagncacccttgggggactgaaacgttcacgtcttgtccccggcatgccaggtcagaacgtccggcacgcggcctaacancgaatgtgaacgtactttaaatcgcgctatcggtcacgagatttcgaaggatgtggnnnatagttgtgaccgcgggagctgacccccctgggtcggtggcaactgctcacgcgcataacgcaggagaggacactcactatgctcacacatatgcnnatggggtgngtgctggctcgtacgagaaggcagtanttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggncaaccgcccccgtatctagacagatacaagcggcaacggaccagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacaccacgggnttgagaacactatacctatgaatcgatgcntaacnacagggcgaggaaccatgaggtttattgccacggcccttcntcntgctttacaanggcattcccgtgccggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcnatggggcggactaatcgcgtacacgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcnantgctcataaagcacgtcataanganagtcctcgngacgatcactctttgcgtcatcttttccgctcaccgggaacgantattnggggtccnctactacgtgctccactacaactcacacagcgggggagctgacaggaccctagggggaaganagagnggcttgagttgccgcttcggagaagcgcccattntcgggnaggggccacgccatagggacttgactgggcaaccttaaaaagtcggtcaagcgctggtaatnngcaacactgagttcgagatngactgcgtctctacggatccgnngcgcctctggagagncccctgatggctcgaggtatgcaacacacnggtggnacataactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattcnccgccatcatgctgatcagaggtgtgtccagcagcgacgcnctactgtcggcctacttacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacatcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcggtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaagttcccccgtaggaccattaaccgcctcaaacnttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgagaacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctgtgcngtggatggtgcggtatgaccgttgctccggaaaatgctgtgggggacttggatgattaccaacgcttgttggtagtacgttcatatgtgatcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgncgttaagaactctagggcgctactcatggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtatagnctcgaacgctaggnacgagtttacgacatattctcagaaaaagagcacagcacgtagaacggctcttgaanatgcgcatcaactggcccctcccttcttgcgctcttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgancacgtgtccaacnnntcaacaagggcancagggatgtagctttcacacgcactatatcggtctttgtcgggtattctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtatgtgagtacccacgagtcgaggtaagggaccagtgtgataaggaaccccatccatttcacgtagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttncncagtagcagggaggggaatttttccgtttgataatacacttgtgcccccttgaaatggaaattgtttcatgtgagccagaacttagtaaagaaatagctataagtggagacatcaactttgggatccatactatcacgtatagagatcgttataggctatacactagatacanatggcaaagtgtaatcaaattgaaatttctcagagaaanagtcgattgatacgtnnnngcaggcttcttatcaagtggttcactcatctagaagagcaatgtcaagtgtgggtaacgtgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcaggnctgataccatggcgctcgccagctttcgggggggtctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgcgnaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggaaacaacgctctatatagagcnccgacgagccgcgggtcncctcgggcagtccggttagacttcagcttcagcgcccaaacctgcctctcnctgttagaagcanaaaacggactgcaccccaaggttctggtcaatgcacaccgatagcggccgntacattantcctaggagtcacacgctcgagcctgtaatnncggaactaacggcgacaccagacggaagggttacctaaccatccgagtgtgntcggtaggataagtgcgttaactctctcncttgcgggcacttacgcaccaaggctgcaaannnncgctcgttggtgcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaancgccctgtcgaggacatactntncctttannctctctgaacgcttaagtagaagtgtggttctagggcnttactaaagaaaatgggaacagcattaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtcngattctgtacngggtagccgntacttggccacttaaagcgcaggccccactttaggttggtgncctgagacgactcaattagtacaggagccaaacaagtgctaccgtaggattgctcccagcgcgacacgccattanaatgcgttttcgtttgtagctatggaaagcattcccacgcggaggtgtgtccaagtcttgtgctaccgagggtgttaccgatggtcgcagttctacattgcncagaactgcgcaccggcctnctggttcccgccaatacaattgtcgacntgtgtaaactaaaatctacaaannncgagncnaatagnngnncggttacnagacgtcttcgantctcaggttaaatatctcatggctcntganaggagttcgacccattcctgcacttgccgtctgntgagcgggatatacccatacctgatactgtcgtcaagagggcgagaccctcaagcaggcccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacncttgtgttgcctcctgtcanaagcttcggcgccccacatgtgaaagccntcttnatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagncatctncatagnaatttaccacctacgggggaanacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggcncgttgccatcggaaaacngatntctccaggcttttttgacagtggcgattcacncataacctaattgtacgcggagtatcacctctttgcatgatcggcttgatgagcgggcgncaagtcaattcancgtacctgtccctatccnaaagggtgttggcgtcctgtgcaggcgcacggttttatagtaggcggataangtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaanttattcatgctcccatgacacttatgatagatacgacaagaacatacttcatgggttcctaacggcgatntgatgatcacgtactgcttaattngcanaaacttcagctaccgaagatggttgctctcgtgcgcggaagctgatnacacctttactcccagttaacttaatttccaaggtctagaaatcgtgacgccaccaggctgcgatgtcaaatcaaggtgaacgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccntgaatagaccggccatcatacgtaaccggattttacccctccaagcaggagcgccctctcagatactaaaaatcgtcacatagaccacaagtgttgcacacataacaatcgggctaactatctgtgttgacaggcctcctgcacccatagtttagtagtaagatggaagattcagganttgtggcacgcctgagtcacctacacggactatagatgagtgcgaagataacgtgacggggcaaacacgagagagggtaaaacgggacagatactacatcgacaacatagtcggcttgtatacggccatanggatttacttctacactcctgtgttcgcatcaacactagacttgacntgaattctggtgcatgctactatggtaatgtgctagctgattaaggttagcacgccaggagatggtcatttgggccgtctgaagagggggctaagcgcctgcccggcggcaacgtacgggcttctggcttggttcacgtgctgggacgtaattgcgagtttactngccaacacgctccnacaacggcacggcggagagaacgcaatcgctaataactccggaaacccgaaatacgggcaagcccctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattanccttttcccgcttacctctgagtccaagtgttacaattcaaaatatgttgactcactgcagtgttgangatacaatcaaacattttttgtccagtatgtacgaccaatattagtttaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgcnnnctgcatagtgggctcggactctggcattctattcgtttggggacgtgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcaaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccgacgctcgggctnggaacccgggctagatgaccgctccgatgagtcatacaatcanggcgcgcagaaaatagaaagatgacgaccatgaagtcagattagttcaattagttaggatatttttaacggtcgtgttcgcgaccgagttcgaccctcagccgctcgacaccatactacatcacttctcacttcgttgacttatcagactgttctagggtcccgnttccattccgganatacgaatcatcgttcctccggatattcccattaacanggtcacttattgcaattcttggnacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgaagatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatcnnctnngtaggggtactgactcaacagagaagttagcttgtaggaatgatgcgcgttatngggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacnagtgctgtctccattgaaaagtgtcttgggtcgagtttgctcttggcctctaatcnctgtaggtangccctcgtacctaatgccaggtgacactctaacaatgaatctgttgagtggtatatgaatnagtaccagaccaagtcagtcaacactccaacgcaaggatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcaccgcacgnncgcgcaatcctcngtcgtcccgtctnnatatgaccgatnatacgttcaaacttttaggggtttttctgtggtaccaacattagcgttagtcctggtaccacnccgcgaactaaggggggtccgatgacagactttcatagtttcttgtangncaaagaaactcacaatcgcagaactgtcntcactcggtcgtctntacaagtatgtgacaatggactgcgaaagggctctggatttgatagtacttcattaggcgttccgagggccaaactgggttatcatttttaacaagtgagaactaaaacagtaagaaacacgttaacgtctcccccgaccagtcacngggcaacggctcgactgaaggtctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggancttagaatcgttatatcgcgttcatggcagaggttggngttnnctcgtgtcgcacgtagcctgcggtggcacagattaacctaaatagatagtctgctcggcggtatggccttaccgaaacgcggntcatcacatgcccggctaacaacccgccatatacggcgtttatcctgctctcnnnaacgncttagaaacaacgatagtgaagaccggtggcagtgttnntntctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaacccacgcagagttggtggttaaggtgtttaaagccggcctatgtgatcacgtatctnacgtgagccggttagcccgattcaaagcagcatgggatcaatnatcactggaggcagactcaacctaatccgttattcgaaaacatggggcagagggtctaatagtgagccaagaaggacttatcntgaccctcagacagagtgttncagtcaggttctcacgagtagcccccttacatgcattgagatagcaggttaatcgaacccacctacctcacattggnagnagataacggagagtcctggctagagcggcccagacggaaaaccgaccaaggacctttggttcgagacagggatgtgccaggacgtgcaataacatgtatagaactgactcatcagtggcggtggacttagtcagggtcattcactnggcattatttttatacagcagctgacncacagggtctaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacncctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagccnaaagactacccaaatgaagactcgtgcgcgcagggagtctccatcngcgtcctaacgtgatgtgcgccggttgannnngaagacgagatcntctatcataggtcanagcgacgtatcccttaatcacaataatatgtttcgttagacccacattcggcangggatgactctgttcgatcccggatatnctaagaggaacggggatctatgagtncgggaaatttgttcactnacgggccctgggtttaaatcgagctttcccgcanccncgtcttctntaaagtgngtacgnaataagacctgcccaagcccttgaatggtacataaagactactgtacacgtcctaacaagcgcagaacactgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctgacgtgtgtggaggggcaacacacgggtaccgatgccgnagatcgcccggcccgcgcgatctattctctgggtcttgataaagaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagagaccattattcaggccctctaggcgctttagctttaaataatcccgtggaggaacctggcggatcggtggtatatagacacccctggaccaagtgacncaaagctattcgaaaccccccctgcgctatcagtgtgtttcnngtaaatctcagccgagcccaggcganccaacagatcgcaaatcagtgttcttcgaccatctcgccattganttagattatcgccaatngctacttccgaactntttgacgcggtatgattcgtgtnaagggctgacccacataatatgtctcaactcgcgcgttgcctttccatacgtacgacaaataaaanagatatcgataagatccggcacgtcttacncanctccgctattacgctgtagttatcataggtctcnaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcggggacgaaacccatacattaagcgcctaggtttttcgaatgtagcgttcctgatggttgcatcttaggaatgaggacatggagccccgattacacgattgcaggcttgctctancccaattctcgtanaccttgatgttgcctacagggtggccgacncggcctcanntcgtaaccnngtggttgggctctgatccaaactaancgantgtaggtaccagtgctaagacgagnatttgagnnagnttcgaaacaggctntgcttctatctaagnnggattccccntgncgccgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaaccctcacacgaacctatgtacacataatgtttttcggtccgcgcgctgtccccgggtatgtgttgatgtgcganggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaanggnaaatatgcggccnagnagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccgatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcttaacctgagccgtggtttcccgagaaacaatagtctaaatggatcgcagcatgggccagtgatctagtgnattccaagggcaggcgtctaaccctaaagacgttnnttacnaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtctatgggctttactcngatcagcttccttgtattaggatcgcaaccacaagccaaatgcccaagaatggaaggttgacaccattagacgagtagtcagtgcccgacaggttttccacgtgcgttcgcgtaatctcgtgggaanccaccagaaactgcggatcaggccaggatgtacggtaactggtcgntcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagancanntgagagacaaagctactatcatgtacgaatgcgcctgggtagtagactgtacaacgcgtttgtcggaaagcttcgccgcaacgtctaggacagggccaagagntggagattctgtcgttttcatcgttgttgggggncgccctcgctgtggcnantaccgggctgatgggatagtaagttaagggcttaaaaaacccgcgggtgtgcataggtgtacttgcggttttatcggtctggncaaagttctagaacncgcctactgcggcagcagtagtaaaaagttttccatccagcctngactctaangacctcacggcgcctatccgaattactaacattagcggacctagacgtaagtatgttagacgaaatanntcttagcgggattatcnatacatccggagcttaactctcataatcanngtgaaccttagacaagtgnatcgacgcggaaatccataccggcgaccagacttcttactgtcatcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatgntagtaagnatacaacaagcgtgctntgtaatacaggtgtatacacagccattgncgccactcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagacngattttgttcgttgtttcatctnattacctagttgctcggacgtggccactgnatcattttagcggntaccaacttggccggctcgggnnacaagagttccggattcaggggtcccggaangacggaatacgtccgggagtttancagtgtcttngaatggtgcttatcaactnnaaatctatgatgtagtagcanggctcnttancnagatacgctccggggnccaaccgttctagactcctccacnnnnccccttccaccggcaggacgggaggttcggcccctgggtctttgcctcgcggcgncccgcccccgggtaactagcaagtgctgggagagtcgcatgcccagcttaccttgaagataacccccaggccctcttcnnacctggtagtttgatagtactcgttggcaacgatgatcatcccccgccacctttaatccaacaggggccttaaagccgcgatgacgcacatcattagacagatgtcgtacgagatgttgctcaagtcgngcttggagctcggaacttgtggggaggtagggggnganacctgggctcggctggacgcaggnggcatcgctgggcatccccggtttgcagcaggagccctaggcccaccgacttttttagttatacgccccattacgtagtatcggctatggtaggcattggcctaggtcctcggcatcctgggcgccnttgtccagagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcnaagtgggctcattgaaatagcgggtaacgcgccccgagcanacatccctcttcctcgccatacgttnaacacctacagtccgtaaatatggttagggaggggccccctgtttacctccaanttgagactacgaggtgctagttcgataggtaaaacagaggttgcagcaattttgcgagtctncccgctcataaagagttgggaacagggatagactcgcggttagggtccttgcgccaggcccgtgtaaccaccgcagcgatcacccagacctttgccagacgatccggggnctgacagtccgcaagcgatggcgatctgccgccccgnaagcaaaaagatgcaaggactctgaccagggagcccgcacncctccgggctttgcaagtcattgggtattaggacaagatttcacctctgcgtgcggcaactaagacgttactcggcccggagtgccccgtgcgggaacgattctacccatatagggctaccggcaangttttggccgggtctggngtnnttttgtggtagtgacttattaacctagcgagtgccgtgaatgttagcgaaccatgcattcccccatggataactcatcagcgctgcnnctgaccgtcctcgagatcgtggcgctcttggtggtcccccactcgcgtgcaggcatcgaangctgttcttgagcgtcccttatgtccgaacggagcactgcagtggacggangtccnnaccgagctgagttgtttaatacaacacgtcgagcgacgatctagtcncaccagggccaggcnaactcgcttggttatttgcgacagggatgccaaggggcacccgaactaatcagcgnctcgtctaggatctgcacccacaggatgtgggaatggtgagctgcggtgnggcanccgggatagccgaacctctcacttgcacaggcctctcggctcataggttgcactttattctacaaagtcatccgtggctaccgntgacacgtgtacgtctggacgcatattcggggggcgctggtgaaaaaagttcttcttccctcgatngaacgtgaatgcacagggaccctgnacggagcgagtatgcccagccgctctgcatcttcgcaagtgccccacggattcgaagcagcctttctaaccccgagggaggactgtaatcccatctcggctggtccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctntcgtcggaagttggttagagttcaccggcaacatccgtgctaagtcctatgggaagccgttgcaacgtaggattgatncgagggtatcggggttgntgnnncggtttaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcanctatcagaatagcgatcccgagaatttgtacatanntacgctagtcggaaatctgagttgttaaactctgtcttttaaaaaaccccaggaccctcngggcgacaggtttggccccttatcacggatcccacgacantcccnttagacccanntanccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtgncgaggcgtcggagcgcattatctntattcgcaatgtagaaagcggacggcaggcatcacgtctnctcttggctttaggagcacgcacttatccatccggcgtggtaccggcgattccggctaattagtatcgttcagtttccggcaccgaacatccgtgcaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataaggntgcgtatccgcaggctgcagctgcgatgctggccaaactgtacgcgccgcagtagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccggtggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggncgcctctgacggggattgaggcgtccgggaaancaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagcgaagtagcgggtggcgctccagactttgcttgataattcctagaacacggtagtccaacttcgacgaagaccatantttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagactccgatgtacgcacttacgtcggtaaccggtttcgttcgccctctcaggggcactggatntggttcgacccttggccccttaactggtggatgcccgcgacagatgtctgcangaagttatactccacaaggtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggcattaacttnncgctaancctgnacacgctccgtccatgcagtaaggccagtaggtcgtcgtgatatacttgggggctggtgacaagaccccngnnacagcatagtagcttctctgcgaacagtatacagtgccanctntnggagttattgacaacaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatntgctgctcaaattntgcatactacttacttcttcnnnagagcgtgcatccgcactaaagtgcncttcaacccgtcctaatgtgtgccggngccacgggtgaaaactcttatatacaattggcgcgnacggaacccgaagacnggatcctctcttgtcgtactatacgcgttcccangcataaagccacngccgccgatgttgccaagagcggacaacactaacttgacctaaactctcgtgagagttaagcccgnnngtagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctaatgttgnctcgatcacgtatatatgctgctctccngcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggnctgagaacacccaggttcaccaagtgtcggatgtttgtttcgcctaccctactcccnanttctgcccccactgaatgcgagcttcganaacncgacactatcgcgttagtgaacgncgcatcagccggtgtncacggtcgctgcggacatcttcgagatgttcccattnagcggtgtncgccgcgcatgcctgggcgcacccgataggcggattagacgtctcagtgaaacgtgactgngttagcagtcggaatggcagccagatacactatttaagagttcagacacgctgcgcgttgaaatgtttgcgcggcgcatagctgatctggtagacaaggccggagcgattagcgncanagctgtaccacagccgcgccgacgtgagccgcaagcgttccgtactaagccattgcggtnnccgagactcctcgccaccagtcctcagtcatgtactaccgtagcacgaangnngggcttttnnntcgcgcggttatgatcagcgtatcactggttgtcaatagcaccttaaagaagccatcttntagcaaagcacgaagagcacgcctcttttccattactcgacggttggaattgcttcgtgaaaaagggctagctttaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactatcctttacgtgcagacctccagcaaagcggggcctaagcccccatcgttcgtcccancccagtactggtgtactagtgcggggtgaagaatatggngccgacaagtgtcgaggcttgtaacgcccacattctaaaatgtggtccttctttagaagaacccgatactatgcttcttcgaacntntcactatctccgtggnttggtacgtacgccgagtgtccgtcccctataaggactgnatcgattcagagctagagagagctcacggcccgaaaggaaggctgaaatacggaacttgnaaatacgtatgccgaagctctcttcgctaagattgtggctantgccgatacacgggtaacgtgtgcgactctcaagtcactagcccnttggtctgagtgnnaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctataccggctaaacgttcgagacaagacctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgncacaacacatcgggggctaaagnnngggaaattattgggccantagtcttaagccttcnataggtgcgcacccnagggcatccgggcgtanggcgcnggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcgnaacagcggctgtctatttacatgtccatggccgcaatgatcgcatccccttagccactngcctcttntcgcgccgctgtagtatcgtcaggcagtgtacacgctctgatccggatctttcacagtgtttcgaatgcaccgcngaacantggttatgaggacggcttgcaagttacggnatccatcgcctacaagcgactgaaatcggtggcaacggtcaatnagaccggccatagccgcgcccagtggtagggatatncgaggcacgctaacgagacccaaatngcactcccgcgttgtggttcaaggcattancgttnggtttccatgttatctgattatttggtctggcttgacaaatcataaccagcgggtagttctgaaggtttatnctgacaancttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaaagggcaaaannncaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtaccgnnagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtaccnctgagacaattcagcattagatgtcgggagcaattccgggaaccacagcggtccccgtnggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccggatagcgctganattcccccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctcggacgtctgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccntaaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggtngacctacttgtcgactattagcccgccatcaagttccggccataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggaatcttggggtttaataattgcggaacactctacacttttgccgcacacgaaccgactgannatcagcagtaacgctctgccttagcccttggcagctgtgnaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttttgtatcaaagccaatgtttcgcccttacggggcgtagcnaaacggacgtctctgagagcgcagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcnntctaaaattgagcagggccggttgcacgtttcctagaagngcntatctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcggggccccgggagcgtcggtcacgcctacaggtggtgactaacagcggtcacggtccaancattcggtcagaaataaagttggccccagaaaaacgtgggcaggagaagggacgcgtgacangcaattcgtacggcattatgactagaacgcacggtggccgtccgcagtcttaagaaggcatttcagagcgatatcgttacagtacgcacttgtcctatagaacataatcagagactgatgggttatgctaccggccctacagtccaacgtggcggggttctccgggccgctataccgatnnnnctcgtaattgncggcgggcnnggcagattctantcctcgcgtgtcaaaggatttttggtgggagtgacctnagcgtgcagggttanagggagctgctgcggtagggttgtggaatttaggcttacggaaaatcnactgtcatgagtttagcaataataaacagctggtcagctctacgatccccttatgcccttnaccaatcagccctagttatttcncatttgttgaacgatctattaaacttnncgcgttacatgggcataatgttggttcatttcggttgatgagaagaantaaattcataagagcgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacatatggtagagcagtgacccgaacgtgcctgtcagtccaanccaaaggagtgggacttagagtcccgcccctccttgtatgagtgcaanctatgacccgactcaccttttcgcaacaatcctctcccctgcatnnataagcgctcagtagagatcggtaggggcgaatcaccttaaaccccgggtttagttgtgtcaggggcttgtgcatggctanattgtgactgctgctaantgggcttccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgnctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatganattagncgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaagnacgtgantggtgatagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgccnatcaccgtttagctattcgttgtcccgccttgagtgcgttaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccntcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctccgcgtggcaacacatcttgatcnagatttggatggtcatgccgcnggaaaaaggctaataagcatagtgnttcattcggtagatcagacgtcaataaatgtagtgcagttggcactttccccgcccccgntgacatttcaatcatcaagacggtncgcttgacancattggaatttcgtacaacttatattttgagtgggagggtattttattcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactnacgtctnngcccgaaggtaacgtcatgaatcgaactccaggtttctttatgccactcactgttgagcaatcctgtgtttactggttttggtcngcgcaacctgtgggggcactcaacacactttttgtcctgctgtctctacgtgagcctctatagaatgtcgatggccacggcacaaacggcccctgcttgggacggaacctctgttggagtgcctntaggtcggncgtctccgcctgctgttgnccgcatgcgaaatttctcagcctttcgcccgtcgctcagtgcagnagcaatgttcgggcaagagctcttgctcttgccttgtgagtgtgttgggcttggcaacccanctgactgagtagattcgtggggcgaggattacccatcaatctgggctgagtacgagattcctatncagcagtntcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcangcngcncgtagcaatcctggcccaggagcccgcctccagctaggaaaactcatgagttggcacctctntataggtaactaacagatttatgttcctagagtctagggttngctggctagccaaaggggacccctcaataanatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagcgaccccnctggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaagtaatgggttcgcttcgctctcgtaatataatcctgagttcgttatcggacngcccagnnnnnntggctcgcgtaccgcttgtacttaggaagagcactcnccgccccgagcngagcaggtttncacgagccggaccntgggcacgcgtacaactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagncnngagtttttcccgtccgtttctgtcccttcgttggtcgtcgctgaccagggagatgtgacggggaggtcccgaacccatcgtgaggctgagggtgcggcagctgagcgcgcactgtggaaactantgtntcgtnatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtncntccgagttccctggcataagtngggaccancaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttatatgagatatatggctctggagtgggagctatttcgcttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgtcgtgcgggagaacatacntggtaggcaaggttttttggatgcgcttacttgagtgtggacgagntctcngatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatnggtgcgttatccagggagtgacatgcagttnnactagtcattacgtgggganggttccacatgtgcctatnncgcccgtaaccctggggaacgcaagcagcgccaaaacccacacgtcgaacnaaactcaatgttacagcgctattacnnncggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtngtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacngtcgtagggcctattagactcctgaccagtntgatataggncgggtttcnatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggttctnggacgtgactcagtgcaagaacagatttcttnntagttctgcgatggttacnannttggtcggacgntggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccangcacgctctgttnnactttgacgattggtgccgactgagcagccaacttcgtgctnacgaattactgggactagcatcactgngctttctgcgctgcagcttgggctgtagtgacttgtagcccccgtgcactcataacctctacagtgctcgcacggagatgcgatctccgccgtatcacccctcagccaagagtaacgacggcatcacgtttaacttgggagtcgagggagacccggtacgggagtgaggcggatattcgacggacgtggtgaaggaatctaagcggcaattgngctcactcgtacgccaacgggtagtccgctaancagtaaccgttannntcacgatgtacggacatcntagcacgagaagggcagttcttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggagaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtanctgggggaaattacagaaaagtgcctgaaacgtcttggcctatttgctgcgagccgcncngcgcggggtcgcaagattgantaccgntnaagcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccncgctccgacgctgngattcccggctcaaagccgctacgaaaggtttggcactcaggacctccatgtccgacctcatcaccagtcnnatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgaggcatctgttgtcgantccctgtgcgaggtgggtttttatagtgatatcggcagcggtgcccgtcagatccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagcatcntcaccnaggtnctgcgtaagtggtaattgcagagtccgctggacacaccnnatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttnctagctactgggactctgcaccccccacgggttacggctcagtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtntgcacgcacatgcangatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggntncgcgtgagtgtcgcggactcctaactggccgcattgcatcggggagcgccagngaggcacctaacgataagacagaaagattgtttttcacacaaaaacgtactcggaccgcgtaggtgtcgaaccccagcaattgataaggagggccctctccatttagaatagacgcactgccaatactcggatagcagaaatccttcgtcaagtttgngtcggcgggcaccgctacccntacacagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagaaacctccctgcgtagagactcagttaagtacaggtgccgctcgtcctaatgagaatctttgacatcacttagacaggcggagtgccgaacttctcgaanntatcggatgtgtcatgcctcggccctntgccttaacagattcccagccngnagtgatcacaacctttctacactnaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattnggataacatcataaccaagccncgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcnctagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgnnggcgaagtgttttctaccgacagggaatccgtaatggagtcaatggcttgtgtcgacaggaagacctttaaaagagctcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaggtgcaaaccgccctgcactgagtccggggcctcatccgtcggcctgcttttacntactanaactgacacgaacatcgttaccggcgctcatcgagtaattcgacagcctggacgggtttggtattaaatggtgctctccgcttcgtcgagatttcagtaaggagcacgaagtcagcggcccactatgtttcgtccgcgacctagggacccgaaatccgaggactcggggggttagtaaccggctgacgggcgaactcggctacgtggggtaatagggcgaggggcctacataacccacgggataggattaagctgaattatctaacatgcgacccggtcgcgcaacatagacagcntgataactctctgtatatactacataagcanaaggtattgtaagactactgctgccgattccagagtcgactcaatgaatatcctctagcccagtcnntccgtgccttctccgtgtagtatagccgatgcacagctattgttttagcgccncacccttggngagtcgagattgctgttcgcgttgtctctatgatagagatgacctacccgtcgtcgtgaccgacagcgtggcaaatcgtacctccagacatcaacatatactctagcgggttcagatgccggttctaagtagcaggaaccagtgtacggtacgttgcgtgtnntgggcgctgtaggcatgcccgggtccccaaagagtgcctgtcncattggctgcaagtctagttatcaatttgagccgattttgaagctggcgattggcgcttacactcgatgtagggttgttgcgtgtcaggatctaatatagagctgtccgtaaaccgcttcgccgcgtggccacggatgcanagcgtncgtatacgaacggccccgccgtctcgggatcctaggttatttctgtctatcgnggtccttccggtacggctacaaattcagtttccttggntctctatggttctattatggctcccccaatggatggcacacgactactcttataaattgaaaacagcggtaacgcctttcgacctacataggaggcatcgcactcggnngtcggcctgacaatatttgtttcacttctgcagatacaacggtgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgctcntntggcaanggtgacttcccggcgctatgcntgttacccatgaagtctccgaactgtcacgcctaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatgtgcccggaggtcggtcggcgcctgttcccgatggctgagagtgccgttgatggcatacggcgcccggacttgtaggtgaagattatccgtgcttgatttccggtgtcgcccgtagggttgtttgtggttcaattgaggacggcaagaccactctgaggtcgggaacgggtgttggtagtccgttacggcggggggtcttttcgccacgaaaatgcgtcccgcaggcgcaagacagtcggacccgttgtcagctcacggttccgagggtatgcgaaagtgttataagtcccggcattggcgtagctaatgtacgttagattacctacactttcggccattctcccaacgtaggcagaggaaagacgctacgctctaatcccatagcgtcgcgtatagaagatcgtgttacaatgttctcgcaacatcctanctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgnagaacgaatcaaanttccaagcganatctcggagtacccgtaccatacgaccttccgcttcctaatagcaagagccacaccgactngcaaagtgttctgtatctatcgtctcggcgcccctccgggacctgtccgcaccacacctgtatacaggagtatggacacggcgcgacntatacccaaaaccggggccaattacacgtcgcgggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgattatgcgtgagacgatgtctccgtttctcnctatctggaccaagccatnggatatgtgagggccgcgatctataccgtgccangaaaacagtcgggngtggttatgcannatatcagcagactcacaatcatggctatgagcntcctcgcttgcgctcccaggatgtgcacgttatctcctggcgtgtcncgtctcggcccaggcgttatttcggctggacgatttcttatatgnaggccgtgtgtccgccaagccctaangtccatctgcagatcaatccagtttctttagggagcaccagtgcgacccngtcatacacgtatagcgcgtcnggcgccatggacctttatcgntcaaatgcggaccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttcccngatgctcgccgccattaaacaaancatgcgaancgtcccggatattaagaacatggtttctccgccgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctttatttctcatcttngatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagnccgcctcgcncgactgagagaatactttagcgtcngcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggccnnancaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcngacgtggnataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgtatgtaacattaggaatcaaactacangangtggactggatcagggcttgcataggagatcaaatgtggcattaaacagctgtctcttatcgacggtgtcatacgcattcgtgcaatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgantaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaatgaactggcgagtatggtacggagaataagtcgatacgtctacaactctaatncagacanctagccgggtctttgcaaggtacaatgactgtgagactcggtctcttgatagattaatttcctcaggcagcagggtgagctccaaggggcagcgctcgtcgtgcncggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgtgtgcacctattcagggatatagacgttactacccctcaaccgctcaaactctatagtcaaaacaccagaatggacttatgatcacanncggttatctctattagggcctacgcgcagtaagaactatcagcttgacgcnccgaggtgactgcactaatcacatggnggcnggacagaattcccggacttatganngccgtgtcgcctngcntgtaccccgtgtacgatggctgtcattgacgtgggagagcccantatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtangtactatcaaggttgggtacccactggggggaggtaatttgcatnacaggggctcaaantggctctcttaactcggtcttgctcntccgttcgaatgactttttagactctcgtaattcacagattatagagctagttctttccggangaggtatattcggaaggtcgcagcgaagcccagggtganannacaattatntccncggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacnataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttgggnattcttaagcngaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgagggccgacacgcanntaacgaccatcgatagggaaagcgttgctagtaccgcaaccctnggatcgcctacgcggggccactggttggactccgcgtccatggaccngaccaaattgcgtgtcacnncctcnacgcgntcatgcctatcctgacaaaatcacgtgattaccgaaaagcgctcgcctcggcacgaacgatccgctgacgggccatanacgcacttataccggctcaagtaggcagaagaccttcagaccgatgtgtgagccgttaagcactatatctgcagcttancacaaggggcagacccccgcccgcgagggntgtaggtctacgtagacgggttatcaagtgggggctatgtcctgaggcgtcaccgtaagtctancgctatctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcanggtggcagttctgcggacaacagtacgncattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacgtcccatgctctaaatgcattgnnatctatccctggacgcgctaagagccgcctttcctataagtcaacatcgggtaaacgcggcgcggtnanaccngagcgacgcgctggactccgttccatccatgcatacnatcaaatccaatgagtcggggtgccatgcgagggcacggttatgtctccgtggagcttgatgcagcccaccgancgactaacgtgccacaacgaagtttatggctttattctgcaaaacgttcctgccaaataaagttgatgtaaccgtaagccagcaccggcnngngnatataatcccntaggttaccnattgagcttgtacctgtgtcactcaaaacaccactcacacaggaactacgctcgtgcggactgccgtgatattaactgcggagaattttggaacttggataacttagaacacacaatacacangcacttaggcactgnananngngagacaattcgttcagcaattgggcaactgcttncaatnagtacgacgngacgaacaactatacacattatcctcccgggagtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtnacaagtgcgaccggnaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgattcgatgcctattcnaccgcgcccaccnntagagggcttaacagtcacttacgcggatcctttgcgacacgctcagcgctggggctaggcggcctggagcgcaaatatctccgaacaagaaattttgtcaccngcttgagtgaatgggggaccatataccgcagttcttntctttncgatnannnggggaagctcttacttcaataccagcctcgatcgacctccgcaacacctgtgcatttacactgtgatccaattgtcgttgcacaatcttttacacactacatagaaggcaccacaatgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccnaggtaaaatgctacaatatgtcggctgctatgaggatttcgactgccacagcttgcgacgcttagaggtggtcccggcacaactacgtaccgcacngaccctaccgtcggaatttcacgtcctaatggtacccgatccgactggccctagatcagattactcgtcgatagttcaaatcaccgcaagatcgatatacggacgtgcgtcacaannaatggcatnagcgtcttcctcaagcgaaacagcctctcgccaacgccccagatactatcatccagcctatcagtatacacccacatagtgccttccgaggctaaaaactgttcactctgtgcggtcatattgcgtatggcacgacctgaatcaacaatgccgttcctagcgggtcagtttttangntgtatcgacggctctgggcagccttggtattcagagcgtccattcccgacggactcaaaacatgntatcaggtcggagtatcctgnngtggcactcctccagcaagtgcctatcacggtttctcngttgatgatcacgtagcggagctccgaactaagtaggtagaactaatttccgtagaaggnggctcgtgcaacgccttatgtnctttctttggatacgtncggggnagaaccnccgcgtatgtaactagagccgactcctatgatcccgatcgtggtctaatacgcaggagaangaggtacgtacgatccctcccaggtganaanagcaggagccatgagtaaacataagagacctaaa ccatgacngggtagctatacgcaagtgtgcgttccgttttcacgagnttaaaaagcctaacacagcggttcgaagcgaacaaagtnnntattttgaatcacccaatcatgaggtccaggccagaagctgcatcgagcgaagacaaggggagccaaacctcctcctcntgcccggacctttgcgcttcactctcgaagcgtgttaatngctgtgggcaccgcctattgggaagtaggaatccactgngattctttggatgcatagaaaaacagtactaccacctccaatagntacactaacttatggcgcgcaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccaactgattgaccagccatatatggcaggtacatgcncgcccccacggcatntggggcctagacggggtagcaggntgcggtgtagatacccactttccagatctnntcttagagngtgttatccatgtaccgctagacatgtctatctgaatcgctcttagtaagcgggaaanttggggatagttcggatcacacgttngtttcgcatcgccgaaaggggacccgcgccactgcttcgggtgacggtanntcanaaggcaggtcgacgaggcgaattacgancccgcactgtgtgacatcactaaaggagtanggagcatgccacacgtctcncggtggcggtgcccattggagtctctnctccctcagctacaacngnccggcagccnccntcaacttaacattggaatatattncgccgncctgaattgtgcccgtcggtctcaggctcctgtgttcgcaaatttagagatggccgcgtacgnaagnnngggtganntctttactcggtaggtncggatgtgngccacacgtcataagcggcttcgngggacgataggggggtgggtgcgaataccgccntgccacggacacgaccccggacgaggcagcttttcnntagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcaangaaggggggtctatgatggtccatgttagtcccaannntgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttancgcccgccccagcccgnnttcggggcataggtgggcggcacgtacgaataganttgcgagtccaaacctcacatgatggacgacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgancgaaggatatattgcttacgctatatccccaggcaanatnngntctttcacatgtgtgagaaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcangtccggggtcaattgactcagataccgttgtccaccagttttcccaccatagaatggggatctaacccggcaggggggggccaaacactgtgctttgagcatgagaaggacggcgatgacgatngntagtttaanatccgaccncgcancgtgggngtagcttatcacagccggtataatattctaaaanctgnatcccacgcaaccgcaactttccctgttcccccctaaggtagcnagctagcccnnganacagctcggggtagaatctctacggcggcagctgacgaatgtctcgttggcaaagcaaccncagaccattctaggncattcgcgtccctagggcgtaccaacatgctgtcctaactcgtcncaataaatagagataagagtgattctcctcatagtcaacnntccgtcgttaacgaggactttcgattgagtgttcatgccctccaatcaccttacactgggcaagcactaggcctgatcgcgaattgtaaacggggantcacgtagcgcagacgngtgatagggctctncgcaggcnnnttgcctgggtnntaggttcccntngcagccggcaggagtgntcaggcgctcncttgtacacaaagcgttgagatttccaactattgtgtcgcagggttgtcgtgggntagggtgcgaggacgcgccaaccgganccgtggaggtccacatcagtcatcggctattcntctcctggattaaaatgataacgngtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtngttcgcaagtgggtggnnnaacccngtgtcgtctagcgtcgcctaagtgcacaggatcncacgtgtaccgtaatncggtcgtcgttggacggtngtcccccctttcaacganagttgcaccggctgatgaaaggaatgttatanactgtacccacagcagctcatcctngccgcattcaancatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggctcacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacnggtaacttggtaccgtctttggtncagtggttcctgatcgaactcccnctctcgtcctgcctgaaactgttattgggcttncctggtacctcttagcaaaagtcagcactgggagttttgacntgagagaattttcgacaccgtgtcagggtgcgccagcacactaancgattgaccncganncgtattttaattacagattcggggagaggcggggcntgggatgagaaagtagggcgacntattggggtggtgtgactggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgnccattgctgtggaagacacagcaaagctctttcgtgagnattgtcatagcaagtnacggctgagcggcatgatcaatctgacctgccgcgttcnnagaactgaatcgcgtctcacggggggctgcgcataaccggcgtttgttcgcgcctnagtcacacgccgacgctctctctctgcatcgctggacctagattgtataaaggttggccagagttttacctatcggtagcaggcacacgctctttctcctccggtttgtctgctcccgtacaaccncacggttgaactcgacaggttgcgctngtacacggacatgnaccttacagcggtaccagagaactgaccctgtcagattaaaaaaatccattataaaaaccttatgtgagataaggactgggctgaaagcgtttgcctaccggatcgtacagacacgtagcctcgacatatcggttgaattcctccacggaggatcggaccganctgantttaggaacgggcgtggcccaccaatcggcctanccagggggtggtgtgcacggcgtcgcgcacacgnaanagcaagcttgtgaggagtgatctgtcttcaggaggcgatgctgattgatcaccgtatggttcttgcgactgatggctgacctcctccctcancgtccgggagtgtttggcattttgtgggcaggaaatctacctaaagtaccatacctttcgtagaaagtgctgaccgatctataaagtgattgggagtgctntgcggcagctgcgtggagcccccntcgcatgtatcaaaaggagtcccatgggccagctctgtataaataagttagtcatacctaatggggaacgnactcccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcagcaccnttcgattcggtganccgtcccgttgcaactgatcttaatcatcacttcgacagacttgcgacaaacggggcaancnctaggatctagagntcgggcactggtatggccgcggccnaatcngacntcctcactccaagcccatgacaantgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatancatgcctacgttaccggattgttcagnggtgggcactacaacggccagttaatgcccgnaagaagattgcgnaataaagcagctaagggcgcgccgacaaaacggtcaatcacttcgcagccagtttcgtctgcgcatccgctgtctctgagcgggccttgataattcgtaagcactactgttccnggtccaaagtcgatgcacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatangcaaagntaaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtnctagcctagaaaataggtnnnnngcgtagtatccaacttgcctcctcncggtgagtcagagcgtcacggacganncttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccangccgatagccctactcgcggatcttgatcagttgcantccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaacnngttggtacagggtcagcttacaattagttctccatctatatagantcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttatgtaacgaaagtaggataatgccgggagcgaaacacttcagcgngtcgatccgctggngctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtnnnntcttctgggccnccgctntagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgncttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaancacccctattcgtcaacacaggagtcgaccatacttnttgcagaggcgctatccggtcaaaggaatgagacttttncttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagnnnnnnnnggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgnccgctaaattataacaggtggatcttgaccccctacatcaagacctnttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaacacctgatccccagggatagcgtcgcgnnnctnggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttancggtcgaacgaataacgnagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggantcgcacattggcaatnatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatacacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagcgccccccattacgtaatggtaaatagaaaacccnntcctaaaggtccaaattaantaagctggggactncagaaagcgngtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattnactgntaaaatatcaattaaggagggccatcctccaagncgtcccngggncaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactnagaataacctgaagtgcccngattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctangggtgctgccttatacaatttgagcntttgcnnntgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggangnggaccttcctggtcgctggnttttaagtacttggcccaagacatcgcnccggcaagcnccccaagtattggggtcctcgccgaggttcantagatgcgaagcnncttattggaaaataatccaatactgcggntaaggagtctatcagcgcttaccggtcaccacaactcggagngcttttgctnattcgcttctctgganntcaggagtttcgacgaccatctttcnataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacnattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtntttcacattagggttatggcgccgcctgntgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacnacaaccnggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattgntcgcccaggatcggtccacntatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtcnaagngaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgantgaaagagagggtgacgttgtttgagatanaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgngtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaannggcgcttctcttntacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagcctaaataaaattgttagcngaacttaaccggttacgaagactcgcggggcatgtactcgaaatagtcggcaataatatgctcatntataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccttgcctgtcacatccgtctttnttttgaacttggtagaactaggagggtgctgctgcgattctcaatacncttgtctagataggagtttgacacagcgcgattcagacgatggaatgttncaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacnggactggaactttaggagatgcanagacacctcacgaggctgacccaaaaagctaccngacttgctnnggnctttgactaccgggctggagtgatgcccacatntattatattttaaanttttaacaaaanttcnctgnagcaggtcaaactcacgtgtggatagtgccagngacttgcccaaccaccggccntttacgttaagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagcctncgcggacatcgagcgtcctcttngaaattatatggattacgttccaaggtggtacccacgccnagatggccggtncngctgtctaaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacgcgcagccgagtagaatctctcgtggtnctcgcgttcgcggggggnagagggacagtgtacntgcattagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaantancctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgtgncngagacgtagacgaccagcatcgcctaccctcattagggagttgtaccaccattnggntccnaataccgnaagacggacgagctcagcggtcccaagcggtctnnntggctagagacttacccagactgtgatggagacangaggatggaaaactcaccatggcgatgctcatgtaacggccaggaccctnnggtcaaccccaagcctctatcgttgtattaagttggaacaccncnctcagatcgcccttgtgctctgactatagtgctagacgcggcccncgngtgcagtacattgggggaagttatttgatgccganncatgtgtgcatgccgtagacaatttancggcctgccanagagccggagcggggccccttaaattcgagtgatgattctttatcaacggcgnnntttcccttccaagaaatgctcgcctgttatacggacaagttgtccgacgaanaagacgtgtggggagcctcgttgagaagtcggtttccatacacggttgtgacngtcagctggcagcctcgatcttaaccctccgacnccatgagctgggtccaaacggaaccgatagggcgagngagtacgtcactagacttgcgtcactgtctgtcttcggggtcgtgacatctggagatgatcnaccnnggggaccttctaacctttgccattttaancaagcggctagtggctacataaattagtttngagtcggagccgnagaacctactccatcagtacagccttgggctgcattcgccgcgctaaatagaaagcaaccgagctggcntgacgggcagccgagagcatacacttggcgttccccccgcaaatcccagtatcagagccatcagaccaaccccggcgacaaaacctaagggagtgattcagagaagatttgcagcgccgtacctactataggcagatgaatgacgcagtggattggaagcctggccgcaaggagagtgttgtgtaccaaaaacatganccttggatacgcaccggggggtagctgaggccaatncagactgctctataaatggctacaccagccctacctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcntctancgggtcncgaacaatacggngctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactctagcgaacatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctgcttagttattgacctttacagtattccagtctggccgtgtatcgttcgcatcgatagcctgcgctantagacttcctgnnanttactctttccagtgggccccagtggaagtgtagtcgcatagaataacgacctcggtgtaatcngcgctagctgctgccagngatcncgtcaacgtccgtgacgttggggtgagagttgcagtttggcccgataaatgcgtttatagtggnncggtagctnngcacgggacaaccacacntcataggctgacacaggcngcagaccagcaggtctgcccagcaattcatgatttgnaatacatagaccgtctgacgactgtgttatttgcgaaagtgaaccattctaaatgacccgtgccagactggctttaaataatgggtctgagagcggaagaactgtgtgccgctcactatgcatnctggaanggagcgacnnncntagcatccttataagcgnngatgcaatcccgctgggtgtacccttaaccaccccnggtgatcacgaattccacgacttttggccgctatcccgctgattcgnagcgcgctaagcantcggttcaagtgcattaaggcaccagcgtgctcgatccgggccgttaactctgtcacnannacaggcgccgggatntagatttccgcaccggcagctttctactgatgataacaatttgcaccnntttaagacgagtatgatattgtgtcatncttagaagttncctgagtatttccggccagtcaaccctttctaataatcgctgtttttgcgcggtgaccctagtgatattaagcataataggctctcacngcagaactnaggtanatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttccgaacgtccgtggcgttcttgggtctcaacagccggggcccgcggcatacccagccgggctatggggtcgtntcnnaggtgaccgccagccgatacgatcccgtcaagtcgttaacgagttcttcgacgatggggtcctccttactttatgttgttcgtccttgttcgatctncttacaaaagtcgaataacacaagtttggactagcggacaagcanacttaactatcgcgtgatnattnccatatggtggatggaatcccagtctccnggaaaactgttacgcaaggaccccgcggttgtaagagcgaggatgcgtanncgctcagagcnntcgtaatgaggnatatcaggcatgtcattcaccggaacnnagggaaaatattcctccagctcccatggccttctgatccgtcgaacttctgnctaatcganntaaaatttataaaggnagcttagtcgtaggcnnccataggccaatactattggcgtttcctaggcgtccttccctnnnnggggactaacggcctgtaccctctctgctttgatacgcancaaattctcaccggaggacagtcgatggtgcggggatatgataaacccccctcctatcgcaaagccttgancatactgnactgctatccaattcactcccacgtaccggcatgatgaattacacacagggatccganncgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacantcaggcgctgtaaggacctagcgctccagatcctagatcgcgaagcggngatgtatatcaattcatgactgggcctccgatgatnctgcaagcagtctccngtctaanggantatataaaaggtaataagcttgagctcaactccgtactctnaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttncatacgacgacacgataccgcgntttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgccnccccttgnngnaattgggatggcagaaccggtagtaagcgntactaatgtggacctccgctntctgagcccgcggtcagccnttttaatntccagccaatttaggtccgtggggccctncattgnnaaatgggctgtgcgagtgccattcgctctatgctggtgtgcccctcgggngctcgttgcacgggacgccagcttgcgctcggtgtgaagncccccgtggcgacgatgctggggtnncgttgatgcgccaaaagcgtctaacccaaagatgngcttcagaaggacggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcttacaatnatgcttctaccccggcacggtntaggtgagggcgtgaatctcngggactctctcgngttattctacagantggacgtggaagaatcgattgcgaataactactgctaagggagagnagaacctctaaggcggatttgcntaggtgttgagtgtcgatcatcccaatagggtcgcgagtgtacaagcggcgggggccggtggggattttacgtagtcagtactgcaaccatgaccatttcattagccggaatagagcatgactaccgangtgcacagcttggagggccagatgatctgccggaatatatggagagcggttcacgacagtgctgtggcgaggatccacaaacantggtttggntgcctgtttgatgcgctactattccagtggacagcattactccttaggtggggcttggctctcgcctcacagtctgtttcctgtcgctggnnctacggggagnngtnnaggngaaaggggaagcttcactgagtgacgttccatgnccacttagtacctccaaattcgagaatcttcgggcctattctatacgcagatctactcacaaagggaaggggttgtcagttccgccgccagccnacacgaaatatcattgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttacnaatttatactaataaagtcgctagcccgaacaggagtaggacctgacaatgaagataacacacaaccgctgagtcgtacntnnttacctgaatttggtttgccattnggctcgtcgcgntatttcgggcggacangatctgcttgtgtctcaatctcctcgcctgaccgcagacgcacctnngnaggacgctgtgcagttctctggggcatcagcggatcggttggatcaccacgcnccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatntctgtntcagcctcaccncgccttagggcctagcgaagactatanacgctctagggcttccatgttcaggaggcatgggtaagccacttcantgcaccgtatccctgtgctgtcttaccgtgagtactcccaaagtgttaggtgcatgatctcaaatgcaatcttnacgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcntttattcttcagcgagttctgccgaaaggctatgtntgtcactggattctagatgaatacggctccccnnntaggttggnggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtacatctattcacaagtnnntcactggggtatagggtaacnacctccagataacctaacancatatatctgagacttgggaaggccagggactngttccttgttacacangctgagaactacagtttatgtacgccttcctacttcaacgccctaccatantacttccgtcattgcnggnctgtgggtaatgatgtcacggtctactntgtgngnannnatacgctctcgttagaatgaaatactaccagtagttgcntaacgttttgtgtgtatcgagcataccgagnactcagtanantccttgctttacgagttcctgaaaaccgtttcctattaagacattagcagggcccggattataggaagngcaaaatattcagtgcaaggagtacantcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaacncgacggcactatatttggcgtttcncgtctanncanatttccaactcgtctactgcggaagaagtcaaaggcggagnaaaacatcccggtaggagatcacaantnntacggcnagttcctaaaagattgganagnagcggattgctaagnngcagcacgaggggaatgaggacacgtatgtacctattggcgatcggcnaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcgnaagtaantagacacggtttgaagcctctgcactaagccacattgcgctgtcttagtaattgtcgnngcggaatccatcnnccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgaagcgtgtgattagtcaaggctacgctgncctnccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcataacattcaactttcgtgattttgctcacttgatcnnntagggacgncactatatcatcngatctgagggaggcgaaacnnggtncaaatatcttgcggctgaaagttcttacaagntagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaaggtttcgtcgacgctgaanattcaagaagctgcggagtcctgagaggacgttgtgntatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatccaaggcgcttancgagcccatgcatagtaccccgtagaaggngncaaagagtaaattgccacgtcgnacnnacgatnntcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgnccacttagaccgagctattaatgatttgagaccnaacgaattggttnncaacttttaaccaagcgatcgcgtgtagagtngagtgattggccatgtctatgtaaacgntgnaacaatatactctgnncccggtgtgnttatcacggagtctttcagtaaccaaaagtgctgngnnacgatacgacatgnaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccgnatgttggggcggacctgtganccnctacagctaaaaactgggacaaggttccagctcgataccgatngatgaatgctntaagtanctttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtngcancacacgtggatgagccccatccttgnccgtggtttatgccaccgccgatctcatgtcgagatcggancacgcgtggttngagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaantgnagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttanccacttttatgtatgtctgcttacgcagactatcctatccgatttggacgccatgtgttagtcgngcgctatgacccaagatgtaagtgcgaaactgggttctaaatttcattcgttcgttncacggatntatctntggaacgggcactcgcgagcggttgacgacttaactcacgattgnactttnnggntaagaaaggtcattgttcgtaaataatttgccaccagcgctggttgtagagtttgangattcaaatccactcgtacgtcaccgatgatctgtctccggcaacatacgananngacccaacctctgcggcgatcatccttagcaccgctataccggcactctgctatagtccgctctcagcctaacggagatgccngctggcagacttctgagaattgtgagtcagtcaaatggtcacacgattcgtggaacaccagngtgtaatgacccccgcagaggtcggttaaacaaagcgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcccncatttaattgtatcnntcncccccggnggaacgatgaagccagcctcagaaggtaatcactcatgcccncaagtatgggactcatacgatggtgcggctatccgnttcgagggcattcnatgtccttctattgtgcaactaggtagccgcgcgaaccccanttccttactatacgacctcccattgantncnctaaaccgcaaactcatggacnatgtcctctcccagcagtaacatgcccgctggcatggaaatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgcnntctcacgtaaagtaccgatccagggaccncacacctgtgatggcaganttntcttnggntnaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagngntagccgntagtttcacnacgtctatttttaagattataactgttaagccctgagatggcttcagaggtngttaatggtcataaccagtcgccataantgcatcctggagaccgagtgagcgttcatccgaatggttggatctcggaagccntnacanactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgagcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtantagcttgagtgggccatggcgcgcgggatagagtaccatgatttggacanttacccgcgagggcgtttgnttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgtgtcgggttcccttgtagaaatgtctttaattngttagaatgaggcgctcgattaaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatggaggctgtgctgctctttcaactcttggccgtctaatcaatntatggcgtcaagaatgcaaatgcaaattagactcngtcaccttccgtagcaaccgtgtgtgtgtcncncntgctgcaccnagtatcctcacagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacacnccccgaattcntctccagcgacgggttcttcgaaaactattncacggagccaangatcagtcactctttgatgtttacgggtgattagattacgcttcgtgcnttgcccgattcttagagtgaccgnnngcttgcccgatggatcgccatactagcaatcgttttatcggctgctcagnntnactgaaattctgggtggaacacattcncacctgcaattttatagtccgcgactcgacccgacnctnggcccggctctggtcaagntgccgtgctcttccccagnattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatactnngtgttatgaacgtctaggaanngcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgnntcggagcgggcatcggaatatgctaatccgccgttgattgaccctaaatatcgtagattcacaaactacacttgactgacttacttttgatngcgaattataatgtttgggccttattttaaanacgcctcaatgattctagttaaaccccnnngcntatgtagaccggtgtgnagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatantagccaggtggcgcccaagccagatgtgtggcgtcgtannatagacattgaatcaataaaacgtcgttaacgagagacannagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccnggcccttngcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggntatacctagcnaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactacttcatcctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagnagtggagacggtttatnnngccatactagaaantagagaaagancagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttcttatccttgttcggcagcttagttccccggtagcgagaccagtcattgccgatggctggatgggctggctggcgatccgtnnattaagntatcgtctgaagccccaaccggggagcgcgcatgccgtagctncggcgtaggctatnaataacggaagnntcgagggaccgncccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctcnaanatcagagcgttacgtcaaggttggtaaaaaaatgctgctcagtttgattcccaacggcaagggacagggggnacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaatnaggaatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtccgctcgcnaatgtttatttgcgggcctaaggagttcccaggggatggtaccagtataatatgcaaanagtttatttcatcatcagcaattnnacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatnagaaaangctcctcatggtacttagtccgcgtcancctgcngacgattgngagacgccagacgcaaggagctatgacactacaccgcggcgcacccaggcnnncaggggaattgctggagcaagtttaacaggccaagcggcagcgcgtagngttacactangctttgggatcnnagnctctggccgcattccctgaatanaaaatccgtggacaataggactcagccctacgatctcactggtagaatgnagcgacgaaatctatncgcgaaatggtnagatagagtgcggacaatccgtccctttggaggancgacacatgtgcaggggtagtagtgccgacgtaccgaactgactagtcattctactatctcatgtaggttagcctgccatgaaggcctgggcctacccgttgactacattctgtgccattcttacgggcctctcgtctccttgtcgcnttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaatgaacgcccgttatcgtaggaggcagtataaacanggccacagcgtatacaatagggcgtgtcgtgtaaatatagggactttgggataccagagcctgcagttcagccggncggcgttagggctcgcaactcaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggggaacaggacntcgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccnnccccatacctctgcagngtgtatttctcgcgctaaacataaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctnaacagcgtacttgaaaatctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgnnnntgccntgnnntcccccgntannacgnngngnnggcntccngaagctagctggnctccggccgtanannnnannnntnncnnannntcnnnnnannnnnngctcnnnnnnnnnnnncnannnttnnnnnnngnnnannnnncnnnncccnnagnngannnnnnnnnnnnncngnnnnnnnnngnnnnnnnnnnnnnnantnnnnnnnnnnnatnnnncncngganttncggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacgnaccgcattannattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatnactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagctgacctctactaaacctctcatgcaagggaggagacnaaaatggaccgtatcgggcggattgatggagcgtnnnggcctcagcgcaccgctngtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaangcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtnccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtnctgttataccgtgcacttcctgggtgtcaaaggaagctgacgnttgtggtacttcgctaanacaccttatagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcancaggtcgccttacgaaactttttctgatacacacgccacggcaaggagnctaagtccttcccaccagaacaaaanatttctctcggacaagcccntggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtnntgtagcctcttctactaatgtataggcacagtccgttctctnnnccatcgcnttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcctaccggagccacacgctnatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcangcgctcggtaggcgctcacannnncantnccaaccggttttccaatcnacctgccgtttaagaagtagtccgtggcggtggttggcctaaggancacacctcgnccagaacannannnntnntatncntnncgatcggactgcccctgtagnncntggnngnanangntgtggnnccnnnnnacatcangntgncnnntnntatnnnttanacgannnccnnctncnngnggaagcngangnncnncngcncnanacgnccccnagcnaagncatnngncgcgtgaggagaggaaatgaacatgtgcgggtggctgatgcagagcctcatcccgncagtacattaaaggcacaggctagtgtgtgaagacctggtnttcatgttcgatggtcttaatcncaaaattaacagcattcggccagtccaggaacggctcaatgccgcggcagtttagacggatcacntcgttaatgcgctgagatcccatttcaagctaatgggctggttgagccgtgatttaacggcccnggatgacggttgggcccctgagccattgacatgtcttggtagctgagaccaaaataccggcaatttgtctaatccataacaaggataccaatcttgctttgtatgttcctaatccctggtatacggaacgctacgcctctcggnnannnnnnnngnnnnnnntnnnnntnnnnnnnnngnnnnnnnnnnnnnnncnnnnnnnnnntnnnannnnnnnnatnnngttnnnnggnnnnnntnnnnnnnnnnnnnnngaanggtctctcaggcgncnngcanagcgtaacnnagaccngatcgacgcaccgggaangngtccacgtgngcngggtancccngannctanggtgtagaccgtggccgaccctctgcaggncgnacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgnggcnnactgntacacacttngcagactacacntctgttcnagtcggagttnncnttcacaaaacaggatctcacgttagcaagtancaacnaatacgcgatacctgtaggagctttntggnancgaatagggctntntcgggngtnnngnnctcnnnangtacncacncgncnnnngnntntnaatctcgtcaagtagtaccccttggctgtgagcccggatgttctccnccattgngactccactgggtctgcagccttccatgagancatgggcgttactctttttcttaagtacntcgccgaaggnttattcgttcagcactttangtcatggagataanttantatccatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgatnnactcttaggcaaagcattggaaggaaacaggtgccctttgcgccgcttgcaagtagcctaagttaaaccacaanttagtagcgcacattatngggccgacgctaatggaccagctcggccgcaactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaacaagtgcccacatgatgccgacgaagttgcgctcgaccgcggctcacattttcaaggctgctggcgatgacttntgagttaagtgacaacnttcgcctaatatcgcaaatgcccgctccnnccgtacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattcattcagtgtantagtttcggatgccaaaacagagtagcngagagagnnacnncnacggaatccnnctttgnntgacatttcncgtngntnnnnctgnnnctgnangntgtnnattnantnnncatcnnatntncnnttntanaantantncnnnnnnnannnnnantnncnnntnnannnnnnnnnnnnnnnnnnnntnnnnntnnnnnnnncnnngnngnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnncnnnnntnnnnnnnnnnncnggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtntccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacngtgagtccaataagtatgggcgcattgcnacttacgcnnnncagtcgtagacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacantaaccgcgcgcgcgggcanangtcgagctacactgacgaaagagcaagacgatanggtagcagggtgtatattctaacgcgttccacggttacccacgctttgtatcaagnccctgaacnnncnncnnnnancctncccgctacggcccagtcaacatgggccnantgggcgatcatgcagtgagttgctagcgctagcagagataccgccttctgtgnttanacgccgttcgcgttgttccacttaacacctggcacatagccgngcagatcgtnagtagctgnacnncnnttnntgnnnnnnnngnaccntctgcngcatgtcatnaggagtagngnngtaantcttgttcgattaactgtaaacacagcaacacnnnttttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctnccaggcttaagtnagcgctgggcgaagtaggcttttgcgtacgcanacgggctgtcgtactggtacgatctnntatcctaatcctanangttgggaattagcgattgggcgtccatttggagaancgcatcgcnaattgttgaggaacactgtacaggccattactactgcacggattacctcggnagntgcgatggcgattccactggctatactggataccctggcaaaatntcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaanncagtgtcnngctacctcgaatcttaaaccagttctantaccntgatccggtaaatgcccactcctgacagcgncgncgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactnactntctatggcatacgttaagcagttanancctgtaagntcttacgccccgatgaacacgcatcttgcaacagcgggaatagtgtgatacgaccctgtgcagcccatgcgtagcacgtcactcagagatcgcgggtacaggctgcggaactacaccccttcatggatgtnctgcacgttcttaccacacaccgcnctctagatctggcaaacacttcatacccagcaaactggagcntncggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaacnnntgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttngcttgcacacccctaccttanctatctcatggctggcgtaagtgtcangatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatactnncgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacantccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctntttcagcagctgacnctgttaacnaagttttgggnngagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcngcacgtcttccggagggcgctaccccttgttggcgaaaatccggccnttacagtttgcgcattcaacggtcattagcgtagggatnnnatcccgagaattaacccagggaagtgtctcccaggcttttttccctagcttacttctctatgaacgaagtgcaanaggaccncngncannannnngnnnnnnnccgnnnntnnnnnannatntnnnnnangnnnngnncnatnggnnnnnnnnnnnnngcacnnnntnntnnnnctcngtcngngncnnnnggctnngtantanngnnnnccnngcngcnntacctctgcanncnnctnaatgcgaantngnnnncntnnaaaccnngnncnncangntcnnncnttngcccnncggnacgccnncgacactanactnacnnnncagtaagaaacangaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctnctggtctatgattgggcatttataccngnggtactggcggccaacccaaattaacgctacgagngtcncgcgttggttgggagtctctctgcccaggtancacgggtccccgcgccctcgaatcagataaacgtntgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtacngctagcatttctgatttctgcggcgcatagcgcggcggcnaagcaacggcaggtttcgctctttggcgacgatccatggacgttcgtgctgagggnaagcatctagatttcgaaanacgccncttattccgagtcccagtttcatgtcaatccctgctaatgttngcaanctngataacgatactncagcgcattaagggcgctcagccggaaagtcctcgtcgtcaagatatactgcggagccaggcncctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctggctcttgtgcctgntccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagngtctgagccattccaactcacgtggnacgacggttcggctcaattgagacgaaagacacccttccagtgacgntgtggaccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggcnactaaatgctatcgcataattagagaactataagcngttagaattcggnnnaatactncnnnacttanttntnccgagccaaccagacggtgccacaattannntccanagactgactatttttcctccacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatcngcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagacctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacctccccagcaaactgtaatgctcggccccgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcanttaaggtcttgatctctgacttcagttttaacngtnngagggtagaaccgacnaatggccagcatcgcatatcgaacaggcataccgatngtctggcccttagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgngtggattcagcggtcaacgnaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttagantggctcggagggaccatctttttgttcagcgccccattgngagttcnatcactatgtccgttgtgacgctcgtagttnctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcggcagncggtccaagatgtgcgccgctannnctcgagttcagccgatnattgccanngatccgacnggcctgataagtattctgctagagaaagtggggcatccaccagttagcangttntgaagaataaataatagccgagaccgctagnncgcccaccgcctacagcatgcanagaaagacatanaaaagcggatctgattggaactccgngtaccctgcntntttaagaanncgacggaatcttcacctangatataacaggacactccagccatttatattggaanaaggtggaaggctttgcgtctattgtcgattggtcgntaacatactagcagtccgttcgagattcgccntgtcgttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttganaggtaggatgatcaccccgtacggcggtttacccaagtgncagagnancgagcagtccattctatcaanatnccgcacgctcgccgaacgccacactaaaacgncgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgngctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatantttcacgagctaagtngacacccggagtgcgtatgttccatccgcanccgggctcgaaataccgtctgctactttgttaacagggagcctcggcagccagntgnaaaacgacccgccctcaggnctgcataagtaagacgctattaactcccaccgttgactcagttatcnagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatnggtattgtgaaatncnnnacttatcgggattggtatnattaagacacatgagctcagatgggcccgatangcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagacccncnnnctacttatctcgattcngtntggtgcgaganctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagnacatcctctaggttacagaannactgntnagttgcatgaggtgccccagcgactaccgggtggttatgaccccgnaacgccgaagaatcaaaggcagcgtgtacgggtcngacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctgaagcgttccgngttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcgnccctagcctctatcaagggtggtaattcctacggttatctcctcctcantagttagagactagcactggacattcggaggcatgagattctcncttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcatnncggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatngcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgttntccctgccngtataagggaaatagcagccaccacgaagaaacagcaaatcgtnanagtngtgaggcgggtactttcaccatagggttggcattacganctactccaacgtgtacgccttgaggccctccgtnttgtatcgagcttcccccggagatcaattcttgcataactagcgacgnnccgcgaccaggcaaagcacccaagtattagaaaagtgcctactggcccgccgangcttggggtgaccgagtaccgtctaagccatcattttgataccatggggatcattactggacggaaggttacgtcgagtagtagactgcaaaaaactcgctcattggatacctggttcgtacacanagaaacggtctctaaaaaaaaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgctttgcgtgagtgntaacacccagaccatcttaccaaagtcgtttcactgttatacttggcgggacttacatcttgttcgcgagtnccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttcngtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccntngtatactcggccagtgacggatagccaagtcgcgtgatgacncnaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgnnatgtcgcgatatgcagtcggtatcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggaccaatatnncctggcncatnaccgggcgagcttctgtatctctcaatgcatgctcccttgctctggcccataccgagaacccccctatattcagaggtccttgttggtcgtnacttgtgcagncaatcggatcgtngcagatacgacaggcaggccaaagcgacgtatttcttccgcnatcctttgtatttcgatactccaaatcntgctaggacgaaggaccngaaccancgcaactcaatccaaccgatgagcaatgggtaggggatgccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagngactcgagcactgagaaccctccatagtgcccgtccttgcgtgtagggagcattaccgnnnaacctcagcgacaagatcctcgtcattcgccaatanncgatggcgnccnnntnnngaaattcggaggcaaggacggtcggagccnccccgcgtggcnctatganccctctacttacctgcaaaacctcgcnngctctgtaccaacgngatccggngtagcgcgaaagatgagcagagactcccagggtatgactatcttcganccggcgaagtcgttcccatcggtctacgtgnntgcggaccgtgtnatcctctactnngnccncagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccangatgcgaagnttgtaggtggagtccccgccggcgagagggtgggccgccggtgactntcaacaaagatttgtgcctgtngacgcgccgggttacgtgtcnnttggtnaaccncgntcggggctggngggcggttccgctgtngtaccaactcatcacatccnaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgnnacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagacnaaacttgcatanncccggtatgtntgngggccngnacatnttangannnnnnngnacgcagctagcnggttacganatancacnnctggccttnataggcaacgccnnnngnnccnncnnnnctnttncgagtngtgaagtgttgggccgttcttcagtcctctcaagcggatgttggctgagtatcctggggtattgtcattttcttacgtccacagaacgcggtgagtcatctggactgcttcggggtggctagtgaggccgatatcgccccgtcttcctcaactgactacaggtaanagcgtaanatcaaatagctcaannactnctnngtagnaccnnnnanncnccannnnnntgntannnnnnnnnncacgttnaannnntnncnncgcngtnccnnaannctncngnnnnnngaacgaccccagggtcccccagtaggatcgtccannnntgtgtgnnnngncnnnnncnnnnnnnncnnagnnnnngnnntnnnnncannnnngnnnnnanntnnnnnncncaccacgtaaagtcgaccgatcggnggcttgnnaaagatgattgaganntgcacgtgctggtaagttacccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgngacgtcacaatgtcacataacatcaatgaccatatagntgtcgcgcgggttcagntttactccttccaatctctgtcnatactactacancgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttngacgcaagcgtattttaanagnngcgagatgcgcatgcncgctatcgcgaagaaattgcctgtagatttagataagnnggtgcctgagtttcctgtttagaattnggaaggcggcngcanantcacaggatgggncgtcntagncatnctgttaggcgacagcgttcgcnaacntcnanagcccgtttaggcctgttngatgcaatcggtaannccnncgnactnntnnnanaagtcnnnncannagntttacnnngcacntcancnggngcncntncnaaaaggtgggcncacaancncnnttccggcgcagacggnanggncgccgnangtcgannccnnncccccnggtgganaggacgtaatcgannnggannncnngncnanctgcccccnctgcggcgnactgntngngnngnantactnnnnncnnnnnangntntacangcncngnactancnagtgcgngcnagcccacnccnannnnntntcccggngnnncngnnnggaagtnngacntcnaaatnngtanncngnnaaccnnnnnngnnanncnccnngnannntngnnnanacgctnnnnnnnntnnntcannnncntannaanngnnnnacccancgntgncngaacgnnnnnnnntnatgtntnncnnnnnncgctnnnnnntngntngncnncncaaggngnaggntgtnccnnnnctnacgnannnnnnnanntnngnnntnnnnnnnnnnnngnnnnnngnngncnnnnnacngnnnatnnncncngngcnncnnnnnnnnnnannnannncnngnnntaccctaccnntncngttgnnnnnncaccggncnngnnngnnnnncgnnnnngcgnaannnngnnnnnnnggaannngccncangnnanttgnnnnnnnccnntgngncggccntctnnannnnnnnnannagagcggtcgcaataagccggtggganacaggtagctttttgacccctccggcgacttcttaagtaatnagtncgttcctccnatcgcttcgaggtcgaccagtcgaagtctgtttgnggtagcgccccggcttcncatgncncactcggggccagcgcatcacagatccaagcncatttctgttggcaantaagattattgatgaccgcctncnngcacggtgagnctactgagtcngctgacaccacgataanccacgccgccnagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgttnaggggtacgaagcccngatncgtccatgtagctgctccagctgcccaaatatgagttgtnccagtcactgctgctttctttgtagctcntgttgancttggcttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcggggagccggagnggcgcgnnccgccgnanagtaaanggctttnacaattacgtatgattatatcnnnnantggntnnnnnngntagactccagtgnggggcgccaancnnnnnnnnnannnnnnnnnnnncaaaagatcnttgntgaatttcagcgagctnggggtgggggacggcaattacggaatcacgggccccttgcatccatcttaagctagacgtgtattggggcccctttttgaaaacatatttacattcttggacctgactccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccattgccngaaggacgctcggacaaagcgaatcaattaaggccacatgcctgtacaacagtcgcagcctaccggtgcgtttacgcgtgaggggtccttagnccaccaatggatactccgataaacgtgctagccgccaaanggtngcaaagantcttgtggcgagtgggaagacgtctcaaggtagtngtcgcagccttgctacgnaccttttantcgagccacagcactccgancattttnatggacttgctaactaacgagacctatgtaagcatcnctacgtggantattgccttagangcgacgcgggccctctcaccaggaaagangttctatgaganngcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttaaagggaacagccgaggtctgctcgtgatcagacggtnctcgcaaactgttactgcggtcgatttgttcggcgtggacttctgggcaaagttcaatcctaggcataatctttcagtgagtccctaagtatttgacaacacaagacaattccttacaggggattctattaaatctgcttgcacgtcgnacacggatatcctnggcacttcnaccntggttcanaccatacggtgctgggcccagctcgngaaaggccgatangtgcggttgtccctgccgccaacgccttngcagtngtaatagttgatacaagtgccnnctgcactcntctcaagtgcgttagattatcagtttgngggnaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacncacctcccgcgggtcgagnancatcgtatgacatactcgcggcggcagagtcgtttagtccgcncggttgtacttagaagttgtcgtgtggaggaagctactgccacatgccaagcatngtccttcgtcagatagtcgtgtctcgttgaccgatcactccaacgccttttanagtgagggttgacagctgcgcgggtgacttaaggattctctntccagtttctaatcaattcgggtctcccacgtgactctaatggggggacccaacgtgtatcaggctcttctgcgctaaggtccccctccagtagatctgttatcatataaagggncgctatttcccgtcgaagggtgtgtnaaacaagttgcttaggttatttcaggtcgcgatcaagcanaaaagcatanaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgctnctgtacagccggacgtgtaacacgttaccaanaaaaaacgggcattaatacaggatggtaatgatgcgtcctggccnagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcaganctntgagtcggtaagtagtccaaatactnnntccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtgnaaagtagactgctgaggagcttcacagggtcagccagacgttnataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattccactttaacgaatatgcgatgccncgtgctcgggtatggacctggaaggttccccatggtggccccggactaataccatccttaaagactagaccccgtcaagaaccaattcgggagtacgaagctaaatttctttcttcccaggcttcgtccacgaccactcgtagntgatttcgccggtcgattggatgaagaccaaacacatggcccaaggtttttgcgggtaatttatgtagctttcngaccgttgtccgaagtagcacggaaagagaccattgagaatccaaagagcagaccactcgtccngaaccgcacagaganagcngacctatgttagtgcatntntgncgttctgaggctagcaggtagtgggttggttcgaanaggagccgggccgcggttcatcgacattaaagacgaaaggttcctacgagcgtctaccngcctccgggccaacgagccggcgncgctacacagcantccggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacacttaacaagnggtcgactctatcaaacgcagtcaagttacccagtaaggcgagctnagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagangcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcangtccaggagaggctgtctgacgatttnngtcgcaacttaanaaatanttcaatggnnngcgtnctttaatcacgtttgagcnacgcatcgaataaaacncttgaaccnagggctacncanctgcactcngnctcagcaanaattngnnagngattncattgtaagancatngnctatcancatagnaangtttaggccccataagcgctnngattagggcnncaactcttctganatccgncgtagacttacctanccggggcgccattcttccggtaaattcggtgcgatagcactttctacgcgcgctgtttcctttcatcgtcctncttttatncaacaatagntaacaccactcacnacggcggttatcacgctgtcatctactgtagnagtctcacctcggccantacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactngtcagttttaatnctagctccgtacgatgcaacggatcccacncccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacntggttngggagcagtatcgcagactcttatgggttttgcnccgggtnctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagaggggtacccgcgcgcgctcctacgttgctgatggatcgtgcttatgtaggggaaacgatctcaacggaagctttgtntttcgctnggctgantagtatggatgtcgcgggtgatcggtagcngcggngccgtcaccgcngtgacatttcggntccggctatcttagaagcggngcgganctggcgttcgccaaaaggntcaaggcgtcagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacngaaccgggncatttcgcaagctccgtgtagaatcgtggagaancgttggtgttcnntttgcttctgacggggcttactcccctctgtcctcggcggttnggncgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgnaagtttggtgcctataaggngcactccacaannntaaataaatggctcctangagcatacganagactcaaggtgtcacggtgtaggtaccccnnatcncgagggacaacttcangtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagangagtaagttgaagaggtagaaaactcatgatcactcgtacgtcggggagcgtttaacagggtgagagatttcnctttgacccacgttctagatgctagattaacgccacgcgtcttagnggcagacggtgcataccgacccgcgtcggttcgatgtagcgttgcaagnctccancccgtgtcgccgggcctgccggangcntggtcttggangcggtatgcgnaggtntggaaaggttgcacaaaccgcgctgaggattacggaactcccagcactacttattcacatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgttttgacaacgtctgtccatagagctnctgtataaaatgcggccttacaatccgcctcttgaatgacgtggacctttcggcagngctaaaatgccggtaaccttcggcctcaatctcatactttacagctccgattgccnnntcacgtatgttggcccggttaggaaacataacctagctatcgcagcggagatttcgaaagaatgaggcttcacanaacctctgggcggcccaacgtgctgtcctgatncttacatttccgatttctcgtatatcggcaagaattacggtatnttaacattacattcgagacacgttcatactttacagaataaaatatccgcctngcgtttgtcaaaaagcataatgccttcccccccttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagncttttaccgtggcnaaagtattgtttgtcagagaggttcgcggttaggagaagttntnggtatgcatggttaggattccnccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagangaatccgnnagcgactggtnggcacggcgccttagtaggcacacacaacagaagtganatgatctttcagacaactggtatnagccaggcagatcngccttacccccgttgacgggngacntgtcntgattagtataagctcgtgaagctaaatnagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagantcgtaacgcgacctccantacagaatttttctgcaaccgtcttgcctgacctacancnnccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggncgctnacctntttagtattnnccattgaatatttcacaggatttgcacatgagcactctgcaggacaaattgaaaagtacaagtagaagaggcacagcctgggttcctgtctcgccgagttctccctgactttntacaccctaacntaatgtttgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgnctncaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccnccgcgccctgtttcccgaatgggatagacngcgtanagggnntgcagggcagaccttcagacggatttagctaaactntaagtccacccnagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcantgcttggnaacgcacacgcgaccgaatttanntattacgtaanaaacgtannncccgannggtcttngttcatccgccgtccgcctcgtcaggtagnnctgttttctacttcatcattctaggngcgcggatncgacaaattgtatcccaggtatcggntganncncggggtctgaacccctggattactngttgctcatcacttatancagacgacccgatgaagctttggagtcggtccnggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcnagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttacngnctncgcagtcctgggcttccgtaacgnggctagganctanacctcaccgngctcttcacggctgttttgccgcgctccgngnttggatgccctggctggagtaggaagtgcatcgagncatgaacaagattctatgagtgtnattgtaggtcaggctaaagactattcctgcattcccaattacgatntaacataccggattaagcataattggccggtcnctattncggaggccccaccctagttaagatnnccgtcaanttgtccgccggacgtaatgctccggtttgttncaattaattgatgggcgtcacggtttgctatccnntgtgtagcgctcatagggcatggcggcgctatgcctatcactaggaanatgcgctttaagtggggcagggcctcgactcgccccannnnccaaaaagccccgtgaccagctgnccgattaagttccacaaggtagcttacgcatttttacacgagggtggaccgtcggagcactatccggtcagaagaccatgggatatcagggtcattntctcgatctagganacgcaatcgattgtttaccttatatccgactagccgtattgagncagacggttgagggccctgattccgagcccggnnntggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcnatttntatgtacaccggtacggcggcaatccgctagggccgtatcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccggntagttatctgacccgctcacgagtgcagtttgntgtgagcacgtggtntggacnagcaattncgacgtgtcgtactgggancctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagtcataaaaggnaaacccagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctntcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcnacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggngaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccanancctctgcattgtattgctgcaccctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttggattcgcggtctcacttgcggacatactaactagagcatntgcaacgctannncatgggatatcaaactcgcccttctccctgggtccggngaattggggagttctgcctcagacagtcgcgggttcccaggcagggaatacgannaacggcgcgatccatcacgcagagatcgctantccggtgatgtggtgtnttagagctaatcctcccacaatcccgtgtggtggtatncgggctttttcgagtcggataccantggtncggacgaccngctacgtgcaactggggaggacgtcttttgcgatgtaataattgcgcctgctccgtaccnnttnttttgtgnggagggttgccacaacacatgtcgcccgagctcgcggacagccagctacgcccaccactggttctggtctgnnaagcaaaaacagcaccgcggttcggagtcactcttgcgatcgtacgttgactgtgaccagattggcctacctacctaccatcggaaccagaggaaccagcggcagaggtcatcnacactaaggacaactcctgaacgggtgcacgtncggatctttaaatcgaatcgagcnatatttgatcccatttagtatgtccctctgccgtcggagcganctgactngtncacncntnnaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagctggactgtnctagcttactacccatatcgattaagggacgttcatagttcacgggcacgtgcggaagtnnatcacgagttcaagccagggtggaaaaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcagttccnaatgcctaacgacggtctactctatcttcaccatacactactcgattgcgctgggggctatgngtctgccaactcttctttgcagacaatctgggtcgtccgtttgatccggcnccatttagcggaatgttgattttcaccgcgttggnttgacnnntggaccatgatccacaccccagggacgctcccatgggtagacgttaagttagctggcaaacctcagcattggttaattcacgctggancgccttccagacgatttggctgtgctcgataggattaatatgaaccatttgcaacccgcccacatgctttcgtcagtgggtgccaagcagctcgagccgtaaattcactggaaactacggacctccgagcgactctgcggcgtatatgcataaccgccgaacagcaggggactcattaccaaccctacgcactnngttgcaacccacacggggcgtaagtacccgccctnggtttgtgatgtcaggtttctcggcgattcctacgatccacacannaagcgtcttngacgcatgcnagcnccgnaacttggagaagatgcgtcagcccgaanaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaanggatgtagtgacaanctcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcanagggtcgccaggcaacannttacgtaggcacggtactgttttnggcttgtcgccctacaatggtcngganaacnatcancgtataatgatgtaantggcctggatgttaccgatttgctccgtaggggataagtgcggttaccanctcgtacagcggatgcgcnnctntgctatggacgcgtancggtcgcttacgcttccncgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgntcgttnnnncnngttctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctacggnaccagcggatcactccctaaggcggtgcaaaggctgtcgtggcggcattcaccttagagaaagaagtaacgtgcccggcagctactaagtccacgagcccccgagcggnntnacttaccgtccgtangcgctccgggctggactaagcgngaagttaatcaccacggcgtacggctttaactgttcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgngtccctccaangggctgannngttagatctcggccccgntgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgcntagccncacgtgtanantgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattantcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccnnngagacctaccaaatcggnagctgagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgnatgcngntaagggctctgcagggggtggcttaatcataaaaagcgcagcgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagngctantataagccagnngnggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcgnatggaatgggtggtgtcccgaagatgcgaatccnnnnaggcgcaccagatgtgtcgatttaatggagancaggatcaatacaatttactcgatggacccactggagaagctctattncgtggcnngtccggggccngttagcagatcactcnnnggtngtacccggccggtggtccnggatccactgtcngtactccgagcannccgtataaaagtgggttcgcnngngcttggttcgangtttaagtcagtccgctgcaaagccgnccgaggttcgcaattactgaaaggacgagnggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagantgactaacatttagagtgcanctacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgnnnnngcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcnnagncacttggggggnngccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtgnnngcgnnagtcacnatngcccaacggactctcggcccaagacaccagnatccttttgggacgtctttgatcangacntcccaagccacttatgnagatnccattcacacacnnnnntcnncaaaactccacgtccttcacctcgatgggctagaanactgtactggttctaaattcaccatagggatatcggtagagtaanngtgatccgtgtctcttcctgnggcnngcataccccgagtatgtccaagtangtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttntcangagcgcgtannnnactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgccgcgtataagatggagttatacatagtaanttcggggagtggctttaccccgtcctatttccattttgtgcgtcctgaaccttacttaaccatgtcggtcatnangcgaccannncttcggagggggcctggagacaaataaatagtcccatgagccacgacgctggcaagcgtctaaaaaggaaacaggacgcacggggagtgtcagccaggcacttcgagtcttgccccgcctgatgtagatagcccatataccacacagcctttctgcccaggcttgaaacgatggataagcattagtaggtacgactaacacgcgaggaaagcgtaattacgtgaggtgatggaccccgccttaatgtacgaaaaaaacgtcccgatatcgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgccngcggatactgagtcgttncaggactttaagtatatcatcatcagggagggnnngtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcnagaaactcatcgacgntacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatngcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatnttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggcnnngtntnggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccggntctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgncacaagccggtgtcatntatttggacccccatctagtcaacgaagtgacaggtcgtgatggngatggtgagggttaactcgaancagaaaccggtgttgaagcacacgattagagatggacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcacnncggggatatttaatgactgcagtctctgaagcncgtttcgnattngcnntnctggcacagagcttcagacggagnncgggatcgtgacatctagctcttaccgtcnncacgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtnttctttcggttttngccactggtccccagacaattttgcngaacnntaaattgggtaaacctatgatccatatactaacggcgtntgcctctgccgtccagagagccgagtcactgccccctccttacctancttaccnttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgncgtctagaanatatacctctttcggtatccccaannacctcggatcatcaccgtanctgatcctnanngcttngtgaaaagccgaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccccgcgtcagccgcaacgctagaaatgtataatcnagtggggcgttccacanaaggtagattctagctaccaacacggagagatcccggcattttggacggtcnnaacacaggaaccagtaatgaaaagtacagccagtgaatagtngcattaaaatctcaagtacagctaatatcgtccaatntcggaccatgcggcaacttagtcnnncngtcatcgagggcggcgaccgattcgagatctactcatacgattaaantaagggatttagngngtntcatgcaatcatcccagttccnggcacgctcttgaatggcttactagagtggatatgacaccggagaaggngttcgtcagcccgtctaggnntgagaaccgcatccggtcgcaacttnnnnccaaagctatcactgctaaacgttacccggccccgccggaagctggattncgnccgattcgtggtcgaacggggggatctttccatctantgcaggagtgactccttgaccaacgcatatacggggtcgacttattcgtacctaacgcggtganagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgnactaactactggtggtaanaacgttgtgtctctactagattgccaggtangacgtttatccttgcagggnactctaccaaatgaagnccctgcaaacatactttagnagagtacgtcatacttaggngtcagtatttatgtatagagtnccgtaatggtatttctgctnatcaattcgtgtcggttatggctcaattcacctatctgtttncgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttnnccangagacgtatagctctatngngcgtacaatcactgttgaagagattatccagtggcatgcctnnggnnaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcangatcagtcagacncatctaatgaacacagcggtctgaancnngtcntgctgactaataacggttacgtggttccccnagtngtatggacgagttaaggnattanggcaccngttgtgtattacaagtgcatgngcaatttagatgtatnctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactncagagacaaaggatccgaggcaaggggactttagagnggtgtgggtngcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcattcctcacaaagaacgcaggatccaggtcctacctcatgcctgccgnttaggnggggcaaaatctcacgggcatgtcacctaccctggttccaattgttatttacttctaacctggaaaagaacgtgctacaatatctcccagaggagaagcctctatcttttgaggaataaagcgcgcgggtgcnatcctatttactaaaggccaaattggctaccggatccggggtctgcggtagttcatcccctatttcgggagttaggtaaggtataattgtncagataangggttttttgccgtccatcgaacatgcaagttaaaganaagtttatcatagcatctgttaatttgtacngatnactatcgtgaagatttatctcgnntanccncgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattcnatgcgctgagagcatgccncagtgtagtntgtggtactganaatggttctccggccaggattcgtaatccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgngagcagncnntgtgacaggtagacgagactgtatcttcatcttggtagtgggcaccnggtattcgattcaanagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcaccctaccacgatcgaccccaacatttacgagnanttncatctagggtggnttgcngcccgacgacggttctagccgatagagttagtgttaacgcgcacnccctcacgtatgaagagatgggcaacntaaataaacgggtnatactcgtccaggggtggcgcagacntccttccatgcgttcgtgcgctatatacgtagatgtgnaaatgcgtgatagtacaaatcgggacgcagcggtctatgagacacaagccnnagttgaggccgttccgccctnctcgccacgaattccagtgngcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataatnactacaagtgataattagctcttcgtcttactangtaagcttccttggccccgctcgagcccaaaagtgctagcgtanacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatactattntgagatccctggatccagaggttntagctcggacccttatcggatatcgcgnntgttggttgantggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgncgtattactacgtcgcgctacggcttatatngatnatacttcaaccggctaagcntcgatgtaggacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttctatccataggagtgcgtctngaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttntgcaaataacggtttcgaccgtcccataatccagcctganttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtataccgcgacgttggcttcatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgnttcgtgggacatggaaagccntttagatagttttctaggtaccggcgaatgccccataccggnccgtgcttgtattangagnccgccaagatgagcagtgaatgccttcctacgtacgctnnccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgcnggacgtttgatcnataacctcngtaaaatggttaatcngtcgggactagaacgcatattgtctgtccgacacnnnnnnncnncnnnncnntgntnanncagtnnnangntnncnngntnngccnngtnnnangtanctnngtnnnnnngnncnnannnnngntcgctcgccggatnnnaangnnnnnaannncnngcngnnntncnnnngnnannnnnnngnngnnncntnnngtgtnctnntgnnnnnntnnnnntcnntancanncngntnntngnagngagtngccggtactnnnngncnanttnctggnnncnnannnnnncgnncncnnnnnnncncgncnacggnatgaanngngnngtcncnacntanngangtnggcgantagagncgnntanntannannctnnnngngaccggccgccgagtttntcagagtttnagcantcgngcttcaccggnatncaccaacagccacgcccgcncaaagaggtcactcnnnttaaggcgtgnagcgngccgagcgcattatgattttcctacgtataccctanttggacgaannnnttaattgcgnnnncnngcngagcnnnggacancgcgttgatgtgtatagatcgcctttaagagtaccgactgtggggtcccgtctctcttcgggtnntgnacagtatcacaacnnnggnannggnnggngngtnnnanttnngnnggcnttaagccnannntnntnaaantngnaacnacngngcnncnaccccggtnccncgnancgtngacngcctnaccgcaacgccnncccgcccnnnnnnncncctnggnnatncnnacnngncnnntgccnnaaancntnancnnnnnnantatgaacgcctangatnccgtccacgctacgcttcgtgngagtttaacaacaaantncangntnagncnnagaccgggantccgggtaancgcgngaaggcctcatccagcggaattacaacagcacctaggcatgtactaaccccgttttcgcgagatagcgatcggagggccttgggtaaattaaaaanngataagttaacacccatatcacgaacctgtcactcagggcgncccctgccataagaacttataggggtgtggatcactcactgcatggaacctataatagtgacgacgtgctggagtatcgcgggtgtacacattngcgtncatgggcggtgtaactcgaggttggatctaggggacgtcggagggaggagaaaaaaaagtgngggttggcgattaagcttctggagaggnnnntagtcattagcgacgtgagaacgagtttgaatctggcgatcagttgccgttacccgtcgttcgaatcataaacagggatgcctgaacgnagaccgttagacttggctttggtccaagctcccaaaaatgtgacatcggggagctattcactttactttcattgagtaagagcaccaccaacaccgcttgccganannnnnnnnnncnncannnnnntnatactctagtccaaccacaantagcgcagggcctattgatgctctgctaggtggattttgangcatctgtagaggaatagaacgcaattgcgcgtggatcacagctagctacgtctttaacctgtaacctggtagtctcttctcgcatgcaaactctttagcctaactcttggtgtgccgttagaagagacagtacctcgtaggttgcacaagtatctgtctttaagnatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagncatcgatattcgcgcttgcctntcctntattagcanagacgactnnnccgaggcccacgcgcgtgttgaattcntcgccaaggtatgatagcgtgtaacanntatgtagaacccgaactcatggccgcgggattccttctttacacaacatctcncactaataatacacccttaangcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatctgctccagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtagcaactcgtggcggaaanntgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtntgacctcgacctggtagataatgatttatatagcctccgaaacatcaggngtagtttgcgtctcaagcttttcggaccatagctgcaaacngggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgantacactgatttttgtcggatncccgaatgtttaatactccacataaccngtagatgatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttctacacccactaattcgcgcnngncncaatggcccccgcagtcgnactcaactcgttgttgccngttatantataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcnntggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacnaacgnaagggcttccaggggaggcttagccggnctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggngccagttgatncgtaagttctcacagcttgaaacttngcagcttacatattcccttccgccctagtgaagcacaactcaatttgcttacatctgatgcgtgtttgtgcgcgccgccgngcgacnnttncnntnnnnccnnntngntnnnnattncgctacgccgggattatttcccancaagnttcgagggcagtgcatcctnnggcngcntatgaaacccacgtatcgagtttaaagcgtgctgtaccaactacgcctctcgacagcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagcattcgaacgtagaatttacccantggtttctatgtcggacggccaacggagtcggcagtaacgggctgaggcgttcgagaagggnngcgtgtccgatgttttatggtagaccggagtatntcgtaacgagatggtgggacagaacgtgtacgtnntcagaggtncaccacccttgaggtgtaccgtagatacctcctcntctcacgggatcaatcagtnagtcaggttggtcctattaattgggggaggctagtaaactgcatggctgagccagtccggcctacttggggtaggctttgagtcgtggtgagnnccacccntacnttacganatgcataccgtgcnctctttccagtcttgatctcanggctagtcgatntttaataagactagaggaaaggatttncnaaaggcacggagatggatcatcagtggtcgcttcacggacggtagagggatcctccgctcccttatatgcagacttgtgtctganctgtacttaaatggagttgtangctgggggtgttgctccaagtatggttcctaatcgccagttacacgttaaggaccggagaacagttagtgaccgagtacttaacggtatagntgagccggcagttgggctaacagcaaggggcncgtcccaaagctatactcctnagagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgcgagganccccggaccagtcgacggtctagatgcaggctgcggctcttactttcnttatattcgtagtacccccaccntatccttggngctactcccaaatccctacgcaatccgggctccacaaagctactccggtcacagagagggcaacttgcctcnngcnatngnnntnnnnnnnnccgtcgacctctgtgcgtacctctttangagggaaatgcagagagatttatttcccggattactntgntgttggctcccgcactcgctccacagtgaacttccgcccgcccaggagcatccgggcacccagtaaattctggttggttgctcgcngaccctttnncctgcnacnttacacgtgtgccnacactantnnnnnngtnnnnnnnnnnnnnnnnnngcncccnnannnnnnnnncnnnngtgatntaccacctgcacaccggtgggccggaaagtccatggagcgcnctcctagcggnctgatgatannacaagtgattttgacngncctgcctttggtagcttcgtcanntaatannnannnnnnatggncnntnnnnnnngganncnnnnnnnnnnnnnnngnnnnnnnnnnnnncnnnnnnnnnnnnncttgcttacgnncnngttcncgcatgncctccnttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcgcggtcaagatcaagtgagcgcatagccctacaggaggaggttcgacgccttcggaagaacgncaggacaggtagactnatcgagtnggatactgttcnaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccganggtgaaggcggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagccccgtagtcctcactctagcgtgtctctacgcgttctggagggggcangtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgngctgttcacacggggaataaaggtccgcgtaacgtacgtatngtgtgttccactaaatcattngtgggaccgtccttggcgtaccgagatgatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccntcttacaacctaatatattccgatngctcattctaataaatatattaaccgactaaaaccccatttctgtagnntggcggagtacttacataaatctagtatagcccttctaggtctaactactgaggccgtgancacataacttttttgggactncagacaataaccagtgaatcgtattaagcaagtagcgcacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatagatatggagtcttaccatctcgtaccgnctgccgggtcgggtctttaacactccaagactatccttgggctcagtcttttgtacnattgncgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcactcgagtggacagcgcgtcatgaattcacgacctcgagcnnagcgcactaccagannntanntattgcactctccatacatcaagcntattnggctggtccactcccgcgtnnccccgcnngccaaaatccaacctccgagccggggacacgccggcattggccaaaagcgctcttccgtgcgaaccctctgcctggcggtagaaagggccttaggcgctcggtgnngcgnggtgcccgcagggacttttcnntaaccnnncnnctcagagtttgtttnttcgcgacttacgcccctaaggctntgatacgtggataatgaatatgatcgtaaagagtacgtccaaccacctcgacctgggacntttcactgtngccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcctacttacgtgttatgngatagaannnnaaatatcacatgcntacgtccggttttggcagttgaccagtagtggtcncncagttaacanaaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgataagngcggtccnaacagagtgcggcctcgttggacggattggggctctctgataaacttcggtaattgancaggngtatgcctggattgttttttgcttacgtatcattccgcttttgaaaannnaatactcgcatgtactggcagtccttaggnggatagcantgccgtccgttcgctagntctatacaggggcaccatcagagggatgatggacatggcgctttacnggcgagntatgtaggatttgtcgcngaatgcactgcctgcgagatatgccgcttgccttgcgagagcgccctctgccggcccgtttcgtagctccggctagtagtgagctacttcttatttctctataaatgaggggtacctgacacttgggttttgntcgcgaggcctctcagtagatgaaagcgcntcatttnacccaggagccgtgtttgtccggattaagcaaatgtattggcgtaccagttactcaaaagagtaaaanatacgcgcgtgcctgtccgtatgccaaaagtnggagggtggatcgggaaccaaagtcccgggatcggagcgnatgacacaactgctttggattaagatgnnggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttgaggctttccatgtgagcgcgagatatgcagaanctgtcagatcgagagaacgntgtnagagtccctagtataacgcacagngtctccatccagtcgaaagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaangcacagttctcactaaacancctagaaatccgntcngggattgnntgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtnnncttgctcaaagttcacgggatccctctagcgacctgaaggatccaaggnataaaagctcgaacggacatggattcgcgttgtacggccatcactttncctacccatattatagggattgtcggngcatttgggtatttccgtaatatcagaaagccatctatcccgnatagactatacagtgtttgcatccgtcccgatacagtaaacccattagttggaaanaacncagatttgagcacgtgatactacttcggacaaagnatttgatggtgcccatgcacctgaccgacgcttgngctaggagctcaaagcggtagaccgaccctccctaattcagaccacctagagttgtgccgttaaatctcggtattaggtataatcaattccccccgtgagttanccgnnctatttacgctccgccatgttagctcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttcacggtcacattgtgagcacgcatttggtaagcgcaatcgcgattactcccgcttttgactaagctctttcaggccaagcnnttttccaacgttcggcagcggcgaaggcgatcgccaacagagtctatcgctcgtatggaccgtcattttcgcacgtgtattaataaaaanngcccagagctgnnnacctcaataccatgccagcaagtcgggacgcgatccgtccgctaagttactcaacttgttatggggattntaagatcataacagaacctgcccagagtacnatgcccgaanncgtacnngntcggcacgtataatagagggatgatacggcatggatgagcctacgggtgccaaggtcgcgtccggtcatacgttcgtctagcgtacaaaatactatcagcgtgggcacacgtagccagtngattaagcgcctcggtgtgtgatttagcctcgttttcagcttnggtccaaacttcggaactcggtggaaagacagttattgcaagatggccctgacccggangtagcatccgatttatgaccgacggcttgcctcgataagcccactacggcnncccgtggcctagaaatcctaagtgaaatccggttaggtctanggcctcttttaaccctcgtgtctaagtgttgaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcctaatgcataggnagctagccatttgccatttgggcagcaaatgacactcccganngcaaggccaatgagcgtagcnaatctcgggtataagttcatttcannggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctnaagggcacataccggctccatgaataaacacgcggcaatncgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtacgnntacctatttacntcagtaaattncccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctntnnnnnagacgtncatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccgtcgggtgggttgnccatcatccggantaagggatacgggggagtggagcncngnnngcgtantaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatggcgtttgaatacgtactggacttgggtaccagggagactngttagntggggtgngacgttgtgccgnaacnctctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccnaaggattcatccgggntcttgttacaactgtactccccttgataaacgcactccctatttttaattagttctgagnncgccancgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccnanatnagtnaattcagcaacngtcnagtaggtacgnnnntntgtgnnnggtatccnactgcatccaaacgacaactctgtcgagattacatcgtcggttagcgagaggagaaggatggcccgagacatcanttagttgtcaaagaccngagggccaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcacagtgaatttacttgagcttattaagagtgncttcttgcaatngtcggtgcgcgcgaaacgcactacggntatcacaacgcgcncgctgaaaaangactctagctcaataggagaggacactataagcggtccgctttaggctgcctgacgtatactagctgatgttcagggcttgggtctcccgatctgacnatatagtcngacaggtggtaggtatgacacacagcaaccgccgcgtttaacgtggcaggtagattgttgtttcttgtagagagcaggtccnntcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcnngatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtatnaagntaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccnggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccncgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgntaataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaanagatggttcactctgtgctcgctctgctttggttcaattttatatgacccagtgagctggngggagtatagatatcccgatgtgggaatttctacnctcagtgaattaatcccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttanaatgtggattggcgtccagncggatgttgcgtcgtccacnggaattgccgcgtncacagctaagcggaggggatcggcatcttcgctctagcgggatgnttgctatgagcaacgctctttgtcctgctcgcgaactttgntttcactcgttgcaggcagnctcctagtccctcgagttcccttgtctttaggatacgggcnctgccttgctgggttttcaacatttgtctcgaaagtccatggtnttatgtttgcgcacttcagttaccctcctggacggcatctcactcgctgcntccgcatgaacatacggtggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcnntngtggagaggttggttaactttgtttttgctcctagggggtggaggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagaagagcacaagcaataccngnagtagaaaagtcgaagtcctaacaatcgtaagtctcgcgngcaggctccgctactctacacctgaaggcaatcatctatttcgcggcaaatcaaaagtgctcggatattaattaagcgttaacctctaagcggtcgtacctggcggcccgcccccgatctggatatgccttgagagctgggcgggcagaggtccgaagcngagccgctagcagtgaagctcgtacgacagactcgnggacttatgttcgagtttnantaaaaatgcgcantcaatttcagttcgcntccgacnnntagttncccatggattgaaagggggagaccacgctagtctataaatctccgaacacctaggtgggaaataacgaacgactcttgacgcacgcagcttgagagaccgancagctcgtcttcttgggnnggtaggcaccccgcgncgccgcattgtggccaantcttaggatggggaatccttctcggtcatgtacgcccgctnaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatncactaatgtgcttagtagcacagtgcacaatttctagnatcggccggacgacccggggtgggctgancaggcggagcaacgtcgttatcggcgtcgtacggacaggcgtttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgtcgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcnccactcagtgaggctcaactcaccgaacacaagaatgggcgagacatcacatcggatcagctntttacacagaagctgttattcgagatgcatggcagcacgccccatagggatatgntgggcaatgaangtccccaatcgcagctatgaccatctgtatgctactataaaaggatttcagcgcagagcagaataaagagtagacaacggccccgcctaggtctcaagcggnattatgaangagagcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatcccttcaagtcaacgtcaatcgtcgattagacaaacgtctggagggctatcaccagtcagaacaatgtactggaggagcggtccggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctgtctgggagtttgtgcactcgcagatacnacttaccaactatgccccgtgctttctaccacgccttgacgcccctnttatccttgggacggcacgatgcggannnttctacggcagcaatgacgtcagtagttgttaanncgtgttgttctccgcggcgcacttttgaacttctgtgaaatatagangantctattcgtctatttccgagccgttcttgtaatttaaaggatctagtaatcatgcttggcggccgcggctatgtacattnaccggtgttgtgcggtctggctcgtctgcaccggagcatcataatttggacaccgcggaatattctcgctgtcatcatgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagncgaattcgaaatcatgttacgctgcacacncaaacccttagaacccaagaaatcagtccagcgttagggtacatgncgttccaccgcnnctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacnntntncgtgaccttcatgtacngnttatgacctttatgctcgaccgcntngttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatgnngcagtgttcgngaccantttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtnatactaccgggcaaaggtcattcttcggaacaaaccanccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattgaaacngccataacgagatanngaaagtggtgtcttgnngatanacggcngagnngtggatcgggacgggtctagnattcaacggccctaaaggtctctacgctggcaataatttagtcctngtancgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcgnaggcaccagnaatgggagactgcacgtggtncattcccagtggttgtggtcagtacgggngttagcatctcacttcgccaccaatgcaactgataggtctcnattctgaactgntctnatgctgctctcggggtgaccccaacgtggatccagggggntttaacctatactttactagactcatggaaaccacttattctgcattaagccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccncaagtagagtccagggttgtgaggatgctcccggaggggaaagacccaggccgacgctgantagctaattgcctgatggattaaggccanccgaacctnaaggtatcantgtaaaccgaggctcgggtaagtgaccgtgnatgggtgggcatagctaaagagcgaactaaagggcataggtcnagggtaantcgccacgggctaatgcgcaaagcaggagtggaatatactcgagncttcacttcgatggccgagcatcggggcttncaagngaacctctatccgcaaacgtagcctcncgccgccatcanatcaattagtntgtaacaggagccaaggatagagcagcaaccnngacctgncgncgnngcnnnnnnnngnnnnncnnncatctggcgctccgccgcgcgaagtcaggagacctncagttttggattccgatacctgcgccgattncgatcctcggacttacngttcgcagcgttggaccgatcgtatatacattgacttggctgccgggtnnngtctcatcataattcgtcgtcacntggaatgcgccttcagtccgacagtcctgaggcctcccngtncgcccccgaggttgggnntcggtntctacggtnncttattaagttgcacacctggccgaaccggccacctcccgcngtnccagcanaataccgaanaccgcgcccgctaccatcattacaacaatttanctctcctcgatacccaccacaaacataagtttttggtgtaacaattatccgtgntcgttcatacgcggagaccctataagtgtancngattggcatagcngaggttctctcgaaaggccgagtaattgtgtaccttacagataaaagcaagttgtnntcgtaatgttaactgcactaattgcatgcaccgccttagctccaagtaccgccctgtccctattactaacctcattgggaacagtgcaggtgcagtcagnnttntncctataattttgtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatntacagccatgccagcgttcgtcgctacgtccaattactanctaaattcctcgtgtccatgcctgtagggacaaatggagggcncgctagccttaaggcagagagagcgccccgtaatanggcttccaaccgccgaaatccctcctggtgcgagacaattgtgncgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgacccgtgttgcatgatgatcctaanatacctataccgataacattgtccttctcgaagcgtcaacccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttcnacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgngacaatttgccctcctgtaaccgcatntaagactagctagtgttgatcgctagcgcacggccctctaccnccgtgagaaatgcgtnanagtaaaattcttggccgatagccacatctcagataanaaagcactcgtcgagtctggaatgttctatgcaaacggccgagcttaanagggcggaggtagcctggcgatgagtttttacggacacaaggcttatcgnttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcngaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaanacaagaccaacatnttgtaaataaggcncgatacgtgcgtncgagagggagtgttgactattagcgggaggacgcctgatgccgnnaattaggaccttagcgggtgatgcaacgtantctatccccgtgaccgcgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacctcaaggatcaatcgggataaactggaactagtggtccctggtggggtnacancacgggtgacatttttcggcgatcaataggcgacgggaacaagtacgcgattttntccgttttctgagacatgacncttaatganaacgttgctttgttagtcggtgttaataaagatttgtccagaacagacatggtgcgcctgtgcataattatcagcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtncctaaactctttactttcatgtgtatgactgagaagacgcttcccggcggcactgaggctaggcggtaaaacctgcattcagntgggtaatctcggcgtatggaattngttgtcttactgggccgtgnnnnnnnnnnnntaatgaangagccctgcgagcagcgtnngcgaccgacttaccatgtacgggcgggcggcaccccagttagtagatgaactatccgctaggtttngttagacggcnnnnannatntnngacactnagctggaacgctaggctgcacgaactggtgcattccccggcctcttgggagatagcgtaacaagtcaggggacctaccggccagacgcggatccatngagtcacaggtgtgcccatccgtatcgcacncgggaatctaccggtnattaggtacgtaatcgagagcactccgaggcagaccaggcgcacggcttgtgtcaacgcataccatgaacccaaactgtgaacgctggaatctccttcagccgcnggnnnatttcgggacgatccnggggcacttgngttccacgtcagtgttttttgccacgacgggtatcaagtgcgagncctcagaagttgtacctctaaagcgcaatcctcgggttggccccgaaagtgtatttagcttntctgaggtgactcacgcggacttagaccggtctcctgtcgatttagatctgcattatttggactcatagggactacgtggcatggtgcccgcancgnccaccgaatggtttgccgatcggcagcgacactctgcattttgctccgttgcgggnaacnctgcaaccgcttcgctgcccgaagggagccatgggaccnccaccccaggatgtncgtacgaaccggctgcctgtcnctgagcgtaaggaaccgnctggacacagcctcangggtattngatgcaggaattataatgaggatactnggccggaagaggcctattggacagggggaagaccaaatgggccgaactacattnggggagnccngnnnctgtgctcacgtgttaataccattcgcgttctccgggctactgntaccctnctttgaacgggtatatatgggtactaccnacaagcttgggtnggcagttcaagccctcggcggttagaagcgcttatgtaaagtatacctttaacaccttcgnatgagagtctatctangtcnnctcgtcgagcggtaggcttanagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgncaagcttccaaaccttatcgtgcgttcttagcggggtttcttactaanaagagttaccatactcactactcgttccgtcgacgancntnngttctaattatactannatgcatgggctaacnnnnttgctttactgatgccggaagtcctaccacagctagtnctcgcgcaatccagagggtccaggtcncgttcagtcgnataacttgggaaccgcagctataaagttagtgccttgtaccncantaggtgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcganagcgttgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatgtctgaananattgctcctgagtcgtcttttgaccgccggctcccaccactggntcgctaattgcctgntcntagtcatgtctacgttgctctcgttagggtgacttgaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatganntccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcntccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgancccggcacaantaattaaggatactttcaccattgggaacatgcannnataaagcggacaaaaacattaattgccaagcntcccatactgattcnaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactagggacactaggattcaaggtaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtganttctctgntagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatanngacaatgaagcagtactanaaancnccatgtactnngannggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgnttcagtttgcttaatgcagtaggccctgtgttatgcactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgacnnngctgtaatggttgttcggtcnaggcttccgcttgggataggtatgatatggtatctcatagaacatcancgtgacagtcnggcccattggcccagcgcacgtcggagcnnntcnaaataatgaccacngaccttctannncccctnctatcgcgcagtctgggcgtgtaccgccattcaaactgaggtcacaacgttgctttatttggattggcagttnnnctcgggcattaaacttngtacgatagtcacccnnagatccccggctgccgagttaaaanaagaaagcgnctcacacggcttacaccaacgacattacgctggcnggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctagagtcctgtgtggaaagtncacgtctgttcgtctgnaatccgtccnntgtantncgcgacgacgtgtcaggacccgccttgccgagggggngcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcntcantcctcngtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggngtttagcactatggcgaacttcataacacattngnnntgcctnaccgtgtaactttagatctcgccgccctaagtacnnnntnntgcctatagacttacgccttnnatcctatcttcgtgtagccccaaattcgatatcattaccggaagcgcgaaacggncntctggagctaaacaaaagtcagatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtngcnnggtttagagtattgttaaactgtctccgtataatggtaccgatacaatccattgtgnggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatnctgaatgaactgtgagtttcactgtatggccaangatattgcacttaggggcttgaatcccncatttttatcaggtgataacaatngaagagagactatcggaatnacttcatcaccgtgacgttgttagtcgctcaaatccgtataagangccgtgaaccaccttggntcacctgtattanacacaaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaantatgacgtggttggcngggngcgtgnnagngnntntnnnntnnnnnnccaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggggngcggcnnnctgaatattaacacnntcttctaggaagttaatttttttcnctctcaatctcaggctgngtcgcggtgacctccagcacttccacggtacagtaccgctaagttgagctctgggctatgattgacccgttaagttccacttgncgaacacgacagnccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctnctagctgcttcaaagaangaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagggaaaccgacgggaaacttctgcaagagcggacagccacagggtggtgtacctgtctgttggagagacgaggtgccgttctcccgacggtaactcgaggcttctttgcgagacgaggggaatcgtcccgggttgtggctacnnncgcagnttactcgcgcggggtgcgctcacctggggacncnnggatcgtaccgctaccgtataccggaaatatgacttccccaagcattctctatcttannggcctaaaggccagtaaatgcaggagcgagagcccgatgtaataatgaataattggatgccntgcgcgcgggggcacatgattctagtatacngaccccagaaatactctgcgaagctaacaggctgtttaaatgtgtggagtaggacttcctggangcgcgaagcgtacatggctaatnnnngcaattggatatcggagtgcatccgaagggcggataccagcggcgacacctcgtngatactccatatagaaccgatagcaacgcacccggtggttatcgtacaatctgcccgnancncctctaagtttcttgcagtttaatatcgggaaaaaactaaaacacccttacactttattaaaccgttcgagtaccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctnggagcgggaagcctcgcatgttgatgggtaattcgccganatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagnnttttngccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtnaanggtcagnntccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggcnatcttttccaaacctgtaccncaacctgcattagggagacgcgtaatcccgntgnnnagaacaaatttttcgtcctagacttgtggttggtattgattaccgtganggtatggtacaggcacggcccgtgttacagctatactccatggacatagaacgacgcaactgtgaacttccaagaagacgatgcgtcnacctcgctttggacctgtctgacncgttctcgccctaggtcccggggaggataccaacgcacgtcttgctttcctggtctccatatggcgggcaatcatctaatttttatgagctcgaccccatctaaacattgcaattcagtangttggtattcggcgattcactaggacctgagtcgaccnatgtgagaatagtagggcanagcagatgactgtacacactnacgtaagcaacacaatcttccatgagggccagggcccaagggttgtccttcnccttgcggggtcatcccgaacgaactcgtatattttcagtgtgcctagaggctggggtgagatccttgtgggacatgaatctctgaccgaggtgtnaaaagcccacgncnnatatttcatctggtaagatcgcccggcaaaccgagtggttcccaccttctgtnnntnaatcgcagcngcgtcaatattaaacnntcctagaaatcggccgtccactagattgcagcaatgcgngaagttacaggcccggggtctccatcgattgctggcgctaaggactctgtgngggcganacccaaacttgaagtacgtccggcatcaagacgtagttaccatatctaccgacgactgatacatgaaaggcgggnctccgactgtcccgaaaaagccggtgtangcagtatgacaatccgtcagcagannctttgccccagagacgggggtacacttgctcctacccgtgtgcacaccaatcgccctgtatcgccctttggccacctccacancagcgccgagtgtacattaggacactaggctccatagcgtcgcacgaggcgcacgccaaccgncgccgggaacggttcgcggccctatctgaaggataattgagcaggcacgagtgaactacttgtcaaatttaggagactgtttctgcttagctcgatacacacgaggtaaactggctacnacctcggcgctggtgaagcccttgtggtgaccagacctttatgtctgcccgggcccgcggggagcgagcccttacccgagagtctgcttatgcgtgctagactcgaggtgggcgtcttcaggaatccaacaagttacagagaccccaccctacacgagcgcctcancgtaggttgccnncgcnntnngnnnngnnnnnnntnnnannnnnnnnnnnnngnnnnnnnnnnnnnntngnnnngcnnnccnntnngnnnnnnnnnncntnnnnnccantnnnnggccctngcntgcnnngggcgnggcnnggncngnggngngngctnnncnncancggannnnnangaacnannccngngntcnaaatntcnnggntnnnnannnnnnnnggnggnngngntnntnnnacnngnngcantgcggtactgatncannnnnnggcnggntctggacgtacagggaangggcgcganatggatgacccaacanccagtacgctagttgtttcccgtagatgcttcatgctaattgttnnnccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcnggcccaagtatacgctactaactagatgccgttcncgtatcatgccaggagaatangtgaaagtcggcaccctggggtccatgtactggatcagaccgatagntatactacccgccncgncggattgccttcctctccacctttagctctnnaaaggtgctcaaaatacatcacgactacggagtnggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagncaaacgcccctacgcaccgacgtaggtatcctcgtnttctaccaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcangnagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacggntatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctctcccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctcgggcaacggtttttnctccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataagngggatgctcgttttacaagaatgtgtacttatgaaccagtagagatgcagaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggttnatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccggcttcgaaaaagnaggctacantcnaatcgattctacgagaagtgtgcgggcatatcatagtctttaagcgacgccatctacatctgcaagactctatangatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggctcaagaagcctatccgtcgggnatagcatcgggcgttccganctgtcngtgtcgcatgttncgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggagnagacngngcggctctcgnatcacaaagaccaangaccggctaattgtggatngggggatcgttattcatccactatngctcccataatcaccgtnatcgcgggggacgggtgcgggggtgtagtccgccggtaggtacanaacanacagtaacaggactagcccaagnagacattngacctcnatctcgttgggacaggtagcaccccggaccgggtgcccggaactagataatcatacnactnccctgagtaagcttgcttcggcctgggaggaattttaatggcccgggtagtgaatacctgtctnacatttatatgtcaagtgcgcctatcatncagatctagtcgagcgctggagtattncgttgtcccttaatcgacttgtcaantgcgantacgggtggtacagggtttcaggatcgtggaagtcgagataagttaannntcctggcnttttccacgttnaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtagagcaggggcatcgaaggcctcttctccgaggatccatgacaaactcgtcgttatactgaacaataagcgatcctattcaatcaggcgctgagcactacatcttctggtcnctccgaaacctcgcgtatgccgcaaccattataagtgtcctntttgacgnncccgggtgtgctgtncgactgtttaaggctccgggagtagagtagccgctgtggcggcgtctcccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccanttacagctatgaaataggcagtcttgaagcgcgataganttgtgatgcttgctgcctagcggtaatacggttccganacatgggcgttgtgcgatcatcatgacntagcacatgtgcataccttagaacacgtgagacaatgtcnaagccatcggttttcctccaagcacaattaggacaactcgtnttcgacangtgagctacagcgaggaatgtaagtattacaanatttttaggcttctgaatccatggncgctncacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttccnttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctggntgtctctggcgtgatgtattttttagtgctaanatatgtttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaanatatacgcncctatgctgccacgtcnaggcaanaacttgccagtcttatctnaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatggggcaggagccgccgtgctncttactagacgtccaaacgcttcaaaatgaacttttatcagatcngagcggtganttaaaggctccncccagcaaccgaagtataccgatctttcgttagctcggagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcataggctacaagcaaaaggtgtaatttaggccccacgtatcctgggatcntctaggcgccgcacaatttttatnagatatgcagtgcctctggccancgntagntcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctaaccagggtgtggagacgaggtgccagaatcagagcttttagcgcctagaaggccnctgtcgtatggtgcgatattctcgggcggttaggaggaaccgtagtgggtaaaggcttctgatgggnggnnnncgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgnngtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcncctgagaatgaggtgtaccgatcctagaatggaccctttgnccgggtangccgtattgggcctgatgatccgaattcgantccnatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccnnagaacggggttgttgggggacttggaaacctggaggtnatnggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggancaagtcctgcgaacgtnnangtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagncggaaacctaataaggagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctccctgacnttcaccacaccacagttgaatagaccaccnnnnnctccgtcaacgtcagttctgtcagcctggganaactcagatctctaatgcgatgcgctctatgaaaataaccgttgattttgcaacaaaggcccaggtcgttnncagtgaccataggaccttaggtcantgctgtgccatgggctactctctaattgggnaatatcgagggtcctagctnggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggntgaactgacatcctatgagntactgaccanatgatcgacntctncgggaacggtgctcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatatgtgctgcatgccgggggcagcaaatattccgataagaccctcgactcctggcggctggnttgagggaggactaccactaaggcaatgtcttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttnnccccatcctttggcacaaaccggggtcaacccgnaggtagcnccagatattgctaagtagacngacactgatacacngtttcttttaatgggttccagngaganagtagatgagggttgatgctcgggggagccgcgcgggatattttagattggtcgtgtaagttaaaaggggttgttcgtgagctgcagctgtggccaggaaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtgtagcggcaaccagttatagatncctagttaaacttccccttaatataggncggcatgctgncagatcagttcantagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccggttacgctagggggttgggggtgaatgaatatgagaaagtctctttttcgttangacaaggttcccccggcgcctacgtaaatttggctctccanccnnagtntacgggtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtncatagnagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannngcaaaggcgatgacgtaatcgaaccattaanatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcganntaagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcnttgccgacacactcagataaacggagctttggagtgggtcgtcgcaganctagcaaccgtgctctgatgggagatttngtgtattgaaaactatggctgccgtcgcaacagataagaantgagtgactttaatcgtanttngagagtctcaggcggannnnagccagcgaacgcggctagcccctagtacgggggcgggggtagataaccctgttccaaacacagtcagctttgtgccnttcntgttactattgttctaatanncnnnnnnnnnnnnannnnnnntnnnnnnnnnnnnnnnnnnnnnnnnngnnnnnangnnnnnnnnnnnnnnnnttnnnnnnnngnnnnnnnnnnctnnannngngngnnnagcngnntgtgcngttnaggttcttcagcgtcggagcccccggcttggcccgggttgaccacggcggccgncaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcnatcgggctgacgtagtaaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaactggccagtttcgataaaatagncagctncaattgggagaggtcccagacatctaaccgtgtnccgttcacgtgaggatgctcaaatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcctacnggtgcaactaagtagggtccacaattcagattctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgccnantccagctaatcctggtcaagcttcataaatttacagcccggcatgcttntngggtatgccccgtgggcagtgaaaaggtgcggctatgccgatagcgtagtagagttgcttagctctctcgccntctaaacgagccacaccttctataacagcaatctcacacgtcnattaatcctgcgacggtctctggngtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgnntaagcgagcttaacttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcannagtagacgacncacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctacatttgatataatatggaaagtatatatctcgtggatctacaggcttacctttgcntttggcccgcaaagccgtaccttgaaggacctggaggaacggtgcatgcgtcaggtagtttggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggngggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtccggaatgtacatgaagggtccagagtggtttctaataacgcagggggatgtatgcgtgtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtggaaaggaccagcctactgcggncgtcgccaaacattattagacctaactattgccaagtgggagtgagagacgtcgggccacgatcagacaatcgattgggtcananattctactgacgttacccagcgttaagacatccctacgggcagtcaacgtcctgatggctcnctcactagacncgttcttacgccaagatagccgatacgagcataccacgtaatgcggcgtaagggcgtcanggaattngctgatgaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcgtgtaggatatggttaggatcgttggcnttgccgtcactcctatgcggtgtactccatcccggnannngggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtaatttacagaaaaacatggatgaccgntnatacgngctcgncacttgccgagaatnacagataagcatcaactcttgacgctanaactttgagcnagtgccgtccttagcgcttgacgctgctaaatgattaagagcatttccctaaacgctgaaaacnaggcaccgctgctgataacagaatgacgccgaacgtcgctcttcactgtcgtactaagcaatctcatctaccacgtatatgtctatacgccatgcgtacctgtgatcgcgtacaccttgcctgaggacgtacgctcatcttaattaagggagactgaaaagcagatttgtgtttttcgttgccaggcaccatcctgtagattttcagcacagaatanncgntaccaagtccacagttactcatgatgtgatntattacttgagtatacctggatatcgacgccactcatgcccctgacctgatatntaggtagccgtcttncttagtacatggagaccacttgattgcctgagttcngaccnggataatgcgccactgtggctggtatgcaaaacgtctctgtacgttncctcattaacgtcctgtcgcgttccgcctacacannaggggggagtgtttactcacagtcccttgtgagtctagaatagcttaaaatctctgtcctccactgactgttatacttatggataggatggtactgttttgcgagttcgactgctggcttagcactgtnacaaaatttgtccagggccntctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcctaaccagtacntagaacgcgcntgatttaggagggagtaagaatctgtgccggctctcccaccgcgtaaggnccgngattctctataacataactccataacagagttataagnccttatttcgcgtagtatnngatgataggttnatctgattcccccccaatgtnncactctacctgtccggcaatcgtgagctatatcggaggttcgacatatgtttcggcaggcgggcatcgcntngccaaaggttgcttaatccgctggccaggtcggaatntgacccacgtccatttaccaatgtacgtcccanaagcggtgatcatcgacccaggtgttggtaccggtctctcgggcagttggcatcgaccgccggcacccatatttctgtgtgcggctagaccattgcagcatcgctacttacagtggatgccaaatatattganagatgggatcattatctccattctgcctttagcccctggcttctttagntatttgtacctcccgctatggacagctctggggctagagacggcataccagatgatactatgttatccttgaacgcatccaaggtatcgttattctataagaggtgatgccgtgtttcggccggtaggcgttgatggcgcggccacaaggncctgaatagggtgatggtgagggttagattagacgttctgacgcgcgagagnntcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgncaggagggaatatatcaggtacgcntacgcggcgtacgancccagtcatcttcggtctagtacttcatgaaacctaactgngncgtgtggtataancgctggaaacagatcattcccggccttcgagagctgnttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagnttaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtnnntntnnnacactaatacagagagtcaacccggtgagccgacctctcgctggccttcnttttgggccttagagagcggcatgggatttangtacatanctcgccgataacctcgaacggattaatggcttncgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgacacgctacagangctagtgacttccactcgctgtcatttggtcanctagatcgatangacgtgggtntgcccgaggacacgccatggtgatgcaagggnntggccatctgctcatacgctcatttctcctcagtgtaaggnancnacaacagctgttctattccccccagacnacggactatacaaaaaaactaagngccnaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatggaccatcccgccggntaggaaggccngtgtgnctcctttctgttgtcaaggggctcttgggtctactgcgtccttacggatggtggttaccctcatagnctaanatgcaggccacnnnggaccaaagcacatagcatttccgaccctacaccgaccgtcaggcaacggggcgggacgccgatggtaactgggctggagttactctctagtatgtggcgacacagacctacactgggcgatggagttgaacttcccccgtgtggcccacggcnagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtatacccttcntttcttgngnccgtaccgggaatcccccgctatcgnacctcgaggaactaccttngacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatagctccaggcnngtcacatcgcaagtacgcgcatagcaatttaagtataggctannntagactaactgcgnntttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtcaacacctatacctccgangcnacggtgtattcgttaaatattagcgagcaggtgatnaagtgtagcaaacgttgccgccgccggtgtgaaatatgcnctgcgccgtatttgntggcccattttcggatgacgtatgcgaagttnncgaaaattcacggcgtatatcncgnntcgggtcattatcatataatcggtgtcgctatgatggtcgtaccnggggaaatggggcnacattcantatngccttgcactctcgctaagcacngtcgcgagacngctactttncnacntctgtaaaaaacgtcctggcagcnnacagtcggggaaatgggcccgactgactcatcaccggctctcgcnataaggnntttatgcggacagctacataagggttcgataattctcattctcgccacactgcagacactaccagttattccagcgctcgcgcgatncccgnntacagatgggttttacaatannnnnnnnaaantccgcagagcgacgtatatgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttcnagaggcttgacttatcnatcggatatatgtcatctttatgnttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggnncgcagagaagcgtccatgtactcgtgcgattagaaggctaatgnagtagcaacagtccgcgtgacgcggccgaatagccgtacngtcgccgtagttcctngctacnngagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagngcgacagatccgctccgggctcattcgnacattctaaccggcaacatgaacggnnccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagatnaaagcttgattttaccgtgttntcagtaacaacatgtctagcactacttggatatggggcaatcgncaacttacaacttcgtaaganttactggataaccctttatgtttcttgatccgtcnngtgcagttggcccatacgttggccncggaactaggttctgggtcgggtccgcgggaaagctccttnnncngaatttggtttcttaaattaacttaaggtctttgnaatgtctagagtacccagccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttnaccgggtaaaagaaccgcccaagtcctacgccagcgactcnnnntccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggcnctgttgtttgtggccgggaacagagcacaaacatgctgcgttgtacctccggtgcaagtttataangtcngttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagatcaagcgccgttttccctagagagataacacgggctgacatacatggccacagncgtctgtgcacggcttgtccgctacncctagnngatcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaaanancgatgtacaagcgaattcaatagtgctgngtgcagagttatgtatgttacgtanggcttgtagttcgtcctccgttggcgaagntacattccccgccccgtactgtcgacccggtaaagacgttggttncancaatgcatggccggctcgcgagtcgggaaaaatgagaggtccgtccacggctaactcgccttagtaagngggatatccactgcccgcgcgacactcaactcatatgacgggttacattggagcaggctagcgaagtattgaaaaagcggggggtnggtgcgcctggggtcgcgcctccgcggcaactacgccctaaagctgctagcacataatcgagagtgcttntcctagttacgcgcaggnnngcatacggaagcgacnnactacccntccangaacatggcgattatccagcggctttgatagggggtactcgtccctgtagtaagcgccnctgtagccggcgaaccgcgttacccagtcccattcagatcttgcgacgcgccaatgcncgggatggttgccagcgggcgtagagagccggcaggtactcattcaaagcgtaagtataaacgccgggctttaaaccagctcagttctaccagagttgtcacgcattacgtcaatccaaagtccatcgtgatactcattttggtacaattgatactgggggaggcctatggctaccatacgcgagggagngaaatagactactgaattcatcgtggaggaataagtcggtgtaaatacaacccttcattggcgtacggggatttttatctttgaacacctctacgttgcggntgctgaagaccaacggtcgtgataagaagctacgctacttgcaactcgggactctcccaanactaagtcaaattaatcttatacttggtccgcggggaattcaggcgggctttatcggacctacggtagctcaccgaaaatatagatcaaggttaacccaggaagagatcgctcgctcctgaacagatcaccccgctgtaagcaaatgtttggggggccgcgtgatcgggnnctncgtggtgatccctgcgggcagttggaagtggaggttagccctgtggacgtgaccagttgacctcgcacaagtgggnacatagcgcgtcatgcccgcagacgacaanccaggaactgttgcgaggactaaacatgcttgctntgcataacttaaacattctanntggtgaatagggctttaaatgtggacattgtacacaaggctgcgaacatgggtaactacttgagaccaagctgcgtgtagatgagtgcgtcgattanntaaaataacacgcgttccatggcaaagatcgggacggaaccnaggtagcaaaggctcacgaggtcggtacttacttccagctttaatgctgcaaaattntgtgcgggcttttcaacacagcgcccancaagntgncgnngnnntnnngnnnnaacgnnnnnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnanntnnnngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnannnnnnngnnnnnnnnnnncgnnncnnannnnnnnnnngnnttnnnncgannnnnnacnttttcttcacgctcctgccccggactattggaagtatgcgtcggnagtgcttnntgnntnctnnnnangcnccaatgccatantggggtatatctantnggncagacgtttcnnactccnnangngtgnntnngcnncnntggannntntccnnantnnnntctaccnnannagcngctnancaannacnagcncggantccgcncaancgacncgnancgtgcnnctccngcgancatntngtnncgcaatgcccnngntggacgtatggtntatacgnnnnnaatttcaaaggcgagattcatgagaagtgggcattccacangcgggcgtggaccctctggagcnggctcccaccatacggcggcagtgttcaaccactcgtccagcccgagacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgcnaggctggacnctgctctgaccttcnattattcttcggtgtaccctatgttatcaggcagtgtnacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttangcacggcgtgacagatctggaagcttgcgtgcgaggtcacagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggngttgactaggtttccgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccgtatggcggaaataatacagtaacgggcaagtagtcgcntgnctttgaaaatatggngtctgcgtgtcaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagngacaattaccataaagtcttcanggggctccgcgaatggtatatcancctgcctaagacatttttcaatcttatatctctacgcgttttgatcaaggtgttctccccccgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcnnaactcgtcatgattagggtaanagcgcggccannntaaaaatgtggaacggcctttgttaatatnacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggntcttcactgcttttcggaagtancatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctacaccagnacctgacaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgggtcccggagacgngaaactccatttcctccatcgtcctgtgangcgcgaaggctagcacacatagnggcagtaggtcctagagaatttggcctaacgccccattcccgttctttggngtcccgacctagcatgagcanaccatttaacagcgatgntcccactaaacaacagacaagccacttaccagacacgcgaatcatttctactnggcgcggggatganctgtagaagtttccgcttgacgatagcggctgctgccattgnctaannaatatctttgntngagatcgatggtnncntgaaccacctagcncgaacgtaatttccttccnncgnnnaatgtaccccgacaaaagcaagggataagttaagaagatatttctgaattgcntggtgacnaacgcngcccgccaatattttctcatagcgtntccancgtntgnagatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacancacataaggctgggctagcgccctgccagagcantagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcnntagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttntcgcccagttggtcaccntggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttccnccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagnagctgantaaatgttaaaagtgcctcgatccatgccncattcaanatacagcgnnnaaancccccgtgcgagacagcgtctgatttcgacagttaaggggagcaattgannctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcggctgtaccctttcgacagnatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtnccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatntgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgngcttttctgtggtagaggttggtgattatagcctatatcgtgctgatttgcaccagcgtaactggacgaccgctgccgacgaacttganggctttctnggttnncnnnnnnagnnanncnggtcaacgaccatattttatacactttcaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagngtatattcctaagcgaccatctgccaccctaccggccacttcccncagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactngnntagcgcgaaaattttctcacacnnnncnncnngtcgcccccgcngncnnntagagnntggncnngctcgacnggntggcannaatagncatccacnaagntnnccgggnnnnnngaanncngngnncnnctagcccattgcaggnnnatatttggtctaacgccactaagaccttgaacgaaccaccaaataacgcgttggccacaagtcgacctctaaagtttccgcgagatccgaagggtccagggctgaacaacggcagcaggcaagnacggtccgggccagagangttcggtcatgcaatctaatnggacctgacactcaactcgcactctcaagttccaggtacaagtgttaataaacgacaactnctggaatttgctaacggagataataccatcgccagggttagancctgagcagctagaacggctacggcaatgccgtnnnntgcgnnttagactaggactagagggcctgcattcacaaacatggcaaagttntcatccagttgggcacttggtgggactacatttnngcgatatccatatgtgtaggagcaggaaggctagncagcatagntcccacgagtagcttttgantagtacacctccaannngntcnaccgcnnttttcnagctnntgtacnnnnntnnntnnnngagacgctgaggtncacctgcttgtagttatcttgcacagtcggcgggccngttaaaggcagatctgacgcgtcccgcngaaggctacaggcgcgaccntnctcatgcaaggtgccggtatgtccgttgagctaacacngctccgtgacaaggttgatttaancccccgacttgattactcggagcgnacngcganttcnggnngctcnacactgatttaanngnaattgngnnnnnagatcgcaactgggagcttaaataattcannagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccattggtttagaatcaattctcctgaggcctgtctgtcggtattcttggatgccagcactcagctttcgtaataattaccncanngttttatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgnctccgggtctccancaatangtcgtagttgttgtgncgccggggatgcagtccagcgatcaacacgacttnaacctcttgttataatgccgtccgggtggnncggntgggccgcaangttgggactacatctcatgcncccttcgacngaatatgcgtaattcgaaatttgccgaaatcangggcctcgggggccgggctataacatagactactntaccgtgcaaaggggngagcagtcggattgggtggggaaattcacagattcttcgctacctctntcccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagangtcgcngcccgatcatcaaaccgtatcccngacgannngctgctaagnttngccgttttctgcactacccaaggcactccattggtacagagaggccatcgcccgcaccagacgattcatagtcgaannggttaccagcccggcggggagggtactggtggggaactgaaacgtgtacgtcttatcaccgaaagnctgggnancactgtccgatgcactacctggtgnatagaacngctgtacatcaaattgcgctaccgaccgcttagccccggaagaaactgnnnnnagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggcnttaactatgctttcacgtgagcgagcgggtcaaaccttagtctgcgcgagggcatggncncttgctcacaacgtccnnctccagctcccttcaggggggactatgcgcaaaggaatggnggggncgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgngggttcgattcacagttgaaccatggtgttctcctgcagaaccgttggcgtgccgattgcaggctggtanncgnnnacgagattaaagcaggccgcaaccgctccngcaancacctggngttcttggtgagaattcttctgtccgggagcggaccattctaactgtgcanggcttctgccgggtagctttcagatttgcggcgattcgccctgttcggcgtggcgtcatcgtggggatgaacgccagtactagtttaacactctgacggtctgctcgtggactgggtgaaggcgccaacgtcatctcacgnaggagcgacagtctatcagcgcatcntcgggttaacaatacccttggaanngagcgaatgatccatgcagtatctacactgattgttttttctctgtgctgccgagcagattatgagcgggcntgtcntaggcctttagctttacacgaaatgcatcatcgtaggagtgacggctgtatgtcancccccatgaagccctggccggtggctggcncccctaacttatcttggcaagngagtcttcaggggttgtggctaggctttttcaccggttttccaatgagggtaagatncnnnnnnncncagtgtggccttnnaccgcggtctggctctaccaaagatgatttgacttgnggntaagtantaaagaggctcgaaatgccgctccgaagtagcgctcattccgnggcnggggctatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtnaacagcactgagtccaagacggaccttgcctcaccaaacctgnnagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggngcctaacnttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcatnnnccgccatcatgctgatcagaggtgtgtccagcagcgacgcnctactgtcggcctacttacnnngnnnnnntnnnnngcncgcannnnngngcnngncggnnnnnnnacctnnnngnccngcngngncgatccattctagctcagntgcattaatgggggtaccattgcgctcgggnantggtctgcacggtggcgttncatatgggccgggtgtattgtatagtatgtncactacccnggtagaaattagaggcncaccnnncncantcgnnnaccnngncnngnnacaacngggggaanggttnaagcagttcaaggcaagtcggtgttgcacntgcattaactacgaacgtgcacaggatgactcaaagtagcagagtatccatacatcatacagagtgctcatggttggtgcagaatttcggccatcggcaagttccttgtagccctgnancgtancacgcaattctttggatatgatttgcgctccttggcagataccgcgacgacggcccgcgcaaccttcaatgggagattcgcgggaccggtangcagagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtgganggtgcggtatgaccgttgctncggaaaatgctgtggcggacttgggacgccgcnggcctggacctactcttcggatatatatgttcatctgtcatcggnnggntcgtanagtccagagtgcaacctgcgtggttnnntcgttaagaactctagggcgctactcnnggattctgattgagttgacaggggccanncacttgacagggagcgttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgctatccntattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgngcgnctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgnaganatctcacgtcaactggtncnnacacgaacttgaccgttcgctgggagtgcaatgagcatcacccgcggacacgatagaacttcatgtgcataacctcttgcnngtagatcatctttaacagtgtgcgaatatctttgcttgatgtcgatctggagcaggggggttcgggtaaattttgaccatcaacttgangcgagtgagtcatgcaagaagtccgcattctatacctgacactggcttaagtaccacataaaaacaaaactgctccagcaggcgttgattatctttggcccgccggaagaagcgcggtangtgagnacccacgagtcgaggtatgggaccagtattacanggtatcttatccatctcacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttntgcctcctagaaatggaaattgtttcatgtgagnatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctnnggnggaagatgaatgtaancagattgaaatttctcagagaaanagtcgnttgatacgttnangcgggcttnttatcaagtggtacactcatcnagaagagcaatgtcaagtgtgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagctttcggggggatctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgcgnaatctctgattggcgcactagcgncatccatttgacgaatgagtgaccggagacaacgctcnatatagagcnccgacnagccnngggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctctccctgttagaagcgaaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccggtacnttacncctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaaccatcgtggcgatttacaagctgccgnctaaccattcaatctgtcaatgaaagcctgtttgttggggnnnngcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctnaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacanaacgtacctcacntgnctgnaagctcgtaactccctagnntcanaatggtangcggncgggtctttggtcacgactnnacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaantactatcgcgnggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccgaanaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaggcaacccgacgcggagnnntgtccaagtcttgtgctnncgagggtgttgccgatggtcgcagnnntacattgcttagaactgcgcaccggcctcntggttcccgccaatacaattgtcganttgtgtaaactaaaatctacaaannnngagacnaatagnnnnncggtcncnagacgtcttcgnttctcaggttaaatatctcatggcncgtgagagaagttcgacccattcctgcacttgccgtctgntgagcgggatatacccatatctgatactgtcgtcaanngggngagaccctcaagcaggtccacgcctgtccaattccaanatcgctgcttacgaaggctcaactgccgccggtnttgagtgaacanttgtgttgcctcctgtcaaaagcttcggcgnnnnntaagtgaaagncctcttaatgcgttggtgactaatacaccacaactaagnnggcattcggacgtcagcaatccgcccagagacntctccatagtaatttaccncctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgtggatcgtaagcttngttcgcgccgggnnacnnnnnnnncnnaggatnagnntctccaagccgtcgcagtgaaactagcaccactgcgctacgcgcagttattactcgcagtcgtaccacgatcgttatcaggttggtcttngncctgctttcgtgntagattaagnttggtatatctgaaggcctggtcttcacncgtacagtgacccacgctatgtagaaccggtaccccattttgtgtgatcgtatctgagtgcaggttcaatgcttcagtagcaaggncttgcggcttgnttgaagactccggagcttgcgctgttgaggtcggaccttcagaccttcggactgggtcnnnngnnngngnnnnnnnnnntttctgtcggtcctagctatcgnagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagacngcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctacccctncaagcaggagcgccctctcagatacnaaaaatcgtcacataggccacaagtgttgcacacataacantcgggctaactatctgtgtcgacaggtctcctgcacccatagttnagtagtaagatggaagattcaggagttgtggcacgcctgagtnacctacacggactatanatnantgcgaagataacgtnacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactagacttgacgtgaattctngtgcatgctactatggtaatgtgctagctgattaaggttagcacgccaggaggtggtcatttgggccgtctgaagagggggctaagcgcctgcccggnggcaacgtacgggcttctggcttggttcacgtgctgggacgtaattgcaagtttactgnccagcacgctcnnacaacggcacggcgganagaacgcaatcgctaataactccggaaacccganatacgggcaanccnctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatactattttgaaagtccaagtaaccccgtatgattaacctttncccgcttacctctgagtccaagtgttacaatttaaaatatgttgactcactgcagtgttgangatacaatcaaacattttttgtccagtatgtacgaccaatattagtttaagcacaaagtgtggcgaaccctgtaggagggtnngnnnnnnnnnnnannnnnnntnnnnnnannnnnnannnnnnnnnnnnnncntnnnnnnnncnnnnnnnnnnnnnnnnnngannnngnnannnnnnnnnnnnnnnnncgnnnnannnnnnnnnnnnnnncnnnnnnnannnnnnagnnnnnnnnnnnnnnnngnnnnnnnnnnnnnncntgnccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcnntnnnnnngacgnnnaagccnggaacccacgctanangaacgntccgatgagtcatacaatcanggcgcgcagaaaatagaaagatgacnaccatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatnatttgtcttcagaccagcggccgtaattcccccggatattcccattaacagggtcacttattncaatacttggaacggaattcccgagaccttctgacatggctcatagagccgtttttgaagtgcngggaaccttgaccccgtgtctacnngtaacgagctcgtgctagcattgcatgcgctgagctatgtcnantggaaaccacaacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcntncnagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataatgccttgaacatacgcagtttgtggtgtctngcgcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctataggaaacgaatacncaantattagacagcgacaantgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctgtcccttgaacttncgtgacancactngcgaacccgtaacnggggacccccgaacactngannggtgncgttgccgactccaacgtataccagcgaactaaggggggtccgatnacagactctcatagtttcttgtacgncaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttaggactcgactgacgatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaatcatggcagatggtgaggttnncttgtggagcacgtagcntaactctaggtggcgcacgacgcggggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctanggcnnnnnnnnnnnnnnnnnnnnngnnnnnnnnnnnnnnnnnnnnntcnnnngnnnnnnngnnngnnnggngnnntnngnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnncnnnnnnnngnnnnnnannnnnnnnnnnnnnnnnngnnnnnntnnnncnancnnnnnnnnnnttnnnnnngngattnnnnnttgtnnattgtnngangcagactcaacctaatccgttattcgaaaacatggcatgagnggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgntncagtcaggttgctgcggtctcacctctcacatgcattgagatagcaggttaancgaacccacctacttcacgttgtnanaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctggtacctgtcggtgaaggggaggtacgctnntcagtggcggtggccttagtcagggtcgntcactnggcattatttttatacagcagctgacatacagggtttaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagnaaactccccattaataaactctatagctaatgagctgagttccaanccnnaagactaccccaatgaagactcgtgngtgcagggagtctccatcagcgtcctaacgtaatgtgcgccggttgancntgaacacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataatntgtttcnttagacccacattcggcaggggatgactctgttngatcccggatatcctaagaggaacggggatccataagtccgggaaatttgttcactcangggccctgggtttaaatcgagctttccctcagctgtgtcttctataaagcacgtncaggattagactaacnctcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggccngcgcgatctattctctgggtcttgtcacagaacctagcctatgcgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctagnnnntttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaacnccccctgcgctatcagtgtgtttctagtaantctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaantaactcgctgcccacanctatcaccaaacctnttgacgcggtatgattcgtgtcgagggctgcnctntatagtacgtttcaactcgcgcgttgcctttccatacgtacgacgnccgggttgaccgctcgcccacctcggcacgtcttacctctnnttctcgcagtataacgtgagatgcgaacattctataataagcgattatgcccaatnctgtggtcacgntagaggggttaaaccccgctactagactngancnnnnttgtgcaaaccgganncctgganactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagtnctcatacaccttggtgttgcctacaaggtggccgacccggnctcatntcgtaaccacgtgggtgtcccctgatccaaactaagcgaatgtaggtgccagtgctaagacgagaatcgtaatccaccctgggnanagtcctaccatgatttaacgcggtcncgctncgtcgccntccggctacgggcngcattcgcggcagctatgctcaaaagggttaactacgtttcacacgagtaaagncgacgccttgaccgcctggtccgcgcgacaaccctggacatgcgtcngaagaaggcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaatcctctagagaggaagagnaaatatncggccnnncagtgggttctggccctaggaacttatgccagtaggcgggctatccgaactacagggcccccatttccttcccattcgncccagatagaccgatggaattgccagtgactttttccaaatcacccccatacctctgtccctatagtagctccnngtgctgtgccgcgcgaagcccggcgcaagctctacgctatagagtccgcattaacaacgnntaacctgagccgtggnttcccgagatacaatagtctaaanggatcgcagcatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttnattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtatataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttngcgtaatcccgtgggaanncaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcgatccacacgaccgtggtgcgcgtatcgacggcggggtatgntaagcattgaatgcgtaacaacaggcttgtttaatatacccgatatgaagttacgcncagatcacgtgagagacaaagctactctcangtacntgagtntccgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggctcgagantgggggttctgtcgttttccctgccgctggngancntcctcgcggctganancaccgggctgatgggatagngagtcacgggnntnnaaagcttgggaacacgcatcagatggaccatactgtcggtggttacgaccggatctgtcggttcgacgtccgcgccaagggtaatactngaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctataggtgtcagcagaacagttcatgggagacgctttgacgattngcagtgatgtccttacatatantngtaagaatanaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctnatgcattgcattaaggtgttagctcagacggattttgttcgttgtttcatctcattanntagttgctcggncnnggncactgcatcattttagcggctnccaacttggccggctcggganacaagagttccggattcaggggtcccggaaagacggaatgttcttaatgaaccgattattgtacaagtcttcatgcggtgctcnngggctcgaacgacgagctggacaactgccggncnataggatatttannatgcatctggtgaacctacttcgctnnccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgcggatttctttancgccgaactgctgggtgatatactaccaagttggttcccgggctccgtngttagtgttccagccacagctctgaagtcgtattagcactcgttttccggcggccgttacangaaatcttgtcccagtcgggcccagacctngnaacatgccaggacgnaagacatctggttcgggcctgaccaggtnngaggcacgccatcatgngcatccggcttgcagccanngccataggcccaccggcttttttggttctacttactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaantaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcantgaaatagcgggtancgcgccccgagccnacagcccgtgtatatgtttcgcacccgactaccgtgagatgctgaaacggccggaagacagttttcacatgtctatcggtcntgggtatgagattctacacacaacactgaaggcagggcgtgcagtggccccgccaactgccccgtcggacgcagaccataaacgtatatgaattctcttcgtgaatctccattttgagtttacacagtcgttatgatcatcgcccataatgttcctcgacaatccggggcctaaaagtncgccagccatggcgatctgccgcccacaaagcgggcgggcgtacggtttccatatgtagggcncgnncnnnnncgggctgtgcaagccattggacagcagagtaaggttttgtccctgcgtacaacaactatgntgttactcggcccggagcgcttcgtgtgggaatgattcagctcgtataggactgccggtaaggttttggcctagtccggcgcccccttgnagtgaggactagttggtcgaaaaatatccaaaaatatcggtagaatagacccttccccgagtaaaacgcatggatttcgcggtcggcagccaatacagttgcaaggcgcccggagattcactacgcnagcatgggtgacnggccctgtcacggggccccccactgatcccaccgatgcggnncggttgacggatgtccncaccaagcaganttgtgcaannnagcatgtcgagtggcagccgagtcannnnnnttntggatacgtacggccgacgattcgcggntgggatgctgagggacagccgggggagtcagggnctcgtctaggatctgaacccacaggatgcagaggtgganggccacggagcggtcgccggggcagtcgaagcccttatctggacgagcctaacacttactgagttacttatctattagccgaaaccaatgcgatcatcagcagcgtgctattgaccgtagccagaaacgcagagcgtcggcaggcaacgccattagtcccccgctntggtatgcgcatacggaaacacgcgaaggcgccaacatatacggtcatcaaaccccctcgcgcgcgctacgcggccctgtnacggcctccgtaactccgagtagggatcaatggatcgccctaacgggcacgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccgtcaacaaatgtagacgcgagcttcccgccaacatctaccctcaccttggntgaaagttactgaaacgtagggccgttgtagacacacctgtnncaccgcacnttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacntatcngaatagcgatcccgagaatttgtacatanntacgctagtcggaaatctgagttgttaaactctgtcttttaaaaaaccccaggacccncggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtnccnagcatattctggatttctagcacanctccacgcaaggtggcaggtccaggagtgncgaggcgtcggagcgcattatctntattcgcaatgtagaaagcggacggcaggcatcacgtcntctcttggccattggagcgcacacttatctgctaagcntggtaccaacggttccggctaattagtatcgttcagtttccggcaccgaacatccgtgnaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataagngtgcgtatccgcaggctgcannngcgatgctggccaaactgtacgcgccgcagnagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccnnntctgacggggattgaggcgtccgggaaaanaatttaagcgggacggtagtgtctacagccatgcacttcnttaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatantttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggtaaccggtttngttcgccctctcaggggnactggatatggttcgacccttggccccttaactggtggatgcccgcgacagatgtctgcacgaagttatactccacaagntgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagntgcttgctnggcattaactttgcgctaaccctggacacgctccgtccnngcagtaaggccagtnggtcgtcgtgatatactttggggctggtgacaagaccccangtacagcatagtagcttctctgcgaacagtatacagtgccagctttnggagttattgacaacaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaangtgcncttcaacccgtcttaatgtgtgccgganccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccangcataaagccaccgccgccgatgttgcnaagagcggacaacactaacttgacataancnctcgtgagagttaagcccgncnntagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctcttcagcnaaaccttcccttcaactgttcttgaatacgccgncgccgacggcccgagaacacccaggttcaccaaatatcggatgtttgtttcgccgaccctactcccaacctctgcccccactgaatgcgagcttcnaaancgcgcggttggannatgagtgagcgncgcatacagcggagcgattggtcgctacgggcaacttggaggttttctcaaanaacagtgtccgncnttcacactaagatacacttggttaataagcggagtantggcgggtggttcaattaggtctatctcnggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcntggggcatggatggtctcatagaagaggcaaacgcgggnancnncagagctaaaggtccaccgcgnnagtacgnattaactatagctgcccacggctcgccatgcnttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaanaatagactcccnctctgtccactgatcatctacgcatctccgatcaccanttttgcccttagaactctacctctgactaggaagtgaagagcccncctnntttccattaccnngcggctagtatatttccgtgaataagagctagctgtaggtgcggctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcntttccctgcagaccccnattanngcngcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcnccgacaantgtcgaggnntgngatagccgccgctcaagnnggaaaccactgagggattgcattagcacggaaacccccttggccnattgccatctgnacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttanacctactgatgtcggaaggaatttctagnctttcataaagatcactccacagagtccnactgggagtgcacctggnctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactctnagacgcataaannanactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgngtttggttgtctacaccggctaaacgttcgagacaagatcngttaagtcgataagaaacaacgccgaggcgcgatcgtgnggaggggcgtcatgtcacnacacatcgggggctaaagagagggaaattattaggccantagtcttaagccttccatnggtgcgcacccgagggtgccttagcacctagtgcaaagngctcgctattggtaactcgagtacacaaccatttcggaggcggtccgattcgtcgcagttcccgtgctaccggggtaatgacaggttatcaacggggcactagctaagagtactgcccgccctcgacacccgtcttccagtcatgtcgaggtagcaacggcntagggtatttgctcgtaggatcagacccccctgggtgtgccaatcgggatgangtgcagttattattataacaatccctatccgatagagcccgtnacctttacctggtgtagcgctgtgccatatcctcaagttatttactgtaccagcacgaaatatcaaacacttccaaggtgctctggcgagactcaggcaatcctcccgtgccagggcccggcgtgtaactagttggtactcttgctagcgaatcattaaactcagtccagtgggttgcgtcccgtcgatggcaccgtgcacacgngtccccaancttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtantggatgcacccacataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtnaatgtgctacaacgaaacaggagctagaatagaacgcgtaatnattctatgcttaagtaccgncagattacgtgaacgtgtgttcacgncgagggctgccatcaggtgtgngatgccaattagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctnaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccgntctagagatggcgcnnatgaccaacttatcgtaggcggaagctgcgcctttatgctatnttttnaactgccatgngagacgtgtctctctaactgagggtctgagnggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtcngggcgggatcgttttgcgagacatctggatgaagaattccgcataggcgtcgganttttnnactagtcttaggtcagttattaagttgtaaccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacacttnactcggtatctggagactttccaacatattncccantaaagaagcaacttcgcagactcactactagctataatgannactctaaccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataacctnngcggcagctctatcactggtgagcctattgangttctcgcactgcgcacncgctaacctacggatctgtttagtacnctcacattatgcaggcatanaacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcanagantcttgagcaccgggctgcgtagaaccttcttnagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctctgatcccgtcaggtgtcnttgcaggaccctctaaattacttcgccaatnggactcacagnnnncttcagatcagatggtgctaggcgnctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctngagacatgctgaaanccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagntcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgctacatgggcgtcatgttggcttctttctgttgataagaagaattaacttcacaagagcgcaacacgatcgccacacgcttcctatatactcctagtatatttatcggcagcccncagatttggcctgcaggacaaataactcagcagggacccgagaacattcactgccttcatctgttacgacgatgcctagagcccctcccccccttgtatgattacaaactacgncccgactnccccgttcacaacgctcctctttcctgcatcnatgagcgctcagtngaaaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcaactttgccacggtcttcaacctggcatgattaactcttagatgcgcctgccccctgaagttactagagccgtacttgcattcactgacttcacttccaancgctaccgttgaactgtggtaatttgacgatacacgcgctgacgtatggggatcaactacgttaagttgtttattcagttaaatggcgcctgtctttgaagctcccatgtgttaannntaaggtattcgaagaatgagactcatggggatggacatggaattagacgcgagcccggtaaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtangcatgacagcaacgtggagntttacgctgacacaacatattggtccataatgcaactacgccggngcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgttagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctataagtgcggcgcgatgctactagtacgtaaagacagtgttcttnancgcggtccacttataggggccacaaaaccccatccgggggattcgatattgnacctcngcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcatagtggttcattcggtagatcagacgtcaatgaatgtagcccggnnggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacancgttggaatttcgtacaacttatnttttgagtgggagggtattttantcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtaatagtatcaagagcaactgtgcnctagatccnttttatgnctnacgnntaagcccgaaggtaacgtcatgaatcgaactccaggtatctttatgcnactnactnttaagcaatcctgtgtttactggttttgggcagcggaacttgtgggtgaactcaactcactttttgtcctgctgtctctccatgagcctttatagaatgcngactgcaacggcacaaatggcctntgcttgggacggaacctctgttggagtgcctctagttcgggcgtctccgcctgctgttngncgcatgcgaaatttctcagcctttcgccanctactcggtgcagnagcgatgttcggagaaaagccgcctttacctcgacttgagtgtgttgggcttggcaacccnactgactgagtagattcgtggggcanggattacccatcaatcngggctgagtacgagattcctatccagcagtatcacattgctctttacttcggttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtgatggtcccggcccggaggtctgcctccagctaggaaaattcatgagttggcacctctgtataggtaactaacagatttatgttcctaaactctagnntttgntgattaatgaaaggacacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagcgacccctctggcccgatgtacnctatcgacctaccccgtcttagaaccgggactgacaaggancggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccgtcatttcnncgccggagacatgtaacacacgtactaaacccatgcaccccgcccctagccgagcaggtttacnnnagccggaccctaagcacgcgtacgactcataggatnatttgttatttggtaatggagcggggacttcggagatcgggaaggagnncggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcncactgtggaaactattgtntcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagantgnagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagntatatggctctggagtgggaggaatttcacttgtcctctactcttgccggncgncaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacnaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatnggtgcgttatccagggagtgacatgcagttcnaccagtcattgcgtggggnnggttccacacgtgnntatacnnnccgtaaccctggggaacgcgancagcgccaaaactcacacgtcgaacgaaactcaatattacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctcnaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtngtaaagngncaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccngtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttannngnttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtcanccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccangcacgctctnttggantttgacgattggtgccgactgagcagccaacttcgtnctancgaattactgggactagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcnccgcgttggtagcaaatctagggnaccaataataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggangtggtgnaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagnatnacgatgtacgnacatcntagcacgagtagggcagttgttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggaaaatcgnatttgatatgttcgggatctctaatcaacgccctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcccngtgcnnggtcgcaagattgantaccgancaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttnactggagcttagcggatttctcgagcagtaccggtggnaaacgtcccagncgcggtacgccaggagtgccncgctccgacgctgagnttcccggctcaaagccgctacgaaaggtttggcgtaatttaatgccgtatccggatccactnttgaaacttagtgactttaatttgtcttctgaattatagttcattgtacatccgatccatacagggtncncacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcgnaccaagtccactggtcccaaccgttgcccttttctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagtannntcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacgntcacaccatggtttnctagctactgggacnctgcaccccccgcgggttacggctcggtcccttcgtgtagactncggnctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagnanaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaanatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcncttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacntgtnggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccngatttaaagcgcctcggccctnnnccntaacagtttcccagccnngagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagcngtaaganncatcgcactncggnggtgacccnttcacancctaaaattattaacggaggaagaatcgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgnnaagaggacgctcgccaccgacgggaaccccgcaatagagccaatagctcatctcgacaggaagacctataaaagacatcatcctccaaanctgatctaangcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacaaaccgtcgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcccagcataaacntcgttaccggcgctcatcgngtaacttgaccgcctggacggcttgggtgctaagtggtgcgcccnggtncgctgaggtttcagtaaggagcacgaagtcgatttaccgccacgtccctaaatgagcgctaggttggagagtttaggantctcaatgggctggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccccgggataagcttaagccggattatctaacatgcgacccgatcccgctttctgtacggcgttacaacccgctgtatgtactacataggcnnacggtattgtaaggttgccgtgccctacttcgggggcctcgcaatgaaacgcttatagcccagtccttccgtgccttctccgtgtagtatagccgatattcagctattgtcttagcgccccacnnacggtgaaccgaaattgttgcctacactaatnttacggcgagagcattgcgcccaccgacgaaacgaggcgcttataaagtcgtncgcctgagcctgtgcgattgtgcgggcgggcctggaattcggtcgtaaacgatgtctcctaacaatcgttacgttgcatttgacatgccccgtgggcacactcggnttaaagaagaggtcctgcccngttggctgcaagtctagttatcaatcngagctaatttacaagttgtaggtttagaattatatttacctggaatgcactgcaaaccgcaagtccacggatcttcccttacgtgttgtccggtttnctggctgcagtaacgagncgcctgttaatgttctgcttcatcggctccacatctttgactgagcccgtcgagcgcggccccgccggcgcggtggccaacttaattcctgtacctatccctgatacatttatggatccaccactcgattnnnnacgactactcctataaactgagaacagcagtaacgccgttcgacatttatcagnggcgtcgcacccngccggcggcctagcngtgtttgcgtaacacnnnnagatacaacggcggctgaatatcgttgccggttgctgaataatcgcccagaagcactgacgctcnnatggcaaaggtgacttcccggcgctatgcgtgttacccatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatgtgcccggaggtcggtcggcgcctgttcccgatggctgagggtatcgttgatggcagacggcgcccgcactggtaggagaaagctgcctgtgctcgacttcagaacacgcctgtcagcagaactgcggcttggttgtgggctgttgggtcgacttagcgtcgtcgataggggcgaacgtaatccagcggtgtgaaatnctcctactcgaggggcacgccgcaaaaaaatagaatgaccaagcttgaacgcggctctcggttccgagtttgtgagaaagtgttagaagccccgacgcgggggtagctctcttatgctagatcacntaganttctggctattttcgcgttttgagtaggagactagtgtgacgcttcatccncatagcgtcgcgtatagaagatcgtgttacaatgttctcgcgacatcctccacactcctgttgatcgtatcggaaagttcccggatcggcgcggcaacctgggggcgagcagctcactgnagttcaatttagagctcccaacgaatatccgtcgtactcgctctacgcgacccnccgcctcctacatgcagggcttgcatcggcgtgctgagcagtttccacttactgcttcaattctctttcgaacctggtccggaccacacttctatccataggtattaacccagcgtgacntatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccnacnacnnnngagncnnnntnnttgnngtnctcngcatnngttaannnncnggatntgngngggccgagcaccgtaccacgcaaggaaagtattcggagcagaccgcgcgnggagacagagcgttggcggtcttagttatgagagatctcgcttatgctcccaggatgtgcacgttatctcctggcgagccgcgnnncaacccaggtgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccnagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgcnatggacctttatcggtcaaangcgggccngcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttccctgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcgnaccgatctacaatactccctggtccagagattgaccggtcgactgnccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagtccgcctcncgcgactgagagaatactttagcgtcagcggaccatatgaactcaatcnagatcccgatgctccacaacttagatatccttatccagaaagaacnaccgtcccgtaaggtcttggcggaggaggccnnnccaaagcancanggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagncgttttgtgcatcagaccagtcttgcgtcccngtagaaacttattaaggctaaatggcctgctcnnncgnngnataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaacattgggaatcaaactacaccgaagagctctaactggaacaaatgcgcagggaatggtgtggcggcgagccgctgtctcttatcgacggtgtcatacgcattcgtgcaatgatgtccccgatggtcnacgagacaactcgagtggatctgttcattacgctccgactaggnaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaagaactggcgagtataatgtacaggatgggttgatacatctacaactctaatccagactgntngccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagncagagcaatgngtgtgaagaaccaaagcccggngtatggaatagatcgtgcncggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcngtttgagtgcacctttacagggacatgaacgctactaccncccaaccgctcaaactctatagtcaaaacaccagaatggacttatgaccacancnggttatctctattagggcctacgcgcagtaagaactatnngcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgcctngcntgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtngcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtagntactatcaagattgggtacccactggggggaggtaatttgcatgacaggggctcaaantggctctcttaactcggtcttgctcgtccgttcgaatgactttttagactctcgtaattcacagattatagngntanttctntccggnagatgtatattcngaaggtcgcagcgaagcccagggtgacatcacaattatntccncggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtnncacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgngtgttgggctctggcntnnttgggnnngtaattgtcaacgacttgcacnagaggtgtgtacacccggaacatgtctaaattgtgacgcctnctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcgcctncgcggggccactggttggnctccgcgtccatggaccggaccnaattgcgtgtcacaanctccncgcgttnannccnatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcantgatcttccaattctgcagcaagaatcgcctagcccatccctacacnngagcgcctggtagggattcttgcttataggggacgtaagcatcgatagtggggtcgtccggtcagcgttttaatccagggcgccggcattgaggaangaaacctcccgagattaaccgtggagaggaagcatatatttaatcagcccgtgtgggtgggggaagtatattcaggggtcgaggaggtgagtactcgggtcgcagttcgactccacgaatagtgagcatgcaggcatccatcgctggcctatggcccctagagacnggtcacggaacccgttaacgcgcagtaatacgtcccatatttcaaacatgccgctnactgttcgtagctatgctgaaantcacctattccttgtggcgctcacgagcaagcacggtgtgaccccacccggggggcatgttgggctgcgcactattcntgcatantatcaaatcgaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgancgacgtatgtgccacaacgaaatttatggctttattntgcaaaacgttcctacctgtccggacgacgagggtgagcgatggttcttaatggncnggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttagncggtactatctacttaagttgccgcgatattaactgcggagaattttggaacttggataacatagaacacacaatacgnaagcacttgggcanctcgccngggngagtggcataactgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttnncgttcaacaccctaataatncagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtgggcatcgttaangntatngggtcaaataaacgtnagttcatgnggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcacctgctcgantgaatgggggaccgatgctcgcgagcgngtgtaggctcgactagnacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattntcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggnctctgtacctgctccgatcatccagattttcagcctcggagaagtacacgaatgacgttcccagtttggcggagcctaccgtcggtgttccacgtccnaatggtacccgactggactgacctctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcgatattgacccgcttgctaggcggggtggatcggtatttacagacnttgnnnngtcagtcagtacgccatcatacactcaaataattctccaanaagccaaaagctcgtcactctgtgcggtnnnactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggntcattataatcccaaaagataaactcgagtgacttccatgtnnatagtaactatggcgtgcaccggtnnnntcagggggttcttatcaatgtcccaccggcaaagatttgccacggtttctcggttaggatccacacaacagngctccgaaccaagtnggtagacataagttctgttgagaaaggctngccccacacctcncaatntntcnttgngtangtgcgaggnagaaccntcgcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcaggagaannaggtacgtacgatccctcccnggcgannagngcaggagccatgagtaaacataagaganctaaa gtgcacatttactatcccttatcgaaacaaaacttagcaatgatagcttaaaaagcctaacacagcggttcgaagcgaacaaagtcgctattttgaatcacccaatcatgaggtccaggccagaagctgcatcgagcgaaganaaggggagccaaacctcctactctcaaatagggtcccataacctgtatctagcttacgcaggccgttgcgagtttcattaaccggttggtgaagggcgtatnaaggcttcacgtaacacgaactgncttcgaggggattcgatcggggcttctggcaaggtacatagcgttatcggcccggttcagctgctctaaaactcgcgcgggtggtgtcctgggccccgcacatgtcggttgaaggttactacatgcactctcccgtcagggcaagaattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggtatcctatcacgtacttcatangcttggcatgctgaccagagancgcaatgaatgttaaatgactactcggtttgcgacgatgagctgtctaacaccttcaaggtagtacaaagcatgcctcgtgcctcggggtagtgataaccatngggaccctccctttcatgaaggtgacgctctggcagcnatccgcgacgtaacattggaccgtatactatcgacctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnanttttcattcggtaagtccnagggcgcactccncancgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccatgtcaagtacgtaaccccggacgaggcagcttttcgatagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcaacgaaggggggtctatgatggtccatgttagtcccaatactgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttaacgcccgcnccagcccgttttcggggcataggtgggcggcacgtacgaatagatttgcgagtccaaacctcacatgatggacgacgatagaacactatagagactggagcttaagtttccagacccgatntgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatatcctcaggcnnaatgggatctttcacatgtgtnagaaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtccggggtcaattgactcagataccgttgtccacaagttttcccaccatagaatggggatctaacccggcagggggggnccaaacactgtgctttgagcatgagaaggacggcgatgacgattgctagtttaaaatccgaccccgcaccgtgggtgtagcttatcacagccggtataatattctaaaacctggatcccacgcaaccgcaactttccctgttcccncctaaggtagcaagctagccccagacacagctcggggtagaatctctacggcggcagctgacgaatgtctcgttggcaaagcaacctcagaccattctaggtcattcgcgtccctagggcgtaccaacatgctgtcctaactcgtcccaataaatagagataagagtgattctcctcatagtcaantgtccgtcgttaacgaggactttcgattgagtgttcatgccctccaatcaccttacactgggcaagcactaggcctgatcgcgaattgtaaacggggaatcacgtagcgcagacgtgtnatagggctctacgcaggccatttgcctgggtggtaggttcccctcgcagccggcaggagagttcaggcgctctcttgtacacaaagcgttgagatttccaactattgcgttatgaaacaagtccaaacgggggtgcgaggacgcgccaaccggacacgtggaggtccacatcagtcactatacgccgaaaaaacgggatggggaaatgggcattaataatcactgtgaaggtcgccttcgtgtgctcttgctaatcattgcccttccgagctacccagcatcagatggaagtttaccatctttctaacaattcgagtccattctaaagtgttaatcaatgtacccaccgtaatgcggtcgtngttgnacggtcgtcccccctttcaacgatatttgcaccggctgatgaaaggaatgccatacaatgcacccacagcagctcatcctcgccgcantcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttntccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacaccgtgtcagggtgcgcnagcacactaaacgattnacnccgacacgtattttaattacagattcggggagaggcggggcctgggntgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgnacagttacacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcacngaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtntgggcagttatactagtgtgaccccctgcgcaatncatttcggtgcgacagcaagcgcttaaccaactactcgcgataggtttgtatgattgctttcaacgggtggctttggggcgcggccanggatctttcgancgtatcgagnagttggtcctgctcggccacaaaaccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcanaagagatgttttgtccnctactgaggacgggaacagactgtcggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactcctaagcggatggctgacctcctccctcagcgtccgggagtgtttggcattttgtgggcaggaaatctacctaaagtaccatacctttcgtagaaagtgctgaccgatctataaagtgattgggagtgctgtgcagcagctgcgtggagnccccgtcgcatgtatcaaaaggagtcccatggnccagctctgtataaataagttagtcatacctaatggggaacgaactcccgcatcgtattttgtgtaatgcgggctgggatttgcgtgcancaccattcgattcggtgatccgtcccgttgcaactgatcttaatcatcacttcgacagacttgcgacaaacggggcaatcactaggatctagagctcgggcactggtatggccgcggccaaatcagacctcctcactccaagcccatgacaactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatagcatgcctacgttaccggattgttcagnggtgggcactacaacggccagttaatgcccgcaagnagattgcgaaataaagcagctaagggcgcgccganaaaacantcaatcacttcgcagccagtttcgtctgcgcatccgctgtctctgagcgggccttggtaattcgtaagcactacttttcccggtccaaagtngatgacagtattccgatggtttcaaggcatgtcatatgaatacacttacctcctcgattgttgcatagaggtagagtggagtaccgtcaggtggggcctgcgtaggagaatagttaagtctggtagcgacctgcacggataccgccatgcatttgtataagggccngtttgcttgggattattaggatatgcaaaggtaaatgtctcatgcaaacactctagaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggncgtataggggctctccattcatcgaccatgcggggcggttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagccgatagccctactcgcggaccttnatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactggttggtacagggtcagcttacaattagttctccatctatagagaatcccgaacgtgccaccgccgntagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgcngggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttngccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatggttagaggccgtcgcttaacgagaacaaccttttcctcatggaggtggccggcgaattgagctacgccttttcgcaagcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctngtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacntagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatgnattcgcacattggcaancatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtccnggggacaggccttagattcctatgctgnctctgtttgcgtcttaattgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgantggttaccttatannggttanannnnacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtgtgcatgtgtcacatttacgggtcgncaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggnttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcactagatgcgaagctacttattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgacgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgnangacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattgntcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacttataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagaggntgacgttntttgagatacaaggnttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgnaaaagttttcttgaacccctatagttactgttcgtctaagcctaaataaaattgttagcagaacttaaccggttacgaagactcgcggggtatgcgctcggaatagtcggcaataatatgctcatctaanaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaanttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttatatacgcttccaggagccttttcttagtccaagactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggattggaactttaggagatgcacggacacctcacgaggctgacacaaaaggccaccggatttgctacgacctttgtcagccnactcggcgtgttggccccatctgttatattttaaatncttagcgaaacntcactggagcaggtcaaactcacgtgtggatagtgctagtgacccgtttagctgccggttgcnggtagcggagctgctcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtctcccaccggcataagatagccttcgcgtattctggaanctcgcttagaaattatatggattacgttccaaggtggtacccacgcncagacggtcggttccgctgtctgaggcggcggagccggnacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaaaatttctcgtggtcctcgcggtcgcggggagtggaaggacagtgtacgtgtgttagccgacagaagagcaggggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcatnccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccngcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgaaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacangtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttctcatccacggttgtgaccgtcagctggcagcctcgatcttaaccctccgactccatgagctgggtccaaacggaaccgatagggcgagcaaatacgtcactagacttgcgtcactgtctgtcttcgggatcgnggtgcatggttgagctcctgggaacgaatttcttctcttcgcccacctcgcttttnctatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgacccccttttcacccgcnacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgctgagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccggacgccaagttgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgactacttgtatggtctcagcncacgtagactcctaacacggttggcacgcgataccacccaggacaccagggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtnaccgagaactggcaaccaaagagttcctggcagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcggactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaanaaggccaagtaacttttaagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaaccancggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctancggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttccncagtgatcctgtggagccgatcgacggtactgataccccggcatttccgcaaggttatcgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagccgcacagttttcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatncttggncggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatgggatcctccttactttatattgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgccctggagcggatggaaaagagagctccgcnggggctgttacgcaaggaccccgtagttgnaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcangtcattcacngnaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttggctaatcgacttaaaatttataaaggcggcttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagannntttcactattcacggcgaaggtgangcgtctttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgangtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagtttcccgtttataggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtangcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcantagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaagnacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgtattattctacaggtgatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgnttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaancatgaccgctccccacnttgtggcgggacncgntcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccangcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggngttgtcagttccgccgccagcctacacgaaatatcattgccatcgcctgacgaattcccgggacccctataccgcggtcagggcttaccaatttatactaatanagtcgctagctcgaacaggagtaggatctgacaatgaagataacacacaaccgctgagtcgtacctactnacctgaatttggtttgcnattaagctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcaacctcctcgcctgaccgcanacgcacctgaggaggacgctgtgtagttctctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgntgacatctctgtatcagcctcaccgcgccttggcctcgagcccgagtttngcatatcataggttggttgcggctaggttttccggatgcgnnatttcacncgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgactatacccgatcggtgacaatgcttatcactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgattgaccatgtcgcaatttgttgantgggaaatcgcgctcgaatttcgacgaanggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactaaagtttntgtacaccttcccgacccagtatttagatccgcgacttcngtcattgccagacgacgggagatgatgtcacggtctactttgtgaggacgcatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtancgagcatacnnngtactcantatacgccttgctttncaagttcttgaaaaccgtttcctattaagacattagcagggcctggattataggaaggncaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatntaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttnncaacccgatggcgctatatttggcgtttcccgtctacacacatttccaactcgtctactatggttgaagctacgaacagcaccgcgctttccggaaganggtggcgacgagtgcagngagcttcttnaagatgagaaatgtgctgactcctgaggtgcagcaagcggggggccggagcgcgcgcatgccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaacctgtcccgccttagcgcggaagtaaatggacacggtttgaagcctctgcactaagccacatgagatgtcaccgacccaacatagcatgaggggttgtgttgttactgctcatggccgcacgtagtccaactatccatggctccgtggtacaatacccacccgacgagtatactatcattagaatcatagacgaatcattactttgacgcaaaccggtttaccttaagtaggcaccagcgccttggcacttgtgacacaactgtccatctggaagaacttagggtccagatgaagacgtgtgaaagaataccgtctcngttgggagctcaataaggatcgacctccgtgacgggtgcaacagatggcaggtcgatctcgacacgataggcatgttgatggagtcacgagcaggcgcgttaggcaggccgtccgccccagtttcggcgtttaccgagctgaggacccgccgttntgcatctgctgtgcgtaaataatagtccagacagacgatatataacacccgtacatgctccccaccgagagtaaaagtcactagccctcgatcaaatctngtagtggcgttttcggtcgattcgcacagggcttttttgagtgtagaattgacgacttgccgctgctctgcggngggacgacgtccgctacgtgggtttaagtcgtggttctaactcaattgtccaccgcaaccaggattcttcgtgaccgtctggttgctcaggcattcgataggaccgtagaccaacgggtcgaaccctttaggatgaaaatgcatcagccgagagagccaagggccatntgacgtctaggaggctcgggagtgttacctttaacaacggcggttttacatgcccngtctgtggggctcgccgtgcgacgatacgacatgtaacgacatggttgtagacgaaatccacttgctttaataagagtaatanngcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtagcaggtttatagaatgttagggctattctgtcatccatgtcgcccgggaactggggcaagatcccagtaagtacttagctggggggcatcgcaatgggcnttctagaaattgcgtgtttccgtcctagcgtggtcgcgntccgtcgcagcacacgtggatgagccccatccttgcccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggcgcctacctgtctcacagtgnaacgggggtagaaggttcaatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgtttatcgggcgctatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcnatggcgtttcagctcctgcggcggcaggtctaggcgccttgcagcctgtgtcctgctanagatcactcgcggtcaggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatccccctagcggccgggtaagtantacgtgtgccaaaacaatggcantagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttnaatggccgtattgaaaaattcccacatttaattgtatccgtcccccccggnggnacgatgaagccatcctcagaaggtaatcactcatgccctcaagtatnggactcatacgatggtgcggctatccgtttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccaggcactaaatctcaccgcttcaaggcatgttcctggggctacaaactcatggactatatcctctcccagcagtaacatgcccgctggcatggaaatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtagaatgccgatccagggaccatacatttgtgatggcatacttctctttgggcgaaccatctcagttagnttggccgcgcgtttcaatgatggagatcgtgaagtgatagccggtagtttcactacatctatttttaagattataactgttgagccctgagatggcttcagagatcgttaatggtcataaccagtcgncatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagngtttcggtgaaccactgttgatnctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttggacactnacccgcgagggcgtttgtttcacctgatcaggtccttctacccngccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcnggcgttttgttgtccccttnaacgattatgagctaatcgctntgtgtctatcggatgggggctgtgctgctctttcaactcttggccatctaatcantttatgncgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtgccagtccgtcggaccaaaaaataacgacaccgcccgaattcctctccagcgacgggttcttcgaaaactgttgcacggagccaaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggttaactgannttccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacnctgggcccggctctggtcaagatgncgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgccngagtcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgtcgttgattgaccctaaataccgtagattcacaaactacacttnactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgattctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgnctgttctgcttcacnctctactgtggcctcagctaaaatctgatactagccaggtggngcccaanccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtactgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactacttcatcctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcannngagacggtttataatgccatactagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaaggttgaatttctnatccttgttcggcagcttagttccccggtagtgagaccagtcattgccgatggctggatgggctggctggcgatccgtacnttaagttatcgtcagaagccccaaccggggagcgcgnatgccgtagctacggcgtaggctattaataacggaagcctcgagggaccgccccgatctcgaccgactggccatattgnntaagggatcattagggtgctgccctgagactcgtcattcataatcntcctcgggctccacatatnntgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtcaaggttggtaaaaaaatgctgcgcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctantggagacgggcgcgcaccaccagcaaattaggaatccccnagctcacgagcgctctatggtaattagaaaatcgggaattcccccgtccgctcgcanatgtttatttgcgggcctaaggagttcccaggggatggtactagtataatatacaaggagtttattncatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtataacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatggtacttagtccgcgtcatcctgcggacggaactatnacaccaggtgttgcaaatcccggggccgtattaagacgcgttcagatggttacgagaattgctggagcaagtttaacaggccaagcggcagcgcgtagtgttacactangctttgggatcacagcctctggccgcattccctgaataaaaaatccgtggacaataggactcagccctacgatctcactggtagaatacaccaacaaaatctctgcncgagatngtgaggtagggtgcgggcaatccgtccctttggaggaccgacacatgtgcaggggtggtagtnccgacgtaccgaactgacttgtcattttactatctcatgtaggttagcctgccatgaaggcctggtcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgncttgccgcggcgcgtcgcttgacaaaaggacatacagtcccccgcagaggcgacgttcattctcgcagtcaattaacgccagtnaccgtaggagacagtataaacaaggccanagcgtatacaatagggcgtgtcgtgtaaatatagggactctgggataccagagactgcagttcagccggacggcgttagggctcgcaactcaataagtcatcagcagcttcatatactaatcagccgcactcatgactgaggagcaagccactgtctacctaattagggaaacaggacgncgcacatccgttgtggtgacaatccgctcgcactaggggcgtgcacaaccgcgaaaggaaactcgctcngaacaagcaccgtccttgaactgccctcgcagtnctgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctatcctgggccaccagaagctgacggccagaccagcacgaaaaggtatatcctggaccctgtaattttggagccacctatatccagtacncagggcctccggatctcccgcgtggggtgcctgtgcggccttcagcagcttgcaatagctattttcaggactttccgcttacgcccatgataaacgtacccacaaagctgcacgatagggtcagactaanagctatttgcgtgggggggcgaccacttttgtcccgaattctttcgcctcgggcgtgtacctggctatcataggttcactagacctcacttaagatggtttgtatcgcgatagcangnacaatgacgtacttgtatacgcacagtgacagatctgggcgtcgcgttacaccattcttccagcgggcaggggatcgacataaggtagagttactcgcgccaccagtaattaccccaagaggcgccgcgtgcgacctcaaggtaaagatgtagcgcccaaccatattcaacggcgatgtataactagagaattgacgccgcgctctgcgcgtacatatggccgcatcgccatgagcaccccctatgtacggacgcgggtcgtgataggaacgccgaactcagttccgcggaggcgcgcaagcccggtggaacgtgtgacccgctcgtcccacgcaggctcnngagcatagatgcccctcagagtcgaattaacttgagaaccgggtagtgtactttattcaatttacgggcgaggagaaagaggctggttaaaaacacctctaacgaactaacaatgagtgagaattccggtgcactaacctcacggggtcttgggagctggtctttgagtcccgtaatatccctacttctactcggacccgttgaaacgcgccggccaggcgaccacgttcgcgttgccgccgaaggccgcgcgaataaaatggatctaggcgtctccaataaacaagtgagcgggtttctacctgaacatcgcattacgaaccaagctttactgcgcgacccctagacatagaaagcgaccggcgctcgtgacactcctgntactcactcctagctgaaatggctgtgtattgcngtgccnagagtgaccttcgcgtactagtatactactacgtagatccctttctaagacacacgttagggctaggacaccaagcctgcttcaccgggtcatggtgctactcttggttacacttgaacctccgctccccgtaaccgacatgccacggaggcgtgagtataaagcgatcggattgcggtatcatgaccttggacgcctgccncttaacgcaattatcttgctatnatttantgatgtacacggcaccgaggtcgactgcgtctcagcttgagctctgtagtccccatcacagcgatacggcgacaaagtgtcctccgcgccattattttatgtggccacattgcagattgagaggccaggagggtctgttcctaccggtgctgcgtgtctaatcncccaccnggtgctaggattcgaaactgtatgactaagcgtcgtgctcgggctggagccgtccccgtcattgagggacaaaaataaaaaagtatcggtttcgcaacggatgttcgcgagcacaatgcctcacagttttcctataggcgtgcctcttaaatcggagtcttcggcggtggttggtctaaagaacgcgcctcgcctcgaaaacaaatagtcgtatgtgtcgcaaataagctactncgaaaggtctgggccgcacacggctctgccctcgggaacgtcgcgctgcataaccgtataactgagaggtcagccagctaccngaggagattggagggggttagcttcgaatagctctctccgtagatgcanactgtgaggggaacaggtccgggnaaacttaaactatnataattaggtcgcgccctggagttgttgtggggattttaaccgacgttcagcgggatggccctagtcgccggcgcgtcattgtgccggcttntttgcgtctgacggatgtggaagcggctcgaggtaaaagcggccgctgcgtggaactttaaatgcagggtgtcacccttcagctagccaataaattagtttaggcgtgctttaacggcccnggatgaaggttgggcccctgagccattgtcacgtcttcgcagctgagaccaaaataccggcaagttgtctaaaccatgaccaggataccaatcttgctttgtctgcctccaattccctgaaccaaaggcggactgtcttccaggcatcaaaacagaggctgttcttcctagtttcacctaaatcttttgcacttccaaggactgctacgagcggagtaattcggctcagggggtaaagtggaganagggtgtgtggaccattccttgggcgtcacacggggtaggacgtagaccaggccgacgaaccgggaacgagtccacgtgagcggggtcgctccgatcctaaggtgcagaccgnggccgaccctctgcaggtcggacactttacgatcaacagaattattgacatgtgtttttcccgctttagatcaccacgcgactgactgttacacacttagcagactacacctttggtcgagtcggagttacccttcacagaacagaagctcacgttagcaagtaacaacaaatatgcgatacctanaggagctttatggcatcgaatagggctgtgtcgggggtgctgaatctcctaggtgcctacgctgcgtgtacttctaaacgtcgtcaagtagtaccccttngctgtgagcccggatgttctcccccattgagactccactgggtctgcagccttccatgagaccatgggcgttactctctcgcgttagtatnttactaacagtctacccactcttcatttcataactttggggtgacccccttccgaggacaaggaaggacacggcttcatgtttacgtacgacaaagagcattgactaggatcaatcacgtccttcacgaacggaactcnaccggaaggtacgccttaatcacgctaggcctaaatcatccggtaagcacccgaggaggaaaacttcttccttccagtttatgtttagggactggcttgactgctcagactgtccaaaacctcacgcggtttgcgagaggcgtaggggtgggtatactgctggaaggccgcttgcatcggngggccagagcatgggcgggacgaaaaggtnccgaatctgttctgacttgcgttcgaaccgtgatcgccnngcgtcctccgctcgagtaacgattcctatcctgtgttgcgcgcgctttcacccaccggacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcagggagtgtgatcataattnattcantgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaactggactatgtaaatttatttaacatccaatctacagttatataactaattccgacntggttgcgggantcatcgtaatgggaccaggccgccttcgtttgagtcccttacttaggtagtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatngggccgcttgggcctgagagccgaccccacaatttgtctgttnaaccgaaatgtctaatcctaatcatggcagacacgcatatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcatcacacggttgngctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgctacttacgcgactcagtcgtagacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattctnacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgcttggatcctacccgcggcggcccaatcaacatgggccgattgggcgatcatgcagtgagttggtagcgctagcagagataccgccttctgtgtttacacgccgttcgcgttgttccaattaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacataaagttccatcagcggcatgtcattaggagtagcagtgtaagtcttgttcgattaacggtaaacacagcaacacttattttgccgaagctccatttcataataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatccgaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggtctgttacggcgatacgatggtcctcggacatgccgccgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagtcatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggcgcgacgctcaaccacctcgaatcttaaaccagttctactaccctgatccggtaaatgcccactcctgacagcggcggcgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacccgtaagatctcacgcctcgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaactcttacgattatgtcttcctaagcgtgttgcaggtngcacgctccttccacagaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagancgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttattagcacaactctccttggtgatctggtcacagtacaggaaccttggtctacacatccctaccttagctgccttataatcgataagtgtatcggagcatagagtcgtcgcgtccttggaatactctagccgaccccggccgaggcgacgacactgggtacacgggtggcatcacacncacatgtcagcgggagaccctagcacaacacggggggagccgcgttatggcgatcatcaattcccccgcgtgcggacaattcgagaaaaggataatggtgatggacgaagagggcgcaanactccgcatcgcacactttagcgggacgtactggcaaatatattgatcgcctcaagccaacgatctgnnaggcagtgcactaatgcaagcaaagcacccatggcttgtcagaagatgtatcggtttcgagagctatatcggcacgtcgctctacggggagcgtcgcgtctcccggagggtgctaccccatgttggcgaaaatctgtcctttacagtttgcgcnttcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagcttacttctctatgaacgaagtgcaagaggacctcagacactaatccgaggctctccgcttttgttatatgatttgaggcaagactaggccaatagggtttaatatggcagcactcagttatgatgctcagtccgggacctgtggctacgtattacagtagacccagcggctgtacctctgcatcccgctgaatgcgaaatcnacgccctaaaaaccgagggcagcatgctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagaaacatgangttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggantgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttggntatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgntagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctttggtagttgcttcgggttccctgtatnttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggntccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaanatgaattttgcgatgagacgnnncttcatggtttcctggccgctngctcttgtgcctgntccctgctgcattccatgtngggtccaaggcgggantccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcagtgcccgtccggctagagctgacgttcaagactctaaatcgtgctaggccactaaatgctatcgcataattagagaactatcgttagcacgaattcgggctaatacttcccgacttactttttccgagccaaccagacggtgccacaattnatttccagagactgactatttttcctccacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgtcgtaagctagtctaagaactcgtnccgtcaatccacatgacgccactgtggccaacttacttcttgntgactgagacgagttcgtgaccacatagggccaacgatgtctgcgcactcccctaaccttcctcaggctgtcggccatagtcttggattacgaaaaccattattgggaagacaccataccaaatctgtaggaactccccgtnagggacggacggtttttaaatttatgtttaactggctcgggttactgacactgaatctgaagaggtgtagggcaatcctgggccctttaaatttgggtccaaaaactgtnncgcagacctgacgagtagattcgaagggccattcgtcctcaccccttattctcgtttactacccttgtaacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacaatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacctccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgncgtgtgtgccatttgaggttcgcagatcaangcgtgttctattgttgacaaccccatatcaantgaggtcatgatctctgacttcacttttaaccgtgggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaaccgaggggccgtgaggttagagccagttaactgacgctngtcgatgtagttagaatggctcggagggaccatctttttgttcagcgtcccactgtagaaagtcctgctatgtccgttgtgacgctcttagtttttcattagtactctgcccgcgtctccaaggcgggcagccacccngttcgggacgaacgtagactcgacaaggtctataatgatgaacatggatgcgttattaacgccgtctgcagctgtttagcggcactatcatccatactaaattgatagtgcgcctaatcctgagtgagaatatgaatgttgctcgatgggcagctgacgtccggcggaggtatgcgcctcgtagaatgtagtatatgggttaggatcgcaggtccagcgtgcctataaccacagccgagtagtttgtcgtctactgctcccggctccttcgtaaggcccgtgttcgaagcccgggtaagtgtcttgattgcgggcgcaaactcgtcacaaagcaacccatactccacagcagaacagtatcgctgcgncgaattaaaacatattgacccaggcagcacctttaatcatcatcccaccaacccgcgggataactacaactttgtttacgtgtcgcaggggggcatgcagcctttatactgtataacgcctgtggacaatgagacgctattagagttggctacctcggccgtaatggatctatgttgaaacctttctggggtataaatagtccancatgccttcacttataccgcgtttgaaggagtancctaacgggtagcgtaggcatgangcccttctcgttgaaagagccgttatatcccgntactcngcaggctcgctctaggattctatgcctgacttccataaactacacttttttcgaggggcaggatatnaaccacccaggtggcgcacctcgtcatcttaccacgncttaagaaatnctcaccttacttgtgcctaaatctgggtcccggggcctagtcgaaccgctnantgatgatacagattgaccaccgcgaagtttacccggcgcctcagtttgactgatagtcgccggnctgtgtgccctttctggccgctagattcggtagggagccctccgatttcctgcgggatggagtggtttgctagccccaggcaactcaaagcgcgcagccaggcggccgtactaggctgtctgaaaggcattggcgccaccattcctctacanccaagcgttaccgagtgtgccgaantgagcacatttaccggttgcaaggcttggcattccgataactgcttcattcacaccttttcgctgaacagacggatctcttcttcctacgctcnaaccccggggcagacgaggtccatcgggcacgcccaattgggcgccgacttcttcatcgacctagctgagtatagtnttcttagtcccaccgaggggttagtagtctccnagatccgctgtcttcgtgttccgagggaactgcttagctatgcagaatgccactgcgactaccgggtcgttgcgaccccgtagcgatatcaagcctannattatagatgcgactttggtttactagcctccgtgacggtagtctcgtantgnaacccgtatcatctctgaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagngactagcactggacattcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatnaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccntgtggtgattttncggttacgtacttcaaggatccaaagtagatttgttntagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatcgccggaagcgcatcatttggccaaaggttgcaaagtcagtactgcacncggcattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcgacgtaccncgaccaggcaaagcacccaagtattacggcatntgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcnggaggaggctgtgggccgtacacttgccaagangtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggnccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgntngagcantttctgtgngcgntgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaancactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcantnaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgtatctctcaatgcatgctcccttgctctggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaattctgctaggacgaaagacccgaaccagcgcaactcaatccaaccgatgagcaatgngtagggaatgccttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaancctccatantgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcactcgccaatactcgatggcgtccagatggggaaattcggaggcaaggacggtcggagcccccccgcgtggcgctatgagccctctacttacctgcaaaacctcgctcgctctgtaccaacgggatccggcgtagcgcgaaagatgagcacagactcccagggtatgactatcttcgagccggcgaagtcgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgccggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttggtnaactccggtcgggnctggtgggcggttccgctgtagtaccaactcntcacatccgaaanaagaaccgaggtccgtnagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgntacgcgggagctggtttaccttcctaaancctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagactaaacttgcatattcccagtatgtctgagggccggaacatattatgataattacggacgcagctagccggttacgagataacacgcctggccttcataggcaacgccgccggctcccccgttcctcttccgagtcgtgaagtgttgggccgttcttcagtcctctcaagccaggtgcaaacaatcacatgaaaacccccgtgctacccctngttnaaaaaccgtagcagttcacatgtgctggcctggggtggccaatgcaaccatcgncaccctncctttttcggatnactacgggcaaaagcgtggcagcgttgagttngatgacgccgctgtagaacgggggacactccaggcaactggtatgggggcctccacgttgaacgggttgcctcacnatgccaagattctccaggcgggtgaactccntcatagtttcttgcnaatttcgcctagcgttgtgtgtccaggcgtatccacaaagaactcagancagggcttggagtcagnaacgtagtgagttaggaaacgtgctgaaccgcactagcgggctgaaancttggcaaagatgattgagacgtgcacgtgctggtaagttacccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgtnacataacatcaatnaccatataggtgtcgcgcgggttcagttttactccttccaatctctgtcaatactacnacagcgccaacaaggaggtacacntgaggtggtcgcatncaggaacctgcacggtganttagacgcaagcgtattttaagagtngcgagatgcgcatgcacgctatcgcgaagaaattgcctgtagatttngataaggcggtgcctgagtttcctgtttagaatttggaaggcggcggcacaatcacaggatggggcgtcttagacatactgttaggctccattgctcgcgagcactttagatccactcaggagcgcccggagttgccgctangggggccgcactaattcaataagtccgaangcgagtttatcggcgcgccacgttcgtcgcacgtgcaaaaaggtgggcccaaaactccgttcccgacgcagatggcgcgtgcgctgtaactcggcaccagngcccctggtgaacaggacgtaatagactcggacgccgtgccaaacggcccccactgcggcaggacgacaatgtgacaatgctgcctacaattcacgctgtaaaggcgcgggactacccagtacgcgngagtccacccacagcagttattccggcgttatgtttcggaagtactatcttgatatgggtagcctgttaacccataccgaaataccccaggcaacattgtgtaaacgcttcagaacttcaatcattaccctatcaaacgtgacacccatcgttgtctgaacgggtctacctcatgtattacatcacccgctagccactagttggacaccgcaaggtgaaggatgtaccctacctgacggagatggatagttgagatttgtgtctgatcgagtcagaggtggactcctcccaggcgatggcctctgtgacgcgaggtatcgaaaacactacacgacttaccctaccaatgacgttgtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaaataattagtccgttcctcctatcgcttcgaggtcnaccagtcnaagtctgtttggngtagcgccccggctncgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgctggcacggtgagcctactgagtctgctgacaccacgatnnnccacgccgcctagctncacancgcggtctccagtagcttaccaggcctgctgcgtctaatgtataggggtacgaagccccgatccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcactgctgctttctttgtagctcntgttgagcttggcttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcggggagccggagtggcgcgggccgccggagagtaaatggctttaacaattacgtatgattatatcaactagtggttttcattgttagactccagtgcggggcgccaaactgctgaataatgctgttcaaatcaaaagancattgttgaatttcagcgagcttggggtgggggacggnaattacggaatcacgngccccttgcatccatcttgatnactcttggtattgaggcccctttttgaaaacatatttacattcccaagcctgactccgacgcttacataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggaggnacgctcgggcaaagcgaatcaattaaggccgtggatccggagcgtgaccgtggtgaaccggtgcgtttcgatgcggggggatcttaacttaccaatggatactccgataaacgtgctagccgccaaatggttgcgtcatcncttgtggcgagtgggaagacgtctcaaggtagttgtcgcagccttgctacggtttgccggattgagaaacggcgctacgaactttttcgtgcatttgctaactaacgagacctatgtaaggatcgctacgtggactattgccttagacgcgacgcgggccctctcaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttagaagcaacaacacaggtccgtccgcgatcagatagtgctcgcatattgttaccgcagtggacttgtccggcgtngacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacgcaagacaattccttacaggggattctataaaatccttccaccgttcgtacacaganaccctcggcacttccaccgtggttcacgccagtcggtgctgggcccagcttaggaaaagctgataggtgcggttntccctgccgccaacgcctttgcagtggtaatagttgatncaagtgcctactgcactcntctcaagtgcgttagattatcagttngtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaancatcgtatgacatactcgcggctgcagagtcgtttagtccgcacggttgtacttagangttgtcntgtggaggatgctactgccacatnccaagcatcgtccttcgtcagatagtcgtgtctcgttgaccgatcactccaacgccttttggagtgagggttgacagctgcgcgggtgacttaaggattctctntccagtttctaatcaattcatgtctcccacgtgactttgatggggggacccaacgtgtatcaggctcttctgcgctaaggtccccctccagtagatctgttatcatataaaggggcgctatttcccgtcgaagggtgtgttaaacaagttncttaggttatttcaggtcgcgatcaagcataaaagcatacaaatatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtctgtgtaggnaggtacgatcgatctcttccattgaagcgtttgatctcccgtggaggtccctgcatgcctctttttgatctttggaatgtctataggctgcattacaagtgaggggattacaaagccgcgtagagtaggactgtgtcatcgatattacagcggagaattattgcaagtgagcggggataatgcttgagagtcgcgcaggcgaccccggttcagattaaaccccggcagagatgccgttgcgctggcgcgatggttcaagtcttttttccggctttccacatatcaggcactgacctcatcgactacgctatgtcttaccagtncaggaggcggcccttgtacgtccagatacgaaattcggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggccttttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacnggacatctttcgcgctgtccggcggtgggtgagctgatacncgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctgaaattcaaaccagcgtgtcgacaatgtcctacggtgggntggaagagccatggctcgactacagaatgactgcgccgacgcaccccaggattcatcatcctgcagctcacaaccatcgtatagattcggaggatatgactaattacccagttagagttggcccgcggttcatgcaatcagagtatcgcaattatcgcctcactgcggagtgtaactggatatcgcaagacgtcggttgggaggtgtatcgccgaatatccggtccgagacttttccgcgcgcctgttggcccactccnnnnntttaaatccaaaataccggtgatatcccactgcgaattctcgcgcttactatctctgctgggcctccggccaaacaattccatgctgcgctttgaattacgccctagcatcataggatgcgtgagttgacggtcaccactcactgagattctgaatgttccgttggcccaatttataatacagaagnactaatcgtgcacagaagttatgggaggcggtactcgtgattaggacctctagtgcccaaccaccgtgttgctcccgttaacctgtaagcactgacacgggttagccactaccctatgaaaagggaagagaagtaagagaatatcgcctacgatatgatggtctagtcnggcctaggttcgagtatgaggcgttaaaaaaatgccacattgagcggcctcggataaggatctggcttgaatatgggaatcgtccatcctgcatgaaaacggcggcaggtcgttgggtcatctctctagtattaacggctnaatccgttatagacgtgatnactatctactaatcgccgttgggtcgtcagtagtgtactgagcgctgctcgtgtcgagctgacacgttttgagatacaaaagtgtgtctncagaccactgcttcgngatatcgtcccatctanagctttgacattaccaacagaaatatatcaatcgggatcgtgtacgttgcctcagcagcgagtgctacctaagaccagtatcgnagactcttatgggttttgcactgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaagtcaggcttgtgagtcgaattgtatttacagaggggtatccgcgcgcgctcctacgttgctttaggatcgtgtttatggtaaaaggtcggcatcatcggaagctttgtctttcgctcgnctgactagtatggatgtcgcgggtgatcggtagccgcggggccgtaaccgccgtgacatttcggtcccggctgtcttagaagcggagcggacctaaacacaattgggccanatgtctcgtcagctctgtccctgcaaaatgcctcgatagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaancgttggtgttcgctttgcttctgacggggcttactcccntctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccanagcgnaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagnatacgacagactcaaggtgtcacggtgtangtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtnagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacnttctagatgctagattaacgccatgcgtcttagtggcagagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctncggcccgtgatttaaaaatctanggaggcgtggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggatcgtgctgaggtttaaggaacttccagcactacttatgtacatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtncttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggcctttcggcnaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgnaaattcaccaggggcggcggcataatgttcggtaacctattntgaagtaagatcacagcagcgtccncgaagtagggcgagaaggcgataatgtaggaccaagtatttcagccccataactatacggtacaggcgcgccgccatccggggcacatttactatacccactgggcgttgacctaatactttattccgcttgttctatagtgtagcatctgtatactcgancaggtccggctattcagtgagctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaagttccgattatgcatggttaggattccgccgagngttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagngggccatcatangatnaatccgggagcgactgttcggcacggcgccttagtaggcacacacaacagaagtcaaatgatctttcagacaactggtatcagcccggcattccagccttacccacgatgacgactaccccatcctgattagtatangttcgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctacnttgtatcgaacttggctttgatgaaccgtagcatgagnttgtggttcctgtctcgccgagttctccctgacttnttacaccctaacgtaatgtttgggatttccatctagtccnttnaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttanctaaactgtaagtccaccctagctatgggnttcggncacattcacggaagagctcggagcaccacagcgaccgatgatctcgngactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagngcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcgtatacgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattanttgttgctcatcacttataccagacgacccgatgaagctttggagtcggtccggnctgagaggaatgcttangagacacggtaccatatcgcgatagagtcggacggcgtatcaaggacgtgtccgatggccatcccgtttcctgaactggtccgtcatagnggagttgatcatttctttancgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccncgttcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagataacagtcaaattgtccgccgaggacgacatgtagcccgtcaacgcgagattgacgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggcgntatgcctatcactaggaggatgcgctttaagtgaggcagggcctcgacccgccccagcggccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggancactatccggtcagaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgagactggcgattgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctaacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagctattgcnangtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctcgctcaggacggctttagttgcgggcaaccgacccagcaaggattgtagacggactgcgtcagacaccttcctactggctgaaacttccggacataagaattcattccacggcaattagcaaaagtcccgtatcctgtgtcaacgtggccatgtgcccttgggcttgcctataaaattgatactccaaccaaagatgtccgatattagagtagccgtcggcttgtattactacaagttagccaaagcaacagcaactttaccgaaaccctaaccctccgggcaacagtctacgtaaccttgcgattctgttngcagtacatacagtctgccaggtagaccaacgttgtggcatacatgtaccgtggttcgcaaacaggtgtgcgcgcgtcagtgtgtgttcctggggtaaatgcaagcaaagaaccgggctttctgccatacctgccgtgatgtttatgccaccgccntncggtgcatttaacttgctttctcccccggccatggcgggtcgtgtaattttatgtctggcaatcaggcgttcccnggcagactatatagttaaaggtacgttttctcgcccagagctcgttgtgccggtgataaagcgggttgggntactccttcccaacgccctgtatggtagtattcaggttttcccgcattgggggctggtagcttcaatactccaattctgatatcnagggaaaccgtcctttactatacaacagttactcctgctccctgcctcctnttttgtgggancgatcgcgggtacacatgtcgcccgagctcgcggacagccagctacgcccaccactggttctggtctgtgaagcaaaaacancaccgcggttcggagtcactcttgcgatcgtacgttgactgtgaccagattggcctacctacctaccatcggaaccagaggaaccagcggcagaggtgatcgacactaaggacaactcctgaacgggtgcacgtacggatctttaaatcgaatcgagccatatttgatcccatttagtatgtccctctgccgtcggagcgagctgactggtccacgcttccnagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagctggactgtgctagcttactacccatatcgattaagggacgttcatagttcacgggcacgtgcggaagtatatcacgagttcaagccagggtgaggtatgccgggactgggttcatagtaggagcatatgaagataaccattcatgatcttcgaggccaagctgattactctccgacccttgccatgttctgttcaggctcgccgggggcngcgcgccagntggccctccaacccagacgacctaatcgatgtcctagacccgangctacccgacgcggcggcatcgcccactttattaggcctatggctaagtagcttcgtgccnttcgggaatgcctacgtaaaagatcaacagggcacttgataagttttgatgtcagtcgctttacgctgtagcgcttcccgggcgatttgaccgggcttgaacgagctagtctgagtcatgtgcactccgcccacaagctttcatcgttgggggttaagccgctggggccgtaaatttactgggttaaatggactctcagacgggcccataatatgtataactaactgagaggtgacttagatttcgcagttcgtttggtgcagtacgccgttcttttagtaaagtacggacgatcacttcgagtacccaaaactnaatcaactaagatcgttcgtagattttgcactcattactcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggttccatgcgtaggaacatcatatggnccaangatgtagcccgctaagcacagtctttagcctggacagccacgtactgtggcacctgggcaagaacggttgcgtacgctttaggacgtaacttctccattcccatctattgtgtggcggtctctaaggaagtaaagtagccaccgcgacgtagccccgtcctaactcggacggtcgctcntcggaggaatgatggggtacatgacaacagttggccccanattcggtaagatnacataaaccttgacctgaggcattagcgtatcatggcgttacaagtatgtcatagcaaccgcggcaccttctatcatcactcaaggtgangtcgaaggttgctggaaggatgacctcggntctaatgcccaccctattgtgattcgcgccatcctgtacatttagtaattcatttacgactatttacgcgggcgcgagactgatgagctctcttccccagatacagggggtacgccgcgatagtccctgatacgcaggggagtgcgggctcgttggaggtagttgatcatgtagattgataaatcagctagccctgagcaggcggaggttttaaatcgagtcagatcagtggaccgattttactccacaccctcgggctaaccatgattgagcgtgtaattcgcggctcgcctttggagccctnncttcctcgacgcatcgttgtagaccattttttctcggaagaccagcaaatgtgtttactgcccaaaaagggagccctccctgtcccgctatggtctactaaatgagttaggggtcatgagctctactagccgggncacggttgtaattccactgacactgaggcggagaattagctgcatgaatgtacatcgctgtgtacaggaagcattataagcatgggtgaggtgtcagcgtcctcagaattgggcacatcacaaggaagacggncaacatttgtccttttgtattgggaacccatgtgaccgattagtgtcgctacgactgtgttttgcgataagtgtgatatgacttaattcaaaacgcatcgtgcaaagtattccgcaaactagaaagattcaaaagcaggcatgaggcccgggctcatgtaagtatttcccgctctcgccgcgatgctgcgcgaactaatagcgcgatagatccgagcnaagggggtttcccccagtcggtgattaaacgccgcggattgacaaaaagcgctggctatgtttctacgcacaggtgttctggtctgttcgcgatctactgaattagagtaaactgagtccagcctatgcgacacgtgaacttaggggaacaacccacctatggacggcatagtacagtttacgttcatgccctcaagtcgtaatggtgagcacgagacgacggctagtgctcaagctcgagttgngcatggagctactaagtcacgagtatgtatcccacaaaantagtgaaatttaacctatcagcactcatatatccacgttcaatttacaattatatccttgtcactcacggctcagttctcntacgagggggcaaagataggatcttacaacattgcggcccgaatgcgtcgtcacgggatcanggacccaatatgctaggaagggaaatagacggagacatcgtatgcattcgacaggcgactccttcggcctgtaagagttggtcacgaggaagtggcttcccgtgaaactctgtttcacgtatctacgtccttggataggacgatactaggatcncaangccgcctcagacgtagtaacgtagactgatggcttaatccaagggaaatgtcgcgatttcctgtccaacttattcgagtgtccgtcaaaaaatcgtccgagttcgggccaaggggctcattcctacttagaagtgctggtacatatctgccccggataccgtactaccaactgtggggagagtgaaattcgcttcatctgcgtcctgatgaaactcgaaagacgtcgcagcgtcactnctatggantcccgcgaagttcgacctacgtgtctcatgtcttgtcggtattagttcgtcgagctgtagcatttcgtgcgcgcacgtcagcaacggccccgatgcgaattcgcaaacgagacanggactgattaccatcacctccataatttgtgcgtacttgtggcagttggacgtcgccctctatggatagtagtaacacggcctttcggaatcgtaacccggcgaaaaatagggaagggaccttcgcgccgagaatcatcttacactagggtcccacaactctttgttgtatttatggacctggaatgaaaanttttagcatgatgcgtggtattatttgggacgagtgagtggccatattatcctcccttcgtaaccgcgtgcgagtgtgactaacctcaatgcggccccgcttcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgatctccggacgatttattctatatgccacgtcccttattcggnatctctgaagcccagatttgaacaacgngtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccaacgtggggggacggaccgcgccttaatgtacgaaaaaaacgtcccgatatcattgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgccttgtggtcccctacgcgctgctccggacgagtaactaatcaacgatcatcacttcaaccataccgctaactccctaacaagattgggaaacgtattgctaccttacctaattaatcagcggtgcacatactgttagtcctacccctccttgacgccgaattacgcctcgccaacaggagggtgatgcatctaatatggtcagacgttgtgggatacgcacgcatctattgcgaagccatctctcatgataaattcacagtctctgcgtatttgcgcacccaggtgcatcgtctaatgtatttaacaagtgaaggaggctcggtttagccaaaatcgcgcgagttcgcgggtcaggcggagtcgtggttctgccgactttgtgaaaactcaaattcacgtatccctgnatctaatcnnttnncaatctcacggtctttccgatcgttctatggctgaacgcttgccacgattggccctatcctgatgtatcggaatttacgaagttaagaaagtacaaaaatgtgtcacgangtgtaaacgataagggcatcgtttggccaacttggcgattattaccctgtcttataccacaggtcgcaaatgtatgtgctcttctctgtgcatagtgacgaactgcaatagcaacactgaccagtggaggttgagggcccacactaagacgtagggctaatggagaattccgcgtgcggatcctcngtgaaatcaaagaagattgcccgctccgccgaagacgtttaatgactgcagtctctgaagcgcgcccgangagcatatcttcaatctgtgatcccgagtatgacataaagctaacgtcctcgatctcgggtnctcccacgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgcnccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaanaaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcatacgcgtgatccgtttcagcgtagacgagatggcgctcaatagcctgtgtctggcatcgctgtgccgactgtcccgactcaccttccaagagcgggtcattgacnaccgagttccaaagacatcggcggtgngccggtgctcgattagggctatgcggtttgtaacctcctcatacgttcagcgtctggcgaggcacgccggtttagcgccttcccacggctcagtgttttgtagagaacagagtggtgttcggggtatccagagaagacaccccgcgtcagccgcaacgctagaaatgtataatcgagtggggcgttncacaaaaggtagattctagctaccaacacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacnattaaagtaagggatttagagtgtatcatgcaatcatcccagttcctggcacgttcttgantggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatctctgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatccattgcaggagtgactccttgaacaacgcatatacggggtcgncttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatactttagcagagtacgtcatacttaggggtcagtattnatgtatagagtnccgtaatggtatttctgctcatcaattcgtgtnggttatggctcaactcacctanctgttttcgtatctatagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgngcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaacggtctgaagcnnnntgtgctgactagtagcggccgtaaaagcttccccacgcgcctagtaggcggcatcgccggcaagttctcacctgggcgtctacaaacacttgagccgtccaccatttcctagtcagtaccggtgctaagatcgantgcgttctttatctctccaccctgaggagttaggcactggggcgccaaagtccccagtgtaacataaatataactccttaccgttcattgaggcgaccttttagttctcaggtcccagtttgaggaccacgtagtcctgccggcctcacttgctgtgcttcaaacaatattttcatgaaagacttcanaccgctgtccattctgtggnaattaataagctttgaattcggtctgcattgatttggctatgacagtccctgtgtttacaataacattctgccctggttccaattgttaggcgtgctcggctcaattccatgaagtatttgccgatggatagtcagtcgagaaacgcgcccgtgcaggctgcacatagaaacattgccaagttagtcgtatatacggccactcttgaagcttaaaacttataaatgttaatagtactccgtaaataccgaacgggaggcggccacgagtgggtgttacacacaattaagaggaacgatgtgtttcgtgcagcgtaccacatgggatccccaacggcgctcctcacgccgcgctaagggtgccctctctcagaggatattcatctaaacgttgttacatcccatagtgcgtacacacccactggtatacatggccttgaatataatagatccaatttgtcaaggccctctacgtcttcttatacctcttaattgaaccctacgcatgactaagtcatactggtctaggcctttcggactcgaagctatagatgatagagcaaagcgcacgggagcggtgaatgcgaaggccaacacgcgggatcccacgagcaagattgcaggccgaggatttcccgtaatatactcacggagtgggagttcagcccggaattgtttcttgcattgaattccggagagtgcgtctttccttggtagaagatccacggtgagttgtggttattctaccgtacgtgacacctagtgatgcagcggcgtgtgtccaggtgtgtctacaaacaatccgttactagtgacatcgttgatctagccctaccccgcgatcaccaattcactaatgacgcgcgaatatggttcgggcgttttaaaacggtctaaatgaaaccagtaaccggtcatcattgctaaccagtcaatcgacccaaggagaaaagccccatactgctacctggggtaaagtaagctggcctatgggacccaagccgtgacnataaatacctaaaatgctcgatggttggcgatgaaattaacatgtgcaaatttttatcagattgatcagaggagcagggttcctcctgtcgtaaccgtgtgagaggcggtactgtactgaggccgatctcctagtctgacgaaggtttactggatctgcaatctatattatgggaattctattcttgagtacggtaatgatgaacaagtcttcacgtttacgcagatttggggaacacccctcagatatgacggattcgaagcgccaagtacttttcctgtaattgttctataagcgatccagacaatgtatattctggccgcactcagcgggaacgacttcctggagcaacatgcccccctggggacataggtatcgtaggctcatggtctttctctacgcagggggactaaaccgtaataccaccgagcggcgacctggatcctctgtagcgagaacaagttaggggtcatctatcaccgtaatctctaaagactagaatcctctttcctagaaactcgcgagaaagcttggtcgctagccttcaaatactcaactggtatctcaagcgtccctgctgaaagggtggtgagccgccacaaggaccccaaaggccggatagacaagttacattgaggctcgattcactccaccagagcgtcctttgaactatgcaacggacaattctagggactctggccagtcgggcccatctcatcagctgcgcataagtcttctcagcgtgcacgctttgcgacggtggtcccatcgctgatatcgtgcagacaagccctcatagtccgtggccaggcattcaacacatgcttcgtgggatatgaacagcgatgcgggtcgatgtacggtcggctgtggaatctctgtaagggatcacgcctgcatcccgaggctgccgaagtgaaaggtgaccgtccgcccacacttcttcctcctctttcggatacgcaacagtatccccgtgaccgtttgcagcacgagcccggcactgttctccggttgttcaggcctaggggtacccagttntcgacgcgtggcncgggccggggggccaatcncgcaagtctggancgcgtatcgtctgtccgacacgacgcgccatctaacccgtgttaatacagtcaaaaggttccaaggtgcgccgagtgggaggtacctgtgttatggagccctgagagttagccgcccaccgggtgacaaaaaccgaaggatcatgcggccgtaagttaggtacctggcggcagctgctacgggtgtgcttctgcatacaagcccctcatcactgattgaggggacacaacgtgtggctaataatggtcgactaacagcggtccgcccagggccgcggccccaaaatatatttgcgcagggatgagccacgccactccgacctgtcgaggtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctatcgggattatagctgtcggagctcgttggggacttccgactctcacgtttgcgcgaagaggttagccctgccgagacgcgcagcatacaaggtaccaagctccccctccgtacgcgagtaggcccttaaggcgcgctacctgcgttcacttgcggagccagccgggtcgctctatcccagccttatgccttttaagagcactggccgtgggatcccgtctctcttcgggtggtgaacagtatcacaacataggtaacggtaggagtgtttaaatttggagggcattaagcctattatcctaaaattgggaacaacggcgcatccaccccggttccccgcatcgtggactgcctaaccgcaacgcctacccgccctcgtacatctccaggtcctttggccctgacntttgttttggatcctcaacacaactagcggcgnatccgccctagttacctgtattccgaccaaagcggttaaagtcacgggacccaagcctgggttatgaccgtgccctcagggggtctcgcangggatccatccccggagaatagaacagctcctaggcatgtactaaccccgttttcgcgagatagtggcccattagtctgacgcgagccagttaatatctaagtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgacttccggcggacccgcgtagttcgactcagggctggatctaagggacgttggaggaagatcggtaaagagcgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaangggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtntagggtgggctgaaanaaaaacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctcncccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactctttagcctaactcttggtgtgccgttagaagagacagtacctcgtaggttgcncaagtatctgtctttaagcatctattagacgtttcacnggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgtattagcacagacgacttgtccgaggcccacgcgcgtgttgaattcgtcgtcaaggtatgatagcgtgtaacaattatgtagaacccgaactcatggccgcgggattctttctttacacaacatctngcactaataatacacccttaacgcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaaaggcatctnntccagtcagcccagggttggagtcccgcatggaaaagtatgcttacgagtttttctaggagcgcatgtaaactttatactgttattccaatactcacgagcagtcacattaaacagaagagaggggccaagtagcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagncctcgtctgacctcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaaccgggaggacgcnaagcgtctantctcacaggcagtagtagtgctaaccacatcgaccgagcttgaactgatccctacattgtacgtggaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcccgaatgtttaatactccacataacccgtagatgatatcgcagaggatcagagnnaccatgatgtttttcctgtcgcaggtcgcatagaancattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgctcttctacacccactaattcgcgcatggcccatcggcttctagcacagcttcttttcccccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgagacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgaggtagactgtgggccctggtgcaaagacgtgtagggggaacgcccgggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgttatagaggttctcaaacaaaaccttcttactctagcggaacagcgagccggcgggctnggctacctccccaaagctagatgtatgatgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggtctgaacgggcgttagtcaccactctatttcacccgggtgactcatacgggctactcaagccaggagccagttagtgcgtaagttctcatagtcgactagattttgggccagacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgntgctatgttataagatgatgtactaccacgacctcagagtctctagattgcgctacgccgggattatttccgaacaagattcgagagcagggtaanctctagcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaactacgcctntcgacagcgtcagtcgttagagcgaaatagttacgaagacatatgttttagcagtagcattcgaacgtagaatttatccactggtttctatgtcggacggccaacggagtcgggagtaacgggntgaggcgttngagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgtaatggtgggacagaacgtgtacgtcctcagaggtccaccacccttgaggtgtaccgtaaatacctcctcttctcacgggataaatcanttagcttcttgaagattatcgattgagggaggctagtaaactgcatggctgagccagtccggcctacttggggtaggctttgagtcgtggtgagagccacccgtacattacgagntnnataccgtgccctctttccagtcttgatctcaaggcaattcgatgtttgataggacnagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactacttcgcggacggtanagggatcctccgctccattatatgcagacttgtgtctgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcgcagctaccagattttttaggaactcgtagtgggcaggcgtgtcccaaagctatactcctnagagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggagtcggctgcgtgcgaggagccccggaccagtcgacggtctagatgcaggctgtggctcttgttttcattatantcgtagtacccctggcgtattcttgtagtcgctctcaaatccctacgcggcctaggcttggngagatatcctgggtcacagagagggcaacttacctccctccaccgagctcaattatcccgttaacctctgtgcgtacctctttaagagggaaatgcagagaaatttatttcccggattactatggtgttggctcccgtacacattgcacggaaagtttccncccgcccaggagcatccgggcacccagtaaattctggttggttggtcgttgcacctttaacctgttacattacacgtgcgccaacgttactcgcactgtggttcacaattatngttcgcacccgcaaaggatatagctctgtgatctaccacctgcaccccaacngtccggaaaatccatggagcgcnctcctagcgggctgaagataatacaagtgattttgactggcctgcctttggtagcttcgtcagttnatacctagaaccaatggccgttcttgtgcggatccctggggatattnccgggaatacccgtctgtttactacggtgggcttgcttacgtangggttagtacacggttgtaccgtcaagaataattcggacgattggatctgcgacagaatcaagactggaaaacgcgcggtcgagatcaagtgagcgcatagccctacaggaggaggttcgacgccttcggaagaacgtcannacaggtagactnatcgagtaggatactgttcaaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtgaagncggtctccaagcttttaaatagataggcccaatgattccgctccctagcacaagacgagtgataccctaagggcagctctagccccgtagtcctcactctagcgcgtctctacgcgttctgggtgctggttagttagttgccgtctcgttaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtccgcgtaangtacgtattgtgtgtctcgctgtaccgaaaaggtcttaagctggagtggcagagcgggtgttgcgnagccccctccaccagcttncagtgatgccggcatctgtggtggcatgagccctgtggtacttcgctccatcntacaacctaatatattccgattgctcattctaataaatanattaaccgactgacatcccgtcctttatcgggagtgagcgatcttcgttaatcgtacccatctatctcgacccctagtaatgaagctgcggtgcaggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctctgtcgataagctggtagttaatttggctagatccgacggatcccaacaggatactgaagctccccacttattgtagtagcaaatgcacaacattccgaggtgttttactggcaggtctttttgtacnataagactttgngggtatacctatatctcactatcttaatcgaccacgcagcgacttatcctgggtcatcttggtgtacgatagaatacagggcttaagtcccgagggcagtgctttatcaagccttcgttgtcgcactcttcgtaatctcggcgtatgcagccaggtttcaacagcggaccgacacaagcgggggacctatcttggcattgcgggcgcgccagggcggattagagacgccccaatggaaagccgcttgaggtagtggtcacgccaattcggaagataggagtgnatngcgtgattacgtatgtcgcactaggagtaacggaccatgtgcccaccttgcccttttctatcagtaaganntcacatacttagaacgggcggtacaaagacgtgagccgtgccagctttnaatcctccgatctccccctccggcattgtgtgtcctctggcccagctgcgagnataccgcctgaaccgtcgtttgttgttagtgatcntccatttgtccagcatcgtcccaggtgccgcgctctcctcaccacagctcttctccggctatccaatgccgagaacaacttgacgcgtggatgcgncnaggacttcgtcgcacgcgtcacngcctcttcaaattcaagcgctgtgtctgccaaacttcaaagttgcgagcatttataaacagatgattgatctccgaagatgcaaagagggagcataacgcaaggacatganctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaanccgacaggagtctatgaactgggaataattcagtgttcatgaggtacccgtncctgcgccttcacnatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgtgatgtatgccncttgccttgcgagagcgccctctgccggcccgtttcgtagctccggctagtagtgagctacttcttatttctctataaatgnggggtacctgacacttgggttttgatcgcgaggcctctcagtagatgaaagcgcgtcatttgacccaggagccgngtttgtccggattaagcaaatgtattggcgtaccagttactcaaaagagtaaaacatacgcgcgtgcctgtcngtatgccanaagttggagggtggatcgggaaccaaagtcccgggatcggagcgtatgacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttgaggcttttcatgtgagcgcgagatatgcngaagctgtcagatcganagaacggtgtaagagtccctagtataacgcacagagtctccatccagtcgaaagaaaagatcactagtnaagtccgaacttaattcacgcagatnaggagacatcttaaaatgcacagttctcactaaacaccttagaaatcngttcngngattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagtgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccataactttncctacccatattatagggactgtcggcgcattcgggtatttccgtaatatcagaaagccatctatcccgaatagactatacagtgttcgcatccgtcccgatacagtaaatccnttagttggaaagaacccagatttgagcacgtgatactaattcggacaaagaatttgatggtgcccatgcgncagtacggcgcgcgtgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccncatgagttaccagaactatttacgctccgccatgttagctcttgcgantgtctgtacgttaagcaatatgagcctcctatacttacgatctcaactttncacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcntggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattntgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggnagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactncggggatggtgagttctccacggccggtcctctaactcgcccaatccgctanaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgttcaccatccgagaaaaactacgctcgtttctatcgtatatatggctcgtacttctggttttaaatcatacctcactagtcttaaagttcttgttgtgagacacgtacgaacgcctcagtggactccccgggacgataantancgaacgccgatcttcgatgcgatctactgaccnttcagccgtgcgttaggtacgctaaatttgctctaaccgcggacctgccgtgctattaaatggggaagctatgcctggcaacaagtcaaactttacacgtgtacnattacataggacttataagacggagctggatcacgtgctcgcgttctgcccgttcgactggttcaactagttgtcgtcncaggcttgagcttattgaaaaggattatcatgtccatctatgtagggccaaccggtactggtggtacgcatgcagtgatacgatcagtcaaacactacgcaccgtgagagcggctcctccaacgcctcggtatatagggaagatccacacctcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtacgattacctattnacctcagtaaattgcccggcgggttttccggtggtaaatcgcccgcaatggcagtaagaagccggtaatcatgaagtctcgaaacggcttaatggttccgatcccaacctcttactcgtgtggggtgcgtctgtccgggcgcagccgataacgttttgatttacgngcgcaaccacgagaggggctcgttccttttgcgtaatccaacggccctgtcaaaactgtcggatgaattactctctggccaatggcgaacgcctaattagactagttagcattattactctgtaagccctggcaatgctccgattgtcattgaccgccactccggatctcagacagtcaaacccagaactctctagatcgatatctgaataaacccgagaattgataacaaccggatacttctacatctgcgattgaaaactgccgcgttcctcaaatgagggaaattgaacttgtgacccgaatagtgaacaattatccgcacaatgatggcaatcaccgctttacagtgcccaggagcgcgccgtgagaaaacgttgggcgagcccaccgtggcaggcaatgcgcaaaattatggtccccgttggacttatgttaatatgcacggtgaacactattgaacatagttcggaagccacctataatatgaacctcggtcaggtcaattccaccggttcgtactttggcccccccccgaattaagactgttttataaccgctgcaattttctcacccttgttacttcgttacggatactacattcgagttggcatgaagactgacggtgagtttttcccgaatgtcacgaagctnactcgtcgacggcgtctttctttgcacagcgccccattgcatccaaacgacactgtcactagnnattagctactctgccatattgtatggcaagcaatttggagagtcatttagttgtcaaagaccagagggcaaatagataccctctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacanccatccnccatgtcgtanatcgcaaatgcagttatagttctcctatactggctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcttgnagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtcnnagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagnggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatttcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgttcgctctgctttggttcaattttatatgacccagtgagctggggggagtatagatatcccgatgtgggaatttctaccctcagtgaattaatcccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctactcgcgaactttgatttcactngttgcaggcagactcctagtccctcgagttcccttgtctttaggatacgggcactgccttgctgggtcttcaacattngtctcatactcctccggcgctccaacaatgcgccccgtggggttacctgggcgccatcttgcccgctgccgccgcacggacatacggtagatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggagaggttggttaactttgtttttgctcctagggggtggaggatagtcatcacagcaatggtctttgaccctgagccaccgctgactgatacgccaggcagcagtcgcagcngnaaatggcggatgcgactatgggtctaggactaatttctatgcggnacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcnactagccgcaggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcggtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctgcccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcgtcttcttggggtggtgggcactccgccccgtcgcattgtggncggctcttcgagtggggaatccttctnggtcatgtacgcccgctaaaattccagcacccttcggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtgcttagtagcacagtgcacaatttctaggatcggccggacgacccggggtgggctgaccaggcggagcaacgncgttatcggcgtcgtacggacaggcgtttctaggaagtttgtctgatgattgtgggngacctacaggattgncatgcaggggaactctaacactcgagcacgcggacaagttctcagaacctntattgttcttgccgcgttacaagctggtccaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaagaatgggcgagacatcacatcggatcagctttttacacagaagctgttattcgagatgcatggcagcacgccccatagggatatggngggcaatgaaggtccccaatcgcagctatgaccatctgtatgctactatanaaggatttcagcgcagagcagaataaagagtagncaacggccccgcctaggtctcaagcggaattatgaatgngagcctaccttagagtccacccgtcgaaaggctaaaactcagtaggtccgagcatggccttagcaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatcnccctgatcgatgagtaagcacgccaagaagagaacccggtcggcaaacatcagtactatcaagcanggttagtattngagatccaaggctgtctgggagtttgtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcgtgaaatatagaagaatctattcgtctatttccgagccgttcttgtaatttaaagnatctagtaatcatgcttggcggccgcgnctatgtacatttaccggtgttgtgcggtctggctcgtctgcaccggagcatcataatttggacaccgcggantattctcgctgtcatcacctttnctgacggatctaggatatgctagttttttaggaaaacccgtaaanctgcgtgacactgcagtcgaattcgaaatcacgacacgctgcacaccctaacccatggagtccgagaaatcagtccagcgttagggtacatatcgttccaccgcgtctcaggngacacatcaccanatgacacgtcgggtgattagattctcacggtnttcgtgaccttcatgtacaggttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttatatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggccnatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattgaaactgccataacgagatagtgaaagtggtgtcttggtgatacacggcggaggggtggatcgggacgggtctagnattcaacggccctaaaggtctctacgctngcaataatttagtcctagtatcgcagtggaacntatgagtncgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgancgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactnatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatggaaaccacttgttctgcattaagccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaggatgctccgggagaggcnagtccctggccgacgctatcccttcctctgttnaaccaggctgaagtgcatcgtggnggcancgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtagtatcaacggactaatgtgcatcgccatatgaagcgggagtggannatactcgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatcngcaaacgtagcctcccgccgccatcaggtcagttaatttgtaacaggagccaaggatagagcagcaaccgtgacctgtcgtagatactgcatatgatgccaacggcatctgccgctcccgtgcactaagtagtgaagcctgcaatnttggactccaatacctgcgccgattccgatcctcggacttacagttcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagagacgagatcctattggtttcacgcccttanncagatggtactgaaactccctggtccgcccccgaggttgggtgtcggtgtctacggtaccttattaagttgcacacntggccgaaccagtnacctcccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatngggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgcnagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctntattagatacactattaattcacgtcgcgtcacatcnccgacctaatatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattccncgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgaccagtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcancccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaanttgccctcctgtaaccgcatctaagactagccagtgttgatcgctagcgcacggccctctacccccgtgagaaatgcgttatagtaaaattcttggccgatagccacatctcagataaaaaagcactcgtcgagtctggaatgttctatgcaaacggccgagcttaaaagggcggaggtagcctggcgatgagtttttacggacacanggcttatcggttacgtcctaaccaacaacancggttagctatacgcaaaataccaagttnccctaaatgnttacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcngtcntcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacncctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttagccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaatgataacgttgcnttgttagtcggtgttaataaaggtttgtccagaacagacatgttgcgcctgtgnataattatccgcatcgtgaatttcatggaaattattctccgaaccgcatactttcagttaaccaagactcaacttctagataagtccctnaantctttactttcatttgtatgactgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacntgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaatctagccatgtcaaactctcggttagaacgttgggtggcagaaagttttccattctcccgaatcttggaagttggcgaagttaatcagagaacccgctaactaaacgcganataaaggagtcacagttgancccatctgaactgtcaacgctatcccactgtcggcaagacgttagtagtcatgtcgaccgggagggagttggcgtgtactaaatgttaacaagtcattaggccttggtatgtcatcgctggggtctccttcacccataggcacgatccggattagatcagtcctatacacgcactttttcgtctcaatttgcnannnnaggtttcaagtgctgtcttgnggggacttagtcgtatgagttcgactttcgcgccggccccgaagatgtgtgtagtttatttgaggcggagggtgcgggtttggggcagcanngcattggctcttgtctgcgttatttggacctacagggactccgcggcgtggtattcgcacctttcgtcgcacggcttcccggtcggcacacactctctgcatcatgcctagttacggaggacgccgcaaccgcttcgagaataaatagaggtagaaatacttccaccccgggatacgtgtgtgctccggatgtacgccncggagcgtaagagtcatgggaagtaattgtcnanggacccggagaggtagtagcgagataaggacgcgtagacggaagaggcctattggacagggggaagaccaaatgggccgaactacattgggggaggcctgcgcctgtgctcacgtgttaataccattcgcgttctccgggctactgctaccctgctttgaacgggtatatatgggtantaccgacaagcttgggttggcagttcaagccctcggcggttagaagcgcttatgtaaagtatacctttaacaccttcggangagagtctatctaggtcccctcgtcgagcggtaggctaacaantattgagaatagcaccagttagaatggaaagtctggcgaacttccttacgatcgttatactttatcgccgaacggtatcggaattaaaactagcctagtaatgctcgatgtctgtgcgtgaagcanctgtccagatgatcatgcagaccgccttacttgctttaattgacaagcttccaaacnttatcgtgcgttcttagcggggttttttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcggttctaattatactacaatgcatgggctaacgcacttgctttactgatgccggaagtcctaccactgctaatactcgcgcaatccagagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagtttgtgccttgtaccgcagtgggcgcttcacgcaatgagaacgngtcctcgatcctgacgctgacctcgcagcgacagcattgacctaataactaagcgtagtcttggtcggaatagcgaatcagtgccgaagtantacccgcaggccatgtctgaatatattgctcctgagtcgtcttttaaccgcnggctcccaccactggatcgctaattgcctgttcctagtcatgtctacgttgctctcgttagggtgacttgaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcatgggctagggactggtccatttacgaatttctacgcatagtacggctaccaatgggaagcattagatcaggaactctgttcaagtggaccgacttctcccgtgttccgagtgttgatatncgagggaccaattgaactgctgcgtactggacgctttgcgggagaaagagacaacggagactagacctgacaatancaaatttntccaatacgacgctactatttgaatattgatagccaacctcggcccacataaaggcgaaaaggtactctcaatttccctccaaatccctagcaatcttttgtgacgacctgaggaacaccacgatgacaggcaccggattatttaatgtagtaaaagtagaccttgcaggtttcagtcaaacccgagtcatcggcnttgttagcccgagttccctaccgcaacgaactttgcggacggattttattaggcagaaaaaaagataagtcatatagagacaacgaagcagnattacaaatcnccatatagtcggcncggatcatgaatgtgcccccgtatctttttcagttgttaactgcacaaaaaggatcaggtccggggcttccgtttcagtttactgaatgaagtcggagtcttgctacgtgttcatcggtgcccgttgagaagnaataacgatggttgccagtcgactctgacnnngcantgctggccatttggctcgtggcgccatcggggaagagcctgtgacgttagtccaggaaacgttggccaagtaccttaatggggagttccggttttgatgaaggcacgtcaaaataatgaccactgaccttctaaccccnnatctttcatcccgctcgggcgngtaccgcctttcaaantgaggtcacaacgttgcttcgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggctctagtaactggcgagggctccagtgatacgtcctgtaatctgtattgccgggcccncgttggcgggggctctcgttagtacggttgccatccactgctgaagtttttattttgtcgaagccctgtgtggaagnctcacgtttgctagtctgtaattcgaccgntttactccacatccacatggcagaactcgccctgcaacgggggcncggattgcgtcggacttgttgcgctaacgcctgctttaacgaaactacagtcgcggcagtcctcagtctatttaacttttgcgcctaagtaatacttagctacactagctacccccggcacgttcggacccttcttctcattcaggtattaatacgtttgggaactaagcgctggcacgacaatcgtaacaccttggggctgactcatcttaccgctctaggcctcggtcctccaagtactttgccctgcctataaacgtacgctccacttgccgcgcctacacggtttggcagtcaaggccnttactagagagccgaaacggtccgccgggattagacgaaagtcgggcacttacagngttaccaacctttctaatggcccctattctccgaataagttgcacttctcaaggttggattcaactgatcactctgatcgcagggtgttancgaacacccgcgtcaccaacggaacactattaacagcaagagatagctggaagcgaccccacgagaacgacacatgaggccggagatctacggaacctccagaactgtggtacgccggatcatcaggtagagaaggcaccgttagaccgaagtgggagtgcactctcccccaatccgggattggtgccacggcgattgaggagngggcagcagcgcttcgcgtaggcccacccgatggtacagtagccgccccgatcgtcgccggcataagtgattgccgaccatcgaaggtcacctacattagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttggcggggggcgtggtagagtctgtcaactgagtacccaggccttatgataggtccgncatgctactncaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtttaattagtctatcagtggggcgcggccacctgaatattaacaccatcttctaggaagttaatttttttctctctcaatctcaggctgggtcgcggtgacctccagcacttccacggtanantancgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaanccatggataagtggccacggtaccggtagctactagctgcttcaaagaangaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagaatacagcccactagggctgcagggaaaccgacggatcacttctgcaagagcngacagccccagggtggtgtacttgtctgttggctaggtgcgacgctgttctcctaacgatgacgcgtggcgtttctacgagaagaggggagtcgccccggggagagcccgcgcgcgccgctcatacccgcggangactcctatgtggggggaccgcggtcgtaccgccgctttattgcgggacgacaagcgcctaaagcacttaccgtcgcaccggtctagaggtactcgcgaaagaacgtagtgtnnntgttcgccntcttgcggccgcatgctgggcacgcgtgggtgcgtataccgaatgcacagaccccatgagctctccctagtaccggtgggtagactacgggcacataacgaggtcacccgcaggtacaatgtgcgaggggccaatagcagtggttgggcatcatggtgaaccgagacgtcggccaccaacaatgaccctacgtcgaccccacatgggagagtgaagtcaatgtgtcgagtggtgttcgtactactagcccgnngaagctccaagtaccttgcagtttaatatcgggggaaggcgacggcacgaccaccctccgtcaggccgtgtaagcgtggcggcgtctcagaaagcatatacagatgaagatgacaccaaacttgacctccgctttccgagtaataaacgcatatctaagatgcgggtttgtatggcaaagcnaaaggccattcagggcgctcaagggcatgaggtttacgtagctgatcattgaagcgccacggatcggnaaggaggcagatacctcacttcgtcgacttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcanataatgagtcaacgntcagggtccgtgagagcctttccttncttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattanggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcattggacatccccagcagtaaatgcaacgaaccttgaaatcaactngtgttacagctatactccatggacatagaacgacgcaactgtgaacttccaagaagacgatgcgtccacctcgctttggacctgtctgacgcgttctcgccctaggtcccgggagnngcgttggcctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgaacgccagcgnactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcntgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcagaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgatcgcaactcggccggtttatcggttgctcattcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccggtagccatcggtatcagatgtaaggcactagtgagacccaaacttgaagtacgtccggcatcaagacgtagttaccatatctaccgacgactgatacatgaaaggcgggcctccgactgtcctaaaggggacgtctggagtgtcatgacaatccgtcagcagaccctttgccccagagacgggggtacacttgctcctacccgtgtgcacaccaatcgccctgtatcgccctttggccacctccacagcagcgccgagtgtacantaggacactaggctccatagcgtcgcacgaggcgcacgccaaccgacgccgggaacggttcncggccctatctgaaggataattgagcaggcacgagtgaactacttgtcaaatttaggagactgtttctgcttagctcgatacacacgaggtaaactggctacaacctcggcgctggtgaagcccttgtggtgaccagacctttatgtctgcccgggcccgcggggagcgagcccttacccgagagtctgcttatgcgtgctagactcgaggtgggcgtcttcaggaatccaacaagttacagagaccccaccctacacgagcgcctcaccgtaggttgcccacgcctttagcagtgtctccttttgcctgtaatanngaggtgaagttgccgtgtctagttgaaccatccattatgctctcggtgtccctcctaccagtctgcggccctcgcgtgcttggggcgcggcccgggccgtggagcgtgctcaacggcaccggaaggcgacggaccagcccagtggtcgaaatgccggggatgctaagtgtaagtgggggtggagatgtcacaccaagatgcagtgcggtactgattcacgaggcggctggatctggacgtacagggaacnggcgcgacatggatgacccaacagccagtacgctagttgaacgacgaaggtgtcttactataatcgggtagcttcctatcgctcactagcttgttaggacattagggattagcaccttgtaggagagccagtgaattagctcggggtgcgcgggagccgtttttaaacaataccatttagatggatgngcctntccggaagggagacctcaagtcgtgggcgtgattatatactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcatgcnaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctcttcacntttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctcttaacaataccaaacgtancggcatatgtggaactacgcgtcagacaaacgccnctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccttanggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcgtaatccctcatcgaaccctggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcaggaaactcgctggaatgtgaatctcgtggngccggctcaaggctactgtagagttgtttcagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgacnagagcggcgcactggtttaaggctctcccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacactctccggcccgtgttgctggggcaacggtttttactccaactaggtttccaactgctggctcaacgctactaacntaccccgtccgccataagggggatgctcgttttacacgaatgtgtacttatgaaccagtagagatttttaatttgctttttctcatgcggttgcagtcccgtctaggnccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcncgcgtccgattagcgtgacgccactcggccggtgggtcaccncaaccatagggggactaatggtgtnttgcctaggaaatcgagaagtgtgcgggcatatcatagtctttaagcgacgccatctacatctgcaagactgtataagatgtaacatttatttattttngttccccctataccgtcgtatgtgttattaagcaagtagggttaggatgggctcaagaagcctgattgactcccgaggttctagatacattcgttcacttactccatgcacgctacgcagacggtcgcctgagaattcgatcgtcgcggctggagcaggttaacattatgttcgcggcatggggaatctacgtagttctangtttccgcccattttaacgtgcttccatgaccgacagactgttatcggttttgtaattacctaacgatatccatgatggtgcagacaggtagaggaggtagggcggntctcgtatcacaaagaccaacgaccggctaattnnggatggggggatcgttattcatccactatagctcccataatcaccgtgatcgcgggggacgggtgcgggggtgtagtccgccggtaggtacagaacacacagtaacaggactagcccaagtagacattggacctccatctcgttgggacangtagcaccccggaccgggtgcccggaactagataatnagacgactgccctgagtaagctatccttcaaaaaaacatggctcccgcggctaaatccaaatatanctgtccgacatttatatgtcaagtgcgcctatcatccagatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagngtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccatnacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcagaagtcgtgctcatcaagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtaaatatcacgtgatgacgccgacacgcgcaatatgattcaacaggtagccgccgtaacagcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctatgaaatangcagtcttgaagcgcgatagacttgtgatgctnactgcttagcggtaatacggtnccgagacatgggcnttgtgcgatcatcatgacgtagcacangtgcataccttagaacacgtgagacaatgtcnaagccatcggttttcccccaagcacaattaggacaacttgtattcgacaggtgagctacagcgaggaatgtaagtattacaatatttttaggctactgaatccatggacgctgcacacggttccttgccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactttgggtgtctctggcgtgatgtattttttagtgctaacatatntttgaagctggggctattggccaatcgccgcgaactcctgtgaggggtagtcggagttaatatatacgcncctatgctgccacgtccaggnaacaacttgccaatcttatctaaatctgtgtgatcgatgtcacacacgcagcttcacactacgaggaccaggcatgtccaaaaggcgatngggcaagagccgccgtgcttcttactagacgtccaaacgcttcaaaatgancttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttagctcggagagacatggtatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgccacaccagccggtcttggtgggaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgnttctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccgtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtngcggtgagcgtatgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaancctggagntgatcggtgtcaggatactatctgaaagagttgcctccggtancgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggnttgttgtccagttggaatcggtcctccccaacctatggtcacgctacccggagtccgagggcccataagtatattcctgagacggaaacctaataaggaacgattctagatcagttggggattcggattataattgccaagacccctaagtactttccgtatgctcattgcaatatgggggaatagacccccgaagccaccgttgatgtcagttccgtcatcctgggacagtgtgagctcttaatgcgatgcgctctacgaaaatagctgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagccgttttctggtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgttcgaggcttcataaacctggngatacttccagcgantctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccantattccgttgacccgttgaccacggtgcgtattgttggctcaacaatatggttttcttaaattcttctaacttcaccgaacttcngaaccgtgataggcgccatcnantgtggagacggatataaaccgtttcgttcaaaggtccccagggagagagtagatgagggttgatgctcgtgggagccgcgcgggatattttagactggtcatgtgagtcgaaaggggttgttcgtgcgctgcagctgtgatcaggcaaacgtgncccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagtnatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtanccattatcagtgtcggcgaatgcctaccatggtgttgaanttataggacgagcatattgtgcgaccagagaccgtcaggctaagagcggcactttctgcctgacagtaaacgtcttttgacattagtctgaacgttacctcccggctaagctttacgggtaaataggcgttcgtatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttatgaatcgagatacaacctcaataatgacgtgcgatgngagatttgtacctctactgctaattcgggggttcgtagcgtccgcggtccgtgcgatcaaagtatggctgcgactgacatgcccggaaatatgaaactttaaaacagaataatctgtgtacncggggtaacaatcagcaacgctcccataactaaacgtgtcccatgcctacccaatgtgatcggcggtcctacagtccgttgtgcgcttagagagtctcaggcggannnnanccagcgaacgcggctggcccctggtacgggggcnggggtagataaccctgtttcaaacacagncaatcccatgcccntcctggcgccgccgccgcggncngcagtccccgnngcggcgagggccggggctcacgctccgcgacgccgggtagccatggaccgcccgcttcatatcgtgaacttgggtggcagctcctaatccgtgagnncagccgtgggcaccagcaaggctcttcagcgtcggagcncccgacttggcccgggttgaccacggcggccggcgggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgcnactccacgcatcagcagccgggctgcagtaataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaactggccagtttcgataaaataggcagcttcaattggaagaggtcccagacatctagccgtgtcccactcgcgtgaggncgccggagcgtgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggcgcaactaaaagcggtttgtggcccatgccccgagcaattttttttatatgttcgggcgctgctacatatcgtcgccagaacacttggctttntaggattcaactctactcttggggtagcccattaaatccctccgcgtgcatatccctgcgaaagacagtgcgacaaacccacgctatnaacagcacccgaccattcggctctctcgtgatcttagcgagttgtaccttctaaacaggcagcctcacacgcaagcctgcctcggaggggagtctagcatgtgaaagacacccccgtagtatcttttttcttcaaatccgttttagttcattcgtcgagaagggtgaccgctcatcggctcggggatactggcattccaacaacctaatgtctaacacagtctgcanacaggcgcgcgaagtcaatgaagacagcgcagcaacgtgttagtcgctgtttgaggggacttggtgcaactaagccgaatcattcttcgattaactcgtctcagagagntcacttcgtatatttcgtgggaccgtccattctggacgataagnagaatcagatatcttttgccgccacgcctcgcctgtcctagggtatgggcgctcaaagaactcgttagtccgttcacatgcccaatttattgcattactctccaatatanccggtggggtgtcgggcctactgaacgaataacctaatcncctcactgggcggagcctccagggggtcacatggcaaccgaaatctggggacgtaaatgccgccggctatgagagacctgagtctctaaaggccttagcatacaaggagaagccgtggagccatgccngatcgacgcaggcgcaggaaacanaacacatgcctccgtggtatgaaaaagcccnctgataccattaacccgagttatatgttccccgaggtgcacagacattcggagtctagtatgtgcggtgcggttgacgcccaccgggtccgagcgttcttgggaaccgggctgtactttagantttggactacaatagcaagcaacaacgcgtttatgattcnacggttgggtaacaagctctactggcgtagctcggaagcggattacttccgcggacaggagatgccccgttggtcccctcactaggcgcaagcccttgctgggtcggccgatacgaaaatacccggcaatgcgacatgctggcgtcaggtaatcggacagacaagattttcgccttgccacccaagaccttgacggggcggtgaggtctcccgtgcgggacgtggctagggtcataaacgccgcgcgagggacgccattagacgtgtggcattaaagaagcataaactggatataaaacaggacctgatcctcctgccgtggctttaccgtaggtgaacgctgcgtctcggctcataaggaacgggacgtggatacagctgccgtcggtacgggccggctgtctgccgagtatgacccttggccatcaactattgagtccacaacatcgagcaagtgcctcacctggcgcatggcgccgcnaaggttccttcgtcgtttccccaancattgaaaactaggcaccgctgctaataaccgaatgacgctaaatacngctctcnactgtcgtactaaacaatctcatctaccacgtatatgtctatacgccattcgtacctgtgattgcgtaaattgaattcaaaagtacgtatcagcacgtcacagaaagtttcatgagatgacacagcccgcaagtgcanggggctctatcctgtgatctactcacacggattgcccatcgaccacggcgtgggcccgcgcgtcgcaagctcgtgtcgngatatgcctggatatcgacgccactcatgcccctgacctgatatttaggtagccgtctgnctgcgtgcaatgggacagcatggcccataagatccgaacctagtgcccgtgcggcgacaatcggctcttggggcgttctcatcagccngaccgtcggcaccttactatgctactcccgcgccctgcgggggagcttacccgnttttccccccgagggctccgttaggactggtgggcncacntcccactgactgttatacttatggataggatggtantgttttgngagctcgactgctggcctagcaccaccgcgtggttcgtccaaagccgcgtttacctacncgggtcgggcctcgggatgactcgctgctccgttcaggtttcccaaccagtacgtcagacgcgcccggctcaggagggggtgaatggctgtgccgactctcccaccacntaaggtccggggttctctacagcatgactccatgaccgagccataagaccttatttcgtataaaatggaatgataagtttatctgantcctccccaacgtactactcaacacatccggcaatcgtgggccatatccgaggttcgacatgcgtttcggcggtcaggcaccatgcacccgaaggctgtctactccgctggccgagtcggaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccgtactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgaggattagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtaagtgacagggtcattatctgtaggcagtagagtngtcataacgggtcgtcgctnccaccaaagaatcactggaggagtgtatacagcatcgggatttggctgctcctgacgccaagcttaggagcgttcnnactttgtgcaccctgtgcatgcggcggctgtgctgctacagatgtctagctatgttccgcctatgagctcgtttgaatccgtttaacatncattagggacttaatacccagggactaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagagccaccgcgcactaatgcagagaatcaactaaagaagntaacntctcatcagccttccagcaaagctctgaccgataatgcgaccgcagcgcgggcccgcgaccaagggttntgaaagaccggagggcccgttgatggctactaacacgcaggaacccaagcgctatagctaacntggagcaattcaccgttgttcaacacgcgnttggtccncgggcctcctactcaatgtcatacaactangtagntcgatagagtagaaagttacacggaganacgccatggtgatgtgggggaccggccacctgctcacgtacccctcgcccttcagtggaataaattaacgacagctgtcccattcccctcggaccacgcgccggataagatcgctacgagtcgggaccatgcacctccgtacccgaaactgcgtaaatcattccagatactccggactcccatgccagggtagaggacattgtcgcacttgcccgtctgccggagcacacatgggacatccgcgtccgcacngatgagggccgccctcgccgatctggacgctgaccgcnngggaagggggtgtgcngaccagccaggtttgcattagtttgtggaggctaatccagagcaatagntacaantaggcttagcctgttttcgagcatgcgatgacacggactcataacggggggggtgggcttacactttccatgctattcgtaccgagggcttgtgccttcgacgatggaattactcctccaagcggtttatacgtactctctccnttgccggcctccccacccaggnccacctgcgatcgggccttgaggaactccccgattctcttgctgtaccgtagtcgccgctttacncgatggactccctgagcgagcgcacctcaacctcagtggccccgagtacgttgtggctttaacatntaccagttggcgtcagtataggctagaaccatcccgttgcgacctcgcggctccctgatttgcaccaatacggcagtctagtccagctgttgactcgggcgacatgggtccttagacggacacacaccattcccgagacggtaactacacgtgcgactggtctacacctatacgnattttaccacttctctgagacgagtttctgacaagctaacgatattatactgtgcacaaagctgacgccgatgcgaaagacgttcctcactgcattcgcctgtccgtcctcgaacgccgtatgcgagatccgggagtgtattcggcctgtattccnggtcaggtcggtgtcatacgaatcgtgctgtcgtnacggccgttccaggggacttcgggcggcgcccggcgttatcctgcattcctgttgaactctatagtgtacccgttactatccaacnttcctgggatggtcttcactaacctccgattgaggacacggtttcgaccggctcaaagccaactactatgacggtcctttaattcgagaggtgaattggggacctaaggattagtgcctataacttgcaatggctcgacccgtttactcttgcgcccgcgcgacgccccgctgcggatggtgtttnaagttcactgggaaagccgtgcggagcgaantatatatggcgattgcggattgggccctccagggtaatnacaccgtttggttctagtgataccttgcgcacgtcggacgcgcgacgctccctcacacgaaacttcaagtagtgggagcggttgctgggtggcgccgcgtcaacgacgggagtaccggagggtatccccgccctcgagcagttggaatgctaccgcgaatgcaacagtccgcgtgacgcggccgaatagatgtgcgttcnccgcggttcttggtagcccagggcttggatattcgatcgcatatgaatacagctaacaaactgaaggggtggtgaggcggtcccgggtccactcattggtaaagttcaacgttggacgtgtaatcactctgctgggaagtaaccctcaccccgtgccccagtccctacgttgatccaacgattcttaagacgccttaccaggcaatagattaggccttgatcccgcccctgtagacgcgtgaagggccttcacccgatgtagcatggttacagggcagccgcgggcttacaggcacgctagatccactggatgaccccttacgtttcttgacgnnttgtgnacagttggcctgcgcggcgactccaaggcaaggtcgcgggttcgacccacggtaaaggtccatgggcngtgtgagatctcacgaacgaactcaggtccgttgcagcgtctcaggcacccggccgtcttacccttgaacatggcatacggttagcttctgcgtttgtcatncgtcaacccgccgatcnaatagttgaccgggtaaaagaaccgcccaggtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagatcaagcgccnttttccctagagagataacacgggctgacatacatggccacagtcgtntgtgcacggcttgtccgctacgcctagaagatcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaaacaacgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcntcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttgntttcatcaatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcagataggtgaaggattgagggcgtgggagaatgacacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaancacacgggggcagcgcactaacngtccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgancgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcanaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccncttgtaatttgtgacactatcaatantaagtcaaattaatcttatacttggtccgcggggaattcgggcgggctttatcggacctacggtagctcaccgaaaatatagaccaaggttaacccaggaagagatcgctcgctcctgaacagatcaccccgctgtaagcaaatgtttggggggccgcgtgatcgggaacttcgttgtgatccntgcgggcagttggaagtggaggctagcccggtggacgtgaccagctgatttnacacaagtnggtaccaggtgcgcagtaatcaaggatactgttaagcgggtcacaatagtgatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaaactgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacaacacgagtctcatggcaaagatcgggacggaacccaggtagcaaaggctcacgaggtcggtacttacttccagctttaatgctgcaaaattgtgtgcgggcttttcaacactgtgtccagcaagctgncgaatcagtggtgaagcaacgaacaatcgtagtgtggtcgttcaaacgctgcgcagcgaatatagaagattcagaaagtcaaccaatcgcacgtaacatgaganganntatccgctcgtagccgcctagtatcctctaattgattttcaggcggcggtgtactcccgtccccctggtgaaatttcattgatactacgcacgttcccttactaattttgtccgataaccaacgggtatggtcctgagcctgatcagggtgnacccacaagactcggctcgtcgttgttccctggctcatcgagactaccctaagnctgtcttctgactttgttagcttggcaagtgtccgatcgacggccgatgtcggcattgcgcagnttctgtgcagcgcttatcgacgacgtgcgggcgtgacgggggtgcttccgtctggtaagcgnngcgcgtacttctgggattacagggggagattgcgcgtaatacagatactgtgggggggcgcaaatgctcgaaggtaagcatctcactcacaacaacgacgcttagtcgcgcacatggcttaagacattggcgtgtgtgcggcgccagtcggcagaagctcgcaacagtatagggtgcgtggcgatgacggaccgggtaatcggatgctgttccggtcagttattgttttgggactttactcgtcccaattggcataggcgcgtagcacccagcggtcgacctacctcatcaaagattagacccnaccggacgcccgctaggtcgtcgggtaagtaatcngagggctcatacatagggccaccataagacagggataggcgtacctaactcttatggtctacccatcctnaagtactttcttgccaccgcatcggaacaaatgtgtcacctagtatctctctgtagttgagcccnnnnncgggcgccccgtcatgttgtatgaacatcgggatggatggtccggaagatgcggaccagatgccacgcagtaacgggcaagtagtcgcttggctttgaaaatatggcgtctgcgtgccaatcacactagaggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattcgccagttcaagcgacaattaccataaagtcttcaaggggctccgcgaatggtatatcancctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccacccctcccttcttgccttgctaagatagacaatactgtgctccgttagcattatggccacacccatgccctacttggtcntcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcctcatgattagggtaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcagggccgcanaggaatattaacgaccgtgaactctaggtaactgaccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatntcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgannttcnaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaggagatcctctattcaactcggtctgcgcaccacccggnagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgaattcccgtggaaatcgaaggttaattccagcggaagatccaattcgcttagtgaacaatgcctctcgataatatttcctcccatcgcgaccgctacatgaggatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccntgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcnnggttngcgggagctagagcggcctattaatatgtatgaacggcactgagctatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcngtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccagcggtgacttgtcgcgaaaggacgaggaggagctaactaaacgtcaaaaatgctttgatgcaggccccattcaatatacagcgatgaaatcccccttgcgagacagcgtctgatttcgacagttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcgnctgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgataattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaactggacgactgctgccgacgagcttgagggctttctaggttccctccaatagtcaatcaggtcaacgaccatattttatacactttcaagtggagggtcgcgcatccntaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctnacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgaagggctggcaccaatagacatcnacnnagttcgccggggccgaggagancagtgaacgacttgaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcatccagttgggcacttggtggnactacatttgcgcgatatccatatgtgtaggagcaggaaggctagacagcatanctcccacgagtagcttttgaatagtacacctccaatcggatccagcgcagttttccagctagtgtacacaactcgttatatgagacgctgaggtacacctgcttgtagttatcttgcacagtcggcgggcccgttaaaggcagatctgacgcgtcccgccgaaggctacaggcgcgaccgtgctcatgcaangtgccggtatgtccgttganctaacacagctccgtgacaaggttganttaatcccccgacttgattactcggagcggacggcgaattctggcggctccacactgatttaatagcaattgagacnttagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccattggtttagaatcaattctcctgaggcctgtctgtcggtattcttggatgccagcactcagctttcgtaataattacctcattgttttatgacacatggtaatttcgncagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcnacacgacttcaacctcttgttataatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaattcgaaatttgccgaaatcaggggcctcgggggccgggctataanatagactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacanattcttcgctacctctatcccatgataaacggggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccggacgatangctgctaagntttgccgttttctgcactacccaaggcactccattggtacagagaggccatcgcccgcancagacgattcatagtcgaagtggttaccagcccggcggggagggtactggtggggaactgaaacgtgtacgtcttatcaccgaaagactgggtaacactgtccgatgcactacctggtgaatagaacagctgtacatcaaattgcgctaccgnccgcttagccccggaagaaactgtccgcagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaagcgcatagggcagaatagggccttaactatgctttcacgtgagcgagcgggtcaaacctcagtctgcgcgagggcatggccccttgctcacaacgtccccctccagctcccttcaggggggactatgcgcaaaggaatgggggggacgagtcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagttgaaccatgatgttctcctgcngaaccgttggcgtgccgattgcaggctggtattcgcctacgagattaaagcaggccgcaaccgctcctgcaatcacctggcgatcttggtgaaaattcttctgtccgggagcggaccattctaactgtgcatggcttctgccgggtagctttcagatttgcggcgattcgccctgttcggcgtggcgtcatcgtggggatgaacgccagtactagtttaacactctgacggtctgctcgtggactgggtgaaggcgccaacgtcatctcacgtaggagcgacagtctatcagcgcatcctcgggttaacaatacccttggaaccgagcgaatgatccatgcagtatctacactgattgttttttctctgtgctgccgagcagattatgagcgggcgtgtcctaggcctttagctttacacgaaaagcatcatcgtaggagtgacggctgtatgtcaccccccangaagccctggccggtggctggcacccctaacttatcttggcaagngagtcttcaggacgatcactctttgtgccatattttccgcntgacagtgatgaatattangggtcctgtgttacgcgtttcttcgtggcccacacagccggggggctgacacgaccctagggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccgggcagnggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcccgcagaggcgagctggccggaccggagacctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccattgcgctcggggaatggtctgcacggtggcgttccatatgggncgggtgtattgtatagtatgtccactaccccggtagaaattagaggcgcacccttcacattcgtccaccgtgacggggtacaacagggggaacggttaaagcagttcaaggaaagtcggtgttgcacgtggattaaccatgaacgcgcacaggatgacccgaagtagcagagtatccatacaatgtagagggtgttcatggttggtgcagaatttcggccatcgacaagttccttgtagccctgaancgcatcacatgaaatcgcggcggcagccatcacattccggtgcatacaatncttagggtaaaagaggattttatggtgacgctaacgggccggacggacagagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgccncagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtnttctccgcggcccctaattctaacagtgtgcaaatngtcagagtcaccactgtgtcaagttgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagnagcgcggtacgtgagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccatcccacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggnggggaatttttccgtttgataatacacttgtgcctcctagaggcaaggggacttttatgtggntatatgtcggaggctgcgcgaatcgcgagtggggacgttaaattcgggatccaaactatcatatatgggtcatacagccattcgggaggtctgcgggggaagatgaatgtaatcagactgaaatttctcagagaaatagtcgattgatacgtttaggcgggcttcttattaggctaaatgtatgcaccgaagagcagtgtcaagtgtgggtagtgcgtaacctgggcacncccaatggggtcaaccgtcgtaaggctctcctcatcattgaacccgcagcggtcgccggttctcgggggaatctgtcgggacctgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggaaacaacgctctatatagagccccgacgagccgcgggtctcctcgggcagtccggttagacttcagcttcagcgcccaaacctgcctctccctgttagaagcaaaanacggactgcaccccaaggttctggtcaatgcacaccgatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaaccatccgagtntgttcggtaggataagtgcgttaactctctcacttgcgggcacttacgcaccanggctgcaaaacatcgctcgttggtgcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccctttatgctctctgaacgcttaagtagaagtgtggttctaggncattactaaagaaaatgggaacagcattaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtccgattctgtacagggtngccgctacttggccatttaaagcgcaggccccgctttaggttggtggcctgagacgactcaattagtacaggagccaaacaagtgctaccgtaggattgctcncagcgcgacacgccattataatgcgttttcgtttgtagctatggaaagtatccccacgcggaggtgtgtccaagtcttgtgctancgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcnngccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcggttactagacgtcttcgattctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatataccnatacctgatactatcgtcaagagggcgagaccctcaagcaggcccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgccggggtacaccattcgcaaagaaccgatgtctccaggcttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcaacaagtcaatgcaacgtacctgtccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagcaggcggataacgtatggcnccanacagccaagccgtgtcatgtacctggcatcgagaagatctaatttagtcatgctcccatgacacttatgatagatacgacaagaacatactttatgtgttcctaacggcaatctgataatcatgcgctgcttagtcggcacaaacttctaccacnaggaccgggtgcctccctatgcgtgcgcaaacggaactttgcagttagatttactccatcnccaaggtttaaaaatcgtggcgccgccaggctgcgatgtcctcgccaggcagattatcggggagngggngcgacgggggcacgtctgagaggaggctcagtcaatgctcaccaaactactctgcacttggcggaagaatgctccgtctgcctttgtgtngttgatgaattccgngaatagaccggccatcatacgtaaccggattctacccctccaagcaggagcgccctctcagatactaaaaatcgtcacatangccacaagtgttgcacacataacaatcgggctacccagcggccctggcaggtagcccgtagctgccaantagtagtaagatggaagattcaggagttgtggcacgcctgagtcacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggnaaaacnatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtanattaagttcggccgggnccggacttcggaccgactagtattaacaattaggttaggtgctcgggtcagacactgttagctcgggtcatcgatgttccagtctatcaaacaagaaattacatgcgaccattctataactcgttcgctcgaatagcgttaagggaatcgcagaatgctcacgacctagaggcgcgagtacacgcatggcgaaggcgtgggcgcgggggaaggcatgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccattgctcgagccgggaacccacgctgagtgaaagctccgatgagtcatacaatcagggcgcgcagaaactagaaagatgacgaccatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactnacttggcaacgcgccccgcgctgaatnatttgtcttcagaccagcggccgtaattcccccggattctcccattagcatgctcacctgctgtaatacttggaacggaattcccgagacnttctgacatggctcataaagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtccactggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacannctcccagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttaaacanacgcagtttgnggtgtctcgcgcccatgagcgcgcccccggaagggagatcgggcgtcggctcaatgaagaatcctataggaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttnaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctatcccttgaacttgcgtgacaacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcganctaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtatatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttngggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgttccccaaggcgcaactcgagcatccgcttcgcacgccgctgcataccgggctctgtacccgttatgatgcgttcaaggcgggggtttggagtnctccaattcgtgtacgctctgcggttgcacagcgcaccccgcgggggggaatcatatcgaagctggacaacgccaggctcaaaacatcaagtcctgaaaccaaaaacccgccaaacgcgatattacgtccttgccctaaggctaaccgaggctccaacatacaggaggttacaatgacacnnngatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatcttcacgcttgttcaagtgacgatnataagttgttgattactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcggtctcagtcccccagcatgaaatcgggaagaaccggatgagctcgtagctttctcgcgggcagggggcttcgaggaattcttgtcggagcggcctggacgggcggctggtccaggatcctgagctaggggcaggggcaaattctggtacctgtcggtgaagnggaggtacgtttatcagtggcgntggccctagtcagggtcgttcactgggcattatttttagacagcagctgacatacnggntttaattcttctttagtgggaagtcgcctacaggatantcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtaaactccccattaataaactctatagctaatgagctgagttccaagcccanagactaccccaatgaagactcgtgcgtgcagggagtctccatcagcgtcctaacgtaatgtgcgccggttgaccttgaagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataacatgtttcgttagacccacaagtggtgaattcacttctgaacttccattttggacganngnnncgtaataagcccccatccttaaagagctaacatgtatggcttactcccttttaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcncgatctattctctgggtcttgtcacagaacctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgcgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatccnggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacatctatcaccaaaccttttgacgcggtatgattcgtgtcgagggctgccctacatagtatgtctcaactcgcgcgttgcctttccatacntatggggcccgggtngaccgctcgcccacctcagcacgtcttacctcttcttctcgcagtataacgtgagatgcgaacattctataataagcgattatgcccaatcctgtggtcacggtagaggggttaaaccccgctactagactcgagcgctgttgtgcaaaccggatgcctggaaactactgttgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcagncttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccnngtgggtgtcccctgatccaaactaagcgaatgtaggtgcnagtgttaagacgagaatcgtaatccaccctagggagagtcctatcatgatttaacgcggtctcgcttcgatatcactacttgcaaagccacgttcgcggcagctatgctcaaaagggttaactacgtttcacacgagtaaagtcgacgccttgaccgcctggtccgcgtaccaatcncaaacgtgcgtcggaatgcagcggcttcaagccagaccttcgtacacatctcagcggtctctggtacaatgaaactgacttaancctctagagaggaagagcaaatatgcggccaagcagtgggttctggccctaggaanttatgccagtaggcgggctatccgaactacagggcccccatttccttcccattcgtcccagatagaccgatggaattgccagtgactttttccaaatcacccccatacctctgtccctatagtagctcccggtnctgtgccgcgcgaagcccggcgcaagctctacgctatagagtccgcattaacaacgcctaacctgagccgnggtttcccgagatacaatagtctaaatggatcgcaacatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgnnatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccncgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcggtcttaagacttccgaatccccgatccattattcgcgtactcatttaatncnggttaattagagtagcgatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccaatatgaagttacgcgcagatcncgtgagagacaaagctactctcatgtgcgtgtgtgttcgggtantagactgtacaatgcgtcaattagtaagcttngctacaacgtctagggcggggcccgagacngtgggttctgtcgtcctgcctgccgttgaggagcatcctcgctgtggccaatgccnnnnnnnnnnnnnnntgagccacgagtcctatgggatcactgatgcatttcaaagtgaccatgcggccggttgatagcgtcaagaccgtcggccgaaagactgcgcctaggacagtacaggatttaccgacctaatcggcctgaacacatcgtagcatattagcttggtcggtcggtgcctattaattctaataaanggattcaaagacgaaccaggtcccacaaagtctcccgatccgctggggcctattttcataagtatttgtgcgccgcgagtgncgaatgtagtatgggggccattttagacagttgtttctccagcgacagttggnctggattgcggggggggtacccaaagcggattcatttacccttacttatgctagtaagaatacaacaagcgtgcttggtggcgagaccacgggtccgaaaggtcttattgtcgcactgaactgcactcctgctcgggatgacnngagggaacagaccacattgacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattgnntcttaatgaatcgataatggctcaagtcttcatgcggtgcttaggggctcgagcggtgagcgggacaactgccggcgaataggatactgaggacgagcttggtgggatcctcctggctgttcccccttactgactaggcgaaaaccctaatcttgaaacccccgctctgcgataacccgcttttagacaaacgactggtacctgggtccntgtgcgaccggtgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgtnntccggcggccgttacatgaaatcttgtcccagtcgggcccagacctaggaacatgccaggacgtaagacanctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcacccggctcgcaaccggagccctgggcccaccgatctctatgattacacgtaatgatgcgnggcggcggcaccaaagggggttggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtanggcnggccaaacgngaagtgggctcantgaaatagngggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaacactgaaggcagggcgtgcagtggccccgccaactgccccgtnggacgcagaccataaacgtatatgaattctcttcgtgaatctccattttgagtttacacagtcgttatgatcatcgcccataatgttcctcgacaatccggggcctaaaaatccgccagccatggcgatctgccgcccacaaagcgggcgggcgtacggtttccatatgtagggcccgngcccttccgggctgtgcaagccattggacagcagagtaaggttttgtccctgcgtanaacaactatgatgttactcggcccggagcgcttcgtgtgggaatgattcagctcgtataggactgccggtaaggttttggcctagtccggcgcccccttgtagtgaggactagttggtcgaaaaatatccaaaaatatcggtagaatagacccttccccgagtaaaacgcatggatttcgcggtcggcagccaatacagttccaaggcgcccggagattcactacgcgagcatgggtgacnggccctgtcacggggcnccccactgntcccaccgatgcggcgcggttgacggatgtccacaccaancagagttgtgcaaagtagcatgtcgagtggcagccgagtcacaccggttctggatacgtacggccgacgattcgcggctgggatgctgagggacagccgggggagtcaggggctggtttaaagtccgatttcgttaaggatggggatggtgggctgcggtgtggcagtttgtatagccgaacctctcactggcacaggcgcctcgcctcacgggttgcactgtattctacagagtcatccgtggctaccgatgacacgtgtacgtgtggacgcataaacgcagagcgtcggcaggcaacgccattagccccccaccgtagcgcgcacacgcgaggatccggagcagagcgggcacgtctaatcgtccagtccccacacgagcatcatgcagccccaagacgacctccccaaccccaaaggaaaactaaaatccaaccctagagggcatctgcgagcgagagtctcccgcccaggttaaacagtcggcccgtanacaccttcaacaaatgtagacgcagacttcgatccaacatctacccgcaccttggntggaagtcgctgaaactacaggtcgttgcgggggtgctgagatcnccttgctttcantaccgcagcgctataacttgcgaacctagagtcagaacagctccaacttcagcccacgttcgattaacaggagggacgttgcgcgtangttcggcagaaaagctagcccccgaattagactccgagcgcgctctctgaagccttgggctgtcaaactctaattgacacgcgatcccagaagccgcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatccngagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatgtatattcgcaatgtagaaagcggacagcgggcatcacgccactctctggacattgaagcgcacacgcatctgctcggcgtagtatcggcaagcataatatgccgatcctaactgattctcagcgctgaacgctcaagcggcagtacaaacattcctatgtcacatattcaaggcttgtggagcggaaacgcttacccgcgagtcgcgactgtggccccggcccagtgacccaggccatgagaccccagtcagccttgctcccgcgtgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaancaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagatcatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcgactgattccgagctatacccctccggaaacgtcaagcgctaacgaacagatcaccatcgcgtgcacgtggactcacggtaaggatcattataacatcacgtcccacgacacatgtggagcggaagatatacgctccaagttctagactaagtccggtaatcatcccccaacttattccggtgtcntttggattccgtgtgcctcttactcgcgcggcgcgattaatggaccgctagggggtccnagataatcagcagtgggatagcgagggcacctcgcataggctccctggtgcagtatacagtgccagcttttggagttattgacaacaaaaatagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccattngctgctcaaattgtgcatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtctnaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgnggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcatanagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgncgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttngaaaacgcgacactatcgcgttagtgaacgacgcatcagnttatgcgattgacagtaatacgcataccgaagaagcccccaatcgacaaagtttactactcacactaagatacacttggttaataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgnattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccnttnttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacccggcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgacacccacctcccaaaacggggacctcctttagaaggacccggcactaagccccctcgggcccgtcgctatctgcgcagggtgatgtgcacnccgagagtccgttgcctataaagactgggaccatccggtgccgaagggaactcctgggtttacatgagcatcgatctacgaagtccgccaggacaaataactggttgattactaattaaattaggaatgctattgtcgagagagtagcgcgcgcgtctgcaaagccactcacccttaggcgcgtgtaccgagatggggagcacaccgccaacagtcccctatctagttctactggaaggtttacccagttatctgcccaggccgggcgaacggtttacagcatgcttanctatcagagagctcagctaaaaaagatttgttgttattaccactgcgctctcgttacaagtaggctgtacnaagaggatcggctgaacgactaaaacctagttttctgcgtgagtacactcagaggcgctcgggagtataatgcggagcacaggttctagacgtcccaagatctcaacctttttggcggtggtctggctaatagtagttcccgcgctactgaggcgactaatttcccacaggggagtaaagaatgcgtggatcacacgcgtccggtccctggttttctgccacactactaaagctaaggcatgcgacgcttactcgtaagatcagatctccttcggtgcgtgagttaggatacgatgatgcgggtacgtggctaattcctgtccggtataacatgctacgaatgcccagtggcgcgtgcctcactcggctataaaggccgatcgacgtattaagcgacggcgagctcanctgtgccacttnngtacttttcaaatcgccactggatctcggaacttgacacagatttaggtttcaccttgaccggaggtcccanaggcccgacccggtggaccacaattaacgagcaacttcatacacacggancccagcttcgagtgtctgcataattgcgctgctcctagtgagtcgaacccggaagtctgccggcttatgacttccctaggangcactcgtgcctgatgcgtgtataaagctttcgtaacgctcggccaccttgctcattcagcggcaaacaggtgggcttgctacatcgcaaaaagggggtnagagtatcgtgtaatactggtacttcgtggtctgcagtagatccacgcttgctatacgcctgccacgtttcggtacgtncttgttacgtacaatgtctcagcgctattacaatagatagtcaggtgtgtgatgccaattagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggtgggtggggcacctattttgtcatggttcggtatagaggtagcgccaatgaccaacttatcgtaggcggaagctgcgcntttatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcttataatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctgggcgggaccgttttgcgagacatctggatgaagaattccgcataggcgtcggacttttccactagtcttaggtcagctattaagttgtaaccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtatctggagactttccaacatattacccactaaagaagcaacttcgcagactcactactagctttaacagtcacgcaaaccatctacgaccgtctattagggagcgggtccgaaggtggcgtttatacagcccgtcccagggcttgtaatactctgtgggtaaataacctcagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcntataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatncgctcacagactcntgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcnggggtggctacttcggcagcgcaagcgcttgggtgatgcgtnctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctnaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgccctctaaaggtcacatcgcggcgcacgtctccgtcgaggcacgccgtcgagataacgcaagcgacgtctctgaccccgtcaggtgtccttgcaggaccctctaaattacttcgccaattggactcacagcaagctnnagatcagntggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggncaatccacccacatttggggcgggttctcaactgatctcgtngctctnacccatttagggtcagccgaattccaccgatctatgcccaggccgtggccgcggtggtccngttgctctagctacagccgaagntacccaaaatgcgctacggtggactcggtcactttgccggttcggtatcgcgatggggcgggccacgcgcatcttcgacgccaccgctaatcaatagtgacaccacttaatttatagaatggcagggccgggactggggcntgcccgccggcctcaactattggaacgaggcctagagcccctcccccccttgtatgattataaactacgacccgactccccttttcacaacgctcctctttcctgcatctatgcaaatctgnacagggccggtcaggacgcattgctccnggatccgggtttcagcacaccgaaaagacacttgcgtatccgccgcaacgcttaccggaacaattcattaatttgacaaagtaccgcatagtactaaaaacgacgcggccgaggttattgatntgtctcaaccgaccaggaattgtccatttctctaattcacgttcatccgtttagtaagcaggtaattgctgtgctgaagcctgtatatcacaacgcaaaggctagtcgggagtcacctcgattctgaccgggcataatatccaacctgtatgattccagacgcgggtcgcaaccgtggggaggaacgttccgcaccgagagatttagcaccgcgtatnnatttagaagacttggaactgggatgtggatggtgccccactcgangtggaagtacacgcactgnaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttngctattcgctgtcccgccttgagtgcgctaaatgaataatgttagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggatctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtccccgcccccgccantgcccagtgatcttcagaagcttttcccgaaatgtcatcncgcttagaggtccgagctgaagagtatcgtacgccccgaggaccagctgtactaaatggacggacgcacccgcttanccacgccgcttacggcnncgatcggagtcgccgcgtctatgttataagccnctcgctgtactntgacccgaaggtaacgtcatgaatcgaactccaggtttctttatgccactcactgttgagcantcctgtgtttactggttttgggcagcggaacttgtgggtgaactcaactcactntttgtcctgctgtctctccatgagcctttatagaatgccgactgcaacggcacaaatggcctctgcttgggacggaacctctgttggagtgcctctagttcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccagctactcggtgcagcagcgatgttcggagaaaagccgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatccagcagtatcacattgctctttacttcngttcgacggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaatcctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttctgtataggtaactaacagatttatgttcctaaactctagggtttgttgattaatgatacgacacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgntctgccgtggcatgtggtagttaccacatcactttaatgctaaaggtaaaattctatgtcgggcggcaaattgcatacatgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagcgacccctctggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaatgancggaagtaatgggttcgcttcgctctcgtaatataatcctgagttcgttatcggaccacccagcccagatggntcgcgtaccgcttgtacttaggaagagcactctccgcagcgagtcgactacgttnacacgagtcggaccttgggcacgcgtacaactcataggatgntttgttatttggtaatggagcggggacttcggagatcgggaaggagcccagagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgaggttgagggtacngcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggaatttcacttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcanacctccttgttgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctcngatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatnggtgcgttatccagggagtgacatgnagttctaccagtcattgcgtggggatggttccacacgtgcctataccgccngtaaccctggggaacgcgagcagcgccaaaacccacgcgtcgaacgaaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcactgatanagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaacagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacannncctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggctaggagggaagattccncctccacaggcngagaaagtcggtcccacgcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggannagcatcactgggctttctgcgctgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaataataccgaatcaggcgtcatagcctaaagaagtttantacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcnctcactcgtacgccaatgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtaggacagttgttggaccataggaatatcacaatctggtccccacgtangtttggcctcggaaaatcgtatttgatatgttcgggatctctaatcaacgccctcctctagtatctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgccnggtgcggggtcgcangattgaataccgatcaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttctcgagcagtaccggtgngaaacgtcccagccgcggtacgccaggantgccacgctccgacgctgagattcccggctcaaagccgctacgaaaggtttggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtgtactcatcaagcgtgatgcatctgttgtcgantccctgtatggaccgggctctcacaactacgacagcggtggtactnnccgaatttctccgttgcccttttctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagtatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacaccnnatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaantaagnngatctcaagcaagtttgtctctgtccaagnacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccagggaggcacctaactataagacagaaagattgtttttcacacaaaaacgtactcggaccgcgtaggtgtcgaaccccagcaattgataaggggggccctctccatttagaataaacgcactgccaatactnggatagcagaaatcctncgtcaagtttgcgtcggcgggcaccgctacncgtacacagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactgnctagaagagaaacctccttgcgtagagactcagntaagtacagatgccgtctccccaaagggaggaagttgacatcacttagacaggcggagtgccgaacttctcgaatacatcggatgtgtcatgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgttctggctaactgtaagannattggcactccggcggtgacccgttcacancctaaaattattaacggaggaagagtcagtgtattacttccgtccaatctgccagtcattagacgatgttttggctctccnagttaccgttttaacttttccaatcatgctggaagtgcagagagaagatgctctgcattgataagggctccgtaatggagccaacagctcatcttaatgtgtatatacacgtgtaggactacgccctggcgtcagnagggcattctgggtcgcccctgaggcaggatggatcaaggtcgggtctgaatttacttgcttggcgtttgaacgcaacatctgactcctctaactaggaaggtagtacgccaccgggcgcctgacccacggtttcgaccaataggctgcttccctgcctagagcccgacacgggtattcagaatggtgctcatcgagttattcgaccgcctngatgggtttggtattaagtggtgcgctccgcttcgctgagattacagtaaggagttcgatgtcgatttaccgccacgtccctaaatgagcgctaggttggagagtttaggactctcaatgggctggtgttcaagaattaataccactgtaacctagggggaatagggcgaagggcctacataacccccgggataagcttaagccggattatctaacatgcgacccgatcccgctttctgtaaggcgttacaacccgctgtatgtactacataggcgtacggnattgtaaggttgccgtgccctacttcgggggcctcgcaatgaaacgcnnatagcccagttcttccgtgccttctccgtgtagtatagccgatattcagctattgtcttagcgccccacgcacggngaaccgaaattgttgcctacactnatnttacggcgagagcattcnattcgtantcgaaatgggccatgaggcgagcggtacgtccgggtatgtgagaatacttgagcggattcggatgtcggtccttagcaacgtgacttggcaattggtacgttgcgtgtgatggacgctgtangtatatcngggtcccagaagagggttcgccccgttgggtgcaantntagttatcaatttgagccnatttactggctggcgattgacgctcacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttctccgcgtggccacggatgcaaagcgcccgttaactaactatttcaccggcgcggcgtcctaggccgtgcccgtcgatcacagccccgccggcgtagtggccttcttaacccctgnacctatctctgatttaattgtgaatcccttacccatcgcctcggagcaaccaccgcgggccccgtacttaaactgtccggcccacgacttgccaagggtgtcgcaactagctagcgacctggctgcgtctgttccacttnnnntgacaccagggcggctaactatcgttgctgattgctgaataaccgcccagaagtgttgacacgcggctaacacagataatcttcctgcgttatccatgctactcatgaagtccccaaattgttacgcctaacaaccgccaccaatngcttcacacaagtgcatctanatactaccaactattgcaggccgatgcggtgatattacggcgtgtctagacgctagttgacgcttgctctcgtaagcttggggtatcgttagcggcgggacgcgcgntcgcaggtagganaaagctgcctgtgctcgacttcagaacacgnctgtcagcagaactgcggcttggttgtgggctgttgggtcgacttagcgtcgtcgataggggcgaacgtaatccagcggtgtgaaatnctcctactcgaggggcacgccgcaaaaaaatagaatgaccaagcttgaacgcggctctcggttccgagtttgtgagaaagtgttagaagccccgacgcgggggtagctctcttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgttaggttggcgatccccacctacacgtctctcgcatcagaacgttcccggattggagtggtgatctagtggcgcactgctcgctggcgaacaatttaacactctcagtagaattcattcgcacccgtaccctacattcccctgccttcggcttgagagagtcgcgttgatttgcaaatcgtcttctatctgttgccttaattctntttcgaacctggtccggacccctcttgagtccangggaaagattccggtgtgaacgaaacccaatggcaaaacggattacacgtcgggggctggcgcgcctaggcgaagctgcctcaatagaaatcagtcgcttagggtcttactacgcgtgagacgaagtcgttgtcgttctctgcntaagttaagccattggatatgtgagggccgagcaccgtaccacgcaaggaaagtattcggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgtgctcccaggatgtgcacgttatctcctggcatgctgcgtctcggcccaggcgttatttcggctggacgatttcttatntgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagcnagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttcactgatactcgccgccantaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggggcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattnctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacngtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatanaacgcgtatgtaacattaggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagctgtctcttatcgacggtgtcatacgcattcgtgcaatgatgtccccgatggtcgacgngacaactcgagtgnatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaagagcttgcgngtataatgtacatgatgggtcgatacatctncaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagatnantttcctcaggcagcanggtgagctccaaggggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaancgctcaaactctatagtcaaaacaccagaatggacttatngccatacccggttgttactccgaagacgcctaatttatcggggaagccagtcgagcatttcagcgcggtcgtgtcttttatacaatagccaagtagggccctcgagttcacgtgcgtcaagcaatactgtccagcacacatgggtacacttctaagccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacgataagactatcgtagacaaacttacgttcanccttttacattagactggcgggcctcctcataacttngcactgaccggggggacgatatccgcacgacaggagcttgacattcccttcacgtcttggcctcgcctgtccgccccaatgacttttcggatttcacaaagacacatactatacagctggtcctctctaagtagggtctattcgaagagctatgntggcgcctatgacgacgccataatcatttcgacggatctctagtgttagagccggcttcctggttggcagatatgtttcggattactagcagatatcacgcctaaaatgttaccacaataaatacgacctagtctaattacaagggtttcgngggaagggctcccttcgcttaacacgttaattgaaccctgatgcatgaactttggaactataatgatgaggtctttagttccgcttcaattctggctattgacttatcgttacggtcgcagacaccttgaaggtacatcgagggcnctaatgcataattgccccagtatgacccggatattcgaacagtgctagtccagtacgggatttatagaactggcctgcggngggctttctttatgtacgtcgtgcctgtagattcctgaatgagggggaaacgatagtatacgcaggcacacaaagcgtttgcgtccatcgaaggccatcttatcccctataagttccactgagggggacgcgaccgccattctagtttgggggctgccctgggggctctggcaaacagggcttatacttgcaagcctagccgggttaagcctgccgtcctaagtaagnctgcaatcgttttggcgcgtttgcgcaagacaggggggttgtctattctggcgaaggttacatatccgcataagtcaaccgtaccccatctcttcagggcgagtgatgatgttccaatctgatgtgtgagcccttaagcatcgcatncgtggttgcccacctggtgcgatcccccgcccgcgaaagacataagtatacgtagtggggtcgtccggtcagcgttttaatccagggcgccggcattgaggaatgaaacctcccgagatnaacngtggagaggaagcatatatttaatcagcccgtgtgggtgggggaagtatattcaggggttgnggaggtgagtactcgggtcgcagttcgactccacgaatagtgagcatgcaggcatccatcgctggcctatggcccctagagacnggtcacggaacccgttaacgcgcagtaatacgtcccatatttcaaacatgccgctgactgttcgtagctatgctgaaactcacctattccttgtggcgctcacgagcaagcacggtgtgaccccacccggggggcatgttgggctgcgcactattcctgcatactatcaaatngaacactctcaaacactccatgttgatataccgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctatctgtccggacgacgagggtgagcgatggttcttaatggacccgcgcgctcttnggtacctntcgcccgaaggaagttcactaggtctggggttatgtcagttaggcggtactatctacttaagttgtcgcgatattaactgcggagaattttggaacttggataacatagaacacacaatacgcaancacttgggnaactcgccggagagagtggcataactgatggcccaatggtcatccctggcggagttaacggagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcanagtgggcatcgtnaaagctattgggtcaaataaacgttagttcatgnggacagccacctgtaccgaggggaaagtttagactgcnagactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggaaatggaatatatgaagcatggtngccctgacgagtaggtgccatctgtctaaccacgtggtcccaatgtggatgctcgcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggtctctgtacctgccccgatcatccagattntcagcctcggagaagtacacgaatgacgttcccagtttggcggagcctaccgtcggtgttccacgtcctaatggtacccgactggactgacccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcataggatatgggttggcattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctancaagtcaaccgcaatgggttcattntaaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtccctccggcaagtgcccatcacggtttctcggttaggatccatacaacagtgctccgaaccaagtaggtaaacntaattcctgttgaggaaggctgnccccacacctcatgttctttctttgggtacttttagggaagaacagccgcgtatgtaactagagccnactcctatgatcccgatcgtggtctaataagcaggagaatgaggtacgtacaattcctcccaggcgacaagagcaggagccgtgagtaaacataagagacctaaa gtgcacanttgctattntttntnaaaacgaaacccggcaatgatagcttaaaaagcctaacacagcggaccgnatcgaatcgctntggtattttgaatcaccccccagatgaaccttacaagaggagcatgcgacatattcgcggaatcgtttcgcaaccctcatnctgcccggacctttgcgcttnannctcgaagcgtgttaatggctgtgggcaccgcctattgggaagtaggantccactgngattctttgnatncatagaaaaacagtactancacctccaatagcnacactaacttatggcgcacaatctcaaatcaagatgaagacatggtggtaaatggacangacaacaccgactgnttgaccagccatanatggcaggnacatgcacgcccccacggcatttggggcctagacgggntagcaggctgcggtgnagatacccactttccagatctgctccagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagcggcggatccacggtccatatggcaccgacgtcatggacgaacggcatcctatcgcgtacttcataagctnggcatgctaagtgacantactaaaggtgataggactgctgggcgatcaattctcccacaacacgnggtgtttccagaggagtacgngtaacgctacacgcctcacggcatcaacgatgctngaggcncctatccctacaactacggnngtccggcanccatccgcgacgtaacattggaccgtatantatcgacctgngcgggcttcgccggtcttgggcnctcacacctgtngacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtnagtccganggcgcactccacatcgnangcaaataggcgangttaagattatgaggatgcgcataacgccatgtcaagtacnnaacccnggacgaggcagcttttngatagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagnaacgaagnggggtctatgatggtccatgttagtcccaatactgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttancgcccgccccagcccgttttcggnncataggtnggcggnacgtacgaatagatttgcgagtccaaacctcacatgatggacgncgatagaacactatagagactggagcttaagtttccagacccgatgtgtngtaacgttttgccaattnnnnagataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatatccccaggcaaaatgggatctttcacatgtgtgagaaaccccccatatagcnnttaccttaatggagaccacgggcggtcctgnatgtccggggtcaattnactcagataccgttgtccacaagttttcccaccatagaatggggatctaacccggcaggggggggccaaacactntgctttgagcatgagaaggacggcgangacgattgctagtttaaaatccgaccccgcancgtgngtgtagcttatcacagccggtataatattctaaaacctggatcccacncaaccgcaactttccctgttcccccctaaggtagcaagctagcnccagacacagctcggggtagaatnnctacggcggcagctgacgaatgtctcgttggcaaagcancctcagaccattctaggtcnttcgcgtccctagggcgtaccaacatgctgtcctaactcgtcccaataaatagagataagannnnttctcctcatagnnaactgtccgtcgttaacgaggactttcgattgagtgttcatgccctcnaatcaccttacacngggcaagcactaggcctgatcgcgaattgtaaacggggaancacgtancgcagacgtnnganngggctctacgcagnccatttgcctgggtggtangttcccctcgcagccggcaggagagttcaggcgctctcttgtncacaaagcgttgagatttccanntattgcgttatgaaacaagtccaaacgggggtgcgaggacgcgccaaccggacacgtggaggnccacatcagtcactntacgccgaaaaaacgggatggggaaatgggcattaataatcantgtgaaggtcgccttcgtgtgctcttgctaatcattgcccttccgagctacccngcatcagatggaagtttaccatctttctaacaattcgagtccattctaaagtgttantcaatgtacccaccgtaatncggtcgtcgttggacggtngtccnccctttcaacgatatttgcaccggctgatgaaaggantgncccgcacattgcctgnagcaacctgcattcgccgcattcaancatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctnaagtagccgattgtgngtatggctnacgcntctttttnaatgcgtccaaaaaaggaccgagttgtccttcggcangcganacaacnggtaacttggtaccgtnttnngtccagtggttcctgntcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagncagcactgggagttttgacgtgagagaattttcgacaccgtgtcagngtgcgncagcacactaancgattgnccccgacacgtattttaattacagattcggggagaggcggngcctggnnnnagaaagtagggcgncgnnntggggtngtgtgattggtattaccacaatancgaattgaacagttacacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgngagtattgtcatagcaagtaacggctgagcggcatgatcaatctgacctgtcaaatcaccnaggacagaccgcgatttgtaggagtttgtagagngacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcanttatantagtgtgaccccctgcgcaatccatttnngtgcgacagcaagcgcttaaccaactactcgcgataggtttgtatgattgctttcaacgggtggctttggggngcggccacggatctttcgaccgtatcgagaagttggtnctgctcngccncaaaaccccagcatgtgaactccgnntaacgcgcgtgacgagtcgagggtactcgcccgncagactatccgcangagtaactcnngttcatggaccgggcatcgctgcaaaaganatgttttgnccgctactgaggacgggaanagactgccngtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgncttagagggttaacctnctttggatgttcggcagttcttgcgactgatggctgacctccccnctcagcgtncgggagtgtttngnnttttgtgggcaggaaatctatctaaagtaccatanctttcgtagaaagtgcngaccgatctataaagtgattgggagtgntgtgcagcagctgcgtggagcccccgtcgcatgtatcaaaaggagtcccatgggccagctctgtataaatnagttagtcataccnaattgggaacgaactcccgcatcgtattttgtgtantgcgggctgggatttgcgtgnagcacnnttcgattcggtgannngtcccgttgcaactgatcttantcatcacttcgacanacttgcgacaaacggggcaatcactaggatctagagctcgggcactggtatggccgcggccaaatcagacctcctcactccaagcccatgacaactgcaacctgacgcagtgtcatcaagccgttacaagtattcttgcctcatcatgttaagctcatancatgcctacgttaccggattgttcagnggtgggcactacaacggccagttaatgcccgcaagaagattgngnantaaagcnnctaagggcgcgccnacaaaacagtcaatcanttcgcagccagtttcgtctgcgcatccgctgtctctgnncgggccttggtaattcgtaagcactacttttcccggtccaaagtcgatgacagtattccgatggtttcaaggcatgtcatatgaatacacttacctcctcgattgttgcatagaggtagagtggagtaccgtcaggtggggcctgcgtaggagaatagttaagtctggtagcgacctgcacggataccgccatgcattagtgagggggccggcgncgccgnagccgntaggntgtacganggcggatacccagcgcaggggcccctgtnacgaagcggnccaaggcggcgcgcgagtccggaatnncttaaaatcacccnnnagggnaacatcggtcggcgcnggcctagaaaatgggcgccgcgcataacgtctcctcggcccccccgcagcgggncggggcggtacgggggcgccccccagatccgtaaagtaactttggaactcgttacaggccgcgggtcgtntaggggctcttcattcatcgaccatgnngggcggttactatccccactctctcatatccttgcgcgtcttnccttgccactataaggtcgccaagccgatagccctactcgcggaccttnatcagntgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaantttaacccgctgttcgcatataaaaaactggttggtacagggtcagcttacaattagntcnccatctatagagaatcccgnacgtgccaccgccgatagnggattggttgncggcggtgcggaaacgtttgtgtnacgaaggtgggataatgccnggagcgaaacacttcagcgggtcgatccgctggcgctcctgtnatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtcnggtacgcctcagcataacacgntgcccgngcctngagatgagtntcttcttctgggccnccgctgtngactnggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctnccagngcctcgcatggtaaangatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgantatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcagcgtgtctctgacccatcgtggcattgcncggcgaagtcaacagaattccggtcgtcggataccggcaaaaatcagctcagagttctgagcnnntcgnngttcntgtgccccataactcggantatgaagttccaaggattcaatcctaacgtggaaattctagcgctgatttcgtgtatacacgatatcattaggcnacnggcgttgcgaacaggatcactacggtctatggctggtcccgcaacccnaaagtcccaggtccccgacttagatatttgtaagttgttagttagaggccgtngcttaacganancaaccttntccnnntggaggtggccggngaattganctccattccgctaagngcgtattagaaagagggcggtgattgggtctcgaaaccggtcccgtagnaatngggcttcgtcncgcccctggtctggccttcttactgaggtcggccttctagtggacctaggccngcggcccggnnatcggctgtctatcccacatgaaggttgacatatcccgacctggggtccgttttctagcttaaaaatcattctgcaattcaaagtacgtcnttgagtgccaacgatcgccctcaaggaaaccactgagtctttcgaaggcctaanagacctgcagttttactgtgaaccgaagagggccgagaatgccttagcttggtacttcccatcgcgntaacctgatccnnccagagntaaggatacgaacatatggtaaccggactgaggagggttggtactaaaccnctatattgctttaccgangctacnantatgttgctgaagggttaggtntaatttccacgtcaatcaaatcacgcangatgttagacgcggaggngnangtaggggacctagtcccaatggttnggtgcgannacgccgggagttgtnngggtgatactctctgcacgtanactcagatctagtcgcatatatgtttccagcggcnagccgatccttgagcctgnctacggggggtcggttacgggggaccggcccacaggctggcccgggggcagagctagnggctctatactggcanggcctgtgcccngnntacngnntacgacagcgttggtgtatgtctgntganccccagagatgccctnattggttaccntntannggttanannnnacggtggtccncaagatccaaagatgtctaagggtgctgccttatacaattngagngtgtgcatgtgtcacatnnacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtcnttgcgtgcgnaagaggaccttcctggtcgctggcttttaagtacttggcccaagncatcgctccggcaagctncccaagtnntgggntcctcgccgaggttcactagatgcgaanctacttattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgacncgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactnactgtncgtttccntatntcacantagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcncccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgntgcactctcaacttataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacanggtctcgatcccatggtccngattatgncactnncgcnntataccgtncnnntggtgaaagagagggtgacgttntttgagntacaaggtttttaaaatttaacccactacaganattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacanaggtaagttatcgttgcatgttngttgtgatgaaaatnagcaaagggngcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcntctaagcctaaataaaattgttagcagaacttaaccggttacgaagactcncggggtatgcgctcggaatagtcggcaataatatgttcatctataaaatacaccgctgngagttaaaaggttcccacgatgcaaccttcgtaagncnntttgctgagacccaacanctcacatattttcacagatgggactttaaaccttgcctgtcacatcngtctttgttttgaacttggtagaactaggagggtgctgctgcgattcacaatacncttntctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgngagccttntnttagtccatgactgctctttcttacttaatgcgaacgtgacanactggagttgtgatattattnccnacgggactggaactttaggagatgcacaganacctnncgaggcngacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatantttaaatttttaataaaactncactggagcagatcaaattnacgtntggntagtgccagngncttgcccaancaccggccatttacgttgagaccagttccactcctncgagagtaatacgtgaaccatgtacgacctgacgtccttcnccggcanaagacagcctncgcggacatcgagcgtcctcttagaaattatatggattacgttncaaggtggtacccacgcccagacggtcggttccgctgtctgaggcggcngagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctcctggncctcgtggtcgacgagggtggaaggacagtgtacgtgngttagccgacagaagagnaggggatacgtaaaacgctngtataaacacgggaagtaacntcagcctcgtnaggaacagacacagnaatgacgccatccncagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggngcataccgcaacncgccgttggantgcacgggtcaagtcgtgtaccgtatnaaatccatgtcggggctcgagattctacgagcctactattcangcaagtccgagtagggagtacgggaggccggcactgtccaccctnaataaggagttgttcccgtctcgcattgctaataccncggagccagttgacccgatacctgtgggcggctctcntgcggtagcttcgatcagntctgcgctaactgatcgaaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacnctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaacngtggtagangttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgantgatgatctccatccctccacattacntgntatttggnnaacgaatatnaaccgnctggncgggaggtctancaaccggggcgtgtgaggcaacctgcgaagnggttggttctcatccncggttgtgaccgtcagctggcagcctcgatcttaaccctccnannccatgagctgggtccaaacggaaccgatagggcnagcaaatacgtcactagncntgcgtcactgtctgtcttcgggatcgtggtgcatggttgagctcctgggaacgaatttcttctcttcgcccanctcgcttttgctatggacgttactgcgggccgcacgtagactatgaattacaggtagtgcggtctganatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctnttcacccgccacgtcagctagntcccagaattgactcttgtggtgtaatacnggaaggtagtcttgagantattcgcagaactagataaactattttngggcangaancgtggcgacaaaaagatgtgattaaatgggagatggtaagattnagggacaagagtcgtgaagaatcaccngggtacggacggaattagaccgatcctttcgcaganctgctgctgcgnccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggccnnnacgccaagtngccccacgctcacngaaatgtgtcgacganncgccaccgcggggggcggacagaaggaatctactgtaaaggtgnctccattgactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccaggacaccagggccccgnagaatcgttggtacctgccgcgcaccagactgntcgcgtagcagcgtcanngagaactggcaaccaaagagttcctggcagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcnncgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtanagcagcctgaacttcggactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctatnagtacaccagcctgcatttcgggaagactgaatcacattgcaggcagtctcncttagagagcaagtcgacccgaactanttgtactgacccatanaccgacttgcaactcntatatgaactggtcacataacatctgttccgtnccccagngcgggactgcggccgaagnactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggnagctgtcaactttaaaaaggccaagtaacttttaagggcnatagggtacactaagnatatatattgggcgcacgattctgctgatacacctcatctaaaccancggtcccacnatgatcgacggtgctgggctntcgccgcttaatctancggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttccncagtgatcctgtggagccgatcgacggtacngataccccggcatttccncaaggttatcgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagnagagccgcacagttttcgncgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaanccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgangggatcctccttactttatattgttcgtcctcaactaggacttgggnttcgnncgagtaacagacagctaggttgttgggtgcgagaatganactatcgcgtgattgncgccctgnagcggatggaaaagagagctccgcgggggctgttacgctaggaccccgtagttgtaagagcgaggatncgtacgcgcncagagcgttcgtaangaggtatatcangcatgtcattcaccggancngagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttggctaatcgacttaaaatttataaaggcggcttagtcgtaggcagctataggtcaatactattngngtttcctaggcgtccttccctnagtggggactaacggcctgtacccnctctgctttgatacgcaacaaattctcaccggangacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcatactgaactgctatccaattcactcccacgtaccggcatgatgaattanncacagngatccgagtcgaatccgagacagatggnaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgnagattgannacaccggtagtgcgatgtgatagatcctagatcgcgaagcngtgatgtatatcaattcatgnctgggcctccgatgatactncagctcatncnccgtttataggaatatataaaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatcncttngcagagctaaggttgcatacgacgacacgataccccggtccgcatcngtctctttcatatgtcagttnggtcctctccgcctcactccgagggcgtgtctgaccctantatactttgaagtaattgggatggcaganccggtagtaagcgctactaatgtggacctccgctnnnngagcccgcgntcagcagtgnnttagcgtggtcgggtcngggttccaaagatccgcactcaggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcncttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcntctaacccaaggncgagctccagnnggacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcntgctgagcccacantnatgcttttaccccggnacggtcnaggtgagngcgtgnttctccgggattctcncntgttantctacaggtgatgaacggaagnagcgattgcaaagaagggttaccaagcgggggtgttnggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcnctgtggggaagcggacggcaagtattgatgcgggacgcnttcgattgatcctncaaccatgnccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttantgactggagagtgtctcgttggatccagcacaagcatttatccgctacancccaaatttggcgtgtgttnangcgtacatanccgcccntaggcttcataatgaaaccaacactncgctactgagnacagtacagagccttcaaagagggannacgatccacctgagcagtgctctatgntcaatccacgcactganntanacaggctactaaatgtattccaggctcgggttggcccgtataggnaagnngttgtcagttccgccgccancctacacgaaatatnattgncatcgcctgacgaattcccggganccctataccgcggtcagggcttaccaatttatactaataaagtcgctagctcgaacaggagtaggatctgacaangaagatnacacacaaccgctgagtcgtacctacttacctnnatttggtttgccannannctcgncgcggnatttcgggcgaacgaggtctgcttgtgtctnaatctcctcgcctgaccgcagacgcacctgaggaggacgctgtntagttctctggggcatcagcggatcngttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcantcgtcanatgaccagcgctgacatctctgtatcagcctnaccgcgccttagggcctagcnaagactatacacgctctagggcttccatgttcaggaggcatgggtaagccacttcactgnnccnnatccctgtgctgtcttaccnngagtactcccaaagtgttaggtgcatgatctcaaatgcaatcttnacgtaacaggaatctcacatcctactatgtngccggttacgatccccgcgaactaagttttcgtnnaccggcggtcgagccngggatataggggggtctcgnacgggcntttattcttcagcgagttctgncgnaaggctatgtgtgtcactggattctagatgaatacggctccccccgtaggttggaggtcctaacgtagttgtnaccattgtgtgaaacgaggcatatgacaagtgcttgcngtcggaccacggcnatggagtcgaaggtgtacatctattcacaagtacgtcactggggtntagggtagttatcctcagataacctaacaacatatgtctgtgacttgggttggtagacgtccnggacctcgttatgtaggctgagggccgngaccgctaagtgcgtacccgacccagtatttagatccgcgacttncntcattgncagacgacgggaggcatcaggagcacaaggcccacagaagcttgacaaactggaccccggctattagtgggtgacgcccattcggaagcgcccacacgaaataagcgttagactgcgtagtcgcggtcataaacgaataccttcagctttaggcctagtccggtgtggcgatgaatatctacgcccgttggaaacggggcgccttaaattcaacacgtntcttaccatccctcacgcgcnggcanaacaaagaccctagactgtatagaatgtgaagtataacgcccatgtgcatgggtaatgtgcgaagcgacttccggatctaggccnnactagtatcaatggagcgtcctaaatcctctgctccggtttgtcgatgccgttcaagctacggaagcgcttacgaaagncancaagcatcctggaacggggtgagggcgagtgcgacgagttcataggcataggacgcgttatgggccgttaaagncccgctcancngtggccagggtgtgtgcacgcatgcctatagcgtatcgtaagaagtgtttcacagaatggggcgcaancccttaattctgataagtgtagggcggatngtttcagatgantggcatgtccgatggtgcgncgctgtcttagtaattgtcgatgcgnaanccatcccccactgctaaggcacttatgtgcgacaggttcganttatatgtcacttcgaagcgtgtgattagtcaaggcnacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcataacattcaactttcgtgattttgctcacttgancncgtagggacgnnactatatcatcggatctgagggaggcgaaacngggtccaaatatcttgcggctgnnagttcttacaagcngggccacagatggcgggccantaccagttntgtgaacaagagggcgagactccaagaagattgactgattcagtcgtatgcctagggcgtggcatgtaccccgctaaggtttcgccgacgctgatctgctgtgcntaaataatagtccngacagacgatatataacaccngtacatgctccccaccgagagtaaaagtcactagccctcgatcaaatctggtagtggcgttttcgntcgattcncacagggcttttttgagtntaganttgacgacttgccgctgctctgcngcgngacnanntccgctacgtgggtttaagncgtggttctaactcaattgtccaccgcaaccaggattcttcgtgaccgtctggttgctcaggcattcgataggnccntagaccaacnggtcnaaccctttaggatgaaaatgcatcagccgagagagccaagggccatctgacgtctaggaggctcgggagtgttacctttaacaanggcggttttacatgccctgtctgtggggctcgccgtgcgacgatacganatgtaacgacatggttgtanacgaaatcnacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtagcangtttatngaangttagggctattctgtcatccatgtcgcccgggaactggggcaagatcccagtaagtacttagctggggggcatcgcaatnggctttctagaaattgcgtgtttccgtcctagcgtggtcgcgctccgtcgcagcacacgtggatgagccccatccttgcncgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggcgcctacctntctcacagtgaancgggggtaganggttcaatggttttacccacttttatgtatacctncttgcatgagataagctaccnggtncgnangccacgtgtttancnggcgctatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacncccaccggaccggtacgctcactcgtgggcagnctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctngntgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgngatgncgtttcanctcntgcggcggcaggtctaggcgccttgcagcctgtgtcctgctacagntcactcgcggtcaggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcacgtgattcgtggaaccccaatgtgtaaagatccccctagcggccgggtaagtantacgtgtgccaanacaatggcattagcagctgggatntgtntaccggcgcgcncttncacgcttacagtatttncagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatntcaatggccgtattgaaaaattcccacatttaattgtanccgtcccccccgncggaacgatgaagccancctcagaaggtaatcactcatgccctcaagtangggactcatacgatggtgcgnctatccgtttcgagggcattctatgtccttctattgngcaactaggtagccgtacaaacccaggcactaaatctcancgcttcaaggcatgttcctggggctacaaactcatgnactatatcctctcncagcagtaacatgcccgctggcatggaaatnctacattaatgaatnnacgcggatcanctgtattgaggctcgccgctctctcnngtagaatgccgatccagggnccatacntttgtgatggcatacttctctttgggcganccatctcagttagcttggccgcgcgtttcaatganggagatcgtgaagtgatagccggtagtttcactacatctatttttaagattataactgttgagcccngagatggcttcagagatcgttaatggtcanaaccngtcgccntcactgcatcctagagancgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgnngatcctanggatacacgggatgggcgcgcatcgacgnttacccactccctgcnttcgagttgctctaacccagcgnattagcttgantgagccatggcgcgcggaatagagtaccatgatttgnacacttacccgcgagggcntttgtttnacctgatcaggtncttctacccagccatgttgacggaggatatctgatgtttgtactggacatcggntcgggttcccttgtagaaatgcctttaattcattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggngcctctgactaaggatcgggcgtttngttgtccccttaaacgattatganctaatcgctctntgtctatcggatnggggctgtgctgctctttcaactcttggccatctaatnaatttatggcgtcaagaatgcaaatgcaaattagactcngtcaccttccgtagcaaccgtgtgtntgtcncccttgctgcaccgagtatcctcgcagtgccatttctgatgtgccagtccntcggaccaaaaaataacgacaccgcccgaattcctctccagcgacgggttnttngaaaactgttgcacggagccaaggatcagtcacnctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgacngcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgggtngaacacantcccacctgcaattttatagtccgcgactcgacccgacactgggcncggctctggtcangangccgtgctcttccccagcattcaagagaaancaccgtttctcgccacncctaaagtacgggttgcctnagtcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccangtgnttttgacaactggataggatttgagtcggagcgggcatcggaatgtgctaatccgtcgttgattgaccctaaataccgtagatncacaaactacanttgactgacttactnttgangncgaattataatgtttgggccttattttaaaaacgcctcaatgattctagttaaacccctatgcgtatgtagaccggtgtggngcttnggagacataacgaggnatccgaggttgactgttctgcttcacnctctactgtggcctcagctaaaatctgatantagccangtggcgcccaagccagatgtgtggcgtcgtagcatngacattgaatcaataaaacgtcgttaacgagagacacgagcataacttnagantaggacttcggaggtatagaatatttattacgcacgaagtcacgagagactnnagccaggcccttggcggcatgacccatatcgattagctgcgctggtacngcgctcgggtgngcatatctnccaacgctttccattgttgggtccattttcactattctgtggnacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattantgngcgggcagtttacgcgntcagttagaagtcaggnnggggtgactactttatnctctgaggtgcttacttacgtctccgcaccntgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatactagaaactagagaaagaacagtagggtcngggtggcttacctttggcaaactnaaaggttgaanttcttctccttnttcggcagcttagttccccggtagcgagaccagtcattgccgatggctggatgggctggctggcgatccntacattnagttatcgtctgaagccccaaccggggagcgcgcatgccgtanctanggcgtaggctattaataacggnagcctcgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcatanncatcctcgggctccacatattgtgtacggcgttcaggcttgacacacgattaaaagctccaaaatcagagcgttacgtnaaggttggtaaaaaaatgctgcgcagtttgattncnnacggcaagngacagggggcacnaaattctaatgtcctggaatccctaatggagacgggcgngcaccaccagcaaattaggaatccccgagctcacgagcgctctatggtaattagaaaatcggnaattcccccgtncgctcgcaaatgtttatttgcgggcctaaggagttcccaggggatggtactagtataatatacaaggagtttatttcatcatcagcaattagacgtctnctgcnagatatcagctgcccgtttcactcgnataacatcatataaatactatancggctcgtgtaaacctaggggcttggggtatnagaaaatgctcctcatggtacttagtccgcgtcatcctgcggacggaactataacaccaggtgttgcaaatcccggggccgtattaagacgcgntcagatggttacgatcgcctagaagaacgataggttgatgccggtaatcatatatgcnaccctgtactatccgtaggngcaaatcatcattgaaccctaagtgtcgctcacctcactggtggcgaattcatctccagtacttacgactaanacgcgttctgcaacgatctatgcgcgagatggtgagntagngtgcgggcaatccgtccctttggaggacngacacatgtgcaggggtagtagtgccgacgtaccgaactgacttgtcattcnactntctcntgtaggttagcctgccatgaaggcntgntcctacccgttgactgctttctatgccattcttacgggcctctggtcttcttgtcgccttgccgcggcgcgtcgcttgacagaaggacatacagtcccccgcagaggcgacgttcnttctcgcagtcaatgaacgcccgttatcgtagnaggnagtataaacaaggccacancgtatacaatagggcgtgtcgtgtaaanatagggactctgggataccagagnctgcagttcagccgganggcgttagggctcgcaacncaataagtcattagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggggaacaggacgtcgcacatccgttgtggtgacaatccgctcgcacaaggggcgngcacaaccgcgaaaggaaactcnctcngaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctntgcngtgtgtattnntcgcgctaaacataaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgantcataagacgacggncctncggatctcccatacatnctgnctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttntangcacctaaacagcgtacttgaaaagctgctcggtatagacggaatggagaccgtatgtgtaagaggacgagtgcccttgccctgaattccccngctangacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggngatngacacagggtagagtcgctcgcgccacnagtaattaccccaagagncgccgcgctcnacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgntnnggaccgcattaacggggttttttgtagtgcactggcacgagtctcgacaggagcgccganctcagccttgcaaaggtncccgggtccagtgaggcactcggaattatcagcccgcgtaatcantcttgtgtgggcacctcctggngcnagtttgactcagcggctgngtagcttacctttactaaanntctcatgcnagggagganactaaaatggaccgtatcggnnggattgatggagcgtnggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccnagtccgcgttgccgcnaaggtctattccaatggagcagaccggtgtaccnntgatggacacacggatatatccctnttcgggnatccacacgatcgtcctgttataccgtgcacttcctggntgtcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatntcacatnatccttacgtctcngcaggncgccttacggaactttttctgatncacacgccacggcaaggagcctaagtccttcccaccagnacaaaacatttctctcgganaagcccgtggcnncaactttaaagctcggcaagctctaatcacntanacgctggatangtgagcaataaagcttaagttgcgagtctacacnccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaanaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccnttctctgcgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctantcctaccggagccacacgcttatctcacctggatannctnaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtnncaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacataaacagtagtatgcgttgcgatcggactgcccctgtagggcttgnacacatatggtgtggtccctgggaacatcatgttgcctagtgttatggcttagacgaaagccaaataccggaggaagcagagnggcatccgcnctaaangncccctagcaaagacatgggccgcgtgaagagaggaaangaanntgtgcgggtggctgtngcagagtttcatctcgcnagtacattaaaggcacaggctagtgtgtgaagacctggttttcatgttcgatggtcttaatcccaaaattaacagcattcggccagtccaggaacggctcaatgccgcggcagtttagacggatcacgtcgttnatgcgcngagatcccatttcaagcnaatgggctggttgagccgtgatttaacggccccggntgncgnttgggcccctgagccattgacatgtcttggtagctgagaccaaaataccggcaatttgtctaatccataacaaggataccaatcttgctttgtatgttcctaatccctggtatacggaacgctacgcntctcgggcatcaaaacagaggctgttcttcctagtctcaccgaaannttttgcacttccaaggactgctacgagcggagtaattcggttcagagggtaaagtggcgacagggtgtgcnaacggtctctcaggcgtcatgcagagcgtaacccagaccaggtcgacgcaccgggaaagggtccacgtgcgcggggtanccccgatcctagggtgtagaccgtggctgaccctctgcaggacggacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgcggccgactgttacacncttagcagactacacctctgttcgagtcggagttaccnttcacaaaacaggatctcacgttagcaagtaacaacgaatacgcgatacctgnaggagctttgtggtagcgaatagggctgtttcggggntgctgaatctcctaggtgcctacgctgcgtgtacttctaaacgtcgtcaagtagtaccccttggctgtgagcccggatgttctnccccattgggacctgactgggcctgcagctctctatgannncatgggcgttacnctttttcttaagtacctcgccgaaggattattcgttcancactttatgtcatggagataaattnctatcnatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgntacactcttaggcaaagcattggaaggaaacaggtgccctttgcgccgcttgcaagtagcctaagttaaaccacaaattagtagcgcacattancgggccgacgctaatggaccagctcggccgcaactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacggccaatgataagaaacaagtncccacatgatgccgacgaagttgcgctcgaccgcggctcacattttcaaggctgctggcgatgacttttgagttaagtgacaaccttcgcctaatatcncaaatgcccgctcccgccgtacctgtacgcatgatatccatcgtcggagtagtngttactggtctgtgcagggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaactggactatgtaaatttatttaacatccaanctacagttatataactaattccgacttgnttgcgggagtcatcgtaatgggaccaggccgccttcgtttgagtcccttacttaggtagtaanatgagaacggtcgtcatccttccttaacantanattaacggatgcacgtctgggcatggggccgnttgggcctgnganccgaccccacaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcatatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctggaatagattcancacacggttgggctntcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgntacttangcgactcngtcgtagacaccaacttnacgtctaagcaacnnttctaagtctaccctttctgtagcgttgttagtgtaaatggtgggntcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcggncacncgtcgagctacactnacgaaagagcaagacgatatggtagcagggtgtatattctaacgcgttccannnttacccacgctttgtatcnagcccctgaacaatttncttngancctacccgcggcggcccaatcaacatgggccgattgngcgatcatgcagtgagttggtagcgctagcagagataccgccttctgtgtttanacgccgttcgcgttgttccaattaacacctggcacatagccgagcagatcgtgagtagctgaactccctttattggacatnaanttccatcagcggcatgtcatnaggagtagnagtgtaagtcttgttcgattaactgtaaacacagcaacacttattttgccgaagctccanttcataataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctnttatccgaatcctagnngttgggaattagcgattgggcgtccatttgganaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatggcgattccactggtctgttacggcgatacgatggtcntcggacatgccgncgcgtgccagtatgcgtatgttacgatgcgcgctgcgcttgggggttgatcgttgatgaaggaagncatgggagggttcgtgcaacagaatcataattgaatagatgtagttccagggcgcgacgctcaaccacctcgaatcttaanccagttctactancccgatccggtaaatgcccactcctgacagcagcgacgactgaactgttaacggccgccactgagtagacatcggatcttatcttcnagaccaattgcccctaggtggtnnatgagcacccacncactttctatggcatacgttaagcagtnataacctgtaagctcttatgccccgatgaatctatncggcttggttttatttgatactatgcttggtttgaaangaattcagactgccttacagtctggttgcaataaacttttnngattatgtcttnttaagcctgttgcaggttttacgttcttaccacacancgccctctagatctggcaaacncttcatacccagcaaactggagcntccggattagtattancagagcgtaacncagttgcaacgtaaactcncttggatttgaatcaattggtgcgctaagttgcttggcaagagatcttttcggtgttcaccatctggacttnttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctacnttagctatctcatggctggcgtaagtgtcagaatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacntgngatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgnntatgcgttctcgacaagctttaccngattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcnagagctatntcggctcatcgccctacggggagcggcacgtcttccggngggcgctacccctngttggcgaaaatccggcctttacagtttgcgcnttcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagngtcncccaggcttttttcnctagctcacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttncgccaataccgcacaatctccaataggctncgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgangtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatncnccnnnattggcccagcgggacgcccccgacactaaactcaccctacagtaagaaacatgngnttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgngctcattctcatccctnttttgcngatctcatgtttctactggtctatgattgggcatttatacccggggtactagcggccaacccaaatnaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgctgactgccttngcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggaagcgaagcaacggcaggttttactctttggtagttgctncggattcccngtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatanattgggtgtgtananncggaggacnnccaatcggagagtccttgccgttgaggnatnntgcgnagccangctcctgtattgtagatcggccaagatgaantttgcgatgagacgnnncttcatggtttcctggccgctngctcttgtgcctgntccctgctgcattccaggtagggtccaaggcgggaatccggggtaatgcttntcagtggttggcttagtacgatattgtagtgagggnctgagccattccaactcacgnggnacgacgnnncgnctcaattgagacgaaagacacccttccagtgacgctntggnccagggcccccacgtggcgtccgccgtacccgcctaacgggggccancgtgctgggtactagatcgtgctaggccactaaatgctatcgcataattagagaactatcgttagcacgaattcgggctaatacttcccgacttactttttccnagccaaccagacggtgccacaattaatttccagagacngactanttttcctccacacctgttaattcagagtgcccttccgcgttnctaacctaatcctgacaaccanacaagtggagcgatcatatcgnaagctagtctnagaacgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgancacatagggccaactatatctgcgcactcccctaaccttccacaggntgtcggccttagtcttgaattatgaaanccattattgggaagacaccataccaaatttgtaggaactccncgtgagggacggacggtttttgaattcctgtggaaanagttttgnatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaactgtctcncagacctgacgagtngattcgaanggccattcgtcctcaccccttattctcgtttactacccttgtaacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacaatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggnttttatacacctccccagcaaactgtaatgctcggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggncatgttgtgtaggttgcagaggggcngcgcttttctcttttggggcggaccatcgcttactcctacaaggccctcgtcttaaggtgtatccacagatnataccgccgtgtgtgccatttgaggttcncagatcaaggcgtgttctattgtttncaaccncatatcaattgaggtcttnatctctgacttcagttttaacngtgggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcantgccaggnncgatcaagttgctnnagtagtgcgtggattcagcggtcaacggnggggcngtgaggttagagccagttaactgacgctnatcgatgtagttagaatgnnnnggagggaccanctttttgttcagcgcnccatcgngagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctanccaaaatccggtcagagtgtacttgttggcgcgacagccngtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataaatattctgctagagaaagtggggcatccaccagttagcnagttntgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagcatgcaaagaaagacatanaaaagcggatctgnnnggaactccgggtaccctgcatatttaagaatccgacgnaatcttcacctaggatataacagnacactccagccatttatattggaacaaggtggaaggctttgcgtntattgtcgantggtcnctancatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaagntttatacaaagaccgggctcgctccngacatgttngaaaggtnggatgatcaccccgtacggcggtttacccaagtggcagagganngnncagtccattctatcaaaatcccgnacgctcnccgaacgccacactaaaacggcgggcggctttgttcattccagncggcgttgacaaattggtcgaacgtacttaaacgataagaatggtngatgtaacctaccttggctnttcccgcgcngtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacganctnagtagncacccggngtgcgtatnntccatccgcatccgggctcgaaataccgtctgctactttgttaanagnnagcctcggcagccagctgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatataggctatattnattangtcgaaacacnatgnnnattgtgaaatccctganttatcnggattggtancattnannnacatgagctcagatggncccgataagnatgttctactatncattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgcgagatctcgtaggcctgnntaatcaagtnctagttgcttgatcgacctagctgagtaaagtnttcttagtcccactggggggttagtagtctccgntgagcacatcctctaggttacagaagaactgcttagctatgcagaatgccantgcgattatcgtgtcgttgctaccccgtagcgntatcnagcctaggnttatagatgcgacttcgntttgctaacttccttgatagtgacctcggantgnaacccgtatcgtctccgaggcacctcgnnntgttgcgnntattagtnagncagacttagccacgccgagctccgtgaataacgtccacccgtctgcccggccttagtcttcatcaagggaggcggntcctacgcagntctccccctcattagttaaagactagcgatggacattcggaggcatgaggttctttcttctctngatttctcccgtngcgctcggggtacacgacgagcccccggctgtagagggatctgctgggtattganaacngancagcgcagaacncgtggccgccgcggctctnctggaacaatttagttgcgcagcggcctcacggaaattgggcctgggngccngccgcgaatcctcgtcgttatcngtgtcgctcatccaaanggcanaggcngtganccccccgaacggacgtagtgcttccgggagcacgtcattgggcctaaggtngccaagtcagttctgcacgnggcantaacgtgtacgccttgaggccctccgtcttgtatngagnttccnccggagatcaattcttgantaactagcaagacgttatagttgcttgtgnttactctactctgcggcatgtgtcctcgatccanngctattagagacggccacnaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtnagctcgggtacacgaaccatgtcttccgaaggagattcnagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctnggtctatatgnntagaagcgagtgagcaatggtnttgactcaacactntcaaccccaatgagaaggcccgagcccaggnatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttcngtgggcnntgctcggtctagcccgccgtacagctcaagggatnatccatcngagtcccccccccccnggtatactcggcncgtgacggatagccaagtcgcgtnangacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttanaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtnatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcnagnttctgtatctctcaatgcatnctcccttgctctggcccataccgngaacccccctatantcagaggtccttgttggtcgtgacttnngcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcgatcctttgtatttcgatactccaaattctgctaggacgaaaganccgaaccagcgcaactcaatccaaccgatgagcaatgngtngggaatgccttcaacacaacaactcgttaagctttacctggaaagcganagatcagagactcgagcactgagaaccctcnatagtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaanatcctcgtcattcgccaatactngatngngtccagatggggaaattcggaggcaangacggncggagcccccccgcgtggcgctatgagccctctacttacctgcaaaanctcgntcgctctgtaccaacgggatccggcgtagcgcgaaagatgagcagagactcccagggtatgactatcttngagccggcgaagtcnnnnccatcggtctacgtgactgcggaccgtgtcntcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgattnggttgccaggatgcgaagtttgtaggtggagtccncgccggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttggtgaacccnggtcggggctggngggcggttccnctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtngagttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgtnngcacggatcgcttagacagattatgtttgctnnaacctagacaagctcgattccaccgtgtgtgttgactagngacagatgacngactaaacttgcatattcccagtatttctgagggccggaacatattatgataattacggacgcagctagctggtnacgaantaacacnnctggccttcatnggcaacgccactagtgccgtcaccactatttcgagttgtgaagtgtngggccgttcttcagtcctctcaagccaggngcaaacaatcacatgaaaacccccgngctacccctcgtttaaaaaccgtngcagttcacatgtgctggcctggggtgnccaatgcaaccatcggcaccctgcctttttcggataactacgggcataagcgtggcagcgtnnagtttgatgacgccgctgtagaacgggtgacactccaggcaactgatatggnggnctccacgttgatcgggttgcctcaccatgccaagattctccaggcgggtgaacnaccccagggtnccccagtaggatcatccggcgtttgntcctgacactcgctcttgttaggcctagncatagttcttctaacaatggagcgacaaacttcagggcacaccacgtaanntcgaccgatcggtggcttggcaaanatgattgagacgtgcacgtgctggtangttacccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgtcacataacancaatnaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcnatacnactacagcgccaacaaggaggtacacctgaggtggtcgcatntaggaacctgcacggtgagttagacgcaagcgtatttnaagagtggcgagntgcncatgcgcgctatcgcgaagaaattgtctgtagatttngataaggcggtgcctgagtttcctgtttagaattngaggggcggcggcccatttaaataatgaggcgccctagcaaacttgttaggctccattgctcgcgngcactttagatccactcaggagcgcccggagntgccggtggggcgactatgtcgacttggtagccacaagtacatnggtatcgnngcacctcatccggcgtacgtgnaaaaagntagcccnaccatcccattttcggcttaaacagtacggccgccacaagtcggcaccngtctccctggaggacaggntgtattcngatttgacggcacgccaaactgccccctctgcggcnnactgatagtgtggcaatactgcctacaattcacgctgtacaggcacaagactacccagtgcgcncgngccnacttccagcagttccctgggcgttntngccngaaaatccgaccctgaattgggtancctatcaacccccggcgctgccctcctggcaacgtagggtctgactccggacacctcaatcattgccctaatgaatgattaatcccccgttgtntaaagcaactcttattatgtgtcccgaacgtctctnctaggcggataggggtcacgaggcggaggttgtgcctcgtctaacgaaacaatgcatctangtcataccgactcctatgctctgagcaggcataggacgganaattttccccggnctacataagccgagagggatcgcgcagtgtagcctaccaatgccgncgtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggctccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcnataagccggtggganacaggtagctttttgacccctccgncgacntcttaaataattagtncgttcctccnatcgcttcgaggtcgaccantcnaagtctgtttggngtagcgcccnggcttcgcatncnacactcggggccagcgcatcacngatccaagcgcatttctgttggcaagtaagattattgangaccgcctgctggcacggtgagcctactgagtntgctgacaccacgataacccacgccgcctagctacacnacgcggtctccagtngcttaccaggcctgctgcgtctaatgtttaggggtacgaagccccgatccgtccatgtagctgntccagctgcccaaatatgagttgtaccagtcactnctgcnttctttgtagcnnntgttgagcttggcttaaagccacaagccncactccggccatcaccagccacctgatggggttctcggggnnccggagtggcgcgngccgccgganagtaaaaggcttttacanntacgtatgattatatctctcaatggctactgacgctagactccagtgnggggcgccaagcaataagtcgaacanacctccgctaaaagancattgatgactttcagcgagcttggggtgggggacggcaattacggaatcacgggccncttgcatccatcttgataactcttggcattgaggcccctttttgaaaacatntttacattctcaagcactgctccgacgcttacataatcngngncccgaacttggaaaatacgttaacaatcgacnattgccngaaggangcttgcacgncgaagatcgattaaggccgtagatccggagcgtgacngtggtgaaccgatgcntttcgacgcggggagatcttaacttaccgntggatactccgataaacgtgctagccgccaaatgnttgcgaagagtcttgtggcgagtgggaagacgtctcgaggcagttgtcgcatccttgatacnaaccttttagacgagccacgacgctacgaattttttnatggacttgctaactaacgagacctatgtaagcntcgctacgtggactattgncttagangcgacgcgggccctctcaccaggaaagaagttctatgagattgcctnggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacagganaaggttagngggaacaacngaggtccgtccgcgatcagatggtgctcgcgtattgttactgcantgaatttttcntgcntngacttctgggcaaagttcattcctaggcataatcgtccagtgagtcnntaagtatgtgacaacacaagacaattccttacaggggattctattaaatctgcntgcacgtcgtacacggatatcctcggcacttccaccgtggtccacaccatacggtgctgggctcagcttaggaaaagctgataggtgcggtngtccctgccgccaacgnctttgcagtggtaatagtngntacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaagcatcgtatgacatactcgcggctgcagagtcgtttagtccgcacggttgtacttagaagttgncgtgtggaggatgcnactgccacatgccaagcatcntccttcgtcagntagtcgtnnctcgttgaccgatcactccaacgccttntgnagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcatgtctcccacgtgactttaatggggggacccaacgtgtatcaggctcttctgcgttaaagtccccctccagtagatctgttatcatataaaggggcgctatttcccgtggaagggtgtgttaaataagttncttnggtnatntcaggtcgcgancgagcataaaagcatacaaagatgtntctccaattgaaacaagacgttgcttagagtgggacatgttgcntctgtacagccggacgtntaacacattactaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccantngatgantactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctangagtcggtaagtagtccaaattctggctcngtgcagagatgagccgttggacagatatcatggtcagacaaagactatgtgaaaagtagacngctgagganctttacagggtcagccagacgtttataatgcnatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattcctctttaangaatatgcgatgccnngtgctcgggtatggacctggaaggttccccatggtggccncggactaatancatccttaaagacttgatgccgtaanaaaccgatttacgagtacgaagttaaatttttttctccccaggtctcacttacagccgttcgtaggtgatctcgccggncgattagatgantanagcacacntggcccaaggtttttgtgggtaatctatgtagctttcagaccgttgtccgaagtagcacggaaanagaccattgagaatccaaagagcagaccactcgtccggaaccgcacagagatagcggacctatgttagtgcgacnggacatctttcgcgctgtccggcggtgngtgagctgatacgcgagtcggcttaaattccgtgngtccagcgactggaagaccaacgcacaagtccgctgaanttcaaaccagcgtgtcgacaatgtcctacggtggggtggaagagccatggctcgacnacanaatgactgngccgacgcacccnaggattcatcatcctgcagctcacaaccatcgtatagattcggaggatatgactaattacccagttagngttngcccgcggttcatgcaatcagagtatcgcaattatcgcctcactgcggagtgtaactggatatcgcaagacgtcggttgggaggtgtatcgccgaatatccggtccgagacttttccgcgcgcctgttggcccactcnnnnnntttaaatccnanataccggtgatatcccactgcgaattctcgcgcttactatctctgctgggcctccggccaaacaattccatgctgcgctttgaattacgccctagcatcataggatgcgtgagttgacggtcaccactcactgagattctgaatgttccgttggcccaatttataatacagaagnactaatcgtgcacagaagttatgngaggcggtactcgtgattaggacctctagtgcccaacnaccgtgttgctcccnttaacntgtaagcactgacacgggttagccactaccctatgaaaagggaagngaagtaagagaatatcgcctacgatatgatggtctagtcagnnctaggttcgagtatgaggcgttaaaaaaatgccacattgngcggcctcggataaggatctggcttgaatatgggaatcgtccatcctgcatgaaaacggcngcaggtngttgggtcatctctctagtattaacggctgaatccgttatagacgtgatcactanctactaatcgccgttgggtcgtcagtagtgtactgagcgctncncgtgtcgagctgacacgttttgagatacaaaagtgtgtcttcagaccactgcttcgagatatcgtcccanctatagctttgacattaccaacagaaatanatcaatcgggatcgtgtacgttgcctcagcancgagtgntacctaagaccagtatcgcagactcttatgggttttgcactgggttctgctgtctgtccatcgctccaattcgactgatagtctgcgaantcaggcttgtgagtcgaattntatttacagaggggnatccncgcgcgctcctacgttnctntaggatcgtgtttatgtagggnaaacaatctcaacgaaagctttgnctttcgctcggctgactagtatggatgtcgcggntggtcggtagtcgcgttgccgtcacngccgttacatttcggttccggctgtcttagaagcggagcggacctaaacanaattgggccacatgtctcgtcanctctgtccctgcaaaatgcctagaangggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagnntcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggntaaggcgtagtcccttnaggcacttgccngtgttacgacgtcagttatccagagcgcaagtnnggtgcctataaggcgcactccacaaaggtaaataaatggctcctangancatacgacagnctcaangtgtcacggtgtaggnacccccaatcccgagggacaacttcaagtaggngtanctgcgctgcgcagttataaatgcatgggagttgggatcctatagannagtaagttgaagaggtagaaaactcatgatcncccgtacgtcggngagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgncatgcgtcttagtggcaganngtgcataccgacncgcgncggttcgatntagcgttgcaagtctccggcccgtnanttaaaaatctacggaggcgtggtcttgaacgcgnaatgcgcncgtatggaaagggtgcataanccgcgctgaggattacggaactcccagcacnacttattcacatcatttgtcagtcacaagtgggccntgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgtttnganaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgaatagcgnggaccncacagcagagctaaaataccggtaaccttcggcctcaatctcatactttacagctccgattgccgagttacgtatgttggcccggttaggaaacataacctaactatcgcagcggagatttcgaaagaatgaggcttcacataacctctgggcggcccaacgtgctgtnctgatacttacatttcctatttctcntatatcggcaagaattacngtatttcagccccacaactatacggtacangcgcgccnccatccggggcacatttactatacccactgggcgttgacctaatactttattccgcttgttctatagtgtagcatctgtatactcgaacaggtccggctantcagtgngctctacccaatagcgacacattctaagtgnagcgcacgcaccctgaagcagcnatctgatccagagtcttttaccgtggtgaaagtattgtttgtcngagnggtncgcggtttggagaagttctaggtatgcatggtnaggattccgccgagggntcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgngagcgactggtcggcacggcgccttagtaggcanacacaacagangtcaaatgatctttcagacaacnggtatcagccaggcagatnagccttanncccgtcgacaagcaccctgttcngatnagtataagctcgtgaagctaaatnagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacntccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttancccggtcgacncttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgnaccgtagcatgagtttgtngttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgtttgggatttccatctantcccntaaaaatgtggactgggatnaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcngggcagaccttcagacgnatttacctaaactgtaagtccaccctagctatgngnttcggacacattcacggaagagctcggagcaccanancnnccnatgatntnncgantgcccgttcgttaggtggccncagccaggaaaccaacgacaagnagtagtcagtgcttggtnncgcnnacgcgaccgaatttancnnttacgtaataaacgtaatgcccgnaaggtnttcgttcanccgccgtccgcctcgtcagntagaactgttttcnacttcatcattctaggtgcgcgtatacgacaaattgtatcccagntatcggctgaacctcggggtctgaacccctgnattacttgttgctcatcacttataccagacgacccgatgaagntttgnagtcggtccggnctganaggaatgcttnagaganacggtaccatatcgcgatagagtcnnncggcgtatcaaggacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtcttcgcantcctgggcttccgtaacgcggctaggaactagacctcaccncgctcttcacggctgttttnccgcgctccgagtntggatgccctggctggagtaggaagtgcatcgaggcatgnacaagattcnatgagtgtaattgtaggtcaggctaaagactattcctgcattcccaattacgatttnacataccggattaagcataattggccggtnnctattacggaggccccaccctagttaagatcatcgncaaattatccgccgaggacgacatgtagcccgtcaacgcgagattancgggcgtcacggtttgctatccnatgtgtagcgctcatagggcatggcggcgctatgcctatcactaggaagatgcgctttaagngaggcngggcctcgacccgccccnnnnnccaaaaancccngtgaccagctggccgattaagttccacaagntagcttacgcatttttacangagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcnntctaggaaangcaatnnattgtttaccttatatccgactagccgtattaggatagatggttgagggccctgattncgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagcnttcgtagtgctctcctcttacccncttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggncgtttcgaattgaattggagnagcgcatgtttttgaatgaggcctttagaggtgtcgcgtattaccgggnagttatctaacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagctattgcgacgtntcgtactgggatcctaatgatttagggattagtcacagngcttccatgggctcgctcaggacggctttagtcntaaaaggcanacccggcaaggattgtagacggactgcgtcagacaccttcctactggctgaaacttccggacataagaattcattccacggcaattagcaaaagtcccgtatcctgtgtcancgtggccatgtgcccttgggcttgcctataaaattgatactccaaccaaagatgtccgatattagagtagccgtcggcttgtattactacaagntagccaaagcaacagnaactttaccgaaaccctaaccctccgggcaacagtctacgtaaccttgcgattctgtttgcagtacatacagtctgccaggtagaccaacgttgtggcatacangtacngtggttcgcaaacaggtgtgcncgcgtcagtgtgtgttcctggggtaaatgcaagcaaagaaccgggctttctgccatacctgccgtgatgtttatnccaccnccgtgcggtgcatttaacttgctttctcccccggccatggcgggtcgtgtaattttatgtctggcaatcangcgttcccgggcagactatatagttaaaggtacgttttctcgcccagagctcgttgtgccggtgataaagcgggttggggtactccttcccaacgccctgtatggtagnattcaggttttcccgcattngggnctggtagcttcnatactccaattctgatatctagggaaaccgtcctttactatacaacagttactccngctccctgcntccnnttttgtgggannnatcgcgggtacacatgtcgcccgagctcgcggacagccagctacgcccaccactggttctggtctgtgaagcaaaaacagcaccgcggttcngagtcactcttgcgatcgtacgttgactgtgaccagattggcctacctaccnaccntcggaaccagaggaaccagcggcagaggtgatcgacactaagnacaactcctggacaggcccacgnacggatctttaaatcgaatcgagcnatatttgatcccatttagtatgtccctctgccgtcggagcgagctgactggtccacgcttccaagaacagngccnngtgtggcagatagtccttaagaagctaanagtccaagccggactgtnctagcttnctacccatatcgattaagggacgttcatnnnncacgggcacgtgcggaagtatatcacgagttcaagccagggtgaggtatgccgggactgggttcatagtaggagcatatgaagnnaaccattcatgatcttcgaggccaagctgattactctccgacccttgccatgttctgttcaggctcgncgggggccgcgngcnagttggccctccaacccagacgacctaatcgangtcctagacccgatgctacccgacgcggcggcatcgcccactttattaggcctatggctaagtagcttngtgcctttngggaatgcctacgtaaaagatcaacagggcagctggcaaacctcagcattggtnaattcacgctggngcgcttcccgggcganttgaccgggcttnaacgagctagtctgagtcatgtgcacnccgcccacaagctttcancgttgggggttaagccgctggggccgtaaatttactgggttaaatggnctctcagacgggcccataatatntataactaantgagaggtgacttagatttcgcagttcgtttggtgcagtacgccgttcttttagtaaagtacggacgatcacttcgagtacccaaaactgaatcaactaagatcgttcgtanattttgcactcattactcctcgcatgcatagatattatggtgcnnggaaaatgcgtcagcccgaaaaattttgattataccggtttcanacaccggttgtccgnccagtntcgnggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtcnccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgtttttggcttgtcgccctncaanggtcagnataacgatcngcgtataatgatgtaaatggcctggatgttaccgatttgcnccgtatgggataagtgcggttaccagctcgtacagnggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttataatagcgctngaatccgattaattaacttttgtttnatccgcgctcgtttcganaggttctatacagccaaacttgcccntctanncagctgtatctgcgcgattatctangggaccagcggatcactccctaaggcggtgcaaaggctatcgtggcggcattcaccttagagaaagaagtaacgtgccccgcagctactaagtccacgagcncccgagcgggttaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacgnctttaactgntcaggcctggttcacgtcctgtagtccaaaatgcaggtctcatngcatctattacgagttcacgagtcgcgtcccnccaaggggctgatgggttagatctcggccccgatgcagcagtcctaagaagttcaagcagcncgcgggatggcgtcgggaccgcctagcnnnacgtgtaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttnagctanctcnttttaaggatgccgaggatgcaatcacaaccnttattcttctgaacccgcaccnccacangattgaggttnatttcgcctctacacgaaccnnattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctganaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagtgctctgcagggggtggcttaatcataaaaagcgcancgtactagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggnaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacggggnnctgncttgttgccctttggctacagggcgtatacgttggttggttcggatggnatgggtggtgtcccgaanatgcgaanccggccaggcgcaccagatgtgtcgatttaatggagancaggatcaatacaatttgctcgatggacccactgnagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggtngtacccggccggtngtccnggatccactgtcagtactccgannnctncgtntaanagngggttcgcaggtgcntggcacgacagcccggtcgctntaccntggngtcaacgacggaatatgccaactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgantaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgcccttcggttagtgccagcatgacgntgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttatnccaatcaaggagctagtgcggagctcggtgtacaacttnctcgggtnaacttatttgtggcagtgccaaccgtggggancgtgcagtctccctcatctacgtcccgatgacattcgaaagagttcgcagcgtcaccactacggattcccgagangtacgacactcacacactgcactccacaaaactccacgtccttnacctcgatgggctagaatactgtactggttctaaattcaccntaggnatatcggtagagtgacagtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggnttgatcgcttgagatntcaaagcgggaccctaacccaacggttttnangagcgcgnaaggaactcagcattattagaggatgcaccgattggatactnactggtnaccnangacccgagaaagtncaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccnngtanangatngagttatnnatagtaacttcggggctcaatgcggncccgctctgtttccgttccgtgcgtcattaggttggtttagccaggtcaatcatcanacggccnnnannctgtaggggaccggtagacgagcaaataataccatgggtcctgatgctggctaacatctaaaagaagggttacgtgggtaggaaanaggtgctgagtttctcgcaataaactccacccgacgtatatagcccatgggatctctgaagcccagatttgaacaacggntctaactggaatcccgncgcacntagacgtgcaatcgataggttacgccagcgtgagggaatggacnctgccttaatgtacgaaaanaacgtcccganattgttgggtcacnatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttcnaggactttaagtanatcatcatcagggaggggtcgtataatagcngctgtcattttctgtttactcgnntgtccgcgatggcaagaaactcatcgacgctangcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccngttccgtctgagatccaatagcacgtnnggaggaacaggttatctcagggcgtacggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtnctcttttcaagggaataagcgttcacgctcnttattccgacactgcaaaggtccggtaatctttatagntcggctcagtcttggntcagtgacacccccangcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggnggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagnggaattgctacnctcgtgggcctctacnctccntgtcacaagccggtgtcatctatttggacccccatcnagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcntagtaaggaatcgcgcatcaccccgnggatattnaatnactgcagtctctgaagcgtgnttcgcatttgcgcttctggcacagagctncagacggagatcgggatcgtgacatctagctcttaccntcttcacgttaccatgagggtgctggcgtgangtaacgtatgtttaccaatctgaactctaaagtttccantatcacgtaggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttnggttttggccactggtcccnagacnattttgcggnacaataaattgggtaaacctnnnatccatatactaacggcgtatgcctctgccgtccagagaaccgagtcactgccccctccttacctaacttacctttgntggnanngggaatcccgctttcccttaaacgagttctgnacgatcgggcgatccactacgatttctaacacanccgtcacntncgggtgtacatnctagagaatcanacaggtgttagacgttgggacgccgtctaaaagntatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatnctcnaagnttagtgaaaagccaaaaatcctttgnagtagnccagaagagcggacgtgantccccccctatacngcttgagagaggaaccccgagtcattngcaacgctagaaatgtataatcgagtggggcgttcnacaaaaggtagattctagctaccaatacggagagatcccngnattttggacngtcnnaacacaggaaccagtaatgaaangtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttnnagtcatcgagggcggcgacctattcacagcgccaacgaanacacgggactgaccngcctcgtancnctgctgttnngctttctgccncggtgagcctacccgcagtccgtcgagaaaaggccacttgtcagcttcatacctngtgttttaaacgaaaccagaggtaattgtcaacacatgtccnatcttggccttgcattaatcgngaacatagtgtaattacgaagggggcaggcctcattagtnaacatctatgtatgaaanctagcangctttcaatgaagacagtcatccagctggtagggtcgttaaccaagtcccgggtcgttgcctatnagagntncgggggcttcctanaaaagtacggcatngtattctgcggtgtaaagacgaactanctactggtnntaaaaacgttgtatctctactagattgccaggtaagacgttnatccttgcagngaactctaccaaatgaagaccctncaaacatactttagcagagtacgtcatacttaggggtcagtatttatgtatanagtgccgtaatggtatttctgctcatcaantcgtgtcggttatggctcaactnacctatctgttntcgtatctatagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatngctctatcgcgcgnacanncactgttgaagagattatccagtggcatgcctngggnaaggttcatcgnctgctggagntttactgngaagaaagcnngannttgcgncgtcctgaaggtgagatggngtcagcaggatcagtcagacncatctaatgaaatcaacggtctgaagcgtnttgtgctgactaataatggttncgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaanntagangtntcctctcgagcgtcacaatcncccaaggntgatgcacaccctatatcatcactccagagacaaaggatccgaggcaaggggactttagagcgntgtgggtcgcctactaccgtcatctgacanaaaattccaccctacacngaactctgaacgagttggtgnacgacaacaggatttcnttaacacaaatcctagggggctcgggttgcggcagtcatccgtaanntcattcctcncaaagaacncaggatccaggtcctanctcatgcctgccggttaggnggggcaaaatctcacgggcatntcaccnaccctggttccaattgttatttacttctnncctggaaaagaacgtgctacaatatctcccagaggagaagcctctatctnttgaggaataaagcgcgcgggtnnnatcctatttactaaaggccnaattggctaccggatccggggtctgcggtanttcatcccctatntcgggagttaggtaaggtataattgttcagataaagggttntttgccgtccatcgaacatgcaagttaaagannantttatcatagcatctgttaatttntaccgataactatcgtgaagatttatctcggttaaccccgtgcaagcttgcgaccgacaaaggtgacaagcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcntcagtgnagtttgtggtactgataatggttctccggccaggattcgtaatccgtcgaantnagtgttntcgttatcaccaagaataggaacgctcgcacngagatgagagcaggcattgtgacaggtagacgagactgtatcttcatcttggtagtgggcacccggnattcgattnaatagacggctcgtgggnaataganngaccttcngggatgcaaccctccatgcctggccctaatatacatacacacttnaacagatgttcttctatatttgcccacgctaatatcacnctaccacgatcgaccccaacatttacgagcatntccatctagggtgggttgcggcccgncgacggttctagccgatagagttagtgttaacgcgcacgccctcacgtatgaagagatgggcaanctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcatgcgctatatacgtagatgtgaaaatgcgtgatagtacnaatcgggacgcagcggtctacgagacacaagccgtgaccataaatacctaaantgctcgatggttggcgatgaaattaacatgtgcaaatttttatcagattgatcagagnagcagggttcctcctgtcgtaaccgtntgagaggcggtactgtactgaggccgatctcctagtctgacgaaggtttactggatctgcaatctatattatgggaattctattcttgagtacggtaatgatgaacaagtcttcacgtttacgcagatttggggaacacccctcagatatgacggattcgaagcgccaagtacttttcctgtaattgttctataagcgatccagacaatgtatattctggccgcactcagcgggaacgacttcctggagcaacatgcccccctggggacataggtatcgtaggctcatggtctttctctacgcagggggactaaancgtaataccaccgagcggcgacctggatcctctgtagcgagaacaagttaggggtcatctatcaccgtaatctctaaagactagaatcctctttcctagaaactcgcgagaaagcttggtcgctagccttcaaatactcaactggtatctcaagcgtccctgctgaaagggtggtgagccgccacaaggaccccaaaggccggatagacaagttacattgaggctcgattcactccaccagagcgtcctttgaactatgcaacggacaattctagggactctggccagtcgggcccatctcatcagctgcgcataagtcttctcagcgtgcacgctttgcgacggtggtcccatcgctgatatcgtgcagacaagccctcatagtccntggccaggcattcaacacatgnttcgtgngatatgaacagccctttagatantnttctnggtaccggcgaatgncccataccggcccgtnctcgtattacgagaccgccaagatgagcagngaatgccttcctacgtacgcttcccccatccctatcaatcgatnataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaanttcgaaaatgccggacgtttgatccataacctcggcaaaatggttaatctgtcgggactagaacgcatattgtttgtcagatacactnanccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaatncgaagcttttgcgtgnnatgacctcatgcacgggtnggtcgatgaatnaaatgnatccgtgtaacaatccgcagtgcatataatgcctaatcgcgttttctaaaaatgtactcntgggctggtctgtattgntaacagccagttactagaagagagttgccggtactaactggccattttctggcgacnnaaanttacgatttnggggcgccacggcnacggcatgaactgtgttgccgcannnnacagaagtgggcgantagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtntagngcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcnttcacttgcagagcngaggacaccgcgttgatgtntatagatcgcctttaagagtaccgactgtggagtcccgtngttctccaggcaggngcccactcaatgnacgtagtatggaccggtgccattgaagctgcgtgggcttggancgaactttttaaatttgaaagcagtgccgcatacgcctcggcccgctgctccgtaatacgcctggccgcaatacctggcaganttcgcttgctcctcaatcacantgacctgacttctgccttggatcctcagtagggctagcggcgtattcgccgatgccgtttacgtacttcntcaagtggttaaagtcacggaacccaagcctgggntaaggccgtgaccctagngggttgtgcaggggatcnatccccgaaggatagaacagctcctaggcatgcactaatcccgttttcgcgagatttcgacnggaggaccttgggcagactggttgatatctaagtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagnngtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgnttggcccagacggcgtaaggcganaccgagntcggtcngtgccagcaaaagatcggtaaagaacgtggatcggctgacntgtccattaagggggtgccggaaaattacgacaaacgggnaatctaaatgcaaacaactgaatnccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacattagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttantttattttctctgagtgaaactactcctaccaccacgtgctgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgnaanacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctangtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacnttggaaccgaccgaggtccgtaggttgcagaagtatctgtctttaagcatctattagacgtttcactggtnggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagncatcgatactcgcgcttgcctctcctgcattagcacagacgacctgtccgaggcccacgcgcgtgttgaattcgtcgtcaaggtangatagcgtgtnacaattatgtagaacccgaactcatggccgcgggattccttctttacactacatctcacactaataatacaccctnaangcatataagaaaaagaacttttcgtttgatatataaacacatgaatccgagaatcataagcggacngcaacaaanagcatctgctccagtcagcccngggtnggagtcccgcatggaaaagtntgcttacgagttttnctaggagcgcatgtaaactttatactgttattccaatactcacgancagtcacattaaacagaagagaggggccaagtagcaactcgtggcggaaaactgagcggtataaaccagcttatggattaggaaactcgtttagtcctcgtctgacctcgacctggtagataatgatttatgtagcctccganacatcaggtgtagtttgcgtctcaagcttttcggaccatagctgcaaacngggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcntgaactgatccctacattgtacgtgnaatcgaatagacgcacacgtacttagtacatcgatgagcctcttcgaatacactgatttttgtcggattcctgaatgtttaatactccacataacccgtagatgatatcgcanaggatccgagcaaccatgaagtttttcctgtcncanctcgcatagaaacattaatagcaaagttcgcgnncctggctcatagacgtatgggatgcgctcttcgacatctactaattcgcgcanggnccaacaatccacagagtcactnnttttccctcanatctgacagcggcgatgcgaacgccatcatcaggtgtcggtcaactcgtgacagtgcgcaagttgaatcgnaatggcacaagcgccgacaattcatcccgaagaatcagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgngcntaccgggagacacactggtcgttgttcgtcgcgctagataaggtagcgtgncggcgggctgggctacctccccaaagctagatgnataatgtccaatgaggtcgggcccgtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcccccgggtgactnatacgggctactcaagccaggagccaatnagtgcgtaagttctcatagtcgactagattttgggccagacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagnngctgctangttataagatnatgtactaccacgacctcagagtctctagattgcgctangccgggattattnccgancaagattcgagagcagggtannctctagcggcatatgaaacccacgtatcgagnttnnagcgngctgtaccaacttcgcctctcgacngcgtcagtcgttagagcgaaatagttaagaanacatatgttttagcagtggatttcaagttaaaggtccgcaagcgggtctcgnngccaagcagtcggtaatncccactccggcaacncagggcgttcgagaaggggngcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatggtgggacagaacgtgtacgtnntcaggggnccaccacccttgaggtgtaccgtagatacctcctctcctcacnggataaatcagttngcttcttgaggatcgntagtaagaaaggatcgatgtgtcaaatagctgngattncanngctagtcggatgcgcatgcctaacngccacagtgaatggataacgacctgaaagcatngagcatgcctctgccgtgnatgaagcgatctaacaattcgatntttgataggactagacgaaaaggttctnaggcattacgggtgcggtgtggttagaactatcccgtagacggtagatagatcctccgctccnttatatncagacttgtgtctgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacnttaggcttttcaggcngaccagtgagatgtgcggantccaccccttactcgtcnggcacagctaccagattttttaggaacccgtagtgggcantngtgtcccaaagctatactcctnagaataacttgcntgagaacttttatttcagcgtcgcaacaaatggagtcggctgcgtgcgaggagccccggacnagtcgacggtctagatgcangctgcgattcatgttttcattatantcgtagtncccctggcgtattcttgtagtcgctctnaaatccctacncngcctaggcttggggagatatcctgggncacagagagggcaactngcctcncgccaccgagctcaattatcccgttaacctctgtgcgtacctctttaagagggaaatgcagaganatttatttcccggattactgtggtgttgactctcgcattcgctccaaagtggacttccacccgccnaggagcatccgggcacccagtaaattctggttggttgctcgttgcacctttaacctgttacattacacgtgcgccancantantcgcactgtggttcacaattntagttcgcacccgcnaaggatatagctctgtgatgnnccacctgcacaccaacagtccggaaaatccatggagcgctctcctagcgggctgaagataatacnagtgattttgactggcctgcctttggtagcttcgtnngttaatacctagaaccnntggccgttcttgtgcggatccctggggatatttccgggaatacccgtctgtttactacggtgggcttgcttacgtangggttagtacanggttgtancgtcaanaataattcggacgattggatctgcgacagaatcaagactggaaaacgngcggtcgagatcaagtgagcgcatagccctacaggaggaggttcgacgccttcggaagaacgtcaggacaggtagactnatcgagtaggatactgttcaaagacagagcaatataactactacgttgtctactaaatcccatcaagttttacgtgaaccgacagcactccgcggttaatcgaggccgagggtganggcggtctccaagcttttaaatagatnggcccaatgattccgctncctagcacaagnngagtgataccctaagggcagctctagcnncgtagtcctcactctagcgcgtctctacgcgttctgggtgctggttagttagttnccgtctcgttaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcanacggggaataaaggtccgcgtaacgtacgtattgtgtgtctcgctgtaccgaaaaggtctnnagctggagtggcagagcgggtgttgcgnanncccctccaccagcttacagtgatgccggcatctgtggtggcatgagccctgtggtacttcgctccatcttacnacctaatatattccgattnctcattctaataaatatattaaccgactgacatcccgtcctttatngggagtgagcgatcttcgttaatcgtacccatctatctcgacccctagtaatnaagctgcggtgcaggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaatgtctctgtcgataagctgntagttaatttggctagatccgncggatcccaacaggatactgaagctccccacttnntgtagtagcaaatgcacaacattccgaggtgttttactggcaggtctttttgtacgntaagactttgagggtatacctatatctcactatcttaatcgaccacgcagcgacttancctgggtcatcttggtgtacgatagaatacagggcttaagtcccganggcagtgctttatcaagccttcgttgtcgcactcttcgtaatctcggcgtatgcagccaggtttcancagcggaccgacacaagcgggggacctatcttggcattgcgggcgcgccagggcggattagagacgccccaatggaaagccncttgaggtagtggtcacgccaattcggaagataggagtgaatcgcgtgnttacgtatgtcgnacnnggagtaacggaccatgtgcccaccttgcncttttctatcagtaagaaatnncatncttagaacgggcggtacaaagacgtgagccgtgccagctttnaatcctccgatcnccccntccggcattgtgtgtcctctngcccagntgcgagtatnccgcctgaaccgtcgtttgttgttngtnannntccatttgtccagcatcgtcccaggtgccgcgctctnctcancacagctcttctccggctatccaatgccgagaacancttgacgcgtggntgcgtcgagganttcgtcgcangcgtcacngcctcttcaaattcaagcgcngtgtctgccaaacttcaaagttgcgagcatttataaacagatgattgatctccgaagatgcaaagagggagcatnacgcaaggacatgaccnttgggaggcgttccntcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcacnccacnaccgtgaagtacgcgncattanggcaagccgacagnagtctatganctgggaataattcantgttcatgaggnanagagcggcgtagtagcttctgntcacaaactatcttttgaccttggcgccacgtgagnncgagnatagatacaacgggcncctctatttggcttgggaactntgntgtatgcctccaaatccatacagttattgctgatgagcatacccagatatcngattcgtcnctgagctacttcttatttctctataaacataaaagnaatagggtagacagcccaggtttataatttctnagtanatgaaagcgngtcatttgacccacatnctanacntgtccgaattaagcaaatgtattggcgtaccagttacncaaaagagtaaaacatacgcgcgtgcctgtccgtatgccaaaagttggagggtggatcgggaaccaaagtcccgggatcggagcgtatgacacaactgctttggattaagatgatggcgagcacaatccgggngttccattatcatacccaaccccaaaactaccctgnaggtaacttcgagggtccanaatngccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgtaagagtccctantatancgcacagagtctgcatccagtcgaatantcgcgggtaaaacacgattcagttcagggctgaatgtgcagaagactgaggctgtccaagatattntcactaaacaccctagaaatcngttcggggattgggtgtgacgcggtgctatgaaccngcttgcccccnagtagagtcgtcgtcttgcncaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcactttncctacccatattatagggactgtcagcgcatttggntatttccgtaatatcagaaagccatctatcccgaatagactatacagtgtttgcatccgtcccgatacagtaaacccattagttggaaaaaacccagatttgagcacgngntactacttcggacaaagaatttgatggtgcncatgcacctgactggcgcgtgtgttaggagctcaaagcggttgaccgaccctccctaatttngaccacctagagttgtgacgttaaatctcgttnttaggtataatcaattccccccgtgagttacccgaactntttacgntccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaancgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaancatttttccaacactcgngagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccntccttcccgcacgtgtattaataaggcgagcccaggnccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgangacgtctgtgtattcgttgctagngatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcnatgtagaagagtataaaattcaactntccctacgtaggtacntgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccgggnatggtgagttctccacggccnntcctctaactcgcccaatccnctacaacatcatacttcccanaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccanagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggntgtggcacctgttagggcntttaacatggncttntgaccantctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagtgtagccaatctcgggtataagttcatttcatgggccctcatgccgatcgcttggcttagcaagccaagtcatgaccgaggttgatcgcacaggaccagtagaaggganacagttcctatgctcgcattttgcccgctcnactggttcanttagctgtcgtcgcaggcttgagctttttgaaaaggattaacgaatcaggctgtggggggtcttntaatagtnggggcccatntatggcacagtatgcgtntaggcattatacncagcaaaagtgacgttctcgacgccccaanatatagggaagatctacctttcgactcannctgtnccgcggattgtacaggcgnntaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttancgcaggaggatactttcctaatccggcaatcgcagggntggntcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctnnttgacagacgtgcatggcaantgacattacctagcattccgatagagattggaaatttgaatgtacncgtcgggtgggttgcccatcatccggattaagggatannggggagtggagctctgcnggcgtattaccgtcnnatctgggatcccaggcgactcatnntatgttctnaggctctgatgtgtcacttangaggaatatctcgctngcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggncataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcagntgtacgcttttgaggcagataactctgcaattccatggcgtttgaatacgtantggacttgggtaccagngagactcgttagatggggtgcgacgttgtnccgnaacnctctgaagttagctaccggcgtangtaacttgtgtcttgtggtcccaccgaangattcatccgggctcttgttacaactgngctccccttgataaacgcactccctattttnaantagtcctaagtacgccagcgctattctttcccactatgngtgaaccgtccaacattaatcctgctgccttgncaaaaggcggagacagtacaagcncgagantagtcaattcagcaactgtccagtaggtacgtctttctgtgcacagcgctccatgancacggcgaatatctgtcactagnnattagctactctgccatattgtatggcaagcaatttggagagtcatttagttgtcaaagaccagagggcaaatanataccctctgatttcatctcgcactaacctcgaaaancgagaggcgcgaactcatagcccctagagacacagccatnccccatgtcgnanntcgcaaatgcagttanagttcncctatactggctgaaaaaggactctagctnaataggagaggacactataagcggtccnctttaggctacctgacgtatactagctgatgttcagggcntgggtgcgtnacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacanggatgnttcaacggattgttgtttcttgnagagagcnggtcctctcttcacatgttccatgaccatcttctagntcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcangatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataangttaatgatgcgtgttgactaacatatcctattctnntcgctagtctcccganggctaaaccaggtcanaccgcctttcacggtctatcgtctccttgcgcggtctaagancaattgaggcaaantctatgaactctttgtttgtaagcaccgggtgacaatcccnnccccaccctacagacgggcgacacacttgtaggngnancgtgcntcagaggagtttntgctatgagagaccctcanggnggttagtattaactcntgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgnatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatttcgtngncatttgnnctgatagtcccttacgtagggaaaagatggttcactntgtgttcgctctgctttggtnnanttttatatgacccagtgagctggggggagtatagatatcccgatgtgggaattnctaccctcagtgaattaatcccatnnctnnnnaggtctttcctnaagtctgggtaagtaatttgcttgatagttaaaatgtggnttggcgtccanccggatgttgcgtcgtccacgggaattgccgcgtgcacanctaagcggaggggatcggcntcttcgcnctagcgggatggtngctatgagcaacgctctttgtcctactcgcnaactntgatttcactcgntgcaggcagactcntagtccctcgagttcccttgtctttaggatacgggcacngccttgctgggtcttcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttacctgggcgccatcttgcccgctgccgccgcacggacatacggtagatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcganctcttgaaaagngttccctcatcgctgtcgctggnggagangttggttaactttgttttngctcctagggggtggaggatagtcatcacagcaatggtctttgnccctgagccaccgctgactgatangccaggcagcagtcgcagctgtnaatggcggatgcgactatgggtctaggactaatttctatgcggaaccnttgaattaatcttttcgtctcgtgcttantaatctagcctcgtaatgnaactagccgcaggtatgttaacgccgggcgggtacagtctcttncctgcttaatttgaanacttcanaggtatctcaagagtactcatgtgacncggtaaatgataacctaggatgataagtgctagtaaacgntggacgtagagagcatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctgcccttatcgtncgaccattntcatgataggagcacggactngtacctagtcgagggctacaatatgntcgaccaacgttagncattnagtaaagagtacggcgcccccgagagaccgaacagnncgtcttcttggggtggtgggcactccgccccgtcgcattgtggccggctcttcgngtggggaanccttcncggtnatgtacgcccgctaaaattccagcacccttcggacgttgtccgaancgcaagantgctactcggttctaatcggcatcccttgnttcagcnatgcactaatgtgcttagtagcacagtgcacaatntctaggatcggccggacgacccggggtgggctgaccaggcggagcaacgncgttatcggcgtcgtacggacaggcgtttctaggaagtttntcngntgattgtgggggacctacaggattganatgcangggnactctaacactcgagcacgcggacaagttctcagnacctatattgttcttgccgcnttanaagctggtccaatncaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaagaatgggcgagacatcanatcggatcagctttttacacagaagctgttattngagatgcatggcagcacgccccataggganatggtnggcaannnaggtccccaatcgcagctatgaccatctgnatgctactatanaaggatttcagcgcagagcagaataaagagtaganaacggccccgcctaggtctnnnncggaattatgaatgagagcctaccttanagtccncccgncgaaaggctaaaactcngtaggtccgannatggccttagcaaaagaagtanatccctttccccaggntgtcccaacaacagtatgncgtagagaagatctccctgatcgatgagtaagcacgccaagaagngaacccgacgcttgggacgttaggtccctttcttaacgggaccaccagancctcgaatagacaatataccgagaagtgtctgaccgtcacttaccaactatgccccgtgctttctancacgccttgacgcccctgttatccttgggacggcacgatgcggactgttctacggcagnnatgacgtcagtagttgttaatgngtgttgttctccgcggcgcacttttgaacttctgtgaaatatagaagaatctattcgtctanttccgagccgttcttgtaatttaaaggatctattaatcatgcttggcggccgcggnnatgtananttacnngtgnngtgcggtctggctcgtctgcaccggagnatcataatttggacancgcggaanattctcgctgtcatcncctttcctgacggatctaggatatgctagtttgttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcangacacgctgcacaccctaacccatggagtccgagaaatcagtccagcgttagggnacatatcgttccaccgcgtctcaggggacacatcaccaaangacacgtcgggtgattagattctcacggtcttcgtnaccttnatgnacaggtnatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaagnatggcgtccnaccgcgacgttgcgcgcgagtatgntgcagtgttcggnaccaatttaagtgcggtcgcttctaggcgcttatatcccattcctgattttnantcttcttcgttgtcatactnccgggcaaaggtcattcttcggaacaaaccanccaggatntgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacnaaanatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtncancattnaaactgccataacgagatagtgaaagtggtgtcttggtgatnnacgacggangnntggatcgggacgggtctangattcaacggccctaaaggtctctacgcnngcaataatttagtcctagnatcgcagtggaacttatgagtncgcaacaacaccaggtgtctacgaatacnnctgatgtnggtactcccgcctgatgtgtctttcgaccgatcggaagcnccagaaatgggagactgcacgnggtacattccnagtggttgtggtcagtncgggcgttngcatctcacttcgccaccaatgcaactgataggtntcgattcngaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatggaaaccacttgttctgcattaagccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgccnccaagtagagtccagggttgtgaggatgctccggnagaggcangtccctggccgacgctatcncttcctctgttcaacnnggctgaagtgnatcgtggcggcaacgatggactcccatggcatcgtttacgccagggnaatggcacgaanngngtgccggagatacggagccataggcgtagtntcaacggactaatgtgcatcgccatatgaagcgngnntggaatatactcgagactgcatttcgntggccgttcatcggggtcagtccatatcttatgggttcttggtacacccgcgcgncgcnatcanatcngntaatttgtaacaggagccaaggatagagcagcaaccntgacctgtcgtagatgctgcatatnatgccaacggcatctgccgctcccgngcactaantagtgaagcctgcaatcttggactccaatacctgcgccgattncgatcctcggacttacagttcgcagcgttggaccgatcgtatatacattnactnggccgttgtagagcactcataagngangagatcctattggtttcacgcccttanncagatggtactgaaactccctggtccgcccccgaggttgggngtcggtgtctacggnaccttattaagttgcacacctggccgaaccagtcaccnctcacagttccaacnnantaccgaagaccgcgcccgctaccatcntnacaacaatttatctctcctcgatacccaccacaaacataagttnttggtgtaacaattatccgtgatcgttcatacgcggagaccctataagtgtagctgattggcatagccgangttctctcgaaaggccgagtaattgtgtaccttacagataaaagcaagttgtcatcgtaatgntaactgcactaattgcatgcaccgccttagctccaagtaccnccctgtccctattactaacctcattgngaacagngcaggtgcagtcagtattntacttataattttgtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcnttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacnctagcnttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctccnggtgcgagacaattgtgncgctttanctngaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggtatacgacccgtgttgcatgatgatcctaatanncctataccnataacattgtccttctcgaagcntcaacccaagtttgaccataaacggggctcgggacgaaaattacgaaaggagccgcatataatggnggggtccactccnctctattgcgaaaatccactaacgttcnacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggntagggctttgcgacaatntgcnctcctgtaaccgcatctaagactagctagtgttgatcgctagcgcacggcnctctacncccgtgagaaatgcgttatagnaaaattcttggccgatagccacatntcagataaaaaagcactcntcgagtctggaatgttctatgcaaacggncgagcttnaaagngcngaggtagcctggcgatgagtttttangtacacaaggcttatcggttacgtcctaaccaacaacagnggttagctatacgcaaaataccaagttaccctaaatgnttacgatgatgtttaatgggcgggtcncggcgctgggagcggaacccttcgatctacataccattgncaagcggtcttcaaatctctgcaacgaantccaggtatgcgagcctgataacacaagaccaacattttgtaaataagnnncgatacgtgcgtatgagagggagtgttgactattagcgggaggacgcctgntgccnacaattaggaccttagcgggtgatgcaacgtantctatccccgtgnccgcgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacntcnaggatcaatcgggataaactggaactagtggtccctggtggggttacaccacggatnncatttttcgacgatcaataggcgacggaaataagtacgcgattttttcaaatttctgngacatgactcttaatgataacgttgcnttgttagtcggtgttaanaaaggtttgtncaggacagacatgttgcgcctgtgcatnattatccgcatcgtgaatttcatggaaattattctctganccgcatactttcagttaaccaagacccaacttctagataagttcctaaactctttactttcatntgtatgattgagangacgcttcccggcgacattacggttaggcgttccggcctgcgctnaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttanccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcnccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacanaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatngtncataggaaccttctggcgattatgtacgtaatcgcaaacnctntaaaggntgccatatgcacagctagctccatcgcgtaactatgcctcagantgtcatcgatatggcctccttccggagcgctctcgacncggattagtcgagggctacacaaacatctttttggctctacatttnncgacgggatttaagtgcgagtcntaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtncgggcctggnccgaccgcctatcgacttttatttatgctgctnagagccgcagagnccccacagcgtagtattctcggnncccgccgagttatgtccttggcggcccccacttcccgtctttaatcccgcgnctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctgcacactgctatatgcnnagaaccggctgnacacagcctcacgggtattggatgcaggaattataatgaggatactaggcccaggagagctcgcgcggaaaaactgaagccaagcgtgccnncctatactaaganggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccccnggactatacggacagcccnaattagaagttcccngctccgtatctggaatctaaatagcggagganatcggaacccgcgacgtttccgngcttccccagaagagatccgnccgggtcccctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcganctctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgctaagcacttgtccnaaagatcatncaggtctcacctctctacctaattgacaagcttccaaaacttatcgtgcgttcttagcggggtttcttactaaaaagagntnccatactcactactcgttccgtcgacgaangtcagttctaattatactataatgcatngnctaacgcacttgctttacngatgccggaagtcctaccacagctagtactcgcgcaatccaaagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaanttagtgccttgaaccgcagtgggcgcttcacgcaatgagaacgagncntcgatcntgacgctgaccgcgcagcgacagcattgacctaataactaagtgtagtcttggtcagaatagcgaatcagtgccgaagtantncccgcaagccatgtctgaannnattgctcctgagtcgtcttttgaccgctggctcccaccactggatcgctaattgcctgttcctagtcangnctgcgttgctctcgttagngtgacttaaagggtatttnacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcantagtccggctctagttctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgngaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcnccttggaagcaccgcctgtggcgtgagttcgtggcgcntgtgtgacggaataggtgtacctctaacgccanatgtagaggttacgtagcggacacagatgacttcactagggacnctaggantcaaggnaaagcagcacgggangatnctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtnagttctctggtagaanangcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagncantgaagcagtactacaaatcaccangtactcggagnngatcatgaangtaccctcgtttctttttcagttgttgnctncacgagaacgatcaggttcgcaacntccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccgggaggnttggtagaggccgccggtcggctccgacnnngctntaatggttgntcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtcnggcccattggcccagcgcacgtcggagcacgtcaaantaatgannactgaccttctaaccccccatctttcatcccgctcgggcgcgtaccgcctttcaaactganntcacaacgntgcttcgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggctctagtaactggcgagggctccagtgatacgtnctgtaatcnacaccaacgacattacgctggcaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccagctagcgacctgtgctcgcncaatgacggctgtatacacgctaattncgatgctgatgtcaatccaagatcatcaaantaacctaagctgcgtcagttttgttggaatagctcttactttaacgagactacggtaacgncaattctcattctatctaacgtttgcgcccgattaattgttanctacaccagctaccccccgaggacgcaaattccttatgatacaccgttcttggtanggcgactagtaatacgtcatcaagcacnatgaggtgtcccccggtatctncccttcgcagtgtgtgacannactgtcccgcatcatntgtcccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgnatggcgnaacacaatgaggtatgttaactggacgaggtagagtgatggctggatttcccagacgcctttttaaagatcggcannnttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctanctaatgnaacaannagctcggtttagagtattgttaaactgtctccgtataatggtaccgatacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatnaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgataacaatagaagagagactatnggaattncttcatcaccgtgacgttgttagncgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtattagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttggcggggggcgtggtagagtctgncaactgagtanccaggccttatgataggtccgccatgctactgcagnggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagngggncgcggccatctgaatattgacaccatcttctaggaagttaatttttttcnctctcaatctcaggctgggtcgcggtgacctccagcacttccacggtacagtnccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccntaatagtncancgcaatcaagaccaaccaggccagtgngctaangggacgttgcctactagaatncgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggnaagattagaacccatggataagtggccacggtaccggtagctactagctgcttnaaagaangaatatccactgacccctngatacgagaggcgactaacaaattngcgaagggccctgcacgtgtgggcctctttaggcttctttaanattccaagcgggganaactattccagaggagacgntcccactcacgagcgaagcacantaccaccccctcgccggtagagcgacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagnctccggnatnttgtcgatgctgtattgcggaacttcgcncgcccctagtactctccgtagtgccaatcccngggtnctcgcgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacgngtgtatagagacacgtgatctgggcgtatgatctccgtacgtatttcctagtgccagcgtattgactacgtatgtgtaacgggatctttcactagtataatntgcgaggagccattgtanncgnagatgcaatgtgaaaagcagaagcagtgaacgttcggaatcgactctaacaattctcctgcggagggccagtattcctgtgttcgtcgacgtatatgttgttaatttataanccccttggtcacgccatttagcgtcaccaagggtaggtgncggcgcccttttngctcgactaaccgttcgagcaccacngcgcgcagagcgaatatctatagnaggagcattgttcaacttgacccccgctttctnaacncgggnnattcgctgggagcgggaagccncgcatgttgatgggtaattcgccganatatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctganagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacatantgagtcancggtcagggtccgtgagagcctttcctttcttatcacncagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctagacttgtngttggtattgattaccgtgaaggtatngtacaggcacggccngcgangcatccgtaagttnnaatgtcgaggcggcatgctcaaagtcccgattcggagtcgcntaccagtccaagcccgagttccctcgcaaatcctctaattcgatcttcataagaagcgttggtctctaaaccgtacctcaaagcatcgccgannaaatggctgctgggagagcgcagatctttctatngtcgtttgccaattcctgccgaacgccagcgtacnagcctgtctaagttcacactcgctccagccgatgcgagganaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcagaaaatgaaattcggaaacganttggtatgacaaaaaacttctgactggagggctccgcgcccntgtgagcntcgttanccataacagtgctgccaggaattccatgctctaagtgngccctcangggcactcgaatcagcgacgatcgcnactcggccggtttatcggttgctcattcannctgccncacgttccgntcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattgctggcgctaaggactctgtgggggcacagctctggtacggggcgcgcataaggccgaagcagggaagatgcgctcccncctagncagcggccagggatcaacttctcagtagcgtcgaaaaagccggtgtaggcagtcaatactcttttcttcgggccctgtactacggggacattggacctattnctcccaccggggcangcatgggctgcactgtagcacccnaccattcttatcacgncagcgccgagtatacattaggacactaggcccnactacnacacgcagagtnnnttgtgatgnatgattaagggaacgcatagtccgctncaggagacggttgagagagtnngtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctnnagtgtcgccacgatcccagtgggacctttgcaaatgtngggccattgtatctgtnccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttnggctcggantggcggtcgccngattgccagcctttcacagaatccctatccaccctgtntgccacgtgataggttgtcagcgcnctcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcanggccctcgcatgccgtggncgtggctgggactgcggtgngggcttggcaacgacggataanaatnaacaaagccngcgctcaaaatatcaagggtgccgaacactcacggaggcagggnnnctgtgantgggtgcagtgcggtactgatacacgagccggccgggtctggacgtanagggaacgggcgcgacatggatgacccaacagccagtacgctagttgaannncgaaggtgtcttactataatcgggtagcttcctatcgctcactagcnngttaggacattagggattagcaccttgtaggagagccagtgaattagctcggggtgcgcgggagccgtttttaaacaataccatttagatggatgngcntntccggaagggagacctcaagtcgtgggcgtgattatatactagggccgttaatcctcgtntctgagttaagnaaggacaacgacgatttcgggcccaagtatacgctactaactngntgccgttcacntatcangccaggagaatanntgaaagtcggnnccctggggtccangnnctggatcagaccgatagttntactacccgccgnggcggattgccttcctcttcacntttagctcttgaaaggtgctcanantntatcacgactacggagttggctcttaacnataccaaacgtaccngcatatgtggaacnangcgtcagacaaacgcccctacgcnccgacgtaggtatcctcgtnttctaccaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagnggatcctccaacggggaccgnnaagctttgtcggtggtattgcnacgggtatgtgtcgtaatcnctcatcgaaccctggtcctccgcgaacgggcatctggaagtcgccatagcggtctnctatgcgggacactccccgcgcctcaggaaactcnctggaatgtgaatctcgtggcgccggctcanggctactgtagagttgtttcagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctctcccgcgatggtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacactctccggcccgtgttgctggggcaacgntttttactccaactaggtttccaactgctggctcaacgctactaacgtaccccgtccgccataagggggatgctcgttttacacgaatgtgtacttatgaaccagtagagatntttnatttgctttttctcatgcggttgcngtcccgtctaggaccttgggttgatcactggtgcagaccgnncatcatgggagagcatttatgcgngcgcgtccgattagcntgacgccantcgnccggtgggtcaccccggcttngaaaaagtaggctanagtcgaatcgattcnacgagaagngtgcgggcatatcatagtctttaagcgacgccatcnanatctgcaagactntataagatgtaacatttatttatttttgttccccctataccgncgtatgtgttattaagnaagtagggttaggatgggctcaagaagcctgattgactnccgaggttctagatacattcgttcacttactccatgcacgctacncaganggtcgcctgagaattcgatcgtcgcggctngagcaggttaacattatgttcgcggcatgggnaatctacgtagttctaagtttccgcccattttaacgtgcttccatgaccgacagantgttatcggttttgtanttacctaacgatatccatgatggtgcaganaggtagaggaggtagggcggctctcgnatcacaaagaccaacgaccggctaattgtggatggggggatcgtnattcatccantatagctcccataatcaccgtnatcgcgggggacgggtgcgggggtgtagtccgccggtaggtacagaacacacagtaacaggactngnccaantagacattggacctccatctcgttgggacaggtagcaccccggaccgggtgcncggaactagataatnagacgactgcccngagtaagctatccttcnaaaaaacatggctcccgcggctaaatccaaatatanctgtccnacatttatatgtcangtgcgcctatcatncagatctagtcgagcgctggagtattacgntgtcccttaatngacttgtcaantgcnactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatngctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagtttttcatgtgaaaaccanaacctngtcgagcaggggcntcgaaggcctcttctccgaggatcaatgacaaactanncattatactgaacaatgagcgatcctattcaatcangcgctgagcactacatcttnnnnnggtcacgctctactataagcgtggcaacccttataagtgtcctgtttgacggccccgngtgtgctgtatgactgtttaaggctccgggagtagagtaactgctgtggagtcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatnncgaaccagtgtgtcgattactggntgaccaattacagctatnaaataggcagtcttgaagcgcgatagacttgtgangcttactgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgngacaatgnccnagccatcggttttcctccaagcacnattaggacaantcgtattcganaggtgagctacagcgaggaatgtaagtattacaatntttctaggcttctgaatccatggacgctgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatntaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctgncgtnatgtattttttagtgttaacatatgtttgaagctggggctattggccnatcgccgcgaactcctgtgaggggtagtcggagtnaatatatacncacntatgctgccacgnccaggcaacgacttgccaatnttatntaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggaccaggnatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgcagtataccgatctttcgttagctcggagagacatggtatctnatgnatgttcactaccattaagcgtatccgcgntcgcgagtacggaatgagcagtcataggctacaagcaaanggtgtaatttaggccccacgtatcctnggatcatctaggcgccgnacaatttttataagatatgcagtgcccctggccatcngtaggtcanatcgcgcattgccgcccagcgcggtggaaagtccctctctaannagggtgtggaaacgaggtgccagaatcagagntttnagcgcctaganggcctcatttacgtttcgcggcgttcctcgacaatgaggtntgacaccgaaacaagcatgttctcaacacncaggggcgggagatatctgagtcacaggtcatatgactgcggttagacgtgtgtcganatgtaggtctcacccaacgactgtcactgtcctgtncttagcgaactcatttgagaccccctgttcgggtgactgcagttaggcaccccagtccacccgagnnnggntnccagtgcatcacantcttagtttttaatgaaccctccaaattggcgctccgcagtgagcatgatgatccgaattcgattcacatcgcgtaagagccgatgatgacaccgctaccgacagtaaggtagaagaaacgaagttagtaggtgacttagagagcntgaggtgagcggtgccaggacactatctacaagggttgccttcggaaacgcnagagattacactctgcggaggggcaagtcctgcgaacgtnaagttttgtagcctacttggaatcggtcctcgccaacccgcggtcgcgctatccgganttcgaaagcccatnagtatattcccaagacggaaaccaaatanggaatgatgntaggtcaaccggggattcgaattataattgncaagacccctaaatatctcccggatgttcgccacgccacgggggaataagccacgaaagcctccgacgacgtcagtactgtcagcctaggacagctcagatctctaatacgntgngatctccgtaaatagttgccnatnttacatctgatagccaggttgctgacaacgattgtatagccccaaatcctnaattctccacgggttactctccagttcggtactgtcgaaagttttaacgaatcgggcccacggtaatccatcgagnctgaatctctgcgactgctccttttnagagttaangaatgaactgacatcctatgagacactgaccgctcagntgccnccgtaacnatcgacactctggacagatctctcccgggggggcacgttacaagtcccaccgtctgcctacgttgactgtatgtggctggtcnngcaagacctgaaaaggcccctaatgctcaacagtaagcacccagaatagacgctatccggggtaggctntgtcgagccagaggataagatgcaaanacataantcagtaggtggntcccaacctttggcacagatcggagtcaacccggnnnncattcctaacgccactaagtagacncgcagttttgcgccgttcttactcgtgagctccaaggncgcaagaggcacgccctaaccccagtgnnagccgaaaaangcattcagttcgnnctgcacggcccacctataaccttcacgacatcatgacnacagcggcccgggnacgtattgttatataaccgtcactgccggccgtaggggggcgggttnacccttnagagctacagctccacngcgtgcattcggggcgggaactgatgctaganttaccnaaccantctacgacgtcaaagaccattatgcttcggttgcgtagacccnnannnaaacntggtgtgtcngngcaccaagaacggttggacataagaagnccncccccgtgcgttgacccactaaccccagagccaatnaaccttcggttctaaagctaagctttacggccaaataggcttncgtatgccgatattgtactttcttatatctatgccaatctntctccttaagaactaagtaccgccagtgtgcgatgtacatagtagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttatgaatcgagatacaacctcaataatgacgtgcgatgcgagntaagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggtngagggcaatcantgcngacacgctcagataaacggagctttggagtgggncgtcgcagatctancaacngtgctctgatnggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagngactttantcctacntaggacnaacggaataacccgggaaaagtnnncctggttggctctcgatacggaagcaatggcnagatcttgcccnctgggctggacaggctccattattctcntgttactattgttctaataganggactnttcaataattggagttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactntgaatacgtaacttaaactctgngtgccagcaaggntcttcngcgtcacgtcgctcggcttggcttgggtngactatggcagccggcaggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctngctagtggataggtccgccactccacgcatcagcagccaggctgacgtnataaggtttacaaaggaataaaagatagctctggctaaaaacttttaaacgtaactggccagtttcgataaaataggcagcttcaattgggagaggtcccagacatctagcagngttccgtgcacgtgaggangctcagatttgtggcattcgcctggacgtcaggggatatatgggaatcatctcgcntacgggtgcaactaagtagggtncacaattcagattctangtgncacaccccccgctacttattaggaagcttctctacacttgatgtgcccaatccagctaatcctggncaagcttcataaatttacagcccggcatgcttatggggtatgccccgngggcagtnaaaaggtgcgnctatgccgatancgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatctcacncgtcgattaatcctgngacggtctctggtgtttgagtgacacccccgtagtntcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactanncaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttancttatgcgataggtttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagnagtagacgacccacaaaatcgccttacttaagcggggggcgcggctgagggatcgcaattgctatatttgatataatatgnaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggaccnngagnaacggtgcatgcgtcaggtagtctggaaccctggatcattaaaataaggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagntcgaggcgggaatgatcacaataagangccgtttgtccggaatgtacatgaagggtccagantggtttctantaacgcagngggatgtatgcgtgnagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgganaggaccagcctactgcgggcgtcnnnnnnnattattagacctaactattgccaagtgnnagtgagagacgtcgggccacgatcagacaattgattgggtcacaaattctactgacgttacccagcgttaagacatccctacgggcngtcaacgtcctgatggctccctcactagacgcgttcttacgccaagatagccgatacgagctgaccacgtaatgcggcgtaaggacgtatgcttttnaaacngacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagngagggataaaaaagccaccgncactcctatgcggtgtactccatcccgggaggagggtggtctngcggttcttcaaggtcagcagntncttatcaagccgcatactttcagatctcttaatctacactccgtgatttacaganaaacatggatgattatncgggnaaaccgattgtcgacaagatggagcccnaggctgatttagacctcgttcctggtaacagttgtaggccgtccttagcgcttgacgctgctaaatnattaagagcatntccctaaacgctgaaaantangcaccgctgctgataacagaatgacgccgaacgtcgctcttcactgtcgtacnaagcaatctcatctaccacgtatatgtctatacgccatgcgtacctgtgatcgcgtacaccttgnctgnggacgtacgctcatcttaannaagggagactgaaaagcagatttgtgtttttcgttgccagtttctattccgtgatctactcatgcgggtcncctatcgagcgcggngtgagcctgagcatctcatgcacgcntcgagacgcgntcgatcgctgagcacancancaatataagtcctgccncgangcgacnangcgatcncatgtgatagtggagtacagcccataanacctaaacctagtgcccncctcgtggcggtctacactcgnggtacccctacccatccgacngccggtacttaactacactatttacgnntcctgcaaaaagacttaccagtttttctttnccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtantgttttgcgagttcgactgctggcttagcactgttacanaatttgtcnagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcnttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagngttttcaacagcatgaccccaaaatcgaaccatactnctttatttcgtgtagaatgggattannngtttctgtgactnctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttttgnaggtcgggcatcgcnttgccaaaggttgcttaatccgctggccaggtcngaatctgacncacgtccatttaccnatgtacgtcccagaagcggtgatcatcgacccaggtgttggtnccggtctctcgggcagttggcatcgaccgccggcncccatatttctgtgtgcggctagacnattgcagcatcgctacttacagtggatgcnaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttngatatttgtacctcccgctatggacagctctggggctagagacggcataccagatgatacnatgttatccttgaacgcatccaaggtancgttattctataagaggtgatgccgtgtttcggccggtaggcgttgatggcgcggccacaagggcctgaatagggtgatggtnaggnttagattagacgttctgacgcgcgagaggctcgttncaaccncttctggagacggcagttcccggtagtcganancnctgcggctaacncttcgcgtgactgctgtagccaatgactctgccaggagggaatatntcaggnacgcttacgcggcgtacgancccagtcatcttcggnctagtacttcatgaaacctaactgcgacgtgtngnatnagcgctgnaaacagntcattcccggccttcgagagctggttacccgcagatanaccgacctccgtttgataatcggttgggatttgatgntcttagattaatcacgcaatacagatttattgccgcacggnggcgtccggtgagngngtgagtgtagaacactaatacagagngtcaacccggtgagcngacctctcgntggccttcnttttgngccttagagancggcatgggatttatgtacatatctcgccgataacctcgaanggattaatggcttgcntgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgacacgctacagacgcnagtgacttccactcgctgtcatttggtcacctagatcgatatgacgtgggtgtgcccgagnacangccatggtgatncaagggcctggccatctgctcatacgctcatttntcctcagtgtaaggnatcaacaacagctgttctattccccccagactacggactatacaaaaaaactacgcgccaaagtcttgggtcgcatagtccgaacgcgtgaacgacncgcgaggtntgatggaccatcccgccggntaggaaggcctgngtgcctcctttctgttgtcaaggggttaatgagacatccgcatccgtgtntaggaggnttacgtttgccggctaagactgtaaccgcctgtaaagagggcacgtggccttnacaaccctacatcaaccttcnggcaacggggcgagacgcngatggtaactgggctggagttactctctagtatgtggcgacacagacctacactgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtatacccttcatttcttgcgcccgtaccgggaatcccccgctatcggacctcgaggaactaccttagacttcctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatagctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagantagactaactgcnactttgagnctcnctgatttgnaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccatncccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgcganggtgtattcgttaaatattagcgagcaggngattaagngtagcaaacgttgccgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatnacgtatgcgaagttcgcgnaaattcacggcgtatatcccgagtcgggtcattatcatanaatcggtgtcgctatnatggtcgtaccaggggaaatggggcgacattcagtantnccttgcactctcgctnngcaccgtcgcgagacagcnnntttnccacgtctgtaaanaacgtnctggcagcttatgaactagaaaatgggntgggcttactcatnaccggctctcgcgacgaggaagatgatttaacacctactggggggttcgagaattctcatcctcgccacactgcagacactaccggttatcctagcgctagagtgacatccgncngtggatgggttntacggctcactgggatagccgtcggngataaacntcctacactgatcacgggtngggctttcccgagtgaccgctccgttcagncccggaggcntgacttatcaatcggatatatgtcatctttntgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagnaggntaangtagtagcaacagtccgcgtgacgcggccgaatagccgnncggtcgccgtagttcctggntactcgagatgcgcaattgtaggcatnccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagngcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttntcagtaacaacatgtctagcactacttggatatggggcaatcnncaacttacaacttcgtaagatctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggcccnggaactagggcgctatatcaacttattttctgagattacggggtntgtgacaccctacgtgcgggttcagttcggacctggcanaccagatacccggccgtcttacccttgaacatggcgtncggttagcttctgcgtttgtcatgcgtcaagccgccgatcgaatagttgaccgggcagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatngctctgntgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttnattgaggatcatcttctaaacgggatctgtcacacccaaacttngcgcaacagtcgttttgtagnattcgcagcnatggcgcagtattcttagatcaagcgccgtnttccctagagagttaacacgggctgacntacatggccacagtcgtctgtgcacggcttgtccgntacgcctagaaggtcactaccgggcccactcattttaggcaanaatacagtctacaatatacccgtactagaaagcaacgatgnacaagcgaattnaatagtnctgnntgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacntggtagggacgttgntttcatcaatgcatggtcggnccacgggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcanagcntatcactcatatgacgggtnacgttggagcagataggtgaaggattgagggcgtggnagaatgacacgtttgaaggcncgcctttgcggcaattacgccctaaagctgctaanncataatcgtgagtgctngtcctagttacgcgcagggaagcacacggggncagcnnactaacagtccgtaaaangatcaccgttttggaagcgttaacagagnnactgcgtccttccgacaagtnctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcattttcaganaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccanncgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgtaatttgtgacactatcaatactaagtcaaattaatcttatacttggtccgcggggaattcgggcgggctttatcggacctacggtagctcaccgaaaatatagnccnaggttaacccaggaagagatcgctcgcncctgaacagntcaccccgctgtaagcaaatgtttggggggccgcgtgatcgggaacttcgttgtgatccctgcgggcagttggaagtggaggctagcccggtggacgtgacnngctgatttcacacaagtaggtaccaggtgcncagtaatcaaggatactgtnaagcgggtcncaatagtgatcgcgcgcgcttgctatgcataacttaaacattttaantggtgantagggttttagatgtggacatngtacacaaaactgagaacatggttaattacttaggaccaagtggcgtatagatgtgtgcgtcgattagatgaaacnacacgagtctcanggnaaagatcgggacggaacccaggtagcaaaggcncacgaggtcggtacttacttccagctttaatgctgcnaaattgtgtgcgggcttttcaacactgctttcancanactnncgaatcngtggtgaagcancgaanaatcgtagtgtggtcgntcaaacgctgcgcagcgaatatngaagattcagaaagtcaaccaatcgcacgtaacatgagatgaactatccgntcgtagccgcctagtatcctctaattgattttcaggcggcggtgtactcccgtccccctggtgaaatttcattgatacnacgcacgtncccttactaattttgtccnataaccaacgggtatggtcctgagcctgatcagggtgcacccacaagactnngctcgtcgttgttncctggctcatcgagacnaccctaagnctgtcttctgactttgttagcttngcaagtgtccgatcgacggccgatgtcggcantgcgcagcttctgtgcagcgcttatcgacgacgtgcgggcgtgacgggggtgcttccgtctggtaagcgttgcgcgtacttctaatttcaaagggggagattgcgcgaagtgcggattccnnaggggggcgcaaacgctctggggcaagcttccaacacacggcagcgatgcttagccgcgcacccggcccgagacattggcgtgtgcgcggcgccagctggcagaagctcagancantggtgggcatnaggcgccggcggnccgggagntcggatgctgccatagttagtcacaattctggggcgcaccccatgttgactggcagaggcncgtcacgttcggcgganggcccgactcaccggtgacctgtctcntcgaaacgcccgtttaggcatggggtgacagatctgnaagcncgcgcgcggggccaccgcgagacatggatagacgttcccggctcccgtgttcgtcccacttaggtaggaccgtcgttactaatgaaacnaaaggtncacnaatctagttctctctgtnattcaaccagcgcctgagcaatccntcctggtgnagaaacgaggggatggacagctcggaagctgtatggcggatacaatgcagtcgggcgggtggggctacccagtctcaaagactcgacgcctacgtnctagtattagaagataccgagactcgaaaatacctattgcagcgcgatngcccctagggccctacttaccgattcgttttccattccccagttcaagcggcgggtcancgaaaatngctggagaggtcnnggtatagactgtcantctgctagaggcanattctngctacccgcgcgcgtagttgctgcctccaccctacnccctctnnnngnntagatgcagacanctcaccaagtacagattgcgacaatgccagtgaaaacggtcaaagacaagcgcctctctcgtaccattgtaagttactccatatcgacagtacgggtgatttcgagcttcgtagtgttcccccatnatcgtggataaacttggtgcgggggaacacgtatcatccccccctccccctacgatccccgcatcagacactcaccccaaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccncaanggaatattaacgaccgtgaactctaggtaactagttgcaaaatttcggctgttgcttntcggaagtaccatgccgattcgacgggttgacgagtgatatnagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctacacaagnctcaaatgggctatttggtacagcagaagcctcggggctgaggtcgnttcgaggaagggttactagacgaaacggttcccaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatancggcagtangtcctagagaatttggcctaacgccccattcccgttctttggtgtcccgacctagcatgagcagaccatttaacagcgatgttcccactaaacaacagacaagccacttaccagacacgcgaatcatgagtgccncacaccataggagttctcgangatcctcttccggacgnagcgntcctcgncatnnnctaannaatatntttnntanagatcgatggtctcntgaaccacctagnncgaacgtaatnnccttccnnnnnngantgtacnccgacancggcaaggtacatgcgaagaagatagttttggactgtgagaaatctagcgctgtcaaccngagcnctgccatagcgtatctatcgtgttgagatacggaagtccgtatcattctnnccgagctctcaagtaaagcccacttgctgccgcgcaaggccggccttgttgcccgccggagcattagttattaactcactttgggccagnatccccgatcctctaggatgggncggtcgcgatcgcgtgcataatnnngncnnnaannngttcaagtgntcatggaggggacagcgnatgccgagtcgcagagcgtggctgcgggctctcagcgcacgtagtttacactgagttccattagataaccggtgccaccccatgctgttatatgtttaagcgattttcggagccgcatcaccagcatanccnccaagtcagtcaaggcgacccagctaacgtgcagaagattagccttcgaaatctgatggagttgttacgtgttactncgcccaacctaaacacatcaanccatgccgtgggataactttccaagaaactccgggtcnatgtttggccntgcaatagcgacatgatctatcnattgntaatagacttatgcgggaaggtacaagaggttcggaggtttgccggggacctcccagcgangggnncattnaatatncancgatgaaatccccngtgcgagacaacgtntgnnttcgacngttaaggggagcaattgaccctagccccggcgtacgggcttantaagatgcagtatagacctagacaagcagtgtnactatctgcganaagtcgacaggatttgacgcaggaacagagggaggacacgaggcggcagtaagtagtgaccgatcganttgtttcgacaattacaccttatatcggnttgtgtgccgtggctttgcccggatgttgtagctcgacgagaggtcgcgcgccctactcggctgnaccttacgatgtagtagaggtctttgatcccggtaggngatcgctcggctccagtgncccggccagggtctcccgatcatgagtcangggttaccgcccgcgactcttttccccgctgagctgggtcacaacaccacggaggttggtgggcatagcctatatcntgctnatttanncaanagcaaccggctagccgccggcgacgnangtgcgnnttttcaaaaccacncgtgctnacagaccgaagaccgttatgggcacggcgcgacccccgctaagaaaccctntgtntcctgctccgntccgcgtttgcatcggnctagtagntatgtcgcaaggnactgcctctcgtctattcagttccttctcttgcngcctacgcctcaatgagccgttttctagtaaacaaaggcttgcgttattgcgtcgaccggttnnacgggccacgcngggnagctctgcgagtcttcctcaacaccccgcggagattgggccggctcgacggnctggcaccaatagacatccacnaagttcgccggggccgaggagagcggtaaacgactagaccatcacagcgtggccagttaanaggcatttgagagcatgcaggcagaggantgntcggtagaccggttgtgcacgggccacacgtggtttcgtgagantgagatggatcacagccgcacaaaagcagtagactcatgcgatcggggttngganctacnatgtgagtnaaatcanagggcccgacactcaactcgcactctcaagttccaggtacaagtgttaataaacnaccagnnctgnaatttgctaacggagataataccatcgccagggttagaaccnnnacagctagaacggctacggcaatgccgtggcagttatgtcgtttaaggcctcaggtnttagcatgcccgggcgtgacacagttctcatccagttnggcacttggtggnnctanatntgcgcgatatccatatgtgtaggagcaggaaggctagacagcatagctcccacgagtagcttttgnatagtacacctccantcggatccagcgnagttttccagctagtgtacacaactcgttatatgagacgctgaggtacacctgcttgtagttatcttgcacagtcggcgggcccgttaaangcagatctgacgcgtcccgcnnaaggctacaggcgcgaccgtgctcntgcaaggtgccggtatgtccgttgagctaacacagctccgtgacaaggttganttaancccccgacttgattnctcggagcggacggcgaattctggcggctncacactgatttaatagcaattgagacnttagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtanactgccaagactcaatgtaaggcactgcaacgatctggctgacgcggtcactgcccatcatacgggtgtaccattggtttagaatcaattctcctgangcctgtctgtcggtattcttggatgccagcactnagctttcgtaataattacctcattgtnttatgacacatggtaatttcgccagcacttagtctattacagcgngaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtanttgttgtgccgccgggnatgcagtccagcgatcaacacganttcaacctcntgttataatgccgtccgggtgggccggctgggncgcaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaatncgaaatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccgtgcnaaggggggnncagtcggattgggtggggaaattcacagattcttcgctacctctatcccatgataaacgnggattctgcgtcgngggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtatnccggacgataagctgctaaggtttgccgttttctgcactacncaaggcnctcnattggtacagagaggccatcgccngcacnagacgattcatagtcgaagtggttaccagcccggcggggagggtactggtggggaactgaaacgtgtacgtcttatcaccgaaagactgggtaacactgtccgatgcactacctggtgnatagaacagcngtacntcaaattgcgctaccgaccgcntagccccgnaaganactgtccgcagaggtggccgcgagggttgacccccctgggtcggtggcaactacttaancgcatagggcanaatagggccttaactatgctttcacgtgagcgagcgggncaaaccttagtctgcgcgagggcatggccccttgctcacaacgtccccctccagctcccttcagngggnactatgcgcaaaggaatgggggggacgantcgattctattgatcatcgggtttcggnagtaggagctccgggattgaaggagtgggggttcgattcacagttgaaccatggtgttctcctgcagaaccgttggcgtgccgattgcaggctggtnttcgcctacgagattaaagcaggccgcaaccgctcctgcaatcacctggcgatcttggtgagaattcttctgtccgggagcngnccnttctaactgtgcatggcttctgccggntagntttcagatnngcggcgnttcgccntgttcggcgtggcgtcatcgtggggatgaacgccagtactagtnnancactctgacggtctgctcgtggactgggtgaaggcgccaacgtcatctcacgtaggagcgactaatcgcgtacatgaanccatgactttgncgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctncntaacatcgganttattcggtataaatacagngcctaacnccgtctcagcgtcgggatcgccgctgcacatacgacggtcactntgcccgaccccagggcctcgggctggngacgggcgcntccaccgtatggcggcagggggngttgcgaaacgatcactctttgtgccatattttccgntngacagtgatgaatattngnggtcacntgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagggggaagacaatnaagctngtattgccgctccggacnagcgcccatttccgggcnggngccgtatctagggaacttcacaggatcacttcaggaaatccatcaagcgcnaactaaataaaacgtctatttgggatcgnggngngtgtcancagccccacagcactttcggtaaannanacaaaaggttcctacatgcaacgtacggtagangtctagtacaggattaggcacaaaacnattncgcgatcagggtgcgattgcacaagtctagaccaactgcccttcacccattactaacccgcnactaaacaaagaagtggcgcgnggccgtcggtcctttttgagtgggagggtcgacngctcgcaagaatgggccagtcgggttacgtaccctctagaccanncgcggcgatccnttntagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctncgcggtggcgttccatatgggccgggtgtattgtatagtatgtccactaccccggtagaaattagaggcgnacctctctcgctcgcttaccagggcaagccncaactgggggaatggttcaagcagttcaaggcaagtcggngttncanatgcattaactacgaacgtgcacaggatgactcaaagtagcagagtatccatacatcatacagagtnctcatggttggtgcagaatttcggccatcngcaagttccttgtagccctgaancgtatcacgnaattctttggatatgatttgcgctccttggcagataccgcgacgncggcccgcgcaaccttcaatgggagattcgcgggaccggtaggcagagcgagagaaccggancacatttgggaatcatctttcctgtgcngtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgngacgccgccgncctggacctactcttcggatatatatgttcatctgtcatcggttgggtcgtacagtccagngtgcaacctgcgtggnnccntcgtnaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatngcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcnaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttcncaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtncgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcngcccctaattctaacagtgtncaaattgtcaganncaccactgtgtcaagttgaangggttngggnaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggngttattgaggaaaangtgaaactctcgatccaccggaagangcgcggtacgtgagtncccacgagtngaggtatgggaccagtattacaaggtatcttatccatcccacntagtnttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtngtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgngagtggggacgttaaattcgggatccaaactancatatatgggtcntacagcnattcgggaggtctgcnggggaagatnaannnnancagactnanatttctcagnnaaanagtcgatngatacgttnaggcgggcttcttatcaantggtacactcntctagangagcaatgtcaagtatgggtaacgcgtnnctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctganaccatggcgcctgttaccctcaggtgtnaaagtaaggggcctgaacaagttaaagcaggcannttcgccannanngctatgatcgcttcagccaatgaagccacagcactcantcggtacttaagcattttaagnnacgtgctataccttaactttagtaaggcgcggactacctcaggcgagctcacgcaatnccggccccaatgtcttggtnagttgtgtngagctaaggtaggggatgaaganaggccttagggcaacngcacgngagctatactacgattaagtacncncccgncttgatttgcgagtacagaaccaccttgatgatagtgactcngtcctcggccgaggaattnngaatgccgctcgganttnccagaaactgccgactaaccgttcattccgcctataagcgtccgtgcgttggagacatgcagcgccgtccgccgacggaaaacctgggtccgctggggttagnattgcgttgctgactgancgngcattcatggtaacgtgaaacaatatcngactaatggttatatttatcacataacgtacctaattnggctcggagctcgttactaccaaacgtcataatggtgcgcggacgagacggaaaatccagcttgacgncgcgcgggttatagttcatgccgtaccagaactcgcttagtcatcagcgcgaggggttacgaaaccncgtacacgatcatgcgagatagctgtcgtcgaattatacaccatatgaattaagtcccgaaccgaaaaatctgggaaggctgtggtcggtagngttggcgtgcatatccgtgccacccaangnatagcgcgacacaccattntaatgcgttttcgtttgtngctatggnaggcatnccgacgcggangtntgtccaagtctngtgctaccgaggatgttaccgatggtcgcagttntacattgctcnnaactgcgcaccggcctcctggttcccgtcaatacaattgtcgacttgtgtaaactaaantctacaaagagcganaccaatagttgggcggtcactagacgtcttcgattctcaggttaaatntctcatggctcgtaagaggagttcggcccantcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcangagggcgagaccctcaagcaggtccacgcctgtncaattccnaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagtttcagcgccccncatgtgaaagccctcttaatgcgttngtgactaatacacnataactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacntggcgggtaataaccccgatttntaatccctagtgttgatcgtaagctttgcccgcgcagggatacaccattcgcaaaggcccgatgtttccaggtttttttgacagtggcgattcantcataacctacttgttcgnggagtatcacgtctttgcatgatcggcttgatgagcgggcgacaagtcaatgcaacgtgnctatccctatccgaaaaggtgttggcgtcctgtgtaggcgcacggtnttatagtaggcggataacgtatggccccnnacagcnaagntgtgtcatgtacctggcatcgngaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcnaactgatgatcacgtactgcttaattncngtcggtcctagctantgnagntggttgctctcgcgcgcgtaanaagttgacacctttactcccagtnaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaaagaccnctcatcgcatnccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccnngaatagaccggccatcatacgtaaccggattctacccctccaagcatgagcgccctctcagatactaaaaatcgtcacataggccacaagtgttgcacacatnacagtcgggntaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgaattacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccataggnatntacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctgnnncccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagngttatgtctctgnnctctgtncncgtcgaagggcgtaaattgtttatcggcttattttctactttccctngcgaacagcgaggcctacaacattcccaccacacacgccgttcnacgntattgccaagcangttcgaccctgcttacctttgagtccaagtgttacanttcaaaatatgttgactcactgcagagttgangatacaatcaaacattttttgtccagtatattaagttcggccgngncnngacttcggaccgactagtattaacaattaggttaggtgctcgggtnagacactgttngctcgggtnanngatgntccagtctatcaaacaagaanttacatgcgaccantctataactcgttcgctcgaatagcgttaagggaatcgcagaatgctcacgacctagaggcgcgagtacacgcatggcgaaggcgtgggcgcgggggaaggcatgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccattgctcgagccgggaacccacgctgagtgaacgctccgatgagtcatacaatcagggcgcgcagaaaatagaaagatgacgaccatgagcctgtntccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacanagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccggntattcccatnaacagggtcacttattgcaattctagggacgaaattcccgagaccttctgacatggctcatagagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtncactggaaaccataacncngctgatgaagncgatnaaccngnagtgcatatacttgagaacgnatcaccaacatcctcccagacagaagtccccattgtttcgacgcgagcgcaacatntctcgaataacgccttgaacatacgcagtttgtggtgtctcgcgccnatgagcgcgcccccggaagnnagatcgggcgtcggctcaatgaanaatcctataggaaacgaatacccaaatattagacagcgacaantgaggtgaaggcgcatgaatctgttctacgcttanatggcagcaggtcnntgagcaggtaattaaccttngccgcacgcgcgcgcggcttctgtcccttgaacttgcntgacaacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgnataccagcganctaaggggggtccgatgannnactctcatagtttcttgtacnccaaaganactcacaatcgtaaagtcattgtcactnggtcgtatatnnaagtatgtgacantggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcantggaacagtaagaaacacgttaacgtctcccccgattaactgacnagttagggcncgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaangagtcccacccgcagatgaacgttntttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatanngcaatcatggcagatggtgaggttnncttgtggagcacgtagcataactctaggtggcgcacgacncgnggggggactataccaaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaangcgcaacttttgcgtttcnnaacggcttagaaacaacgatngtgnagaccggtggcagtgtttgtctctatcgtcggaaaggcaagagggagcgctgggccccgtacaactgctcagtaacccacgcagagttggtggttanngtgtttaaagccggcctatgtgatcacgtatctaacgtgagcttcangcttgtncaagtggcgattataagttnttgattactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcaganagagtgttccagtcaggttgctgcagtctcacctctcacatgcattgagatagcaggttaatcgnacccacctacttcacgttgttagaagataacggggagaccaggccaangcggcccagacggaanatcaaccaggaatcctggcctcggagctgaggcatattctagtacctgtcggtgaaggggaggtacgntcatnagtggctntggccttagtcagggnnattcactgggcattatttttatacagcagctgaaacacagggtctaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgccnacaaaggtcttacccctaggtttgcttttangacnnagattatgtatcacgaaccgagttanagtgagtaatctccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcgtgcgcgcagggagtctccntcagcgtcctancgtgatgtgcnccggttgaccttgaagacgagatcgtctatcanaggtctcagcgacgtatcttttgnatctggggttgctcccaacagattttttnngtggtgaattcacttctgaacttccattttggacganngnnncgtaataagcccccatccttaaaganctaacatgtatggcttacncncttttaaatngagctttccctcagntgtgtctnctataaancacgtacaggattagactaanactcgntcctgaaaggtatgtcaaaactactntacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccntaaaggagccttattttcgagacctgaantcctcaaagaagatccgcctaaatgttgacaaaaagnncgattcggcccgcgcgatctattctctgggtcntgtcacagaacctagcctatgcgaacgacggagagttcttttgtccgtccnaaaccgtgagtgggacatggntagtantacattgacaaactacggcggcagccgtcaaacgattnnaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcnaaaccccccctgcgctatcagngtgtttctagtnaatctcagncgancccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccanatgtatcaccaaaccnnttgacgcggtatgattcgtgtcagcgattaccctacatagtatgtntcaactcgcgcgttncctttccatacgtatggggcccgggtngaccgctngcccacctcggcacgtcttacctcntcttctcgcagtataacgtganatgcgaacattctataataagcgnttatgcccaatcctgtggtcacgntagaggggttaaaccccgctactagactcgagcgctnttgtgcaaaccggatgcctggnaactactgttgaagngtccctgatgattncatcttaggaatgaggacatggagcctcgattccgtgattgcaggnttgctctatctcngttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtatcccctgatccaaactaagcgaatgtaggtntcagcnctaagatgagaacngtnngtagtttcganacngactttgcttttatctaaggctgattcccctcttcgctgtccgnctacgggctgcantagcggcagctatgctnaaaaggttggagaaacccacacacgagtcaagtcgacgccttgaccnctcaaaggccgtgccaaccccggacacacgccagaangcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaannntaaatatgcggccangcagtggtttcnggccctaggaacttatgccagtaggtgggttatccgaactacagggcccncatttccttcccattcgtccgagatagaccaatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattnaatcngggtgccataccttgcgganngtngtgcaagctctacgctatagagcccgcantaacaacgcctaacctgagccgtggtntcccgagatacaatagtctaaanggatcgcagcatgggccagtgatctagtgtattccaagggcagtcgtctaaccctaaagacgttaantacgaaatccggtcggcgtgganaactctnctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagngtctataggctttactntgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggtaactggtcngtcttaagacttccgaatccccgatccattattcgcgtactcatttaatnnnggttaattagagtagcgatccacacgaccntggngcgcgtatcgacggcggggtatgttaagcattgaatgcgtaacaacaggcttgtttaatatacccaatatgaagttacgcgcagancacgtganagacaaagctactctcatgtgcgtgtntgttcgggtagtagactntacaatgcgtcaattagtaagctttgctacaacgtctagggcggggcccgagactgtgggttcngtcgtcntncctgccgttgangagcatcctngctgtggccaatgccgggctgatgggatagtgagccacgagtcctaaaagcttnggaacacgcatcagatggaccatactgtcggtggttacgaccggntctgtcggttcgacgtccgcgccaagggtaatantggaccgtaagatctaatcgnncagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgntggttagagccgtataaggtnccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaanagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcngagtacttgttcgtctaatgcattncattaaggtgttagctcagaacacgacgnccttcgtgctttttaagccgcaaggaatgtcgantacaaatgtcatggcnctacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatncttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgnncgacgagctggacaantgccggangataggatatttaggacgagcttggtgggatcctcctggctgttcccccttactgactaggcgaaaaccctaatcttgaaacccccgctctgcgatancccgcttttagacaaacgactggtacctgggtccctgtgcgaccggngcctttcagctgccanttgtgaattcctcgannggagagttacagggtgaagttatacgangacngcgcttatggcgtaccnccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctngnaacatgccaggacgtaagacatcnggttcgggcctgaccaggtgtgaggcnngccatcatgcgcacccggctcgcaaccgganccctgggcccancgatctctatgantacncgtantgatgcggggcggcggcacnaaagggggttggcctaatcccttcatgcttcaaccgccgttatatatagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgngccaaacgcgaagtgggctcantgaaatagcnggtaacgcgccccgagcntacatcccgctccctcgccacatatttaanncctacagncngtaaatatggccggaagacagntttcncaagtttatcggtcctgggtatcagattctacacacaacactgaaggcagggcgtgcagtggccccgccaactgccccntcggacgcagaccataaacgtatatgaattctcttcgtgaatctccattttgagtttacacngtcgttatgatcatcgcccataatgttcctcnacaatccggggcctaaaaatccgccagccatngcgatctgccgcccacnaagcgggcgggcgtacggtntccatatgtagggccngcgcccttccgggctgtgcaagccantggacagcagagtaaggttttgtccctgcgtanaacaactatgatgttnctcggcccggagcgcttcgtgtgggaatgattcagctcgtataggactgccggtaaggttttggcctagtccggcgccnccttgtagtgaggacnagttggtcgaaaaatatccaaaaatatcggtagaatagacccttccccgagtaaaacgcatggatttcgcggtcggcagccaatacagttccaangcgcccggagattcactacgcnagcatgggtgacgggccctgtcacggggccccccactgatcccaccgangcggcgcggttgacggatgtccacaccaagcngagttgtgcaaagtagcatgtcgagtggcagccgagncacaccggnnctggatacgtacggccgacgnttcgnggctgggatgctgagggacagccgggggagtcagggnctggtttaaagtccgntttcgttanggatggggatggtgggctgcngtgtggcagtttgtatagccgaacctctcactnncacaggcgcctcgcctcacgggttgcactgtattctacagagtcatccgtggntaccgatgacacgtgtacgtgtggacgcatattcggggggcgctggtgaaaaaagttcttcttctctcgatggaacgtgaatgnacagggaccctgaacggagcgagtatntacggtcatcaaaccccctcgcgcgcgctacgcggccctgtgacggcctccgtaactccgagtagggatcaatggatcgccctaacgggnacgggcgagcggagatctctcgcccangttaaacagttggcccgaatataccgtnaacaaatgtagacgcgngttcaccggcaacatccgtgctaagtcctattgaaagttactgnnncgtagggccgttgtagacacacctgtgncaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgnacctatcagaatagcgatcccgagantttgtanntacatacgttagtcggaaatctganttgttaaactctgtcttttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcanggatcccacgacattcccatnagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccnggagtggcnaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacgacgcgtcatcaaccttctcttggccattggagcgcacacttatctgctaagtgtgntaccaacggttccggctaattagtatcgttcagtttccggcaccgaacatccgtgcaattgtggaagnnnccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcaggctgcagctgcgatgctggcnnaactgtacgcgccgcagtagncccagcggtcttgtttctgcatgtcccgcntaagatttgtncgatgcccggtccgntggctcatatgaactcatccggggcgccngcggggccgcgtggaataacccaggncgcctctnacggggatngaggcgtccgggaaaanaatttaagcgggacggtagtgtctacagccatgcacttcnttaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattnngnactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacntgcgtgccacgtttctcgganaatgccgagcgctaacggttagntgattatcgcgtgcgtatatgcctgttgtgaggggtagnangtagacttgccttgggtgacgcgcgggncgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgnttgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgntatcggcagacnattgggggttagcgacggagccgcgagggcacctngcataggctccctggtgngaanagtnaaatngatcttcaaaccngcagctntnggggctagnngcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaangtgcacttcaagccgtcttaatntgtgccggagccacgggtgaaaactcttatatacaattggcgcgganggaacccgaagaccgtatcctctcttgtcgtactatacgcgttcccaggnataaanccaccgccnccgatgttgccnagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaagtctgaaacagggganatcntatactcctataaagacactcctgatgttggctcgntcacgagttngggtcgtacccncgcagcgccttctccacctcggtcagcgggaacgctngcgccagttcttttgatccgttttacccatgtcagaggcgatcaccgaccgtgctgtattcgtcttaggatctcctntttgacaggcgttgatgcgangtgtatccggtcggataacgcacttggtgaatgcacagcgnagcgattggtcgctacgggcaacttgnaggttttctcaaacaacantgtccgtcgttcacactaagatacacttngttaataagcggagtattggcgggtggtncaattaggtctatctctggnnctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggngcatggatggtctcatagaagaggcaaacgcggggagccccanagctaaaggtccaccgcnctngtacgnattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgnagnacgaataatagactccccntctgtccactgatcanctacgcatctccgatcacccaaatcgtatctggagatctgttcccgggcgaggcaccggggaaatgttcccgcgtagcgcttcngctataagaattttttcgcaggtcgagatctatagagtatatgatgcgggcattacccgtctccggacattgcgtcgtccnagtnngtantaaannagctacgntcgattaattcttcagtcttggcggaacgatagttcctccgcgngacntcgtctgagttttcgccgctcgcgccgttacgaccccagcaggttcgtgtataacaggaacaccaatataanttgagactagtaggcaagctagttgacgcccgtanctgggaacacttttaacatgacccggccttaagcccactcgggttcgacgttaaacgtgtaagggaagnttccgnctcataagtacttgttcccacatatatagatcatccgattccgagggacacgcctgagtttacttgtgcatcgaactcggaggtccaccaggacaaataaatggttgaatactantttaataagaaaagntattgtcgagagaattgtacanacgattgcaagaccgtccatcttgaagcgcgtaaaccgnacgtggaaatncgcgancaacnctcctctatctagttcaactgnaaggtttacccagtnatntgcccaggccgggngaacggtttacagcatgcttanntatcagagagctcagctaaaaaagatttgttgttattnccnntgcgctctcgttacaagtaggctgtacnnagaggatcggctgaacgnctaaaacctagttttctgcgtgagtncactcnnaggcgctcgggagtataatgcggngnacaggttctagacgtcccaagatctcaacctttttggcngtggtctggctaatagtagttcccgcgctactgaggcgactaatttcccacaggggagtaaagaatgcgtgnatcacacgcgtccgntccctggttttctgccacactactaaagctaaggcatgcnacgcttactcgtaagatcagatctccttcggtgcgtgagttaggatacgatgatgcgggtacgtngctaattcctgtccggtatnacatgctacgaatgcccagtggcncgtgcctcactcggctataaaggccgatcgacgtattaagcgacggcgagctcagcngtgccacntcggtacttntcaaatcgccactggatctcggaacttgacacagatttangtttcaccttgaccggnggtcccacaggcccgacccggtggaccacaattaacgagcaacttcgtacacacggaccccnaattcgagtgtntgnaaaattgnnctgctcctannnagtcgaaccctgaggtctactgacccatggcttccntntgatgcactcatgtctgacgcgtgtataangcgttcgtaacgctcggcgaccttgcccacatggtagagaatacgcagacttgctgcatcgcgggctaaaaggcagagtgtngtncgctattggtacgccntggtgtgccntgagtccangtagaccgtgcacccgtcacatttcggtacgtcctcggtttgtgcgatcgctcggtcacactgagngatatcatgggaactttggaaccgatcaaatcggcaggntctcctgaagtatggcaatcgtacgctnccgacaaacgatntttacgagaaagttctcggatnggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggtgggtggggcacctattttgtcatggttcggtatagaggtagcgccaatgaccaacttancgtaggcggaagctgcgccttnatgctatcttttaaactgccatgtgangtgtgtctctctaactgagggnntgagnggcctacttgcgccgctggtaaaaacgaggcnngctnacagaatctagatcagcaatggactacattaanggtcttccttctatggaaatagggattgaggtcggggcagagccgttctgcgagannnctcgatgangagttccgcattggcggcggaccttttcgctgatcataagtccgccatcaggtagtagccgcaatcgcgtggaacctgaaancacagggccgcggctggccccaattaaaccgttctatcctgtacccctggggattaaactttacggagtnctctgagcctttccaacatactnnccacttgacgagcagcagcaacgctctgcttctgcgttgggtggctgtgtagaattcataaagccttttgttagagagcggatccgaagaagacgtttatgtagccctttctcgaactcgatgtatcnccctggcaaatnacctcggcggcggcgcttttaatggtgcggcaggtaacgttctcgctctgcgcagngattcacagtgcagtcgacnaagcgcgcttccgccacacaggcgcgatacgtggttnaaggagaatcggtacgagcttctcgggacagnntgcttcgaaacctctatgcgtngagcnatgctacattgcctttttcggcgccgtcggtttagccagtgcgggtaaggaccacaantttgcgactattgttgtgcaaacgcttgggtgatgcgtcttacttgccggaacatgacagggagtacctgatttactgcacgaacgaatgagggactaagggngagatgaaggtccaacgcaatgagagggaanggtcgcgtaacttttagttcttaatcnggcgtattgcnctctaaagggcataacgtggcacacgtcaccgttgaggcgagccgcggagataacgcaagcgcnanctctagcatcgccaggtgtcgttgcaggactctctgnattacttcgccaatnnnactcacagctagcttnagatccggcggttctaggcgcctttatgatgaatcaagggaaanaagtaaaatacacanccanaagacntcgagacatgctgaaggccaatgtgcganagtcangtccncaaggnancggtcaatccnccctcatttggngcggactcccggctgacctcacggntcccacccatctanggtcagccgaantcagtnatttcgcatttgttgaacaatataggaaacttnacgcgttacatgngcataatgttggttcatttcggttgatgagaagaattanattnacaagagcgnaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccnnagatttggcctgcaggacaagtgactcagcagggacccaagaacattcactgncttcatgtgttacgacgatgcctagagcccctcccccccttgtatgattacaaactacgacccgactcccttgttcacgatgctcctctttcctgcatctatgagcgctcantagaaaccgancagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcaactttgccncggtcttcaacctggcatgattaactcttagatgngccngccccctnaagttantagagccgtacttgcattcactgacttcacttccaaacgcnaccgttgaactgnggtaatttgacgatacacgcgntgacgtatggggatcaactacgttaagttgtttattcagttaaatggcgcctgtntntgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatggaattagacgcgagcccggtaaggcggatctgaactgacaggcatgagtatgtatcgaacaaggangtgaatggtgatagtagaaacttgacnggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactangccggcgcccatcaccgtttagcnattcgctgtcccgccttgagggcgctaaacgagcattgtaaaccgnnagttnccacttcaggtgtattctgggcatccatcttaggtgccactaaccggcttctcgaagctggtaaagttcgagnccatactaaacgttggtcgtcgtacgtgatttagaacgcttcctagatattgtaggattaaattggccggtgtaccttttctagcatttgggatagtctccncgtggcaacacatcttgatcaggatnnngatggtctgatttttaatggtgcatggacttacgtaacgaccggcgtgggtggctgtttaatcccgttcgcgacgcagtntatgtcgcttcggtatttntcaatgcccagtgatcttcagaagcttgtcccgaaatgtcatcgcgcttagaggtccgagctgaagagtatcgtacgccccgaggaccagctgtactaaatggacggacgcacccgcttacncacgccgcttgngacagcatccaccatcgtcaccccttaaaaataagccacgactgacgtctaagcccgaaggtaacgtcatacgctatgtcagtaagtctnaagctnnggccttaancgggtcactacagacccatatccccccagnggtaggggcgcccatgacggatggaatctccngcncttctactatttcctgcccattccccgtttcgtttagtggccgttaccccggctgntttcatccagagtaaggacnacaccactgacgcatcnttctaacacgtctacttaagnnccgntgctcgataggggcgtcgtcatcccacttcgccgctnatntcgaaaatgatgcctaagcctgggttcctgcacttgtgacttagagagagcaaagccaancntttggtccggcccncgggtgaggaagacggcagccgttcgctggcgacantgtgccgaatggcgttcgcttgatcgcatcaagtcgnttttcatttcggnctgccggcagggccggnntaangaaagcttgagcncnncgcataggaattaagacaaaatgcntcgcgngaagcggtcccatcccnnnnncgcaccctcgatcgaaggggcgtgnagntganccacccagcgtagcaaacctgcgctcatttggctcctagctttggggttngccaanacgcggatgaggggccaactggacntagcnaaacacgcggcaatcaaagggttacaggcgcctcgccgtggcaggtgctanttgcctcctcccgcncgcacgaaagatgtcctacgccgctgaatacacanggntgngtgcgttcgctcgtgaatacgccaacaccccatgccgcgggagatgggtatgctcctcgtgggcggcccttacacgtcgagcgaatttgttagttcgtcttcctcaacggttntaaccaaatggacctgcagctatcgaatccgtcacttctccacgncgcgtctnnngtgctacgnntaaaccgtcaattctccgccggagatgtntcatacacgtantaaacccacgcactccgccccgggtcgagtcggtccacgcganccgggccntgggcgngtaantgccacatcgggnnctttactattcggttgcggggcgggnactgcggggatgaaaccaaaattgaagagntccncgtactagccgcgttcttgcgccggccaaagtcggctggtatgggatagtanggggtttcccgcnccgtagtgaggttgagggtgcggtcgctggaagtatttcacaagnggcgcgacgtcaagacccacacagggcaantttttggtgtggatngacaacnnagcaagntatgcggccncctataagccgattnacgcncggnnactgcggagcatcatantacagctgcaccacagctattagagcctcgttacccgtcatcatgcggagtnaagtggctcgcatacaaggtagggcttncgnactatgtgatctacgaggatgtactggtacttagacacttagaactaacgaacgggcccagacggcaatcagaagaaatagtctacctcgacatccaccggcctctttcgaccgtggtgctcgctgcgactaggaagcgcctggcgctcgcaaatangtacccctgccctcaattngggcacgtatctggtagncgaaccactcagagcatgtccgtctgtaccnanntggagcttgcacgtttcccttccacatgacgcgcgttacatcggccgtcagaaannnnnangntttgagcaggcgactcgnttgagaccgggtgcctggcccctacggcggccgagcaaaggcgagttctnacagacccgttttgtttacatgttcgagagagacggatggttcaagtggcttgagtcaccntaaagcccgaagttgcggtgccgctgcgagcgancgctgnatgcttgtgtgctccagggangcgngatnctagtatgctgccttaccttaagcgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcacggtttgagacggccaccannagggncgcgtcggagcncattgctanattcgttagcgggagacccataccgtattnataagggcgntttaacgaaatgggcatcgtctggagtagacaaagcccganatnaagcgaatctgctttcctacgcttagccancatatgnagctgatggcccttcgaccgaccccatattggcacctnatgtgtaggctcgacgtactcctagtatcaatnaaagccagaaccnagcaagattcctaaccggcgccaagttgtacagatattccataagtccgcacgggcgattcaaaaaagtgcttcgatagccgagatgtggcctcaggaagagctatttagtgtttacttatcccgttaagaggagattaatcacgcctacatgatnngaatcaganggacttgcttggttattaaagcgctagtatttggtacccaccattagtgagtttattcgtccgacacngcgangacgtgcgnncngatccggtcataacccncattccgctccgcgcattacggatcagtacgactcncgtgcattcgtaatcaccgaagtacttgcatgcggacacggtctcagttatngcaccactnggctagtggggaanncgncgccacncctaggncgggatcctggatgagcctgaaacaattatgaggttactgcgtttgcatgagccctggtttgtacgtgtaangncactntcttgaagagcattggcactncacttacctgacgacgttttcctancccgtagntcttaatttcttngaattagatgnagggaccgctaaattccgnctgcgcntccactctacntgtgtacgttttcgaccctgctgacctaggcctctcggatttataactctggccggggaattatcacacggcctcagtaccgggaataagtcgtcaccccggccagtcccacgcgcacgtcatagatcatttaccctccacctagccaactaatcnncgattgtatgcagtcatggaaccggtaaattgccggcgctgtctacctcggggtgcagcggccatagttcggcggggctnagacatgacgttcgcagtgtacgtcccganngcnncacgctatnngagcgncgcttcggnncgnggctcttnnatcnnggcctantctggagtacctaacgtaanttnacgccntatccgaatccacngnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctcacgttagatccanatgggntanccacccttccgcttacacgcaggcctagcacccgcgatggcaaggcgagccaagtccancnnacccaatagtgntcacatgnnnnncggagctcgactgtnnntttatnggcaagacctatgnanggaagagcgattgtaggcaaagctcgnnnnnnntcgcgccgatcctcgattttcagctgtaggaataacatatgactcatcaggtcngtctgnccaggtgacagaaggtggatgctgaaagtgaccggccnctccttcatcttcctgcccgacgcggcccctcgccggtagtgtngctacccgctgatatctcggacttgcaacccccgcctccctcgtagttcatggcctntatttcntacgtgggaggcngattcgccgctccctggccaggggggtaataggcaactaagcccgtacccacgcgctccgctggaatttcagtgnngcacaaccaggccccacanntantagagtagccagccgnctgcancatcntatcgaatgggccctggcagtcacccccnncattgggacgttgaatacncaacggtaggaggagtgatttagccaaccccgtcggccggttacggcagatctaacctacatatagggttgtctggagggcaggaggggctctcaccatcacgagccaacgcaccgcctttattcaaccgacgaaggcataacggcgtaatacccacggccgccataaatgttcagtcacgaataacctagnncatcgttcttttactcgtggggtacattatcaactcgaggcggcagnaggtgggcgcgaataggggctttccggcatacaggcgcagcccagtactaatgtggttccccaagaggggaatagttgatcntgtacnattgagctaaaatcttggcgtctatctcccgccagatttaaagcgccccaacnctttttnntatcttaccccccgaaaggagtgatcacaacctttctaaactaaagatattgtatncttaacttcgagcgcccgttctggctaactgtgnganncatngcactccggcggtgncnnnttcacatcctaaaattcttaacggaggaagagtcagtgtattacttccgtccaatctgccagtcattagacgatgttttggatctccgagttaccgttttaacttttccaatnatgctggaagtgcagaggcaaaatattctccattgacaggggctccgtaatggagncaacagctcatctcggcaggatgacctataaaagacatcatctttcaaaactgatcgaaagcctgtngttatcctctaaatggagcaagctcacatcggatgtgacctggcttgctatccgtgccgacgcgacgccaggcccctctaactaggaaggtagtacgnnancgggcgcctgaccnacggttcngactaataggttacttccctgcctagagcgcgatacgaacattgatncnggcgcttatcgggtaacttgaccgcctcgacgggttgggtgctaagtggttcgctccgcttcgctgaggtttcagtaaggagtacgaagccggnttccaaccgcatctctaaaggaaccctaggatggagaatccgagaactcggggtgtcaataaccggctnacggncgaacttagctacgtgggtgaataggcgcgggggtccgcccganccctacaaagagcccgtcgtcgggcatcaaagatgcataacgntaccatattctgtacaacatggtaatccgttgcacgcgtcgagcgactgcgcaacccgacgcaactatcctgcctgattccgagggcctcttagacagtcgttaccgacgcaatccctctaaatcactcttacgccgtatagccgacgctttgcaacgcctccgggaccctgcccttaataagttaaggttgctgcctacactaattttacggcganagcattctanctgccgatgaagtgggccntgaggcaggtctctcgtccgggcatgtgagaatacttgagnggattcggatgccggttctacgcagcatgacttggcaattnttacgttgcgtgtgacggncgctggaggtatatccnngtnccagaagagggttcgccccgttgngtncaagtctanttatcaatttgagccgatttactggctggcgatngacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagacgcccgttaatgatcggccccatcagntccgcaccttttgtnatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgntttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatngtacccggcngtcggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactancgttgctgattgctgaataancgcccagaagtgttgacgcgcggntggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaanctctttagacgaacacgngctcagcnatcancgatggattctcagcactatttnncggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagcnatcacagtccataaggggcaactttaatacagtccantgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgncggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcnggggacacgnngcacaaaagcgaganagtcngacccgntgtcagntcacggttccgagtgtnnncgaaagtgtaagaagtccntacattggggtagctcacttacntgccattgcctncactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatngaagatcgtgntacaatgttaggttggcgatccccacctacacgtctctcgcatcagaacgttcccggattggagtggtgatctagtggcgcactgctcgctggcgaacaatttaacactctcagtagaantcnttcgcacccgtaccctacantcccctgccttcngcttgagagagtcgngttganttgcaaatcntnttctatctgttgccttaattctccttcgancctggtncggaccataatcgtatccgtggatgtgaacctagcattaccgaaaccnagtgcaaaaacgagattgccttcannaaccggtacacccaaataaagttttcacggtttagggcggctggtatgaacgctactacgcgtgagacgaagtcgttgtcgttctctgcctaagttaagnnattggatatgtgagggccgagcaccgtaccacgcaaggaaagtattcggagcagaccgcgcgtgnnnncagagcgttggcggtcttagttatgagagatctcgnttgcgctcccaggatgtgcacgttatntcctggcgtgctgcntctcggcccaggtgttatttcggctggacgatttcttatatgtaggccgtgtgnccgccaagcnctaaagtccatctgcggatcgagccagtttctttagggagcaccagtgcgaccccgtcatacatgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttactttttcactgatactcgccgccattaaanaaagcatgcnaaccntcccggacattaagaaaatggtttctccgtcgagggggcggaccgatcnacnatactccctggtccagagattgacnggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatncaagtctgcggcgaccttccacagcctaccgttgggggcgtactaccgagtccgcttcncnngactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccnatgctccacaacttagatatccttatccagaaagaaccaccntcccgtaaggtcttggcggaggaggnccgaccaaagcaacacggtacgggtggtttcnnanaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatgnnntttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattanggctaaatggcctgcncagacgtgncataatcggaggacggtacccgttattcaaggtcctaactcnnggatccatagaacgcgtatgtaacattaggaatcaaactacatgaggtggactggatcagngcttgcataggagatcaaatgtggcattaaanagctgtctcttatcgacggtgtcatangcattcgtgcaatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggnnaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccncctcttgagggacaagcaatgaactggcgagtatggtacggagactgggtcgatacatctacaactctaatccagactnnnagccgggtctttgcaaggtacaatgactgtgagactcggtcncctgatagattaatttcctcanncagcagggngagctccaangggcatcnctcgtcgtgcncggtcttgagatgctgcgcttatncaaatgaacccccgattgtatgcttctgcatatcntcagtttgagtgcacctttacagggacatgancgctactaccccccnaccgctcaaactctatagtcaaaacaccagaatggacttatagccatacccggttgttactccgaagacgcctaantnatcggggaagccagtcgnncatttcagcgcggtcgtgtcttttatacaatagccaagtagggccctcgagttcacgtgcgtcaagcaatactntccagcacacatgggtacacttcnangccagtacatagatatttgaccgtcgatagtacttgtcggagtaaagcacgataagactatcgtagacaaacttacgttcacccttttacattagactggnggncctnctcataacttggcactnaccgnggggacgatatccgcacgacaggagcttgacattcccttcacgtnntggcctcgcctgtccgcnccaatnacttttcggatttcacaaagacacatactatacagctggtcctctctaagtagggtctattcnaagagctatgatggcgcctatgacgacgccataatcatttcgacggatctctagtgttaganccggcttcctggttggcagatatgtttcggattacnagcagntatcacgcctanaatgttaccacaataaanacgacctagtctaattacaagggtttnnngggaagggctcccttcgcttaacacgttaattgaaccctgntgcatgaactttggaactataatgatgnnntcnntagttccgcttcnattctggctattgacttatcgttacggtcgcagacaccttgaaggtacatcgngggcgctaatgcataattgccccagtatgacccggatattcgaacagtgctagtccagtacgggatttatagaactggcctgcggcgggctttctttatgtacgtcgtncctgtngattcctgaatgagggggaaacgatagtatacgcaggcacacaaagcgtttgcgtccatcgaaggccatcttannccctataagttccactgagngggacgcgaccgccattctagtntgggggctgccctgggggctntggcaaacagggcttatacttgcaagcctagccgggttaagcctgccgtcctaagtaagcctgnnatcgttttggcgcgtttgcgcaagacaggggggntgtctattctggcgaaggttacatatccgcataagtcaaccgtaccccatctcttcagggcgagtgatgatgttccaatntgatgtgtgagcccttaagcatcgcatncgtngttgcccacctggtgcgatcccccgccngcgaaagacataagtntacgtagtggggtcgtccggtcagcgttttaatccagggcgccggcattgaggaangaaacctcccgagattaaccgtgnagaggaagcatatatttaatcagcccgtgtgggtgggggaagtatattcaggggttgaggaggtgagtacncgggtcgcanttcgactccacgaatngtgagnatgcaggcatccancgntggcctatggcccctagagacnggtcacggaacccgttaacgcgcagtaatacgtcccatntttcaaacatgccgctnactgttcgtanctatgctgaaactcacctattccttgtggcgctcacgagcaagcacggtgtgaccncacccggggggcatgttgggctgcgcactattcctgcnnnctatcaaatcgaacnctctcaaacacnccatgttgatataccntgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatngctttattctgcaaaacgttcctatctgtccggacgacnagggtgagcgatggttcttaatggacccgcacgctcnnaggtacctttcgcccgaaggaagttcactnngtctggggttatgtcagttaggcggtactatctacttaagttgtcgcgatattaactgcggagaattttggaacttggataacanagaacncacaatacgcaancacttgggcaactcggcggagagagtggcataactgatggcccaatggtcatccctggcggagttgacgggacgaacnactatacacattatcctcccgggagtggtactgtggccaaccgcagcccgntgttttggggtcctancactacatactgacgataaactggattctcccctcccaagtctccgggagtcncggcaagccgtgcctatgtgacnagtgcgaccgggaccccgaanatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgatccgatgcctattctaccgcgcccancaatagngggcttaacagtcacttangcggatcctttgcgacacgctcagcgctggggcgaggnggccnggggtgcaaatatctccgaacaagaaattttgtcacctgctcgagcaaatgggggaccgatgctcgcggtccttngtnnntcggtntcaggggnaaanncctgtnnngcgctctactttgaatcgatagagtcgcgnatgcgttttaatactgtgatccagtccgtacgatgtttaactccgtgtgcctatggatgaacttcgnnnnangtccccttcggagggtccccgcagtatgggactggcagtaggccccgggtcgtttggggtcaagtggaacttagcttctttccgaaacggtctccgtacctgccccgatcatccagattttcagcctcggagaagtacacgaatgacgttcccagtttggcggagcctaccgtcggngttccacgtcctaatggtacccgactggactgaccnctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcataggatatgggttggcattagagtcttcctcaagcgaaacagcccctcgctaacgccccngatgttattatccancctattcgtatacncccccgtagggctccccgaggctnaaagctgttcacgctntgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccncaatgngttcattataaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatnaatgtccntccggcaaggatttgcatttggcctctaaacaggatctgcgtaacggtgctccgaaccaagtaggtaaacataattcctnttgaggaaggctggccccncanctcatgttctttctttgggtanttttagggaagaaccgccgcttatnnaactagagccgactcctatgatcccgatcgtggtcgaataagcaagagaatgaggtacgtacaatccctcccagacgacnagagcnggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcttcctttcaaatagggtcccataacctgtatctagcttacacaggtcattaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaatccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctatcggcaggtttctaccgttcctctgttttggtcagggcaataattagtgtaaatagatgtctgaataccggagtcgtgtacgcgtgtgctccaatcagggagagaccgcgtccacgttatctacagaacgtcccatggctatcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggcatcctattacgtacttcataggcttggcatgctgagtgacagtactaaaggtgataggactggtgggcgatcaattctcccacaacacgcggtatttccggaagaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgacctctgtgtccttgggatgcaatcagggaccacagaccactaatnctgatgagctctccagcatctgtgcgcctgtgttcgctagctggatcactaataaggatgttggcgcgggtganntcttcgctcggtaggtccgagggtgtgacaagcactgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagagcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagccccgtctctgttcccaatccacagcccgtcccagcccgttttcgaggcgtagactgacggcacaatcttgctcgcacatctacgtgggttctcttacacgacagggatggatatgtccagagtctctggtaccccgccctctagtagcgcaaacatcgacgcgacatgggctagatgacaggcgctgggaactgaccactattaaccattaagacccacatcagtaacgcgcaccagacagtgtaaaacactcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacatcatcaacctgaaccggtccacttttatggaaagctgttcacggggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcacatgcctgatgaagcgctagtacnagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggacggtcgtcgtggcaccagctttttcgcgttacgggtcctctagccctgtatcggcacatttcctggatttcgagtttgcaatgcaatgattcgctcgtaattatgatcagtagtccctagacgaatttgattgttcgtagtttcctagaaccgcctgtactcagaaaaagggagcgttctacactcctttaagcagtgtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgtagaattgagctattggactcgggtaaaactctcaacgatatgngagctgagggtactcgcgaatcacttgccgattgttaccagtgagaaagtatatcgcgaatgaagatagctgcatatctgacaacttgggttataacatagccctgcgtcgcaacattatgaaacaattccaaacgggggtgcgaggacgcgccaaccggaccctctatctcttcacgtttcttttggctattggtctcccgcatcaggaagcgaacgggtggcctcacgcaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtgcacaggttcgcacgtgtgttacgtgataagtactaccaagtttctactttatacactggtacgggcaagtttgagcagaagggaaggcaccctacaatgcgcctgtcgcaactcatcctggctgtgcccaagcatgggccgcgtccatttaggacaggactagaagaaatctttcaaggaacgtgcggacggttagatagaatagacatcctatcgctgcccccgtctttcgacggcggagcagggtccgtcgttcagagtagagcgatcgcataggaccggtaccgtctttggtccagtggttcctgatcgaatctttgtccatactaaattcagggtctcccagatcgccataaactggtctccgatcgagtgtagcactgggagacaaaacgcagtctggaccctccggtctcactgagacttttatatgtgtcgggcgattgaccccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgattggtattaccacaataacgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgagtattgtcatagcaagnaacggctgagcggcatgatcaatctgacctgccgcnttcccagaactgaatcgcgtctcacggggggctgcgcataaccggcgtttgttcgcgcctaagtcacacgccgacgctctctctctgcatcgctggacctagattgtataaaggttggccagagttttacctatcggtagcaggcacacactctctctactccggtttgtctgctctggacggtttacttggccaaacctagtgacggatgcctttgtgcagctataggttaattaaggttgcaggggtatgtacatgtcccagccccagatccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgccagtggcgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcggcatactcctaagcgatagattattactttattttgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcgatgtacgcgagttcacggttgagttggtcgagagcgtcactaagcggttctataggatccctagttaacgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtncctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatggtggncatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacncaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgatgcctggagaaatgcgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgttgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgtgcgcaggacacaccccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccataaagcatctataagggccagtttgcttgggattattcaaataagcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttgcctcctcgcggtgagtcagagcgtcacggacgagccttcctggctagtaaagtaactttggaactcgttacaggccgcgggtcgtataggggctcttcattcatcgaccatgtggggcggttactatccccactctctcatatccttgcgcttcttttctcgctacgttaaagtcgccaggctgatagttctacttgaggacatcgataagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgtcctcaaacgaaaacctggatggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtgacgaaggtgggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcaaatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgctttacgaagagacgcctcttcccgttgactattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaacatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagaataccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacggaacttccggcccgagctgccatgcagacatgaccgctaaattataactggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacatcaccctggtcgactctctagtggatcggggctaatggttcagttatcggtcgaacgaataacgaagtgattgatgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggcgcccagactgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtgcgcgctccttaagtccctcgaactggacactagtagaggctggcctgagagcgccccccattacgtaatggtgaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaanccttgattggggataatcttcctgattcactggtaaaatatcaatcaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtgatccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcataggttgggtctacgggtcgactggtcagtggtagacacgtggggcatatcctgtggtctttgctcgcggaagaggaccttcctggttgtcggcctttaagtacttggcccaagacgtcgccgtggcggatcctccaagaattgtgtcgacaactgggtactattagatgcggagtcacttattgggctataacccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggaccccaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacctaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgctagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagattgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttnctgttcgtctaagcctaaataaaattgttagcggaacgcgtttatagtatggacactatctactgcatgttcggaatagtcggcaataatatgctcatctaaaaaatccgccgctgtgagttaaaaggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatactttcacagatgggactttaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagttttacacagcgcgattcagacgatggaatgtttcaaccattgtttatatacgcttccgggagccttttcttagtccatgattgctctttcttacttaatgcgaacgtgacatactggagttttgatattattgcctacggaattggaactttaggagatgcacggacacctcacgaggctgatacaaaaggccaccggatttgctacgacctttgtcagccgactcggcgtgttggccccatctgttatattttaaattcttagcgaaacttcactggagcaggtcaaactcacgtgtggatagtgctagtgacccgtttagctgccggttgctggtagcggagctgctcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtctcccaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaggtggcacccacgcccagatggccggttctatcgctgataacaatattattaaggttaccgaaaatctctccgctgtacacaggccttaggggacgggtaattggttnnagaatctaaagaggttctcgcgtttgcggggggtggaaggacagtgtacgtgcatcaagcgacagaagagcagaggatacgtaaaacgctggtataaacacgggaaccaggtctaatactaccgcccntgataaaggatgaagtattggccttgaagtcacacatgccgcatctccatacttattttctaggaaggcctgttgactggatggctaaggaggagagattcaacacggcttattgtcaagttcggtaacgttgatcgtctaccgtatcggggccatgtcggcacacgagattctacgagcctactattcaggcaagtccgtgccggggacgcgggcaaccagcaccctctatatatgtcnaaaaattacttgcccattgggccggacaccttacggagccagttggcccgatacctgtggtcggctctcgtggggtagcttcgatccgttctgcgctaaatgatcgaaagcactgtagcgttcgaggcaccctttctatggtggtcggagccctacggtcgaccccaagccgccagcgtatctctaagtcgtaacgtcccgcgcgggacagtcttgtgcgttgactagagtgctaaatgcggtccgcgggcgcagtacagtgggggagatagcctgatgtgatcttgcgcacgagcattatggacaggctgtcggtctgatagatagccggagcggggcaccctaatactacattgcaaaccttttttaatggcgcagctgcccttccaaacaacgctcgcctgttatacgaaagaaagatccgacgcacgaggtacatgggcagccccgctgagaggtcggtttccatccacggttgtgaccgtcagctggcagcctcgatcttaaccctccgacnccatgagctgggtccaaacggaaccgatagggcgagcgagtacgtcactagacttgcgtcactctctgtcttcggggtcgtgacatctggagatgatcgaccagggggaccttctatcctttgccattttaattaagcggctagtggctacataaattagtttggagtcggagccggagaacctactccatcagtacagccttgggctgcattcgccgcgctaaatagaaagcaaccgagctggcctgacgggcagccgagagcatacacttggcgttccccccgcaaatcccagtatcagagccatcagaccaaccccggcgacaaaacctaagggagtgattcagagaagatttgcagcgccgtacctactanaggcagatgaaagatgcagtggattggaagcccagccgcaaagagagtgttgtgtaccaaaaacatgaaccttggatgcgcaccggggggtagctgaggccaatccagactgctctataaatggctacaccagccctccctgttttgctacctcaggattgcccatcgaacggtaaggggtccctggaataacgtattgcctctagcgggtcccgaacaatacggcgctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactccagcgaacatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggatattggacttctgcttagttattgacctttacagtattccagtctggccgtacggtagcggtgcatgttacctgagaccgtcacgacctcatcgaccgtaacccttcccaaatttacactaggtcgcagtcatacggacccgtagtcctagtgccgactgattcggccatggagaaatacgatccgaacgtttacagtgctcgatacggggacatagctttacttcacgtgcatgtgattgacaccccggtagctgggcacgggacaaccacacctcaaaggctgacacaggccgcagaccagcaggtctgcccagcaattcatgatttgaaatacatagactgtctgacgactgggtgaattgcgagagcgaattattctaggcgacccgtgctggactggctttaaataatgggtctgagagcggaagaactgtgtgccgctcactatgcatcctggaatggagcggcagtcctagcatccttataagcgtggatgcaatcccgctgggtgtacccttaaccaccccgggtgatcacgaattccacgacttttggccgctatcccgctgattcgaagcgcgctaagcattcggttcaagtgcacttaggcaccggcgtgcccgatccgggccgttaactttgtcaccactacaggcgccgggatctagatttccgcaccggcagctttctactgatgataacaatttgcaccggtttaaaacgagtttgatattgtgtcgttcttagaagtttcctcagtatttccggcccgtcaatccttcttcgtaaacgctgtttttgcgcggtgaccctagtgatattcagcgtaataggctctcncggcagaactcaggtagatcccgcgagtcccacgccctagaccgccgaaggctcctatgctcccgttcagctgtagcgctctcgtgccacaacagccggggccagcggtatacccagccgggccacagggccgtctcccaagtgactgcaagttgatacgggctcgtcgggccgttaatatgttctttgacgatggggtcctccttattgtaagttgttcatcttcaactaggacttgggtatcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaactatcacgtgattgtcgccctggagcggatggaaacgagagctccgcgggggctgttacgtagcagatttgtgtccccccagttatgaccattatactatgtgatacagctactgcagaccgcggtgaatgaactggcaggtaatgagagctagtggagccttgtggatgccgaaacagcgccgattcactcgttctccatccggcttgtngggcgaaggcgcgaaagaacatactacgtttcatcactcacttccttccgaancgtttgttactcgtcctttcctgagtggcgactgacgccgagtatccccctatcctcgacacgcaacaaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcataccgattagacacaaggttcgatcctgcgtgtcggtgatacaggctgcacacagggatccgagtcgaatccgagacagatggcaacctgtatccgcgattatggatacaatcttcaggggatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgacactcaggcgttgtgaggacccaacatgcctacagtgcagctttactctaatgagagggacttgcatggtgtcaaaatgtgcgcagagaggttgctagtctcccgtccaaaaacgcgcaaaaaaggtaacaagcttgagctcaactccgaactctcaagggattgaacatggttttttacttccaaattatctccgaagagctaaagttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtgttcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccctttcccaaggaataatgactagcgttaagcgtcgcggccgccgtggcgacgatgccggggtctcgttgatgcgccaagagcgtctaacccaaagatgagcttcagaaggacggagtgtgggtcacccatcctcacaacgcctggataaaggtgtaactcctgctaagcttacaattatgcttctaccccggcacggtctaggtgagggcgtgattctccgggcctctctcgtgtcattctacagacgaggcgtccaaagcttattgatgcgtagcggccgttatacaatgggagtgggctcggcggctgctcgcggagttaccggacgccggtcgtcccggcaacgccattgaggtgtggatggcgagtaccgacgcaggacgtgcgcagacagcactgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccagcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaagttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgttctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggacgtggttgtcagttccgccgccagtctacatataatatcattgccatcacctgacgaattcccgggcctccgataccgcggtcggggcttaccaatttatactaataaagtcgctagcccgaacaggagtaggacctgacaatgaagataacacacacccgctgagtcgtagctacttacctgaattcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgactcagtcccctcgtctgaccgcggacacacccgcaggggacgcagcgcagtactgtcgggcattggcgacttttaccatccgctgttagctcatctaggggattagagtaggggcatgtccagctgtttacgcaattcttggggaggtaacgtctacagggtctctatgtctatgttacactttggcctcgagcccgagttaggcatatcataggttggttgcggctaggttttccggatgcgttatttcacccgcatatgcttacacatcacacctattcatttttatacggggaagagaacacggtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttttgaggtatgaccgataccggttcatcacaacagataaggcgcgttaagacacgtggtaactaatgcgctggtgatcgggctttcctggagcctgcatacaatgacgatacttgatcggtggaagctcttattactatgaatcatcttcgctacgaggcgtgtacggtgcaagcgaactttccgtaggcggcgcgtttgaccatgtcgcaatttgttgaatgggaaatcgcgctcaaatttcgacgaggggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactacagtttatgtacgcctttctactttaacgccctaccatattacttccgtcattgccagacggcgggagatgatgtcacggtctactttgtgaggacgcatacgctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccgtttcctattaagacattagcagggcctggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttcaacccgatggcgctatatttggcgtttcccgtctacacacatttccaactcgtctactatggttgaagctacgaacagcaccgcgctttccggaagngggtggcgacgagtgcagcgagcttcttaaagatgagaaatgtgctgactcctgaggtgcagcaagcggggggccggagcgcgcgcatgccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaacctgtcccgccttagcgcggaagtaaatggacacggtttgaagcctctgcactaagccacatgagatgtcaccgacccaacatagcataaggggttgtgttgttactgctcatggccgcacgtagtccaactatccntggctccgtggtacaatacccacccgacgagtatactatcattagaatcatagacgaatcattactttgacgcaaaccggtttaccttaagtaggcaccagcgccttggcacttgtgacacaactgtccatctggaagaacttagggtccagatgaagacgtgtgaaagaatgccgtctccgttgggagctcaataaggatcgacctccgtgacgggtgcaacagatggcaggtcgaactcgacangacgggcatattgacagagtcccgcgagaacgcgcgaggccggctccccagtccagttgctataatattccaaccatagaccttcatatgtgcgtttgctgtgcgtaaataatagtccagacagacgatatataacacccgtacatgctcccnaccgagagtaaaagtcactagccctcgatcaaatctggtagnggcgttttcggtcgattcgcactggacatcttggggtagaagataagggacttgccttcgtgtttcggcgggacgacgtccgcttcgtgggtctaaatcgtggtcctgactcaattgtcccccaccaccaagatnattcgtgaccggctgcttgctcaggcatgcgaaaggagcgtaggccaacgtgtcgcaccctttaggatagtaatgcaacaagcgagagagccaagggccatctgacgtctaggagactcgggagtgttacctttaacaacggcggttttacatgccctgtctgtggggcttgccatgcgatgatacgacatgtaacgacatgtcccagaacgagattcacttgctttaataagagtaatacggcacggggtggtttattgaatttataaccgcgttatgatgtcgtgagtagccggtttatagaatattggggctattctgtcatccatgtcgcccgggaactggagcaagatcccagtaagtacttagctggggggcatcgcaatgggttttctagaaattgcgtgtttccgtcctagcgtggtcgcgctccgtcgcagcacacgtggatgagccccatccttgtccgtggtttatgtcaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggcccctacctgtctcacagtgaaacgggggtggaaggttccatggttttacccacttttatgtatacctgcttgcatgagataagctacccggtacggacgccacgtgttaatcgggcactatgacccaagatgtaagtgcgaaactgggcactaaatttcattcgttcgttgcacacccaccggaccggtacgctcactcgtgggcagtctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgcnatggcgtttcagctcctgcggcggcaggtctaggcgccttgcaacctgtgtcctcctacagatcactcgcggtctggcacacctctctgtgggcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggaaccccaatgtgtaaagatccccctagcggtcgggtaagtaaagtgtgcgccaacgccgttgcaccggtgggagggatgtgtgtacctgcgcgcccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaagccctacagtactatttcaatggccgtattgaagagttcccgcatttaattgtatccgtcccccccggcggaacgatgaagccatcctcagaaggtaatcactcatgccctcaagtatgggactcatacgatggtgcggctatccgtttcgagggcattctatgtccttctattgtgcaactaggtagccgtacaaacccaggcactaaatctcaccgcttcaaggcatgttcctggggctacaaatccatgggagaggtcctctcccagcagtaacatgcccgctggcatggaaatgctacattaatgaatagacgcggatcanctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtttcaatgatggagatcgtgaagtgatagccggtagtttcactacatctatttttaagattataactgttgagccctgagatggcttcagagatcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggccttcacacactgcaagcgtttcggtgaaccactgttgatcctatggatacacgggatgggcgcgcatcgacggttacccactccctgcgttcgagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgggtcgggttcccttgtagaaatgcctttaattcattagaatgaggcgctcggttgaagtccaaacaaagagacacaagggggacgttgatcatcgaactcgatctgcatctatctcggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccatctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaattcctctccagcgacgggttcttcgaaaactgttgcacggagccaaggatcagtcactctttaatgtttgcgggtgattagattacgcttcgtgcattgcccgattcttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgggtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttccccagcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtttttgacaactgaataggatttgagtcggagcgggcatcggaatatgctaatccgccgttgattgaccctaaatacngtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgtttcagtgattctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcgaaagtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttngcggcatgacccatatcgattagctgcgctggtactgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatattcactattctgtggaacgccgctgccatacgtcctggttatacctatccgacctttgtcgatggggtgattattgcgagggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcctagaaactagagaaagaacagtagggtcagggtggcttacctttggcaaacttaaagattgaatttcttatccttgttcggcagtttagttccccggtagcgagaccagtcattgccgatggctggatgggctggctggcgatccgtacattaagttatcgtcagaagccccaaccggggagcgcgcatgccgtagctacggcgtaggctattaataacggaagccttgagggaccgccccgatctcgaccgactggccatattggataagggatcattagggtgctgccctgagactcgtcattcataatcatcctcgggctccacatattgtgtacggcgttcaggcttganacacgattaaaagctccgaaatcagagcgttacgtcaaggtcggtaaaaaaatgctgcgcagtttgattcccaacggcaagggacagggggcacgaaattctaatgtcctggaatccctaatggagacgggcgcgcaccaccagcaaattagggatccccgagcccacgagcgctctatggtagttagaaaatcgggaattcccccgtccgctcgcaaatgtttatttgcgggcctaaggagttcccaggagatggtactagtataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatggtacttagtccgngtcatcctgcggacgattgtgagacgccagacgcaaggagctacgacaatacaccgcggcgcacccaggcttacaggggaattgctggagcaagtttaacaggccaagcggcagtgcgtagtgttacactacgctttggaatcacggcctctggccgcattccctgaataaaaaatccgtggacaataggactcagccctacgatctcactggtagaatacaccaacaaaatctatgcgcgagatggtgagatagagtgcgggcaatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgactagtcattctattatctcatgtaggttatcctgccatgaaggcctgggcctacccgttgactacattctgtgccattcttacgggcctctcgtctccttgtcgccttgccgcggcgcgtcgctcgagagacgaacatacagtcccccgcagaggcgacgttcattcttgcagtcaattaacgccagttaccgtaggaggcagtataaacaaggccacaacgtatacaatagggcgtgtcgtgtaaatatagggactctgggataccagagcctgcaattcagccggatggcgttagggctcgcaactcaataagtcatcagcagcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctanttaggggaacaggacgtcgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctatcctgggccaccagaagatgacggccagaccagcacgagaaggtctactctagtcttcgagtcactaagattatttatttacaagtcgaaaggttcgttagctctttgtatgggctatccacgtgaactgtgataacacatagtgattgtcttcggacgcccactcgagtgtctctgaacaacatattcaaggggtctctcggaagaaaggaaaagggagatgcagctgcaagggtgcgagcgtttaggcatttcattcccccgttacaacggtgtgccggccgcccgtaaggtcatgggacttcgccgtgatcaagacaagttaatgagtatcgagtgagaggacggccacgcgtattagacactcttttcaacgtgcagaccgatcagaccccttagtgaatttaaatcgactgctgatacatactggctaagtagttgaaatcctaaaaggagtatattccacgggattttcgggtcagcacgccatacttgtgcctgtccggcagaaccgcacggttaacggaactaatccgaacaggttctgcgttacgagtcacattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggaacgtaggggcctcagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattctcactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacatcgctaagataccctttagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacggaactttttctgatacacacgccacggcaaggagcctaagcccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaattgtgtggaggtgatctactactgttgggcagaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagagcgccctatgcgacatcgttttgcacatctacatcacaggctgagagaccgggagagcttgcacctgacagtgtcgcacgctcatctccccagggggtgttaagatcgggagctgtatgacggaggatcgcgcccaggttggggtcgtacccgcctcttaagtacaggagcagtaaggtgtcaggcgctcggtgaatgcttgtgagcacagtaattactggttttcctatcggtgtccctcttgggtcgtaaccctcggtagtggtttacttaaanagcacacctcgctcagaacacgattggccacatacatcacgatcggactgcccctgtagagcctggccgtacaccatgtgacacccaccaacaccactctgcccgatcgcatgatttgaacgacgatcggctgctcgtggaagcagaagcccgtccgctccagacggcccccagcgaattcataagtcncgtgaggtgaggaaatgaacatgtgcgggtggctgttgcagagtctaattccgccagcacattaaaggcacaagctagtgtgcgaagacctggncttcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggcgcgacatattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctcttttaataccaatgggctgattgtagagtgatttgacggccccaagtaacggttgggcccctgagccaatgacacgtcttggtagctgagaccaaaataccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctcgggcatcaaaacaaaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcggttcanagggtaaagtggcgacagggtgtgttaaccgtctctcagacgcctcgcatagcgtaacgtagaccaggccgacgaaccgggaacgagtccacgtgagcggggtcgctccgatcctaaggtgtagaccgtggccgaccctctgcaggtcggacactttacgatcaatagaattgttgacatgcgtttttcccgctttagattaccacgtggctaactggtacacacttagcagactacacttctgttcaagtcggagttacctttcacaaaacaggatctcacgttagcaagtagcaacaaatacgcgatacctgtaggagctttatggcatcgaatagggctttgtcgggcgtatgggacnccctaggtactcacacggcgtgtgcttctaaatctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccattgggactccactgggtctgcagccttccatgagaccatgggcgttactctttttcttaagtacctcgccgaaggattattcgttcagcactttatgtcatggagataaattactatccatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacaatgcacgataaactcttaggcaaagcattggaagaaaacaggtgccctttgcgccgcttgcgagtagcctaagttaaaccccaaattagtagcgcacattatcgggccgacgctaatggaccagctcggccataactaccacttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttcaagtaacgtccaatgataagaaacatgtgcccacataatgncgacgaagttgcgctcgaccgcggcccacattttcaaggctgctggcgatgacttttcagttgcgtgacggcctccgcctaatgttacaaatgtttgcttccgccgtacttgaacgcatgatatccatcgtcggagtagtcgttactggtctgcgcagggagtgtgatcgtaattcattcaatgtactagtttcggatgccaaaacagagtagctgagagagtaacagcgaccgaacctgactttgtctggcagccttcgtggctggagccgggatagggcgttattggttcatttaacattcaatctacagttatataactaattccgacttggttgcgggagtcatcttaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccgcaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcgtatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctagaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgggcgcattgccacctacgcgactcagtcgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgttaggtgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcagggtgtatattcnaacgcgttccacggttacccacgctttgtatcaagcccctgaaccatttccttggatcctgcccgctacggcccggtcagtatgggccaattgggcgatcatgcagtgagttgctagcgctagcagagcggacaacttctgttgttacacgtcgctcgcgttgttccacttaacacctggcacatggccgagcaaatcatgagtagctgaacctcctttattggacataaagtaccatcagcggcatgtcgttaggagtagcagtgtaagtcttgttcagccgactatccacttcgcatacctcgtttctccagacgagagtttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaacatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttaaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactggataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtccaaccatcttagcccacggttactgatcgccggactctattgaagggcacgtgtgatcgtcagcggcggcgactgaactggatgaaataattgggtcacttgttcggagcaggcctccaggagtttgccattttagatcatcaagcatatgtttgtactaaaatcgatattagttcaggattacacctgtatgggctctcttatgccctggtgagcacgcatcttgcaacagcgggaatagtgtgatacgaccctgtgcagcccatgcgtagcacgtcactcagagatcgcgggtacaggctgcggaaccacaccccttcatggatgtactgcttaccacgtattggggagtagactcgaccgaactcggtggcctggggatgagggttcattacggggacaccggtactaaaggaatatgtattcactgcgacgccaaggtatccaaatcagacatagccgatgctcggttttgtgcaaagcaaatgtctgctaacctatgatggacttttagacccgtaggaaccttttcaagagactaactgcgccgtgaggatcttaacccactcgcttaaattccactcgctccgaggtcagcgtaaatgaaagaatacgcgacaaacccgctcaataccggtatccaaaagatataataaaaacattcataattgcgatatagatgtcggtcaagatgtgcggccctagagggtccacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgaacaaaacacccaaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctgccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagcttacttctctatgaacgaagtgcaaaaggaccgccgtcataacatggcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgcggccatacctctgcactcttctaaatgcgaagtcgccgtcttcgaaacctggaacctcaggctcacccattagcccaacgggacgcctacgacactagacttacttggcagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcacgtttctactggtctatgattgggcatttacacccggggtactggcggccaacccaaattaacgctacgagggtggcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcagcgaagcaacggcaggtttcgctctttggcgacgatccatggacgttcgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatacttcagcgcattaagggcgctcagccggaaagtcctcgtcgtcaagatatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgggacctcataagctcttgctcgttggctcttgtgcctggctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcacaggagggctaaaacgagtttgttgtgagggtctgagccattccaactcacatggtaccgaggtccggctcaattgaganggaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcagtgcccgtccggctagagctgacgttcaagactctaaatcatgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggaacaatactacataacttacttatcccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatcccttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagccaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgagtccaaaaactgtctcgcagacctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtagatatcaaaagcactcagctctggtggttcgcaagctctgtggacgatactgagacacttagatttgagcacgccccgggagcccattgtggattggcttttatacacctccccagcaaacagtaatgcccggccccgtggtaccccgctggacgcctcttgtacccaaggatgcaattggacatgttgcgtaggctacagaggggtcgtgcttttctcttttggngcggaccatcgcttgcttctacatggacactgtcctacggtgtatccacgggtttctctaccgtggacgttggttggggttggctgatcaagccgtgttctatttttgacagccccacatcaattgagatcatgatctctgacttcagtttcaaccgtgagagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagaacttgtaaacagccttattacggtagcattctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgngtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgacgctcgtcgatgtagttagaatggctcggagggaccatctttttgttcagcaccccattacgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctgtaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcaagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaccgctagtgcgcccaccgcctacagcatgcagagaaagacatacaaaagcggatctgattggaactccgagtaccctgcgtttttaagaactcgacggaatcttcacctaagatataacaggacactccagccatttatattggaataaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacaaagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtcgaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccgtccgcacccgggctcgaaataccgtctgctactttgttaacagngagcctcggcagccaggtgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaagaaacgcagctattttcaatggtctcggatatangctatattaattaggtcgaaacaccatgggtattgcgaaatccctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacncatcttagtcgcagaccccccccctacttatctcgattccgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgtnttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaaatcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcaagacgttatagttgcttgtgattactctactctgcggcatgtgtcctcgatccaatgctattagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcnggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccngaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatactttcaacacaacaactcgttaagctttacctgganagcgatagatcagagactcgagcactgagaatcctccatagtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatactcaatggcgtccagatggggaaattcggaggcaaggacggtcggagcccccccgcgtggcgctatgagccctctacttacctgcaaaacctcgctcgctctgtaccaacgggatccggcgtagcgcgaaagatgagcacagactcccagggtatgactatcttcgagccggcgaagtcgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgtcggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacgcgccgggttacgtgtctgttggtgaacccnggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgcgttgactagcgacagatgacagactaaacttgcatattaccagtatgtctgagggccggaacatattatgataattacggacgcagctagccggttacgagataacacgcctggccttcataggcaacgccgccggctcccccgttcctcttccgagtcgtgaagtgttgggccgttcttcagtcctctcaagccaggtgcaaacaatcacatgaaaacccccgtgctacccctcgtttaaaaaccgtagcagttcacatgtgctggcctggggtggccaatgcaaccatcggcaccctgcctttttcggataactacgggcaaaagcgtggcagcgttgagtttgatgacgccgctgtagaacgggggacactccaggcaactggtatgggggcctccacgttgaacgggttggctcaccatgccaagattctccaggcgggtgaacgaccccagggtcccccagtaggatcgtccggcgtttggtcctgagactcgctcttgttaggcctaggcatagttcttctaacaatggatcgacaaacntcagggcacaccacgtaaagtcgaccgatcggaggcttggcaaagatgattgagacgtgcacgtgctggtaagttacccatgtcgagcatgtagccacatacgtgcagccttgaacataacaccataagccgtgacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtattttaagagtggcgagatgcgcatgcacgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaatttggaaggcggcggcacaatcacaggatggggcgtcttagacaaactgttaggcgacagcgttcgcgaacttctatagcccgtttaggcctgttagatgcaatcggcggggcggccatgtcgacttggtagccacaagtacatgggcatcgccgtacctcatctggcgctcgtgtgaaaagatgggcccacaaccccgtctctggcgcaggcggtacgggagccgtaagcaggcatcagcccccctgttggacggancgtattcgaactggatagcatagcgagctgcccccactgcggcgggctggtagtgtggtaatactactcacaacgtaagttgtacacgcgcggaactatctagtgcgtgcaagcccaccccaagcttctatcccggcgctttcgtcgggaagacggacctttaaattagtaaacagccaacctccggagctaccctcctaggagtgtaggacctacgctcggacgtctagttcaacgtctaaataacttattaacccaccgctgaccgaacgaactcttattatgtgtcccgaacgtctctgctaggcggataggggtcacgaggcggaagttgtgcctcgtctaacgaaacaatgcatctaggtcataccgactcctatgctctgagcaggcataggacggataatttcctctgtgacgcgaggtatcgaaaacactacacgacttaccctaccaatgacgttgtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaagtgatttgacgccgtcctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaaataattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgctggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcctagctacacaacgcggtctccantagcttaccaggcctgctgcgtctaatgtttaggggtacgaagccccgatccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcactgctgctttctttgtagctcgtgttgagcttggcttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcggggaaccggagtggcgcgggccgccggagagtaaatggctttaacaattacgtatgattatatcaactagtggttactgatctgaagttaaggtncnnnnatacgggcaataagtcgaacaaacctccgctaaaagatcattgatgaatttcggcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttgataactcttggtattggggcccctttttgaaaacatatttacattctcaagcactgctccgacgcttatataatctgcggcccgaacttggaaaatacgttaacaatcgaccatcgccggaaggaagcttgcacgacgaagatcaattaaggccgtggatccggagcgtgaccgtggtgaaccggtgcctttcgacgcggggagatcttaatttaacgatggatacaccgataaacgtgctagccgccaaatgcttgagaagagtcacaaaatctacaaagcagtgctacgtaangactaccgcaggtttgccgcgaaccttttagtcaagccatggcgctccgaactttttcatggacttgctaactaacgagacctatgtaaggatcgctacgtggactattgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaagttagagggaacagccgatgtctgcccgtgagcgaacgatgctcgcaaactgtcactgcggtggatttgtccggcgcggacttctggacaaagttcattcctaggcataatcgttcagtgagtccctaagtatgcgacaacgcaagacaattccttacaggggattctattaaatctgcttgcacgtcgtacacggatatcctaggcaccttccccgtggttcacgacattcggtgctgggaccagcttgggagagcccggtaagtgcggctagccccgccgccattgtcgtcgcagtggtaatagttgatacaagtgcctactgcacccttctcaagtgcgttagattatcagtttgtgggcaaatggagagccgggactgctggtcggcggtttgccaactgtgcctgtacacgcacctcccgcgggtcgagaagcatcgtatgacatantcgcggcggcagagtcgtttagtccgcacggttgtacttaggagttgtcgtgtggaagaagctactgccacatgtcaaacatcggccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcatgtctcccacgtgactttaatggggggacccaacgtgtatcgggctcttctgcgttaaagtccccctccagtagatctgttatcatataaaggggcgctatttcccgtggaagggtgtgttaaataagttgcttaggttatttcaggtcgcgatcgagtataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtggaacatgttgcttctgtacagctggacgtgcaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggccgagtatattagaattagataattgcccgtctaccatgatctatgcttgccatccgatgaatactcgccctgcagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcagagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtcctcgttcaagcggccgaatcccattcctctttaacgaatatgcgatgccacgtgctcgggtatggacctggaaggttccccatggtggccccggactaataccatccttaaagacttgatgccgtaacaaaccgatttacgagtacgaagttaaatttttttctccccaggtctcacttacagccgttcgtaggtgatctcgccggtcgattagatgaatacagcacacatggcccaaggtttttgtgggtaatctatgtagctttcagaccgttgtccgaagtagcacggaaagagaccattgagagtccaaagagcagaccactcgtccggaaccgcacagagatagcggacctatgttagtgcattnctgtcgttctgaggctagcaggtagtgggttggttcgaacaggagccgggccgcggttcatcgacattaaagacgaaaggttcctacgagcgtctaccggcctccgggccaacgagccggcggcgctacacagcactncggaggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacaattaacaagcggtcgactctatcaaacacagtcaagttacccagtaaggcgagcttagtaactgcacagatgagtgatgacaattgccaatttacgacaagatataaccgaaccttacggcttgtcggtgtaggagtgtctcaacgagcgcctaactcattacggccccgtgcgctcgggaacttttagtgtgtccatgactttggggcggaaagaggcccttgccagtggccactgtagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgacgattttcgtcgcaacttattaaatatttcaatggtttgcgtgcttgaatcacgtttgagcgacgcatcgaataaaacccttgaaccgagggctactcaaccgcactcagtctcagcaaaaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatcctgcgtagacttacctaaccggggcgccattctaccagtaaattcggtgtgatagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactggagcagtctcacctcggccattacaaaactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggggtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggagacttatcgcagactcttatgggttttgcttcaatcctgctatctaactcggtatgttttggtagtacgcgaatctggggaatttgtcctaatggaaggcgacgcgcgtgataatgtacccgcgagctctcctacgttgctgatggatcttgcttatgtaggggaaacggccctctgagggagaaccctgcaaaggatataaggcgaagcaagcacaataaaaaatcggtagccgcggggccgtccccgccacggtgcaattgctcctaccgtctaagaatccaagtaattgcaacgttcgccaaaaggttcaaggcgtcagcactgttcctgcaaaatgcctcgaaagggtatcaaaggatattacgagggcaactcatggtacagaaccgggtcatttcgcaagctccgtgnagaatcgtggagaaccgttggtgtctatgccatcctcagtaaaaaccgacttagcacactttttatttccggaaaacgacgtagctcaagctcaatggtcagggtcnnactgaccgacacacacgtgcaaccataaatgctgggataagtcgtgttcnnncggggtggcccacaaggtcgttaactagtgtgtatgcaacagtcaatcaggctcttaatacccgttccacactgctgcatgacgaacacgggcatttctaattaccgacgtaatccaattacgagcccttatcctttgttgccaactctcgaaatagggatattcagaaggttacagtctcagggaaaccgggttcggcattgagattcaaccaagtatgtgagtcccgcattgatccgttaccactcaccttagagacaggccaccaggactgacccgcgccggttcgatgtagcgccgcaagcctccagtgtccgtcttaaaaatctaattgtaagccccgacgaacgctctccgcactcaatggagggaatggtacaactcacgatgaggtttacggaacgcccagcactacttatgngcagcatttgtcagtcacaagtgggccctgttgactgtttgtgcgatgacgcggccaatgactgcccttgttcgtggcgtattaacttgtacgagggtcgttttgacaacatccctccatagagcttctgtatgaaatgcggccttacaatccgcctccttaaggacggataccttaaggcagagtataaataccggtaaccttcggcctcaatctcatactttacagctccgattgccgagttacgtatgttggcccggttaggaaacataccctagctatcgcagcggagatttcgaaagagtaaggcttcacataacctttgggcggcccaacgtgctgtcctgatacttatatttccgatttctcgtatatcggcaagaattacggtattttaaccttacattcgagacacgttcacattttacagaataaaatatccgcctcgcgcccactgggcgttgacctaatactttattccgcttgttctatagtgtagcatctgtatactcgaacaggtccggctattcagtgagctctacccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttgaagaagtcctaggtatgcatggttaggattccgccgagggctcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggcgccttagtaggcacacacaacagaagtcaaatgatctttcaggcaactggtatcgattcgatcgattggttacgcctccgatgacgagcgatctgcctcttcccagccggccatgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgagagcacgcgtgggatatgagagtcgtaacgcgacctccaattcagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcatttcattccaatgatttcagagtcctatatatatactgacctgtttagtattcgccattgaatatttcacaggatttgcacatgagcactttgcaggacaaattgaaaagtacaagtagaagaggcacagcctgaaccttggagggattagatctattagagtccccgctgtttggtacccgaccctttagacacagcaagtgaccccgggggcacgagtctccggcgtannnnnnnncgcaagtagaagagtctagcttaggacgcatcccttaccccaatacttcaccgccagtataaaaaaaatagagatcacccattaggaaattgttctgttccggtaatatcacgaacagagttacacagttatgccggtccctcataggacttgatggcatcggtaaaagaaagaggggctgttttgatatatctcaagttctcctctatatcaccaaaaatttcatgtccgtaacgaagacttaggcgagaacgattgggagttgatgacgactgacatgctaggttatgtgtatatatagcccggtaagacctcagtattgtatcgaaattagggaaatgctacctcataataagacatactcatgcacgagctccccacggttcctggggcctcgaccattttgccatatagggccgctctttgtacggatatgacctgctcatagtcaccgtaactatccctccacctaattacgtccaagttgcgtagtctaggagcttccccagacaaacgtaanaaagagcgcgcatccggagagagtaaggatcagcgataccgatacttagaaaaacgctggcccaaaacttaggaatagctgttccattctcgtgatctataatcgtctagaccagaccagctcccgttactcctaggacgtacaatcgagaaggtaacttcgtaggtggagtacagtgatccctccggcaaagccaaaataatatcgttgccccaagcatttaatagtttaagcagcacttgttataaggcaggtgtacgaaggctgacaggcgatcgaacagtatagcgagtatcctacatgactatggacctatcccggtggctttagacgtattggcacaataaacgggcgccgtcattagtatgtgtcgtgccttggaaccttgcgggcgctcaccggacgtaatgctccggtttgttgcaattaattgatgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggtggcgctatacctatcactaggaagatgcgctttaagtggggaagggcctcgacccgccccannnnccaaaaagccccgtgaccagttggccgattaagttccacaaggtagtttacgcatttttacacgagggtgggccgccggagcactatccggtcggaagaccatgggatatcagggncattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtaccggtccaaacggtttagagtcgggcgcatagacttaattgacggtttcttaatcttaagtgtaacgacagcaggccgcttgcgtcgccatctcttgtcgggttgtcaaggccttcaagcccgcatgtacaccgttacgacgacaatccgctagggccttatcgaattgagttggaacagcgcatgcttttgaatgaggcctttataagcgtcgcgtattgccgggtagttatcggctccgtccgcgagcaagcacataatcgaacatgcgacgtaacagagcaattgcgacacgccaactcaatctgcaaatggctctaaaagcagccctcgtcacttaaccgactcacccgggaggctccagaacataaaaggcaaaccgggcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctatataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgctagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagactgacgaacgagctctatccgagcgcggattcgcggtctcacttgcgtacatactaactagagcatctgcaacgctatcgcatgggatatcaaactcgcccttcttcctgggtccggtgaattggggagttctgcctcagacagtcgcgggttcccaggcagggaatacgattaacggcgcgatccatcacgcagagatcgctattccggtgatgtggtgtattagagctaatcctcccacaatcccgtgtggtggtattcgggctttttcgagtcggataccagtggtccggacgacccgctacgtgcaactggggaggacgtcttttgcgatgtaatgattgcgcctgctccgtacctttttttttttggagacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggagcagtagcttgttaaaggacaggcccacgcacggatctttaaatcgaatcgagccatatttgatcccatttagtatgtccctctgccgtcggagcgagctgactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagccggactgtgctagcttactacccatatcgattaagggacgttcatagttcacgggcacgtgcggaagtatatcacgagttcaagccagggtgaggtatgccgggactgggttcatagtaggagcatatgaagataaccattcatgatcttcgaggccaagctgattactctccgacccttgccatgttctgttcaggctcgccgggggccgcgcgccagttggccctccaacccagacgacctaatcgatgtcctagacccgatgctacccgacgcggcggcatcgcccactttattaggcctatggctaagtagcttcgtgcctttcgggaatgcctacgtaaaagatcaacagggcacttgataagttttgatgtcagtcgctttacgctgtagcgcttcccgggcgatttgaccgggcttgaacgagctagtctgagtcatgtgcactccgcccacaagctttcatcgttgggggttaagccgctggggccgtaaatttactgggttaaatggactctcagacgggcccataatatgtataactaactgagaggtgacttagatttcgcagttcgtttggtgcagtacgccgttcttttagtaaagtacggacgatcacttcgagtacccaaaactgaatcaactaagatcgttcgtagattttgcactcattactcctcgcatgcatagatattatggtgcctggaaaatgcgtcagcccgaaaaattttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgtttttggcttgtcgccctacaatggtcaggataacgatcagcgtataatgatgtaaatggcctggatgttaccgatttgctccgtatgggataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacgcgtatcggtcgcttacgcttccccgcccctcatttataatagcgctggaatccgattaattaacttttgtttaatccgcgctcgtttcgacaggttctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatctacgggaccagcggatcactccctaaggcggtgcaaaggctatcgtggcggcattcaccttagagaaagaagtaacgtgccccgcagctactaagtccacgagcccccgagcgggttaacttaccgtccgtaggcgctccgggctggactaagcgggaagttaatcaccacggcgtacggctttaactgttcaagcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgatgngttngatctcggccccgatgcagcagtcctaagaagttcaagcagctcgcgggatggcgtcgggaccgcctagccccacgtgtaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtnnnnnnnnnnnnnnnnnnnnntggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaagggctctgcagggagtggcttaatcanaaaaagcgcagcgtactagtcgtgcaattagcgtggccagataggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatctggccaagcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttactcgatggacccactggagaagctctattccgtagcaagtccggggccggttagcagatcactccgcggttgtacctggccggtggtcccggatccactgtcagtactctgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttggacgctcttcgcttagtgccagcatgacggtgcgattcctaactcagtatacgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggctacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcggcgcttgtcacaattgcccaacggactctcggccctagacaccagcatccttttgggacgtctttgatcacgacgtcccaagccacttatggagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtaacagtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggnactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttgcctcgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgatctccggacgatttattctatatgccacgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactgggatcccgacgcacttagacgtgcaatcgataggttacgccaacgtgggaggatggaccccatcttaatgtacgaaacaaacgtcccgatatcattggatcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccagaactttaagtatatcatcatcaagagagggtcgtacggtagctgttgtcatttcttgtttacccgtctgtcagtgggggcggcgcgtgcgccaccgctacgtctgttcgtttgtgtttatgttggtcaggaagggcgttgcggtccgacattagaccccatccaatatgagagccaaaagcgggctaagaggagcagtttgactcagagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaagaatgtttaaaatgctatttgcttggctctcagaagtccaacaaactaaccatgttgctgctttttgctcatttcaagggaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatagcctggcccagccctggttcagttacacccgtaggtccgtcgaatttcgggatacaaagtagtcatgtatctttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattgaagatggacctcgtaaagtgtttcaaacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgcntttcgcatttgcgcttctggcacagagcttcggacggagatcgggatcgtgacatctagctcttaccgtctccacgtcgccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaaaaaattgggtaaacctatggtccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtattcccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgattccccccctataccgcttgagagtggaaccctacgttggctgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagatgctagctaccaatacggagagatcccggcattttggacggtctgaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggtggcgaccgattagagatctactaatacgaataaagtaagggatttagggtgtatcatgcaatcatcccagttccccccgagctcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatctctgctaaacgttacccggccccgccggaaactggattccggccgatccgtggtcgaacggagggatctttccatctattgcaggagtgactccttgaccaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtgtctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaataaagaccctgcaaacatactttagaagagtacgtcgtacttaggggttagtgttcatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcttctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcagaatcagtcagacccatctaatgagcacagcgttctggagcgtgtcgtgccgcccagtagccgccacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagtgtcacaatcttccaagggtgatgcacaccctatatcatcactccagagacaaagaatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgttatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccgnttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgngtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacaccacagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttccngaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggatttctgcgagaaataacatctacccccgtgagttataggagaagaagtcatccattcgcgctaacttctccttattcgttgggatgcggagctgatttaccgtggctggctgcgtaggaggcctagcaccgttcactaggcttgtaggcctaggggcacacagttcacagcgagcggatcgacccggggaaccttgcccngaacttgggagtttgcgccgtcaactcaacatactaaaccgcccgctcgctactggagcaaacgcatggtctcgggatttactgaattcgaagcttttgcgtggcatgacctcatgcacgggtcggtcgatgaatgaaatggatccgtgtaacaatccgcagtgcatataatgccnaatcgcgttttctaaaaatgtactcgtgggctggtctgtattgctaacagccagttactagaagagagttgccggtactaactggccattttctggcgactaaaaattacgatttcggggcgccacggcaacggcatgaactgtgttgccgcaacgtacagaagtgggcgaatagagtcgtgtatcaaacatacttcctgggaccggccgccgagtttatcagagtttcagcactcgagcttcaccggaatccaccaacagccacgcccgcacaaagaggtcactcctgttaaggcgtgtagcgcgccgagcgcattatgattttcctacgtataccctaattggacgaaaacattaattgcgttcacttgcagagctgaggacancgcgttgatgtgtatagatcgcctttaagagtaccgactgtggagtcccgttgntctccaggtaattgcccattcattggacgtggtatgagccgatgcctttgaagttgcgtcacctcaagccggactttcgatcatcggaagcagtgccacatacgccccggccccctgttccgtagaccgaacgaccgtaccgtgtgctagacttcgtacatctccaggtcatttggccctgatttttactttggattcccaacggggcttgcggcgtattcgccgatgccgtttacgtacttcttcaagtggttaaagtcacggaacccaagcctgggctaaggccgtgaccccagagggttgtgcaggggatccatccccgaaggatagaacagctcctaggcatgtactaatcccgttttcgcgagatagtggcccattagtctgacgcgagccagttaatatctaagtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcaaaagatcggtaaagaacgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaacattagatctggctttggtctcagctcccaaaaatgcgcgggcggggagctatttattttattttcactaagtgaaactactcctaccaccacgtactgagattgctcgggacttgaccgctctcccctggcgaattggatttgcccaaggtgaaagacgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcaatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtcgtctcttctcgcatacaaactcttatgccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgcattagcacagacgacctgtccgaggcccacgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaatctagcgtgttgtatgtcttcaaaccttatcgacccctcgccttaatggctgcgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaaatacgaaacatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcattgactcagaaacgccaagctgagggcacgcctcggtccgtctaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggcccgtacgggatatcgcagaggatccgagcaaccatgaagtttttcctgtcgcagctcgcatagaaacattaatagcaaagttcgcgggattcatgccccaacgtatgggatgcgctcttcgacacccactaattcgcgcatggcccaacaatccacagagtcacttcttttccctcaaatctgacagcgctataatagctatctcatctgaagactaactcggggatagtgagatcatgtctgaatcggaatggcacaagcgccgacagttcatcccgaagaaccagacacatagctcagcactggagtacgcggaaaagttggcgaagggcagatgccgcaatcgctctgtacatgtcccatagagacgggcgagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtgacgtgccggcgggctgggctacctccccaaagctagatgtatgctgtccaatgaggtcgggccagtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcactcgggtgactcatacgggctactcaagccaggagccagttgatgcgtaagttctcatagcttgnaacttggcagcttacgtattcccttccgccctagtgaagcacaactcaatttgcttacatctgatgcgtgtttgtgcgcaccgccgggcgacttttaccttgtatcccagtggtcctgacttgcgccacgccggaccacccgttcttcgctgcatgtgggcggggcttcctccggcggcagatgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacgaagacatatattttagcagtagctcacgtacgtagagaccgcaagcgagttcttccactgagtaataagcgatcctgacagtaaggggctgatgcgcgaaagaacaagagggtgttcgttgttttatgatagaccggggtatatcgtaacgagatggtgggacagaacgtatacgtcctcagaggtccaccacccttgaggtgtaccgtagataacgtcccatcacacgggatcaatcagttagcttcttgaggattggcgattggggggaactgacgtgtcgctcacccaggccagtataattagtcgaatgcacatgtctcacccccacgatggatggataacgatttgatggcatggtgcgtacctctgccgtgattgaagcgatctaactagtcgatttttgataagactgagggtgggcgcatccgaaaggcacggagatggatcatcagtggtcgcttagtggtcgatggggggatcctccgctcccttatatgcagacttgtgtctgatccgtacttgaatggagctggacgctgggaaccccacctgtgagctcacattaggcttttcgggctgaccagtaagatggacggagtccgccccttactcatccggtgcagctaccagattttttaggaacccgtcgtgggcaggcgcgttccgaagctatactcctnacggcggtcancgcccaacatcccgtgctgatagtaagttgagaaagactcgatgcgcgcggggagtctcggaccagtcgacggtctagatgcaggatgctgctcttnctttcagtatgttcatactaccatcaccgtattcatggggccatccccaactctctcggtggcttaggccccacagagctactcgggtcgnagagagggcaactagcctcccgccgccgagctcaattaacacggcgccccttacgcggcatgatgcggtgttggctacagagatgtgcagcgccgtgcactactgcggtgatagctcccgcacacgcagcacggaggacttctgtacacccaggagcatccgggcacccagtaaattctggacaaccgctcgccgcacctttagaccgcaacgtcacacggatgtctacactgttcgcactgtggttcacaattatggttggcatccgcgaaggatatagctctgtgatccgtatgtcatgtataaacacttcggcatgcctgaaataagggacttagatatgtctctcgccatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcggttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggncctttcgacacgtatacggtatattccattgaattgatagtaggaccgtcctggtcctacgaggatgatccataagttttttctagttcttaggttacagcaataatgctcacaacaatggggatttgtcgtcgtcaaatgtcactgatagggtctgagcgactaatcgttaggccttgtcggccgagcagcctgatggaagctccgcccctgtaggggggtaagggactaatacactcatagtctatcccccctagctttaactactgggactacgatgccataacttttttgaaaatccagacactaacaaatgaaccctatgaaatgaatagtctccaccgtgtacactgaaaaaccgacagtcggcaacgacgagactgattagacgcaatgaagacttaccatccccttatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtctttccacgagaatggcgctttggggtattctgttatactgccatcttggtctaccacattaaaagtggtttcgggtacctcgagatggaggcacattgcagggcttcngcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtgactggtccactcccgcgtacccccgtgagccaagatccaacctccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcggtagaaagggccttaggcgctctaggacgtgaggtgcccgcagggactttttcgtaaccgaccgcctcagagtctgtttcttcgcgacttacgcccctaaggctgtgatacgtggataatggatatgatcgtaaagagtatatccactcttcatcactctggccgcttntttgtggccacccactgcggagccggatctcagacgcgtcattctggccatcgtccaccaatgccagctgcctacctacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcngttgaccagtagtggtcacccagttaacatgaagcataagggaactatgacgggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccccgtgggaccagcatgatctcacaaggaggttaagaccatatagttgataagcgcggtcccaacagagtgcggcctcgttggacagattggggccctctgataaacttcggtaattgaacaggagtatgcctggattgttttttgcttacgtatcattccgcttctgaaaagggaatactcgcatgtacttgcagtcccaagtcgggcagcagtgccgtacctgcgccttctctatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgtgaggtatgtggcctgccttgcgagggcgccctctgccggcccgtttcgtagctccggctagtagcagaacctagaccaccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatccgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacaacagggaccacggctggcccgccggggcacgtaaattgactaacttacggaatcgttaccagtgaagaacataaaccctttctctttaaagctaagaccatcgcagtggtccagggaaggcggatcaggcatagatgggtcagaagtaactggccgcagcggttggttctgtgtctaccctgtaggtaacttcgagggtccagaatcgccataccagatcttgagcgcatcccgaccaatcacctatattggcggtgaatatgccttatccacggtatgagaggtgagctcccgggtgagagaaaagatcactggtgaagtcagaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtaaagtcgtcgtcctgctcaaagttcacgggatccctctagcgacctgaaggattcaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggactgtcggcgcatttgggtatttccgtaatatcagaaatccatctatcccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcaccagaccggcgcgtgtgctaggagctcaaagcggtagaccgaccctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagttacccgaactatttacgctccgccatgttaggtcttgcgactgtccgtacgttaagcaatatgagcctcctgtacttacgatctcaacttttcacggtcacattgtgagcatgcacttggtaagcgcaatcgcgattactcccgcttttgactaagctctttcaggccaagcatttttccaacgttcggcagcggcgaaggcgatcgccaacagagtctatcgctcgtatggaccgtcattttcgcacgtgtattaacaaagcgagcccaggaccacgcggtcaggcttagctgtgatcgaaagaattatagactacttgacgtccaggatggaccaccaccaatgcgaagacgtctgtgtcttcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatagataaagatcggacgattcaagcgcacgcagctaacaatttgattacctcagcttgctgggtagccccatccgagctatttgcaacagcgttaggttttagcaaagcggtggcgtacatttcgtggctctgccccgggaatggtgtgttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttnttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgcttcgtgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctgttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcangtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggttggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgnatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccgtcgggtgggttgcccatcatccggattaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctngcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatggcgtttgaatacgtactggacttgggtaccagggagactcgttagatggggtgcgacgttgtgccgcaaccctctgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccnaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacggtcatatgtgagtggtaccctactgcatccaaacgacaatgtcactagnnattagctactctgccatattgtatggcaagcaatttgagacatcatttagttgtcaaagaccagagggcaaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcatagtgaatttacttgagcttattaagagtgacttcttgcaattgtctgtgcgcgcgacgaacgttactacaaacaccacgcgtgcgctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctgcctgacgtatactagctgatgttcagggcttgggtctcccgatctgacaatatagtcagacaggtggtaggtatgacacacagcaaccgccgngtttaacgtggcaggtactccaccacaccgcaccatctatgaaaatctaggctcgtcaaatagcaggtgnacgtcgatctgggcgttggttaggcgcttgggtccttggtatgcacgggaggcacctgacgtggttaacgctacctctacttggacgtggactgcgataggctgttactggggactggcaacatccagtgtattctgtggtaccccgcggctgttgattaattataactctggtagacctgaggagctgacgcctactcgcaactcttagtgaaaagaccgcgttggcctgggtggttcactcagtaacgccgcgcacagaagctaatcactggcctttagnttgattctcgatttaatctgctttccccctagaactttcactcagagaagtccccgctcgcagcgagtttctctaacaaactcctcaggtaaccagccttaaataatccttttgctggggatcgaatccccccagcatcatctcctcccgagcgtcgctgtggtgatcatcatagtgagaagacttagtgtagggtgcgggaccttataatggttagactgacgtatttcaacgtattgaaagggcagcataccccacacgtattaggtctcagtcggggctagagaatgttctcagttcagcttcgaaggtagcgccttagcagaaaggacctggcctcggaaaggccggctttgccttcnngngaaaaatcttctggactcaaaatgctgccggatacggcgaccggggcacattgctataatgcataaataaaaatagtaattgtaatggccattatacacggcaagtgttatgaaaaggtacggctcctaactccagtatcccaccatcgcacctggtcggtccaagttcgtctataggtcccatccctctctaacatttatgatcgtactactatctagtccagtcctctacggatgggtaaatcccattcaatcctcatttcagcatggtttgaatgatcttccaacatgccgacaatatatcctgtggggttacctgggcggcatttcgctcgctgccggcgcacgaacttacgttggtnccgctcagacggcaagaggccgtgtgccgctaaccccgccaactgtagaatacgaactcttgaaaagcgttccctcatcgctgtcgctggtggggaggttggttaactttgtttttgctcctagggagtggcggatagtcatcacagcaatggtctttgacctcacatggttataactcagcctattcattgattaagaagagcacgggtaatacccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatctatttcaggggtcataaatgacgctcggttatcaattaattgctgatttcaacgctggcgtacctggcggcctgcccgcgattcggntacattcagatagttggatgggtgaaagttcgaagcagagccgctagcagtgaagctcgtacgacagactcgaggacttatgttcgagcttcaatgaacgcccactgcgagcttcagttcgtatctaatgcatagctacccatggaaggagcagggtagaccacgctagtctataaatctacgagcacccaggtgggaaataaaaaacgactcttgacgtacgcagtttagtcatctatctgatatgatcctacaaggtaacgtaactcatccgcaacgaggccccaattagcacttcgagtggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacagtgcacaatttctaggatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacattggcttctaggaagtttgtctgatgattgtgggggatctacaggattganatnnnggggaaccctaacactcgagcacgcagacaagttcccagaacttatattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaaaaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtagacagcggccccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatccctttccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaatccggtcggcaaacatcagtactatcaagcagggttagtatttgagatccaaggctgtttgggagttggtgcactcgcagatactgtgcgtacgccgccttttgcatcctttgcatgttactaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgaccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaattcaaagcactactcctgagaagcttcgaaccaattttgtgtaagcccctgaaccgtagctgtgcaggaatgtaagagcgaactgcagagaacgtcagtagagcgctaccggcacactccgttacatttcagagcttagggatgcatcgcgtcacgcggctacggcaacgtaatccacgtaactagaccgacgcacagcgatatgcctcctcgcgatccccctcgggatgcactcgaagggtccgtgccacattgccgagcctctttaccggcttgacatacaggagcggaaccgattctgccgcatgtagtgatcctagctagaccgcaatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgcctaaatattcggaagattacgcctaaagtaccgacgcaccattctttccgataacatcctcgacttggataaatcccccgcaggatccaagaactggcggttttttacttaagtgcgtagtgacttgtgtaccttgaagccaatcggacgcgagatgcatcagaatattacctggagatacgagcatagtgagggcgggtcaaggtatttacggaccgacttccactcgccagacgaactgaatgaagtggtcatcacagggtcagtgagtgagagcccgagcgaaaaaacgctaacttgggggagaaataatacatgtcaaactaaactggaatcatgctaattcagggtactgtcgatactatggcgtaccgaataagacggtctcactaggtccccagaccggcagtagtgttgacgactcctaggctgtttccgaacacaggtattagttcagaaacctacctagtaaacagatgtggtttagcgccacgtctcatgttcacgcggacatagagcaactcaacgttcgtaactaccgatgggctgtcctatagttggcgtcgtcagcgagatctatcctgatgagtgcaatgcatcatctataatacacgcttggaacaagcttgaaataagccgtttcgagtcccccagcgtctgcgaggcctgtctgttttgcgtgcagctcgctggtttttaaagggcgctagcccccgcgaaaacatatatcctggaaccgtattttcngactacacgtggaaccagatgtgcatctcggggggagagggacctaggccgacgttaacccttcctctgttcaaccaggctgaagtgcatcgtggcggcaacgatggactcccatggcatcgtttacgccagggtaatggcacgaaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgcatcgccatatgaggtggtagtggcnngtactagaggacttacggcgttggccgagcatctgggctttcaagcgaacctctatccgcaaacgtccctgcccattatggctatatcagctcgcctcgagtgatgatagccggctaggatatggctacggttatgttccggcgccatgctaagaattgctaacgcgcaccgctccgccgtgcgacgtcggcagaccagtagtcttggactccaatacctgcgccgattccgatcctcggacttacagttcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagagacgagatcctattggttacacgcccttagtcagatggtactgaaactccctggtccgcccccgaggttgggtgtcggtgtctacggtaccttattaagttgcacacctggccgaaccagtcacctctcacagtnccaacagaataccgaagaccgcgcccgctaccatcattacaacaatttatctctcctcgatacccaccacaaacataagtttttggtgtaacaattatccgtgatcgtgcatgcgtacgggttacgtttacaagatagacgaaggataccggagcctctaccattgattggtcctaagtgagctagatgtgtcgaacctgattantggcctggcatccgacgaggccgccattaatgttaattgggtcctgggtacggttccactgtggtagctgcttgtcaaacgtgttccacaagcgttggcaacactccctcgccactccagccaggcagcctcgggcggcggagcaatttagttgcaacggcaattttacaatgnctccagtttcagcatcatggaacacttatctcgtaagtcttcaagacggactgcggatgtgggccgccaacnccgcgttatatatttatgcctggtatgatgggcagagagaacgccggcatcgggatgagggaaacttcttttagtgcttatttagatcaccggcgctcccctcagtacaaaacgaatacgtgatcctgtcagaggtcgacgcaagcctggccccttgaactggtccttcaatcgtgatagggagaatcctatgtgtggccctcgtagagcgctgactacggttggcgcgcgttggtcgtctcagccctgccaagatcgcggctcaacacagacatcaggaaaacttgaaataagtgtcgttgggcaggcatgaggtgggcaacagaaaatgtcctttctcgacaattaaagtcgtcggtacctgactgacctgggatagccgccgcacttggcgcacacggtgcatggcccgtcttgtctggagttccatatatttaccggtagcatctaaatggcatagaggccgatttgttcatggtgaagatcggagtcgcactaaaccagatacccttatgtaacttatcttgttgtaaccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagataagaaccttaccgccggagacccgcgtagtgggtttaaccgctaagccaagttagtttgttggtgatatccgctcgctgtgtgggggttgtaccgtttccgccactcgtatcagcaaaccggattgtaacagtgttataaactatatggtttccttgctcgtcccatggcacaggatcactgctgggctaagatgctctgccttggagcaatttatgcagcccggttgacttggttggccacggcctgaagtaagagaacatacgcagagaaaccatcaattcgccgataatgaagacttctgcattattggccgatcttgctataaacataatgcgaccccacgaagcatcagttacgtctaaacgaacttcacggctgcttataatatggtgcagacacggctgcccacctcaaggatcaatcgggataaactggaactagtggtccctgctggggttacaccacgggtgacatttttcggcgatcaataggcgacggaaacaagtacgcgattttttcagtttttctgtgcatgacgcttaatgaaaacgttgctttggtagtcagtgtttataaaggttctgttgaagtgagtatagtgcgcctgtgcataattatccgcatcgtgaatttcatggaaattattctctgaaccgcatactttcagttaaccaagacccaacttctagataagttcctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggaacttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttatgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcccccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctgcacactgctatatgctgagaaccggctggacacagcctcacgggtattggatgcaggaattataatgaggatactaggcccaggagagctcgcgcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccccaggactatacggacagccctaattagaagttccccgctccgtatctggaatctaaatagcggaggatatcggaacccgcgacgtttccgggcttccccagaagagatccgcccgggtcccctcgacgagcggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactntatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgctaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaacttatcgtgcgttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcagttctaattatactataatgcatgggctaacgcacttgctttactgatgccggaagtcctaccacagctagtactcgcgcaatccaaagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgaaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagtgtagtcttggtcagaatagcgaatcagtgccgaagtactacccgcaagccatgtctgaatatattgctcctgagtcgtcttttgaccgctggctcccaccactggatcgctaattgcctgttcctagtcatgtctgcgttgctctcgctatagtgacttgaagggtttttcacatcatagtctaagattagccttacacagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgntgtccccggataatccagtatgacatttttaagggcaataaggataagtgtctaaccaatgcatggaccaaagagtggccttccagtattttctcattagcgaagtattgtgtgtgtcggtttggagttgcctaactttgacttgcggaaatcgagtcctcctcacctcctacaactggcacttgtaaagccgcctgggacgtcgagcgataggagtcccatactgattcggatcccgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagtggttacgtagcggacacagatgacttcactagggaccctaggattcgaggcaaagcagcacgggaagaagctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggacgtctaactggcctgtgtgtcgaggaaaacgacggcctcattagcgcgggagaggactgagcgagatgggcagcatcacgcatagtggagtttcgctccgatcagntgcagcaggcaagttctaaaacaccgccagaccaccactaatgtggaaccagcagtacccacagccctcataatgacccagcgtggtcgcccagcgccgtaccccgtactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgaccacgctntaatggttgttcggtccaggcttccgctggggataggtatgatatggtatcccgtagtgtatcatagtggctgtccggcccatatgcctaacgtaggcggggatgtacatcggccggacttgccagcgacacagnttgcctatttttgtcccgcccgggtacactctgccaggggggtaagaagagtagtcactcaccgcacaatggtcaacctccgcccgggcattgaattctacgcagcgagtgcaatatgggccccaataactggcgagggctccagtgatacgtcctgtaatctacgccaacgacattacgctggcaggggctttcgttaagaccagctttgcttggcatgaggacccccgtcgccctaggactgccaactagcgacctgtgctcacacaatgacggctgtatacacgttaattacgatgctgatgtcaatccaagatcatcaaaataacctaagctgcgccggttttgttggaatagctcttactttaacgagactacggtaacggcaattctcattctatctaacgtttgcgcccgattaattgttaactacaccagctaccccccgaggacgtaaattccttatgatacaccgttcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcccccggtatctctccttcgcagtgtgttacagtactgtcccgcaccatctgtcccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaaacatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttacgggctttaatcccacatttttatccggtgataagaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagangccgtgaaccaccttgggtcacctgtacgagacncgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggtttggggggagtgtaacagggatcacgggttagaccaccgaagaccacacagggtcagttggcggtttgcaggggttgatgatcagacgagacaaactctatgagtactcgtagtcatcgcagcggttcattcataggttacaattgcaccgccggggcctccatcacctgatgggttaatttttccctctctcaaactcaggctgggtcgcggtgacctccagcacttccacggtacagtatcgctaagttgagctctgggctatgattgacncgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccggtagctactagctgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctatttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgccggtagagcgacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactccgggatcttgtcgatgctgtattgcggaactacgaccgttcctgactcccttcggcgtgttggctccggcttactcgcgaaagaacgtagtgtttttgttcgccgtcttgcggcccgctgacgtgtgtataggtgcatggattccgaatgcgcgaagcgtatgcgtatgtcctagtgtcggcggatttaccgcgtgtgtgttacagtatctcccgctaatacattatacgaggagtcgtcgtagccggagatgcgatgtgaaaagcagaagcagtgaacgttaggaatcgactctagcaattctcccgcggagggccagtgtcaattcgcccggtgacgtatacgctgttaacttataacccccttggtcacgccatttagcgactctagaggtgggtgtcggagaccttttcgctcgtcagattacgtgtgcgccatattgcgcagagcgaatatctatagcaggggcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagngcccgtacgctttgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctctcttatcacccagatcactcccggtgtaaaaatcgcgcaaacgctcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggaaacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggtttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctaccagtccaagcccgagttccctcgcaaatcctctgattcgatcttcgtaagaagcgttggcctctaaaccgtacctcaaagcatcgccgattaaatggctgctgggagagcgcagatctttctatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgcttcagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgtccatgtgagcttcgttaaccataacagtgctgccagaaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgaacgcaactcagccggtttatcggttcctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccccgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatacatccgcatgcaagttacgcgtcctggatgtgggaatattcgataattctttcagacatgttcgggttttcananggtgtgactcggccacctctttgatgataatacccgcgacccgaagtctccaagcgaactgtaataagtagaatatgttgtggtcatttattaagggagcgtgcgacaagactcaagatgtaactagaaggtcgtaaaaaagcatcacttcgtgcgtcgagtattaggttcggctagttcttaagcatacaaggcgccnggcggccggtatcgcctcgaaaggggactcgcaaatgcgatgcgtaagagtttatccgggaatacgaggggagagtttgcgttcaggtacacagtccaaggcgcccggtgtgggaccggggctgctggattgccagtcttattttaagtcaatctttaccccgtgcgccacacgattgagcgtacaggtctttaacagtatctccttctgcctgtaatacagaggtgaagtggccgtgtctaagtgaaccatctatcgtgctctcggtgccccttttgtaagtttgcgacctcgatatgcctgttgtacatccgatgtcgcggagcatattcagcggcactgaatggcaatagacctggccggcagttataacgccaagggtaccgaacactcacggaagcagggatactacgatagggtgcagtccggtgctgatacacgagccggccgggtctggacgtacagggaacgggcgcgagatggatgacccaacaaccggtacgctagttgtttcctgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcgtagagtctaacatccgcgcttcaggaacaggatgggaattccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgacttccgatggggtcnccagctccacatacacaagcgtgtggtaaggcccttgaactacgctcaggcctgagggaagtcttactctcacgacaattccaaggttatggtcggtggaggcttacatattggctgcattgaagggccggacatctagcggcactgcggtaatcccgccacgaacgggctaggactgcgcgtcttctatggcagtgagtaacatccctcttcccgcttagtccccggcaggtttctggggagctgtacgactacggagttggctcttaacaataccaaacgtaccggcatatgtggaactacgcgtcagacgaacgcccctacgcaccgacgtaggtatcctcgtgttctaccaattctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtaagtgtcacaatccctcatcgggccctggttctccacnagtaggcattagagggtctctttaacagttctcagtcagaagcatacctcgaattggagagatcttgccgggccgtaaaccacgtggcgccggctcaaggctactgtagagttgttttagtttgcaaacttacggaccgtctctagatatcatattgcatttaccaaccggcacttggttgcgacaataatcagagcggtgtgctgtctttatgcacccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctctagcccatgccgtcgtgccagcgattttcgtccacttaggacaatcggtctccggctncgcattgctaacactttccgctcaccaaaagggggatgctcgttttacaagaatgtgtgcctgtagcccagtagaggcgctgaatttgctttttctcatgcggttgcagtcccgtctaggaccttgggttgatcactggtgcacaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggncggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagtcttggtaaggaattcctgctggtcctggtgtccgtgggagacgggtgcaccagcgcccccacgtttcacgcggtactacgtcgtgcgcctggggtacggaaggcctcaaaatcgggatgaatcatccttagggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgggcaactttattccataggtncggctgactcaactactatcacaacgccccgacagacacccgaagaagtattcgaccgctacttcctggtcgttagctaggaagatcatagccccttgaggtaaggtttcgcttagagctaaattactaaaagcgggaaactgggcggctctcgtatcacaaagaccaacgaccggctaattgtggatggaaggttcgttatgcgtatatcgcggatttcatacttaccgtgattgcggcggacgggtgcgggggtgtagctcaccggcaggtacagaacacatagtgacaggtccaaccccagtagacattggtcctccatctagttgggacaggtagcaccccggacagggtgcccggaactagataatcagacgacttccctnagtaagcttgtttcggcctgggcggaatgttaacagaccgggccgtaaacgtttacccagagcttatatgtcaagtgtgcctatcatttgggaacgctcgagcgctggagtattacgttatcccttaatcgacatatcaactgcgactacgggtgtcctgaaacacttaagctatcagcagttgatcagacagtttcctcagccgtgaattattaaatctcccaggtgagatggtatcacctaacgtagtaaaggatcgctagtcttagacccatgacatatagattttcatgtaaaatccagaacctggtagagcaggggcatcgaaggcctctcctccgangatccatgacaaactcgttgccgagttgaacaatgagcgatcctattcaatcaggcgctgagcactacancttctggtcactccgaaacctcgcgtatgccgcaaccattataagtgtcctgtttgacggccccgggtgtgctgtacgactgtttaaggctccgggagtagggtaggcgtcgtggcggtactcttcgaatgaggaagcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacatctatgaaataggcagtcttgaagcgcaatagacttgtgatgcttgctgcttagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttaaaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggatccctcggggcaatttttgcaatcatgacgaggaatgtaagtattacaatatttttaggcttctgaatccattgacgccgcacacggtacctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaatttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaactctggatgtctctggcgtgatgtattttttagtgctaacanatgtttgaagctggggatattggctaatcgccgcgaacttctgtgaggggtagtcggagttaatatatacgcacctatgctgccacgtccaggcaacaacttgctagtcttatctaaatctgtatgatcgatgtcgcacacgcagcttcacactacgaggactaggcatgtccaaaaggcgatggggcaggagccgccgtgcttcttactagacgtccaaacgcttcaaaatgaacttttatcagatctgagcggtgacttaaaggctccacccagcaaccgaagtataccgatctttcgttatctcggagagacatgttatctcatgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaatgagcagtcattggctacaagcaaaaggtgtaatctaggccccacgtatcctgggatcatctaggcgccgcacaatttttataagatatgcagtgcctctggccatcggtaggtcaaatcgcgcattgccgcccagcgcggtggaaagtccctctctaaccagggtgtggagacgaggtgccagaatcagagcttttagcgcctagaaggcctcatttacgtttcgcggcgttcctcgacaatgaggtttgacaccgaaacaagcaggtttccaacagtcgggggcgagagatatttgagtaataggcaatgggattgtggtcggacgcgattcgaagcgcgaggttcgtgcaacatatgctgccctcctgtccttagcgcactcatccaagactcttcatccgagtgagtgcaattggacacacgagcttaccagggggggctcctgagaacgtggtgtaccgagctcttatttggccttctgaccggacatgcggtgtgaagtaaaacggcttaaatccagaccccctcgcatgggaggaagcactacggccatgttcaattacggaatagaaagtacaggacaagtaaggacggcaaaaagacgagagcaggcgatgctagcatttggcttgccgtagctacccccgatggtgcgaagtagcgtgacatatgatggaggaggctccggagcactnnnnggtcggtacaccggttagtaaggccttagaaggcatatgacagcgctatccggggtcagaaggctcatgtatatgacaccactnctttgacatcgtaaggaatcacgcaaaacgggcccgaaatctgaaccgtaattttcttaacccatgaataccgctcggatacagaccataacatggggtaaatgatcatcgaggtttgactcgacaccgggtctactcgcctggaatggcgcggactccgcgagtagcagaactccccaggtccgctatcgaccagatcacagggagtcagcccacgggctacatccggggaggcccaagcccgcacctcgctacgggctacccaatagatcagcgccactgggaagctcggttgggccagaatagaggaatccgttagatttacgttcccgtgatcaactaccccgctcgcacgcaaacaggtgacatcgcaccagactggcagatacttggtctaactagccagagtatgtaccgggcggtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgttggtcgtggaataatgcttgaccttgtggggtctttgacgcccgaggtttgagaccagggtgggctaccgccaaagcaatattctattgagaggttaaatgctgtgcatatacaaagctccgtgatatggttttcttatacggttgaagccggactccttccgtgaaccgtgataggcgccaccagtcggggggagacttaaacagcggttcttctaataagctgctgggacgcagggtatgaacgccagcgcccgttggggaagcgcaggacacttaggtctggtcatgtgagtcgcaaggggttgatcgtgcgctgcagctgtgatcaggcaaacgtgccccactgcgcttaaaccgacattaaacatgggaaaacgtagttgtaaccagttatagatttctagttaaacttcccattaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccatcatgtttaggttacgttaaccccaacgccaaccgggtacgctagggggttgggggtgaatgaatatgagaaagtcccccccgcgcgttgacccactaaccccagagcctatcaaccttcggttctaaagccggagtttacggccaaataggcgttcgcatgccaatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatggcagaaagaggtaacttgaataaggtttacttgacttcctgaccatcttcaatagannngcaaaggctatgacgtaatcgaaccattaaaatgcttcttaacaatcacaatacaaactcaataatgacgtacgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttgagggcaatcattgccgacacactcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttaggactaacggaataacccgggaaaagtgggcctggttggctntcgatacggaagcaatggcgagatcttgcccactgggctggacaggctccattattctcgtgttactattgttctaatagacggacttttcaataattggagttgtggtctgcttccaattcttttaaggtaataaggattttccttgcaaaattggggtcatgggaggttactctgaatacgtaacttaaactctgtgtgccagcagaacaacacctcatcggagcccccagctgggcccgggttaaccacagcggccggcgggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcagccgagctgcagtaataaggtttacaaaggagtaaaagatagctctgtctaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggcgtatgcttttcaaacagacaagattcacattttgccatccccgactccaangtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctntcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcgatcgcatgtgatagtggagtacagcccataagacctannnnnagtgcccgcctcgtggcggtctacactcggggtacccctacccatccgacagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaancgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccgtactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgaggattagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtaagtgacagggtcattatctgtaggcagtagagttgtcataacgggtcgtcgctcccaccaaagaatcactggaggagtgtatacagcatcgggatttggctgctcctgacgccaagcttaggagcgttcggactttgtgcaccctgtgcatgcggcggctgtgctgctacagatgtctagctatgttccgcctatgagctcgtttnaatccgtttaacatccattagggacttaatacccagggactaatcacgcaatacagatttattgccggacggtcattagtaactgaggcagagccaccgcgcactaatgcagagaatcaactaaagaagctaacctctcatcagccttccagcaaagctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggggggcccatggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgccgtcattcacccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaatgacgtgggtgtgcccgaggacacgccatggtgatgcaagggcctggccatctgctcatacgctcatttctcctcagtgtaaggaatcaacaacagctgttctattccccccagactacggactatacaaaaaaactaagcgccaaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatgggccatcccgccggttaggaaggcctgtgtgcctcctttctgttgtcaaggggctcttgggtctactgcgtccttacggatggtggttaccctcataggctaagatgcaggccacacgggaccaaagcacatagcatttccgaccctacaccgaccgtcaggcaacggggcgagacgccgatggtaactgggctggagttactctctagtatgtggcgacacagacctacactgggcgatggagttgaacttcccccgtgtggcccacggcaagggctcacaatttcgacagaggcgctatcatctaaaggggtttatacgtatacccttcatttcttgcgcccgtaccgggaatcccccgctatcgganctcgaggaactaccttagactncctcttcgttctgtcagtcgccctcccggatgtgctccctgagcgaacaaagcgtaacttcgatagctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagaatagactaactgcgactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccatttccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgcgacggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgccgccgccggtgtgaaatatgctctgcgccgtatttggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggcgtatatcccgagtcgggtcattatcatataatcggtgtcgctatnatggtcgtaccaggggaaatggggcgacattcagtattgccttgcactctcgctaagcaccgtcgcgagacagctactttncnacgtctgtaaaanacgtcctggcagctcacagtcggggaaatgggcccgactgactcatcaccggctctcgctataaggattttatgcggacagctacataaggattcgcgaatcctcatcctcgccacactgcagaccctaccggttatcctagcgctagagtgacatccggccgtggatgggttctacggctcactgggatagctccgcagagcgacgtatatgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccataggcttgacttatcaaccggatacatgtgatctttatgtttatctttttcgacgagaatcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagaaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctactcgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcccaaaataactatgggtcagtgggcaatctgttgctattggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcggcggccccggggttaggttctgggtcgggtccgcgggaaagctccttaaacagaatttggtttcttaaattaacttgaggtcgttgcaatgtctagagttcccaaccgtcttacccttgaacatggcatacggttagcttctgcgtttgtcatgcgtcaacccgccgatcgaatagttgaccgggtaaaagaaccgcccaggtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcggagtattcttagatcatgcgccgttttccctaggggaataacacgggctaacatatatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactcattttgcgactgggcacgcctcacaatatacccgtactagaaaacaacgggctacaagtgaattcaagagggctgtgtgcagagttatgtgtgttacgtagggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgattgggacggcagtttcatcaatgcatggtaggctcgtaggtcgggaaaaatgagaggtcagtccgcggcttactcgccttcgcggaagatccaccaaaagtaggtacggctcaccacctgaattttaagcgacactggagcaggctaactcaagattgagggcgtggaagaatggcatgtttggaggcgcgcctttgcggcaactacgcnctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcaccgaggggtggcgcgtcccccgacaataaaaagatcaccgtttcggcaattctggcgggagcaccttgtctctgcgacgcgcgttctcgtttctagggagttgttgcccctggtcactcctaatccctgcggtagaatggagcctaacgtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaatcgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgcaactcgggactctcccaatcgcatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccgatactgacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttagagggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggcttttcaacacagcgccctgcaggagggcggtgaaggagtgctattacgggtgtgtcctacccaacaacctggttgtcttatgatagtggctaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttcgaggacgtgacctgattttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcttgacgactactgagtaagcgccaatgccataatggggcatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggancatttccttaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggctcccaccatacggcggcagtgttcaaccactcgtccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgaggcgccggaagtacgccaggctggacgctactctgaccttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggtttatgcacggggtgacagatctggaagcttgcgtgcgaggtcatagcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcaccgacctgagagaccgggcaactcggaggccatatggcggaaataatacagtaacgggcaagtagtcgcttggctttgaaaatatggtgtctgcgtgccaatcacactaggggttatagtgtacggtgactccactttatggataggtctcctatgtatactttaccggattgcttcacattccccagttcaagcggtgataaccataaggtcgccggataagtcccgttcaataccggtcttatgctagggacatttttcaatcttatatctctacgcgttttgatcaaggtgttctccccccgttagagcggatgcagactcactgtgctccgttagcattatggccacacccatgccttacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcagggccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatatgaactgagctcaggccgctataccagaacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttctggtactacgttgaacgcgtatcccaccctagtgacctcacacgcacttgcttggtttgtccgttgaggttctaggctgtgagagccccacatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaattcggtctgcgcaccacccgacagtttcttcatttccaggttgttcgatgtaggtactgcacttccttcgtagcaggcgtattcccacggaaatcgaaggttaattccagcggaagatccaaatcgcttagtgaacaatgcctctcgctaatatttcctcccatcacgaccgctacatgaggatacggtagtgnactctgcgtgtataaaatccctcgcgcaggcccgtcatacatcacataaggctgggccagcgctctgccggagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggtntgcggaagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgactgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttagtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctncgcacgccttcgtagccgtgtatgtacgcctgcattgcattacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatccgttatttagagtacatcagggaggncctatgcgtaggtttacttcggtttgtcctgcccgacagtgatcacctagtgtagcctcaacgcgtagttacttatggctaagatggggactcagacaagcagcgtgactatcttcgataaggaagatgggtctggcgcggggacaaaaatcaggcgtagagtgacgatgcctgcgtactggtcaacttgcttctactgttgcattttgttgagggtaatgtgccgtgggttagtccggaagatttgaatcagtgagtggtcgagtgcctcactccggtacgacttactatgtattagaggtctttcatcacagtaggagatccctttgtaccggtagcccatctgagttactcagatttagtgtcacgggttaccaccaataactgctttccgcgcttagtcggacttttctgtgatgcagacaagaaggccctaatcattctgcatcagcacacaccagcgtaactggacgaccgctgccgacgaacttgagggctttctaggttccctccaatagtnaatcaggtcaacgaccatattttatacactttcaagcggagggtcgngcatccttaatcataacactcgttcgtgcttgatagagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaattctacaggtagctcccgctgccctgtatagcctgggccggcgtgacgggccaatgcccaggtatagattttgggttcgcaggggccgaggcgtgcgacgaacgactagaccgtcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggatcacagccgcgcgaaatttattgattcggattgacgtaaccgagagtgttcatgcaagtgaaatcatagagctccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttatggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcctacgagtagcttttgaatagtacacctccaatcggatccaccgcagttttccagctagtgtacacaactcgtcatattgggcattgcaaggctctacaagacggccggtccacacagccagtattatgatgctggccgggctcactaaaccttaccatgaatagttaatattctaacaaaatatcgaattgccgactgatctaccaaatgggtgaccttatacgttagaaccaggttgacctatttatacaagggttcaatacggaaaaataagctagattttgtcggcttggaggtgttgcataaaaggtccaaagaaacagcggggagcttgaacttaatatgagacgggaggagccaaggagctatacccgtgctggcgtagactgctaagactcaacgcaagacaccgcatcgacctgactaacgcggtcaccacccatcatacgggtgtaccattggtttcggcgctacgcgttttaaaccgacaatcgaacgcccgcattgtccgatgctgagtccacctaaaggtaaccccctagtaactcgggacgtggtaatctcaccaatccccagtctattacagcgtgaaccgtgctctcgcattgtgattcgatgctcattaccggagctccaaggtcgtcgtcggtgattcgcggtgatatcgctatctgcggggtctcgtggcatcgggcgcgtccttgatcccctgctacgtcgctggacatgtagggtagccaagcgaaaaggtttgagctacaactaatgcctcctctggcctaacatacaccattagaggtttgccgaagttgggggccgcgtaagttggattgcaatattaactgggtcatcgcgcaagagcgggtagtcccagaccggacgaactagcgcgcaatctcttaggtaacccaatctcataagcgccgcgcgcccagagtaacctgcattcccaatgtacaggtatcacggtacggtctgtgaaacgcccttcagggtctacggcatagagagccagcgtaccccgtctaattgtagactacttggcaatgttagaaagagtctaatcatgttgatcggggtacaaatggtcagggtctcagcccaactggctagacacccttgggggactgaaacgttcacgtcttgtccccggcatgccaggtcagaacgcccggcacgcggcctaacagcgaatgtgaacgtactttaaatcgcgctatcggtcacgagatttcgaaggatgtggcccatagttgtgaccgcgggagctgacccccctgggtcggtggcaactgctcacgcgcataacgcaggagaggacactcactatgctcacacatatgcggatggggtgggtgctggctcgtacgagaaggcagtatttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggaccagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatacctatgaatcgatgcctaactacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaagggcattcccgtgccggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacacgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagatagtcctcgggacgatcactctttgcgtcatcttttccgctcaccgggaacgagtattaggggtcctgtgttacgcgttccttcgtggcccacacagccggggggctgacacgaccctagggggaagacaaagaggctcgaatagccgctctggagaagtgcccattcccgggcaggggccatatctagtggcaccggaagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagttcgagatagactgcgtctctacggatccgccgcgcctccggagagccccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcctaaacgttcgcatttgtactctagaggcgcatttcctgctcttaagctgatcagaggtgtgtacatcagcggcgtgctaccgacgacttacttacggcgtagaaattgcttgcccatagaggcgaactgatcggaccggagagctcgcggtagggctgtgacgatccattctagctcagatgcattaatgggggtaccattgcgctcggggaatggcctgcacggtggcgttacatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgttaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtgcgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctagatcgaagatgtcgcggcacgcctaccttcccgagcgtttcccatacgggacccgatgattaccaacgcttgttggtagtacgttcatatatgttcatctgtcatcggttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaagagcacagtacgtagaacggttcttgaatgcgcgcctcagctggcccctcccttctcaaaacgttaggagtcaagccatcagaaatgtagagatctcacgtcaactggtgcgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaagttgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtacgtgagtacccacgagtcgaggtatgggaccagtattacaaggtatcttatccatcccacttagttttaactcaggcatacccttgcgagtaccgtcatattctatccgatgttactgtcgtattttgatccgtcttatttccgcagtagcagggaggggaatttttccgtttgataatacacttgtgcctcctagaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggggacgttaaattcgggatccaaactatcatatatgggtcatacagccattcgggaggtctgcgggggaagatgaatgtaatcagactgaaatttctcagaaaaacagcaggttgacacgtttaggcaggcttcttattaggctaaatgtatgcaccgaagagcagtgtcaagtgtgggtagtgcgtaacctgggcacccccaatggggtcaaccgtcgtaaggctctcctcatcattgaacccgcagcggtcgccggttctcgggggaatctgtcgggacctgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggaaacaacgctctatatagagccccgacgagccgcgggtctcctcgggcagtccggttagacttcagcttcagcgcccaaacctgcctctccctgttagaagcaaaaaacggactgcaccccaaggttctggtcaatgcacaccgatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaaccatccgagtgtgttcggtaggataagtgcgttaactctctcacttgcgggcacttacgcaccaaggctgcaaaacatcgctcgttggtgcggagtttaaactcagtccagacgcccccatagcgaagcaaagttatatcccttcaaggggactgggtcgcggacaacagccctccgcgaccacttttatgtaagaaccgccctgtcgaggacatactgtccctttatgctctctgaacgcttaagtagaagtgtggttctagggcattactaaagaaaatgggaacagcattaccataacgtgtatacgagcgcgcatacaaagtagcgtagggttaagtccgattctgtacagggtagccgctacttggccatttaaagcgcaggccccgctttaggttggtggcctgagacgactcaattagtacaggagccaaacaagtgctaccgtaggattgctcccagcgcgacacgccattataatgcgttttcgtttgtagctatggaaagtatccccacgcggaggtgtgtccaagtcttgtgctaccgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcggttactagacgtcttcgattctcaggttaaatatctcatggctcgtgagaggagttcgacccattcctgcacttgccgtctgatgagcgggatatacccatacctgatactatcgtcaagagggcgagaccctcaagcaggcccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccacaactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacgggggaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgttcgcgcagggatacaccattcgcaaagaaccgatgtttccaggtttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttgatgagcgggcgacaagtcaatgcaatagattaagcttggtatatctggaggcctggtcttcacacgtacagtgacccacgctatgtnnaaccggtaccccattttgtgtgatcgtatctgagtgcaggttcaatgcttcagtagcaaggccttgcggcttgattgaagactccggagcttgcgctgttgaggtcggaccttcagaccttcggactggaactgatgatcatgcgctgcttaatttctgtcggtcctagctatcgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccttcaagcaggagcgccctctcagataccaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtcgacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagttacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggngtagaatagtgctaaactttaatgagagttatgtccctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacggtattgccaagcacgttcgacttcatacggtccacgtgttttacagattgtcacgtgcaggataactctgtgtagatcccagcaccttcggtggtacaccgcccgctggcngataaagttcggacgagnttaaggaccggaccggccagtattaacaggtgtgtccgagcaaataacaagacactgttagctcgggtcatngatgttccagtctatctaacaagaaattacatgcgaccattctataactcgttcgctcgaatagcgttaagngaatcgcagaatgctcacgacctagaggcgcgagtacacgcatagcgaaggcgtgggcgcgggggaaggcacggccttaaaagaggctcaatgcactaacccggaatgcgctaccagaagcaggttcttaagaccgacgctcgagccgggaacccgggctagatgaccgctccgatgagtcatacaatcagggcgcgcagaaaatagaaagatgacgaccacgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccctgcgctgaatcatttgtcttcagacctgcggccgtaattcccccggatattcccattaacagggtcacttattacaattcttgggacggaacaaccgatattcatcaacttaatcccttgcgccgtctcctgggcgangatagtacaaccataagtcccgtgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcctgtgtaggggtactgactcaacagagaagttagcttgtaggattgatgcgcgttattaggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccattgaaaagtgttttgggtcgagtttgctcttggccnnnaatctctgtaggtacgccctcgtacctaatgccaagtgacagtctaacaatgaatctgttgagtggtatgcgaattagtaccagaccaagtcagtcaacactccaacgtaaagatcagcgcggttcctagggagtagtcgcatccccaatggggaactaaccgtcgccgcacgcgcgcgcaatcctcggtcgccccgtctgtatatgaccgattatacgttcaaacttttaggggtttttctgtggtaccaacattagcgttagtcctggtaccacccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgtccctagagtcgcgactcacgcacccacttcgcgcgccgctgcatgccgggctctgtacccgtcatgtcgcgttcatggcagatggtgaggttnnctcgtggagcacgtagcataactctaggtggcgcacgacgcggggggggactataccnaaactgagtaacgtcggactgcgactcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgncaccccgatccagtggtacgtcgagggtcaagggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatccggttagcccgattcaaagcagcatgggatcaataatcactggaggcagactcaacctaatccgttattcgaaaacatggggcagagggtctaatagtgagccagtgagaattggcggtggtctatgtgtgggaccccttgacaaaagactcacgagtagcgcctccccgtgcgaaatcatagcaggctaatccggtctgtatacttcagattagcaagagataacggggagtcctggccagagcggcccagacggaaaaccaaccaaggatcctggcctcggggctggggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggctttggccttagtcagggtcattcactgggcattatttttatacagcagctgaaacacagggtctaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttaggacagagattatgtatcacgaaccgagttagagtgagtaatctccccattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaagactcgtgcgcgcagggagtctccatcagcgtcctaacgtgatgtgcgccggttgaccttgaagacgagatcgtctatcataggtctcagcgacgtatcccttaatcacaataatatgtttcgttagacccacattcggcaggggatgactctgttcgatcccggatgtcctaagaggaacggggatctatgagtccgggaaatttgttcactcacgggctctgggtttaaattgagctttcccgcagccgcgtcttctataaagcgcgtacggaataagacctgcccaagcccttgaatggtacatagagactactgtacacgtcctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctaacgtgtgtggaggggcaacacacgggtaccgatgccggagatcaccccgccaaagcgatctattctctgggtcttgttacaaaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccgtggaggaacctggcggatcggtggtatatagacacgtccgagtagcacaatcacggttaaccttagggtccgctcatactatcagtgttcgctccatgatcattacctgcgtccgagagcctcggtaagaaatagattgacacctcggtggtgtactatagccacgcgtgattatcgccaacatctacttccgaattttttgacgcggtatnattcgtgtcgagggccgccccacncggcgtaccctgctctaaannccagtccatggcctacgcagggcccgggttgaccgctcgcccaccttgtcgtggtcccgtcacctccgctattacgctgtagttatcataggtccctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcggggacgaaacccatacattaagcgcctaagtttttcgattgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcagncttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtatcccctgatccaaactaagcgantgtaggtgtcagcgctaagatgagaaccgtaggtagtttcgaaacagactttgcttttatctaaggcggattccccttttcgctgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaacccacacacgagtcaagtcgacgccttgaccgctcggtccgcgcgctgtccccgggtatgtgttgatgtgcgagggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccgatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcttaacctgagccgtggtttcccgagaaacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcaatgtagcgtctatgggctttactctgatcagcttccttgtattaggatcgcaaccacaagccaaatgcccaagaatggaaggttgacaccattagacgagtagtcagtgcccgacaggttttccacgtgcgttcgcgtaatctcgtgggaatccaccagaaactgcggatcaggccaggatgtacggtaactggtcggtcttgagacttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgacggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacgaatgcgcctgggtagtagactgtacaacgcgtttgtcggaaagcttcgccgcaacgtctaggacagggccaagagatggagattctgtcgttttcatcgttgttggggggcgccctcgctgtggccactaccgggctgatgggatagtaagttaagggcttaaaaagcttgggaacacgcatcagatggaccatactgtcggtggttacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatgctagtaagaatacaacaagcgtgcttggtggcgagaccacgggtccgaaaggtcttattgtcgcactgaactgcactcctgctcgggatgacgagagggaacagaccacattgacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacgccgagttgctgggtgatattcgtcgaagacggtgcccatgccccgtcgttagtgtcttggtagcagctcgagttcttcaaaagcactcgtttcccagtggctgccgcgcaagaactagctccgacactgtctaaggtccagtatacgccggaaggtnagacacctagttcgggtctgaccaggcgtgaggcgcgccgtcatgcgcacccggcttgcagccaggacccaaggcccccacacctctatggttacacgtaatgatgcggggcggcgacactaaagagcattgacttaatcccttcgtgcttcagcagccgttatccagtgggttcacggggagctacggacntatcaagtctccaaagggaataagttgggaaacgggcaggtctggtaggaggatggttagcatgttcttgctcaacctcccgctccctcgccacatattcaatacatacagtccgtaattctggccggaagacagttttcacatgtttatcggtcctgagtatcagattctacacacaatagtgcaagcagggcgtgtaatggccccgtcaactgcattatcggacgcagaccataagcgtatatgggctcttttcgtgagcctttattttgagtttacacggtagttatgatcggcgcctatgatgttgatcggaagctcggggtttaacagacctccaggcgtagcgagcccccgcgccgcaagcgagaaagcattcggacctcatatgtagagtccgcaccacatcaggctttgcgcgtttttcaatatcagggcaggaccttacccctgctcgtagaagtcgaagcaccatgcaacactggacttccgatacaagaacaactttatcgatccagaantgaaggcgagttcccaactgaactcaatattcccccgtggcgggagttagccggcagaaaggttgccaagagcgtcaccagcatagaccctcccccaagtaatttgcgaggatttttcggttggcagtccacaaagtcgcggctctcccaatgaatccctacgtgagtgtggatgatgggcgccctcacgcggcgctctactgaatccactggagcggcgcggtgaacggatgcccgcatcgtgcagtgttatgtaaaatagcattatgaaccgtggccgaatcatgtaggggccnggcgagcacggctggtgaatcgcggaagggatgccaaggggcagccgaagtaatcagcgactcgcctgggagctaaaccaacaggatgcggaggaagttggccgcacagcgaccaccggggcagtcgaggatcatgtctgcacaagtctctcacttcctggggtgtttatctatttgccggaaactatgctattatcagcagcgtgctattgaccgtagccagaaacacgtggcgttaacgancaaaatcattagtcccccgctttggtatgcgcatacggaaacacgcgaaggcgccaacatatacggtcatcaaaccccctcgcgcgcgctacgcggccctgtgacggcctccgtaactccgagtagggatcaatggatcgccctaacgggcacgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccgtcaacaaatgtagacgcgagcttcccgccaacatctaccctcaccttggctgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatgtatattcgcaatgtagaaagcggacagcgggcatcacgccactctctggacattgaagcgcacacgcatctgctcggcgtagtatcggcaagcataatatgccgatcctaactgattctcagcgctgaacgctcaagcggcagtacaaacattcctatgtcacatattcaaggcttgtggagcggaaacgcttacccgcgagtcgcgactgtggccccggcccagtgacccaggccatgagaccccagtcagccttgctcccgcgtgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggtaaccggtttcgttcgccctctcaggggcactggatatggttcgacccttggccccttaactggtggatgcccgcgacagatgtctgcacgaagttatactccacaaggtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaagctgcttgctcggttccagctgcttgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacttacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacctaaactctcgtgagagttaagcccgacagtagtcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccactctccagcaaaaccttcccttcaactgttcttggatacgccgtcgccgacggcctgagaacacccaggttcaccaagtgtcggatgtttgtttcgcctaccctactcccaacttctgcccccactgaatacgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagccggtgtacacggtcgctgcggacatcttcgagatgttcccattcagcggtgtccgccgcgcatgcctgggcgcacccgataggcggattagacgtctcagtgaaacgtgactgggttagcagtcagaatggcagccagatacactatttaagagttcagacacgctgcgcgttgaaatgtttgcgcggcgcatagctgatctggtagacaaggccggagcgattagcggcagagctgtaccacagccgcnccgacgtgagccgcaagcgttccgtactaagccattgcggtngncgagactcctcgccaccagtcctcagtcatgtactaccgtagcacgaatgaagggcttttgcctcgcgcggttatgatcagcgtatcactggttgtcaatagcacctttaagaagccatcttttagcaaagcacgaaaagcacacctcttttccattactcagaggttggaattgcttcgtgaataagagctagctgtaggtgcagctaaaatgacggggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggctacgtactatcctttccctgcagacccccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggtgtactagtgcggggtgaagaaactggcgccgacaagtgtcgaggcttgtaacgcccacattctaaaatgtggtccttctttagaagaacccgatactatgcttcttcgaacctgtcactatctccgtggattggtacgtacgccgagtgtccgtcccctataaggactggatcgattcagagctagagagagctcatggcccgaaaggaaggctgaaatacggaacttgaaaatacgtatgccgaagctctcttcgctaagattgtggctaatgccgatacacgggtaacgtgtgcgactctcaagtcactaaccccttggtctgagtggtaaactgtagggcatatcgtgttgagcgtctcggccgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagacctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcanaacacatagggggctaaagagaggaaaattattgggccactagtcttaagccttccataggtgcncacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacatgtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgatccggatctttcacagtgtttcgaatgcaccgcagaacagtggttatgaggacggcttgcaagttacgggatccatcgcctacaagcgactgaaatcggtggcaacggttaatgagaccggccatagccgcgcgcagtggtaggcatattcgaagcatgctgacgagacctaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggtttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcgcccacataccaaaaggtccataagtctatcgtggaaagggcaaaagagcaggtcgaaacacgcagtcaatgtgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgaatggggtcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcagcattagaggtcgggagcaattccgggaaccacagcggtccccgttggtgactaactagcggtgtcttcccccgactagtacctaggacgacaacattagtcgcagtgggaccgctccggatagcgctgatattcccccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctcggacgtctgtgccaacaacaaatcactgctagacattttctttgtaatctagatcgaatatggactgtattaacggtcttccgtccatggaaatagggatcagcagggccataaagcttcccggcgaggtattgcagcaggccgttgcatgctagcggttgacctacttgtcgactattagcccgccatcaagttccggccataatcgagtagggctnaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggactcctggggtttaataattgcggagcactctacgcttttgccgcacactaaccgactggcgatcagcagtaacgctctgccttagcccttggcagctgtgtaaacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaacgcttttgtatcaaagccaatgtttcgcccttacggggcgtagcgaaacggacgtctctgagagcgcagtaggaagcaactcttttgcatatggcgatacgtagtgcagctgacaagtcgagtctcagccgcatcaaagcgatctaaaattgagcagggccggttgcacgtttcctagaagggcgtatctcggagactcgatatgtaaaatgatactacgttgcccgttgtggcaagggcggtacgatcatcccgggcggggccccgggagcgtcggtcacgcctacaggtggtgactaacagcggtcacggtccaagcattcggtcagaaataaagttggccccagaaaaacgtgggcaggagaagggacgcgtgacaggcaattcgtacggcattatgactagaacgcacggtggccgtccgcagtcttaagaaggcatttcagagcgatatcgttacagtacgcacttgtcctatagaacataatcagagactgatggtttatgctaccggccctacagtccaacgtggaggggttccccgggccgctatattgactggaattgtaattgatggcgggcccagcatattctaatcctcgcgcatnaaaggatttttggtggnagtgacctaagcgtgccgggttagagagagctgctgcgttagggttctagantntgggcttatggaaactgtactgtcatgagtttcgcaataataaacagctngtcagctctacgatccccttatgcccttaaccaatcagccctagttatttcgcatttgttgaacgatctattaaacttcacgcgttacatgggcataatgttggttcattncggttggtgagaagaattaaattcataagagcgcaacgtgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacatatggtagagcagtgacccgaacgtgcctgtcagtccaatccaaaggagtgggacttagagtcccgcccctccttgtatgagtgcaagctatgacccgactcaccttttcgcaacaatcctctcccctgcatctataagcgctcagtagagatcggtaggggcgaatcaccttaaaccccgggtttagttgtgtcaggggcttgtgcatggctatattgtgactgctgctaagtgggcttccggcatctttgccacggtcttcaacctggcgtgattaactcttagatgcgcctgccccctgaagttactagagccgtacttgcattcactgacttcacttccaaacgctaccgttgaactgtggtaatttgacgatacacgcgctgacgtatggggatcaactacgttaagttgtttattcagttaaatggcgcctgtctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatggaattagacgcgagcccggtaaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgatagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgttgtcccgccttgagtgcgttaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctccgcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagcatagtggttcattcggtagatcagacgtcaataaatgtagtgcagnnggcactttccccgcccccgctggcatttcaatcatcaagacggtgcgcttgacgccgttggaatttcgtacaacttatattttgagtgggagggtattttattcgttcatcacttctcggcagtacctatgttttacatttnctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatgactgacgtctaagcccgaaggtaacgtcatgaatcgaactccaggtttctttatgccactcactgttgagcaatcctgtgtttactggttttggtcggcgcaacctgtgggggcactcaacacactttttgtcctgctgtctctacgtgagcctctatagaatgtcgatggccacggcanaaacggcccctgcttgggacggaacctctgttggagtgcctctaggtcgggcgtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgcccgtcgctcagtgcagcagcaatgttcgggcaagagctcttgctcttgccttgagggtgtgttgggcttggcaacccgactgactgaataaactcatggagtgaggattacctatcaatgtgggctgagtacgagattcctatccagccacgctccggcagctcccctcctaactcgccggcggggcagtcctgtcaggaataatcccttatcatcagaggtgtcgagtcgggcgcgcaatccatgatggtcccggcccggaggtctgcctctagctaggaaaattcatgaattggaccccctgcataggtaactaacagatttatgttcctagagtctagggtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttaatgctacaggtaaaattctatgtcgggcggcaaattgcatacacgcctgtcgacactcacacgaccgattcatctcacgaaaggcagatgcaccgtacaccagcgaccccactggcccgatgtaccctatcgacctaccccgtcttagaaccgggactgacaaggaccggaacattcagggtcgcttatctctcgtaatataatcctgagttcgttatcggaccacccagcccagatggctcgcgtaccgcttgtacttaggaagagcactccccgccccgagccgagcaggtttacacgagccggaccctaagcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccagagtttttcccgttcgtttctgtcccttcgntggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgaggttgagggtacggcagctgagcgcgcactgtggaaactactgtatcgtgatcagcacaaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggttcttcgcgagttgttaatagctataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaacccaagggccgctcgtccgtggtcgggtcttatatgagatatatggctctggagtgggagctatttcgcttgtcctctactcttgccggccgtcaagacactcatactggaagcaattctgatatccgtgggcgcacacctccttgtcgtgcgggagaacatacctggtaggcaaggttttttggatgcgcttacttgagtgtggacgaggtctccgatgtgattacgattccgctatataagtgcctaccccccacagctatctaaggccaacatcggtgcgttatccagggagtgacatgcagttccactagtcattacgtggggatggttccacatgtgcctataccgcccgtaaccctggggaacgcaagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacgagcggccgctgtatgtatgttaaataagatgggacnagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttgacggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaacagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcacccgtcagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttggactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactggaactagcatcactgggctttctgcgctgcagcttaggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgatactgaatcaggcgtcatggcctaaagaagtttagtacgggagtgaagcggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccgctaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacagtctggtccccacgtacgtttggcctcggagaatcgtatttgatatgttcgggatctctaatcaacgacctcctctagtatctgggggaaattacagaaaagtgcctgaaatgtcttggcctatttgctgcgagccgcccggcccggggtcgcaaatccgttcgttgatcaagcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaaatatgttccgatagggccctcgagcagtaccggtgggaaacttactggttaatgccttctatacgaacggcacatcggcattgagattcccggctcaaagccgctacgaaaggtttggcactcaggacctccatgtccgacctcatcaccagtcctatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgaggcatctgttgtcgaatccctgtgcgaggtggatttttatagtgatatcggcagcggtgcccgtcagatccaaccacgattatacggctagtgaggctgtactttctatttatcggcaagtttcacgnaagaaaaagcgggcgtcgacgaagtacgcctttggaagcatcatcacccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttggcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattactcgccactgacacggtcacaccatggtttcctagctactgggactctgcaccccccacgggttacggctcagtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgcacgcacatgcatgatgcattagggttccggagtggcgcaaatgaaaactgcggactgtggtgtaatctgtaggctgcgcgtgagtgtcgcggactcctaactggccgcattgcatcggggagcgccagggaggcacctaacgataagacggaaagattgtttttcacacaaaaacgtgctcggaccgcgtaggtgtcgaaccccagcaattgatggaagatgccctcaccagcaagaaccaacgtactgccaatactcagacagcaggaatccttcatcaagtttgtgtcagcgggcaccgctacccgtacgtagacgacttccctgcgtaacctgcggacttgaaaacgtcccgctgtggaacaataatgaggaactggctagaagagggacctccttacgtagagactcagttaagtacagatgccgtttccccaaagggaggaagttgacatcacttagacaggcggagtgccgaacttctcgaatatatcggatgtgtcatgcctcggccctttgccttaacagattcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccgtcctgaatcgctgtgggactcatcccattcggataacatcataaccaagccccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagggcgaagtgttttctaccgacagggaatccgtaatggagtcaatggcttgtgtcgacaggaagacctttaaaagagctcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactaggacaataacgaaccgttgtgtatctagtccgcgatcttatctaataagccgcttccctgcctagggcccagcacaaacattgataccatcgtttatcgggtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaagccggtttccaaccgcatctctaaaggaaccctaggatggagaacccgataactcggggggtcagtaaccggctggcgggcgaacttggctatttaggggaatagggcgaggggcctacataaccaccgggataagcttaagccggattatctaacatgcgacccgatcccgctttctgtaaagcatgataactctctgtatatactacataagcataaggtattgtaagactactgctgccgattccagagtcgactcaatgaatatcctccagcccgggctcactaagccatctccgcataggcagtttagcattcagctattgtcttagcgccccacgcacggtgaaccgaaacatctctttagacggtccccgcggcgagagcattctacccgtcgtcgtgaccgacagcgtggcaaatcgtacctccagacatctacatatactctagcgggttcagatgccggttctaagtagcaggaaccagtgtacgtantcgcaagcgcaccgggacacttaggcatgcccgggtccccaaagagtgcctgtcccattggctgcaagtctagttatcaatttgagccgattttgaagctggcgattggcgcttacactcgatgtagggttgttgcgtgtcaggatctaatatagagctgtccgtaaaccgcttcgccgcgtggccacggatgcaaagcgtccgtatacgaacggccccgccgtctcgggatcctaggttatttctgtctatcgcagccccgccggcgtggtggccatctttacttccttggctctctatggttctattatggctggcccactggatgctatacgactaatcctataaattgaaaacagcggtaacgccgtttgacctatatcggaggcatcgcacccggccgtcggcctgacaatatttgtttcacttctgcagatacaacggtgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgctcgtatggcaaaggtgacttcccggcgctatgcgtgttacccatgaagtctccgaactgtcacgcttaacaaccgctaccaattgcttcacacgagtgcatctacataataccaagtattgcgggccgatgcggcgattaggttatgtgcccggaggtcggtcggcgcctgttcccgatggctgagagtgccgttgatggcatacggcgcccggactggtaggtgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctgtggttcgacctaggacggcaatacagcctagacctaaggaacggaggttggtggtccgttattgcgggggggcccttcgccccggagatacgtcccgccggcgcgagacagtcggacccgttgtcagctcacggttcagaatgtgtgcgagagtgttagaggtaccggcattggggtcacccatgaatgctagatcacctagaccgtcagcttttcgtctaacttggttagaaaacagacgcgaaacttcaaccccatagcgtcgcttgcgaggagatacatcgcaacattaggtcggcgatctacctccttctgccgcaatctctggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgaagaacgaatcaaagttccaagcgagatctcggagtacccgtaccatacgaccttccgcttcctaatagcaagagccacaccgacttgcaaagtgttctgtatctatcgtctcggcgtnccaccaggccctgattacttcacacctgtatacaggagtatggacacggcgcgacctatacccaaaaccggggccaattacacgtcgcgggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagnctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgcgctcccaggatgtgcacgttatctcctggcgtaccgcgtctcagcccaggcgttatttcggctggacgatttcttatatgtaggccgagtgtccgccaagccctaaagtccatctgcaaataagtccggtttggttagggagtactagtacaactccgtggtacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcggaccagcctttcaaattctcactactacacgtgaggcctgttcatcgtttgtcgccttactttttccctgatgctcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaacatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccaaagattgaccggtcgactggccgaatggtctatgattgctttatttctcatcttcgatcaaggcctcacgtcatacagtcnggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggtgaccttccacagcctaccgttgggggcttactaccgagtccgcttcgcgcgagtgagagactactttagcgtcggcagtccatatgaactaaatctagatcccgatgctccacgactttgatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacggatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagatcagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtactcgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaaccttgggaatcaaactacaccgaagagctctatctggaacaaatgcgcagagaatggggcggcggcgagcagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaggacggactggtagggtacgggggatgggtcgccgaactcttcttgtctgcttgagtactcgatacatatgcaccggaacgaggaacacggttagatctagtcgtcagcgtgcagagcaatgtgtgtgaagaaccagagcccggagtanggaatagaaagtgtgcgatctcggggtactgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcattagtttgtgtgcacctattcagggatatagacgttactacccctcaaccgctcaaactctatagtcagaacaccagaatggacttatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaaggttggtccttgaccgtatgagctattctcgtgtggcaggggtccgccgggcgccctatgttccagccccgatcgtttcccccagcagccacatgagtctcacaaatatataggtgtgactagtggctttcctcgggtgagacctattcgggggttcgcggcagctaacattgcnatgctgtgcgctccaccgattgccagctgcttcagtttgggccattcgtgctacaaatatgtttcgggcgcaggatgagggtgatcctctggtcttattagacgcgggcgtagttcgactttgcgccgttaacgtttcaacggtagacaatccggtacgatctcactgccatgttccatctaccagggtccaacgttccatgagtgcaactcgggaccatgtccgggcagaactctccacgctgctagcgtgacaatgcgtgtacaaggtcgttgacagtcataaggtcgcgcgaactttttgacagagtttaagtggcaaggtgagatccagttaaagaaaagccctcgagttcaatccacaataaaaccatcccgcacgcccctggctctggcattcttgggcaggtaattgtcaacgacttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgcctcctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcgcctacgcggggtcactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgcgttcatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgaacgatccgctgacaggccatatacgcacttataccggctcaagtaggcagaagaccttcagaccgatgtgtgagccgttaagcactatatctgcagcttagcacaaggggcagacccccgcccgcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgttctgaggcgtcaccgtaagtctatcgctatctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacgtcccatgctctaaatgcattgcgatctatccctggacgcgctaagagccgcctttcctataaatcaacatcgggtaaacgcggcgcggtcacacccgagcgacgcgctggactctttttctccaacatggtacgcatggctgggtgagtcggggtgtcatgcgagagctcggttatgtctccgatagatgcttcaagataggttaggtactgttcacaatgacgtagggccaccaacctctcctcaattgctacattagccaaataaagttgatgtaaccgtaagccagcaccggcaagnggatataattccgtaggttacctattgagcttgtacctgtgtcactcaaaacaccactcacacangaactacgctcgtgcggacttctgtatggcgcgtcaacggagtacccatggtccaacctgttcgagtagtgccgcgtgtggttttccgggcaactcgccggggagagtggcatatctgatggcccaatggtcatccctggcggagttgacgggacgaacaactatacacattatcctcccgggagtggtactgtggccaaccgcagcccggtgttttggggtcctaccactacatactgacgataaactggattctcccctcccaagtctccgggagtcccggcaagccgtgcctatgtgacgagtgcgaccgggaccccgaaaatgggcgggaagcgacctggattagatattgttcactttagaaatcggacccgagtctttgatccgatgcctattctttcacttagcaccacgcgtactccatcgcgtgtccgtataagcgacccgtcgtgtatgacccatcacggctaggcggcctggggcgcaaatatctccgaacaagaaattttgtcacctgctcgagtgaatgggggaccgatgctggtgggcgcgtgtaggcccgactagaacaatgaactccgtcctgcgctctattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgcctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgaaggcctctgtaccggcttcgatcgccacgattntcagcctcggagaagtacacgaatgacattcccagtttggcggaccctaccgtcggaaccccgtaaaccggtaaccgtgagcccaactgacccctttataagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttatgggttggcattagagtcttcctcaagagaaacagaccctcgctaacgccccagatgttattatccaacctattcgtataaacccacatagtgctctccgaggctaaaaactgttcactctgtgcggtcatattgcatgtggcacgacctgaatcgacgatgccgtccgtagcgggtcagtttttatggtgtaacgccggctctgggcagccttggnattcagagcgtccagtcccgacggactcaaaacatgttatcaggtcggagtagcctgaggtggtactcctacggtaggggtttgcatttagcctctaaacaggatccacgtaatggagctccgaaccaagtaggtagaactaatgtccgtagaaggaggctcgtgcaacaccttatgttctttctttgggcccgtgcgaggaagatcagccgcgtatgtaactagagccgactcctatgatcccgatcgtggtctaataagcaggagaangaggtacgtacaattcctcccaggcgacaagagcaggagccatgagtaaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtngtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacncaggtcatcaccaactcaatcagtcaagaaacgagaagtctcgacgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcggcgcgtaacccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcgagtgcctattggcaggtttctaccgttcctctgttttcgtcagggcaagaattagtgtaaatanatgtctgaataccggagtcntgtacgcgtgtgctccaatcagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagtgacggatccacggtccgtatggcaccgacgtcttggacgaacggcatcctattacgtacttcataggcttggcatgctnaccagagaccgcaangaaggttaaatgactaggntattaacgatcccgcaacacgcggtatttccggangaacccgaggagtactatatactgagctctagcaacgatgcctcaggcccctattcctacaactacgagcgaacggtgtctccttggggtgcggccagaatccaccgaccactaattctgatgggctctccaccatctgtatttctntgttcgctagctggatcactaataaagattgtggcgcaggtgaaggccccatcgatcggactaagggatatgccacgtattgcggcgggccacgcaaggtgttgggggtgagggtgtcaatgctaaggcaccgccgcaacgagttcaggcgagacagcggtcagccctggctgacgttgcagcagngcacctattcttctatcacggcgatagattgattttagcacaaagctccgagctgctcttgtcgtctccgcagtacacttttataggccgctatctttcggagcgccgtctctgttcccaatccacactatactttgattttcccaaggaaagcgggtgaataatgtaatgttgctcgcacatctacgtgggttctcctacacgacaaggatggatttgtccagagtctctagtacccctccctctagtagcgcaaacttcgactcgacatgggccagatgacaggcgntgagaactgactactattacccatnaggtcccacatcagtaacgcgcaccagacagtgtaagacatgcccgctgagaaacactcgtgatgcgggtaatacgcttagtgaatgatatctatattacctcatcaacctgaaccggtccacttttatggaaagctgttcacgaggcaggtgtatggagggataaggtcgtattaatgtaaaaaatttggtattcncatgcctgatgaagcgctagtactagcacttattacgtgctctgggactaggtgtttgttacttactatctcaggagtgatttaggtcggtcgtcgtggcaccagctttttcccgttaagggccctttaaccacgtctcggcacgtctcctggattctgagtatgcattacaacgattcgctcgtaattacgatcagtagtccctagacgaattaggttgttcgtagtttcctagagctgcccntacctatggaactggaccgttctatacttctttaagcagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcngacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactnttgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctcgattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtngttggacggtcgtcccccctttcaacgatagttgcaccggctgatgaaaggaatgntatacactgtgcctgtcgcaactcatcctcgccgcattcaagcatgggccgtaattgagctaagatnnttcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatgncttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagngtcagcactgggagttttgacgtgagagaattttcgacactgtgtcagggtgcgccagcacactaaacgattgnccccgacacgtattttaattaacacacaagcagagaatacaagacttagcagaggttcgcaatacttccngatacctactcactggactacgttttggcgctagccgcgttctccgtctgcgtcntaaggatacggggtccttcgcggcagaatatccgaccagccttccccaccgacccctcaacaatnnataccagcttgaaatctaatccggtctaatccgtcaantcacagaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcancctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctncgcaatccatttcggtgcgacagcaagcgcttaaccaactactcgcgataggtttgtatgattnctttcaacgggtggctttggggcgcggccacggatctttcgaccgtatcgagaaattgacccggctcngccacggtacctttgcttgaatctcccggncggggcgcaggccagaccagggccgcctatttgctgagtcgcctgctcgctataacccaacattagtgctcagcattgttgaagggattagtttctgcttaacttgggaggtcataacgactcactgacaaattcgcttggtgagcaaaacacgtggcatctcatgtccacagcggtaaacccgtgaggactggtctagacccaatgagcgttcctgacaaatcgttcgatggactctgcggctgaaggctnaccttttctcttaatactaccataaaagcaatgnaccaaagctctaggtccatcgcggaacgtcnggaacacttcggtgtacgcgagtcggccttcgtggttgccggagactccactcattggttccgagaggttcatagtgcatatgccgaggggaagattgctaattcttctttcgtggtgggatccagttggtcagacggggcgttggcctttacactgctcatcgaaaacggaaatataatcccgttgtctgtttncgcctagccagacaaatccccttatagcaatcggttgcggggggcacttctgtcgcccagcgacgaaaataacagctcctcaatactgaagctctggaatccgcgcgatttcagttgggtccaggctccccactccagnctcgcgacctctgcgcctcggttctgtgctcgcctgcagcagtggatcctatcgccccatcatgccgagcccttggcatgcacgcgccctggtatttcctaaagataggtgatctggccattgtcctgcagttttcgattcgccatagagcttgaaaatccctaatatagtaacaagacgtctagccncggtgggctcaaagccagccgcgtgctcataaccttcaggtggatccgggcgccctgcagatgcttctgcttccgacttaagggtggtacccgtcccacngcagccatggggggcaccgcgcgtaggcgtaggcccccgcaggtgctatggaaggcggaagcaggacaccgacgattaagggccacacaaatgagcagtgaacctcagcgttaacgcgcgcgggcgtcctcttgcgctagcgaggaatttgacgccgcctcagccgcgcgggggtatgggaacggtcactcagcatgggggtctctatgacagagtgacgcgaggcaatgtgcacattcagttagttttgtagtcacgtctgaacgcggcagcggctaccgccgaatcgcggggcgaacaccaataaggacgcancctcngttccacaggaacagactgggaaagtagaaggacaatccttaaatcctcgagacggtaccaaggtgtaggctggattaaaatctacgcgatnttatctgggctccaatttccacaatctgagcgtcgattgactcggtcttcgcttgactatgaaccccggtaacgtgagccagttatgggactagacacctcgtccccaagccctggaccaaggcttctacaggcgagagtataactttagatgtcgcacgggaccactcatcgggcaaaggcgtttaaccggtgtgcggcctatcagaanactggaaaatgatccgtggccggagaggaggtcgcctgaagctcaatgttcatctctattagtgtatccgatacgggtaatatcttaacggtaacggctcatgagtgaagtatctggattgaagttactgagtcgttaaagacactaatttctaagaagtctctgctgggactgggagcaacgattcgtactgcgctcctgctatggatacttaacagaaagtcatctgctgcctgtaatcatttaacagagactgcagtatccgctcctcaaattcttagcacgcttagtaggcactgagtgtgtacgacatgcagtttacagcantctggttgagttgatacacccaacagtgtgacgacacctcgaacgacgacaagaccttcacattctatgcaaacgggagcaaaacttacttcgcagtcagcccgtaggacattaataggcatttgaactcggctattattgactatcataacttatgaccatgtcgggtacngtcgaggggcaaagaagtaaataaacataagtttgagggcctggcatgcctctcactngttacaggttcatgttgcagtgcgagaccggccttagtttgcggccaggggcgataggtggtatgagagcttgacccgtccttgacagagccattatccagccagagatgcatgacctttaggaattaattctaacgtggagattcagccatcgatgctgagcatacacgatttcattgagcacacggcnccgcagggtggatcagaattatctgtgaccgactccaaagtccgagggtcacaggtccttaatttagatatttgtaagttctaaaccgctaaattatgactggtagatcttgatccnntacattgagaccncttaatgaaacggcgtacgccctttcgcagcaaagtagagtgtgttttagtaccaaggtatgagagccgatcctatggagcgataggtcatttctatcatcaatttnttatcactgtcctcactagtcttcctgcaagcttgattcggcaacctgaccgcctaccatccgtcccgtgtggaagctaacgggtcttagtcaggagtgccccgttccacgcacagatcgaacgacgttccaaaatatagcgctaagcgccggtggctgctttgcaaatatctgacaggtcgcctggaggctcaatcaattcctagtccgatccttatccggggggagccaggagtatncaagttngatattctctgccgcttctgtcaagtttccntagagtaaaagacaaaggcgtctggtatcaaggtcaaaataagttggtactaaaccactatattgctttaccgaggctaccaatatgttgctgaagggttaggtataatttccacgtcaatcaaancacgcaagatgttagacgtagcggtccaggcgaggggtttagaatctgtaagttggtgcggtcgcttcaacagtcatctggntgatactctctgcacgtagactcagatctagtcgcatatatgtttncagcggcaagccgatccttgagcctgtctacggggtatcaattaaggagngccatcctccaagccgtcccggggacaggccttagattcctangctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctgtggtctttacgcgcggaagaggaccttcttggtcactggcccttaagtacttggcccaagacatcgctccggtaggcttcccaactatttgggccctcgctgatgttcgttagatgcggccccacctattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgctcattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgccgcgtgtcccatttgggctgggcatgtgatacactgtcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaccgactgtcgtcccactgactgtgcgtttccgtattttacattagggttatggcgccgcctgntgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggcgctgatgcggaacttagcgttagcctgttatcgtgggtcggatcatcccttctttgcgaacatacgcttttaggctatncgttaatgtagaaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcttctctggtccaagggaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacctaaacagcccgcgccgccatgtcggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcgtctaagcctaaataaaattgttagnggaacttaaccggttacgaagactcgcggggcatgtgctcggaatagtcggcaataatatgctcatctataaaatacgccgccgtgagttaaacggttcccacgatgcaaccttcgcaaggcggtttgctgagacccaacaactcacatattttcacagatgggactctaaaccctgcctgtcacatccgtctttgttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcaattcagacgatggaatgtttcaaccattgtttattttcgcttccggaagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagacgcacaaacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaaattcttagcnaaactncactggagcaggtcaaacccacgtgtggatagtgctactgnccngtttagctgccggttgctggtagcggagctgctcagctcctcctagatctgtagtatcgactgcgtgaaagtaagcgtctcccaccgtcataagatagccttcgcgtattctggaagntcgcttagaaattatatggattacgttccaaggtggtacccacacgtagatggccggttccgctgtctaaggcggcggagccgggacctattgcggctancttcccacgttctacgtcatcatggtacgcgnagngttgtaggatctctcctggtcctcgtggtcgacgagggtggaaagacagtgtacgggngttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataatancccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcatancgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttncggccaacgctaagctgttagcgcagttccgtattatnatatcccgngcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattncntgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggnaacctgcgaagaggttggttttcatcgatgctttcggccngcataaaggtgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcggacttccgcgccgagactngagctcatcccccggatcgtgacatctggatatgacggacgagggagctctcctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaattanaggtagtgcggtctgacatcattcctaatcattccacctntatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccggacgccaagttgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccagganaccagggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctggcagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcnnactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccnaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcgnccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaaggccaagtaacttttaagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcacnnnntcgtatgtagggncccacgccctatcaaaacggagttggttcctnagtgatcctgtggagccgatcgacggtattggtaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagccgcacagttctcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatgggntcctccttactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgngattgccgccctggagcggatggaaaagagagctccgcgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtacgcgcncagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttggctaatcgacttaaaatttataaaggcggcttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagagtatttcactattcacggcgaaggtgacgcgtctttaacgaagtcacttgcaccattcaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgngaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgngaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagtttcccgtttataggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctcnccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgtattattctacaggtgatgaacggaagaagcnattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaantattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccncctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcattgccatcacctgacgaattcccgggaccccgataccgcagtcggggcttaccaatttatactaataaagtcgctagcccgagcaggagtaggacctnacaatgaagataacacacacccgctgggtcgtacctacttacctgaattcggtttgccattaggctcntcgnggtatttcgggcgaacgaggtctgcttgtgtctcagtcccctcgtctgaccgcggacacacccgcgggggacgcagcgcagtactctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttagggcctngcgaagactatacacgctctagggcttccatgttcaggaggcatgggtaagccacttcactgcaccgtatccctgtgctgtcttaccgtgagtactcccaaagtgttaggtgcatgatctcaaatgcaatcttcncgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcntttattcttcagcgagttctgccganaggctatgtgtgtcactggattctagatgaatacggcnccccccgtaggttggaggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtacatctattcacaagtacgtcactggggtatagggnaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggnctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgnggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcncgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagaagtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcgntaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcanntagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggcngaaagttcttacaagctagcgcgtgataaatgttctagtacnagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatcnaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaangntggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcntgnngagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtntgtntatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgacatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggnacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatngtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtagtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatgtctgcttacgcagactatcctatccaattcggacgccatgtgttaatcgggcactatggcntacaatggaagattgggacggggttctaaattttatgcgttcaatgcacgcccaccggaccggtacgctcactcgtgggcattctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgagatggcgtttcagctcctgcggcggcaggtcttagcaccgctataccggcactctgctatagtccgctctcagcctaacggagatgcctgctggcagacttctgagaattgtgagtcagtcaaatcgtcacacgattcgtggnacaccagtgtgtaatgacccccgcagaggtcggttaaacaaagcgtgcgccaacaccacggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacattatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttcaatggccgtattgaaaaattcccacatttaattgtatccgtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtactntacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagnagtaacatgcccgctggcatgnagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggtnggatcttggaggccttcacacactgcaagtgtttcggtgaaccactgttgatcctatggatacacgggattagcgcgcatcgacggttacccactccctgcgttcgaattgctctaacccagcgtagtagcttgagtgggccatggcgcgcgggatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgtgtcgggttcccttgtagaaatgtctttaattcgttagaatgaggcgctcggttaaagtccaaacaaagagatacaagggggacgttgatcatcgaactcgatctgcatctatctaggtgcctctgactaaggatcgggcgttttgttgtcnccttaaacgattatgagctaatcgctctgtgtctatcggntgggggctgtgctgctctttcaactcttggccgtctaatcaatttntggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtntgtcgcccttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgcacggagcccaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcnttttatcggctgctcaggttaactgaaattccgagtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgcncttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgagtcggagcgggcatcggaacntgctaatctgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgaatctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctactgtggcctcagcnaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatntttttatctggtgtttctgtcanaagcagtggagacggtttataatgccatcctagaaactagagaaagaacagtaggatcaatccaaacagtgcacaaggtgtgcaggagccanccactggacttccgcgttgattctcaacagtctatcgacagtgtatgtcgcaaactcccatcatgaganttactcatttgccacgnggaccgtncggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacngtngcgccaagggcagtgctgactnntcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccntcctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctntcaatatctcgcaacggcagcttagancnatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatnagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatagtacttagtccgcgtcatcctgcggacgattgtgagatgccagacgcaaggagctatgacactacaccgcggcgcacccaggcttacaggggaattgctggagcaagtttnacaggccaaanggcagcgcgtagtgttacactacgctttgggatcacagcctctggccgcattccctgaataaaaaatctgtggacaataggactcagccctacgatctcactggtagaatgcagcgacgaaatctatgcgcgaaatggtgagatagantgcngactatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgactagtcattctactatctcatgtaggttagcctgccatgaaggcctgggcctacccgttgactacattctgtgccattcttacgggcctctcgtctccttgtcgccttgccgcggcgcgtcgctcgagagacgaacatacagtcccccgcaatggcgacgtttattctcgcagtcaattaacgcccgttatcgtaggaggcagtataaacnaagtcacagcgtatacactagggcgtgtcgtgtaaatatagggactttgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaannagtcattagcatcttcatatactaatcagccgcactcatgactgaggagtaagcnactgtctacctaattaggggaacaggacgtcgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctaaacaganacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcatannacgacggacctgcggatctcncatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaatctgctcggtatagacggaatggagaccgtatgtgtaagngggcgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtanntaccccaagagacgccgcgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcaacgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatcccngttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacganactttttctgatacacacgccacggcaaggagcctaagtccttcccaccagaacaaaacatttctctcngacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggagctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgtgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcccaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgngctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacacgattgatcatatacatcacgatcggactgcccctgtagagcctggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgnagagaggaaatgaacatgtgcgggtggcngttgcagagtttcatctcgccggtgnttcaagaatataagtcagcgcgcaaaagccctccctncgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgctgcgtgtctctgcnaatgcagagaaaggctccttttcaagccggagggctggaagaggcccaanncattaaatttggagggctannnctatttaggcttttctaanctttccgatgatcatagnanccgccattttggtnncgaagcattcgagtcgaagcgtttggtcgaccgcagcagtccctggatttctttgtacggaattgacttcttcttgggcctcaaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcgatacagggggtaaagtggagacagggtgtgtgaacggtctctcagatatcacaagggttaggacgttgtccaagctatcgcgataaacgcgntttcttatgaacggggaaggcgcagagtataaacattagatacaaacaatttctnattcgttagctatgtcagagttcgcgnggtcgncatgggatacaacatttttacatactttttgtacggatggcttgcgggcttngctttcatggtatccccctccgtgtcaggaccgttcgtcgtgggcttcaggtctgtagggttggaagatggtaggcgtatcgcgttcgcggtgatcaagcatcggtaggggaaagctcgattcaggtatgggatcccctaggcacccgtgcggcgtgtactactatctcgcgcgaggagctgagccactgctgcgggccaggagacctctttttgcgtggatttgatgaggcatcccaatctctncgggccttggatcgtcggtacccttcgtaaacacctcaccgacgatttatctgcatagcgccatttatcactagggcgtctcaaatctcagggcgaagagggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgtcatctacgggtgggagtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttcccttctcccgatcggnntcaggaagtcgattcagtcgcaacgtgtgcttcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtaacgatagggaacaaataaatacgtggtgccggagaggctgcgcattgccccagatcgtgcgctcgagactgctagtgatcacttcccagccgacagatgacccctactcagagctgagcattcttgttcttgttcgacctatctcaggagcgcgtgatagtaacacgacaaacttcaactaatgcatagagtgtgatcataattcattcagtgtactagtttcggatgccaaaacagagtagctaagaaagcgtngagaatgggctgcgaacacatctgatatttcttaccacgtgagctaggactagacgttgtagattcgctcggctacaggtncttgttgccgcactccntcatcgtgccaagaacaattctcatncgaaaaagtagtcattttggtactctgtctttgcgtaccaacgccgtcccatagcttcctcaaccttgcttggggggcggcgcgggtaaggaagtactcaaatcgcaatcaatgcataanaagatatatgttcaatgtacctcgcccgacgtacgcccagtcgcacgcgtcagaaatgagagattgcacgttacataaaatgaatttctgttaaagctggtgagccggcgngagccagccgccaacgcgttgtcagccatctgtgtttgaaaatctctactttattcgttttctcaagctcaggttaaatacatcggtcaacgagataggccatcgtcagtcgactgtgaacacgagtcttgctccagaacttgtaaggcttgctccgactacggacggtatcgataccaccgtcacggcgaaccatcctgctaatggaacacaataccgntaatgcacgggacaaaccaccatctattaatataaggttatatatttttatttggactagcgcggctcatttgggcgatggagaagggctaacatggtaccgccncgccggtatacctgcagtccgattgtatccacaatagcacccctgggccgccaccgcaaactttgcccgctacggcccagtcaaccgcatataaccaattacggttacaggggaatgccgatgctagcaagccggcagctcctgatttccttgtacgtccttcaacaatttgcacggagtcaaacgatcgtataggggggctgcatcagaacaggtcttcccgttgtggtgggccagataacttataatgccatagtttcgacccaagttggggatgcggctggccggttaaccgattcattaaccctaacctgctggtgctccgccgtgcggcttagagatccgtttcccacccttgcccctcgcngattaacgatggagcatgaggtccctagtctaaagctttctctccccgccgatagcagcgncggaatttgccgttacgctggctaccaagatcgcaacgggtcnctatctttctttgtagccaagnngcaaagccccatagcctagtaattacactgcgggatganctggagaccaccggaaggcgtcctgtaaatcgtacttgagccgtgggtaatcaatgttcgcgngatggcgattccactggntatactggataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagtggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtccagctacctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggcngccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcttacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgnattcagactgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggngcttccggattagtattaccagagcgtaacccagttgnaacgtaaactcgcttggatttgaatcaactggtgcnctaagttgcttggcaagggatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgnaagtgtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagntgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggctcatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaaaaggaccgccgtcataanatngcaatcttccgccaataccgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccnagggcagcatgctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcattctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactagcggccaacccaaattaacgctacgagggtngcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaancagataaacgtgtgctaatatgggaatgctgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcatagcgcggcagcgaagcaacggcaggttttactctntggtagttgcttcgggttccctgtatcttcagcggatcatcgagccctttggataatattcagcgcaacggtatgacccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacgcccaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctgactcttgtgcctggtccctgctgcattccatgtagggtccaaggcgggaatccggggtaatgcttgtcagtggttggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtacgacggttcggctcaattgagacgaaagacacccttccagtgacgctgtggnccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtactaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggaacaatacttcccgacttactttttccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataagntagngcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacttccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtnataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcagttttaaccgtaggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgataatctggccctttgaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgacgctcatcgatgtagttagaatggctcggagggaccatctttttgttcagcgccccatcgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaacgctagtgcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatntttaagaatccgacggaatcttnacctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcngcggcggcggttaaggtttatacagagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaangagcagtccattctatcaanatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtccaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcangagctaagtagacacccggagtgcgtatgttccatccacacccgggctcgaaataccatctgctactttgttaacngggagcctcggcagccaggtgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaataaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatccctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagaccccccccctacttatctcgattccgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacntagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgcncattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatttntcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggctcgaccatacgtcagccctgtgatagtgngccccggaggctcgccccgaagccttgtcggcccctgcgccctctgcttgtgtgggagggatatcagctcccatataggaacagcgaaccgtgatagttgtgaggtggatactttcaccatagggatgacaccgtacgctacacccgtgtaantagtccaaaactccccgcttcanatcaggacactctagctaccattccgtcacgcgtaggatggcgtaccncgaccaggtaaagcactcaaatatcacaaaatgggttaccgacccaccgctactacggacggttgagagatgtcnaggttgcagtttaggtagcatagagacagctattgtaagcgtcgccatactcaagcgtaggttacgagacgttcgattgctgaaaggttaacgtgggcgcataggcccgtatattcagcggaatccgtcgaagtcttctctcaaagcgatcagtcaacttattcgatcgctatcgccgggtctacatgaccggaagcaactaggtagaggccttagctcaacacttcngtcatccacaaggaggtctgcgctcaagccgtattcgatgcgtcggtctcatgtgaatcagggatnaccctgaagccatccccaaggtgattgagcattttctgtgggcgcaaccccactggatttattacgtgatctttccagcagcttgctaggacttccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacgcaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaangtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatactttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaatcctccatagtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatactcaatggcgtccagatggggaaattcggaggcaaggacggtcggagcccccccgcgtggcgctatgagccctctacttacctgcaaaacctcgctcgctctgtaccaacgggatccggcgtagcgcgaaagatgagcacagactcccagggtatgactatcttcgagccggcgaagtcgttcccatcggtctacgtgactgcggaccgtgtcatcctctacttcgtccgcagggggacgagcgcatcagcactcgcggccgtagatctaccgatttggttgccaggatgcgaagtttgtaggtggagtccccgtcggcgagagggtgggccgccggtgactttcaacaaagatttgtgcctgtggacncgnnnggttacgtgtctgttggtgaaccccggtcggggctggtgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgaggtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgncactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagactaaacttgcatattcccagtatgtctgagggccggaacatattatgataattacggacgcagctagctggttacgaaataacacgtctggccttcataggcaacgccactagtgccgtcaccactatttcgagttgtgaagtgttgngccgttcttcagtcctctcaagcggatgttggctgagtatcctggggtattgtcattttcttacgtccacagaacgcggtgagccatctggactgcttcggggtggctagtgaggccgatatcgccccgtcttcctcaantgactacaggtaacagcgtaatatcaaatagctcaagcactccttggtaggaccaagcaagccccaaatggttggtacagaaattctcacgttaaataattaacaacgctgttcctgaacccttcggttgtacgaactccctcatagtttctngccaatttcgcctagcgttgtgtgtccaggcgtatccacaaagaactcagatcagggcttggagtcaggaacgcgacaaacttcagggcacaccacgtaaagtcgaccgatcggaggcttggcaaagatgattgagacgtgcacgtgctggtaagttacccatgtcgagcatgtagccacatacgtgcagccttgaacataacaccataagccgtgacgtcacaatgtcacataacatcaatgaccatntaggtgtcgcgcgggttcaggtttactccttccaatctctgtcaatactactacagcgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtgagttagacgcaagcgtatttcaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctcagtttcctgtttngaatttggaaggcggcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgtacgcgaacttccaaagcccgtttaggcctgttagatgcaatcgctagggcggccgcactagttcaataagtccgaacacgagttttanaccgcacttcacccggagcacatccaaaaaggtgggctcacaacctcgcttccggcgcagacggcatgggcgccgtaggtcgatgccaaccccccgggtggataggacgtaatcgaactggatagcatggcgagctgcccccactgcggcgggctggtagtgtggtaatactactcacaacgtaagttgtacacgcgcggaactatctagtgcgtgcaagcccaccccaagcttctatcccggcgctttcgtcgggaagacggacctttaaattagtaaacagccaacctccggagctaccctcctaggagtgtaggacctacgctcggacgtctagttcaacgtctaaataacttattaacccaccgctgaccgaacgaantcttattatgtgtcccgaacgtctctgctaggcggataggggtcacggggcggaggttgtgcctcgtctaacgaaacaatgcatctaggtcataccgactcctatgctctgagcaggnataggacgganaattttccccgggctacataagccgagngggatcgcgcagtgtagcctaccgctacagttggatgtccaccggaccgaaacggtcagcgagggtgngaaacttagcatcatcggaagtagccgcacgcaacttgctaattccctatgcgtcggccctcttaaaccctgtcaggagagcggtcgcaataagccggtgggatacaggtagctttttgacccctccggcgacttcttaaataattagtccgttcctcctatcgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgctggcacggtgagcctactgagtctgctgacaccacgataacccacgccgcctagctacacaacgcggtctccagtagcttaccaggcctgctgcgtctaatgtttaggggtacgaagccccgatccgtccatgtagctgctccagctgcccaaatatgagttgtaccagtcactgctgctttctttgtagctcntgttgagcttggcttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcagggagccggagtggcgcgggccgccggagagtaaaaggctttnacaattacgtatgattttatctctcaatggctactgacnntagactncagtgnggggcgccaagcaataagtcgaacaaacctccgctaaaagatcnttgatgactttcagcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttgataactcttggtattggggcccctttttgaaaacatatttacattttcaagaactgctccgacgcttacataatctgcggcccgaacttggaaaatacgttaacaatcgaccattgccggaaggaagcttgcacgacgaagatcaattaaggccgtggatccggagcgtagtcgcagcctaccgatgcgtttcgattcggggagnccttggcccaccaatggatcctccgataaacgtgctgattggtggccggttgcaaagagtcttgtggcgagtgggaagacgtctcaaggtagttgtcgcagccatgctacgaaccttttagtcgtgccacggcgctcctaantttttcaagcacttgctaactaacgagacctttgtgaggatcgctacgtggactatcgncttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttaaagggaacaacagaggtcttcccgtgagcaaacggtgctcacaaattattactgcggtggatttgtccggcgtggacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacacaaganaattccttacaggggattctattaaatctgcttgtacgtcgtacacggatatcctaggcgcctttaccncgtctcacgccattcggtggtgngaccggcctgtgaaggctcagtaaatgcggtggttcctgccggcaacacctatgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagantatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtatacgcacctcccgcgggtcgagaagcatcgtatgacatantcgcgncggcagagtcgtttagtccgcacggttgtacttagaagttgtcgtgtggaggaagctactgccacatgccaagcatcgtccttcgtcagatagtcgtgtctcgttgaccgatcactccancgccttttanagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcgggtctcccacctgactctaatggggggacccaacgtgtatcaggctcttctgcgctaaggtcccccgccagtagatctgttatcatataaaggggcgctatttcccgtggaagggtgtgttaaacaagttgcttaggttatttcaggttgcgatagagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcaaagatgagccgttggacagatatcgtggtcanacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccttgtacgtccaaatacgaaattcggaagctcttttctattgcattgatnctgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagngagcgngcgcgatcacgaactaaaacaggcggatcgttcggcntcttgtatancgattagactaatcaaggccaaggttggtagaganctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagacnaacgcacaagtccgctgaaattcaaaccagcgtgtcgacaatgtcctacggtggggtagaagagccatagttcggcgaccgaacgacagctctggtaatcncgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggagganatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactggggggggtagcttgacatcgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttgccagtggccactatagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcangtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaatttgtcagggatttcantgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctnaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccntttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggcaattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggagtgacantggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggtgcagtatcgcagactcttatgggttttgctctggnttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttgcccgcgtttctgatgggtcgtgctctgagtaanaggtcggcatcatcggaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggtaatcgcggggccgtcacggccgtgacatttcggttccggctgacgtgtgggcggagcggacctggcgttcgccaaaaggttcaaggcgtcagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactnccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacnacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtnagagatttcgctttgacccacgttctagatgctagattaacgccatgcgtcttagtggcagagggtgcataccgacccgcgtcggttcgangtagcgttgcaagtctccggcccgtgatttaaaaatctacggaggcgtggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggatcgtgctgaggtttaaggaacttccagcactacttatgtacatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgccnttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgnactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctangaaaattcaccaggggcggcggcatnatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtattttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagctcttcccaatagcgacacattctaagtgnagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttctaggtatgcatngttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggtgccttagtaggcacacacaacagangtgaaatgatctttcagacaactggtagcagcccggcattccagccttacccacgatgacgactaccccatcctgattagtataagttcgtgaagctaaattagcgatgctaaatcntttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccaatacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacanncttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgangaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttnttgcggaaaacccgtcctttgattgagtcgnctccgccgcgccctgtttcccgaatgggatagactgcgtaganggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaaganctcggagcaccacagcgaccgangatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtantgcccgaaaggtctncgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcggatacgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgctcatcacttataccagacgacccgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcganagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaantggtccgtcatagtggngttgatcatttctttaccgtcttcgcagtcctgggcttccgtnacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtnnttgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagataacagtcaaattgtccgccgaggacgacatgtagcccgtcaacgcgagattgacgggcgtcacngtttgctatcctatgtgtagcgctcatagggcatggcggcgctatgcctatcactaggnggatgcgctttaagtgaggcagggcctcgacccgccccagcggccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgggatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgagactggcgattgagggccctgattccgagcccggagatggtgttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggcnnctcgatttatatgtacaccggtacggcggcaatccgctaggnccgtttcgaattgaattggagcagcgcatgnttttgaatgaggcctttagaggtgtcgcgtattaccgggtagttatctaacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagctattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggttcgctcagcacggctttagtcataaaaggcaaccgcagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtccttcccccccctcaacccctttaaaactgtgggtactatgtctaacantcacgcgtctcggggcaggctatacgattaaaggtacgttttctcgcccagagctcgttgtgctgctgataaagcgggttggggtactcctgcccaacgccctgtgtggtaatgtttaggttttcccgcgttgggggctggtggcttcaacactccgattctgatatctagggaaaccgccctgtacnatgtaacagttacgcctgctctgtacttttttttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggcactaagaacaacccaaggacaagtgtacgtacgagcctttaagtcaattcaagncgcatccattctaccatcacccccttctccgcaaangatacaggttcactggtncacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagttggactgtgctagcttactacccatatcgattaagggacgttcatagttcatgggcacgtgcggaagtatatcacgagttcaagccagggtgaggtaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaaaccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcantacaccgtaataatccatgtgcagcttggttatgcctagaagggtcagcccnggcctctaaaactctacttatgagcgactgctggaaggggctggaaaatcgcaaacgtggttttctcgaaaactacggacctccgagcgactttgcggcgtatatgcaaaagcgccgaacagcaggggactcattaccaaccctacgcactncgtttcaacccacacggggcgtaagtacccgcccttggtttgtgatgtnnggtttactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccgattgtccgcctagtgtcggggcaccgtttaacggntgtagtgacaaactcagncttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcgggggncagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtccctgcggtcgctcatcggaagtatgacagggtatactaatgcagttagccccanccttagtaagatggtgtaaatcttganntatgccatggatgtattgtggcacggcaagcattcaacaacnaccgcccaacctcggcctactttattagacagtatcagcgtccacggataggttttccgttgtacccatatcaaccttgttgggaaccgcgccattatgttcacctggcacctgggtcacgatcattcgagtgggcgcagagtcgataggccctcccccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggcccgttggagattgtcgagcccgtagactgatgaatcatctagccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtggactacttttccctggggcatcggcagacgttaccttgatctcgcaaggaaaccctccctgacccgctatgacctgttaaggagcttcggagccgtgagctgccatagctaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcngaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgngctgatgtatgcaggtaaggtctctgcagggggtggcttaatcataaaaagcgcagcttattagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggtctgccttgttgccctttggctanagggcgtatacgttggttggttcggatggaatgggnggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttgctcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggntccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagcnggccgaggttcgcaattactgaaaggtcaagcaannatacttcgctcgctacccgtttggtcctcgtgattcagagattcagattgcagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccantcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcggcgctagtcacaattgcccaacggactctcggcccaagacatcagnatcctctggggacgtctttgatcacgacgtcccaagccacttatggagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtgacagtgatccgtgtctnttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaangcatacagacgaattcgccgcgtataagatggagttatacatagtaacttcggggagtggctttaccccgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcntatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccantatgagggaatggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggaggngtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtacggacgatggcagtnggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtgctcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagtcatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgtgtttcgcatttgcgcttctggcacagagcttcagacggagntcgggatcgtgacatctagctcttaccgtcttcacgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtaggatccatatccgccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgnccagagaaccgagtcactgccccctccttacctaacttacctttgttggtagcggnaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctaaaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcanagcttngtgaaaagccaaaaatcctttgaagtaggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccccgagtcagccgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaattcggagagatcccggcattttggacggtctgaaaacaggaaccagtaatgaaaagtacagccagtgagtagtcgcattaaaatctcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgctcttgaatgacttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccggccnattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatntctactagattgccaggtaagacgtttatccttgcagggaactctaccaaatgaagaccctgcaaacatacnttagcanagtacgtcatacttaggggtcagtatttatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaactcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtngcatgcctcgggaaaggttcatcgtctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcaggatcagtcagacccatctaatgaaatcaatagtttgatgcgtgtcgtgctgactaataacggttacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcagtttagatgtatcctctcgagcgtcacaatctcccaagggtgatgcacaccctatatcatcactccagagacaagggatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgtcatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacangatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaanntcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgngggtgccatcctatttactaatggccaaattggctaccggntccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtanaattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgantgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacaccacagttgaggccgttccgcccttctcgccacgaattccagtgtgcattgactagcgccccatccgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacncacgtgacgtctggcgcgggactggcgttcccaaacgatcagcaatactnttgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtgttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgttacggcttanattgataatacttcaaccggctaagcatcgatgtaggacgctaactgatgtgtgttacgtataactgcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtacaccgcgacggtagctncatcgctgatatcgtgcagacaagccgacatagtccgtggccaggcattcaacacatgctncgtgggacatggaaagccctttagatagttttctaggtaccggcgaatgccccataccggcccgtgctcgtattacgagaccgccaagatgagcagtgaatgccttcctacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgccggacgtttgatccataacctcggcaaaatggttaatcngtcgggactaggacgcatattgattgtccggcacgacgcgccatctaacccgtgttaatacagtcaaaagnttccaaggtgcgccgagtgggaggtacctgtgttatggagccctgagagttagccgcccaccgggtgacaaaaaccgaaggatcatgcggccgtaagttaggtacctggcggcagctgctacgggtgtgcttctgcatacaagcccctcatcactgattgaggggacacaacgtgtggctaataatggtcgactaacagcggtccgcccagggccgcggccccaaaatatatttgcgcagggatgagccacgccactccgacctgtcgaggtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctatcgggattatagctgtcggagctcgttggggacttccgactctcacgtttgcgcgaagaggttagccctgccgagacgcgcagcatacaaggtaccaagctccccctccgtacgcgagtaggcccttaaggcgcgctacntgcgttcacttgcggagccagccgggtcgctctatcccagccttatgccttttaagagcactggccgtaaaggactcccgccatttgaatagtggaaagtatcacagacgtgtcgtgggccggtncgtcagaggtatggtggccttaagctgaactttttaaaattggaaaatacagtgcccctattccaacctcccgctccgtagactgcctgaccgcgacgcctgctagacttcgtacatcttcaggtcctttggccctgacttttgttttggatccccagcggggctagcggcgtattcgccgntgccgtctacgtacttcttcaagtggttaaagtcacggaaccctagcctgggctaaggccgtgaccccagagggttgcgcgaaggacttggacagcggaaattcggtaacatccgaaagcatgacacctatagccatatagagcttcgaccggagggccttgggcagactggttgatatttaggtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattnatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgncagcaaaaaatcggtaaagtacgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaatgatgattccgtaccaaacttcggcgatagggggtgcgcgggaaaaggatgtgttgtaataccgcaacgggacagaggtgttcgtcctattattaggcacgattgctcgggacttggccactctcatactctagtccaaccacaagtagcgcgggncctattgatgctctgctaggtggattttgacgcatctgtagaggaatagaacgcaaccctgagtcgattgtgtccggccgtgctgacagatcaaggctaganagtctcttctcgcatgcgaactttttagccctgcagctgatacaacgttggaaccgaccgaggtccgtnggttgcacaagtatctgtctttaagcatctattagacgtttcattggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgccnctcctgcattagtacagacgacctgtccgaggccctcgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatgtagaatgtatgtcttcaaaccttatcgacccctcgccttaatggctgtgggtagtgcgagtttttactgnattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgccggtacactactatgcaggggcaggagtgcaagtacgaaacatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcaatgactcagaaacgccaagctgagggcacgcctcggtccgtttaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgttnatgctatccgaacgtgggctggatgcggtgtcttttatgtntcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggcccgtagatgatatcgcagaggatcngagcaaccatgatgtttttcctgtcgcaggtcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgcttttcgacacccactaactcgcgcatggcccatcggcttccagcacagcttcttttctcccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgaggnagactgtgggccctggtgcaaagacgtgtaggnggaacgcccgggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgttatagaggttctcaaacaaaaccttcttactctagcggaacagagtgccagcgggctgggctacctccccaaagctagatgtataatgtccaatgaggtcgggcccgtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcccccgggtgactcatacgggctactcaagccaggagccaattagtgcgtaagttctcatagtcgactggattttgggccagacccctttcgatgcagctcnggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatggtgtactaccacgacctcagagtctctagatcgcgctacgccgggattatttcccaacaagattcgaaggtagtgcatctttcggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaatagttaagaagacatatgttttagcagtggatttcaagttaaaggtccgcaagcgggtctcgacgccaagcagtcggtaatccccactccggcaactcagggcgttcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatggtgggacagaacgtgtacgtcctcaggggtccaccacccttgaggtgtaccgtagatacctcctctcctcacgggataaatcagttagcttcttgaggatcggtagtaagaaaggatcgatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctaactgccacagtgaatggataacgacctgaaagcatagagcatgcctctgccgtgaatgaagcgatctaacaattcgatgtttgataggactagacgaaaaggttcttaggcattacgggtgcggtgtngttagaactatctcncggacggtagagngatcctccgctcccttatatgcagacttgtgactgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcgtgtcccaaanctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcngctgcgcgtgatgagccccggaccagtcgacggtctagatgcagactgtggctcatgctttcttcttatctgtagcagccccaccntattcttgtagtcgcttctgacttcctacccaatctaagcttggggagatatcccgngtcacagagagggcaacttacctccctccaccgagctcaattatnccgtcgacctctgtgcgtacctctttaagagggaaatgcagagagatttatttcccgcattactatggtgttgnctcccgtacacattgcacggaaagtttccacccgcccaggagcatccgggcacccagtaaattctggttggttggtcgctgcaccctttgcctacaacgttacactggtgcctgcaccacttctgaaactccagtagcgcgcgcccggcgcctatagttagcgccctctgacagtgnaccacctgcacataancacttcggcatgcctgaaataagggacttagatatntctctcgccatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacntggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgngtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcngttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgngcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtcctttcgacacgtatacggtatattccactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccanatttctgtagaatggcggantacttacattaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttgttgtangattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatnaattcacggcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcantccaaagtttgtttctnngcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgttcaaccacctcgacctgggacgtttcactgtggccacccactgcngagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcntacttacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcacccagttaacataaagcataagggaactatgaagggtgctacagctcntcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatganctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttcactanacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggatttgtcgcagaatgcactgcttgcaaggtgtaccgcttnccttgcgagggcgccctctgccgccccgtttcttagctccgnctagtagcagaacctagacctccttagcgaggtcataaaaggaagagggtagacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacntcggctggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaatggntcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatngcgagcacaatccgggagttccattatcatacnnaaccacaaaatattatctctaaccgtcgtagaaacttggaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagagtctccatccagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacncggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatggattcgcgttgtacggccatcacttttcctacccatattatagggattgtcggcgcatttgggtatttccgtaatatcagaaagccatctatcctgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttggaaagaacccagatttgagcacgngatactacttcggacaaagaatttgatggtgcccatgcgacagactggcgcgtgtgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaanagagtctgacgctaatatggaccgtccttcccgcacgtgtattaatanggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatgnnccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgantatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgnatagggagctagccatttgccatttgggcagcaaatgacactcccgaggncaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccngctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccatcgggtgggtngcccatcatccggattaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatnttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaaccctttgaagttagctaccggcgnatntaacttgtgtcttgtggtcccaccgaaggantcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacgacactgtcactagnnattagctactctgccatattgtatggcaagcaatttggagagtcatttagttgtcaaagaccanagggcaaatagataccctctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacagccatcccccatgtcgtanatcgcaaatgcagttatagttctcctatactggctgaaaaaggantctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagancaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacnggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattgtatatgacccagtgagctggggggagtatagatatcccgatgtgggaatttctaccctcagtgaattaatcccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaangtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactnnnatttcactcgttgcaggcagagtcctagtccctcgagttcccttgtctttaggatacgggcactgccttgctgggttctcaacatttgtctcatactcctccggngctccaacaatgcgccccgtggggttacccgggccgcacctcgcttgttgccggagcacgaatatacggtggtnctgctagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgttagcctccagcnnatccatcgggtcgatgagaagcaacaagtgacacaaacgctcccacccccgnngaacaaagagtacaagccacaggagtccgtgctactcccagttctgagccaccgctgantgatacgccaggcagcagtcgcagctgtaaatggcggatgtgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatncaactagccgcnggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatactncataggtatctcaagagtactcatgtgacncagtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagtatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctacccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaanatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcgtcttcttggngtggtgggcactccgcgccgccgcattgtggccagctcttcgagtagggaatccttctcggtcatgtacgcccgctnaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctagtcggcatcccttggttcagcgatgcactaatgtacttagtagcacagtgcacaatttctaggatcggccggacgacccggngtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgcttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgccgcgttacaagctggtccaatgcaagaatcacggatacttctattgacatctcaccactcggtgaggctcaactcaccgaacacaagaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgnnaggaattattgtacctgaacgaagtttatccataaccctcatgcgggatcaatcacattggatttgataaagagtagacaacggccccgcctaggtctcaagcggaattatggatgagngcctaccttagagtccacccgttgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatccctgtccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtatgcacgccaagaagagaacccaatcggcaaacatcagtactatcaagcagggttagtatttgagatgcaaggctgnctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccnaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacggtcttcgtgaccttcatgtacaggntatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggnncagntcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgctnttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccanccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattnaaactgccataacgagatagtgaaagtggtgtctnggtgatacacggcggaggggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaatantttagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcangctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatagaaaccacttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccngggttgtgangatgctcccggaggggaaaattccaggccgacgctatctagctaattccctgatggattaaggccaaccgaacctaaaggtatcaatgtaaaccgaggctcgggtaagtgaccgtggatgggtgggcatagntaaagagcgaactaaagggcataggtctagggtaagtcgccacgggcnaatgcgcaaagcgggagtggaatatacccgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcctattatggtcagatcagttagttagtaacaggagccaagtacagancagcnaccgtgacctggcgtcagtgctgcatatgatgccaacggcgcgtgccgcnccgccgcgctaaatagggagacctgcaatctcgggcaccgtggtttgcgccgattccgatcctcggacttatagttcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagaggcgagatcctattggttatgcgcccttagtcagacagacctgaggcctttcggtccgcccccgaggttgggtgtcggtgtctacggtaccttattaagttgcacacctggccgaaccggcgantttccgcgatnncagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcncgatgctcactatggttangttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttngtttgcctagcggatccgtgcagntcgtggtttagatcgccgcaggtcgtgatgtacagccatgccancgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgangcgtcancccaagtttgatcataaacggggctcgggacgaaaattncgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctacctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgatcgaccttatgtaatttatcttgttgtagcccnccataccccgacccggactcggaaaaggcnttgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnntacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacganagggagtgttgactattagcgggaggacgcctgatgccgncaattagnaccttagcgggtgangcaacgtattctatccccgtgacnatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtngctgncttagccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgcataattatccgcatcgtgaatttcacggaaattattctccgaaccgcatactttcagttaaccaagacccaacttctagataagtccctaaactctttactttcatgtgtatgactgagaagacgcttcccggcgagattacggttaggcgttccggcctncgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaatagnagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctacacactgctatatgctgagaaacggctggacacaggctcnngggccttagatgcaggaagtataatgaggatacgaggcccggaagggcttacggagcgggactaaagagggatgggctagactgtaccagagtgcgctcactganggggctgctcaggagcgttatgctcaagtcttaaactatcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatctggaatctaaacatcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggttccctcgacgagcggtaggctaacaactattgagaatagtaccaattagaatggaaagtctggcgaacttcctcacgatcgttatactttatcgccgaacggtatcggaattaaaactagcctagtaatgctcgatgtctgtgcgtgaagcagctgtccagatgatcatgcagaccgccttacttgctttaattgacaagcttccaaaccttatcgtgcgttcttagcggggtttcttactaaaaagagttaccatactcactactcgttccgtcgacgaacgtcggttctaattatactacaatgcatgggctaacncacttgctttactgatgccggaagtcctaccactgctaatactcgcgcaatccagagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagtttgtgccttgtaccgcagtgggcgcttcacncaatgagaacgagtcctcgatcctgacgctgaccgcgcagcgacagcattgacctaataactaagtgtagtctcggtcggaatagcgaatcagcgccgaagtactacccgcaggccatgtctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattgcctgttcctagtcatgtctacgttgntctcgttagggtgacttgaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggctgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcntccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacanaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccanatgtagaggttacgtagcggacacagatgacttcactagggacactaggattcgaggnaaagcagcacgggaagatgctttcgatttcaatgcacccttaantggttttgacttataactgtacaggcgtaagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcactcattagtgcttgccggggagggttggtagaggccgccggtcggctccgacnnngctntaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccactgaccttctaaccccccatctttcatcccgctcgggcgcgtaccgcctttcaaactgaggtcacaacgttgcttcgcacaatggtcaacctccgcccgggcattgaattctacgcggcgagtgcaatatgggctctagtaactggcgagggctccagtgatacgtcctgtaatctacaccaacgacattacgctggcaggggctttcgttaagacggttgccattcactgtggaggccctcactttgtcgaagtcctgtgtggaaagtccacgtctgttcgtcngtaatccgtccggtgtactccgcgacgacgtgtcaggacccgccttgccgagggggagcggattacgtcggacttgtttcgctaacgcctactttaacgagactatggtcgcgtcagtcctnagtctatttaacttttgcgcctaattaatacttaattacaccagctacccccgacacgtgcagcccctccttgtcacaacagtcacaacacatttgggtgtttagcactatggagcacaatgaggtgtcccccggtatctccccttcgcagtgtgtgacagtactgtcccgcatcatctgtcccaatttcgagcgcctatcccgcacgccacccccgcgcgacctcgcttgnatggcgcaacacaatgaggtatgttaactggacgaggtagagtgatggctggatttcccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcataagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtataatggtaccgacacaatccattgtggggagaatagcgttcccttaatagagttcataaagttcattatggcacatccagtaagcatgctgaatgaactgtgagtttcactgtatggccaaagatattgcacttaggggcttgaatcccgcatttttatcaggtgataacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaagccgtgaaccaccttgggtcacctgtattagacacgaaccaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggttggcggggggcgtggtagagtctgtcaactgagtacccaggccttatgntnggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtttaattagtctatcagtggggcgcggccacctnaatattaacaccatcttctaggaagttaatttttttctctctcaatctcaggctgggtcgcggtgacctccagcacttccacggtacagtgccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaaggggacgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccgggagctactagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgccggtagagcaacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagnctccgggatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacgtgtgtatagagacacgtataccgaatgcncagaccccatgagctctccctagtaccggtgggtagactacgggcacataacgaggtcacccgcaggtacaatgtgcgaggggccaatagcagtggttgggcatcatggtgaaccgagacgtcggccaccaacaatgaccctacgtcgaccccacatgggagagtgaagtcaatgtgtcgagtggtgttcgtactactagcccgnngaagctccaagtaccttgcagtttaatatcgggggaaggcgacggcacgaccaccctccgtcaaaccgttcgagtaccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgcngggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctctgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccngtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggagacgcgtaancccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagttcnctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgatcgcaactcagctggtttatcggttgctcatgcnttctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtnatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggntcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccntctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatagactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcacgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctattaacaataccaaacgtaccggcatatgtggaactacgcgtcagncaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcanggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaagcaagtagggttaggangggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgcnctgacagacatccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgctttgagctaaattactaaaaggaggagataccagaatctntaggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatcncgatgggcgtagatttcgctccncagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtgggcggattgttcgngtaagcttgctacgncctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatncaaatctngtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggcnttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcaggcactacatcttctggtcantccgaaacctcgcgtatgccgcaaccattataagtgtcctgtttgncggccccgggtgtgctgtacgactgtttaaggctccgggagtagggtagccgccgtggcggcgtcccccgngccgtagtgtcgcactaaatcgaggaattaggatgtagtttgacaaaaaagcactcaacctgtcggcccttggatcgcggggaatgagtgcaggatacggacacacgtcagtgccngacattatccagccctgcaaccacaaagaccgtangacgcattaccgtccagtcggcaagtttacgggagctactgggggttaagagtggagcnaatactccaaacgcatttatctatgtgcaatcagtcactcggggcaatttttgcaatcatgatagcaccagggggggtgtagtggggatctatacttaaccagcctgagtaccntttttacctgtcnattatctttcatctcgctctgcaacatggcatattcatctcgtacccaatgtacttgcctccggcccgtacctggaggcaacaattcaatcaataggccacatattcacgtcgccagccatactttcagtggacttatcacgcggagggggagtcgccccaagcagtcgcaatactccgcgccaccccaacccggtgaccaaccagcttctaatcggcgaattggcacttgtacgtattctctggattcgacaaagacggccggcgggttcttagcctctttgtacttgnatgggagacacactgctccgctcggggtcacaccgccaccacagtngcaaagatcctgtgtattagtatgcgtcttgcaatcgctcattggaccagcgagattgttagatccacagtctagtcgttgggttagggggtgaagggacgacattttgtcacaaaaccttcgggcttactagattgatggttaagacccatcggttcccatccgggcatatctagtccattactctgcgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattanctntgggcgtgcgacaccagccggtcttggtgngaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtncgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagnccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccgtcctaaccaagcaccgcttattcaggttctcncgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagacggaaacctaataaggagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctccctgacgttcaccacaccacagttgaatagaccaccgtagcctccgtcaacgtcagttctgtcagcctgngacaactcagatctctaatgcgatgcgctctatgaaaataactgtcggtcttacattngagagcagagtcgctcataatgaccgtagggctccgggttcncgcttcgacgccagccgttttctggtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccnagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgtnttcaggaacggtgctcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccggaggtagcgccagatattgctaagtagacagacactgatacgcaatccctactcgtgagccctaaaagcgcaggagacaagcgctaacgtccatgggaaccaaaaagggcgtctaggtctggtcatgtgagtcgaaaggggttgttcgtgcgctgcagttgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagaccccccccgtgcgttgacccactaaccccagagccaatcaaccttcggttctaaagctaaagtttacgggtaaataggngttcgcatgccgatattgtactttcttatatctgtgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtgcataacaaaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcgaaccattaaaatgcttcttaacaatcaagatacaacctcaataatgacgtgcgatgcgaaataagctttctggtcaacgttctgcataccgtagatatctaaatactccctaggttgagggcaatcattgccgacacgctcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcctacttggagagtctcaggcggannnnanccagcgaacgcggctagtcctcgatacggaagcaatggcgagatcttgcccactgggctggacaggctccattatccncgtgttactattattctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaattaggatttttcttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgngccgtttaggctcttcagcgtcgcgttccccggcttagtccgtgctgatcacgacggccgncaagaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccnctccacgcatcagcaatcgagctgcagtaataagatttacaaaggagtaaaagatagctctgtcnaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatgnaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagngtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtntaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggcgtatgcttttcaaacagacaagattcacattttgccatccncgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaanccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatnagcggtcgtaggatancgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacancagcaatataagtcctgccacgaagcgactaagcgatcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatccgacagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcncacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcncatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatnnttanctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccccactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcntgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccacttaatctcgtacccnccgccttgttgcggtttagcttnctgttggctgtcacaattttctagaaccgtgcgtcgggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttanaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactnaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccccaaattcannaaggactagtacgccatatctctggtcgtgcgctacaggctgcatagagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatantatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgggtcaagtcggtgcgatacgaatcgtgctttcntnacgaccgttccgtcggacttcaagcngtgcctgacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatggcggtcctttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatannnnnngaaaantccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcntgacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgcagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttnctggctacttgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttgatccggtnngngcgattggtatgcgcgttggccccggaactagggcgctatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggaccnggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgccgatcgaatagttgaccgggcagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgtcacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagatcaagcgccgtgttccctagagagttaacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagaaggtcantaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaagcaacgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatcaatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcagataggtgaaggattgagggcgtgggagaatgacacgtttgaaggcgcgccttngcggcaattacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagggaagcacacgggggcagcgcactaacagtccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgtaatttgtgacactatcaatactaagtcaaattaatcttatacttggtccgcggggaattcgggcgggctttatcggacctacggtagctcaccgaaaatatagaccaaggttaacccaggaagagatcgctcgctcctgaacagatcaccccgctgtaagcaaatgtttggggggccgcgtgatcgggaacttcgttgtgatccctgcgggcagttggaagtggaggctagcccggtggacgtgaccagctgatttcacacaagtaggtaccaggtgcgcagnaatcaaggatactgttaagcgggtcacaatagtgatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaaccnaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgngaaattgtgtgcgggcttttcaacacagcgccctgcaggagggcgaatcagtggtgatgcannnancaatcgtagtgtggtcgtctgaacgccgcgtagcgaagataaaagactcagattttgagccaatcgcccgtgatatgagatgagttacccgcccgtagccgttcagcgccccgtaattgtttctcaggcgggggcgatctgccacctccctttcgagctcccgcccctgacacttaggtttacttattaagtgnacctggtgaccaacggatttgctttaaatttatgttaaggtgtgcccgcaaagctncatgtgcagttccctccagccgcatcgaggttatcccaagcctgtcttctgattttgccaggttggcacttgtccgcttggcggccggcgtcgacattaagtggctgccgttccgtttgtatataaggtatgagggcgttacgccggcatccccattgaacatgcttggcgcacgcttctaattacgataagaaagtatgcaatatgcgcgggctacgcaaagaaatacagtcgtcttgggacggattctcactacccggaggcggtatcttactgtgtgcccgagccgaattatcggtacatgcccgactgcgtctttttatcgtcgagggcagtggtcatcatcatctccctgcatacttggagatcatgtatcgccatagttattctcaaccccgcagcgcacaccgggttgactaaaggtcttgggccacgttcgataaacggttcgatatgccggtggcctgtttcctggaactgtccgtctaggtatgtgacggcaggattagaacaccgcgcgcggatctgccgcgtgacgtaagtagacaatcccggcccccggattcgtctgtcttangtaggaccgtcgttactaatgaaactaaaggtccaccaatctagtcctctccatgattcaaacannncctgattaatccgtcatgttgtaggaacaacgagatgaatggctagcgaaatgtagacagcgtacagcgtcaccggacaggtaggtctatccattcccaaggcctccacacgtaaacactggcattgnacaataccgagactcgaaaatgcctattgcagcacgataactcttaggaccctacccctaaatgcctactctgagtcaagacatgcatgacaattaccataaagtcntcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccaccccttccctctttccttgctaagatagacaatactgtgctccgttagcattatggccaaacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtangactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcnaattcccgtggaaatcgaaggttaattccagcggaagatccaattcgcttagtgaacaatgccnctcgataatatttcctcccatcgcgaccgctacatgaggatanggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggacagcgtatgcggggttngcggaagctagagcggcctattaatatgtatgaacggcgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttnncgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgcnttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccagcgntgacttgtcgtgaaagnacgaggaggagctaactaaacgtcaaaaatgctttgatgcaggccccattcaatatacagcgatgaaatcccccgtgcgagacagcgtctgntttcgacanttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcgnctgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccgagcttttctgtgatgcagacaagaaggccctaatcattctgcattagcacacaccagcgtaattggacgaccgacggcggantattaacaagcccnttaggttccctccaatagtcaatcaggtcaacgaccatattttatatacttttaagtggagggtcgcgcatccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcngcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcnacgggctggcaccaatagacatccacnaagttcgccggggccgaggagagcagtgaacgactagaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcagtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtacgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccntactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcgtacagcgatttcaggttgctcgacactgatttaaatgaaattgtggtccaagatcgcaactgggagcttaaataattcatgagacgggaggagctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagctacgcgttatgaacctgtaatcgaacgtcagcagtggccgatgctgantccagctaatgattncctcattgtattatgacacatggtaattccaccaacctccggtgaactaatacgataaccgggccctcgtcatgtgttgcagtgtccgccgctggcacccaaggaccgccaatggtgggtcatggggattgtgccgccggggatgcagtccagcgatcaacacgaccgcatcccttcgcaatgacttcctccgtgcggtgtggccgggtcgaggggtatgagttacaactcgctgccccttcagccgaatatgaaccactaagagtttgatggaatcgaaggacttgggggccgtgctatactgatgtaagggttacggtgcgcagagggtagcacctagaccgggtggggaagctcgggatctcctcggcacccctacntcgcaagagatacagattcagnctagccggcgttcgtaatgtgcaggtagcgtgacacgattatcaaaccgtattctgcgcgacgaggcgctgaaanctgcttaattatacacacccgtgagtaccccggtggcatagggagtccatcgcccgcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataagcctncttagtgccttgcgggacgaataagnacattcagcaggtggttaaatgacgggtgcggacgcgcttcgaatcanatcatacgctgcgaagcccaggaggnagttgtctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggaaaactcccgctgctggagtagtgagaaaccacttcggaaccatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgacggagagttagcgtgtacccgagctcganggacacaccacggggttgagaacactatacctatgaatcgatgcctaactacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaagggnattcccacgacggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcncagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgnacatgaacccatgactttgacgctactaaggttagagaaccatttagctttttggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagagagttatcacgcatgtattatccgcatggtatgattcaacgaggctgcaacggtggcgaatgctcataaagcacgtcataaagatagtcctcgggacgatcactctttgcgtcatcttttccgctcaccgggaacgaatattaggggtcacctgctacacgcccaactgcggcncggctctaccgaaggcgatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccggggccatatctagtggcancggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaanggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgcncgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtangctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcattgatngatngttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcnacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaaccctgttccgaaagaggtacccgagatgcgctcaacgatggccttggtgatgcatacaaaccgcgctggataaagccatcagaaatgtagagatctcacgtcaactggtgtgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattcnaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaagggnttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtccgtgagtacccacggactctaactttctgttgaagcggtggtcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcgacactgcgcctgtcctcgtaccaccacttcgatgaagctctcagcgcanggatgacgatcaaagataacgtcaccgtacccagcctagtntccagatttatcaaaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaannnnancagattgaaattactcagagaaatagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagctttcgggggnatctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctctccctgtttnnagcgnaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccngatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcncataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgncggcgngcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggngcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccaaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcaacccgacgcggaggtgtgttcaagtcttgtgctaccgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttgggcgntcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgactcattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacactngtgttgcctcctgtcaaaagcttcgacgnnncataagtgaaagccctcttaatgcgttggtgactaatacaccataactaagacggcattcggacgtcagcaatccgcccagagacntctccatagtaatttaccacctacggggaaatacacttggcgggtaataaccccgatttttaatccctagtgttgatcgtaagctttgttcgccccggggcaagttgccatcggaggatcagtgtcgtcagacntttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttaatgagcgggcgacaagtcaatgcaacgngcctatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatttgatgatcacgtactgnttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccttcaagcaggagcgccctctcagataccaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtctacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagttacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactatttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattcaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctggtctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacattcccaccacacacgccgttctacgntattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgttcagtanncacgaccaatattagtttnancacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctntacggccgttgacgcgncgnctncatagtgggctcggactctcgcattctattcgtttggggacatgctatgtctcttctgtacttcgncaacatttacgaggattcaaacgcaattcgaatctccaaacgaatctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgagccgggaagctacgctaagtgaacgctccgatgagtcatantatcagggcgcgcagaaaatagaaagatgacgactatgaagctgtctccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcangaactngccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccgaatactcccattagcaggctcacctgctgtaatacttggaacggaattcccgagaccttntgacatggctcataaagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgtancgagctcgtgctagcattgcatgcgctgagcnatgtccnctggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtcnccattgtttcgacgcgagcgcaacatttctcgaataacgccttaaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaagggagatcgggcgttggctcattgaagaatcctataggaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtntatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctgtcccttgaacttgcgtgacaacactcgcgaacccgtaaccggggacccccgaacacttgattngtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcagacgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaagtgagatgaggctgggagtaacctcgtgtcacatgtagcccgcggtggcacaaattacgacgcgggaggggactataccaaaactgagtaacgtcggactgcggntcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatcttcacgcttgttcaagtggcgattanaagttgttgantactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggntgctgcggtctcacctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgttanaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggcanccctagtcagggtcgttcactgggcattattttcagacagcagctgacatacagggtttaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtgaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactaccccaatgaagactcgtgcgtgcagggagtctccatcagcgtcctaacgtaatgtgcgccggttgaccttgaagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataatatgtttcgttagacccacattcggcaggggatgactctgttcgatcccggatatcctaagaggaacggggatccataagtccgggaaatgtgttcactcacgggccctgggtttaaatcaagctttccctcagctgtgtcttctntaaagcacgtacaggattagactaacactcgntcctgaatggtacatagagactactgtacacgtccnaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaagtacccttattttcgagacctaacgtgtgtggaggggcaacacacgggtaccgatgccggagatcaccccgccaaagcgatctattctctgggtcttgttacaaaccctagcctatgtgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccgtggaggaacctggcggatcggtggtatatagacacgtccgagtagcacaatcacggttaaccttagggtccnctcatgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacatctatcaccaaattntttgacgcggtatgattcgtgtcgagggccgccccacacggcgtaccctgctctaaataccagtccatggcctacgcagggcccgggttgaccgctcgcccaccttgtcgtggtcccgtcacctccgctattacgctgtagttatcataggtccctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcggggacgaaacccatacattaagngcctaagtttttcgattgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggnttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtatccnntgatccaaactaagcgaangtaggtgtcagcgctaagatgagaaccgtaggtagtttcgaaacagactttgcttttatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaacccacacacgagtcaagtcgacgccttgaccgctcaaaggccgtgccaaccccggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccaatggaattgccagtgactttttccaaaccacccccatgcctctanccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcagtcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggcaactggtcggtcttgagagttccgaatccccgatccattattngcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtganagacaaagctactatcatgtacatgagtgtccgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccagagatgggggttctgtcgttttcattgccactngagagcntccttgcggctgactccaacgggctgatgggatagagtttcacgggcctttaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgncgctcaggcagagtacttgttcgtctaatgcattncattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcngccggataacattgtagganccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctnggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgngcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgnagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtangatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgcnacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgngtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctcgggtccaagcggtntgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatcgacccagaaatgaaggcgagttcccaactgaactcaatattcccctntggcgggaactagttggccgaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacgcggcgctccactgaacccaccggagcggcgcggtggttgtttatccgcccggagcantgttgtgtataattgcatttcgggccgtggccgggctacaccgaggtcggatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaanncacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtccgtttatctagacgcatattcggggggcgctggtgaaaaaagttcttcttctctcgatggaacgtgaatgcacagggaccctgaacggagcgagtatatacggtcatcaaaccccctcgcgcgcgctacgcggccctgtgacggcctccgtaactccgagtagggatcaatggatcgccctaacgggcacgggcgagcggagatctctcgcccaggttaaacagttggcccgaatataccgtcaacaaatgtagacgcgagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgttagtcggaaatctgagttgttaaactctgtcttntaaaaaaccccaggacccncggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacgacgcgtcatcaaccttctcttggccattggagcgcacacttatctgctnagtgtggtaccaacggttccggctaattagtatcgttcagtttccggcaccgaacatccgtgcaattgtggaaggggccctgagtcgtacgacatgcatgagcggaataagggtgcgtatccgcaggctgcagctgcgatgctggccaaactgtacgcgccgcagtanccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcgactgattccgagctatacccctccggaaacgtcaagcgctaacgaacagatcaccatcgcgtgcacgtggacncacggtaaggatcattataacatcacgtcccacgacacatgtggagcggaagatatacgctccaagttctagactaagtccggtaatcatcccccaacttattccggtgtcgtttggattccgtgtgcctcttactcgcgcggcgcgattaatggaccgctaggngntccaagataatcagcagtgggatagcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttgctgctcaaattgtgcatactacctacttcttcatangagcgtgcatccgcactaaagtgcacttcaacccgncttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgnggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcgganaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccnctgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattgacagtaatacgcatnccgaagaagcccccaatcgacaaagtttactactcacactaagatacacttggttaataagcggagtattggcgggtngttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagaagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgccttgaaacttagncaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgnccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacccngcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgnacggggtgangtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcaccnggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgncctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtnttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcancgcagaacagtggttctgaggacngcttgcaagttangggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatantcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcgntttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggcttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatgnatgcacccacatggtagagaatacgcagacttatcgtggaaagggcaaaaaggccaagtgtcgtgcactattgacgcgctacaacgaaacaggagctagaatagaacgcgtaatcantctatgcttaagtactgtcagattacgcaatgtctcagcgctantacagtagatagncaggtgtgtgatgccagttagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacaataggttggtaagatatttcttttgcctgggcccggtctagagatggcgcccatgaccaacttatcgtaggcggaagctgcgcctttatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtggcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggatngaggtctgggcgggatcgttttgcgngacatctggatgaagaataccgcataggcgtcggacttttccnctagtcttaggtcagttattaagttntanccgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtttctggagactttccaacntattacccactaaagaagcaacttcgcagactcactactagctataatgannactctanccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacnctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgnatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttggacaatcagtgtaacgagttaactaaatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccnttaagacacgccgtcgagataacgcaagngacgtctgtgatcccgtcaggtgtccttgcagaaccctctaaattacttcgccaatnnnnctcacagcaagcttcagatcngatggtgctaggcgtctttatgatgtctcaagggaaacaagtaanctacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgcaacacgatcgccacacgcttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacaaataactgagcagggacccgagaacattcactgccttcatctgttacnacaatgcctaaagctctttcctcccttttntatttacaaactacgacccggctcccccgttcacaacgcttctctttccttcatctatgagcgctcantagagatgggtaggggcgaatcaccttaaaccccgggtttagttgtgtcaggggcttgtgcatggctatattttgactgctgctaagtgggcttccggcatctttgccacggtcttcaacctggcgtgattaattcttaggtgcgcctgncccctgctgttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttngaggtacacgcgctgaagtataggaatcgactacgttaagttgttttttcagttaagtggcgcctgnctttgaagctcccatgtgctaaaactaaggtatccgaagaataagactcatggcgatggacatggacttagacgcgagcccggttaggcgaatccgaactggcaagcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggancaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgncgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccgttggaattncgtacaacttatatcttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatggccttaagcggatcactacagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccgcacttctactttttcctgcccattccccgtttcgtttagtggccgttaccccggctgttttcatccagagtaaggacnacaccactgacgcanccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaagatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgagattcctatccagcagtntcacattgctctttacttcggttcgacggcngggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgngttggcacttttntataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccgtaattngctggacgcacgactattnggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccgccagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgncgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacnnttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctcnggagtgggaggattttcacttgtcctctactcttgccggccgtggaactccctgcgactaggaagcgctnngcgcttacgagtacacnagcttgcgctgtattaagaagtaatcgnnnggnnnggagctcccaaagcatgcccgctcaaaccaacgtagaantagtacgtctcccttccacataacgcgcgttacatcggttctacctgagtctctgatccaacatcggtgcgttatccagggagtgacatgcagttctaccagtcattgcgtggggatggttccacacgtgcctataccgcccgtaaccctggggaacgcgagcagcgccaaaacccanacgtcgaacgaaactcaatattacagcgttattacgagcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatcctcgcttctccaaagcataaacatgcagaggacaaacccgacaacgttcgtagttttacggtactggtggtaaagcggcaatgcgtaatgccctcggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgnngggcctattagactcctgaccagtgtgatataggacgggtttcgatcaacccttggtaatcgttagcttggcggcaccagcaactaccttagcggttctgggacgtgacccagtgcaagaatagatttcttgttagttctgcgatggttacaagtttggtcggacggtggagtttctacgtccccagtagagccttgggcacagtgagttacatatcctggtgggaagtacgaccggttataaaaacttagggatcaggatggccctgcgcccgtnagccaagatgatggctaggagggaagattcctcctccacaggctgagaaagtcggtcccacgcacgctctgttgaactttgacgattggtgccgactgagcagccaacttcgtgctaccgaattactgggnctagcatcactgggctttctgcgttgcagcttgggctgtagtgactcgcgaactttacttgcctaaagcatttgctatgcccatatagaggtgtaacagtcaccgcgttggtagcaaatctagggtaccaatgataccgaatcaggcgtcatagcctaaagaagtttagtacgggagtgaaacggctactcgacggacgtggtgaaggaatctaagcggcaattgcgctcactcgtacgccaacgggtagtccggtaagcagtaaccgttagcatcacgatgtacggacatcgtagcacgagtagggcagttgttggaccataggaatatcacaanctggtccccacgtacgtttggcctcggaaaatcntatttgatatgttcgggatctctaatcaacgacctcctctagtanctgggggaaagattggaaaggtgctcggaccggttcgatgcactcaccgcgaactgcncgntgcggggtcgcaagattgaataccgatnaagcctctctgcaaggataaagggccattaacgacacgggataaacaccaagttaactggagcttagcggatttctcgagcagtaccggtgggaaacgtcccagccgcggtacgccaggagtgccacgctccgacgcngggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactctaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcgaaccaagtccactggtcccaaccgtggtcatttgctcggtgaggctgtactttctatttatcggcaagtttcacgnaagaaagtaaaattatagggatggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcancagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgcnttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtccggtctggacagctgtgggactcatcccactgcaataacattataaccaagctccgggtatcgaggtaatacggaggctgatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagaagaggacgctcgccatctacagagacttcatacagaaaccaccaggtcatctcgacagaaagacctataaaagacatcatcctccaaaactgatcgaacgcctttagttatcttttaaatggagcgagctcacaccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactagaacaataacaaaccgccgtgtatctagtccgcgatctcatgtaataagccgcttccctgcctagggcgcgatacgaacattgatcccggcacttatctggtaacttgaccgcctcgacgggttgggtgctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagctggnttctaaccgcacctgtaaaggaaccctaaaatggagnatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggtgagcgaacgcggaagtttaactacttcccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcagtaagatgaccagttactcgcgtcgagtgacngcgcaacccgacgcaactatcctgcctgattccgagggcctcttagacagtcgttaccgacgcaanccctctaaatcactcttacgccgtatagccgacgctttgcaacgcctccgggaccctgcccttaataagttaaggcatccctttacactgtctctgtgatagagatgacctacctgccgatgaagtgggccatgnggcaggtctctcgtccgggcatgtgagaatacttgagcggattcggatgccggttctacgcagcatgacttggcaattgttacgttgcgtgtnacgggcgctggaggtatatccgggtcccagaagagggttcgccccgttgggtgcaagtctagttatcaatttgagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagacgcccgttaatgatcggccccatcagctccgcacctttngttatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcnnacccggccntcggcctgacagtattagcgtcgttcnnnnagatgtaacagcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgtnggtagagtttttttatctaacctctttagacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagccatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcgggggacacgcagcacaaaagcgagacagtcggacccgttgtcagctcacggtnccgagtgtgtgcgaaagtgtaagaagtccctacattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacgacatactaatcatggtgcactatgcatagaagatcgtgttacaatgttaggttggcgatccccacctacacgtctctcgcatcagaacgttcccggattggagtggtgatctagtggcgcactgctcgctgncgaacaatttaacactctcagtagaattcattcgcanccgtaccctacattcccctgccttcggcttgagagagtcgcgttgatttgcaaatcgtcttctatctgttgccttaattctccttcgaacctggtccggaccataatcgtatccgtggatgtgaacctagcattaccgaaacccagtgcaaaaacgagattgcctnnacaaaccggtacacccnaataaagttttcacggtttagggcggctggtatgaacgctactacgcgtgagacgaagtcgttgtcgttctctgcctaagttaagccattggatatgtgagggccgagcaccgtaccacgcaaggaaagtattcggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgtgctcccaggatgtgcacgttatctcctggcatgctgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttacttttgccccgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactgnccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagtccgcctcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaacattgggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaaatgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggagagtataatgtacaggacggagcgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattantttcctcaggnagcagggtgagctttaagaggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacatcagaatggacatatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgnactaatcacatggcggccggacagaattcccggacttacgacggccgtgtcgccncgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagngcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaagattgggtacccactggggggaggtaatttacatgacaggggctcaaaatggctctcttaactcggtcntgctcgtccgttcgaatgacttnttagactctcgtaattcacagattatagagctaattctttccggaagaggtatattcggaaggtcgcagcgaagcccagggtgacatcacaattatctccgcggatttgtagtggtatagcccgctacctggttggcagatatgtttcgtatgcctggcaggtatcacgtccaaaacgataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcttaccacgataattgaaccatgatgcatgaaccttggaaccacgatgagaaggtctttagttcctcttcaattctgcctattgactcatcgttacagtcgtacgcaccttgaaggttcattgagggcactattagatatttgccccagtgggacccgggcattcgaacagtgctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtgtgttggatttggggattctcaagcggaggggagttggtagtaaatgtaaacacacaaagtgtttacgttcttcgaggnccgacacgcacttaacgaccatcgataagggggacgcgaccgccattctagtttgggggctgccctgggtaggccactggttaagccccgcgtccatgggttgggccaaactgcgtgtcacaatcaccgcgcattcatgnccatcccgagaaatacacgtatgtaccgaaaagcgctcgcctcggcacgggttgcatacccacatacctcgtcagcgtttataccggctcaagtaggcagtgatcttccaattctgcagcaagaatcgcctagcccatccctacacccgagcgcctggtagggattcttgcttataggggacgtaagcatcgatacagagttcatgcggcggagtcattattctggggaaccagcattgagcaagggatactctcnagattaaccgtggagaggaagcatatatttagcccgcccgtgtacacagtgaaggcccctacgggggtcgggaaggtagttccgggtaccacagtataacatcgtttatggtagacatgccagcattcgncgctgatcctcggcccctggctaccgatcggggcgtctttctgcccaaggcgacacaccttagattcttgncgcgccacggtctgtccctagctaccgaggggntcgcttattttatgtggcgctctccaacccaaacggcacggcaccatttagggagtgcgtttaagtgcgcactattcctgcatactancaaatcgaacactctcaaacactccatgttgntatnncgtgactcttttggagcttgatgaggcccaccgagcgacgtatgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccacgatattaactgcggagaattttggaacttggatnacatagaacacacaatacgcaagcacttgggcaactcgccggggagagtggcatatctgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttanccgatcctttaatgacaaaattacgtttgcttaacgttcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccnaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaagcngcccgggatgcaaatatttccgaacaagaaattttgtcacatgctcgantgaatgggggaccgatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgacggcctctgcaccggctccgatcattcaagctngcgatgcttaggggtggncccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcagcgcacaagtacatgggttgtaagtcgatattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccangaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggttcattataaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtccctccggcaagtgcccatcacggttnctcggntaggatccacacaacaaatagcttccacgtcctatcgggactaattttcacagaaggaggctcgtgcaacaccttatgttctttctgtaggtacgtgcggggaagaacctccgcgtatgtaactagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgacaagagcaggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacacagcggttcgattgtggtcgctgcgctattttgaatcacccaatcatgaggtccaggccagaagctgcgtcgagcgaagacaaggggagccaaacctcttcctcctgcccggacctttgcgcttcactctcgaagcgtgttaatggctgtgggcaccgcctattgggaagtaggaatccactgagattctttggatgcatagaaaaacagtactancacctccaatagctacactaacttatggcgcacaatctcaaatcaagatgaagacatggtggtaaatggacacgacaacaccgactgattgaccagccatatatggcaggtacatgcacgcccccacggcatttggggcctagacggggtagcaggctgcggtgtagatacccactttccagatctgctccagggagagaccgcgtccacgttacctacagagcgtcccatggctatcagcggcggatccacggtccatggatagttcggatcacacgttggtttcgcatcgccgaaaggggacccgcgccactgcttcgggtgacggtacctcagaaggcaggtcgacgaggcgaattacgatcccgcactgtgtgacatcactaaaggagtaaggagcatgccacacgtctcgcggtggcggtgcccattggagtctctcctccctcagctacaaccgtccggcagccatccgcgacgtaacattggaccgtatactatcgacctgagcgggcttcgccggtcttgggctctcacacctgttgacaggatcgctaataaggttgttgncgcnnnnnnnnttttcattcggtaagtccgagggcgcactccacatcgcaagcaaataggcgaagttaagattatgaggatgcgcataacgccatgtcaagtacgtanccccggacgaggcagcttttcgatagcgtgcgagcaaacatctgctagttaccggctctatgtaatatcgcggaagcaacgaaggggggtctatgatggtccatgttagtcccaatactgacaattgttgaccgtagcacaatctcgngttcgaatcactccttgtttaacgcccgccccagcccgttttcggggcataggtgggcggcacgtacgaatagatttgcgagtccaaacctcacatgatggacgacgatagaacactatagagactggagcttaagtttccagacccgatgtgtagtaacgttttgccaattgaggagataatatcaactttcatacgttgccgaccgaaggatatattgcttacgctatatccccaggcaaaatgggatctttcacatgtgtgagaaaccccccatatagcagttaccttaatggagaccacgggcggtcctgcatgtactgggtcaattgactcagataccgttgtccacaagttttcccaccatagaatggggatctaacccggcaggggggggccaaacactgtgctttgagcatgagaaggacggcgatgacgattgctagtttaaaatccgaccccgcaccgtgggtgtagcttatcacagccggtataatattcnaaaacctggatcccacgcaaccgcaactttccctgttcccccctaaggtagcaagctagccccagacacagctcggggtagaatctctacggcggcagctgacgaatgtctcgttggcaaagcaacctcagaccattctaggtcattcgcgtccctagggcgtaccaacatgctgtcctaactcgtagtgtcgtgctacagacgacacagcatattgtgcgaaacggctcttcctagcgcaactcgtccctagcgcccaacatgcattagttgcctgtaaccagggcattgcatgcagaattgagctattggactcgggtaaaactctcaacgatatgcgaactgagggtacccgcgaatcactcgccgattgttaccagtcagacagtatatatagaatgggagtgttcaggcgctctcttgtacacaaagcgttgagatttccaactattgtgccgcagggttgtcgtgggttaaaaataagtatttaattccttattactgtggaggtccacatcagtcatcggctattcgtctcctcgattaaaatgataacgagtggcctcacgtaatttaacgctacccacacacttcgcgacgataatggtacctagaattccttgtggttcgcaagtgggtggtgaaatcctgtatcgaccagcgttgcccaggtctgttaatcaatgtacccaccgtaatgcggtcgtcgttggacggtcgtcccccctttcaacgatagntgcaccggctgatgaaaggaatgttatacactgtgcctgtcgcaactcatcctcgccgcattcaagcatgggccgtaattgagctaagataattcgtctgtcgatccctcctctgttctaaagtagccgattgtgtgtatggcttacgcttcttttttaatgcgtccaaaaaaggaccgagttgtccttcggcaagcgatacaacgggtaacttggtaccgtctttggtccagtggttcctgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtacctcttagcaagagtcagcactgggagttttgacgtgagagaattttcgacactgtgtcagggtgcgccagcacactaaacgattgaccccgacacgtattttaattaacacacaagcagagaatacaagacttagcagaggttcgcaatacttcccgatacctactcactggactacgttttggcgctagccgcgttctccgtctgcgtcttaaggatacggggtccttcgcggcagaatatccgaccagccttccccaccgacccctcaacaatagataccagcttgaaatctaatccggtcaaatccgtcaaatcacagaggacagaccgcgatttgtaggagtttgtagagcgacggtgagcgtctattccctaaccgtccgttcgcatcctcttccttcagcgcttaatctgtgtgggcagttatactagtgggaccccctgcgcaatccatttcggtgcgacagcaagcgcttaaccaactactcgcgataggtttgtatgattgctttcaacgggtggctttggggcgcggccacggatctttcgaccgtatcgagaagttggtcctgctcggccacaaaaccccagcatgtgaactccgtttaacgcgcgtgacgagtcgagggtactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgcaaaagagatgttttgtccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcggaatgtataatactttacgcacgnaanagcaagcttgtgaggagtgatctgtcttcaggaggcgatgctgattggatgttcggcatactccgaagaggtaaattattactttattatgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcggtgtacgtgagttcaccgttgagtctgtcgagagcgccactcagcgatgctgtgggatcactagttcccgcgtcagaaatgagaccgctggccagcccggcatgatgggaccaggctgactaagtgtagcgtgagtccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactcggcatattccaccgcaatggctaactgtgggcggtttccatgccaattaatagtgggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgaccgaacacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatacactcgactttaacagtggaaccaaacataccacgattccggagcctcggttaatacgcaccctgatgatgcctggaaaaatacgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcaggacacagtgcatcgtcgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttagacaagtttgagcaccccactggcgtcatagcctttaactcgagcgcaggacacatcccacagcaaccatggtagacgctgcgcaattgtgcagggtccagaaggcaccatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccatagagcatgtataagggccagtttgcttgggattattcaaatatgcaaaggtgaatgtctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaataccccaagaggctccgcagggataaagtttatcggtgctagcctagaaaataggtgctgcgcgtagtatccaacttacctcctcgcggtgagtcaaagcgtcacggacgagccttcctggctagtagagtaactttggaactcgttacaggccgcgggtcgtataggggctctccattcatcgaccatgcggggcagttactatccccactctctcatatccttgcgcgtcttcccttgccactataaggtcgccaagncgatagccctactcgcggaccttaatcagttgcactccagattttagagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgttcgcatataaaaaactgattggtacagggtcagcttacaattagttctccatctatatagaatcccgaacgtgccaccgccgatagtggattggttgacggcggtgcggaaacgtttgtgtaacgaaagtaggataatgccgggagcgaaacacttcagcgggtcgatccgctggcgctcctgtcatcagatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttgcccgcgcctcgagatgagtctcttcttctgggcctccgctgtagactaggaatgtcagaccgacgttgtgcagtaccagtgatggctcaaaaacagaagcttttttggtttcacagttgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgccttacgaagagacgcctcttcccgttgcctattggaggcaactgtcggagctccggcgtttgactatccctacctaaaaaatgtgctgtggcgcttgtggggtcaccgaaattcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacaggagtcgaccatacttgttgcagaggcgctatccggtcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagagtaccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacgggacttccggcccgagctgccatgcagacatgaccgctaaattataacaggtggatcttgaccccctacatcaagacctcttaattggactgcgtacgccttttcgcaggcaaacaaagtgtgttttaatacctgatccccagggatagcgtcgcgaggctgggagccatgctcgctcccggccaggccacattaccctggtcgactccttaatggatcggggctaacggtccagttatcggtcgaacgaataacgtagtgatcggtgtactccggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatggattcgcacattggcaatcatctcgcgaaattttgctgaactttcttgcaatccgtccgtcccgtgtctcttctgctgtgtagaagagtttggaggtgcccagaccgagagctcttcactttgccaacttgaaccatcccagactagggttgcgaatatacttctaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaatcgtgcgcgctccttaagtcccccgaactggacactagtagaggctggcctgagagccccccccattacgtaatggtaaatagaaaacccaatcctaaaggtccaaattaagtaagctggggactgcagaaagcgcgtctctcatcaacgtgaatgagctggaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatagcaattaaggagggccatcctccaagccgtcccggggacaggccttagattcctatgctggctctgtttgcgtcttaattgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtggtccccaagatccaaagatgtctaagggtgctgccttatacaatttgagcgtttgcatgtgtcacatttacgggtcggcaggtcggtggtaggcgcgtgacgcatatcctatggtctttgcgtgcggaagaggaccttcctggtcgctggcttttaagtacttggcccaagacatcgctccggcaagctccccaagtattggggtcctcgccgaggttcattagatgcgaagctacttattggactataatccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggagggcttttgcttattcgcttctctggacctcaggagtttcgacgaccatctttccataagctgacgcgtgtcccatttgggccgggcatgtgatactccttcttcgtggcccaagcggtttacttaacgaggtggtaaccgacaattcgatggtaacgactgtcgtcccactgactgtccgtttccgtatttcacattagggttatggcgccgcctgctgtcctcacgtcgcccgaacgaaatgggtagtaggagataggggggatacaaggtccaatccgcacgacaacctggacctatgccagccccaggtactgatgcggaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggagtcggtatctccccgccgcgcacctccgtccctacccgatgcactctcaacttataaggacggggctgaatagattatccggtttagtaggacggcacgtgcgttgaccacagggtctcgatcccatggtccagattatggcactaacgccgtataccgtncnnntggtgaaagagagggtgacgttntttgagatacaaggtttttaaaatttaacccactacagatattactcaccattcagaacgtctcgcgtaagtagactgagacatggggtggacagaggtaagttatcgttgcatgttcgttgtgatgaaaataagcaaagggcgcttctcttgtacgtgtccgatgcaaaagttttcttgaacccctatagttactgttcatctaagccgcaataaaattgttagcggaacttaaccggttacgaagactcgcggggtatgtgctcggaatagtcggcaataatatgttcatctataaaatacaccgctgtgagttaaaaggttcccacgatgcaaccttcgtanggcggtttgctgagacccaacaactcacatattttcacagatgggattttaaaccttgcctgtcacatccgtctttnttttgaacttggtagaactagaagggtgctgctgcgattctcaatacgcttgtctagataggagtttgacacagcgcgattcagacgatggaatgtttcaaccattgtttattttcgcttccgggagccttttcttagtccatgactgctctttcttacttaatgcgaacgtgacatactggagttgtgatattattgcctacgggactggaactttaggagatgcacagacacctcacgaggctgacccaaaaagctaccggacttgctgcggtctttgactaccgggctggagtgatgcccacatctattatattttaaatttttaataaaacttcactggagcagatcaaactcacgtgtggatagtgccagtgacttgcccaatcaccggccatttacgttgagaccagttccactccttcgagagtaatacgtgaaccatgtacgacctgacgtccttcaccggcataagacagccttcgcggacatcgagcgtcctcttagaaattatatggattacgttccaaggtggtacccacgcccagacggtcggttccgctgtctgaggcggcggagccgggacctattgcggctatcttcccacgttctacgtcatcatggtacacgcagggttgtaggatctctccttgtcctcgtggtcgacgagggtggaaggacagtgtacgggtgttagccgacagaagagcagaggatacgtaaaacgctggtataaacacgggaagtaacctcagcctcgttaggaacagacacagtaatgacgccatccccagcggtgtatcgattataatacaataataccccatatgaaattctcctatgtcaagcgtcggtaacaacggtgcataccgcaacccgccgttggactgcacgggtcaagtcgtgtaccgtatcaaatccatgtcggggctcgagattctacgagcctactattcaggcaagtccgagtagggagtacgggaggccggcactgtccaccctcaataaggagttgttcccgtctcgcattgctaataccgcggagccagttgacccgatacctgtgggcggctctcgtgcggtagcttcgatcagttctgcgctaactgatcgtaagcactgtagtgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttccgtattataatatcccgcgcgggtcggtcttatacgctgaccagacgacaaaatgcggctcgcaggcgcggaactgtggtagaggttgtctgatgcggagacacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacattacctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggttggttttcatcgatgctttcggcctgcataaagntgttcctctgtccttaacccatagatgcacatgaggcttgtctgaggtcatcgttggagatgggcggacttccgcgccgagactggagctcatcccccggatcgtgacatctggatatgacggacgagggagctctcctctcttcgcccgccacgctttagctatggacattactgcgggccgcacgtagactatgaattacaggtagtgcggtctgacatcattcctaatcattccacctatatcgggctaagcacgactggaccggaatagcagactaccaagggcgcgtcctcgaccccctcttcacccgccacgtcagctagatcccagaattgactcttgtggtgtaatacgggaaggtagtcttgagaatattcgcagaactagataaactattttagggcaggaagcgtggcgacaaaaagatgtgattaaatgggagatggtaagattcagggacaagagtcgtgaagaatcaccagggtacggacggaattagaccgatcctttcgcagagctgctgctgcgaccccacacctttcgcctccttaatacaatttgtcaaaaaactgggaacccttgaggacacgtagcgcccagagctaggcccggacgccaagttgccccacgctcacggaaatgtgtcgacgaggcgccaccgcggggggcggacagaaggaatctactgtaaaggtgtctccattgactacttgtatggtctcagcgcacgtagactcctaacacggttggcacgcgataccacccaggacaccagggccccgcagaatcgttggtacctgccgcgcaccagactgatcgcgtagcagcgtcaccgagaactggcaaccaaagagttcctggcagttactctcctcagtaggctcccgtgaggtcatttctgcataaactcacgatttcaacgtaaatctcgctggttactaccgagggtcgtgtgaatacctacagcctagcagacaaggttgcaatcgggtccgataaatgcaagtatagcagcctgaacttcggactcgaattttgcgcgctgtattaaccggtgcggatctcggtttgatctataagtacaccagcctacatttcgggaagactgaatcacattgcaggcagtctctcttagagagcaagtcgacccgaactatttgtactgacccatacaccgacttgcaactcctatatgaactggtcacataacatctgttccgttccccagggcgggactgcggccgaagtactcctgtatgcacccacgcacttctgccgaacgtgctcgaaggcccaactggcagctgtcaactttaaaaaggccaagtaacttttaagggctatagggtacactaagtatatatattgggcgcacgattctgctgatacacctcatctaaatcaccggtcccaccatgatcgacggtgctgggctgtcgccgcttaatctagcggcacctagtcgtatgtagggacccacgccctatcaaaacggagttggttcctcagtgatcctgtggagccgatcgacggtattggtaccccggcatttccgcaaggttaccgacattccccgtcatcttaggcgtgattcaatgtggccactacctgaaagtagagccgcacagttctcgccgaactggccacctcggtgtttagtgatattggaaccttcaaatagtcgcgatacccccggactttaacgactgaggctcgaagtccgcccggctgatccacaggttcaatccttgggcggtcaactgcctgagaaagtccgccgggccgttgacgagttcttcgacgatgggatcctccttactttatgttgttcgtcctcaactaggacttgggtttcgtccgagtaacagacagctaggttgttgggtgcgagaatgaaaatatcgcgtgattgccgccctggagcggatggaaaagagagctccgcgggggctgttacgcaaggaccccgtagttgtaagagcgaggatgcgtacgcgctcagagcgttcgtaatgaggtatatcaggcatgtcattcaccggaaccgagggaaaatattcctccagcttacgaaccctttcgtcttgctcaatccttggctaatcgacttaaaatttataaaggcggcttagtcgtaggcagctgtaggccaatactattgtctcccgcagcggactacccttcagacctgcgaagttacagagtatttcactattcacggcgaaggtgacgcgtctttaacgaagtcacttgcaccattgaggatacgcgtgtttttagtgcgcaagcgcatggcagctgccctacacatacgtacgagctgactccgatggtgaacatgatgaattacacacagggatccgagtcgaatccgagacagatggcaaccgacgcccgcgagttcgtcctggggtctctgggcatatgttatgccttctacctcgtggaacatgggctattgccaagcatttgaggacgctcactatttcggagaggtatggtgccatctgagcgctagctatcccctcctccaaggtgtgaagattgaaaacaccggtagtgcgatgtgatagatcctagatcgcgaagcggtgatgtatatcaattcatgactgggcctccgatgatactgcagctagtttcccgtttataggaatatatagaaggtaataagcttgagctcaactccgtactctgaagggattgaacatggttttttactttcaaaatctctctgcagagctaaggttgcatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacttgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagcgctactaatgtggacctccgctttctgagcccgcggtcagcagtgcattagcgtggtcgggtcggggttccaaagatccgcactcaggggcagactatgcttgttccactggatttgtgcttgtatgccacatgggcccttttcccaagggacgccagcttgcgctcggtgtgaaggcccccgtggcgacgatgctggggtctcgttgatgcgccaaaagcgtctaacccaaggtcgagctccagaaggacgaaatagaagtaaccctcgttcgtcggacctcagccaagctctaactcctgctgagcccacaattatgcttttaccccggcacggtctaggtgagggcgtgattctccgggattctctcgtattattctacaggtgatgaacggaagaagcgattgcaaagaagggttaccaagcgggggtgttgggctcggcggctgcttacggagttaccaggcgccggtcaccctggcagcactgtggggaagcggacggcaagtattgatgcgggacgcgttcgattgatcctgcaaccatgaccgctccccaccttgtggcgggacgcggtcgctaccccaggtggtgtgaccaacccggcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatccagcacaagcatttattcgctacaacccaaatttggcgtgtgttgaggcgtacatagccgcccgtaggcttcataatgaaaccaacactgcgctactgagcacagtacagagccttcaaagagggataacgatccacctgagcagtgctctatgctcaatccacgcactgagttatacaggctactaaatgtattccaggctcgggttggcccgtatagggaaggggttgtcagttccgccgccagcctacacgaaatatcattgccatcacctgacgaattcccgggaccccgataccgcagtcggggcttaccaatttatactaataaagtcgctagcccgagcaggagtaggacctgacaatgaagataacacacacccgctgggtcgtacctacttacctgaattcggtttgccattaggctcgtcgcggtatttcgggcgaacgaggtctgcttgtgtctcagtcccctcgtctgaccgcggacacacccgcgggggacgcagcgcagtactctggggcatcagcggatcggttggatcaccacgccccccgatagggggctgggccgagcgccggccaaatgatgcgtgcagtcgtcagatgaccagcgctgacatctctgtatcagcctcaccgcgccttagggcctagcgaagactatacacgctctagggcttccatgttcaggaggcatgggtaagccacttcactgcaccgtatccctgtgctgtcttaccgtgagtactcncaaagtgttaggtgcatgatctcaaatgcaatcttcncgtaacaggaatctcacatcctactatgtggccggttacgatccccgcgaactaagttttcgtaaaccggcggtcgagcccgggatataggggggtctcgaacgggcgtttattcttcagcgagttctgccgaaaggctatgtgtgtcactggattctagatgaatacggctccccccgtaggttggaggtcctaacgtagttgtcaccattgtgtgaaacgaggcatatgacaagtgcttgcggtcggaccacggcgatggagtcgaaggtgtacatctattcacaagtacgtcactggggtatagggtaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacatgctgagaactaaagtttatgtacaccttcttacttcaacgccctaccatattacttccgtcattgctggtctgtgggagatgatgtctcggtctactttgtgaggacgcatacgctctcgttagaatggaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatacgccttgctttacaagttcttgaaaaccttttcctattaagacattagcagggcccggattataggaagggcaaaatattcagtgcaaggagtacactcggttcgcttcattatatggatctaggcgcttatctcagttgtggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagatgcctagcttgggttttcaacccgacggcgctatatttggcgtttcccgtctacgcacatttccaactcgtctactgcggaagaagtcaaaggcggaggaaaacatcccggtaggagatcacaaatattacggtgagttcctaaaagatgggagagtagcggattgctaagttgcagcacgaggggaatgaggacacgtatgtacctattggcgatcggccaggcaccaaaacgttcccgatcggccaatcccgtcccgccttagcgcagangtaaatagacacggtttatgattggcatgtccgatggtgctgcgctgtcttagtaattgtcgatgcggaatccatcccccactgctaaggcacttatgtacgacaggttcgatttatatgtcacttcgatgcgtgtgattagtcaaggctacgctgccctcccatcgagttggctgcggtaacagaatcttatcacccttaaggcaggattcatgacattcaactttcgtgattttgctcacttgatcacgtagggacggcactatatcatcggatctgagggaggcgaaactgggtccaaatatcttgcggctgaaagttcttacaagctagcgcgtgataaatgttctagtacaagttntgtgaaacagagggcgagactcaaacaagattgactgattcaatcgtatgcctagagcgtggcatgtactccgttaagttttcgtcgacgctgaatattcaagaagctgcggagtcctgagaggacgttgtgctatggtggagatacgcatgctttggccacggcatttctcggtctccaactgcgctcgcatccaaggcgcttaacgagcccatgcatagtaccccgtagaagggggcaaagagtaaattgccacgtcgaactaacgatggtcttatcataaaatgcaggacaacaactgcagtatgggcacttaaaatcgaaggagccccgcccacttagaccgagctattaatgatttgagaccgaacgaattggttgccaacttttaaccaagcgatcgcgtgtagagtagagtgattggccatgtctatgtaaacgatgaaacaatatactctgttcccggtgtgtttatcacggagtctttcagtaaccaaaagtactgcgcgacgatacgacatgtaacgacatgtcccagaacgagatccacttgctttaataagagtaatacggcacggggtggttgattgaatttataaccgcgttatgatgtcgtgagtaatcgtctggccggatgttggggcggacctgtgatccgctacagctaaaaactgggacaaggttccagctcgataccgatcgatgaatgctttaagtaactttctaagagtcgcgggtttttcattaagtgtactcgcgctccgtcgcagcacacgtggatgagccccatccttgcccgtagtttatgccaccgccgatctcatgtcgagatcggaccacgcgtggtttgagagtggtgtcgttttacatggtcgcttgcctgaatccctgctccccacggttatgaattgaagggtgcctacctgtctcacagtgaaacgggggtagaaggttcaatggttttacccacttttatgtatgtctgcttacgcagactatcctatccaattcggacgccatgtgttaatcgggcactatggcttacaatggaagattgggacggggttctaaattttatgcgttcaatgcacgcccaccggaccggtacgctcactcgtgggcattctaaaacccgccccgcagttagactctacacgcggtgtgtattaacagctagtaatagtttgttaaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccgagcccaagagaactgagatggcgtttcagctcctgcggcggcaggtcttagcaccgctataccggcactctgctatagtccgctctcagcctaacggagatgcctgctggcagacttctgagaattgtgagtcagtcaaatcgtcacacgattcgtggaacaccagtgtgtaatgacccccgcagaggtcggttaaacaaagcgtgcgccaacaccacggcattagcagctgggatgtgtgtaccggcgcgcccttgcacgcttacattatttgcagagcagaatggggactgttggaagatattaacgcaataacttaattaaatctcacgtgaccatttnaatggccgtattgaaaaattcccacatttaattgtatccgtcccccccggcagaacgatgaagccagcctcagaaggtaatcactcatgccctcaagtactttacgtacgctgcggtgtggttttccgcttcgagggcattctatgtccttctattgtgcaactagtgagacgcgcgaaccccaattcctaactatacgacctcccattgagtcccctaaaccgcaaactcatggactatgtcctctcccagcagtaacatgcccgctggcatggagatgctacattaatgaatagacgcggatcatctgtattgaggctcgccgctctctcacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcttggccgcgcgtctcgatgatggagatcgagaagtgatagccggtagtttcactacgtctatttttaagattttaactgttaagccctgagatggcttcagaggtcgttaatggtcataaccagtcgccatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatcttggaggccttcacacactgcaagtgtttcggtgaaccactgttgatcctatggatacacgggattagcgcgcatcgacggttacccactccctgcgttcgaattgctctaacccagcgtagtagcttgagtgggccatggcgcgcgggatagagtaccatgatttggacacttacccgcgagggcgtttgtttcacctgatcaggtccttctacccagccatgttgacggaggatatctgatgtttgtactggacatcgtgtcgggttcccttgtagaaatgtctttaattcgttagaatgaggcgctcggttaaagtccaaacaaagagatacaagggggacgttgatcatcgaactcgatctgcatctatctaggtgcctctgactaaggatcgggcgttttgttgtccccttaaacgattatgagctaatcgctctgtgtctatcggatgggggctgtgctgctctttcaactcttggccgtctaatcaatttatggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgnncttgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggaccaaaaaataacgacaccccccgaatttctctccagcgacgggttcttcgaaaactgttgcacggagcccaggatcagtcactctttgatgtttgcgggtgattagattacgcttcgtgcattgcccgattcatagagtgaccgactgcttgcccgatagatcgccatactagcaatcgttttatcggctgctcaggttaactgaaattccgagtggaacacattcccacctgcaattttatagtccgcgactcgacccgacactgggcccggctctggtcaagatgccgtgctcttctccagcattcaagagaaagcaccatttctcgccacacctaaagtacgggttgcctggatcgtcgaatacttggtgttatgaacgtctaggaagtgcatgttcgcgacgcttccaggtgtatttgacaactggataggatttgagtcggagcgggcatcggaacatgctaatctgccgttgattgaccctaaataccgtagattcacaaactacacttgactgacttacttttgatggcgaattataatgtttgggccttattttaaaaacgcctcaatgaatctagttaaacccctatgcgtatgtagaccggtgtggagctttggagacataacgaggcatccgaggttgactgttctgcttcacnctctactgtggcctcagctaaaatctgatactagccaggtggcgcccaagccagatgtgtggcgtcgtagcatagacattgaatcaataaaacgtcgttaacgagagacacgagcataactttagaatagaacttcggaggtatagaatatttattacgcacgaagtcacgagagactgcagccaggcccttggcggcatgacccatatcgattagctgcgctggtaccgcgctcgggtgggcatatctgccaacgctttccattgttgggtccatagtcactattctgtggaacgccgctgccatacgtcctggttatacctagccaacctttgtcgatggggtgattattgcgcgggcagtttacgcgatcagttagaaggcagggaggggtgactactttatcctgtgaggtgcctactttcgtctccgcaccttgaactacatgaagatttttttatctggtgtttctgtcataagcagtggagacggtttataatgccatcctagaaactagagaaagaacagtaggatcaatccaaacagtgcacaaggtgtgcaggagccanccactggacttccgcgttgattctcaacagtctatcgacagtgtatgtcgcaaactcccatcatgagatttactcatttgccacggggaccgtccggaacaaaagctaaagggttaccgaccaagtcattagccgcgtcatacgacgaggggtcgggaatgagtccagaaagttatattacctcgagttatacagtggcgccaagggcagtgctgacttatcataatctctgaggctcgatccgcccgcggcttctaaacgattttccgaaatctttttacctgtagacaccgtgtagaaggggaaattacgcctgacttaccctcctgcttgtcacgctccgcactcccgagagcgagccttttggaatggattctttctaatgtagcgactagtcactgctaggagttggcccccacggacaaaatgatttagatggggggacaggattaatatctgtcaatatctcgcaacggcagcttagaacaatccctaatcacttagctatctgaccccgaaactaactaggcaagccctttgctgtcgatgcgcgtcataatatacaaggagtttatttcatcatcagcaattagacgtcttctgcaagatatcagctgcccgtttcactcgtgtaacatcatataaatactataccggctcgtgtaaacctaggggcttggggtatgagaaaatgctcctcatagtacttagtccgcgtcatcctgcggacgattgtgagatgccagacgcaaggagctatgacactacaccgcggcgcacccaggcttacaggggaattgctggagcaagtttaacaggccaaacggcagcgcgtagtgttacactacgctttgggatcacagcctctggccgcattccctgaataaaaaatctgtggacaataggactcagccctacgatctcactggtagaatgcagcgacgaaatctatgcgcgaaatggtgagatagagtgcggactatccgtccctttggaggaccgacacatgtgcaggggtggtagtgccgacgtaccgaactgactagtcattctactatctcatgtaggttagcctgccatgaaggcctgggcctacccgttgactacattctgtgccattcttacgggcctctcgtctccttgtcgccttgccgcggcgcgtcgctcgagagacgaacatacagtcccccgcaatggcgacgtttattctcgcagtcaattaacgcccgttatcgtaggaggcagtataaacaaagtcacagcgtatacactagggcgtgtcgtgtaaatatagggactttgggataccagagcctgcagttcagccggacggcgttagggctcgcaactcaataagtcattagcatcttcatatactaatcagccgcactcatgactgaggagtaagccactgtctacctaattaggggaacaggacgtcgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccgaacaagcaccgtccttgaactgtcctcgcagtactgggcaactacagtccatccccatacctctgcagtgtgtatttctcgcgctaaacagaaacgttaagggccgacgttcaggcagatgacggtgagtatgttctggatcccgtaactctggaattgttgattcataagacgacggacctgcggatctcccatacatactgcctacgtgaactgtggtaatatacgatgacggtctgcgagaccctctttgtacgcacctaaacagcgtacttgaaaatctgctcggtatagacggaatggagaccgtatgtgtaagagggcgagtgcccttgccctgaattcccccgctacgacggtgcgccggcatcccgaagctagctggcctccggccgtagatggtatgtatcgcgaaagcacacacaatgacgtgctcgtatacgcacagcgacagttctgggcggtgcattacaccattcccccagctgacaggggatcgacacagggtagagtcgctcgcgccaccagtaattaccccaagagacgccgcgctcgacttccggttaaagactccatacttgtgcctgttcggaaccgctttacggtaggcggatctaagttaaactcgttctacgttacggaccgcattaacattgtcatctccaaggtactggcacgagtctcgataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcagcccgcgtaattactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaagggaggagactaaaatggaccgtatcgggcggattgatggagcgtaggggcctcaacgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattcccactttcactcaagttagatgaaatgcacctactaggcgaccaagtccgcgttgccgcaaaggtctattccaatggagcagaccggtgtaccgctgatggacacacggatatatccctgttcgggaatccacacgatcgtcctgttataccgtgcacttcctgggtgtcaaaggaagctgacgattgtggtacttcgctaagacaccttatagccgtgcagatatcctcatcagcatttcacatgatccttacgtctcagcaggtcgccttacgaaactttttctgatacacacgccacggcaaggagcctaagtccttcccaccagaacaaaacatttctctcggacaagcccgtggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtctacacaccgttgtggaggtgatctactactgttgggcaaaacggcacgatctaaaaccagttgtcatgggagctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgtgccatcgctttgcgcatctaaattgcaagcaggaaaaccaggagagcctattcccaccggagccacacgcttatctcacctggatatactaaggctgaaagctgtatgacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggcgctcggtaggcgctcacaagcacagtaccaaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctaaggaacacacctcgtccagaacacgattgatcatatacatcacgatcggactgcccctgtagagcctggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagcccgtccgctccagacggcccccagcgaagtcataagtcgcgtgaagagaggaaatgaacatgtgcgggtggctgttgcagagtttcatctcgccggtgtttcaagaatataagtcagcgcgcaaaagccctccctccgtcgcggatgcgtcaaattgtcggaacctcttcgtctggcgggcgtgaaagaggcacaagatcacgtagatcgctgcgtgtctctgcaaatgcagagaaaggctccttttcaagccggagggctggaagaggcccaacccattaaatttggagggctaagactatttaggcttttctaagctttccgatgatcatagtagccgccattttggtgccgaagcattcgagtcgaagcgtttggtcgaccgcagcagtccctggatttctttgtacggaattgacttcttcttgggcctcaaaacagaggctgttcttcctagtttcaccgaaatcttttgcacttccaaggactgctacgagcggagtaattcgatacagggggtaaagtggagacagggtgtgtgaacggtctctcagatatcacaagggttaggacgttgtccaagctatcgcgataaacgcgatttcttatgaacggggaaggcgcagagtataaacattagatacaaacaatttcttattcgttagctatgtcagagttcgcgtggtcgccatgggatacaacatttttacatactttttgtacggatggcttgcgggcttggctttcatggtatccccctccgtgtcaggaccgttcgtcgtgggcttcaggtctgtagggttggaagatggtaggcgtatcgcgttcgcggtgatcaagcatcggtaggggaaagctcgattcaggtatgggatcccctaggcacccgtgcggcgtgtactactatctcgcgcgaggagctgagccactgctgngggccaggagacctctttttgcgtggatttgatgaggcatcccaatctctgcgggccttggatcgtcggtacccttcgtaaacacctcaccgacgatttatctgcatagcgccatttatcactagggcgtctcaaatctcagggcgaagagggacctaatccttcatcagaagctggtgactttagaaattcggcgtcacacacgtcatctacgggtgggagtccagagtagagttgaccccattcatcccgggcccagacagcttaatttgctatccgagtggatggttcccttctcccgatcggcatcaggaagtcgattcagtcgcaacgtgtgcttcgcgtggtctgatcacgaccgaggttacgaaaacaaacgaattttcgagtaatgggtaacgatagggaacaaataaatacgtggtgccggagaggctgcgcattgccccagatcgtgcgctcgagactgctagtgatcacttcccagccgacagntgacccctactcagagctgagcattcttgttcttgttcgacctgtacgcatgatatccatcgtcggagtagtcgttactggtctgtgcggggagtgtgatcataattcattcagtgtagtagtttcggatgccaaaacagagtagccgagagagtaacagcgacggaatccctctttgcttgacatttctcgtcgattattctgaaactggacgatgtaaatttatttaacatccaatctacagttatataactaattccgacttggttgcgggagtcatcgtaatgggaccaggccgccttcgtttgagtcccttacttaggtggtaatatgagaacggtcgtcatccttccttaacagtatattaacggatgcacgtctgggcatggggccgcttgggcctgagagccgaccccacaatttgtctgttgaaccgaaatgtctaattctaatcatggcagacacgcgtatccccaggggcggaggcgaaaagctggtataagatgtacatatagattgattaatcgtctggaatagattcatcacacggttgggctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagtatgagcgcattgctacttacgcgactcagttgtaaacaccaacttgacgtctaagcaaccattctaagtctaccctttctgtagcgttgttagtgtaaatggtgggttcagatgataggtgacgagatacagggatcaatagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacacgtcgagctacactgacgaaagagcaagacgatatggtagcatggtgtatattgtaacgcgttccacggttacccacgctttgtatcaagcccctgaacaatttgtttaagccccgcccactatagtccagtcaacatgggccaattgggcgatcatgcagtgagttgctagcgctagcagagataccgccttctgtgtttacacgccgttcgcgttgttccacttaacacctggcacatagccgaacagatcgtgagtagctgaactccctttattggacataaagtaccatcagcggcatgtcattaggagtagcagtgtaagtcttattcgattaactgtaaacacagcaacacttattttgccgaagctccatttcgtaataccggggatttcattctgattctgtaatccaaagtggtcgaccaaaatgcggtactaacgaatcgggctgccaggcttaagttagcgctgggcgaagtaggcttttgcgtacgcatacgggctgtcgtactggtacgatctgttatcctaatcctagangttgggaattagcgattgggcgtccatttggagaagcgcatcgcaaattgttgaggaacactgtacaggccattactactgcacggattacctcggcagatgcgatagcgattccactggctatactgaataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacggttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcaagaccatgaaacgcagtgtctagctacctcgaatcttaaaccagttctattaccgtgatccggtaaatgcccactcctgacagcggcgacgactgaactgttaacggccgccactgagtagacatcggatcttatcttcaagaccaattgcccctaggtggtcgatgagcacccactcactttctatggcatacgttaagcagttataacctgtaagctcttacgccccgatgaatctatacggcttggttttatttgatactatgcttggtttgaaatgaattcagactgccttacagtctggttgcaataaacttttaggattatgtcttcttaagcctgttgcaggttttacgttcttaccacacaccgccctctagatctggcaaacacttcatacccagcaaactggagcttccggattagtattaccagagcgtaacccagttgcaacgtaaactcgcttggatttgaatcaactggtgcgctaagttgcttggcaagggatcttttcggtgttcaccatctggacttgttagcacaactctccttagggatcgggttacagtacagaatccttggcttgcacacccctaccttagctatctcatggctggcgtaagngtcaagatgcgcgacaattgattttattaccggtatccaaaagatataataaaaacattcatacttgcgatatagatgtcggtcaagatgtgcggccctagagggttcacacgcggtgtagagtacatcacactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtaacacgaatatgcgttctcgacaagctttaccagattgatcacatgattgggtaagccagcctctttcagcagctgaccctgttaaccaagttttgggttgagcaaaacacccgaaagtgttcagaagatgtatcggtttcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctaccccttgttggcgaaaatccggcctttacagtttgcgcattcaacggtcattagcgtagggatctaatcccgagaattaacccagggaagtgtctcccaggcttttttccctagctcacttctctatgaacgaagtgcaagaggacctcagacactaatccgaggctctccgcttttgttatatgatttgaggcaagactaggccaatagggtttaatatggcagcactcagttatgatgctcagtccgggacctgtggctacgtattacagtagacccagcggctgtacctctgcatcccgctgaatgcgaaatcgacgccctaaaaaccgagggcagcatgctccaccattggcccagcgggacgcccccgacactaaactcaccctacagtaagaaacatgaggttgtgttgagctgtgtgactcgcacacagggtgaactagatggcgacatgtaggtagatctggctggcctaggaggaccggcgtgctcgttctcatccctcttttgcagatctcatgtttctactggtctatgattgggcatttatacccggggtactggcggccaacccaaattaacgctacgagggtcgcgcgttggttgggagtctctctgcctaggtaccacgggtccccgcgccctcgaatcagataaacgtgtgctaatatgggaatgatgactgccttcgcgcgcccacctctcaatccacatgtaaccgagcctaatttgggtatcaagagttcggcaggtggcaagctcggggggcagaaaacctgtactgctagcatttctgatttctgcggcgcacagcgcggcggcgaagcaacggcaggtttcgctctttggcgacgatccatggacgttcgtgctgagggtaagcatctagatttcgaaagacgccacttattccgagtcccagtttcatgtcaatccctgctaatgttggcaacctggataacgatacttcagcgcattaagggcgcttagccggaaagtcctcgtcgtcaagatatactgcggagccaggctcctgtcttgtagatcggccaagatgaattttgcgatgagacgggacctcataagctcttgctcgttggctcttgtgcctggctcctggcacacccaatgtagcggtcaggacggaaatccagggctctgccaactcgcaggagggctaaaacgagtttgttgtgagggtctgagccattccaactcacatggtaccgaggtccggctcaattgggacggaagacacccttccagtgacgctgtggaccagggcccattcaatgcggccgcaatgccagtccggcgaaagccgacgttctaggtactaaatcatgctaggccactaaatgctatcgcataattagagaactatcgttagcacgaattcgggctaaaacttcccgacttactttttccgagccaaccagacggtgccacaattaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgtttctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaaggcgtattacgtctacccacgtgactattaaacgatttcgcgatttcttggggacgttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagacaccataccaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctccgcataaggtagggcaaccctgggccctttaaatttgggtccaaaaactgtctcgcagatctgacgagtagattcgacgggccattcgtcctcaccccttattctcgtttactacccttataacgtaggaaccaaaattactcagctctggtggttcgcagactctgtggacgatgttgagacacttagatttgcgcataccccgcagtcccattgtggattggcttttatacacttccccagcaaactgtaatgcttggccctgcgataccccgctggacgcctcctacacccaaggcggtaataggacatgttgtgtaggttgcagaggggccgcgcttttctcttttggggcggaccatcgtttactcctacaaggccctcgtcttaaggtgtatccacagataataccgccgtgtgtgccatttgaggttcgcagatcaaggcgtgttctattgttgacaaccccatatcaattaaggtcttgatctctgacttcagttttaaccgtaggagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgataatctggccctttgaacttgtaaacagccttattacggtagcgttctacgatcagttcaaaaggcattgccaggagcgatcaagttgctgaagtagtgcgtggattcagcggtcaacggaggggccgtgaggttagagccagttaactgacgctcatcgatgtagttagaatggctcggagggaccatctttttgttcagcgccccatcgcgagttctatcactatttccgttgtgacgctcgtagtttctcatattctactcgttaatactggtataacaaatgattctctaaccaaaatccggtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcgagttcagccgatcattgccaaagatccgacgggcctgataagtattctgctagagaaagtggggcatccaccagttagcaagttgtgaagaataaataatagccgagaacgctagtgcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacggaatcttcacctaggatataacagaacactccagccatttatattggaacaaggtggaaggctttgcgtctattgtcgattggtcgctaacatactagcagtccgttcgagattcgccatgtagttatcggcggcggcggttaaggtttatacagagaccgggctcgctccagacatgtttgaaaggtaggatgatcaccccgtacggcggtttacccaagtggcagaggaacgagcagtccattctatcaaaatcccgcacgctcgccgaacgccacactaaaacggcgggcggctttgttcattccagtcggcgttgacaaattggtccaacgtacttaaacgataagaatggtagatgtaacctaccttggctcttcccgcgctgtaaggtcgtcgcaatgaatgtccaaccaacgcagtcactcctgcgccgaagtcagcgcgataaaaaaataagcgccggctctattaacaatactttcacgagctaagtagacacccggagtgcgtatgttccatccacacccgggctcgaaataccatctgctactttgttaacagggagcctcggcagccaggtgaaaaacgacccgccctcagggctgcataagtaagacgctattaactcccaccgttgactcagttatctagcctacccaaataattcttagcccttgaaaactcaaataaacgcagctattttcaatggtctcggatataggctatattaattaggtcgaaacaccatgggtattgtgaaatccctgacttatcgggattggtatcattaagacacatgagctcagatgggcccgataagcatgttctactatacattagcgcgaatcctccctgtggtaacccatcttagtcgcagacccccccccnacttatctcgattctgtatggtgcgagatctcgtaggcctgcttaatcaagtgctagttgcttgatcgacctagctgagtaaagtgttcttagtcccactggggggttagtagtctccgatgagcacatcctctaggttacagaagaactgcttagttgcatgaggtgccccagcgactaccgggtggttatgaccccgcaaccatatcaggttatgaattatagacgtaggtccgacgcatcgaatatttaagtaaagactgtagaaagctgtatagtgtatctctaaagcgttccgagttcttgtccacgtccgcttgtcagattggacttcgtcgggctctgctcattgcgcctacctgtctattcggccctagcctctatcaagggtggtaattcctacggttatctcctcctcattagttagagactatagaggaaacatcggaggcatgagattctctcttctctggatttctcccgtagcgctcggggtacataatgaacctccactcgcataccggaccgctggatatcgacaactaagcaacacaggaagcgggtctgccgacgctatcccggaatggcctagccatgtggtgattttgcggttacgtacttcaaggatccaaagtagatttgttgtagcccttgttttccctgcccgtataagggaaatagcagccaccacgaagaaacagcaaatttccggaagcgcgtcatttggccaaaggttgcaaaatcagtactgcacgcggcattaacgtgtacgccttgaggccctccgtcttgtatcgagcttcccccggagatcaattcttgcataactagcaagacgttatagttgcttgtgnttactctactctgcggcatgtgtcctcgatccaatgctantagagacggccaccaaattcaaaagccgcagtattggtggtacacaaacagctacagtgctgatcaccgtactcgggaggaggctgtgggccgtacacttgccaagaggtaagctcgggtacacgaaccatgtcttccgaaggagattccagtctatcctctctgatacaatcagtcgccttatgcgaccgcttacgctgggtctatatgactagaagcgagtgagcaatggtcttgactcaacactttcaaccccaatgagaaggcccgagcccaggcatcgagtaccaaggagcctatgcacatcacgaaagccgttaactgcgcattaagaaggtgattgagcattttctgtgggcgctgctcggtctagcccgccgtacagctcaagggatgatccatcggagtccccccccccctggtatactcggcccgtgacggatagccaagtcgcgtgatgacncaaacactactcttgacaatttcggaagtccccttggggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgaaagtcatgctagcctgtgatgtcgcgatatgcagttaacttcgattacgtaatgcccggaatggccccgttgtcatctctgcgcgcccgagggacaaatatcccctggcacataaccgggcgagcttctgcaccttccggaatgcgacccttaccactggcccatatcgagaacccccctatattcagaggtccttgttggtcgtgacttgtgcaggcaatcggatcgtagcagatacgacaggcaggccaaagcgacgtatttcttccgcaatcctttgtatttcgatactccaaatcctgctaggacgaaggacccgaaccagcgcaactcaatccaaccgatgagcaatgggtaggggatactttcaacacaacaactcgttaagctttacctggaaagcgatagatcagagactcgagcactgagaatcctccatagtgcccgtccttgcgtgtagggagcattaccgtctaacctcagcgacaagatcctcgtcattcgccaatactcaatggcgtccagatggggaaattcggaggcaaggacggtcggagcccccccgcgtggcgctatgagccctctacttacctgcaaaacctcgctcgctctgtaccaacgggatccggcgcagcgtgagagatgagcagatattctcagggtatgactatcttcgagccgacggagtcgttcccatcagtatacgtgactgcgggtcgtgtagttctccactccgtccgcagggcgccgagcttgtcagcactcgcggccgtagatctaccgatttggttgccacgatgcgaagattgtaggtggagtccccgccggcgagagggtgggccgccggtgactttcaacagagagctgtgcctgtggacgcgcccgggtacgcgtctgttgatgaatcccggtcgaggctggcgggcggttccgctgtagtaccaactcatcacatccgaaagaagaaccgatgtccgtgagtcaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgttacgcgggagctggtttaccttcctaaaacctaacgttcgcacggatcgcttagacagattatgtttgctttaacctaggcaagctcgattccacggtgtgtgttgactagcgacagatgacagaccaaacttgcatattcccagtatgtctgagggccggaacatattatgataattacggaagcagccattttgctacgaggtattccgccctgtctctaggagcaacgctgtcagcgccctcactactatttcgagttattaaatagtgggtctaccctttgccctcctaggcggatgttggctgagtatcctggggtattgtcatcaccccacggtttaaagctgcggtgagtcctccttactagcctgggttggctcgtgaggccatcggcgctccgcctctttcggatggctataggtaactgcgaggtattgttgagttcaatgccgacgctgtagagcgggggaaactcccggcgactggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaacgaccccagggtcccccagtaggatcgtccggcgtttggtcctgagactcgcttttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcagggtacaccacgtaaagtcgaccgatcggtggcttggcaaagatgattgagacgtgcacgtgctggtaagttacccacgtcgagcatgtagccacatacatgcagccttgaacataacaccataagccgcgacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcgggttcagttttactccttccaatctctgtcgatactactacaacgccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtaagtcagacgcaagcgtattttaagagtggcgagatgcgcatgcgcgctatcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaatttggaaggcggcggcacaatcacaggatggggcgtcttagacatactgttaggcgacagcgttcgcgaacttctatagcccgtttaggcctgttagatgcaatcggtaaccccggcgtactgatttaatgagtctaggcaaaaggttatcgcagcgccacgttcgtcgcacgtgcaaaaaggtgggcccaaaactccgttcccgacgcagatggcgcgtgcgctgtaactcggcaccagcgcccctggtgaacaggacgtaatagactcggacgccatgccaaactgccccctctgcggcggactgattgggcagcactactgtctcccgttcacgctgtacaggcacaggactacccagtgcgcgcgagcccactcccagcagttctcccggtgtcacggccgggaagtacgacttcggaatggntagcctgttaacccataccgaaataccccaggcaacattgtgtaaacgcttcagaacttcaatcattaccctatcaaacgtgacacccccgaccgtatgtaggagttcttactatgtgacccaaaagttgccggtaggtggatggacgccgcaaagtgaagaaagcgtcctacaaatcgaggcaagatggtcgaaattcgtgtccgactgtaccagagatgaactcctcccaggcgatggcctctgtgacgcgaggtatcgaaaacactacacgacttaccctaccaatgacgttgtcaagtcgccaggtttaggaggttcacccctcagttccaaacgttggtgctggaacaggccccaaatgatttgacgccgtcccgtggactgactacccggacggtcaatataagagcggtatcgataagccgataggatatgggtagctttttgacccctccggcgacttcttaagtaattagtccgttcctcctattgcttcgaggtcgaccagtcgaagtctgtttggggtagcgccccggcttcgcatgccacactcggggccagcgcatcacagatccaagcgcatttctgttggcaagtaagattattgatgaccgcctgcgggcacggtgagcctactgaaccagttgtcactgcgattgcctacgccgcccagctacaccacgcggtctccagtagctaaccaggcctactgcgtctaatgtataggggtacgaaggcctaacctgaccacatagccgctacagctgccccaatatgagttgtcgcagtcactgtcgtttttttaggagaccgcgccagttttggcctgacatcgtccaatatgccctgaatgccgtcgcctacccagtagtattcccgagaaatcggagtagcacgaacagtcacggagcgagaggttttagctgataagtacggacatgtttatcagtggttactgacgttagaccccaatgtggggatccaaattgctgaataatgctgttcaaatcaaaagatcattgttgaatttcagcgagcttggggtgggggacggcaattacggaatcacgggccccttgcatccatcttggtaactcttggtattggggttttgcccgagtggaggtaagttcccctcaagcactgcttcgacatccatgcgtctcatatttactgtcgaattgccttacctgaggcaaggtgtcgcctaagaagcgctcagacgaaacgaattgtataaggccacatgcctttaccacagtcgcagccaaccggtgcgtttcgatgcggggagaccttaatttaacgatggatacaccgataaacgtgctagccgccaaatgctagcgaagagtcttgtggcgagtgggaagacgtctcgaggcagttgttgtgggttcgctacaaaccttttagtcgtgccacggcgctcctaactttttcaagcacttgctaactaacgagacctttgtaaggatcgctacgtggactatcgccttagacgcgacgcgggccctcccaccaggaaagaagttctatgagattgcctcggagatagttcccccacacgcctctactatgtggacctactaggttcacgggacaggaaaaggttaaagggaacaacagaggtcttcccgtgagcaaacggtgctcacaaattattactgcggtggatttgtccggcgtggacttctgggcaaagttcattcctaggcataatcgttcagtgagtccctaagtatgtgacaacacaagacaattccttacaggggattctattaaatctgcttgtacgtcgtacacggatatcctaggcgcctttaccgcgtctcacgccattcggtggtgagaccggcctgngaaggctcagtaaatgcggtggttcctgccggcaacacctatgcagtggtaatagttgatacaagtgcctactgcactcttctcaagtgcgttagattatcagtttgtgggcaaatggagaaccgggactgctggtcggcggtttgccaactgtgcctgtatacgcacctcccgcgggtcgagaagcatcgtatgacatactcgcggcggcagagtcgtttagtccgcacggttgtacttagaagttgtcgtgtggaggaagctactgccacatgccaagcatcgtccttcgtcagatagtcgtgtctcgttgaccgatcactccaacgccttttagagtgagggttgacagctgcgcgggtgacttaaggattctctgtccagtttctaatcaattcgggtctcccacgggactctaatggggggacccaacgtatatcaggctcttctgcgctaaggtcccccgccagtagatctgttatcatataaaggggcgctatttcccgtggaagggtgtgttaaacaagttgcttaggttatttcaggtcgcgatcaagcataaaagcatacaaatatgtatctccaattgaaacaagacgttgcttagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaataaacaacgggcattaatacaggatggtaatgatgcgtcctggcctagtatattagaattagataattgcccgtctaccatgatctatgctggccatccgatgaatactcgccctacagcccatcgactcgcgcatcatcccttcgtgaccgtatcagacctatgagtcggtaagtagtccaaatactggctccgtgcaaagatgagccgttggacagatatcgtggtcagacaaagactatgtgaaaagtagactgctgaggagcttcacagggtcagccagacgtttataatgcgatggcatagtccccgtcctttcccgcatgtgcgttgggtattcgtccaagttgccgaatcccattccagtttaacgaaaggcggcccttgtacgtccaaatacgaaattcggaagctcttttctattgcattgatactgtacctgaagcagggacttggtgcaatctcgttgtactttggagggacgcgactgacctgccgacactcttaattgcgtccacggccactcggagtcccgtctgtcaactttctaggtatagggagcgtgcgcgatcacgaactaaaacaggcggatcgttcggcctcttgtatagcgattagactaatcaaggccaaggttggtagagacctgtagaacagtccgcctatccaagattgtttggacgcggatcctgcccaactatatgacaggacatctttcgcgctgtccggcggtgggtgagctgatacgcgagtcggcttaaattccgtgagtccagcgactggaagaccaacgcacaagtccgctgaaattcaaaccagcgtgtcgacaatgtcctacggtggggtagaagagccatagttcggcgaccgaacgacagctctggtaatcacgagaattcgtcggattgcgatacatgtaccgcgtatagcgccggaggatatggctcggaactcagttgaagttggcccgcggaccatgtgattagagtatcggttttattgctttactggggggggtagcttgacatcgtaagacgtcggtggataggtgtcttgacgaatatccggtccgagacgtttcctcgcacctgttggcccactccnnnnnttgatctttggggcggaaagaggcccttgccagtggccactatagcggtgaacttcatcaaggcttggaccatgcgaacccgacatatctcttaggtcgcccggagtaaccataaaacctcaggtccaggagaggctgtctgccccttatctgaatgttctgatggcccatctagcaatacggaaggactccatatacacagaagttatgggaggcggagatatctgtcaggacctctattacacgaccaacttcctgctcccaatttgtcagggatttcattgtaagatcattgcctatcagcatagaaaggtttaggccacatacgcgcttcgattagggcggcaactcttctgaaatccggcgtagactcacctaaccggggcgccattctaccagtaaattcggtgtggtagcactttcaacgcgcacggtcccctttcctcgtcctccttttattcaccaataggtaacaccactcacaacggcggttatcacgctgtcatctactgtagcagtctcacctcggcaattacaagactaaagtcgccactagacatatacccttgagactttatcggttagccttctagtggagtgacactggtcagttttaatcctagctccgtacgatgcaacggatcccacacccgttcgtcaggggtcgctggcttattccacacgtacgtgaatgtagtgacacgtggtttgggtgcagtatcgcagactcttatgggttttgctctgggttctgctgtctgtccatcgctccaattcgactgatagtctgctaagtcaggcttgtgaatcgaattgtatttacagagggcccctcctacatttgcccgcgtttctgatgggtcgtgctctgagtaaaaggtcggcatcatcggaagctttgtctttcgctcggctgactagtatggatgtcgcgggtgatcggtaatcgcggggccgtcacggccgtgacatttcggttccggctgacgtgtgggcggagcggacctggcgttcgccaaaaggttcaaggcgtcagctctgtccctgcaaaatgcctcgaaagggtatcaaaggatattacgaggacaactcatggtacacaaccgggtcatttcgcaagctccgtgtagaatcgtggagaaccgttggtgttcgctttgcttctgacggggcttactcccctctgtccgcggcggttaaggcgtagtcccttcaggcacttgccagtgttacgacgtcagttatccagagcgcaagtttggtgcctataaggcgcactccacaaaggtaaataaatggctcctacgagcatacgacagactcaaggtgtcacggtgtaggtacccccaatcccgagggacaacttcaagtaggtgtaactgcgctgcgcagttataaatgcatgggagttgggatcctatagacgagtaagttgaagaggtagaaaactcatgatcacccgtacgtcggggagcgtttaacagggtgagagatttcgctttgacccacgttctagatgctagattaacgccatgcgtcttagtggcagagggtgcataccgacccgcgtcggttcgatgtagcgttgcaagtctccggcccgtgatttaaaaatctacggaggcgtggtcttgaccgcggtatgcgcacgtatggaaaggttgcatggatcgtgctgaggtttaaggaacttccagcactacttatgtacatcatttgtcagtcacaagtgggccctgttgactgttggtgcgatgacgcagccaatgactgcctttgtttgtggcgggttaacttgtacgagggtcgttttgacaacatctgtccatagtgcttctgtataaaatgcggccttagaatccgcctcctgagtgatgtgggcctttcggcaaagctaggctatgatgaatggccaacatttcatttgggaagcgcgaactcagcccgaggagtgtatgcaccaatttagactgggggtgctctacggcagctacgaaaattcaccaggggcggcggcataatgttcggtaacctattatgaagtaagatcacagcagcgtccccgaagtagggcgagaaggcgataatgtaggaccaagtatnttagtattacgttcgagacacgttcatactttacagaataaaatgtccgcctcgcgtttgtcaaaaagcataatgccttcccccctttgccacgttttgacacgacaactgtatactcgaacggctccggctattcagtgagntcttcccaatagcgacacattctaagtgtagcgcacgcaccctgaagcagcgatctgatccagagtcttttaccgtggcgaaagtattgtttgtcagagaggttcacggtttggagaatttctaggtatgcatngttaggattccgccgagggttcgatttcatatttatttggtcatgttatctctcccgagaaaccaagcgggccatcataagatgaatccgggagcgactggtcggcacggtgccttagtaggcacacacaacagaagtgaaatgatctttcagacaactggtagcagcccggcattccagccttacccacgatgacgactaccccatcctgattagtataagttcgtgaagctaaattagcgatgctaaatcatttgtcgacggcctgaaagcacgcgtgggatatgagagtcgtaacgcgacctccantacagaatttttctgcaaccgtcttgcctgacctacatccgccccaaaaggggagtttaatcagttaccgcggcgtggcttctgtgtgcacagacttagcccggtcgacacttaaccccgatcctatgggctcgggccctgacaatccataggggcgatctactttgtatcgaacttggctttgatgaaccgtagcatgagtttgtggttcctgtctcgccgagttctccctgactttttacaccctaacgtaatgttcgggatttccatctagtcccttaaaaatgtggactgggattaacgagctacgtaggttcgattcgactccaaacgacgtcttgttgcggaaaacccgtcctttgattgagtcggctccgccgcgccctgtttcccgaatgggatagactgcgtagagggcatgcagggcagaccttcagacggatttagctaaaatgtaagtccaccctagctatggggttcggacacattcacggaagagctcggagcaccacagcgaccgatgatctcgcgactgcccgttcgttaggtggcctcagccaggaaaccaacgacaaggagtagtcagtgcttggtaacgcacacgcgaccgaatttacctattacgtaataaacgtaatgcccgaaaggtcttcgttcatccgccgtccgcctcgtcaggtagaactgttttctacttcatcattctaggtgcgcggatacgacaaattgtatcccaggtatcggctgaacctcggggtctgaacccctggattacttgttgctcatcacttataccagacgacccgatgaagctttggagtcggtccgggctgagaggaatgcttaagagacacggtaccatatcgcgatagagtcggacggcgtatcaagcacgtgtccgatggccatcccgtttcctgaactggtccgtcatagtggagttgatcatttctttaccgtcttcgcagtcctgggcttccgtaacgcggctaggaactagacctcaccgcgctcttcacggctgttttgccgcgctccgagtttggatgccctggctggagtaggaagtgcatcgaggcatgaacaagattctatgagtgtaattgtgggtcaggctaaagactattcctgcattcccaattacgatttaacataccggattaagcatacttggccggtcactattacggaggccccaccctagttaagataacagtcaaattgtccgccgaggacgacatgtagcccgtcaacgcgagattgacgggcgtcacggtttgctatcctatgtgtagcgctcatagggcatggcggcgctatgcctatcactaggaggatgcgctttaagtgaggcagggcctcgacccgccccagcggccaaaaagccccgtgaccagctggccgattaagttccacaaggtagcttacgcatttttacacgagggtgggccgccggagcactatccggtcagaagaccatgngatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtattgagactggcgattgagggccctgattccgagcccggagatggttttcccaaccgtggaaacggaagtcatggataagccttcgtagtgctctcctcttacccacttgggctcctcgatttatatgtacaccggtacggcggcaatccgctagggccgtttcgaattgaattggagcagcgcatgtttttgaatgaggcttttagaggtgtcgcgtattacctggtagttatctgacgcgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattgcgacgtgtcgtactgggatcctaatgatttagggattagtcacagcgcttccatgggctagctcaggacggctttagtcataaaaggcaaccgcagcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttacgcgacacactcaaagttttcgatcttaccttctttataagcgttgccagcgacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgatagggtgacagttactaaacggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggtaacacatatagaccggcaagcttgtttgagccggatttgggttcagagttgcgtctttggctgctctaatcgtgacaccagtgctggcgccacgttatacggcaagtccttcccccccctcaacccctttaaaactgtgggtactatgtctaacagtcacgcgtctcggggcaggctatacgattaaaggtacgttttctcgcccagagctcgttgtgctgctgataaagcgggttggggtactcctgcccaacgccctgtgtggtaatgtttaggttttcccgcgttgggggctggtggcttcaacactccgattctgatatctagggaaaccgccctgtacgatgtaacagttacgcctgctctgtacttttnnttttttggggacggttgcgagaaaccacggcagtttggctcataagccatttgccccactcgctctcgaccccgacactggaaacgagagtggtgttactgactgagggtgcgcccatagctgtgagcacgttacggtctgacctatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggcactaagaacaacccaaggacaagtgtacgtacgagcctttaagtcaattcaagacgcatccattctaccatcacccccttctccgcaaatgatacaggttcactggtccacgcttccaagaacagggccccgtgtggcagatagtccttaagaagctaagagtccaagttggactgtgctagcttactacccatatcgattaagggacgttcatagttcatgggcacgtgcggaagtatatcacgagttcaagccagggtgaggtaaggtacggtggagcttgaaccaacagcctatgatggcacttatcggcggcccttgggagtttggggcggatgccttggcatccggggcgtttcacctgggcggatcacggttcgctcactaaccgggttcttaacgggagtgtctggatcgaggtccaaaccttagcgtctcccggttgggccgcgacgtctgtttcaccgattcggcccccaagtcgcgatccgtcccctgttggcatctataagaaagaaggtttgtgctgcgaataagttttgatgctgattgcactacaccgtaataatccatgtgcagcttggttatgcctagaagggtcagcccaggcctctaaaactctacttatgagcgactgctggaaggggctggaaaatcgcaaacgtggttttctcgaaaactacggacctccgagcgactttgcggcgtatatgcaaaagcgccgaacagcaggggactcattaccaaccctacgcactgcgttgcaacccacacggggcgtaagtacccgcccttggtttgtgatgtcaggtttactaagatcgttcgtaaatttcgcactcattgctcctcgcatgcatagatattatggtgcctggaagatgcgtcagcccgaaaaattttgattataccggtttcacacaccgattgtccgcctagtgtcggggcaccgtttaacggatgtagtgacaaactcaggcttctacgcgacacaagtaccgaatggagccagccgtgtgcgtcgcggggggcagtccccttgcacagggtcgccaggcaacagcttacgtaggcacggtactgttttcggcttgtcgccctacaatggtccctgcggtcgctcatcggaagtatgacagggtatactaatgcagttagccccacccttagtaagatggtgtaaatcttgatctatgccatggatgtattgtggcacggcaagcattcaacaacaaccgcccaacctcggcctactttattagacagtatcagcgtccacggataggttttccgttgtacccatatcaaccttgttgggaaccgcgccattatgttcacctggcacctgggtcacgatcattcgagtgggcgcagagtcgataggccctcccccccggctgcaggggagctgttacagtaatccctgatacgcgcgggaatacgggcccgttggagattgtcgagcccgtagactgatgaatcatctagccttgcacacacaaagacttcaaaccaggtcggatgaatgcaccgacatcctgctacatcgtcggaccaactatgatcgaactcgtgactctcgatttgcctctgggactctactttccttgatgagtcgccgtggactacttttccctggggcatcggcagacgttaccttgatctcgcaaggaaaccctccctgacccgctatgacctgttaaggagcttcggagccgtgagctgccatagctaaattgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggatgcaatcacaaccattattcttctgaacccgcacccccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgtagagacctaccaaatcggaagctaagaagtctaattcaaaacgcatcgtgctggacggcttatgcctcgaggttacgtgctgatgtatgcaggtaaggtctctgcagggggtggcttaatcataaaaagcgcagcttattagtcgtgcaattagcgtggccagacaggcgagaccctttactcctaagatagcgctaatataagccagtggtggatataaatggcaccctcgtttgtgaacacctcaacgcaacgcatcatattatgtacgacgggggtctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccgaagatgcgaatccggccaggcgcaccagatgtgtcgatttaatggagatcaggatcaatacaatttgctcgatggacccactggagaagctctattacgtggcaagtccggggccggttagcagatcactccgcggttgtacccggccggtggtcctggatccactgtcagtactccgagcactccgtataaaagtgggttcgcaggtgcttggttcgatgtttaagtcagtccgctgcaaagccggccgaggttcgcaattactgaaaggacgagtggaatcgccgcgcttgccccaaatttagccgccgcaacttagtggttcaagctagagattgactaacatttagagtgcaactacatgtaggctggtacgtacaatccattatggttgggcgctcttcgcttagtgccagcatgacggtgcgattcctaactcagtatccgtaagggatccctggccgttcacttcgtccgcctagtcacttgggggggggccacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcgggtcaacttatttgtggcggcgctagtcacaattgcccaacggactctcggcccaagacaccagcatcctctggggacgtctttgatcacgacgtcccaagccacttatggagataccattcacacactgcactccacaaaactccacgtccttcacctcgatgggctagaatactgtactggttctaaattcaccatagggatatcggtagagtgacagtgatccgtgtctcttcctgcggcccgcataccccgagtatgtccaagtaggtttgatcgcttgagatgtcaaagcgggaccctaacccaacggttttcaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaacgacccgagaaagttcaatgcagggctgcccgaagctggaattaaaggagcacaaagcatacagacgaattcgccgcgtataagatngagttatacatagtaacttcggggantggctttaccccgtctcgcccgaacaccacctactctgtagtgggcagggattgcggggctgatgggtaagacccgtcctatgataaatagtgctgtaggcgggccaacatgcagtcactagcttctatacgtgctcgggcgaagggttaggcacgtaagacgcagcttttgagctccggacgatttattctatatgccgcgtcccttattcgggatctctgaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcaatcgataggttacgccagtatgagggaatggactctgccttaatgtacgaaaaaaacgtcccgattttgttgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctgggcgcctgcggatactgagtcgttccaggactttaagtatatcatcatcagggagnggtcgtataatagctgctgtcattttctgtttactcgtctgtccgcgatggcaagaaactcatcgacgctacgcccgtccgtctgtgttcatgttggtcagtgatggcgttgcggcccagggctaggcccggttccgtctgagatccaatagcacgtcaggaggaacaggttatctcagggcgtatggacgatggcagttggttatctatcggcagagggcaagtgtgtctcttacccgaaggatgcttaatatgctactcgagtggcactccatgggcagacaaactaaccatgttgctgctttgtactcttttcaagggaataagcgttcacgctcattattccgacactgcaaaggtccggtaatctttatagctcggctcagtcttggatcagtgacacccccaggcccgtcgaattccgggatacaaagtagccatgtctccttggcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgtcacaagccggtgtcatctatttggacccccatctagtcaacgaagagacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacacgattaaagatcgacctcgtaaagtgtttcacacgtgcatagtaaggaatcgcgcatcaccccggggatatttaatgactgcagtctctgaagcgcgtttcgcatttgcgcttctggcacagagcttaggacggagatcgggatcgtgacatctagctcttaccgtctccatgttaccatgagggtgctggcgtgaggtaacgtatgtttaccaatctgaactctaaagtttccagtatcacgtcggatccatatcctccccgcagttttcctctcactttcggatgcttggagctggtgtcgcggtgttctttcggttttggccactggtccccagacaattttgcggaacaataaattgggtaaacctatgatccatatactaacggcgtatgcctctgccgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgctttcccttaaacgagttctgcacgatcgggcgatccactacgatttctaacacatccgtcacttccgggtgtacattctagagaatcagacaggtgttagacgttgggacgccgtctagaagatatacctctttcggtatccccaagcacctcggatcatcaccgtagctgatcctcaaagcttagtgaaaagccaaaaatcctttgaaataggccagaagagcggacgtgaatccccccctataccgcttgagagaggaaccccgagtcagccgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagattctagctaccaacacggagagatcccggcattttggacggtcngaacacaggaaccagtaatgaaaagtacagccagtgaatagtcgcattaaaatctcaagtacagcaaatatcgtccaatatcggaccatgcggcaacttagtcttccagtcatcgagggcggcgaccgattcgagatctactcatacgattaaagtaagggatttagggtgtatcatgcaatcatcccagttcctggcacgttcttgaatggcttactagagtggatatgacaccggagaaggggttcgtcagcccgtctagggttgagaaccgcatccggtcgcaacttcgctccaaagctatcactgctaaacgttacccggccccgccggaagctggattccggccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactccttgaacaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctaaaaaagtatggcatggtattctgcggtgtaaagacgaactaactactggtggtaaaaacgttgtatctctactagattgccaggtaagacgtttatccttgcagggaactctaccaaataaagaccctgcaaacatactttagaagagtacgtcgtacttaggggttagtgttcatgtatagagtgccgtaatggtatttctgctcatcaattcgtgtcggttatggctcaattcacctatctgttttcgtatctctagacgaaccagggcatagtgctgctagcggatgggcgcacttgtccacgagacgtatagctctatcgcgcgtacaatcactgttgaagagattatccagtggcatgcctcgggaaaggttcatcttctgctggagttttactgtgaagaaagcaagatgttgcgtcgtcctgaaggtgagatggtgtcagcagaatcagtcagacccatctaatgagcacagcgttctggagcgtgtcgtgccgcccagtagccgccacgtggttccccaagtagtatggacgagttaaggaattagggcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagtgtcacaatcttccaagggtgatgcacaccctatatcatcactccagagacaaagaatccgaggcaaggggactttagagcggtgtgggtcgcctaccaccgttatctgacagaaaattccaccctacacggaactctgaacgagttggtgaacgacaacaggatttctttaacacaaatcctagggggctcgggttgcggcagtcatccgtaatctcatttctcacaaagaacgcaggatccaggtcctacctcatgcctgccggttagggggggcaaaatctcacgggcatgtcacctgtttaaaagtcggcctgactttacttctaacctggaaaagaacgtgctacaatatctcccataggagaagcctctatcttttgaggaataaagagcgcgggtgccatcctatttactaatggcnaaattggctaccggatccggggtcggcggtagttcatcccctatttcgggagttaggtaaggtataattgttcagataaagggttttttgccgtccatcgaacatgcaagttaaagacaagtttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaatcgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctcgttatcaccaagaataggaacgctcgcaccgagatgagagcaggcattgtgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggccctaatatacatacacacttgaacagatgttcttctatatttgcccacgctaatatcactctaccacgatcgaccccaacatttacgagcatttccatctagggtgggttgcggcccgacgacggttctagccgatagagttagtgttaacgcgcatgccctcacgtatgaagagatgggcaacctaaataaacgggtaatactcgtccaggggtggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatacaaatcgggacgcagcggtctatgggatatacaccacagttgaggccgttccgccctcctcgccacgaattccagtgtgctttgactagcgccccatctgcgcgcgaagtgtagtagaaaacttgtagacaaggttgaccccgataattactacaagtgataattagctcttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggcgtctggcgcgggactggcgttcccaaacgatcagcaatgctattgtgagatccctggatccagaggttatagctcggacccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgacgtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcatcgatgtagaacgctaactgatgtgtgttacgtataatagcaggccaggcttcccactacgcgtgtccatgtacggcgcgttttatccataggagtgcgtctggaacacgaaacggatcagttcatccggtaaacaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgagctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatttgaaggcctcggttgattgataaaaacttccagctagcctttagatagttttctaggtacaggcgaatgccacataccggcccgtgctcgtattacgagaccgccaagatgagcagtgaatgccttcctacgtacgcttcccccatccctatcaatcgataataaccttacaatcattaaaagcacgaattcgttgatagattacgattgctcaaattcgaaaatgtcggacgtttgatccataacctcggcaaaatggttaatctgtcgggactagaacgcatattgattgtccggcacgacgcgccatctaacccgtgttaatacagtcaaaaggttccaaggtgcgccgagtgggaggtacctgtgttatggagccctgagagttagccgcccaccgggtgacaaaaaccgaaggatcatgcggccgtaagttaggtacctggcggcagctgctacgggtgtgcttctgcatacaagcccctcatcactgattgaggggacacaacgtgtggctaataatggtcgactaacagcggtccgcccagggccgcggccccaaaatatatttgcgcagggatgagccacgccactccgacctgtcgaggtagaagagacaagctgcctagctggtgcatctcttacgaccggccgccgagtctatcgggattatagctgtcggagctcgttggggacttccgactctcacgtttgcgcgaagaggttagccctgccgagacgcgcagcatacaaggtaccaagctccccctccgtacgcgagtaggcccttaaggcgcgctacctgcgttcacttgcggagccagccgggtcgctctatcccagccttatgccttttaagagcactggccgtaaaggactcccgccatttgaatagtggaaagtatcacagacgtgtcgtgggccggtacgtcagaggtatggtggccttaagctgaactttttaaaattggaaaatacagtgcccctattccaacctcccgctccgtagactgcctgaccgcgacgcctgctagacttcgtacatcttcaggtcctttggccctgacttttgttttggatccccagcggggctagcggcgtattcgccgatgccgtctacgtacttcttcaagtggttaaagtcacggaaccctagcctgggctaaggccgtgaccccagagggttgcgcgaaggacttggacagcggaaattcggtaacatccgaaagcatgacacctatagccatatagagcttcgaccggagggccttgggcagactggttgatatttaggtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttaaggttcgagtcggcggtctcccgtctggcgtcgattcatttgcccaccgcttggcccagacggcgtaaggcgaaaccgagctcggtcggtgccagcaaaaaatcggtaaagtacgtggatcggctgacgtgtccattaagggggtgccggaaaattacgacaaacgggcaatctaaatgcaaacaactgaataccgttaccttacggctcaaatcagtgtagggtgggctgaaaaaaaaatgatgattccgtaccaaacttcggcgatagggggtgcgcgggaaaaggatgtgttgtaataccgcaacgggacagaggtgttcgtcctattattaggcacgattgctcgggacttggccactctcatactctagtccaaccacaagtagcgcggggcctattgatgctctgctaggtggattttgacgcatctgtagaggaatagaacgcaaccctgagtcgattgtgtccggccgtgctgacagatcaaggctagatagtctcttctcgcatgcgaactttttagccctgcagctgatacaacgttggaaccgaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcattggtaggactccgtaattaacacatattcacggtaatatgcctgaatgtaccgagtcatcgatattcgcgcttgcctctcctgcattagtacagacgacctgtccgaggccctcgcgcgtgttgaattcgtcgccaaggtatgatagcgtgtaacaattatgtagaatgtatgtcttcaaaccttatcgacccctcgccttaatggctgtgggtagtgcgagtttttactgtattcccccatgctgactgcccagacccagctgccggtggaccactataagttgatgccgtttattcaagttgggggatgcgcgccacgactgatttgaatccaagacagtatgattgcgtactaatccgtacaaccacagtacgttaatcacgcggcgcgcttcaaggccttggcgtcggtacactactatgcaggggcaggagtgcaagtacgaaacatctagtacttaaggggacagagaactcgcgttgagccccaaggctaagggtctaaccgtattatcggccgttctacatcaaggaccggcagcccgcaatgactcagaaacgccaagctgagggcacgcctcggtccgtttaaaccgcgaccgcgggtttgtcgaacatgcaattatactcctcgattttagtgttgaatttgtttatgctatccgaacgtgggctggatgcggtgtcttttatgtgtcgagccattctggcgaatgtgcgaagtcgtatgactttgaacttctggggtcaccagccactaagcctgcagccacgcgtattattgttcggcccgtagatgatatcgcagaggatcagagcaaccatgatgtttttcctgtcgcaggtcgcatagaaacattaatagcaaagttcgcgggcctggctcatagacgtatgggatgcgcttttcgacacccactaactcgcgcatggcccatcggcttccagcacagcttcttttctcccaaatttgacagcgctgatgcgaacgccatcaccaggggtcggtcaactcgtgacagtgcgcaagtcaggctacggcaaagtttttaagtctggcttgctttatgaggtagactgtgggccctggtgcaaagacgtgtagggggaacgcccgggatcgtgcattaaggctaagtcacgtgtccttatcgatagaaattagatccgttatagaggttctcaaacaaaaccttnttactctagcggaacagagtgccagcgggctgggctacctccccaaagctagatgtataatgtccaatgaggtcgggcccgtacgaacgcaagggcttccaggggaggcttagccggcctgaacgggcgttagtcaccactctatttcccccgggtgactcatacgggctactcaagccaggagccaattagtgcgtaagttctcatagtcgactggattttgggccagacccctttcgatgcagctccggctatctcccgcggccttccgtgataagcatagacgctgctatgttataagatggtgtactaccacgacctcagagtctctagatcgcgctacgccgggattatttcccaacaagattcgaaggtagtgcatcttccggcggcatatgaaacccacgtatcgagtttaaagcgtgctgtaccaacttcgcctctcgacagcgtcagtcgttagagcgaaataattacgaagacatatgttttagcagtggatttcaagttaagggtccgcaagcgggtctcgacgccaagcagtcggtaatccccactccggcaactcaggttattcgagaaggggagcgtgtccgatgttttatggtagaccggagtatatcgtaacgagatagtgggacagaacgtgtacgtcctcagaggtccaccacccttgaggtgtaccgtagatacctcctctcctcacgggataaatcagttagcttcttgaggatcggtagtaagaaaggatcgatgtgtcaaatagctgagattgcatagctagtcggatgcgcatgcctaactgccacagtgaatggataacgacctgaaagcatagagcatgcctctgccgtgaatgaagcgatctaacaattcgatgtttgataggactagacgaaaaggttcttaggcattacgggtgcggtgtggttagaactatctcacggacggtagagagatcctccgctcccttatatgcagacttgtgactgatccgtacttgaatggagctggactctgggaaccccacctgtgagctcacattaggcttttcaggctgaccagtgagatgtgcggagtccaccccttactcgtccggcacagctaccagattttttaggaacccgtagtgggcaggcgtgtcccaaagctatattccancgagcggcttgcttgagaacttttatttcagcgtcgcaacaaatggggtcggctgcgcgtgatgagccccggaccagtcgacggtctagatgcagactgtggctcatgctttcttcttanctgtagcagccccaccgtattcttctagtcgctcctaactccctacccaatctaagcttggggagatatcccgggtcacagagagggcaacttacctccctccaccgagctcaattatcccgtcgacctctgtgcgtacctctttaagagggaaatgcagagagatttatttcccgcattactatggtgttggctcccgtacacattgcacggaaagtttccacccgcccaggagcatccgggcacccagtaaattctggttggttggtcgctgcaccctttgaccgcaacgtcacacggatgtctacactgttcgcactgtggttcacaattatggttggcatccgcgaaggatatagctctgtgatccgtatgtcatgtataaacacttcggcatgcctgaaataagggacttagatatgtctctcgccatacaagtgattttgactggcctgcctttggtagcttcgtcagttaatgtccgagatcagcacctactctggtgcgcgtccctggggatatttccgggaatacccgtttgtacactacggtggacctccttacgtacgggttcgcgcatggcctcccttcaggaagctggctagctgattagattcgcggtaaactctagttctgacgtggcacaactagagatctgagcccctttgagttccggggaggtggtttactacctccggaggaacgtcgagtcaggtaggcggcacggatcggatactggctgccaaaaacgctttgctgttttcctgccactcacctcacccgatcaaggcatgcgtcaactgacacaacgccggggtcgaatagggtcgcggttgagagctgtctcctgaatttcggataggtgggccaagaaattttttatcccattatacgatgcggtgcctctcaactctgctcttcattacactgcaacaatcctagcgtgtctctacgcgttctggagggggcaggtaggattgctgtctcgtcaacaatacaaaatatctcgttagtctctattgcgcataagcacacatacgtccggaacacacgaccgagctgttcacacggggaataaaggtcctttcgacacgtatacggtatattccactaaatcattagtgggaccgtccttggcgtaccgagataatccataagttttttctagttcttaggtaacagcaacaatgctcacaacaatggagaccttttgttacttcgctccatcttacaacctaatatattccgattgctcattctaataaatatattaaccgactaaaaccacatttctgtagaatggcggagtacttacattaatcgtacccatctatctcgacccctagtaatgaagctgcggtgccggctgcccccaagagctgtacgcccgaaacggaatattgtgtggaacatggcacccacaacgcggccactagtctgttcatttccgataagtccgagttcagcgaatcgcaatgaagacttaccatcccctaatggtctcaagggaaaggcctcggtgcccaaagacttctttcgaagaggtcttgttgtacgattgacgccctgacagtcattgagcgattgacggtccaagttattttgcagcgacttatcctgggtcatcttggtggacagcgcgtcatgaattcacggcctagaacgcagcgcaccaccaggccgtagttgttgcactctccatacaccaagagtatgtggctggtccactcccgcttacccccgtgagccaagatccaaccaccgagccggggacacgccagcattggccaaaagcgctcttccgtgcgacccttttgcctggcagtagaaagggccttaggcgctctaggacgtggggtgcccacagggacttctccgtatccgatcactccaaagtttgtttcttcgcgacttacgcccctaaggctgtgatacgatggtaatggaattggtcgtgaagagtacgtccaaccacctcgacctgggacgtttcactgtggccacccactgcggagccggatctcagacgcgtaattctggccatcgtccaccaatgccagctgcctacttacgtgttatgtgatagaaccctaaatatcacatgcctacgtccggttttggcagttgaccagtagtggtcacccagttaacataaagcataagggaactatgaagggtgctacagctcatcttagctctggtgacgctgttgttgtgtacagtttccacaatagcccataaacagatgattgatctccgaagatgcaaagagggagcataactcaaggacatgacctttgggaggcgttccatcgccgagtagcgctccagcacccttcttcgccaaccggccatcagcaaacgcatgcactccacgaccgtgaagtacgcgccattatggcaagccgacaggagtctatgaactgttgcagtcccaagtcgggcagcagtgccgtacctgcgccttcactatacaggggcaccatcagatggaagatgacatcatcgccttgcaggcgagatatgtaggacttgtcgcagaatgcactgcctgcgagacatgccgcttgccttgcgagggcgccctctgccggtccgtttcttagctccggctagtagcagaacctagacctccttagcgaggtcataaaaggaatagggtagacagcccaggtttataattatctgaggaccaggcaattacgtgcccgtcagcatcctacacccagttcagccggaggggcactacgatagggacctcggctggcccgccggggtccgtaaattgactaacttacggaatcgttaccagtgaatggatcgggaaccaaagtcccgggatcggagcgtatcacacaactgctttggattaagatgatggcgagcacaatccgggagttccattatcatacccaaccacaaaatattatctctaaccgtcgtagaaacttggaatcgccctaccagatcttgagcgcatcccgaccaatcacctatgttggcggtgaaagagtccctagtataacgcacagattctgattacagtcaggagaaaagatcactagtgaagtccgaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatccgttcggggattgggtgtgacgcggtgctatgaaccggcttgcccccgagtagagtcgtcgtcttgctcaaagttcacgggatccctctagcgacctgaaggatccaagggataaaagctcgaacggacatgaattcgcgttgtacggccatcacttttcctacccatattatagggactgtaggcgcatttgggtatttccgtaatatcagaaagccatctataccgaatagactatacagtgtttgcatccgtcccgatacagtaaatccattagttgaaaagagccaagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcgacaaactggcgcgtgtgttaggagctcaaagcggttgaccgaccctccctaatttagaccacctagagttgtgacgttaaatctcgttattaggtataatcaattccccccatgagttaccagaactatttacgctccgccatgttagctcttgcgactgtctgtacgttaagcaatatgagcctcctatacttacgatctcaacttttcacggtcacattgtgagcatgtactcaaccgctttgggtatagcgatcttagtggttgtgagagctcttactgaccaagcatttttccaacactcgagagcggcgatgacgatcgtcaacagagtctgacgctaatatggaccgtccttcccgcacgtgtattaataaggcgagcccaggaccacgcggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtctgtgtattcgttgctagtgatcattcttttcgagttacgcatggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattatgtataaagattggatgactcaagtgagtatggttaacagtttggttacctcagttagctgggcagcctcatccgaactatttgccaccgcgttggatttcagcaaggcggtaacttacatatcgaggtctcactccggggatggtgagttctccacggccggtcctctaactcgcccaatccgctacaacatcatacttcccagaaatcctaagtgaaatccggttaggtctaccgcctccttcgaccccagagcataagtatttaccttaatcatggcgtttgttactcagagctgctggttacgtccctcgctacgctacaacttgacacctttatcccccgcccgctttgcgtccaggatgtggcacctgttagggcgtttaacatggacttctgaccagtctcttaatgcatagggagctagccatttgccatttgggcagcaaatgacactcccgagggcaaggccaatgagcgtagccaatctcgggtataagttcatttcatgggccctcgtgccgatcgcttggcgcagggagccaagttagaaacttggatggccatactaagcctaaggaactgcgccactacacacttcaaagccccatttctataggcttactgtcccccctctgctctgtttacacatcgaccacgtcaagccattatataaggctaaagggcacataccggctccatgaataaacacgcggcaatgcgattggccgaaaactatacacagtgagttctgcgcttttgaaatgcaagccgcataatgttgcacgtatttcgactcaagctgtcccgcggattgtacaggcgattaatggtgaagtacgattacctatttacctcagtaaattgcccaataaacccatcaactaccggatttctatggacatgccgtaggtgttaccgcaggaggatactttcctaatccggcaatcgcagggctggttcggactgcacgcgaaatgttcccctcgaaatgtagctcattcctttttgacagacgtgcatggcaattgacattacctagcattccgatagagattggaaatttgaatgtacccatcgggtgggttgcccatcatccggattaagggatacgggggagtggagctctgcgggcgtattaccgtctcatctgggatcccaggcgactcatgttatgttcttaggctctgatgtgtcacttaagaggaatatctcgctggcctaaactcgcgctaagaaccccccggacgttgggggtcatagtgcacatagcagggggtcataagaagttctggtcagtaaggcccaggtcgacggtttagtaggcaggtgtacgcttttgaggcagataactctgcaattccatgacgtttgaatacgtactggacttgggtaccagggagacttgttagatggggtgcgacgttgtgccgcaaccctttgaagttagctaccggcgtatgtaacttgtgtcttgtggtcccaccgaaggattcatccgggctcttgttacaactgtgctccccttgataaacgcactccctatttttaattagtcctaagtacgccagcgctattctttcccactatgggtgaaccgtccaacattaatcctgctgccttgacaaaaggcggagacagtacaagcccgagattagtcaattcagcaactgtccagtaggtacgtctttctttgcacagcgccccattgcatccaaacgacactgtcactagnnattagctactctgccatattgtatggcaagcaatttggagagtcatttagttgtcaaagaccagagggcaaatagataccctctgatttcatctcgcactaacctcgaaaagcgagaggcgcgaactcatagcccctagagacacagccatcccccatgtcgtacatcgcaaatgcagttatagttctcctatactggctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttaggctacctgacgtatactagctgatgttcagggcttgggtgcgttacatcactggcggctcagagggacctaagatagcagtcggtgaaggttatgatacagggatggttcaacggattgttgtttcttgtagagagcaggtcctctcttcacatgttccatgaccatcttctaggtcaaaatccaccctcatttcgtaagtaccaacgcccgttgagcatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgtataaagttaatgatgcgtgttgactaacatatcctattctcatcgctagtctcccgagggctaaaccaggtcagaccgcctttcacggtctatcgtctccttgcgcggtctaagaccaattgaggcaaactctatgaactctttgtttgtaagcaccgggtgacaatccccgccccaccctacagacgggcgacacacttgtaggtggaccgtgcctcagaggagtttatgctatgagagaccctcacggtggttagtattaactcttgcttccgtgcgcgggcacaataaaacgctagtattagttgctgctcaacttcgtatgcttctaccaccagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttacgtagggaaaagatggttcactctgtgctcgctctgctttggttcaattgtatatgacccagtgagctggggggagtatagatatcccgatgtgggaatttctaccctcagtgaattaatcccatnnctnnnnaggtctttcctgaagtctgggtaagtaatttgcttgatagttaaaatgtggattggcgtccagccggatgttgcgtcgtccacgggaattgccgcgtgcacagctaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctctttgtcctgctcgcgaactttgatttcactcgttgcaggcagagtcctagtccctcgagttcccttgtctttaggatacgggcactgccttgctgggttctcaacatttgtctcatactcctccggcgctccaacaatgcgccccgtggggttatctgggcggcttcacgctcgctaccgccacacaaacatacggaggatccataagactaagggaccaatacaacgtttcgcttgaattggtcagcaggcgcgaactcttgaaaagcgttccctcatcgctgtcgctggtggagaggttggttaactttgtttttgctcctagggggtggaggatagtcagagtccgtgctactcccagttctgagccaccgctgactgatacgccaggcagcagtcgcagctgtaaatggcggatgcgactatgggtctaggactaatttctatgcggaacccttgaattaatcttttcgtctcgtgcttagtaatctagcctcgtaatgcaactagccgcaggtatgttaacgccgggcgggtacagtctctttcctgcttaatttgaatacttcataggtatctcaagagtactcatgtgacgcggtaaatgataacctaggatgataagtgctagtaaacgttggacgtagagagcatacaagagctcaccttcctccttccgggcatgagtaacgggtccttacctacccttatcgtgcgaccattttcatgataggagcacggacttgtacctagtcgagggctacaatatggtcgaccaacgttagccatttagtaaagagtacggcgcccccgagagaccgaacagctcgtcttcttggnnnggtgggcaccccgcgccgccgcattgtggccagctcttcggatggggaatccttctcggtcatgtacgcccgctaaaattccagcacctttcggacgttgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggttcagcgatgcactaatgtgcttagtagcacagtgcacaatttctaggatcggccggacgacccggggtgggctgaccaggcggagcaacgtcgttatcggcgtcgtacggacaggcgtttctaggaagtttgtctgatgattgtgggggacctacaggattgacatgcaggggaactctaacactcgagcacgcggacaagttctcagaacttatattgttcttgccgcgttacaagctggtccaatgcaagaatcacggatacttctattgacatctcaccactcggtgaggctcaactcaccgaacacaagaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtaaatgcacagttgtagtatgcagaagcggatgacttgtcaggaattattgtacctgaacgaagtttatccataaccctcatgcgggatcaatcacattggatttgataaagagtagacaacggccccgcctaggtctcaagcggaattatggatgagagcctaccttagagtccacccgttgaaaggctaaaactcagtaggtccgagcatggccttaacaaaagaagtacatccctgtccccaggatgtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtatgcacgccaagaagagaacccaatcggcaaacatcagtactatcaagcagggttagtatttgagatgcaaggctgtctgggagttggtgcactcgcagatactgtgcgtacgccgcctttcgcatcctttgcatgttcctaattttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgctatgaggatcggctagtcgcccttagattacgcccccgacccggcaagctaggcgggtccatcccttacttaaaatcgctggtcggctttatcaagccctaactcaacgtacctctcgcaaggagcttcgtaccaattttgtgtgagcccctgaatcgcagctgtgcaggaatgtaagagcgagatatgctagttttttaggaaaacccgtaaagctgcgtgacactgcagtcgaattcgaaatcatgttacgctgcacacccaaacccttagaacccaagaaatcagtccagcgttagggtacatgtcgttccaccgcgcctcacgggccgaatcaccaaatgacacgtcgggtgattagattctcacggtcttcgtgaccttcatgtacaggttatgacctttatgctcgaccgcgtggttccaggtatggcctcctggagaaaggtacagttcaaggatggcgtccgaccgcgacgttgcgcgcgagtatggtgcagtgttcgggaccaatttaagtgcggtcgcttctaggcgcttttatcccattcctgatttttattcttcttcgttgtcatactaccgggcaaaggtcattcttcggaacaaaccatccaggatttgctaagtagagatcagtatgatgggcctatacttagcctagctgcgacagacaaaaaatgcatccccattttgtaagtacttatgaattctgtgggtcaggctggagtacagcattgaaactgccataacgagatagtgaaagtggtgtcttggtgatacacggcggaggggtggatcgggacgggtctaggattcaacggccctaaaggtctctacgctggcaataatttagtcctagtatcgcagtggaacttatgagtacgcaacaacaccaggtgtctacgaatacccctgatgtcggtactcccgcctgatgtgtctttcgaccgatcggaggcaccagaaatgggagactgcacgtggtacattcccagtggttgtggtcagtacgggcgttagcatctcacttcgccaccaatgcaactgataggtctcgattctgaactgatctcatgctgctctcggggtgaccccaacgtggatccaggggggtttaacctatactttactagactcatagaaaccacttgttctgcattacgccatataagatcacggacaagtcgagtcttttcaagtccagcgcttaaccgttacgcccccaagtagagtccagggttgtgaagatgctccggaagaggcaaattccaggccgacgctatctagctaattccctgatggattaaggccaaccgaacctaaaggtatcaatgtaaaccgaggctcgggtaagtgaccgtggatgggtgggcatagctaaagagcgaactaaagggcataggtctagggtaagtcgccacgggctaatgcgcaaagcgggagtggaatatacccgagactgcatttcgatggccgttcatcggggctttcaagcgaacctctatccgcaaacgtagcctcctattatggtcagatcagttagttagtaacaggagccaagtacagaacagcaaccgtgacctggcgtcagtgctgcatatgatgccaacggcgcgtgccgctccgccgcgcgaagccgggagatttgcgatctcggactccgttacctgcgccgattcagatcctcggacttacagctcgcagcgttggaccgatcgtatatacattgacttggccgttgtagagcactcataagagacgagatcctattggttatgcgccctcagtaagacagtcttgaggcctctccgttcgcccgcgaggttgggtgtcggtgtctacggtacctaattaagttgcatacctggcctaaccggtcactttccgcgattacagcgcgcaatagcggaccgcgcccgctaagtacattgtagcataccgccacctcccgatgctcactatggttacgttgtcttggtgaaacaataccccgtagttgcttgcatgcacgaactctactagtgtgataatcgggggttgttaagacccccatcttagattaggcctaatcctgtcaggtgtgacgggcttgggcatcggtcaggtgccagctgcactaattgcatacactaacgggactataaactagattttgtccctactatcacctgtattagatacactattaattcacgtcgcgtcacatcgccgacctagtatgacagtgtatagtggcagtactggttggtttgcctagcggatccgtgcagatcgtggtttagatcgccgcaggtcgtgatgtacagccatgccagcgttcgtcgctacgtccaattactagctaaattcctcgtgtccatgcctgtagggacaaatggagggcacgctagccttaaggcagagagagcgccccgtaatacggcttccaaccgccgaaatccctcctggtgcgagacaattgtgccgctttacctagaacacttaaaactatcattttccgttctatgtatccacccgttgtgagctaggattggcatacgacccgtgttgcatgatgatcctaatatacctataccgataacattgtccctctcgaagcgtcaacccaagtttgatcataaacggggctcgggacgaaaattacgaaaggagccgcatataatggcggggtccactccgctctattgcgaaaatccactaacgttctncctattcgatacagtcatcaccgctcaaaggtctatcctggggtaccgcccgttaaacacctcggtgtcaggttctccgggttagggctttgcgacaatttgccctcctgtaaccgcatctaagactagccagtgttgancgaccttatgtaatttatcttgttgtagccctccataccccgacccggactcggaaaaggcattgtgctcttagagccgttatctcgcctcgaaacaaggcacctccgatcggtaattagtacttggtagacggaggtagcctggcgatgagtttttacggacacaaggcttatcggttacgtcctaaccaacaacagcggttagctatacgcaaaataccaagttaccctaaatgnntacgatgatgtttaatgggcgggtctcggcgctgggagcggaacccttcgatctacataccattggcaagcggtcttcaaatctctgcaacgaaatccaggtatgcgagcctggtaacacaagaccaacattttgtaaataaggcccgatacgtgcgtacgagagggagtgttgactattagcgggaggacgcctgatgccgacaattaggaccttagcgggtgatgcaacgtattctatccccgtgaccatactccggtccgtagggaaatgatccgattctcaatatgtgagtaatcattagatctggtcgctgccttagccggaagaatgaggacaagtatcagaaaacgagtgaagttaggtgtggacccgcggtgcttgctattaggcaacgtctaggtattcacagagtaattttctgagacatgactcttaataataacgttgctttgttagtcggtgttaataaaggtttgtccagaacagacatggtnnncctgtgcataattatccgcatcgtgaatttcatggaaattattctctgaaccgcatactttcagttaaccaagacccaacttctagataagttcctaaactctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttaggcgttccggcctgcgctcaaaaggctatctccggtgttttgaattggttcatatgacggatcgtgcataacctgcctcagtgatcaagcccggagagagatgtgggcgaacgtatttgaatgtacaggtgggcgttacccgacttaaatggtggactatctgctagctctaaataggagaagctagccatgtcaaccatcgaaccgtatcaccagactgcgcgaacaggtgcagatcctggcatcgtgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttagctcacttgtatcgtccataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggatgccatatgcacagctagctccatcgcgtaactatgcctcagaatgtcatcgatatggcctccttccggagcgctctcgacccggattagtcgagggctacacaaacatctttttggctctacatttcacgacgggatttaagtgcgagtcctaagaagttgtgcttcttaagtgcaacctttgggctagctccgaaagtgtgcggagcttgcctgagtcggcgggtgcgggcctgggccgaccgcctatcgacttttatttgtgctgcttagagccgcagaggccccacagcgtagtattctcggtgcccgccgagttatgtccttggcggcacccacttcccgtctttaatcccgcggctggggacactgtgcccacttcgctaccaggaggaggtcataatgtccttgacctgggtcatctatgcgaagcgtctacacactgctatatgctgagaaacggctggacacaggctcnnnngccttagatgcaggaagtataatgaggatacgaggcccggaagggcttacggagcgggactaaagagggatgggctagactgtaccagagtgcgctcactgacggggctgctcaggagcgttatgctcaagtcttaaactatcagcggcgcaccctaggactatacggacagccctaatcagaagttccccgctccgtatctggaatctaaacatcggaggatatcggaacccgcgacgtttccgggcttctccagaagagatccgcccgggttccctcgacgagcggtaggcttatagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctaaggcccgggttatctagaaggtacgttgggcttatccgcgaagcacttgtccaaaagatcatgcaggtctcacctctctacctaattgacaagcttccaaaccttatcgtgcattcttagcggggtttcttactaaaaagagttaccatactcactactcgttccntcgacgancgtcagttctaattatattataatgcataggctaacgcacttgctttactgatgccggaagtcctaccacagctaatactcgcgcaatccggagggtccaggtcgcgttcagtcggataacttgggaaccgcagctataaagttagtgccttgtaccgcagtgggcgcttcacgcaatgagaatgagtcctcgatcctgacgctgaccgcgcagcgacagcgttgacctaataactaagtgtggtcttggtcggaatagcgaatcagtgccgaagtactacccgcaggccatatctgaatatattgctcctgagtcgtcttttaaccgccggctcccaccactggatcgctaattggccgttcctagtcatgtctgcgttgctcttgttagggtgacttaaagggtatttcacatcatagtctaagattaaccttacgcagtcgattttaagtttcgagaactcatcattatcaagggttgagcacgtatgatgtccccggataatccagtacgacacttttaagggcaataaggataagtgtttaaccaatgcattagtccggctctagtcctccagtatttcctcatgagcgaagtatcgagtgtgtcaatttggaggagcctgaccccggcacaaataattaaggatactttcaccattgggaacatgcattcataaagcggacaaaaacattaattgccaagcctcccatactgattctaattacgattaatggtgttcaggcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggcgcctgtgtgacggaataggtgtacctctaacgccatatgtagaggttacgtagcggacacagatgacttcactaggggccctaggattcgaggcaaagcagcacgggaagatgctttcgatttcaatgcacccttaattggttttgacttataactgtacaggcgtgagttctctggtagaacaagcgacgaggtcggattttattaggcagaaaaaaagataagtcatatagagacaatgaagcagtactacaaatcaccatgtactcggagcggatcatgaatgtaccctcgtttctttttcagttgttgactgcacgagaacgatcaggttcgcaacttccgtttcagtttgcttaatgcagtaggccctgtgttatgcacccactgattcttgcccggggcggttggcggaggccgccggtcggctccgacnnngctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtatctcatagaacatcagcgtgacagtccggcccattggcccagcgcacgtcggagcacgtcaaaataatgaccagtgaccttctnnnnccccatctttcgcgccgtctgagcgcgtaccctcaggggggtaagaagcgtggtcacttaccgcatagtggtcctcccccgtctgaatggcactcgtcgtgtgacagtcgtccggagagtctcggttgcctagttagactccaatagcagcctacacggctcgtattgcagggccctggccaatgattaaccggtgagaggtcagctttgcttggcatgaggacccccgtcgccctaggactgccagctagcgacctgtcctcgcacaatgacggctgtatacacgttaattatgatgctgatgtcaattcaagatcatcaaaataacctaagcaggttagaatggagcgcgcgggagttcatccacgtagggtcgcgtcaggagtgggcgctcggtcgctctgttcccagatttggtctcctnccgacggtgtcgagccgttatggaacacgcaaacttctcacgatgcaccggcattaatgcgtttgggagttaagagctatcacaaacatcatagcacctcggtactgcttcaccttgcagctttagacctcgctgccacaagtacttcgtcctgccgataaatgtacgccccacatgtcatcttcgcgtagccccgaattggataccattaccagagaggcgaaacggtccgcccggattagacgaaagtcgagcacttacagtattaccaacctttctaatggcccctattctccgcataagtcgcacttcncaaggttggattcatctgatcactctaaccgcagggtgttaccgaacacccgcgtctccaacgggacactattaacagcaaaagatagctgggagcgaccccacagctgcgatacatgaggccggagaactgcgggacctccagaactgtggtaccccggatcatcaggcagcgaaggcaccgttagaccgaagtgggagtgcactctcccccaatccgggacccgcatttttatcaggtgataacaatagaagagagactatcggaattacttcatcaccgtgacgttgttagtcgctcaaatccgtataagaggccgtgaaccaccttgggtcacctgtattagacacaaaccaccatcgctggaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaagatgacgtggttgacggggagcgtgacaggaatcacgggtaagaccatcaggccttatgataggtccgccatgctactgcaggggccgacgatcagtcacatcgcgactccagcaagttctcgacagtctaattagtctatcagtggcgcgcggccatctgaatattgacaccatcttctaggaagttaatttttttctctctcaatctcaggctgggtcgcggtgacctccagcacttccacggtacagtgccgctaagttgagctctgggctatgattgacccgttaagttccacttgtcgaacacgacagcccctaatagttcaccgcaatcaagaccaaccaggccagtgggctaagggnncgttgcctactagaattcgggctgcccgatcaggtattcgctagtcctactagcggtgcttactggcataggcaagattagaacccatggataagtggccacggtaccgggagctactagttgcttcaaagaaagaatatccactgaccccttgatacgagaggcgactaacaaattcgcgaagggccctgcacgtgtgggcctctttaggcttctttaatattccaagcggggacaactattccagaggagacgctcccactcacgagcgaagcacaataccaccccctcgccggtagagcaacacggtcctgtaaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgcctgcctggagactccgggatcttgtcgatgctgtattgcggaacttcgcccgcccctagtactctccgtagtgccaatcccggggtactcgcgaaagaacgtagtgtttttgttcgccgtcttgcgacccgctgacgtgtgtatagagacacgtataccgaatgcacagaccccatgagctctccctagtaccggtgggtagactacgggcacataacgaggtcacccgcaggtacaatgtgcgaggggccaatagcagtggttgggcatcatggtgaaccgagacgtcggccaccaacaatgaccctacgtcgaccccacatgggngagtgaagtcaatgtgtcgagtggtgttcgtactactagcccgnngaagctccaagtaccttgcagtttaatatcgggggaaggcgacggcacgaccaccctccgtcaanccgttcgagtaccacggcgcgcagagcgaatatctatagcaggagcattgttcaacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgccgaaatatgtggatatacagtgcccgtacgctctgctgtcgtagcgtggtaggctgacagtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggctaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgagtcgaaacatcgctggctatcttttccaaacctgtacctcaacctgcattagggagacgcgtaatcccggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgaagcatgaacatggcttacatcagggtcgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcgcctactagttcaagcccaagttccctcgcaaatcctctaattcgatcttagtaagaagcgttggcctctaaaccgtaccttaaagtattgccgattaaatggctgctgggagagcgcagatctttttatggtcgtttgccaattcctgccgcacgccagcgtactagcctgtctaagttcacactcgctccagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcgcccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgagccctcaggggcactcgaatcagcgacgatcgcaactcagctggtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcgattaccaacgccgagggctcgacggtgatacggtcttgatataggacgtacctaaggctgcagcatgtaagacgcgctccctgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatactcttttcttcgggccctgtactacggggacattggacctatttctcccaccggggcatgcatgggctgcactgtagcaccctaccattcttatcacggcagcgccgagtatacattaggacactaggcccatctacaacacgcagagtacgttgtgatgaatgattaagggaacgcatagtccgctccaggagacggtagagagggtgcgtgagcattttttgatgagctcaaagggccaggcttagtcgttctgttcccaaccggagcgctgcagtgtcgccacgatcccagtgggacctttgcaaatgtggggccattgtatctgttccaaaccgtggagggcatgcccttgcctgggtgcccgctcctacctgttcggctcggagtggcggtcgccagattgccagcctttcacagaatccctatccaccctgtgtgccacgtgataggttgtcagcgcactcggggtagctcgacctcatacaatgcttgaccagaggaagcttacacgtgggccggcggccccctggagctagcagaccttctccgccaattcatggccctcgcatgccgtgggcgtggctgggactgcggtgtgggcttggcaacgacggataataatgaacaaagccggcgctcaaaatatcaagggtgccgaacactcacggaggcaggggtactgtgactgggggcaatgcggtactgatacacgagccggccgggtctggacgtacagggaacgggcgcgacatggatgacccaacagccagtacgctagttgtttcccgtagatgcttcatgctaattgttcgcccgtccgcaacccgtcaattcatcggagagtctaacatccgcgcttcaggaacaggatgggagttccgtacaggatatgagagaaccagcctaactcggtgtgtgggcatcaagcgcgctcgatcggcaggtaagcactacattgtgggcgtgattatagactagggccgttaatcctcgtatctgagttaagaaaggacaacgacgatttcgggcccaagtatacgctactaactagatgccgttcacgtatcacgccaggagaatacgtgaaagtcggcaccctggggtccatgtactggatcagaccgatagttatactacccgccgcggcggattgccttcctcttcacctttagctcttgaaaggtgctcaaaatatatcacgactacggagttggctattaacaataccaaacgtaccggcatatgtggaactacgcgtcagacaaacgcccctacgcaccgacgtaggtatcctcgtgttctatcaatgctctaaattagtccagtccagtgccttagggacgtagaccagatcggcacgcagtggatcctccaacggggaccgttaagctttgtcggtggtattgctacgggtatgtgtcacaatcgattatcgaacactggtcctccgcgaacgggcatctggaagtcgccatagcggtctcctatgcgggacactccccgcgcctcagggaactcgctggaatgtgaatctcgtggcgccggctcanggctactgtagagttgttttagtttgcaaacttacggaccgctccggagcgccagataatctcatttatttagcgctcagttagaattttgaccagagcggcgcactggtttaaggctcccccgcgatagtgatgtattacgattaactttggcgaccctcatagtccccaatacgagctttggcaaacgctctccggcccgtgttgctggggcaacggtttttactccaactagatttccaactgctggctcaacgctactaacgtaccccgtccgccataaggatggcatcgacggagtgaaggctcacgttcgtgaacgtatgagaatgctgtgtttgctttttcacatgcaaacaagtctttattggcgaccttgggttgatcactggtgcagaccgcgcatcatgggagagcatttatgcgcgcgcgtccgattagcgtgacgccactcggccggtgggtcaccccaaccatagggggactaatggtgtcttgcctaggaaatcgagaagtgtgcgggcatatcatagactttaagcaacgccatctacatctgcaagactctataagatgtaacatttatttatttttgttccccctataccgtcgtatgtgttattaaacaagtagggttaggatgggctcaagaagcctatccgtcgggaatagcatcgggcgttccgatctgtcggtgtcgcatgtttcgtatgacgacaaagtcagacggcgagcaactttattccataggtccggatgtctcaactactatcacaacgccctgacagacacccgaagaagtattcgaccgctacttcctggccgttagctaggaagatcatagccccttgaggtaaggttacgcttagagctaaattactaaaaggaggagataccagaatctataggatcacggagaagtaagttaatcggccacatggaaagagatttatcggagcattctgcggcctctttccccgtagcatacaggacaacagaatatccaaacattatccataaacgggattgacagcagtttaagcgattttgatctcgatgggcgtagatttcgctccacagtaagttagacgctgctttacgtctaaaagcaaatcaaaagcaagtgggcggattgttcgagtaagcttgctacggcctgggaggaattttaatgacccgggtagtgaatacctgtctgacatttatatgtcaagtgcgcctatcatccaaatctagtcgagcgctggagtattacgttgtcccttaatcgacttgtcaactgcgactacgggtggtacagggtttcaggatcgtggaagtcgagataagttaaacttcctggctttttccacgttcaacttaagtatcgctggcattacctaagttagtaaaggatcgctaggcttagatccatgacatatagattttcatgtgaaaaccagaacctggtatagcaggggcatcgaaggcctcttctccgaggatccataacaaactcgtcgttatacttgctgcgggatcgagggcaatcgctaaaaatcaggcactacatctttcaagggttccgctccactataagcgtgatctttacagccgagtcatcgcacagtaaatatcacgtgatgacgccgacacgcgcaatatgattcaacaggtagccgccgtaacagcgtcccccgaatgaggatgcaagcaaaggtttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacagctataaaataggcagtcttgaagcgtgatagacttgtgatgcttgctgcctagcggtaatacggttccgagacatgggcgttgtgcgatcatcatgacgtagcacatgtgcataccttagaacacgtgagacaatgtccaagccatcggttttcctccaagcacaattaggacaacccgtattcgacaggggagctgcagcgaggaatgtaagtattacaatatttttaggcttctgaatccatggacgttgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagtccgttcctttctgaacttcccttcatgtaatgtctacaggctctagaaaatggggccttgacacgtgatagggtccctgacaagtgccctgtataagaaaaagagaactctgggtgtctctggcgtgatgtattttttagtgctaacatatgtttgaagctggggctattggccaatcgccgcgaactccttctggattcgacaaagacggccggcgggttcttagcctctttgtacttgaatgggagacacactgctccgctcggggtcacaccgccaccacagtggcaaagatcctgtgtattagtatgcgtcttgcaatcgctcattggaccagcgagattgttagatccacagtctagtcgttgggttagggggtgaagggacgacattttgtcacaaaaccttcgggcttactagattgatggttaagacccatcggttcccatccgggcatatctagtccattactctgcgtatgttcactaccattaagcgtatccgcgctcgcgagtacggaattgatatccattaactgtgggcgtgcgacaccagccggtcttggtgggaccttctgttactaccacacagcactacctccgctgggcctagaccacttttacccattgtgtggccggcccgtgaacctccacttgatgcgtaaagggaccttccctcacttcgtccgccaaggctagaaacgatgattctgaaccattgcgcctagcgagtctttgtcgtatggtgcgatattctcgggcggttaggaggaatcgtagtgggtaaaggcttctgatgggtggaaaccgagatgattaagtccacagatcatagaattatcatcagatacaatccaagacgtgatgttcaccaaacatatgctgccgtcctaaccaagcaccgcttattcaggttctcccgaccaagcaggtggcggtgagcgtatgagtccgccctgaagagcccctgagaatgaggtgtaccgatcctagaatggaccctttgaccgggtacgccgtattgggcctgatgatccgaattcgaatcccatcacgtaattgccgacgatgcgatcgtgatcgctagcaaagcccagagaacggggttgttgggggacttggaaacctggaggtgatcggtgtcaggatactatctgaaagagttgcctccggtagcgtgtaatatcatactaagcgaaggaacaagtcctgcgaacgtcaaggtttgttgtccagttggaatcggtcctccccaacctatggtagcgatatccggagtccgaaggcccatgagtatattcccgagacggaaacctaataaggagtgatgctggatcagtcggggattcgagttgtaattgcttaagcttcaaaacatctccctgacgttcaccacaccacagttgaatagaccaccgtagcctccgtcaacgtcagttctgtcagcctgggacaactcagatctctaatgcgatgcgctctatgaaaataactgtcggtcttacattagagagcagagtcgctcataatgaccgtagggctccgggttctcgcttcgacgccagncgttttctggtccgtcactatcaagggtcctagctaggagggcccccgctggcgtagcgggaccgagacttcacagctgctccttcctcgatctaatggatgaactgacatcctatgagatactgaccatatgatcgacgtcttcaggaacggtgctcgaggcttcataaacctggggatacttccagcgagtctcatcatattctcatgctggtgttggtcgtggagtaatgcttgacttgataatgcacttggcgtccgacgtttgggaccagtgagggctatcaccaagccagtattttgctaagccagtgaatacgacatatgtacatagcgtcgtaagttaaccccatcctttggcacaaaccggggtcaacccggaggtagcgccagatattgctaagtagacagacactgatacgcaatccctactcgtgagccctaaaagcgcaggagacaagcgctaacgtccatgggaaccaaaaagggcgtctaggtctggtcatgtgagtcgaaaggggttgttcgtgcgctgcagttgtgatcaggcaaacgtgccccactgcgcttaaacagacattaaacacgaaaaggtttagcggcaaccagttatagattcctagttaaacttccccttaatataggtcggcatgctgtcagatcagttcagtagccattatcaggaccattatgcttcggttgcgtagacccccacacaaacttggtgtgtcagcgcaccaagaacggttggacataagaagaccccccccgcgcgttgacccactaaccccagagcctatcaaccttcggttctaaagccggagtttacgggtaaataggcgttcgcatgccgatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatggcagaaagaggtaacttgaatatcatttgtttatctttccgaccatcttccatggannntatgtacagatgacgtaatcggaccattaaaatgcttcttaagaatcaagatacaacctcaataatgacgtgcgatgcgagataagctttctggtcaacgttctgcataccgtagatatctaagtattccctaggttgaaggcaatcattgccgacacactcagataaacggagctttggagtgggtcgtcgcagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgttgcaacagataagaactgagtgactttaatcgtacttagagagtctcaggcggannnnagccagcgaacgcggctaccccctggttaggggatgggagtagataaccctgttccaaacacagtcagctttgcgcccctcgtgttactattattctaatagacggacttttcaataattggaattgtggtctgcttccaattcttttaaggtaattaggatttttcttgcaaaattggggtcatgggaggttactcctgtcctgggggcccagctgtgtgtgccgtttaggctcttcagcgtcgcgttccccagctgggcccgggttaaccacagcggccggcgggaagggtttcattggcattcgaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcagccgagctgcagtaataaggtttacaaaggagtaaaagatagctctgtctaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcaattgggagaggtcccagacatacagccgtgtcctgcttgcgggagagtgctcaaatttgtggcattcgcctggaagtcaggggatatatgggaatcatctcgcctacgggtgcaactaagtagggtccacaattcagatcctaggtgtcacaccccccgctacttattaggaagctactctacacttgatgtgcccaatccagctaatcctagtcaagcttcataaatttacagcccggcatgcttatggagtatgccccgtgggcagtggaaaggtgcggctataccgatagcgtagtagagttgcttagctctctcgccatctaaacgagccacaccttctataacagcaatttcacacgtcgattaatcctgcgacggtctctggtgtttgagtgacacccccgtagtatcttaatcattcaaatccttcctaaatcattcgtcaagaagggttaccactaatcaactcggggatactagcaatccaacaacctgatgtatagcacagtttgcgtataagcgagcttaacttatgcgatagatttggtgatatgttagacgctacttgaggggcctcagtgtggccgaaatgagtcattctccaactgatcgacccgcagatatcagtagtagacgaccaacaaaatcgccttacttaagcggggggcgcggctgagggatcgcagttgctacatttgatacaatatggaaagtatatatctcgtggatctacaggcttacctttgcatttggcccgcaaagccgtaccttgaaggacctgaaggagcggtccatgcatcaggtagtttggaaccctggatcattaaaatatggtctgaagcgaaatcgcgctggtcgctgctggagcgtaccgcctctagataagtgagtgcttggagggtgagggtaagctcgaggcgggaatgatcacaataagacgccgtttgtcaggaatgtacatgaagggtccagagtggtttctaataacgcaggggggtgtatgcgagtagctggttgatatcgtgcaccattacgaaggtatgcatgcgtaagaggggtagggtataacgtgtaaaggaccagcctactgcgggcgtcgccaaacattattagacctaactattgccaagtgggtgtgagagacgtcgggctacgatcagacaatcgattgggtaacaagttttactgacactacccagcgttaagacatccctacgggcagtcaacgtcctgatggctccctcactagaagcgttcttacgtcaagatagccgatacaagcataccacgtaatgcggcgtaagggtgtatgcttttcaaacagacaagattcacattttgccatccccgactccaatgtaccgatgaagactgtcacacggagcggagcgagggataaaaaagccaccgtcactcctatgcggtgtactccatcccgggaggagggtggtcttgcggttcttcaaggtcagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtgatttacagaaaaacatggatgattatccgggaaaaccgattgtcgacaagatggagccctaggctgatttagacctcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggtcgtaggatatcgccagctatcaggaagtattaggtactctctccaactgtcgtattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccgggcaccatcctgtagattttcagcacagaatatccgctacgcgcggagtgagcctgagcatctcatgcacgcgtcgagacgcgatcgatcgctgagcacaccagcaatataagtcctgccacgaagcgactaagcgatcgcatgtgatagtggagtacagcccataagacctaaacctagtgcccgcctcgtggcggtctacactcggggtacccctacccatccgacagccggtacttaactacactatttacgcgtcctgcaaaaagactaaccagtttttctttcccaagactccattagaaccggtgggcccacgtcccactgactgttatacttatggatgggatggtactgttttgcgagttcgactgcgaaacgccgttcaccgtgtgggctgtccagggccatctctgttcatactacctcagcctcgtgatgatacaatgcttcgttcaggtttcccaaccagtgcatcaggcgcgcccggctcagcgggtagtaagaggctaagtatattaacttaccatgtggtgcctagggttttcaacagcatgaccccaaaatcgaaccatactactttatttcgtgtagaatgggattataggtttctgtgactgctctcccatgtactacttaacacactcggcaatcgtgggccatatccaaagttcggcatgcgttttggaggtcaggcatcgcgcacccggaagctgtcttctctaacatcagagccagaatcggaccctcgtccgcctgtgtgcgcacgtcctggaagcgacggctatcaatccggaaatgcgtgtcgaccttctgagtggctgagaacagcggccagcacccatctgtctgtgagccactagaccattgcagcatcgctacttacagtggatgccaaatatattgagagatgggatcattatctccattctgcctttagcccctggcttctttagatatttgtacctcccgctatggacggcactggggccgcagacaacttaccagatgatattactccgcttcacgttacgcgtgcaaagctcgcgccgctcgtcgtccacccccactcctcaatcgagccgacgtaatggcgcggccacaagggcctgaatagggtgatggtgagggttagattagacgttctgacgcgcgagaggctcgttacaaccccttctggagacggcagttcccggtagtcgagatctctgcggctaacgcttcgcgtgactgctgtagccaatgactctgccaggagggaatatatcaggtacgcttacgcggcgtacgagcccagtcatcttcggtctagtacatcatgaaacctaactgcgacgtgtggtataagcgttggaaacagatcattcccggccttcgagagctggttacccgcagataaaccgacctccgtttgataatcggttgggatttgatgctcttagattaatcacgcaatacagatttattgccgcacggtggcgtccggtgagagtgtgagtgtagaacactaatacagagagtcaacccggtgagccgacctctcgctggccttccttttgggccttagagagcggcatgggatttatgtacatatctcgccgataacctcgaacggattaatggcttgcgtgcgaagaactcattatcatagtgtcggtgtcgggatcaacctacaccaggctatctctgaccgaccgcatataggtccncgtgctacttgtttgctgtcatttagtcacctagataagaagagtagaaagtcgtcaaaacgagaattgcatctgcacgaatgatcggccacttaatctcgtaccccccgccttgttgcggtttagcttactgttggctgtcacaattttctagaaccgtgcgtcgggttggttcgactctaatcgggactaggcactttcgtaccctaaactacgtaaattatttcagatactccgaactccaattgcagggtacaggaccctgtcggacttgcccgtccgccgaagcgctcttgggtctactgcgtccttacggatggtggttaccctcataggctaaaatgcaggccacacgggaccaaagcacatagcatttccgaccctacattagtttgtggaggctaatccagagcaatagttacaactaagactagcctgtctacgagcatgcaatggctcgggctcataacggagggggtgggcttttactttccatgctattcgtaccgtaggcctgtgccttagatgatagaatcactcctcccttctataccctagcgctttgcccgcagtcggcccttctactgaggactcaatgcgaccgggctttgaggagcccttcgattctcttgctgtaccgcagtcgccactttattcgccggacgcggcgtgtgagtgcacttctacctcagtgaccccgagtacgttgtggatttaacgtgtatcagttggcgtcagtataggctagaatcgagtaatcatagccccaaattcattaaggactagtacgccatatctctggtcgtgcgctacaggctgcatagagcaagatgcagtgttagatggtctttctcctagagtaagggtctagttaatggtcatcttgtgttcgcgagcatttgaacatttctctgagacgggtgtctgacaggataaccatattatactatgcgtaaagctgccgcctgtatcaaatgcgttactcactgcgttcgcctgtccgtccgcgaacgaactatacaagatctgggagtgtattcgacctggcttttgggtcaagtcggtgcgatacgaatcgtgctttcgtgacgaccgttccgtcggacttcaagcagtgcctgacgtgatcccgctttcctgttgaactctatagtgtacccttttcaatccaacgttcccggggtgctcttcactaacctccgattgacgccgcagtttcaaacggtcagaagtaaatcactatggcggtcctttaattcgagaggtgtattaggcacctaagggatagtgcctataatttgtaatgcctcgacttgtcctcttttacatccacccagcgcaacattgcgacgaatgttcgaaatacactgggaaaattccgcagagcgacgtatacgtggccgatgtgtatttaatcccgtatgacagttatattacctgtttccggaggcttgacttatcaatccaatacatatgatctttatgtttatctttttcgacgagaagcgtactagtcatgtgctacgacattgacgagaggatcgtagagaagcgtccatgtactcgtgcgattagtaggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctacttgagatgcgcaattgtaggcattccaaactgttataagtcaatcccgagggcgacagatccgctccgggctcattcgcacattctaaccggcaacatgaacggaaccattgtgctagggcacaacctcagccccaaaccgtgcaattagccccgccatgccgatncgtgaactagttcgccacgcaataggcaagattaaagcttgattttaccgtgttttcagtaacaacacgcacgatgtagtacactcacaaaataaccatgggtcagtgggcaatctgttgctactggataaccctttatgtttcttganncggtnngngcgattggtatgcgcgttggccccggaactagggcgcnatatcaacttattttctgagattacggggtgtgtgacaccctacgtgcgggttcagttcggacctggcagaccagatacccggccgtcttacccttgaacatggcgtacggttagcttctgcgtttgtcatgcgtcaagccgccgatcgaatagttgaccgggcagaagaaccgcccaagtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgcttggctgttatggctctgttgtttgtggccgataacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtccgttgattgaggatcatcttctaaacgggatctgtcacacccaaacttagcgcaacagtcgttttgtagaattcgcagctatggcgcagtattcttagatcaagcgccgtgttccctagagagttaacacgggctgacatacatggccacagtcgtctgtgcacggcttgtccgctacgcctagaaggtcactaccgggcccactcattttaggcaagaatacagtctacaatatacccgtactagaaagcaacgatgtacaagcgaattcaatagtgctgtgtgcagagttatgtatgttacgtagggcttgtggttcgtcctccaaaggtgaccgtacgtcccaccatttgcaccaccgacatggtagggacgttggtttcatcaatgcatggtcggcccacgggcgaatcggttggaaggatccccccacggcttactcgccctagtaaaggagctatcaacagtccgcatagcttatcactcatatgacgggttacgttggagcagataggtgaaggattgagggcgtgggagaatgacacgtttgaaggcgcgcctttgcggcaattacgccctaaagctgctaacacataatcgtgagtgcntgtcctagttacgcgcagggaagcacacgggggcagcgcactaacagtccgtaaaaagatcaccgttttggaagcgttaacagaggcactgcgtccttccgacaagtgctcttgcttctagggagtttttgcccccggacattcctaattcctgtggcagaatggagcgtaacgtgactggtcgcattttcagagaggcgacaagtactcattcaaagagccagcaggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgcgtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccaatttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatatctcaaaccccaagcaaaaatttgttatcgtagaaaatgtataagcagctgtaccacaacggggaatataccgccacttgtaatttgtgacactatcaatactaagtcaaattaatcttatacttggtccgcggggaattcgggcgggctttatcgacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatccttccctgcaaggatgaccccgctgtaagcaaatgtttagagggccgcgtgatcgggaacttcgtggtgatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccagctgatttcacacaagtaggtaccaggtgcgcagtaatcaaggatactgttaaaggaactgttgcgaggatcgcgcgcgcttgctatgcataacttaaacattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactacttaggaccaactggcgtatagatgagtgcgtcgattagatgaaataatacgagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggcttttcaacacagcgccctgcaggaggggggtgaaggagtgctattnnnggtgtgtcctacccaacaacctggttgtcttatgatagtggttaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgtcttttctgctatatttcgacgcttcgaggacgtgacctgattttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtncttgatgactactgagtaaccgccaatgccataatggggtatatctaataggccagacgtttcctactccccatgcgtgcttgggctacgctggaccatttcctaaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactcgcagcgtgcacctcctgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaattacgataagaaagtatgcaatatgcgcgggctacgcaaagaaatacagtcgtcttgggacggattctcactacccggaggcggtatcttactgtgtgcccgagccgaattatcggtacatgcccgactgcgtctttttatcgtcgagggcagtggtcatcatcatctccctgcatacttggagatcatgtatcgccatagttattctcaaccccgcagcgcacaccgggttgactaaaggtcttgggccacgttcgataaacggttcgatatgccggtggcctgtttcctggaactgtccgtctaggtatgtgacggcaggattagaacaccgcgcgcggatctgccgcgtgacgtaagtagacaatcccggcccccggattcgtctgtcttaggtaggaccgtcgttactaatgaaactaaaggtccaccaatctagtcctctccatgattcaaacannnnntgattaatccgtcatgttgtaggaacaacgagatgaatggctagcgaaatgtagacagcgtacagcgtcaccggacaggtaggtctatccattcccaaggcctccacacgtaaacactggcattggacaataccgagactcgaaaatgcctattgcagcacgataactcttaggaccctacccctaaatgcctactctgagtcaagacatgcatggtgggtcaacgtaagtcttcaaggggctccgcgaatggtatatcatcctgcctaaggtccaacctgactacccgcgcgcgtagttgcatcctccacccctcccttcttgccttgctaagatagacaatactgtgctccgttagcattatggccaaacccatgccctacttggtcttcatcttctcgggactattccaagctccggaatgcggaatttacttattcaggcaagtatcctaactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgttaatatcacgaaggtcgtaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccgcaaaggaatattaacgaccgtgaactctaggtaactggccgtgagcggatcttcactgcttttcggaagtaccatgccgattcgacgggttgacgagtgatataagatgctccagcgagaccgttgaaggacgcaaatggcatgtgaactgagctcaggccgctacaccagnacctgccaggcccatgggcggatcggcgaccccggaaaagggatcaccatgaaattaagcccttgaaaaagacgagtccaaaagccgtaggactccatttcctccatcgtcctgtgaagcgcgaaggctagcacacatagcggcagtaggtcctagagaatttggcctaacgccccattcgtagtagccaacgttttggtactacgttggaagcctattccaccctagtgacctcactcgcacttgcttggtttgtccgttgaggttctaggctgtgagtgccccatatcataggagttctcgacgaccctcttccggacgaagagatcctctattcaactcggtctgcgcaccacccggcagcttcttcatttccaggctgttcgatgtgggtactgcacttcccttatagcaggcgatttcccgtggaaatcgaaggttaattccagcgaaagatccaaatcgcttagtgaacgatgcctctcgctaatatttcctcccatcgcgaccgctacatgagaatacggtagtgtactctgcgtgtataaaatccctcgcgcaggcccgtcatacaccacataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggaaaatcgcgatagcgtgcataataatacaaaaaataggcttggtagtgtgcggaggggacagcgtatgcggggtttgcgggagctagagcggcctattaatatgtatgaacggtgctgaactatgccttgcgcctgacaccgagattatacaccacgctctcgtgacgctcctagtgccacgcagtccgtgttatcgcccagttggtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagtcgtgtatgtacgcctgcattgcactacaaacgtgaccctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcagaggctggttacggggggatgaggagaagctgactaaatgttaaaagtgcctcgatccatgccccattcaatatacagcgatgaaatcccccgtgcgagacagcgtctgatttcgacagttaaggggagcaattgaccctatcctcaacgcgcagttatagtaagatgcggtatatcactgggtggatgatagattcggccgtaccctttcgacaggatttgacgcaggagcagagggaggacacgagacggcagtaagtagtgaccaaccgacccgttccgacaattaatccttgtatcggactgtatgccgtggctttgtccggatgtcgaagccagacggaaatccacccaccctactcggcggtaccatacgacgtagaggagggcctaggtcccgacagaggatcgcccgtctccagtgactcgtccgaatccccaaggccatgtgtcatgtgttaccgcccacgtgtgtctttcccgcagggccggacttttctgtggtagaggttggtgattatagcctatatcgtgctgatttgcaccagcgtaattagacgaccgacggcggaatattaacaagccccttaggttccctccaatagtcaatcaggtcaacgaccatattttatatactttcaagtggagggtcgcgcacccttaatcataacactcgttcgtgcttgataaagcgtatattcctaagcgaccatctgccaccctaccggccacttcccccagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaattttctcacacaatactacaggtcgctcccgctgccctttagagcctgggccagctcgaagggctggcaccaatagacatccacnaagttcgccggggccgaggagagcagtgaacgacttgaccatcacagcgtggccagttaataggcatttgagagcatgcaggcagaggattgctcggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatagtcaagaaccacacagaagcagtatactcatgcgatgggggttgggagctactatgtgattgaaaaaaaagaggtccgggtctggtatatgtctccggtacatgacggtggacccccgggttgagtcggcttcacgccacatcggtaagacggctctttctaattatacctcgcctcggaatatactggttatcgcggtcgctatacggcagttaggacgtttaaggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcggagctcccacgagtagcttttgaatagtacacctccaacgcgttctaccgcttttttctagctgttgtatgtcgatttctcaccgagacgctgaggtgcacctgcttgtagttatcttgcacagtcggcgggccggttaaaggcagatctgacgcgtcccgcagaaggctacaggcgcgaccatactcatgcaaggtgccggtatgtccgttgagctaacaccgctccgtgacaaggttgatttaaccccccgacttgattactcggagcggcaaaattagccatattttgtcggcttcgaggtgttacgtaaaaggtccacagtagcaacgggagggctgatctaaatgcagagtgaacggatctaaggggctatacccgtgctggcgtagactgccaagactcaatgcagggcactgaaacgacctggttgatgcggtcaacatccatcatacgggtgtaccacttacttcggagcttttctccttgaacctgtaatcgaacgtcagcagtggccgatgctgaatccagctaatgattacctcattgtattatgacacatggtaatttcgccagcacttagtctattacagcgtgaactgtgctctcgcaatgcgtcttggtgtccgccgtcggcgtctccgggtctccatcaataagtcgtagttgttgtgccgccggggatgcagtccagcgatcaacacgacttcaacctcttgttttaatgccgtccgggtgggccggctgggccgcaaggttgggactacatctcatgcccccttcgaccgaatatgcgtaattcganatttgccgaaatcaggggcctcgggggccgggctataacatagactactctaccgtgcaaaggggggagcagtcggattgggtggggaaattcacagattcttcgctacctctatcccatgataaacgcggattctgcgtcgtgggtgcctgcgcctcgtagacgtcgcagcccgatcatcaaaccgtattccgcgcgacgaggcgctgaaatctgcttaattatacacacccgtgagtaccccggtggcatagggaggccatcgcccgcattggttagttttcggacaatgaagtgaccgctttgaggaacaaagtgtccgcattgaatgaggataagcctacttagtgccttgcgggacgaataaggacattcggcaggtggttaaatgacgggtgcgnacgcgcttcgaatcatatcatacgctgcgaagcccaggagggagttgtctgcgttggaaaatcaagagccatgctgtatcaaggccacaagggaaaactcccgctgctggagtagtgagaaaccacttcggaaccatttgtatgcggatggggtgggtgctggctcgtacgaggaggcagtatttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaaggtcaaccgcccccgtatctagacagatacaagcggcaacggactagagcatgaaatgacggagagttagcgtgtacccgagctcgagggacacaccacggggttgagaacactatacctatgaatcgatgcctaactacagggcgaggaaccatgaggtttattgccacggcccttcgtcatgctttacaagggcattcccacgacggagccggtcgcattgcttacaggcacctcctaaaagacggttatcgggaccataataaattccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcgatggggcggactaatcgcgtacatgaacccatgactttgacgctactaaggttagagaaccatttagctttgtggccgcgtactgttcctgagctccctaacatcggacttattcggtataaatacagggcctaaccccgtctcagcgtcgggatcgccgctgcacatacgacggtcactctgcccgaccccagggcctcgggctggcgangggcgcctccaccgtatggcggcagggggtgttgcgaaacgatcactctttgtgccatattttccgcttgacagtgatgaatattaggggtcacctgctacacgcccaactgcggcccggctctaccgaaggcgatttgacccctagggggaagacaatcaagctcgtattgccgctccggacaagcgcccatttccgggccggggccatatctagtggcaccggcagaatcaacactaaacactcaccaatcgcaagctgtgaacagcactgagtccaagacggaccttgcctcaccaaacctgccagactttctgaggaacccccgttgggtcccggtatgcaacacaagggaggagcctaactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcgcattccccgccatcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctactcacgacgtagaaattacttgcccgcagaggcgagctggccggaccggaggcctcgcggtccggctgtgacgatccattctagctcagatgcattaatgggggtaccatttcgcgcgggtactggtctgcgcagtggcgttccatatgggccgggtgtattgtatagtatgtccactacccccaacacgacctggaaaaatctcccttcacccgtccgctaggacggtgcacgttaaaaaaattcccccgtaggaccattaaccgcctcaaaccttctgaccgccgctcgctggtacattagacggcgactgtgaggattagactctaccttctcgcgcgagcagtctctaacccacatggtacgctaaggccttgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgcgagtcataacgaggacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgtgaatcatctttcctgtgccgtggatggtgcggtatgaccgttgctccggaaaatgctgtggcggacttgggacgccgccggcctggacctactcttcggatatatatgttcattgatggatcgttgggtcgtacagtccagagtgcaacctgcgtggttccgtcgttaagaactctagggcgctactcacggattctgattgagttgacaggggccagacacttgacagggagcgttcaacaagccacggaggaataccgttagcagaaccggaatcacatatcgcgctatccatattacgggctatattaggacttttgctggataagaagcgtagaggctcgaacgctaggcacgagtttacgacatgttcttagataaaccctgttccgaaagaggtacccgagatgcgctcaacgatggccttggtgatgcatacaaaccgcgctggataaagccatcagaaatgtagagatctcacgtcaactggtgtgaacacgtgtccaacaggtcaacaagggcaccagggatgtagctttcacacgcactatatcggtctttgtcgggtcttctccgcggcccctaattctaacagtgtgcaaattgtcagagtcaccactgtgtcaaggtgaaggggttcgggtaaactttgacgaccatcttgatgcgagtgactcatgcaaggagtccgcgttctatgcctgacattggcataaacactccaggagggtgtggcgttattgaggaaaacgtgaaactctcgatccaccggaagaagcgcggtccgtgagtacccacggactctaactttctgttgaagcggtggtcagcaccgcggtacttgtgcaacccgcgtctcggcatactcttcctggcgacactgcgcctgtcctcgtaccaccacttcgatgaagctctcagcgcacggatgacgatcaaagataacgtcaccgtacccagcctagtgtccagatttatcaaaggcaaggggacttttatgtgggtatatgtcggaggctgcgcgaatcgcgagtggagacgttaaattcgggatccaaactatcacgtatgggtcatacagccattcaggaggtctgcgggggaagatgaatgtaatcagattgaaattactcagagaaatagtcgattgatacgtttaggcgggcttcttatcaagtggtacactcatctagaagagcaatgtcaagtatgggtaacgcgtagctgaaagacctttcccatatccagtcaggatgaggctcctctcagggctgataccatggcgctcgccagctttcggggggatctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagtgaccggagacaacgctctatatagagccccgacgagccgcgggcctcctcgggcagtccggttagacttcagcttcagcacccaaacctgcctctccctgtttgaagcgaaaaacggactgcaccccaaggttctggtcagtgcacaccgatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatggcggaactaacggcgacaccagacggaagggttacctaactatccgagcgatttacaagctgccggctaaccattcaatctgtcaatgaaagcctgtttgttggggacacgcggcgcttcccacccacagagtgctcaggtttggagcgaatagtactgtgttaaaccctgaccggatattcatgagaacatgaaaccatatctaggtgacggtcacatttgtcacataacgtacctcacttgcctggaagctcgtaactccctagcatcacaatggtaagcggacgggtctttggtcacgacttgacggcgcgcgggttatagttcatgccgtacctgaactcgcttaggtgtgcgcgtgagtgggtacgaaaccgcaactactatcgcgtggagcgatcaccatcgaattgtatgccacatgaattcagcctcgaaccaaagaaccggagcaggccgtggtcggtcctgttggcatgcaaatccgtgccacccaaggtatagcgcgacacaccattataatgcgttttcgtttgtagctatggaaagcaacccgacgcggaggtgtgttcaagtcttgtgctaccgagggtgttaccgatggtcgcagttctacattgctcagaactgcgcaccggcctcctggttcccgccaatacaattgtcgacttgtgtaaactaaaatctacaaagagcgagaccaatagttggncggtcactagacgtcttcgattctcaggttaaatatctcatggctcgtaagaggagttcgactcattcctgcacttgccgtctgatgagcgggatatacccatatctgatactgtcgtcaagagggcgagaccctcaagcaggtccacgcctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgagtgaacacttgtgttgcctcctgtcaaaagcttcggcgccccacatgtgaaagccctcttaatgcgttggtgactaatacaccataactaagacggcattcggacgtcagcaatccgcccagagacatctccatagtaatttaccacctacggggaaatacacttggccggtaataaccccgatttttaatccctagtgtggatcgtaagctttgcctaccccgaggcaagttgccatcggaggatcaacgtcgtcagacttttttgacagtggcgattcactcataacctacttgttcgcggagtatcacgtctttgcatgatcggcttaatgagcgggcgacaagtcaatgcaacgtgcctatccctaaccgaaaaggtattggcgtcctgtgtaggcgcacggttttatagtaggcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatgacatttatgatagatatgacaagaacatactttatgtgttcctaacggcaatttgatgatcacgtactgcttaatttctgtcggtcctagctattgaagatggttgctctcgcgcgcgtaagaagttgacacctttactcccagttaacttaatttccaaggtctagaaatagtaacaccaccagactgcgatgtcatatgaaggtgatcgggtactgaacaggagcaatacgggcgttccgaagaagaagtttcaacgacctctcatcgcatcccctttcatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacgtaaccggattctaccccttcaagcaggagcgccctctcagataccaaaaatcgtcacataggccacaagtgttgcacacataacagtcgggctaactatctgtgtctacaggtctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagttacctacacggactataaatcagtgcgaagataacgtgacggggcaagcacgagagagggtaaaacgggacagatactatttcgacaacgtagtcggcttgtatacggccatagggatttacttctacactcctgtgttcgcatcaacactaccacaagttcactcatcatgttccaacgtggcaagggcaaaaccatcatcatgtaacgagttcatgaagtgcacctgcgctcagtaaggaccagaatcaaacgatattgattaaattatggtaggtaaatcctaaagccttgcagtacatgtctggaccccactgtacacgacccaaggtgtagaatagtgctaaactttaatgagagttatgtctctgatctctgtacacgtcgaagggcgtaaattgtttatcggcttattttctactttccctagcgaacagcgaggcctacaacatccccaccacacacgccgttctacggtattgccaagcacgttcgaccctgcttacctttgagtccaagtgttacaattcaaaatatgttgactcactgcagagttgatgatacaatcaaacattttttgtccagtatgcacgaccaatattagtttaancacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacctttacggccgttgacgcgccgcctgcatagtgggctcggactctcgcattctattcgtttggggacatgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcgaatctccaaacgaacctgccccccgcttgtttctgtcttttaggtttatgccagatgcaacattctcaagccttaagaccaacactcgatccgggaagctacgctaagtgaacgctccgatgagtcatactatcagggcgcgcagaaaatagaaagatgacgatcgtgagcctgtccccaccagtccgacgtaggcggcccggataacggaacctaaacgtatacatagcttctcatgaactcgccgatagacgttttggaatatggccaactaacttggcaacgcgccccgcgctgaatcatttgtcttcagaccagcggccgtaattcccccgaatactcccattagcaggctcacctgctgtaatacttggaacggaattcccgagaccttctgacatggctcataaagccgtttttgaagtgcagggaaccttgaccccgtgtctacatgtaacgagctcgtgctagcattgcatgcgctgagctatgtccactggaaaccataacgctgctgatgaagtcgatgaaccagaagtgcatatacttgagaacgtatcaccaacatcctcccagacagaagtccccattgtttcgacgcgagcgcaacatttctcgaataacgccttaaacatacgcagtttgtggtgtctcgcgcccatgagcgcgcccccggaagggagatcgggcgttggctcattgaagaatcctataggaaacgaatacccaaatattagacagcgacaattgaggtgaaggcgcatgaatctgttctacgcttaaatggcagcaggtctatgagcaggtaattaaccttcgccgcacgcgcgcgcggcttctgtcccttgaacttgcgtgacaacactcgcgaacccgtaaccggggacccccgaacacttgattggtgccgttgccgactccaacgtataccagcgaactaaggggggtccgatgacagactctcatagtttcttgtacgccaaagaaactcacaatcgtaaagtcattgtcactcggtcgtctatacaagtatgtgacaatggatcagaagggggacggaaatccggcggtatgtcactagacgcatagcatcttcggggagactatcgccacccgcagacgagcactggaacagtaagaaacacgttaacgtctcccccgattaactgacaagttagggctcgactgaagatctccgacatggttcccgtggcctccaagtaattcatgcaaacgagtcccacccgcagatgaacgttttttgaaagcttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcaagtgagatgaggctgggagtaacctcgtgtcacatgtagcccgcggtggcacaaattacgacgcgggaggggactataccaaaactgagtaacgtcggactgcggctcatatcatgcccgatcggccgctggataagtaaagcgcaacttttgcgttctaaggctaaccgaggctccaacatacaggaggttacaatgacaccccgatccagtggtacgtcgagggtcaggggacttaagttggaccttctcctatgacgatatctatgtgcgacaaaaccgtgacagcaaggattaattcgcacccccgtagcctcggtgcaatcttcacgcttgttcaagtggcgattataagttgttgnntactggaggcagactcaacctaatccgttattcgaaaacatggcatgagaggtcaaaaagtgagccaagaaggacttatcgtgaccctcagacagagtgttccagtcaggttgctgcggtctcacctctcacatgcattgagatagcaggttaatcgaacccacctacttcacgttgttagaagataacggggagaccaggccaaagcggcccagacggaaaatcaaccaggaatcctggcctcggagctgaggcatattctggtacctgtcggtgaaggggaggtacgctcatcagtggcggcagccctagtcagggtcgttcactgggcattattttcagacagcagctgacatacagggtttaattcttctttagtgggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcggacagagattatgtatcacgaaccgagttagagtgagtgaactccccattaataaactctatagctaatgagctgagttccaagcccaaagactaccccaatgaagactcgtgcgtgcagggagtctccatcagcgtcctaacgtaatgtgcgccggttgaccttgaagacgagatcgtctatcataggtcacagcgacgtgtcccttaatcacaataatatgtttcgttagacccacattcggcaggggatgactctgttcgatcccggatatcctaagaggaacggggatccataagtccgggaaatgtgttcactcacgggccctgggtttaaatcgagctttccctcagctgtgtcttctataaagcacgtacaggattagactaacactcgttcctgaaaggtatgtcaaaactactgtacacgccctaacaagcgcagaacattgaagctcccttggtcaaatgctgagtttcaccctaaaggagccttattttcgagacctgaactcctcaaagaagatccgcctaaatgttgacaaaaagatcgattcggcccgcgcgatctattctctgggtcttgtcacagaacctagcctatgcgaacgacggagagttcttttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggcggcagccgtcaaacgattagaggccattattcaggccctctaggcgctttagctttaaataatcccggggaggaacttggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcgaaaccccccctgcgctatcagtgtgtttctagtaaatctcagccgagcccaggcgatcaaacagatcgctaatcagtgttcttcgaccatctcgccattgaattaactcgctgcccacatctatcaccaaattttttgacgcggtatgattcgtgtcgagggccgccccacacggcgtaccctgctctaaataccagtccatggcctacgcagggcccgggttgaccgctcgcccaccttgtcgtggtcccgtcacctccgctattacgctgtagttatcataggtccctaccccgagatagccgactttcgtaacacaactttaagcataaaaacggcttttatagtatactcggggacgaaacccatacattaagcgcctaagtttttcgattgaagcgtccctgatgattgcatcttaggaatgaggacatggagcctcgattccgtgattgcaggcttgctctatctcagttctcatacaccttggtgttgcctacaaggtggccgacccggcctcatgtcgtaaccacgtgggtatcccntgatccaaactaagcgaatgtaggtgtcagcgctaagatgagaaccgtaggtagtttcgaaacagactttgcttttatctaaggctgattcccctcttcgctgtccggctacgggctgcattagcggcagctatgctcaaaaggttggagaaacccacacacgagtcaagtcgacgccttgaccgctcaaaggccgtgccaaccccggacacacgccagaatgcaggggcttgaaaccagactttcgttcacgtcccagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccaagcagtggtttctggccctaggaacttatgccagtaggtgggttatccgaactacagggcccccatttccttcccattcgtccgagatagaccaatggaattgccagtgactttttccaaaccacccccatgcctctatccctatattcaatccgggtgccataccttgcggagcgtagtgcaagctctacgctatagagcccgcattaacaacgcctaacctgagccgtggtttcccgagatacaatagtctaaatggatcgcagcatgggccagtgatctagtgtattccaagggcagtcgtctaaccctaaagacgttaattacgaaatccggtcggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagaggtagtgtcttgtgttgcactgtagtgtctataggctttactctgatgagcttacttgtattaggatcgcaaccgcaagccaaatgcccaagaatggaaagttgtcaccattagacgagtagttagtgcccgacaggctttccgcgcgcgttcgcgtaatcccgtgggaatccaccaaaaactgcggatcaggccaggatgtacggcaactggtcggtcttgagagttccgaatccccgatccattattcgcgtactcatttaatacgggttaattagagtagcaatccacacgaccgtggtgcgcgtatcgatggcggggtatgttaagcattgaatgcgcaacaacaggcttgtttaatatacccgatatgaagttacgcgcagatcacgtgagagacaaagctactatcatgtacatgagtgtccgggtagtagactgtacaatgcgtcaattagaaagcttcgccgcaacgtctagggcggggcccagagataggagggtcactaatttcattgccactggagagcatccttgcggctgactccaacgggctgatgggatagagtttcacgggcctttaaagcttgggaacacgcatcagatggaccatactgtcggtgattacgaccggatctgtcggttcgacgtccgcgccaagggtaatactggaccgtaagatctaatcgaccagataacaccgcgccacgctagctcagttggccagtgcctattaattctagtaatgttggttagagccgtataaggtcccatgaagactcacaaatcgttacgattggtcaccaatagtcttcgtgcaccgcaggtgcggaatgtagtatgggggcaattttatatagttgtttctcttactgtcagcagaacagttcatgggagacgctttgacgattcgcagtgatgtccttacatatactagtaagaatacaacaagcgtgctctgagatacaggtgtatacaaagccatagccgccgctcaggcagagtacttgttcgtctaatgcattgcattaaggtgttagctcagaacgcgacgaccttcgtgctttttaagccgcaaggaatgtcgattacaaatgtcatggcactacggcagtctcaggtgtgaacaatcggatacatgtgctcccaatgcaatagacctagatccttgaaattggttcttaatgaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctggacaactgccggacgataggatatttaaaatgcatctggtgaacctacttcgctgcccgctcccttttaatagagttaggggcccggcaccggggctcccatcccatagcggcttctccccgagcggccggataacattgtaggagccacgcacttgatgtaccctgaagaccatttgtgaattcctcgaacggagagttacagggtgaagttatacgaagacagcgcttatggcgtaccgccagagtcttggtagcatgtctagagccgcaatagcactcgttttccggcggccgttacatgaaatcttgtcccagtcgggcccagacctnggaacatgccaggacgtaagacatctggttcgggcctgaccaggtgtgaggcacgccatcatgcgcactaggcttctggccaaagccctaagtttaacgactttctcggctatgggtactatgatgtagtgtaaggtatggtagccattggcctaatcatccggcatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacacttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgagcctacatcccgctccctcgccacatatttaatacctacagtccgtaaatatggccggaagacagttttcacaagtttatcggtcctgggtatcagattctacacacaatagtgaaagcagggcgtgctgtggccccaccgactgccccgtcggacgcagaccatatatgtatatggacgttcttcgttagtgtttattttgagtttacacggtagttatgatcggcgcctatgatgttgctcagaagctctggtccaagcggtttgtctaccaaggcgatccgccgtctcgcgaacgagaaagcgcacggacctcatatgtagagcccgcacccctccgggcttagcaagtttgtgaatatcggggcaggaccttactcctgctcgcagaagtcgaagcaccatggaatactagacttccgatacaacaacaactttatcgacccagaaatgaaggcgagttcccaactgaactcaatattcccctatggcgggaactagttggccgaaagattgtcaagagcgtcaccagaatagaccctcccgaaattaaatcgcgtggattttgcagttggcagtccacaaagtcgcggcgctcccgatgaatccctacgtgagtgtgggtgatgggtgctcgcacgcggcgctccactgaacccaccggagcggcgcggtggttgtttatccgcccggagcaatgttgtgtataattgcatttcgggccgtggccgggctacaccgaggtcggatacgcatagccaacgttccgcggctgcgatgttggagagctgccggagtagtcagcggctcgtctaggagctaaacccacaggatgcgaaggtggttggccgtggagcggccgccggggcaatcggagctcttatctgcacaagcctctcacttcctgggtcgcttatcaacttgtagaaacctccacgactactagcggcgtccgtttatctaggggcatgaaaacgtggcgttgacgagcaaaatccgtcgtacccaactgtagcgcgcacacgcgaggatctggaacgaatcgagcatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctcccttaccctgagggagggctaaaatcccatctcggcggatccctgcatatcggggattttaatgtgatccgtagtgccatctttagcatcctgtcgtcggaagttagttagagttcaccggcaacatccgtgctaagtcctattgaaagttactgaaacgtagggccgttgtagacacacctgtgccaccgcaccttcanaaccaccatactctagtctgcaatcttagagtcagaacaactccaactgcagcccgcgttcgattaacaagaggtatattttgcgtgcacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgagttgttaaactctgtcatttaaaaaaccccaggaccctcggggcgacaggtttggccccttatcacggatcccacgacattcccattagacccaaataaccgaatcccgagtaccaagcatattctggatttctagcacaactccacgcaangtggcaggtccaggagtggcgaggcgtcggagcgcattatctatattcgcaatgtagaaagcggacggcaggcatcacgtcactctttagacattaaagcgtacacgcggttgctcggcgtggggccggcgatcccggctaattagcatcgttcggctcccagggctggatgctcatttagcagagcaggcatcaccgaattatgcgaccagcacttacaatgcgggggcctttgctcgcaggctatggttacaacggcggtcaaacggcccggatcacaagagccccagcggtcttgtttctgcatgtcccgcttaagatttgtgcgatgcccggtccgatggctcatatgaactcatccggggcgcccgcggggccgcgtggaataacccaggccgcctctgacggggattgaggcgtccgggaaaacaatttaagcgggacggtagtgtctacagccatgcacttcattaagatcgcgtacagccaagtagcgggtggcgctccagactttgcttgataattccgtgaacacggtagtccaacttcgacgaagaccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcgtcagacttcgatgtacgcacttacgtcggctacctgcgtgccacgtttctcggaaaatgccgagcgctaacggttagatgattatcgcgtgcgtgtatgcctgttgtgaggggtagtgcgtagacttgccttgggtgacgcgcgggacgactgttatacgcaactagaacccgtaaagatcgagtgaacattcttcgacttgttccagctgcttgtgggtttcatgtatcccttgcttgcatgacgatattcacgcgctatcggcagaccattgggggttagcgacggagccgcgagggcacctcgcataggctccctggtgcgaagagtgaaattgatcttcaaacccgcagctattggggctagaagcggagtataaaagttaagtgatgtgctcggaaagcgcccatttactgctcaaattgtgcatactacctacttcttcataagagcgtgcatccgcactaaagtgcacttcaacccgtcttaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctctcttgtcgtactatacgcgttcccaggcataaagccaccgccgccgatgttgccaagagcggacaacactaacttgacataaactctcgtgagagttaagcccgacagtagtcgtacttcctaggtctgaaacaggggagatcatatactcctataaagacactcctgatgttggctcgatcacgtatatatgccgctctccagcaaaaccttcccttcaactgttcttgaatacgccgtcgccgacggcccgagaacacccaggttcaccatatattagatgtttgtttcgtcgaccctactcccaacctctgcccccactgaatgcgagcttcgaaaacgcgacactatcgcgttagtgaacgacgcatcagcttatgcgattgacagtaatacgcataccgaagaagcccccaatcgacaaagtttactactcacactaagatacacttggttaataagcggagtattggcgggtggttcaattaggtctatctctggtcctcctgccggatacactagatcaggagttaggcgggtcgcactctggacagtgtgcatggggcatggatggtctcatagnagaggcaaacgcggggagccccagagctaaaggtccaccgcgctagtacgaattaactatagctgcccacggctcgccatgccttgaaacttaggcaacgtttgtctacttaccatgtactaccgtagcacgaataatagactccccctctgtccactgatcatctacgcatctccgatcaccatttttgcccttagaactctacctctgactaggaagtgaagagcccgccttttttccattacccggcggctagtatatttccgtgaataagggctagctgtaggagcggctaaaatgacgcggactcgtttttgacattcttataagcccgccgggtggtatatcggagcttgcacggccacgtactacccttgacctgcgatctcccattaaagcggcacctgggctcctgtcgtccatcccaccccagtactggcgtactagtgcggggtgaagaatatggcgccgacaagtgtcgaggcttgtgatagccgccgctcaagacggaaaccactgagggattgcattagcacggaaacccccttggcccattgccgtctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagcctttcataaagatcactccacagagtccgactgggagtgcacctggtctctcattgagtaggatggggataccgccaatgcaatagcagcgcgcgtatcagcatagctactaactcttagacgcataaagtaaactgtagggcatatcgtgttgagcgtctcggacgccctttgcagggagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtcgataagaaacaacgccgaggcgcgatcgtggggaggggcgtcatgtcacaacacatcgggggctaaagagagggaaattattaggccactagtcttaagccttccataggtgcgcacccgagggcatccgggcgtatggcgcgggttgttcgccaaaggcaaatcgtgattacaaccttcttaccgacaaatcagcgagccgtttagctgacctggtcggaacagcggctgtctatttacaggtccatggccgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggtctttcacagtgtttcgaatgcaccgcagaacagtggttctgaggacggcttgcaagttacgggatccatcgactacaagcgactgaaatcggtggcatcggttaatgagaccggccatagccgcgcccagtggtagggatattcgaggcacgctaacgagacccaaatagcactcccgcgttgtggttcaaggcattaccgttcggtttccatgttatctgattatttggtctggcttgacgaatcataaccagcgggtagttctgaaggcttatgctgacaaccttgacgcccgcgaaagattaggaatccagtggggattgacacgagaggccgttggcccgcggcccttctggaacatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccacataccaaaaggtccataagtctatcgtggaaagggcaaaaaggccaagtgtcgtgcactattgacgcgctacaacgaaacaggagctagaatagaacgcgtaatcattctatgcttaagtactgtcagattacgcaatgtctcagcgctattacagtagatagtcaggtgtgtgatgccagttagattggcaggctctcctgaagtatggcaatcgtacgctaccgacaaacgatatttacgagaaagttctcggatgggcctgaagcctacgacttagcattggcttagtggtagtgataactttaacgaacactagnttggtaagatatttcttttgcctgggcccggtctagagatggcgcccatgaccaacttatcgtaggcggaagctgcgcctttatgctatcttttaaactgccatgggagacgtgtctctctaactgagggtctgagtagcctacttgcgccgctggtaaaaacgaggcccgctcacagaatcccgagtagcagcaaactacgtcaacggtcttcttcctatgaaaatagggattgaggtctgggcgggatcgttttgcgagacatctggatgaagaattccgcataggcgtcggacttttccactagtcttaggtcagttattaagttgtaatcgcaataactcggaacctgaaaacacagtgtcactgatggacccaattaaaccaagccgcgttcggccaccgtaaattacactttactcggtatctggagactttccaacatattacccactaaagaagcaacttcgcagactcactactagctataatgatcactctagccatctgcgaccgtctattagagagcggatccgaagaagacgtttatgtagcccgtcccagggcttgtaagactctgtgggtaaataaccttagcggcagctctatcactggtgagcctattgatgttctcgcactgcgcactcgctaacctacggatctgtttagtacactcacattatgcaggcatataacgtggccagaggagaatcagaaagaccgcttcgtgtcaatacgctcacagactcttgagcaccgggctgcgtagaaccttcttcagttatgcgagtatcatagcacgccttatcgaatcttcgggggtggctacttcggcagcgcaagcgcttgggtgatgcgtcctgcttgccggattgtgacagagagtgcccaattccatgcgcgcatagacgaggcgcggagctaaagttggacaatcagtgtaacgagttgactaaatcatatagcgtttagttcttaatccggcgtagtgctctcggacaatcacatcgcgacagatatctccgttaagacacgccgtcgagataacgcaagcgacgtctgtgatcccgtcaggtgtccttgcaggaccctctaaattacttcgccaatnnnnctcacagcaagcttcagatcagatggtgctaggcgtctttatgatgtctcaagggaaacaagtaaactacacatccagaaaacctcgagacatgctgaaagccaatgcgcgataggcaaatccgcaagggagcggtcaatccacccacatttggggcgggttctcaactgatctcgtagctcttttatgcccttgaccaatcagccctagttatttcgcatttgttgaacaatataggaaacttcacgcgttacatgggcataatgttggttcatttcggttgatgagaagaattaaattcacaagagcgtaacacgatcgccacacacttcctatatactcctagtatatttatcggcagcccgcagatttggcctgcaggacataaggtaggggcggtacccgggaacattcactgccttcatctgttacgacgatgcctaaggccttttcctcccttttttgattacacgctacgacccaacatcccttgacacaacgcaccgatttcctgtgtctatgagcgctcantagagaccgaccagggcacgttgctcccggatatgtgacccgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgccccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatttggaggtacacgcgctgaagtatagggatcgactacgttaagttgttttttcagttaaatggcgcccgtctttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactcatggggatggacatgaaattagacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatcgaacaaggacgtgaatggtgaaagtagaaacttgactggtatgcatgacagcaacgtggagatttacgctgacacaacatattggtccataatgcaactacgccggcgcccatcaccgtttagctattcgctgtcccgccttgagtgcgctaaatgaataatgtaagtaattcatcttagtccgagacaatgcacaaatgcttgctcctaactttgtacgataatgccccaggatcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctccctcgcggtccacttataggggccacaaaaccccatccgggggattcgatattggacctcagcgtggcaacacatcttgatcaagatttggatggtcatgccgccggaaaaaggctaataagaatagtggttcattccatatatcagacgtcaatgaatttggcgcggttggcactgtcctcacccccgctggcatttcaatcatcaagacggtgcgcttgacaccgttggaatttcgtacaacttatattttgagtgggagggtattttaatcgttcatcacttctcggcagtacctatgttttacattcgctattatccgtgacagcatccaccatcgtcaccccttaaaaataagcccctcgctgtactctgatatactaacgcaaaagcacgctatgtcagtaagtctaaagctatggccttaagcggatcactacagacccatatccccccagtggtaggggcgcccatgacggatggaatctcccgcacttctactttttcctgcccattccccgtttcgtttagtggccgttaccccggctgttttcatccagagtaaggacnacaccactgacgcatccttctaacacgtctacttaagcaccgatgctcgataggggcgtcgtcatcccacttcaccgtctatgttgaagatggtacctaagcctgggtcgcctttacctcgacttgagtgtgttgggcttggcaacccaactgactgagtagattcgtggggcaaggattacccatcaatctgggctgagtacgatattcctatccagccacgctccggcagctcccctcctaatctaccggcagggcctgctggtcaggggctttcctttatagccagaagtgtcgggtcgggcaggcagcccgtagcaaccctggcccaggagcccgcctccagctaggaaaactcatgagttggcacttttgtataggtaactaacagatttatgttcctagagtctagagtttgctgactagtgaaagggcacccctcaataagatcttaagcatgcggcgttcaaaggactacaggcgttctgccgtggcatgtggtagttaccacatcactttcgcaagccccgcgacagtttcccttaggcggcctatggcacgcacacctttcgacactcctgtgtaagaccagagttatagggagcgagagcatccctcacggacagttgctatgggtttggctaacccaatgattcgctcccttcaggggccntaattggctggacgcacgactattgggtttattacttctccacggcgcgtcttaagggctgtggacgggttgttaattatccgccagagatgtgtcatacacgtactaaacccacgcactccgcagcgagtcgactacgttcacacgagtcggaccttgggcacgcgtacgactcataggatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccggagtttttcccgttcgtttctgtccctttgttggtcgtcgctgaccatggagatgtgacgggggggtcctgaacccatcgtgatgttgagggtacggcagctgaacgcgcactgtggaaactattgtatcgtgatcagcacgaagtggcccgacaatgcaagaaggaggtgagggggaacggttactagtgcggtacttcgcgagttgttaataggtataatatggggttgcgtgatcatgttgtgtacgcgctcgtgcttccgagttccctggcataagtagggaccatcaattgttcgacccaaatacgtacatactacagattgtagatgcaacccaagggccgcttgtccgtggtcgggtcttgtatgagatatatggctctggagtgggaggattttcacttgtcctctactcttgccggccgtggtgctcgctgcgactaggaagcgcctggcgctcgcaaatangtacccctgccctcaattagggcacgtatctggtaggngaaccactcagagcatgtccgtctgtaccaacatggagcttgcacgtttcccttccacatgacgcgcgttacatcggccgtcagagagatttagggtctgagcaggcgactcgcttgagaccgggtgcctggcccctacggcggccgcgcaaggacgagcctttacaggcctacaccacccgcgacccccgaagtcgcggatggttcaagtggcttgagtcaccgtaatgtctggagaggtggtgccgccgtacgtaatgttcacgcactttagtgccccaggaaagaggagcagcgtagcggcattgcgttcctgccatgtacagaccccacgggttcaatcagcatgtgatgcgggtcagccagactttgccttcgtggtaaatacgtcgcgagacggtcaccatagggagcatgtctgagcgcattgctaaattcgttagcgggagacccataccgtattgataagggcgttttaacgaaatgggcatcgtctggagtagacaaagcccgaaataaagcgaatctgctttcctacgcttagccatcatatgaagctgatggcccttcgaccgaccccatattggcacctgatgtgtaggctcgacgtactcctagtatcaatcaaagccagaaccaagcaagattcctaaccggcgccaagttgtacagatattccataagtccgcacgggcgattcaaaaaagtgcttcgatagccgagatgtggcctcaggaagagctatttagtgtttacttatcccgttaagaggagattaatcacgcctacatgatgtgaatcagacggacttgcttggttattaaagcgctagtatttggtacccaccattagtgagtttattcgtccgacaccgcgaggacgtgcgggccgatccggtcataacccacattccgctccgcgcattacggatcagtacgactcccgtgcattcgtaatcaccgaagtacttgcatgcggacacggtctcagttatagcaccactcggctagtggggaaggcggcgccacgcctaggtcgggatcctggatgagcctgaaacaattatgaggttactgcgtttgcatgagcctggggttatatgtgtggcggttgtctcttgacgtacgccggcgggcagctcgcttggcggcgaccgcctgccccgtagtgttcgaacacctcgaaataggtgaaggggccgctaaactccgacagcgcttccactttgctcgtgtgcgttaacaaacctgctgacccgggccngacggattcaggacccttgccggggaattatcacacggacttgggggcgggaataagtcgtcaccccggccagtcccacgcgcacgtcatagatcatttaccctccacctagccaactaatcgctggccaagcctctctgcaaggataaagggccattaacgacacgggattcagactaagttaaccggagcttagcggatttaagacatgacgttcccaatgtctggatcgattgcttcacgtcttacaagtgatgtttgcgtgcntggcgcttgagttcgagcctagcctcgtgtaccgggcgtaatttaatgccgtatccggatccactgttgaaacttagtgactttaatttgtcttctgaattatagttcattgtacatccgatccatacagggtccacacccatgcgcttacacgcaggcctagcacccgcgatggcaaggcgaaccaagtccactggtcccaaccgtggtcatttgctcggtggacgtctaatgtctatttatcggcaagacttacanaaggaagtaaaattatagggatggtacccccgtacaagcatcatcatccaggtcctgcgtaagtggtaattgcagagtccgctggacacacccaatttagcgtcgtggaaagtacgctgaatgcatctgccgacgttttctccttctcgtctaacttaattacccgccactgacacggtcacaccatggattcctagctactgggactctgcaccccccacgggttacggttcggtcccttcgtgtagactccgggctctgcgctatttaactaaggtgatctcaagcaagtttgtctctgtccaagcacaccgttggaatttcaattctacacgaccaggccccatgagtaatagaaccacttataaaaatcacgttcaggctacgtactgcctggcaccagtctcgtataggaaggaaccaggggggcacttaacgataagacggaaagattgtttttcacacaaaaacgtgctcggagcgcgtaggtgtcgaaccccagcaattgacgggagggaccattattgtcactaaccagtacgtcatgaacttccagccgatgaaggcctaacggggtaattcccatgatcagtgccgacgcttggtaacaactagtcacctagcgtaactcgcggacttgaaagcgtcccactgtggaacgacaatggggaactattgcgtttggggacttttctgcacacttgtgggaccccaccataatgtggttccccaagaggggaatagttgatcctgtacgattgagctaaaatcttggcgtctatctcccgccagatttaaagcgcctcggccctttgccttaacagtttcccagccaggagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtcngtcctgaatcgttataagactcatcccactgcgataacatcataaccaagcctcgagtatcgaggtaatacgggggtcagtgtattatttccgtccaatttgccagtcataagatcatgttttggatctctgagttcccgttttaaattttccaatcatgctggaagtgcagaggcaaaatattctccgttgacaggggctctgtaatggtgcaaacaggtcaacgcggcaggatgacctataaaagacatcatctttcaaaactgatcgaaagcctgtngttatcctctaaatggagcaagctctcatcgaatgtgacccggcgcgccatccatgccgacgcggcgccaggccccccgagcttgggcggtagcaagttgccgggcacctagttagcagtctcgtccaataggttacttccctgcctagagcgcgatacgaacattgatcccggcacttatctggtaacttgaccgcctcgacgggttgggtgctaagtggttcgcttcgctttgctgaggtttcagtaaggagcacgaagctggtttctaaccgcacctgtaaaggaaccctaaaatggaggatccgagaactcggggtgtcaataaccggctgacgggcgaacttagctacttgggtgagcgaacgcggaagtttaactacttcccgggataaacttaacgtcgggcatcaaagatgcatactcgtcgcgcattccaggcagtaagatgaccagttactcgcgtcgagtgactgcgcaacccgacgcaactatcctgcctgattccgagggcctcttagacagtcgttaccgacgcaatccctctaaatcactcttacgccgtatagccgacgctttgcaacgcctccgggaccctgcccttaataagttaaggcatccctttacactgtctctgtgatagagatgacctacctgccgatgaagtgggccatgaggcaggtctctcgtccgggcatgtgagaatacttgagcggattcggatgccggttctacgcagcatgacttggcaattgttacgttgcgtgtgacgggcgctggaggtatatccgggtcccagaagagggttcgccccgttgggtgcaagtctagttatcaatttgagccgatttactggctggcgattgacgcttacactcgatgtagggttgttgcgtgttaggatccaatatagagctgtccgtaaaccgcttcgccgcgtagccatggaagcgagacgcccgttaatgatcggccccatcagctccgcaccttttgttatgcttgccgatcacagccccgccggcgtagtggccttcttaacccctgcacctatctctgatttaattgtgaatccccctctggatggcacacgactactcctataaattgaaatcagcggtaacgccgttcgacctacataggaggcatcgtacccggccgtcggcctgacagtattagcgtcgttcnnnnatacacaacggcgacagactatcgttgctgattgctgaataaccgcccagaagtgttgacgcgcggctggcacagatgacttccttacattacgtgcaccgctcataactctctaacgcgacctcgttggtagagtttttttatctaacctctttagacgaacacgtgctcagccatcagcgatggattctcagcactatttggcggtgtttttaggcgttggtcggggcccctctccgatggatgagggcgccgccagcgacgggacgagccatcacagtccataaggggcaactttaatacagtccactgtgactctcaccgagaggtcagcaacgcagttgaaaatgactaggccgacttagcgacggggttaaggacgggtgtaatcttgcgacattaaatgctcctattcgggggacacgcagcacaaaagcgagacagtcggacccgttgtcagctcacggttccgagtgtgtgcgaaagtgtaagaagtccctacattggggtagctcacttacctgccattgcctgcactttcggccattctcccaacgtaggcagaggactggcacggcgtactgattccggttagtcgcgcatagaagatcgtgttacaatgtcctcgcgatatcctccaccttcctatcgctcgctccggggcgacctagagttggagctacgtcttgagaacgaagtatgtgctagagaaaaatatgaagcccccagcgaaattccgtcgtaactgtatcatacgttcctccgtccttgacttacaatgcccgcatcgacgtgcagagcagttcccactcactgctttaattcttcttcgaacctgctccggaccacacttctatccataggtattaacccagcgtgacctatacccaatgcaaaggtgaattacacgtcgggggtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgacaacatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgggggggccgcgatgtacgatgttccagaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatcncgcttgtgctcccaggatgtgcacgttatctcctggcatgctgcgtctcggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcggatcaagccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgcgtcgggcgccatggacctttatcggtcaaatgcgggccagcctttcaaattctcactactacacgtgaagcctgttcatcgtttgtcgccttacttttgccccgatactcgccgccattaaacaaagcatgcgaaccgtcccggacattaagaaaatggtttctccgtcgagggcgcggaccgatctacaatactccctggtccagagattgaccggtcgactggccgaatggtctatcattgctctatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcaggccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagtccgcctcgcgcgactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgctccacaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcaacacggtacgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccgttattcaaggtcctaactcaaggatccatagaacgcgcatgtaacattgggaatcaaactacatgaggtggactggatcagggcttgcataggagatcaantgtggcattaaacagtcggtccgctatattgggagcctgcttggatgtgctatgatatccgcgatggtcgacgagacaactcgagtggatctgttcattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggaatcatactgcccgcctcttgagggacaagcaaaaaactggagagtataatgtacaggacggagcgatacatctacaactctaatccagactgctagccgggtctttgcaaggtacaatgactgtgagactcggtcccttgatagattaatttcctcaggcagcagggtgagctttaagaggcatcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgagtgcacctttacagggacatgaacgctactaccccccaaccgctcaaactctatagtcaaaacatcagaatggacatatgaccacacccggttatctctattagggcctacgcgcagtaagaactatcagcttgacgccccgaggtggctgcactaatcacatggcggccggacagaattcccggacttatgacggccgtgtcgcctcgcctgtaccccgtgtacgatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgcgtagtgcaaaggagtggacttacgtacacttatttacacaggactagtaggtactatcaaggttggtccttgaccgtatgagctattctcgtgtggcaggggtccgccgggcgccctatgttccagccccgatcgtttcccccagcagccacatgagtctcacaaatatataggtgtgactagtggctttcctcgggtgagacctattcgggggttcgcggcagctaacattgccatgctgtgcgctccaccgattgccagctgcttcagtttgggccattcgtgctacaaatatgtttcgggcgcaggatgagggtgatcctctggtcttattagacgcgggcgtagttcgactttgcgccgttaacgtttcaacggtagacaatccggtacgatctcactgccatgttccatctaccagggtccaacgttccatgagtgcaactcgggaccatgtccgggcagaactctccacgctgctagcgtgacaatgcgtgtacaaggtcgttgacagtcataaggtcgcgcgaactttttgacagagtttaagtggcaaggtgagatccagttaaagaaaagccctcgagttcaatccacaataaaaccatcccgcacgcccctggctctggcattcttgggcaggtaattgtcaacgacttgcacgagaggtgtgtacacccggaacatgtctaaattgtgacgcctcctccgcccattgaaagggaaagcgttgctagtaccgcaaccctaggatcgcctacgcggggtcactggttggactccgcgtccatggaccggaccaaattgcgtgtcacaacctccacgcgttcatgcctatcctgacaaaatcacgtaattaccgaaaagcgctcgcctcggcacgaacgatccgctgacgggccatanacgcacttataccggctcaagtaggcagaagaccttcagaccgatgtgtgagccgttaagcactatatctgcagcttagcacaaggggcagacccccgcccgcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgtcctgaggcgtcaccgtaagtctatcgctatctcttgaaccaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcaaggtggcagttctgcggacaacagtacgacattgtgtacaatgggcatgtcggcatctggtgttggccctcagcttctgacgaacgatcacggaacccgttaacgcgcaataatacgtcccatgctctaaatgcattgcgatctatccctggacgcgctaagagccgcctttcctataagtcaacatcgggtaaacgcggcgcggtcacacccgagcgacgcgctggactccgttccatccatgcatactatcaaatccaatgagtcggggtgccatgcgagggcacggttatgtctccgtggagcttgatgcagcccaccgaacgactaacgtgccacaacgaagtttatggctttattctgcaaaacgttcctacttgtccggacgacgagggtgagcgatggttcttaatggaccggcatgctcttaggtacctttcgcccgaaggaagttcactaggtctggggttatgccagttaggcggtactatctacttaagttgccacgatattaactgcggagaattttggaacttggataacatagaacacacaatacgcaagcacttgggcaactcggcggagagagtggcataactgatggcccaatggtcatccctggcggagttgacggagtaggggcgcgccttatccgatcctttaatgacaaaattacgtttgcttaacattcaacaccctaataattcagtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcccgcctaattacagtcgcacagtggccatcgttaaagttattgggtcaaataaacgttagttcatgcggacagccacctgtaccgaggggaaagtttagactgccggactttcattagcctctctgagcccactcgtagagggtttgtagctcacttacgcggatcctctacgacacgctcagtgccggggcgaggcggcccggggtgcaaatatctccgaacaagaaattttgtcacctgctcgcgtggtcccaatgtggatgctctcgagcgcgtgtaggctcgactagaacaatgaactccgtcctgcgctttattgttcatcgatagaatcggggagactttccattctcaaagattggcccgtacgatgtttaaccccgtgtgtctatggatgaatttagttgcgatattttcctaattcacgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaagatgctacaatatgacgacctatgtaccggctccgatcattcaagctngcgatgcttaggggtggtcccggcaccactatctgccgcatggagcctaccgtcggaattccacgtcctaatggtacccgactgggctgatccctttatgagcgtgcgactagcgacgcgcgctgttagtgtggcggcgcacaagtgcatgggttataggtcggtattgacccgcttgctaggcggggtggatcggtatttacagactttgagccgtcagtcagtacgccatcatacactcaaataattctccaagaagccaaaagctcgtcactctgtgcggtaacactgcgtatggcacgacctgactcaacaatgccgtccctagcaagtcaaccgcaatgggtccattataaccccaaaagataaactcgatcgacttccatgtctatagtaactatggcgtgcaccggtgatctcagggggttcttatcaatgtccctccggcaagtgcccatcacggtttctcggttaggatccatacaacagtgctccgaaccaagtaggtagacataagttctgttgagaaaggctggccccacacctcacaatttatcattgggtacgtgcggggaagaacctccgcgtatgtanctagagccgactcctatgatctcgatcgtggcctaataagcaggagaatgaggtacgttcgatccctcccaggcgacaagagcaggagccgtgagtgaacataagagacctaaa ccatgacagggtagctatacgcaagtgcgcgttccgttttcacgagcttaaaaagcctaacanagcggttcgattgtggtcgctgcgctattttgaatcacccnatcatgaggtccaggccagaagcngcgtcgagcgaagataaggggagccaaacctcctcctctcaaatagggtcccataacctgtatctagcttacacaggtcattaccanctcantcagtcaagaaacgagaagtctngncgggctcctgcaaaaccgagaaattagtgctaccccctccaataaccacattaccttgcnncgcgtaatccaggccagatacaaatagtcgaaggctcgttcaggtggtgtgctcggtcnagtgcctatcggcaggtttctaccgttcctctgttttggtcagggcaataattngtgtaaatagatgtctgaataccggagtcgngtacgcgtgtgctncaatcagnnagagacngcgtccacgttatntacagaacgtcccatggctntcagtggcggatccacggtccgtatggcaccgacgtcatggacgaacggnatcntattacgtacttcataggcttggcatgctgagtgacagnncnaaaggtgatnggacnggtgggcgatcaattctcccacaacacncggtatttccggaagaaccnnnggagtnctatatactgagctctagcaacgatgccnnngncnccnattcctacaactacgagcgacctctgtgnncttggnatgcaatcagggaccacagaccactaatnctgatgagctctccagnatctgtgcgcctgtgttcgctagctggatcactaataaggatgttggcgcgggtganntctncnctcggtaggncngagggtgtgacaagcacngcggcgggccacgcaaggtgttgggggtgagggtgtcaatnctaaggcaccgccgcaacgagttcaggcgagacagcggtcagcccnggctgncgttgcagcagagcacctattcttctancacggcgatagatngannttagcacaaagctccgagctgctcttgtngtctccgcagnacanttttataggccgctatctttcnnagcccnnnctctgttcccaatccacagcccgtcnnnnnnngttttcgnggcgtagactgacgnnacnatcttgctcgcacanctacgtgggttntcttanacnacagggatggatatgtccagagtctctggtaccccgccctcnagnagcgcaaacatcgacgcgacatgggctagatgacaggcgctgggaactgaccactattaaccattaagacccacatcagtaacgcgcaccaganagtgtaaaacactnccgctgagaaacactcgtnntgcgggtaatacgctnagtgaatgatatctatattacatcatcaacctgaaccggtccacttttatggaaagctgttcacggggcaggtgtatgganggataaggtcgtattaatgtaaaaaatttggtattcncatgcctgatgaagcgctagtnctagnncttattacgtgntntgggactaggtgnttgttacttactatctcangantgatttaggacggtcgtcgtggcaccagcnttttcgcgttacgggtcctctagccctgtatnggcacatttcctggatttcgagnttgcaatgcaangattcgctcgtaattatgatcagtagtccctagacgaatttgattgttngtagtttcctagaaccgcctntactcagaaaaagggagnnttctanactcctttaagcagngtcgtgctacagacgacacaacatattgtgcgaaacggctcttcctagcgcaactcgtccctagcncccaacatgcattagttgcctgnaaccagggcattgcatgtagaattgagcnattggactcgggtaaaactctcaacgatatgcgagctnagggtactngngaatcacttgccnantgntaccagtgagaaagtatatcgcgaatnaagatagctgcatatctgacaacttgggttataacatagccctncgncgcaacattatgaaacaattccaaacgggggtgcgaggacgcgccaaccggaccctctatctcttcacgtttcttttggctattggtctcccncatcaggaagcgaacggntggcctcacgcaatttaacgctacccacacacttcgcgacgataatggtncctagaattccttgtggtncgcaagtgggtggtgaaatccngtatcgaccagcgttgcccaggngcacaggttcgcacgtgtgttacgtgataagtacnaccnagnttctnctttatacactggtacgggcaagtttgagcagaagggaaggcnccctacaatgcgcctgtcgcaactcatnctggctgtgcccaagcatgggccgcgtcnntttaggacaggactagaagaaatctttcaaggaacgtgcggacggttagatanannanacatcntatcgctgcccncgtctttcgacggcggagcagggtccgncgttcagagtagancgatcgcataggaccggtaccgtctttggtccagtgcttctcgatcgaactcccgctctcgtcctgcctgaaactgttattgggcttgcctggtaccncttancaaaaggtgatttaanngattttgacgcagtctggaccctccggtctcactgagacttttatatgtgtcgggcgattgannccgacacgtattttaattacagattcggggagaggcggggcctgggatgagaaagtagggcgacgtattggggtggtgtgatnngtattacnacaatancgaattgaacagttgcacgtgccgcattaagacgctgcccattgctgtggaagacacagcaaagctccttcgtgnntnttgtcatagcaagtaacggctgagcggcatgatcaatctgacctgccncgttccnagaactgaatcgcgnctcacggggggcnncgcataaccggcgtttgttcgcgcctangtcanacgccgacgctctctctctgcatcgctggacctagattgtataaaggttggccagagttttacntatcggtngcaggcacanactctctctncnccggtttgtctgctctggacggtttacttggccaaacctagtgacggatgcctntgtgcagctataggttaattnaggttgcaggggtatgtacatgncccagccccagatccccagcatgtgaactccgtttaacgcgcntgacgagtcgaggntactcgcccgacagactatccgcatgagtaactctggttcatggaccgggcatcgctgnaaaagagatgttttnnccgctactgaggacgggaacagactgccggtcagcccgtctaatagtcgganngtataatactttacgncagnnncgactcagcctaacaaggaagcgcgtcttagagggttaacctgctttggatgttcngcatactcctaagcganagattattactttattttgatactaccataaaagcaatgcaccaaagctctaggtccatcgcggaacgtctggaatacttcgatgtacncgagttcacggttgagttggtcgagagcgtcnctaancggttctataggatccctanttaacgcgtcagaaatnagncngctggccagcccggnatgatgggaccaggctgactaagtgtagcgtgagnccctgtgctctattatatattagacgagcaagtcccggttgctggctgggtccgactnggcatattccaccgcaatggctaactgtgggcggtttncatgccaattaatggtnggcatgattgtcctaagaaatcgggtacagatcgtccatgtaattttgancgaanacaggcttgcgctaaaagtatggcaaacttcatgcatcagttatanactcgactttaacagtggaaccaaacataccacgnntccggagcctcggttaatacgcaccctnatgatgcctggagaaatgcgatatggacattgtcctgcagttttcgattcgccatggggtttagctgttcannacacagtgcatcgttgtcccgctgtggcaggctttatgctggacatacgcctgtagcgcttanacaagtttgagcaccccactggcgtcatagcctttaantcgtncgcaggacacaccccacagcaancatggtagacgctgcgcaattgtgcagggtccagaaggcacnatgggagtcggatttgaggcggtaataggcaaaagtcgtgcgagtaggcgttgggctccgacattattctatgtaagcgctccataaagcatctataagggccagttngcttgggattattcaaataagcaanggtgaatgnctcatgcaaacactcttgaagtgagacagtctaggatggcacatgagccagaaatancccaagaggctncgcagggataaagtttatcngtgctagcctagaaaataggtgctgcgcgtagtatccaacntgccncctngcggtgagtcagagcgtcacggacgagccttcctgnctagtaaagtaactttggaactcgttacaggccgcgggncgtanaggggctcttcattcatcgaccatgtggggcggttactatccccactctctcatatccttgcgcttcttttctcgctacgttaaagtcgccnngctgatagttctacttgagganntcgataagttnnactccagattttanagggggtcccgatcactatgttaagttgaatggtaaattttaacccgctgtcctcaaacgaaaacctggatggtacanggtcagcttacaattagttctccatctatatagaatcccgaacgtgccacnnccgntagtggattggttgacggcggtgcggaaacgtttgtgtgacgaaggtgggataatnccgggagngaaacacttcagcgggtcgatccgctggcgntcctgtcatcaaatttaattcgtgtcgcctacgaaatatcttcatcggaacggtccggtctggtacgcctcagcataacacgttncccgcgcctcnagatgagtctcttcttctgggcctccgctgtagactaggaatntcagancgacgttgtgcagnaccagtgatggctcaaaaacagaagcttttttggtttcacagntgtgtagtactaactagttctctaccagtgcctcgcatggtaaacgatctgcacagtcctatgactgctttacgaaganacgcctcttcccgttgactattggaggcaactgtcggagctccggcgtttgactatccctacntaaaaaatgtgctgtggcgcttgtggggtcaccgaaantcattacaccgtacgttcgccgcgagaccatgtgaaagtacctgaagagcctcgtttggtaaccacccctattcgtcaacacnggagtcgaacatacttgttgcagaggcgctatccgntcaaaggaatgagacttttgcttacttccttacggtgattagaataacaatcagcgttttattctggaagatattacggatgcagnataccatggggttagctgcattggcgcgacgtcagctcagaggcttacgaacacggaacttccggcccgagctgccatgcagacatgaccgctaaattataactggtggatcttgacnccctacatcaagacctcttaattggactgngnacgccttttcgcnggcaaacaaagtgtgttttaatacctgatccccannnatagcgtcgcgaggctgggagccatgctcnnncccggccangccacatcaccctggtcgactctctngtggatcgggnctaatggttcagttatcggtcgaacgaataacgaagtgattgatgtactncggttaaagaactgctgacccgtgtgagggctgttatggaacctggggaatgnantcgcacattggcantcatctcgcganattttgctgancttncttgcaatccgtccgtcccgtgtctcntctgctgtgtagangagtttggaggcgcccagactganagctcttnactttgcnaacttgaaccatcccagactagngttgcgaatatacttcaaacgagctggagaggtacttcctccctttttcccgacatcccttgtgaaccgtncgcgctccttaagtccctcgaactggacactagtagaggctggnctgagagcgccccccattacgtaatggtgaatagaaaacccaatcctaaaggtccnaattaagnaagctggggactnnaganagcgcgtctctcatcaacgtgaatgagntngaagatcatcgaacccttgattggggataatcttcctgattcactggtaaaatatcaatcaaggagggccatcctccaagccntcccggggacaggcctnanattcctatgctggctctgcctgcgtcttaactgtggtaccggttagtgtaaatataggactgagaataacctgaagtgccctgattggttaccttatagtggttacaaactacggtgatccccaagatccaaagatgtctangggtgctgccntatacaatttgagcntttgcataggnngggtntacgggtcgactggtcagtggtagacacgtggggcatatcctgtggtctttgntcgcggaagaggaccttcntggttgtcggcntttaagtacttggcccangacgtcnccntggcggatcctcnaagaattgtgtcgacaactgggtactattagatgcggagtcnnttattgggctatnacccaacactgcggttaaggagtctatcagcgcttaccggtcaccacaactcggnnggcttttgcttantcgcttctctggancccagnantttcgacgaccatctttccataagntgcnncgtgncccatttnggccgggcatgtgatactccttcttcgtggcccaagcggtttacctaacgaggtggtaaccgacaattcgatggtaccnactgtcgtcccactgactgtgcgtttccgtatttcnnatnagggttatggcnncgcctgctgtcctcacntcgccngancgaaatgggtagtaggagntnggggggatacaaggtccaatccgcacgacaacctgnanctatgctagcccnaggtactgatgcngaactcgaaaataacacgtcggtacaacattggtcgcccaggatcggtccacatatgctttcgggccactcgttagtgtaggaaggtggantcggnatctccncgccgcgcacctccgtccctacccgatgcttntctggtccaagngaatgaggccagctgttactcataaacctcctaggttttgtattcctcagttgttaatgtcgacntaaacagcccgnnccgccatgtnggccccagttgattctatgcgactgaaagagagggtgacgttgtttgagatanaaggtttttaaaatttaacccactacagatatnactcaccattcagaacntntcgcgtaagtanactgagacatggggtggacagaggtaagttatcnttgcntgttcgttgtgatgaaaataagcaannggcgcttctctngtacgtgtccgatgcaaaagttttcttgaacccctatagttantgttcgtctaagccgaaataaaattgttagcnaaangcgtttatagtatggacacnatctactgcgtgttcngaatagtcggcaataatatgctcatctaaaanatccgccgctgtgagttaaaaggttcccacgatncaaccttcgcanngcggtttgctgagacccaacaactcacatattttcacagatgggactttaaaccctgcctgtcacatccgtctttnttttgaacttggtagaactaggagggggctgctgcgattctcaatacgcttgtctagataggagttttacacagcgcgattcngncgatgnaatgtntcaaccattgtttatatacgcttccgggagccttttcttagtccatgattgctctttctcacttaatgcnaacgtgncatacnggagttttgatattattgcctacggaattggaactttaggagatgcacggacacnnnncgaggctgatacaaaaggccaccngntttgntacgacctttgtcagccgactcggngtgttggccccatctgttatattttaaattcntagcgaaacttcactgnagcaggtcaaactcacgtgtggatagtgctagtgacccgtttagctgccggntgctggtagcggagctgctcagctcctcctggatctgtagtatcgactgcgtgaaagtaagcgtctcccaccggcataagacagccttcgcggacatcgagcgtcctttaaaaagtcatacgtattgcgttccgaggtggcactcacgcncagatggccggttctatcgctgataacaatattattaaggttaccgaaaatctccccgccntgtagaggccttaggggacgggtaattggttnnagaatctctcgtgatcctcgcgtccacganggncggaagtacagtgtacgtacattagccgacagaagagcagaggatacgtaaaacgctngtataaacacggganccangtctaatactaccgcccgtgataanngatgaagtattggccttgaagtcacacatgccgcatctncatacttattttctaggaaggcctgttgactggatggctaagnaggagagattcaacacggcttattgtcaagttcggnaacgttgancgtctaccgtntcggggccatgtcggcacacgagnttctacgagcctactattcagncaagnccgtgcngnggacgcgggcaaccagcaccctctatntatgncgaaaaattacttgcccattgggccgnncacnttacngagccagttggcccgatacctgtggtcggctctcgcgnggtagcttcgatccgttttgcgctaaataatcgaaagnantgtagcgttcgaggcaccctttctgtggcggtcggaactttgcggccaacgctaagctgttagcgcagttcngtattataatatcctgcgcgagtcggtnttntgcgctgacnngacgacaaaatgcggctngcaggcgtggaactgtggtagaggttgtctgangcggagncacgtgtgcgtgccgcagacaagctgccagcccgctagatagccggagcggggcccctcaaaatcgagtgatgatctccatccctccacnttacctgttatttgggaaacgaatattaaccgcctgggcgggaggtctagcaaccggggcgtgtgaggcaacctgcgaagaggtcggtttccatccacggttgtgaccntcagctggcagcctcgatcttaacccttcgantccatgagctggnnccaaacggaaccgatagggcgagcgagtacgtcactagacttgcgtcactctctgtcttcggggtcgtgacatntggngatgatcgacnngggggaccttctntcctttgccattttaattaagcngctagtggctacataaattagtttggagtcggagccggagaacctacnncatcagtacagccttgggctgcattcgccgcgctaaatagnaagcaaccgancnggcctgacgggcagccgagagcatacacttggcgttccccccgcaaatcccagtatcagagccatcagaccaaccccggcgacaaaacctnagngagtgattcngagaagatttgcancgncgtacctactataggcagatgaaagatgcagtggattggaagcccagccgcaaagngagtgttgtgtaccaaaaacatgaaccttggatgcgcaccggggggtagctgangccaatccagactgctctataaatggctacaccagccctccctgttttgctacctcaggattgcccatcgaacggtaaggggnccntggnataacgtnttgcctcnagcgggtcccgaanaatacggcgctccacgtctccagaagtggaccaaccaagagccactacatggaaaaggttgtgaagcgagagtaagacaggactcnagcgaacatgccatgatacggtaatgtgcgtgacgcgccggcccaattcatacgcggcctcaccagggntattgnacttctgcttngttattgnnctttacngtattccagtctggccgtgcggcagcggcgcatgttacctcagaccgtcacgacctcatcgaccgtaacccttnccaaatttacactaggtcgcagtcatacggacncgtagtcctagtgccgactgattcggccatggagaaataccntccgaacgtttacagtgctcgatacggngacanagcttnacttcacgtgcatgtgattgacaccccggtagctgggcacgggacaaccacacctcataggctgacacaggccgcagaccagnagntctgcccagcaattcatgatttgnantacatagacngtctgacgactgggtgaattncgagagcgaattattctaggcgacnngtgctggactggcnttnaataatgggtttgagagtggtagaaccatgtgccgctcactatgcatcctggaatngagcggnagtcctagcatccttataancgtggatgcaatcccgctgggtgtacccttaaccaccccnggnnatcacgaattccacgacttttggccgcnatcccgctgattcgaagcgcgctaagcattcggttcaagtgcacttaggcaccggcgtgccngatcngggccgttaactttgtcacnactacaggcgccgggatctagatttccgcaccgncagctttctactgatgataacaatttgcaccggnttaagacgagtatgatattntgtcattcttagaagtttcctgagtanttccggccagtnanccctttttaataatcgctgtttttgcgcggtgaccctagtgatattaagcataataggnnctnacngcagaactcaggtagatcccgcgagtcccacgctctagaccgccgaaggctcctatgcttncgttcagctgtagcgntctcgtgccacaacagccggtgccagcggtatacccagccggnccacagggccgtctcccaagtgactgcaagtngatncgngctcgtcgggntgctaacgagttcttcgacgatggggtcctccnnnttttgtgttgatcgtccttgttcgatctccttacaaaagtcgaataacacaagtttggactagcggacnagcncacttaactatcgcgtgatnnttgccatatggtggatggaaacccagtctccgnnaanactgttacgtagcagntttgtgtccccccggttatgaccattatnctatgtganacagctactgcagancncgntgaatgaacnggcnngtnatganngctagtggagtcttgtggatgccgaaacagcgccgattnnctcgttctccanccgncttgnggggcgaaggcgcnaaagaacatactacgtttcatcactcacttccntccgaagngtttgttactcgtnctttcctnagtggcgactgacgccgagtatccccctatcctcgacacgcaacgaattctcaccggaggacagtcgatggtgcggggaaatgataaacccccctcctatcgcaaagccttgatcataccgattagacacaaggttcgatnatgcgtgtcggtgatacaggntncacacagggatccgagtcgaatccgagacagntggcnaccgacgcccgcgagttcgtcctggggtctctgggnatatgttatgccttctanntcgtggaacatgggctattgccaagnatntgaggacgctcactatttcggagaggtatgntgccatctgagcgctagctatcccctcctccaaggtnngacnntcaggcgttgtgaggacccaanatgcctacagtgcagctttactctaatgagagggacttgnntggtgtcaaaatgtgcgcagagagnttgctagtctnccgtccaaaaacgngcaaaaaaggtaacaagcttgagntcaactccgaactctcaagggattgaacatggttttttacttccaaattatntncgaagagctaaagttgnatacgacgacacgataccgcggtttgggatcgtcatcctctggcgctggaccgccaacacntgcatcgtgttgcaggcacactacgttttgcctccccttgaagtaattgggatggcagaaccggtagtaagngnnactaatgtggacnnccgctttcngagccngcggtcancagtgcattagcgtggtcgggtnggggttccaaagatccgcactcaggggcagactatgcttgttccactggctttgtgcttgtatgccacatgggcccctttcccaagnaataatgactanngttaagcntcgcggccgccgtggcgacgatgccggggnctcgttgatgcgccaagagcgtctaacccaaagatgagcttcagaaggacggagtgtnggtcacccatcctcacancgcctggataaaggtgtnactcctgctaagcttacaattangcttctacnccggcacggtctaggtgagggcgtgaatctccgggnctctntcgtgtnattctanagacgaggcgtccaaagcttattgacgcgtagcggccgttatacaatgngagtgggctcggcggctgctcgcggagttacnaggcgccggtcaccctggcagcactgtggggaagcnnacggcnagtnttgatgcgggacgcgttcgattgatcctgtaanctngatcgctccccacnttgtngcgggacgcggtcgctaccccaggtgttgtgaccaacccagcagcccaccaaggcgaaccacgggcgactagacttagtgactggagagtgtctcgttggatcnagcanaagcatttattcgctacaacccaantttggcgtgtgttgnggcgtacatanccgcccgtaggcttcataatgaaaccaacactgcgctactgagnacagtacagagccttcaaagagggataacnatccacctgagcagtgttctatgctcaatccacgcactgagtnatacaggctactaaatgtattccaggctcgggttggcccgtatanggangtggttgtcagttccgccgccagtctncatataatatcattgccatcacctgacgaattcccgggnntccgataccgcggtcggggcttaccaatttatantaataaagtcgctagcccgaacaggagtaggacctgacanngaagataacacacacccgctgagtcgtagctanntanctgaattcggtttgccattaggctngnngcggnatttcgggcgaacgaggtctgcttgtgactcagtcccctcgtctgaccgcggacacaccngcangggacgcagcgcagtactgtcgggcattggcgacttttaccatncgctgttagctcatctaggggattagagtaggggcatgtccagctgtttacgcaattcttggggaggtaacgtctacagggtctctatgtctatgttacactttggcctcgagcccgagttaggnatatcataggttggttgcngctaggttttccggatgcgttatttcanccgcnnatgcttacncatcacacctattcatttttatacggggaagagaacacngtggtctcggacttgcgtatctagggtcgcccttgtgtggttctactcaatctttacagtatccttntgaggnatgaccgataccggttcatcanaacagataaggcgcgttaagacacgtggtaactaatgngctggtgatcgggctttcctngancctgcatacaatgacnatacttgatcggtggaagcncttattactatgaatcancttcgctacgaggcgtgtacggtgcaagcgaacnttccgtaggcggcgcgtttgaccatgtcgcaatttgntgaatgggaaatngcgctcaaatttcgacgaggggactatacacgaatcaactacctccagataacctaacaacatatatctgagacttgggaaggccagggactagttccttgttacacanncnganaactacagtttatgtacgcnttnctactttaacgcnctaccatattacttccgtcattgccagacggcgggagatgatgtcacggtctactttgtgaggacgcatacnctctcgttagaatgaaatactaccagtagttgcgtaacgttttgtgtgtatcgagcataccgagtactcagtatncgccttgctttacaagtncttgaaaaccgtttcctattaagacattagcagggcctggattatangaagggcaaaatattcagtgcaaggagtnnnctcggttcgcttcattatatggatctagncgcttatctcagttntggagggtgcagggtgcggcgatgtaagatgcagacggcgcgatttacagctgcctagcttgggttttnancccgatggcgctatatttggcgtttcncgtctncacacatttccaactcgtctactatggttgaagctacgaacagcanngcgctttccggaagnnngtggcgncnagtgcannnagcttctnaaagatnagaaangtgctgantcctnangtgcagcaagcgggnggccggagcgcgcgcangccaattggcgatcggccaggcaccaaaacgttcccgatcggccaaanctgtcccgccttagcgcnnaagtaantggacacgntttgaagcctctgcactaagccacatgagatgtcaccgacccaacatagcatanggggttgtgttgttactgctcatggccgcacgtagtccaactatccatggctccgtggtacaatncccacccgacgagtatactatcantagaatcatagacgaatcattacnttnacgnaaaccggtttnncttaagtaggcaccagcgccttggcacttgtgacacaactgtccatctgnangaacttagggtccagatgaaganntgtgaangaatgccgtntccgnngggagctcaataaggatcgacctccgtgacgggtgcaacagatgncaggtcgaactngacangacgggcatattgacagagtcccgcgagaacncgcgaggccggctccccagtcnngttgctataatattncaaccatagaccttcatatgtgcgtttgctgtgcgtaaataanagtccagncagacgatatataacacccgtacatgctccccaccgagagtaaaagtcactagccctcgatcaantcnggtnntggcgttttcgntcgattcgcantggacancttgggntagaagataagggacttgccttcgtgtttcggcgggacnangtccgcttcgtgggtctaaatcgtggtcctgactcaattgtcccccaccaccaagatnattcgtgaccggctgcttgctcaggcatgcgaaaggagcgtaggccaacgtgtcgcaccctttaggatagtaatgcaacaancgagagagccaagggncatctgacgtctagganactcgggagtgttacctttaacaacggcggttttncatnnnntgtctntggggcttgccatgcnatgatacgacatgtaacgacatgtcccagaacgagnttcacttgctttantaagagtaatacgncacggngtggtttantgaatttataaccgcgttatgatgtcgtgagtagccggttnatagaatattggggctattctgtcatccntgtcgcccgggaactggagcaagatcccagtnagtacttagctgnggggcntcgcaatgggttttctagaaattgcgtgtttncgtcntagcgnggtcgcgctccgtngcagcacacgtggatganncccatcnttgtccgtggtttatgtcaccgccgatcncatgncgagatcggaccacgcgtngtntgagagtggtgtcgttttacatggtcgntnncctgaatccctgctccccacggttatgaattgangggcccctacctgtctcacagtnnaacgggggtggaaggttncatggttttacccacttttatgtatacctgcttgnangagataagctacccggtanggacgccacgtgttaatcgggcactatganccnagatgtaagtgcgaaactgggcactaantttcattcgttcgttgcacacccaccggaccggtacgctcactcgngggcagtntaaaacccgccccgcagttannctctanacgcggtgtgtattaacagctagtaatagtttgttnaccatgctggttgtagatttcgggggatcggctctaactaaacgttgcggctagccnagcccaagagaactgngatggcgtttcagctnctgcggcggcaggtctaggcgccttgnaacctgtgtcctcctacagatcactcgcggtctggcacacctctcngtgngcagacttctgagaattgcgagccaatcaaatggtcaagtgattcgtggnaccccaatntgtaaagatccccctagcggtcgggtaagtaaagtgtncgccaacgccgttgcancggtgggagggatgtgtgtacctgcgcgnccttgcacgcttacagtatttgcagagcagaatggggactgttggaagatattaacgcaataacttnattaanccctncagtactatnncaatggccgtatngaagagttcccgcatttaattntanccgncncccccgncggaacgatgaagccatcctcagaaggnaatcactcatgccctcaagtatgggactcatacgatggtgcngctatccgtttcgagggcattcnatgtccttntattgtgcaactaggtagccgtacaaacccaggcactaaatctcaccgcttcaangcntgttnctggggntacaaatccatgggannngtcctctcccngnagnaacatgcccgctggcatggaaatgctacattaatgaatagacgcggntcanctgtattgaggctcgccgctctctnacgtaaagtaccgatccagggaccacacacctgtgatggcagacttctctttgggtgaaccatctcagttagcntggccgcncgtttcaatgntngagatngtnaagtgatagccggtngtttcacnacntctatttntaanantanaactgtngagccctgagatggcttcagagancgttaatggtcataaccngtcgcnatcactgcatcctagagaccgagtgagcgttcatccgaatggttggatctcggaggcctnnacacactgcaagcgtttcgntgnaccactgttgatcctatggatacacgggatgggcgcgnatcgacggttacccacnccctgcgttngagttgctctaacccagcgtattagcttgagtgagccatggcgcgcggaatagagtaccatgatttgnacacttacccgcgagggcgtttgtttcacctgatcaggtncttctacccagccatgttgacngaggatatctgatgtttgtactngacatcgggtcgggttcccttgtagaaatgcctttaattcnttagaatgaggcnctcggttgaagtccaaanaaagagananaagggggacgttgntcntcgaacncgatctgcanctatctcngtncctctgactaaggatcgngcgttttgttgtcnccttaaacgattatgagctaatcgctctntgtctatcggatnggggctgtgnngntctttcaactcttggccatctaatcaatttntggcgtcaagaatgcaaatgcaaattagactccgtcaccttccgtagcaaccgtgtgtgtgtcgcccntgctgcaccgagtatcctcgcagtgccatttctgatgtaccagtccgtcggancaaaanataacgacacccnccgaattcctctccagcgacgggttcttngaaaactgttgcacggagccnnngatcagtcactctttaatgtttgcnggtgattagattacgcntcgtncattgnccgattnttagagtgaccgactgcttgcccgatggatcgccatactagcaatcgttttntcggctgctcagntnnactgaaattccgggtggaacacattcccaccngcaattttatagtcngcgactcgacccgacnctgggcccggntctggtnaagangccgtgctcttccccngcattcaagagaaagcaccgtttctcgccacacctaaagtacgggttgcctgggtcgtcgaatacttngtgttatgancgtcnaggaagtgcatgttcgcgacgcttccaggtgtttttgacaactgnataggntttgagtcggagngggcatnggaanatgctaatccgccgttgattgaccctaaataccgtagattcacaaactacacttnantgacttacttttganggcgaattataatgtttgggccttattttaaaaacgtttcagtgnttctagttaaaccccnatgcgtatgtagaccggtgtngagctttggagacataacgaggcatccgaggttgactgttctgcttcacactctantgtggcctcanctaaaatctgatactagccaggtggcgcccaanncagatgtgtggcgtcgtagnatagacattgaatcaataaaacntcgttaacgagagacacnagcataactttagaatagaacttcgnaagtatagnntatttattacgcacgaagtcacgagagactgcagccaggcccttngcggcatgacccatatcgattngctgcgctggtactgcgctcgggtgggcatatctgccancgctttccattgttgggtccatattcantattctgtggaacgccgctgccanncgtcctggttatacctatccnacctttgtcgatggggtgattattgcgagggcagtttangcgatcagttagaangcagggaggggtnactnctttancctctgaggtgcctacttacgtctccgcaccttgaactacatggagattgttttatctggtgtttctgtcanaagcagtggagacggtttataatnncatcctagaaactagagaaagaacngtagggtcagggtggcttacctttggnaaacttaaagattgaatttctnatccttnttcggcagtttagttnnccggtagcgagaccagtcattgccgatggctggatgggctggctggcgatccgtacattaagttatcgtcaganncnccaaccggggagcgcgcatgccgtagctacggcgtaggctattaataacggaagncttganggaccgccccgatctcgaccgactggccatattggataagggatcattagggtnctgccctgagactcgtnnttcataatcatcctcgggntccacatattgtgtncggcgntcaggcttgacanacnattaaaagntccgaaatcagagcgttacgtcaaggtcggtaaaaaaatgctgcgcagtttgattcccaacggcaagggncagggggnacgaaattctaatgtcctggaatccctaatngagacgggcgcgcaccaccagcnaattagggatccccgagcncacgagcgctctatggtngttagaaaatngggaattcccccntccgctcgcnaatgtttatttgcgggcctaaggagttcccaggagatggtactagtatnatatacaaggagtttatttcatcatcngcaattagacgtcttctgcaagatatcagctgcccgtttcactngtgtaacannatataaatactataccggctcgtgtaaacctaggngcttggggtatgagaaaatgctcctcatggtacttagtcngngtcatcctgcggacgattgtgagacgccanacgcaaggagctacgacaatacaccgnggcgcacccagncttacaggggaattgctggagcaagtttaacaggccanncggcagtgcgtagtgttacactacgctttggaatcncggcctctggncgcattccctgaataaaaaatccgtngacaataggactcagccctacgatctcactggtagaatacaccaacaaaatctatgcgcgaganggngagatagagngcgggcaatncgtccctttngaggancgacacatgtgcaggggtggnagtgccgacgtaccgaactgactagtcattctattatctcatgtaggttatcctgccatgaaggcctgggcctacccgttgactncattctgtgccattcttacgggcctctcgtctccttgtcgccttgccgcggcgcgtcgctcgagagacgaacatacagtcccccgcagaggcgangttcattcttgcagtcanttaacgccagttaccgtaggaggcagtataaacaaggccacnacgtatacaataggncgtgtcgtgtaaatatagggactctgggatancagagcntgnaattcagccgnatggcgttagggctcgcaactcaataagtcatcagcagcttcatatactaatcagccgcactcatgantgaggagtnagccactgtctacctaattaggggaacaggangtcgcacatccgttgtggtgacaatccgctcgcacaaggggcgtgcacaaccgcgaaaggaaactcgctccnaacaagcaccgtccttgaantgtcctcgcagtantgggcaactacagtccatccccataccnctncagtgtgtatttctngcgctatcctggnccaccagaagatgacggccagaccagcacgagaaggtctactctagtcttcgagtcactaagattatttatttacaantcgaaaggttcgttagctctttgtatgggntatccacgtgaacngtgataacacatagtgattgtcttcggacgcccactcgantgtctctgaacaacatattcaaggggtctctcggaaganaggaaaagggagntgcagctgcaagggtgcgagcgtttaggcatttcattcccccgttacaacggtgtgccggccgcccgtaaggtcatgggacttcgccgtgatcaagacaagttaatgagtatcgagtgngangacggccacgcgtattagacactcttttcaacgtgcagaccgatcagaccccttagtgaatttaaatcgactgctgatacatactggctaagtagntgaaatcctaaaaggagtatattccacgggattttcgggtcagcacgccatacttgtgnctgtccggcagaaccgcacggttaacggaactnatccgaacaggttctgcgttacgagtcacattaacattgtcatctccaaggtactggcacgagtctngataggagcgccgagctcagccttgcaaaggtgcccgggtccagtgaggcactcggaattatcancccgcgtaatcactcttgtgtgggcacctcctggggccagtttgactcagcggctgagtagcttacctttactaaacctctcatgcaaggnaggagactaaaatggaccntatcgggcggattgatggagcgtaggggnnncagcgcaccgctggtaaaaatttacagcgtgtgccgcgaaaacaatacaatattccnnctttcactcaagttngntgaaatgcacctactaggcgaccaagtccgcgtngccgcaaaggtctattccaanggagcagaccggtgtaccgctgatggacacacggatatatncctgttcgggaatccacacgatcgtcctgttataccgtgcacttcntgggtnnnaaaggaagctgacgattgtggtacttcgctaaganaccttatagccgtgcanataacctnatcagcatttcacatgatccttacntctcagcaggtcgccttacggaactttttntgatacacacgccacggcaaggagcntaantccttcccaccagaacaaaacatttctctcggacaagcccntggcgtcaactttaaagctcggcaagctctaatcacttagacgctggataggtgagcaataaagcttaagttgcgagtcnacacnncgttgtggaggtgatctactactgntgggcaaaacggcacgatctaaaaccagttgtcatgggacctgggtcctgtagcctcttctactaatgtataggcacagtccgttctctgcgncatcgntttgcgcatctaaattgcaagnaggaaaancaggagagcctnttcctaccggagccacacgcttatctcnncngnatatactaaggctgaaagctgtatnacgaagcgtcgtgctcgagctggagcagcccccatcttttggagccgagagcagaaaggtgtcaggnnctcggtaggcgctcacnagcacantaccnaccggttttccaatcgacctgccgtttaagaagtagtccgtggcggtggttggcctanngaacacacctcgtccagaanataaanagtagtatgcgttgcgatcggactgcccctgtagggcttggctgtacacgatgtggcacccacctacatcacgctgaccgatcgtatgatttaaacgacgaccggctgctcgtggaagctgaagccngtccgctccagacggcccccancgaagtcataagncgcgtgngntgaggaaatgaacatgtgcgggtggcnnntgcngagtctaattccgncagnacattaaaggcacaagctagtgtgcgaagacctggccntcacgttcaatggtcttaatcccagaattaactgtacttggccggtgtaggcgcgacntattgccacggcagtttagatgtatcatgtcgattatgcggtgagatctnttttaataccaatgggctgattgtagagtgatttgacggcccnnagtaacgnttgggcccctganccaatgacacgtcttggtagctgagaccaaaatnccggcaatttgtctaatccataaccaggataccaatcttgctttgtatactcctaatcccctgtatacggaacgcaacgcctctngngcatcaaaacaaaggctgttcttcctagtttcancgaaatcttttgcacttccaaggactgctacgagcggagtaatncggttcagagggtaaagtggcgacagggtntgttaaccgtctctcagacgcctcgcatagngtaacgtagnccaggccgacgaaccgggaannagtccacgtgagcggggncgctccgatcctaaggtgtagaccgtggccgacnctctgcangtcggacactttacgatcaatagnattgttgacatgcgtttttcccgctttagattaccacgtngctaactgntacacacttagcagactacacttctgttcaagtcggagttacctttcacanaacagganntcacgttagcaagtagcaacanatacgcgatacctgtnggagctttatggcatcgantaggnctttgtcgggcgtatgggacnncctaggtactcacacggcgngtgcttctnaatctcgtcaagtagtaccccttggctgtgagcccggatgttctcccccnttgggactccactgggtctgcagncttccntnagaccntgggcgttactctttttcttaagtacntcgccgaaggatnattcgttcagcactttatgtcatggagataaattactatccatagtaaatgacgttccagccctttgtttgagtcctacagcgtgcgataattaacnatgcacgataaactcnnaggcaaancattggaagaaaacaggtgccctttgcgccgcttgcgagtagcctaagttaaaccccaaattagtagcncacattatcgggccgacgctaatggaccagctcggccataactaccanttcgcgtggtccactcacgatgggaagtacgaaaacaggcgagccttnaagtaacgtccaatgataagaaacatgtgcccacataatgccgacgnagtngcgctcgaccgcggcccacattttcaaggctgctggcgatgacttttcagttgngtgacggcctccgcctaatgttacaaatgtttgcttccnccgtacttgaacgcatgatatccatcgtcggagtagtcgttactggtctgcgcagggagtgtgatcgtaattcattcaatgtactagtttcggatgccaaaacagagtagctgagagngtancagcgaccgaacctgactttgtctggcagccttcgtggctggagccgggataggncgttattggttcatttaacatncaatctanagttatataactaattccgactnggttgcgggagtcatcttaatgngaccangccgccttcgtttgagtcccttacttaggnggtaatatgagaacgntcgtcatccttccttaacagtanattaacggatgcncgtctgggcatngggccgcttgngcctgagagccgaccccgcaatttgtctgttgaaccgaaatgtctaatcctaatcatggcagacacgcntatccccaggggaggaggcgaaaagctggtataatatgtacatatagattgattaatcgtctagaatagnttcatcacacgnttnngctatcctcgcggcgagcaatgtctatctgaacggtgagtccaataagnatgggcgcattgctacttacgcgacnnagtcgtagacaccaacttgacgtctaagcaaccattctaagtctaccctttctgnagcgttgntagngtaaatggtgggttcanatgttagntgacgagatacagggatcaagagtcgcttgttgggcgccgtacattaaccgcgcgcgcgggcacangtcgagctacactgacgaaagagcaagacgatanggtagcagggtgtatattctaacgcgttncanngttacccacgctttgtatcaagcccctgaaccgccaccgcaaaccctgtccgctacggcccggncagtatgggccngttgggcgatcatgcagtgagttgctagcgctagcagagcggacaacttctgttnntacacgtcgctcgnnttgttccacttnncacctggcacatggcngagcaaatcatgagtagctgaacctcctntattggncataaagtaccatcagcggcatgtcnttaggagtagcagtgtaagtcttgttcagccgactatccacttcgcatacctcgtttctccagacgagngtttcgtaataccggggatttcattctgattntgnaatccaaagtggtcgacnnacatgcggtactaacgaatcgggctnccaggcttaagttagcgctgggngaagtaggctntngcgtacgcatacgggntgtcgtactggtacgatctgttatcctantcctagangttgggaattagcgattgggcgtccatttgganangcgnatcgcaagttgttnngnaacnctgtacaggccattactactgcacggattacctcggcagatgcgatagcgnttccactggcnatactggataccctggcaaaatctcacacagataaaataaaatgtcggagccgcacgnttgcaaatattatatccaaaaaccggattccatctcgaacgagcggaaatagtgctacatgggcatggcgagtcaatgggttcnnnaccatgaaangcagtgtccaaccaccttagcccacggttactgatcgccgnactctattgaagggcatgtgtgntcgtcgaagatagntctnatctttgatganataattgggtcacttgttcgtngcaggcctccaggagtttgccattttagatcatcaagnntatgtttgtactaaaatcgatattagttcaggattacacctgtatnggctctcttatgccctggtgagcacgcatcttgcaacagcgggaatagtgtgatacgaccctgtgcagcccatacgtngcacgtcactcagagatcncgggtncaggctgcggaaccacaccccttcatggatgtactgcttaccacgtattggggagtagactcggccgaactcggtggnctggggatgagggttcattacggggacaccggtactaaaggaatatgtattcactgcgacgccaaggnatcnaaatcngncatagccgatgctcggttttgtgcaaagcaaatgtctgctaacctatnatggacttttagacccgtagganccttttcaagagactaactgcgccgtnaggatcttaacccactcgcttanattccantcgctccgaggtcagcntaaatgtangaatgcgcgacnattgattttattancggtatccaaaagatannataaaaacattcatacttncgatatagatgtcggtcaagatgtgcggccctagagggtccacatgcggtgtagagtacatcatactccaacgtctggtggtctcgttcctcactattggactttaactatagcaaccgtagaaggtnacacgaatatgcgttctcgacaagctttaccagattgatnacatgattgggtaagccagcctctttcagcagctgaccctgttaacaaagttttgggttgagcaaaacacccaaaagtgttcagangatgtancggtntcgagagctatatcggcacatcgccctacggggagcggcacgtcttccggagggcgctgccccttgttggcgaaaatcnggcctttanagtttgcgnattcaacggtnattagcgtagggatctaatcccgagaattaacccagagaagtgtctcccaggcttttttccctnnnttacttctctangaacnaagtgcaaaaggaccgccgtcataacatggcaatcttccgcnaatancgcacaatctccaataggctgcgaacgattggaccctgctaactggcacatcatcctagccctccgtctgaggcacaacgacgtgtactatggcgaccctcgctgcnntacctctgcacncttctaaatgcgaagtcgccgtctncgaaacctggaacctcaggntcacnnattagcccancgagacgcctacgacactanacttacttggcagtaagaaacatgaggttgtgttgagctgtgtgactcgcacanagggtnaactagatggcgacatgtagntagatctggctggcctagnaggaccggcgtgctcgttctcatccctcttttgcagatctcatntttctactggtctatgantgggcatttacacccgnggtactggcggcccacccaaattaacgctacgagggnngcgcgttggttgggagtctctctgcccaggtaccacgggtccccgcnccctcgaancagataaacgtgtgctaatatggtaatgctgactgccttcgcncgcccacctctcaatccacatgtaancgagcctaatttgggtatcaanagttcngcaggtggcaagctcggngggcagaaaacctgtactnctagcatttctgatttctgcggcgcacagcgcggcagcgaagcaacggcaggttntactctttggtagttgcttcgggntccctgtatcttcagcggatcatnganccctttgganaatattcagcgcaacggtatganccgcgacaggcttcctccggatccaatatttcaatatattgggtgtgtataagcggaggacncncaatcggagagtccttgccgttgaggtatactgcggagccaggctcctgtattgtagatcggccaagatgaattttgcgatgagacgnnncttcatggtttcctggccgctggcttttgtgcctnntccctgctgcattccaggtagggtccaggacggaaatccagggctctgccaactcgcaggaggcttagtacgatattgtagtgagggtctgagccattccaactcacgtggtncgacggttcggctcaattgagangaaagacacccttccagtgacgctgtggaccagggcccccacgtggcgtccgccgtacccgcctaacgggggccatcgtgctgggtantaaatcgtgctaggccactaaatgctatcgcataattagagaactataagcggttagaattcggaacaatactacataacttacttatcccgagcnaaccagacggtgccacaatnaatttccagagactgactattttgcctcaacacctgttaattcagagtgcccttccgcgctcctaacctaatactgacaggtgtgtgtgcgaaaaacccgtgggggtcgccctttacaangcgtattacgtctacccacgtgactattaaacgatttcgcgatcccttggggacnttgaagagttagtgaccacatagggccaactatatctgcgcactcccctaaccttccacaggctgtcggccttagtcttgaattatgaaaaccattattgggaagccaccatacnaaatttgtaggaactccccgtgagggacggacggtttttgaattcctgtggaaacagttttggatgtccatgattgtctncgcatnaggtaggncaaccctgggccctntaaanttnagtccaaaaantgtctcnnanacctgacgagnagattcgacgggccattcgtcctcaccccttattctcgtttactacccttgtaacgtagatatcaaaagcactcagctctggnggttcgcaagctctgtggacgatactgagacacttagatttgagcacgccccgggagcccattgtggantggcttttatacacctcccnagcaaacagtaatgcncnnccccgtggtaccccgctggacgcctcttntacccaaggntgcaattggacatgttgcgtaggctacagagnggncgtgcttttctcttttggggcggacnatcgcttgcttctacatggacactgtcctacggtgtatccacgngttnctctaccgnggacgttggttggggttggctgatcaagcngtgttctatttttgacagccccacatcaattgagatcatgatcnctgactnnnntttcaaccgtnagagggtagaaccgaccaatggccagcatcgcatatcgaacaggcataccgatagtctggcccttagnacttgtaaacagccntattacggtagcattctacgatcagttcaaaaggcattgccaggancgatcaagntgctgaagtagtgngtggattcagcggtcaacngagnggccgtgaggttagagccagttaactgacgctcgtcgatgnagttagaatggctcggagggaccatctttttgttcagcaccccattacgngttcnatcactatttccgttgtgacnctngtagtttctcatattctactcgttaatnctggtataacaaatgattctgtaaccaaaatccngtcagagtgtacttgttggcgcgacagccggtacaagatgtgcgccgctactgctcaagttcagccgatcattgccaaagatccgacnggcctgataagtattctnctagagaaagtggggcatccaccagccaacnagttgtgaggattaaatagaaatcgagaccgataaggcgcccaccgcctacagcatgcaaagaaagacatataaaagcggatctgattggaactccgggtaccctgcatatttaagaatccgacgnnattttcacctaagatataacaggacactccagccatttatattggaacaaggtggaaggctntgcgtctattgtcnattggtcgctancanactagcagtccgttcgagattcgccgtgtcgttatcggcggcggcggttaaggtttatncaaagaccgggctcgctccanacatgtttgaaagataggatgattnccccgtacggcggtttanccaagtggcagaggnangagcagtccattctatcaanatcccgcacgctcgccgaacgctacactanaacggcgggcggctttgttcattccagtcggcgttgacaaattgatcgaacgtacttaaacgataagaatggtagatgnaatctaccttggctcttcccgtgctgtaaggtcgtcgcaatgaatgtccaancnacgcagtcactcctgcgccgaagtcagcgnnatagaaaaataagcgccggctctattaanaatacattcncgngcnaagtagacaaccggagtgcgtatgttccatccgcactcgggcccgaantatcgtctgctactttgttaacnnngagcctcggcagccagctgaaaaacgacccgtcctcanggctgcataagtaagacgctattaanttccaccgttnactcaattatcnagcctacccaaatanttnttagcccttgnnaactcaaagaaacgcagctattttcaatggtctcgganataggctatattaattaggtcgaaacaccannggtantgtgaaatncctnacttancgggattggtatcattaagacacatgagcncagatgggcccgataagnatgttctactangcattngcgcgaatcctccctgtggtaacccatcttagtcgcaaaccccccccntacttatntcgattccgtatngtgaagagggcatcgaatacaccctgatagttaccggcatacccgctactgcgagaattgttgcaccctcctacattgtctaaagaacgctctgtgttaggaactattgttcccgtaatctggnaatgtgntcctaccgcgcgagactgtcttatagccccgagtactccgcgnttttacggtnccgaagaatcaaangcagcgtgtacgagtccgacgcatcgaatntttanntaaagactgnagaaagctgtatantgtgtctccgaagcgnctcncgcagttacgtgtactattttggcgaanttaaacncgccaggccacgcgcgcaatgnttgaacaccagccnttatttnattatctttacaaaagncggcggtcgagcaggcccccccccngccgnaggaggattatagnggaaacatccagagtgcagtgtccntctacaaccagcggcttctcacgattattaggaactacggcgagncccaggctgttgggngaatcgtcgggacatacnggaaggatggtnactnnctgttagtcatcgcggctcctgttgtacaatttagttgtgcagcggcctcacagaaattgggcctgggagcccgccgcgaatcctcgncgttatcggtgtcgctcatccaaacggcaaaggcgncganccatacgagngggtgncgngcttccggangcgcgtcattgggcttaaggtcnccaantcagttctgcacanggtnntcatccgtacgctttggggaccctcattttacgtggagcttcctcctgtgctcaattcttgcatanntagcgacgnnccgcgaccnggcaaagnacccaagtattagaaaagngcctaccgncccgccgatgcgtggggngaccgagtaccgtctaagccatcattttgataccatggggatcattactagacggaaggttncgtcgagtagtagaccgcaaaaaactcgctcattggatacctggttcgtacacatagaaacggtctctaaaaaagaacccccttcgacccctcccggaggaccgtcatacacaacgaagctctcaatttctgntttgcgtgagtgataacacncagaccatcttaccaaagtcgtntcactgttatacttggcgggacttacatcttgttngcgagtaccaaggaacctatgcacatcacgaaagncgttaactgcgcgttaannaggtgattgagcattttctgtgggcgctggncggtctagcccgccgtacagctcaagggatgatccatcggaatccccccnnncctggtatactcggccagnnacggatagccaagtcgcgtgatgacgcaaatactgctcacaannacttcagntccttttcgtgggagtttagtagttaaaacctacgcctggcacttgctcataagatcttttgnnagtcatgctagcctgtgatgtcgcgatntgcagttaactatgaccgcacggcattngagtgaattgtaaaancncccccagtattccttctactcggtgcccttgagngcgcgaccgggcgagcttctgtatctttcaatgcntgctcccttgctctgncccataccgagaacccccctatattcagaggtccttgttngtcgtgacttgtgcaggcaatcngatcgtancagatacgacaggcaagccnnagcgacgtatttcttccgcgatcctttgtatttcgatantccaaatcntgctaggacgaaggaccggnaccagcgcaactcantccaaccgatgagcaatgggtaggggatacctncaacncaacaactcgttaagctntacctggaaagcgatagatcagagactcgagcactnagaaccttncatantgnccgtccttgngngtagggagcattnccgtctaacctcagcgacaanatcctcgtcgntcgccagtactcgatngcgtcnnggnnnngaaatttggaggcaaggatggtcggtgtccctttacgcgacgtnagctggcccncataagttagcaaaaccncgctcnntctgtaccaacgagatggngtgtcangtgagaggtggacanagactcccaaaggtnggtagccttcgagtcgacggagtcgttcccatcggtcnacgtganttcggnccgtgtagtcctccactnnnnnnncagggcgccgagcttgtnnncacncgtaactgggcaccgatagacccggcctctccagggntgagattatacatgagatacttgccggcaagaagacaggccgccggtgactttcnacaaagatttgtgcctgtggncgngccgggttacgtntctgttggtnaaccccgntcggggctggcgggcggttccgctgtagtaccaactcntcacatccgaaagnagaacngaggtccnngagtnaaagggaacatttatgcgtaagtagtgttgtgccactaaggtcctttgtnacgcgggagctggtntaccttcctaaaaccnaacgtncgcacggatcgcttagacngattatttttgctttaacctaggcaagctcgattccacggtatgtgttgnctagctacagatgacagacnaaactngcatattcccagtatgtctgagggccggaacatattatgataattacngaagcagccattttgctacgaggtattccgccctgtctctaggagcaacgctgtcagngccctcactactatntcgagttattaaatagtgggtctaccctttgccctcctaggcggatgttggctgagtatcctggggtattgtcatcaccccacggtttaaagcnncggtgagtcctccttactagcctgggttggctcgtgaggccatcggngctccgcctctttcggatggctataggtaactgcgangtattgttgagttcaatgccgacgctgtagagcgggggaaactcccggcgnctggcatgggggcctccgctcggaataagctaccaggttatgccaagtttctttaagtgggcgaacnactccagggtcccccagnaggatcgtccggcgtttggtcctgagactcgctcttgttaggcctaggcatagttcttctaacaatggagcgacaaacttcngngcacaccacgtaaagtcgaccgancggaggctaggnaaagatgattgagacgtgcacgtgctggtanattacccacgtcgagcatgtagccacatacatgcagccttgaacataacacnataagccgngacgtcacaatgtcacataacatcaatgaccatataggtgtcgcgcgggttcagttttactccttccaatctctgtcgatacnactacaangccaacaaggaggtacacctgaggtggtcgcatacaggaacctgcacggtaagtnagacgcaagcgtattttaagagtngcgagatgcgcatgcgcgctntcgcgaagaaattgcctgtagatttagataaggcggtgcctgagtttcctgtttagaattnggaaggcggcagcatattcacaggatgggtcgtcctagccatcctgttaggcgacagcgttcgctaacntccaaagcccgtttaggcctgttagatgcaatcggtaaccccggcgtactgatctgacaagtctaggcaaaaggtttacncngcaccttatccagctcacgagcagagaagggagccgacagccccgtctcttgcgcgggcggtacaggagccgtgagccggcaccagcccccctagtggacannacgtattcaactcggacgccgtgccaaacggcccccactgcggcaggacgacaatgtgacaatgctgcctacaattcacgctgtaaaggcgcgggactacccagtacgcgggagtccacccacagcagttatcccngcnttatggttcgnaagtactatcttgatatgnntagcatgtcaacacccggcgctaccctcctggcgacgtaaggnnaacgcttcagaacttcaatcattaccctatcaaacntgacnnccatcgttgtctgaacgggtctacctcatgtattacatcacccgctagccactagttggacnccgcaaggtgnaggatgtaccctacctgacggagatggatagttgagatttgtgtctgatcgagtcagaggnggnctcnncncaggcnatggccctcatgnngcgaggtatcgagaacactacgcgantnaccctaccaangccgttgtcaagtcaccaagtttaggaggttcacgcctcaattccaaangttgttnctaggggtggaccctagcaacccgacgctgccccgaggaccgactatccggacngtcaanttgcgggcagtcttgataagccgatgggatnnagatcgctttttgacccctacggcngttccataagtagttgatccctacctcgtgtcgcttaganagcgacacatagaancgtgccgggcgcagtgccttgacancntgcgccacagttggaaaaagcgtatcacagattcggtccaatttctgtcatcaagtgggtnttgcggctgttgccctnggctntagtgagntcgctgaaccagttgacaccacgataacctacgccgcccagctacaccacgcggtctccagtagcgaaccangcctgctgcgtctaatgtataggggtacgangccncgatccgtcnatgtagctgctccagctgnccaaatatgagttgtancagtcactnctgctttctttgtagctcgtgttgagcttggnttaaagccacaagccgcactccggccatcaccagccacctgatggggttctcggngagccggagtggcgcgggccgccgnagngtaaaaggcttttacaattacgtatgattatatcaactagtggttttcattgttagactccagtgcggggcgccaaactgctgaataatgctgttcaaatcaaaagatnattgtagaattncancgagcttggagtgggggncggcaattacggaatcacngnccccttgcatncatctggataactcttggtattggngcccctttttgaaaacatatttacantttcaagaactgntccgacgcttatataatctgcggcccnaacttggaaaatacgttaacaatcgaccatcnccggggggacncacggacgnagcgaatcgannaaggccgtggatttggtgcgtgaccgtggtgtancggaacgnttcgacgcaggnggtccttagnccaccagtggatcctcngatngacgnnctagccgccaaatggttacnaaganncntgtggcgagtgggaagacgcctaaaggtagttgtcgcaggtntactatgaaccttttagtcgatccgcggcgatctgtgctccgttatgcactcgctaactatcaagacctatgtaaggancattacgtggaacagtancctcggcgcgncacggaccctctcaccggtacggaagcgctacgagattgcctcagaagtaattcccacacangcttccgttgtgtggccccgccagcctaacgggacaggaaaaggttagaggggccgatcgtggcttgcccgtgggtggacggtgctcgcaaattgttactgcgntggatntgtccggcccggacttctggacaaagttcattcctaggcataatcgttcagtgagtccctaagtatntgacancgcaagacaattccttacaggggattctattaattctgcttgcacgtngtacatgganatcctacgcatcttcaccgtagttcatgccgttcaatactgagacaaacttgggggagnccggtaagtgcggctagccccgccgccgttgctgtcgcagtggtaatagttgatacaagtgcntactgcactcttntcaagtgcgttagattatnagtttgtgggnaaatggagaaccgggactgcnggtcggcggttngccaactgtgcctgtacatgcacctcccgcnggtcgagaagcatcgtatgacatacncncggcggcagagtcgtttagtncgcacggttgtatttaggagttgtcgngtggaagaagctactgcnacatgtcaaacatnngccttcatcagatagacgtgtctcgttgaccgatcactccaacgccttttagagtgagngttgacagctgcgcnggtgnnttaaggattctctgtccagtttctaatcaattcangtctnccacgtgactctaatggggggacccaacgcgtattgggccnttctgnattaaggtcgccctccagnagatctgttatcatataaaggagcgctatttcccgtcnaagngtgtgttaaacaagttncttaggttatttcaggttgcgatagagcataaaagcatacaaagatgtatctccaattgaaacaagacgttgcntagagtgggacatgttgcttctgtacagccggacgtgtaacacattaccaanaaacaacgggcattaatncaggatggtaatgatgcgtcctggccgagtatattagaattagataattgcccgtctaccatgatctatgctggccatncgatgaatactcgcccngcagcccatcgactcgcgcatcatcccttcgtgacngtatcagacctatgagtcggtaagtagtccaaatactgnctccgtgcagagatgagccgttggacngatatcgtggtcagacaaagactatgtgnaaagtagactgctgaggagnttcacagngtcagccagncgtttntaatgcgatggcatagtccccgtcctttcccgcatgtncgttgggtattcgtccaagttgccgnatcccattccactttaacgaatatgcgatgccacgtgctcgggtanggacctggaaggntccccatggtggccccggactaataccatccttaaagactngaccccgtcaagaaccgattcgggagtacgaagctaaatttctttcttcccaggcttcgtccacgaccactcgtaggtgatttcgccggtcgattgnatgaagaccaaacacatggcccaaggtttttgcgggtaatttatgtagctttcanaccgntgtccgaagtagcacgaaaagagaccattgagaatccaaagagcagaccactcgtccggaaccgcacagaganagcggacctangttagtgcatttctgtcgttctgaggctagcaggtagtgggttggttcgancaggagccgggccgcggttcatcgacattaaagacgaaagnttcctacgagcgtctaccggcctccgggncaacgagccggcggcgctacacagcactccgggggaaccagggtctggttcccgaacatttgtgtttgcgattatcgtaagacgccggctagcgacaattaacaagnggtcgactctatcaaanacagtcaagttacccagtaaggcgancttagtaactgcanagatgagtgatgacaattgccaanttacgncaagatataaccgaacctnacggcttgtnggnntaggagtntctcaacgagcgcctnacncattacggccccgtgcgctngggaacttttagtgtgtccatgactttggggcggaaagaggccnncnncagtggccactgtagcggtgatatttatcgatccccggaccatacgaactngacatatctcttagggcgcccggagtanccataaaacctcaggtccaggagaggctgtctgacgattttcgtcgcaacntattaaatatttcaatggtttgngtgcttgaatcacgtttgagcgacgcatcgaataaaacccttgaaccgagggcnactcaaccgcactcagtctcagcaaaaatttgtcagggatttcattgtaanatcattgcctatcagcatagaaaggtttaggncacatacgcgcntcgattagggcggcaactcttctgaaatcctnnntagacttacctnaccggggcgccattctaccagtaaattcggtgtgatagcactttcaacgcgcanngncccctttcctcgtcctccttntattcaccaataggtaacaccactnacaacggnggttatcacgctgtcanctactggagcagtctnacctcggccattacaaaactaaagtcgccactagacatataccnttgngactttatcggttagccttctagtggggtgacactngtcagttttaatcctagctccgtacgatgcaacggatnccacncccnttcgtcaggggtcgntggcttattcnacangtacgtgaatgtagngacacgtgntttgggagaagtatcgcagactcttangggttttganctgatcctgctagctaacttggtatgttttggtagtacgcgaatctgggnnatttatcctaatggaaggcgacgcgcgtgataagcccctcntacatttgtacggcttgctgatggatcttgcttatgtaggggaaacggccctctgagggagaacnctncaaagganataaggcgaagcaagcacaataaaaaatcggtagccgcggggccgtccccgccacggtgcaattgcncctaccgtctaagaatcgaagtaattgcaacgtncgccaannggntcaaggngtcagcactgttcctgcaaaatgccncgaaagggtatcanaggatattacgagggcaactcatggtanagaaccgggtcatttcgcaagctccgtgtagaatngtggagaaccgttggtgtctatgccatcctcagtaaaaaccgacttngcacactttttatttncggaanacgacgtagctcaagcncaatggtcagggtnttactgaccgacanacacgtgcaaccataaatgctggganaagtcgtgttcnnncggggtggcccacaaggtcgttaactantgngtatgcnacantcaatcaggctcttaatacccgttccacactgntgcatgacnaacangngcatttctaattaccgacgtaatccaattacgagcccttatcctttnttgccaactctcgaaatagggatattcagaaggttacagtctcagggaaaccgggttcggcattgagattcaaccaagtatgtgantcccgcattgatccgttaccactnaccttagngacaggncacnaggactgacccgcgccgnttcgntgtagngccgcangcctncagtgtccgtcttaaaaatctnnntgnaagccccgangaacgctctccgcactcaatggagggaatggtacaactcacgatgagntttacggaacgccnagcactacttatgcgcagcatttgtcantcacaagtgggccntgttgactgtttgtgcgatnacgcggccaatgantgcccttgtttgtggcgtgttaacttgtacgagggtcgntttgacaacanccctccatagagcttctgtatgaaatgcggccttacaatccgcctccttaangacggataccttaaggcagngtataaataccggtaaccttcggcctcaatctcatactttacagctctgattnccaagttacgcatgttggcccngttaggaaacataccctagctatcgcngcngagatttcgaaagagtnaggcttcacanaacctttgggcggcccaacgtgctgtcctganacttatatttncgatttctcntatatcggcaagnatnncgntattttggccctacaactatacggtacaggcgcgccgccatntggggcacatttactatacccactgggcgtcgancgaatnctttatnccgcttgttctaaagngtagccangagccttatcggtaaggtttaaggcatcacatttgtaataaggggaaaggctggatgggacaacttttgaaacncctggaattatagtttaatcccaaacnaggcgttacaacacgtacncggttagttagagcctcntatcacntggagaggctctagncatncatggttaggattccgccgagggctcgatttcatatttatttggtcatnntntctnncccgagaaaccaagcgggccatcataagatnnatccgggancgactgntcngcacggcgccttagtaggcacacacaacagaagtcaaatgatctttcaggnnnctggtatcgattcgatcnattggttacgnntccgatgacgagngatntgcctcttcccagcnggccatgtgaagctaantnngcgatgntaantcatttgtcgacggcctgagagcacgcgtgggatatgagagtcgtaacgcgacctccnattcagaatttttctgcaaccgtcttgcntnacctacatncgccccaaaaggggagtttnatcagttaccgcatttcattccaatgatntcagagtcctatatatatactgacctgtttngtattngccattgaatatttcacaggatttgcacatgagcactttgcaggacaaattgaaaagtncaagtagaagaggcacagcctgaaccttgnagggattagatctnttagagtnccngctgtttggtacccgaccctttagacacagcangngaccccgggggcacgagtctccggcgtagnnntnnncgcaagtagaagnntctagcttaggncgcancccttacnccaatanntcaccgccagtataaaaaanatagagancacccattagnaaattgttctgttccggtaatatcatgaacagagttacacagttatgccggtccctcataggacntgatngcatcggtaaaagaaagaggggctgttttgatatatctcaagttctcctcnatatcaccaaanatttcatgtccgtaacgaanacttaggcgagaacgcttgggagttgatgacgactgacatgctaggttatgtgtatatntagcccggccngacctcagtnttgtatcgaaattagggaaatgnnacctcataataggcgatactcangcncgagntccccacggttcctggggcctcnancattttgccatntagggccgctctttgtacgnatgtgacctgctcntagtcaccgcaactatccctccacctaattacgtncgagttgcgnagtctangagcttccccagacaaacgnnanaaagagcgcgcatccggagagngtaaggatcagcgataccgatacttagaaaaacgctggcccnaaacttaggaatngctgtnccattctcgtgatctataatcgtcnagaccagaacagctcccgttacncctaggacgtacaatcgagaaggtaacttcgnnngtngagtanagngntccctccggcaaagcnaaaataatatcgttgccccaagcatttaatagtttaagnngcacttgttatanggcaggtgtacgaaggctgacaggcgatcgaanagtatagcgagtatcctacatgactatggncctatcncggtggctttagacgtattggcacaataaacgggngccgtcatnagtatgtgtcgtgcctnggaaccttgcgattgtccgctgaggacganatgtagcccgtcaacgcganattgacgggcgtcacggtttgctatcctatgtgtngcgctcatagggcntgnnnncgctatgcctatcactnggaagatncnctttaagtggggcagggcctcgacccgcccnagcggccnaaaagccccgtgaccagctgnccgattaagttccacaaggtagcttacgcatttttacacnagggtgggccgccggagcactatccggtcagaagactatgngatatcagggtcattatctcgatctaggaaacgcaatcgattgtttaccttatatccgactagccgtatcggtccaaacggtttanagtcgggcgcatagacttaattgacggtttcttaatcttaagtgtaacgacagcaggccgcttgcgtcgncatctcttgtcgggttgncaaggcctncaagcccgcatgtacaccgttacgacgacaatccgctagggccttatcgaattgagttggaacagcgcatgctnttgantgaggcctttagaggtgtcgcgtattaccnggtagttatctgacccgctcacgagtgcagtttgctgtgagcacgtggtatggactagcaattncgncgtntcgtactgggatcctaatgatttagggattagtcacagcgctnccatgggctcgctcaggacggctttagtcataaaaggcanaccgggcttacgcctcgagaacgtaatagccagtcgacgtaattacaactgggtcgttcccagcggacgcgtgcctctcaaaggcggctggggactttangcgncacactcaangttttcgatcttaccttctatatangcgttgccagcnacttggttggaagatagaagcgcctaagtagccgtcggccgcacagctagttgagctattgccagggtgaggtccccgntagggngacagttacnaaanggttccctcggtcggtaccatagcctctgcattgtattgctgcactctgtgatggtctagttagcccacagcgtcgtcgatacaacctatatggnaacacatatagactgncgaacgagctctatccgagcgcggnttcncggtctcacttgcgtacatactaactagagcatctgcaacgntatcgcatggganatcaaactcgcccttcttcctgggtccggtganttgggganttctgcctnagacagtcgcgggttcccaggcagngaatacgattaacggcgcganccatcacgnanagatcgctattccggtgatgtggtgtattagagctaatcctcccacaatcccgtgtggtggtattcnggctttttcgagtcggatancagtggtccggacgacccnntacgtgcaactggggaggacgtcttttgcgatgtaatgattgcgcctgctcngtanctntttttttttgnanacgnttgcgagaaaccacggcagtttggctcatnagccatttgcnccactcgctcncgaccccgacactggaaacgagagtggtgtnactgnctgagggtgcgcccatagctgtgagcacgttncggtctgaccnatttgtccaccttccagtgcgattttggacgcttacagtngagaacaccggagnantagcttgttaaaggacaggcccacgcacggatctttaaatcgaatcgagccatatttgatnccatttagtanntccctctgccgtcggagngagctgactggtccacgcttnnaagaacagggccccntgtggcagatagtccttaagaagctaagagtccaagccggactgtgntagcttactacccatatcgattaagggacgttcatagttcacgngcacgtgcggaagtatatcacgagttnnagccagggtgaggtatgccgggactgggttcanagtaggagnntatgaagataaccattcntgatcttcgaggccaanctgattactctccgacccttgccatgttctgttcangctcgccgggggcngcgcgccagttggccctccaacccagacgacctaatcnatgtcctaganccgatgctacccgacgcggcggcatcgcccactttattaggcctatggctaagtagcttcgngcctttcgggaatgcctacgtaaaagatcaacagggcacttgataagttttgatgtcagtcgcnttacgctgtancgcttcccgggcgatttgaccgggcttgaacgngctagtctnagtnangtgcactccgcccacaagcttncatngttgggggttaagccgctggggccgtaaatttactgggttaaatggannctcagacgggcccataatatgtataactaactgagaggtgacttagatttcgcagttcgtttggtgcagtacnccgttctttnagtaaagtacggacgatcacttcgagtacccaaaactgaatcaactaagatcgttcgtagantttgcactcattactcctcgcatgcatagatattatggtgcctgganaatncgtcancccgaaaaatnttgattataccggtttcacacaccggttgtccgcccagtgtcggggcaccgtttaacggntgtagtgacaancncaggcttctacgcgacacaagtaccgaanggagccagccgtgtgcgtcncggggggcagtccccttgnacnnggtcgccaggcaacngcttacgtagncacggtactgtttttggcttgtcgccctncaatggtcaggatancgatcagcgtataatgatgtaaatggcctgnatgttaccgatttgctccntatgggataagtgcggttaccagctcgtacagcggatgcgccgctatgctatggacgcgtatcggtngcttacgcttncccgccccncntttataatagcgctggaatccgattaattaactttngtttaatccgcgctcgnttcgacaggttctatacagccaaacttgcccgtctactcagctgtatctgcgcgattatcnacngnaccagcggatcnctccctaaggcnntgcaaaggctatcgtggcggcattcaccttagagaaagaagtaacgtgccccgcagctactaagtccacgagcncccgancggnttaacntaccgtccgtaggngctccgggctggactaagcgggaagttaatcaccacggcgnacggctttaantgttcaagcctggttcacgtcctgtagtccaaaatgcaggtctcatcgcatctattacgagttcacgagtcgcgtccctccaaggggctgnngnnttagatntcggccccgntgcagcngtcctaagaagntcaagnagctcncgggatggcgncgggaccgcctagccncacgtntaaantgttaccacctggatgacagtgtcacaccaaacggccgaggcagcagctttgagctatctccttttaaggatgccgaggntgcaatcacaaccattattcttctgaacncgcnccnccacaggattgaggttcatttcgcctctacacgaaccaaattgtttggagacttagcccaaactcccgnngagacctaccaaancngaagctaagaagtctaattcaaaacgcatcgtgctggacggcntangcctcgaggttacgtgctgatgnatgcnggtaagggctctgcagggagtggntnaatcacaanaagngcagcgtactagtcgtgcaattngcgtggccagatangcgagaccctttactcctaagatagcgctaatataagccnntggtggatntaaatggcancctcgtttgtgaacacctcaacgcaacgcatcttattatgtacgacgggggnctgccttgttgccctttggctacagggcgtatacgttggttggttcggatggaatgggtggtgtcccnaagatgcgaatctggccaancgcaccagatgngtcgatttaatggagatcagnatcnatacaatttactcganngacccactggagaagctctnttccgtagcaagtccggggccnnttagcagatcactccgcggttgtanctggccggtggtcccggatccactgtcngtactctgannactccgtataaaantgggttcgcaggtgcttggtnngatgtttaagtcagtccgcngnaaagccggccnaggttcgcaattactgaaangacgagtggaatcgccgcgcttgcccnaaatttagccgccgcaacttagtggttcaagctngagattnactaacatttagagtgcaactacatgtaggctggtacgtacaatccattntggttggncnntcttcgnttagtgccagcatgacggtgcgattcctaactcagtatacgtaaggnnnnnctggccgttcacttcgtccgcctagtcacttgggggggggctacttataccaatcaaggacctagtgcggagctcggtgtacaacttcctcnggtcaacttatttgtggcggcgcttgtcacaattgcccaacggactctcggccctagacaccagnatccttttgggacgtctttgatcacgacgtcccaagccacttatggngatnccattcacacactgnactccacaaaantccacgtccttcacctcgatgggctagaanactgnnctggttctaaattcaccatagggatatcggtagagtancagtggtccgtgnttcttcgtgcggcccgcataccccgagnatgtccaagtaggtttgatcgnttgagatgtcgaagcaggacnntaacccaacggtttncaagagcgcgtaaggaactcagcattattagaggatgcaccgattggatactaactggtcaccaangncccgagaaagttcantgcagggctgcccgaagctggaattaaaggagcacaaggcatacagacgaattcgncgcgtataagatggagttatacatagtaacntcngggagtggctttaccccgcttcncccgaacaccacctactctgtagtgggcagngattgcgnggctnangggtaagacccgtcctatgataaatngtgcngtaggcgggccaacatgcagtcactagcntctatacgtgctcgggcgaagggttaggnacgtaagacncagcttttgagctccggacgatttattcnatatgccacgtcccttattcggganctcngaagcccagatttgaacaacgggtctaactggaatcccgacgcacttagacgtgcnatcgatgggttacgccagcgtgaangganggaccgcgccttaatgtacgaaaaaaacgtcccgatatcattgggtcactatcggaatcgtgtacgacatcttaagtttggtacatcctggncgcctncggatactgagtcgtnccagaactttaagtntatcatcatcaagagagggtcgtacggnagctgttgtcatttcttgtttncccgtctgtcagtgggggcggcgcgtgcgccaccgctacgtctgttcgtttntgtttatgttggtcaggaaggncgttgcngtccgacattagaccccatccaatatgagagccaaaagcgggctaagaggagcagttngactcagagcgtacgcaagatgacaatgggttatctatccacagagggcaagcgtgcttcttacccgaagaatgtttaaaatgctatttgcttggctctcagaagtccaacaaactaaccatgttgctgctttttgctcatttnaaggnaataagcgttcacgctcattgttccgacactgcaaaggtccggtaatctttatagcctggcccagccctggttcagttacacccgtaggtncntcgaatttcgggatacaaagtagtcatgtatctttgtcgtctctaagggcggtgcgacccgcgtgaccgggtctaacgcagaagaactagtgtagcggaattgctaccctcgtgggcctctacactccctgncacannccgntgtcatctatttggacccccanctagtcaacgaagtgacaggtcgtgatggggatggtgagggttaactcgaaccagaaaccggtgttgaagcacangattgaagatggacctcgtaaagtgttncaaacgtgcatagtaaggaatcgcgcatcaccccgngganatttaatgactgcagtntctgnancgcgtttcgcatttgcgcttctggcacagagcttcggacggagatcgggatcgtgacatctagctcttaccgtctncacgtcgccatgagggtgctggcgtgagntaacgtatgtttaccaatctnaactctaaantttccagtatcacgncggatccatatccgcccngcagttttcctctcactttcngatgcttggagctggtgtcgcggtgttctttcggtnttggcnactggtccccagacaattttgcggaacnaaaaattgggtaaacctatggtccatatactaacggcntatgcctctgncgtccagagagccgagtcactgccccctccttacctaacttacctttgttggtagcgggaatcccgcttncccnnaaacgagttctgcacgatngggcgatccactacgatttctaacacatccgtnacttccgggtgtanattctngagaatcagacaggtgttagacgttgggacgccgtntagaagntatacctctttcggtattcccaagcncctcggnncatcaccgtanctgatcntnaaagcttagtgaaaagccaaaaatcctttgnagtaggccagaagagcggacgtgattccccccctataccgcttgagagtggnaccccgcgtcagctgcaacgctagaaatgtataatcgagtggggcgttccacaaaaggtagattntagctaccaatacggagagatcccggcattttggacggtctgaacacaggaaccantaatgaaaagtncngccagtgaatagtnncattaaaatttcaagtacagctaatatcgtccaatatcggaccatgcggcaacttagtnttccagtcatcgagggtggcgaccnattcgagatctactaatacnaataangtaagggatttagggngtatcatgcaatcatccnngttcccggcgcgctcttgaatgncttactagagtggatatgacaccggagaangggttcgtcagcccgtctagggttgagaaccgcatncggtcncaannncgctccaaagctatctctgntaaacgttacccggccccgccggaaactggattccnnccgattcgtggtcgaacggggggatctttccatctattgcaggagtgactcnttgaccaacgcatatacggggtcgacttattcgtacctaacgcggtgaaagtacaactttcctgaaaaagtacggcatagtattctgcggtgtanagacgaactaactactgntggtnacaacgttgtgtctctactagattgccaggtaagncgtttatccttgcagngaacnctaccaaatgaagncccnncaaacatactttagaagagtacgtcgtacttaggggtcagtgtttatgtntagagtgccgtaatggtatttctnctnatcaantcntgtcggttatggctcaattcacctatctgttttcgtatctctagacgaactagggcatagtgcnnctagcgaatgggcgtacttgtccnnnagacgtatagctctatnncgcgtacaatcactgttgaagagattatccagtggcatgcctctgnanaggttcatcttctgctggagttttactgtgaagaaagcaagatgttgcnncgtcnnnaaggtgagatnntgtcagcnganncagtcagacccatctaatgagcacagcgttntggagcnngncgtgccgcccagtagccgccncgtggttccccnagtagnatggacgngttaaggaattagngcacctgttgtgtattacaagtgcatgagcaatttagatgtatcttctcgagtgtcacaatnttncaagggtgatgnacaccctatatcatcactccagagacaaagaatccgaggcaagnggactttagagnggtgtgggtnncctacnancgttatctgacaganaattccaccctacacggaactctgaacgagttggtgnacgacaacaggatttctntaacacaaatcctagggggctcgggttgcggcagtcatccgtaanntcatttctcacaaagaacgcaggatccaggtcctanctcatgcctgccggttagggggggcaaaatctcacgggcatgtcaccngnttaanantcggcctgactttacttctaacctggnaaagaacgngctacaatatctcccataggagaagcctctatcttttgagnaataaagagcgcgggtgccatcctatttactaatggccaaattggctaccggatccggggtnggnggtagttcatnccctatttcgggagttaggtaaggtataattgttcagataangngttttttgncgtccatcgaacatgcaagttaaagacaantttatcatagcatctgttaatttgtacagataactatcgtgaagatttatctcggttaaccccgtgcaagctcgcgaccgacaaaggtgacaancgtgggtttgtcttcgcctgctattccatgcgctgagagcatgcctcagtgtactttgtggtactgataatggttctccggccaggattcgtactccgtcgaaatgagtgttctngttatcaccnagnataggnacgctcgcaccgagatgagagcngncantntgacaggcagacgagactgtatcttcatcttggtagtgggcacccggtattcgattcaatagacggctcgtggggaatagaatgaccttcggggatgcaaccctccatgcctggcnctantatacatacacncttnaacagatgttcttctatatttgcncacgctaatatcactctaccacgatcgancccaacatttangagcanttccatctagggtgggttgcggcccnannacggttctagccgatagagttagtgttaacgcgcatnccctcnngtatgaagagatgggcaanctaaataaacgggtaatactcgtccagggntggcgcagacctccttccatgcgttcgtgcgctatatacgtagatgtgaaaatgcgtgataatncaaatcgggacgcagcggtctatgggatatacaccacngttgaggccgttccgccntcctcgccacgaantncagtgtgctttgactngcgncccatctgcgcgcgaantgtagtanaaaacttntagacaaggttgaccccgataattactacaagtgataattagcncttcgtcttactacgtaagcttccttggccccgctcgagcccaaaagtgctagcgtacacacgtggngtcnggcgcgggacnggcgttcccaaacgatcagnaatgctattgtgngatccntngatccagaggttatagctcggncccttatcggatatcgcgggtcttggttgactggcaacccgcgccaattagtgcgataaaggtagtctttcccgaaggtgatttatttaaaaattgacaacggaagcaatcggcaagtccctgangtattactacgtcgcgctacggcttatattgataatacttcaaccggctaagcntcgatgtagaangctaactgatgtgtgttacgnatannagcaggccaggcttcccnctacgcgtgtccatgtacngcgcgttttatccataggagtgngtcnggaacacgaaacnnntcagttcatccggtaancaacacaatcttgaggaattttatgcaaataacggtttcgaccgtcccataatccagcctgagttgtgcacttgatgctctggaatataggtatttcggcagtaaattctcaaatttcaaaagctgatgcgctttactaatgcgttctaatcggcaactagtacaccgcgacggcggcttagctctaagcccttcatgagacgattcatgggacttacatntgaaggcctcggttgattgataaaaacttccagctaggacgcgagccaacgaacgatcggctgttggatttctgcgagaaataacatctacccccgtgagttanaggagaagaagtcatccantcgcgctancttctccttattcgttgggatgcggagctgatttaccntggctggctgcgtaggnggcctagcaccgttcactnggcttgtaggcctagnngcacacagttcacagcgagcggatcgacccggggaaccttgccnggaacttgggagtttgcgccgtcaactcnacatgacgcgccatctaacccgtgttaanacagtcaaaaggttccanggtgcgccgagtgggagntacctgtgttatggagccctgagagttagccgcccacngggtgacaaaaaccgaaggatcatgnngccgtaagttaggtacctggcggcagctgctacgggtgngcttctgcatacaagcccctcatcactgnttgaggggacacancgtgtggctaataatggtcgactaacagcggtccgcccagggcngcggccccaaaatatatttgcgcagggatgagccacgcnactccgacctntcgaggtagaagagacaagctgcctagctggtgcatctcttacnnccngcnnnnnagtctancgggattatagntgtcggagctcgttggggacttccgactctcacgttngcgcgaagaggttagccctgccgagacgcgcancatacaaggtacnnagctccccctccgtacgcgagtaggcccttaaggcgcnctncctgcgttcacttgcggagccagccngntcgctctatcccagccttatgccttttaagagcantggccgtnaaggactnccgccatttgaatagtggaaagtatcacagncgtgtcgtgggccggtacgtcagaggtatggtngccttangctgaactttttaaaattggagacagcggcgtatacaccctggtccctcactccacagaccacctggtctcaacgcctacccgccctcgtacatctccaggtcctttggccctgacttttnttnnggatcctcaacacaactagcggcgtatccgccctagttacctgtannccgaccaaagnggttaaagtcacgggaccnaagcctgggttatgaccgtgccctcagggggtctcgcaggggatccatccccggagaatagaacagctcctangcatgtactaaccccgttttcgcgagatagtggcccattagtctgacgcnngccagttaatatctaagtggtgtcgaaaacacgccttacctaatctggacgtcccctgccgtagcagtaatgaataccctggtcttcctatctcttnaggttcgagtcggcggtctcccgtctngcgtcgattcatttgcccanngcttgncccagacggcgtaaggcgaaaccgagcncggtcggtgncagcaaaagatcggtaaagagcgtggatcggttgacgtgtccattaaaggggtgccgaaaaattacgtcnaacggaanagttaaatgcaaatagccgaacgttaccgtgctacggctcagaccaatgttgggtgggcttaaaatgagacantagatctggctttggtctcagctcccaaaaatacgcgggcgggtagctatttattttattttctctgagtgaaactactcctaccaccnngtgctgagattgctcgggacttgaccgctctnccctggcgaattggatttgcccaaggtgaaagncgcaggcgcttcgccaggcagattttaacgcatctgtagaggaatagaacgcnatcctaagtggattgtggccgaccgtcctgacagatcaaggctaggtagtctcttctcgcatgcgaacttttatgccctgcagctgatacaacgttngaacngaccgaggtccgtaggttgcacaagtatctgtctttaagcatctattagacgtttcactggtaggactccgtaattaacacatattcncgnnaatatgcctgantgtaccnagtcatcgatattngcgcttgnctctcctgcattagcanagacgacctgtccgaggcncacgcgcgtgttgaattcgtcgccaaggtatganagcgtgtgacaattatgtagaacccgaactcatggctgcgggatttcttctttacacaacatctcgcactaataatacacccttaangcatatnagaaaaagaacttttcgtttgatatataancncatgaatccgagaatcataagcggacngcaacaaaaggcnnntgctcgagtcagcccagggttggagtcccgcatggaaaagtatgcttacgngtttttctagnagcgcatataaactttatactgttattccaatactcangagcagtcacattaaacagaagagaggggccaagtagcaactcgtggcgnaaaacngagcggtataaaccagcttatggattaggaaantcgtttngtcctcgtctnacctcgacctggtagataatgatttatatagcctccgaaacatcaggcgtagtttgcgtctcaagcttttcggaccatagctgcaaacngggaggacgctaagcgtctactctcacaggcagtagtagtgctaaccacattgaccgagcttgaactgatccctacattgtacgtggaatcnaatagacgcacacgtacttagtacatcgatnagcctcttcgaatacactgatttttgtcggattcctnnatgtttaatactccacataacccgtagatgatatcgcagaggatccgagcanccatgaagtttttcntgtcgcagctcgcatagaaacattaatagcaaagttcgcgngcctggctcatagacgtatgggatgcgctctncgacatctactaattcgcgcatggnccaacaatccacagagtcacttcttttccctcaantctgacagcggcnatgcgaacgctatcatcaggtgtcggtcaactcgtgacagtgcgcaagttgaatcgnaatggcacaagcgccgacaattcatcccgaagaacnagacacatagctcagcactggagtacgcggaaaagttggcgangggcagatgccgcaatcgctctgtacatgtcccatagagacgggngagcttaccgggagacacactggtcgttgttcgtcgcgctagataaggtagnttggcgcttcaacaaatnnatnatgtcgcngccataaggggaaaagnnggagtagtaattgatagtaggtacgtaaaagctgtcaaatcaaacgtttaactatggtccntaangactcgggcatcggactatctaatcacactactaattactaatgcattgaagaanggccgaggtaatcccatctgtgatcgactagattttgggccagacccctttcgatgcanctccagctatcnnccgcggccttccgtgataagnntagacgctgctatgttataagatgatgtactaccacgactccagagtctctagattgcgctacgccgagccacccgtnctncgcggcatgtggacggggcttcccccggcggcanatgaaacccacgtatcgagtttaaagtgtgctgtaccacccttgtgcgcatactgcgtcagtcgttagagcgaaatagttacgaagacatangttttagcagtagctcacgtacgtagagaccgcaagcgagttcttccactnagtnataagcgatcctgacagtaaggggctgatgcgcgaaagaacaagngngtgttcgttgttttatgatagnccggggtatatngtaacgagatggtgggacagaacgtatacgtcctcagaggtccaccacccttgaggtgtaccgtagataacgtcccatcacanggnatcaatcagttagcttcttgaggattggcnattggggggaactgacgtgtcgctcanccnggccagtataattagtcgaatgcacatgtntcacccccacgatggatggataacgatttgatggcatggtgcgtanntctgccgtgatnnaagcgatctaactagtcgntttttgataagactgngggtgggcgcatccgaaaggcacggagatggagnggttagaactacttcgtggtcgatggggggatcctccgctcccttatatgcagacttgtntctgatctgtacttaaatggagctgtacgctgggagccccaactgtgagctcacattaggcttttcgggctgaccagtgagatatgcggagtccaccccttactcgtcnggcgcagctancagnntttttaggaactcgtagtgggnaggcacgtcccnaagctatactcctnacggcggtcagcgcccaacatcccgtgctgatagtaagttgagaaagactcgatgcncgcggggagtctcgtcatgntcgaaaaanagaccatgagctgcggnccttgctttnattacattcgtagtacacccactgtantctcgtaatcgctcccagatccctacgcggcctagactccacaaagctactccggtcacagtgagggcaacttgcctcccgccaccgagctcaatnatcacggcgaccctnacgcagcatgatgcggtgtntaaatgcagagagatttattttccgcattactgnggtgatagctnccgcacncgcagcacggaggacttccgcccacccaggagcatccgggcacccagtaaattcnggacaaccgctcgccgcanctttagcacgcancgncgcacgggtgcctacantgttcgcnctgtggttcacanttatggttggcacccgcaaaggnnntagcnctgtnatccgtatgtcatgtataaacacntcggcatgcctgaaataagggantnagatatgtctctcgccatacaagtgattttgactggcctgcctttggtagnttngtnngttaatgnccgagatcagnacctantctggtgcgcgtccctgggnatatttccgggantacccgtttgtacactacggtggacctccttacgnacgggtccncgnntggcctnccntcaggaagctggctagctgattagattcgcggtaaactctagttctggcgtggcgcggtcaagatcaagtgagngcatagncctacgggaggaggntcgacgcccctagtaagtcgcnaagacaggtagaatgcacggaccagatgctggctgccacaaacgctttgctgttntcnngccactcacctcactcccactattcacgaacgggtcaattgcagttcggttataatcgaggccgnggttcagagaggcnccctagatcctggataggtaggcccagagatttttcancccattgttngatgccgggcctctcaactctgctcttcattacacngcaacaatcccgatgtgctctcggataatctnggtgctggttagttagcctctccctcagcattaccctgttgctgttagctcttcggcaccgnttgtgaaaacgaacaaccgcgtagtttcaagaatgatcggcagagcagctctgcggtagtctttcgacacgtatacggtatattctaccgtgccgaaaaggtgaccgtactgggcctacgaggatgatccataagttttttctagttctctggtaacagcnacaatgctcacaacaatggagaccttttcncacttcgctcgatngtacnagtcaatatattccgnttgctcnttccaataancatattaatcggcggtngncctgcccccgtagggggataaggggcttatacaatcatagtatngccctcctagctctngctactgaggctgttaccacatnacttttttggaaccccggacactaaccagtgagtcccaggagatgaatagtctccaccgtgtacactgaaaaaccgacagtcgncaacgncgagactgattagacgcaatgaagacttaccnncngcttatggtctcaagggaaaggncncggtgcccaaagacttctttcgaagaggtctntccacgagaatggcgctttggggtattctgttatactgccatcttggtctaccacgcagcgacntatcctgggtcactcgagtngacagcgcgtcatgantncacgacctcgagcncggcgcactaccagaccntagttattgcactctccatacatcaagnttattcggctggtccactcccgcgtnnncccgcgagccaaaatccaacctccgagccggggacacgccagcattggncaaaagcgctcttccgtgcgaancctctgcctggcgatagaaagggccttaggcgctcggtgacgccgggtgaccatanggacttctncntatccggccnntccagaatctantnctntncnnctcgcgcgcctgtggctgnganacgatggtaatggaattggtcgtnaagagtacgtcnactnttcatcactctggccnnttntntgnggccacccactgcggagccggatctcagacgcgtcattctggccatcgcccaccaatgccagctgnctacttacgtgttctgtnatanaaccctaaatatcaaatgcctacgtccggttttggcagtnnaccagtagtggtcagccagttaacataaagcatnagnnaactatgacnggtgctacagctcatcttagctctggtgacgctgttgttgtgtanagtttccacaatagcccccgtgggaccagcatgatctcacanggagnttaagaccntatagttgataagcgcggtcccaacagagtgcggcctcgttnnacagattggnnccctctgataaanttcggtaattgaacangagtatgcctggattgttttttgcttacgtatcattccgcttcngaaaagggaatactngcatgtacttgcagtcccaagtcgggcagcagtnccgtacctgcgccntntcnatacaggggcacnatcagatggangatgacatcancgccttgcaggcgngatatgtaggacttgtcgcagantgcactgcctntgaggtacgccgcttgccttgcgagggcgccctctgccggcccgtttcgtagctnnggctagtagcagaacctagaccaccttagcgaggtnataaaaggaatagggtagacagcccaggtntataattatccgaggaccaggcaatnangtnccngttagcatcctacacccagttcagccggaggggcactacgacagggacntcggctggcccgccggggnacgtaaattgagtaactnacggaatcgttaccattgaagaacataaaccatttctctttnaagctaagaccatcgcagtggtccanggaaggcggatcaggcatagatnggtcngaagtaactggccgcagcggttggttctgtgtctacnctgtaggtaacttcgagggtccanaatcgccctaccagatctngagcgcatcccgaccaatnanctatnttggcgatgaaagagtcccnagtatnacgcacagagtcngcntccagtcgaaanaaaagatcactagtgaagacngaacttaattcacgcagataaggagacatcttaaaatgcacagttctcactaaacaccctagaaatcngttcggtgattgggtgtgacncggtgctatnaaccggcttncccccgagtagagtcgtcgtcctgctcaaagttcacgggatccctctagcgacctgaaggattcaagggataaaagctcgaacgnacatggattcgcgttgtacggccatcacttttcctacccatattatagggantgtnggcgcatttgggtatttccgtaatatcagaaatccatctatcccgaatagactatacagtgtttgcatccgnccngatacagtaaatccattagttgganagaancnagatttgagcacgtgatactacttcggacaaagaatttgatggtgcccatgcaccagaccggctcgtgtgttaggagntcaaagcggttgaccgactctccctaattcagaccacctagagttgtgacgttaaatctcggtattaggtataatcaattccccccgtgagttacnngcactatttacgccccgccatgttagctcttgcgactgtccgtacgttaagcaanatnagcctcctgtacttacgatctcaacttttcacggtcacgttgcaaaaccgcgcccgaccgctttgggcatagcgatcttattggttgtgagagntcttactnaccaagcatttttccagcactcgagagcggngatgacgatcgtcaacagagtctgacgctagtatggaccgtccttcccgcacgtgtattaataangcgngcccaggaccacncggtcaggcatagctgtgatcgaaagaattatagactacttgacgtccaggatggaccgccaccaatgcgaagacgtatgtgtattcgttgctagtgatcattcttttcgagttacgnntggcacatctacgatacccggtagccgaataagcaatgtagaagagtataaaattcaactctccctacgtaggtacctgaattgtngataaagatcggacgattcaagcgcacgcagctaacagtttgattacctcagcttgctgggtagccccatccgagctatttgcaacancgttaggttttagcaaagcggtggcgtacatttcgtggcnctgcccngggaatggtgtgttctccacggccggtcctctaactcgcccaatccgctacaacatcatnnttcccanaaatcctaagtgaaatccggttaggtctatggcctcttttaaccctcgtgtcnaagtgttgaccccaatcatggcgtatgtcgccgagagctgctggttacgtccctcgctacgctacaacnnganacctttatcccccgcccgctttgcgtccangntgtggcacctgttagggcgtttaacatgnacttctgaccagtctcntaatgtataggnagcnagctattggctacctggaaagcangtgacactcctgagcacacagccnacgagcgtagccnatctcgggtataagntcatttcatgggccctcgtgccgatcgcttggcttagcaagccaagtcatgaccgaggttgatcgcacagnaccagtagaagggaaacagttcctatgctcgcattttgnccgctcgactggttcaattagctgtcgtcgcaggcttgagctttttgaaaaggattancgaatcaggccgtggggggtcttctaatagtgggggccnatctatggcacagtatgcgtctaggcactttacacagcaanagtgacgttctcgacgccccagtntatagggaagatctacatnctagnattgcacacactatatgacactttaaactncgtcacccggccgnanngtatcgcacgtactgtcctgccntataataaacccataaactaccagatttccatggacatgccgtaggtgttaccgcaggaggacactttcctaatccggcanacgcagggctggtnnggaacttgtttagggcctgcttgtacgagcactattcgatctgggccngcnggtgatantaatcgcgggaanggtccggtccatttgcgtgatccaacggcccgaatgtacatnttacgcaagtcgtccntcatccggattaagggatacnggggagtggagcncnncnggtactccgtaagtcattgcgatgctatgatttttactgaccgccactctgnacctcagtcagctgaaccaagaactctctacatcaataccagcacgagtccggagcccgctggacgtcatgggtcatagtgcccatagcagggggtcataagaagttcnggtcaggaaggcccaggccgacagttcagtagtcaggtgtacgcttttgaggcggataactccgtcatcttatggttctcgaatatatatttgacttgggtancgaagaggatcgtcagatggggtgngacgctgtgccgnaaccctctgaagttngctaccggcgtatgtaacttgtgtcttgtggtcccaccnaaggattnatncgggctcttgttacaactgtgctccccttgataaacgcactncctatttttaattagttctgagntcgccaacgctattctttnccactatgggtgaaccgtccaanattaatcctgcngccttgacaaaaggcggagacagtacaagcccgagattagttaatttagcaaccgtctagtaggtaaatccatctgcacgtaacgcctcgtgatcacggcgaatatatgtnactagnnattagctactctgccatantgtatggcaagcaatttgagacatcatttanttgtcaaagaccngagggcaaaaagacagtcctaagccatgcaaaatgtcggtgctagtgcntagtgaatttacttgagcttattaagngtgacttcttgcaattgtctgtgcgcgcgacgaacgttactacaaacaccacgcgtncnctgaaaaaggactctagctcaataggagaggacactataagcggtccgctttagnntacctgacgtatactagctgatgttcagggctagggtgcgttacatcactggcggctcagaggnacctaagatagcagtcggtgaagntcatgatacaggnatggttcaacggattgttgtttcntgtaganagcaggtcctctcttcacatgttccatgaccatcttctnggtcaaaatccaccctcatttcgtaagtaccaangccngttgancatgatcattccatcgcgaaacgttctcgtccaagtactcgtcattgaggttaaccgnataaagttaatgatgngtgttgactaacatatcntatnctcatcgctagtctcccganggctaaaccaggtcagaccgcctttcacggtctatcgtctccntgcgcggtctaagaccaattganncaaactctatgaactcnttgtttgtaagcaccgggtgacaattccngccccaccctacagacgggcgacacacttgtaggtggaccgtgcctnagnggagtttangntatgagagaccctcacggtggttagtattaactcttgcntccgtgcgcgggcacnataaaacgctngtattagttgctgctcaacttcgtatgcttctaccacnagacgtccttccacagagtcccctgataataaacattaatctcgtcggcatttgaactgatagtcccttanntagggaaaagatggtncactctgtgctcgctctgctttggttcanttttatatgacccagtgagctggggggagtatagatatcccgatgtggaggacctggtttcngaaaggccggctttgcctttnnannggtctttcctgaagtctgggtaagtaatttgcttaatagtnnaaatgtggattngcgtccagccggatgttgcgtcgtccncgggaattgccgcgngcacanntaagcggaggggatcggcatcttcgctctagcgggatggttgctatgagcaacgctcnttgtcntgctcgcgaactttgatttcactngttgcaggcanantcctagtccctcgagttcccttgnctttaggatacgggcacngccttgntgggntttcaacatttgtctcntactcctccggcgctccaacaatgcgccccgtggggttacctnagcggtatctcnctcgccgccggcgcacgaacttacgttggtnccgctcagacggcaagaggccgtgtnccgctaaccccgccaactgtagaatacgaactcttgaaangcgttccctcatcgctgtcgctggtggggaggntgnttaactttgnttttgctcctagggagtggcggatagtcatcacagcaatggtctntgacctcacatggttataactcagcctattcattgatnaagnagagcacgggtaatacccacggtagagaagtcgaagttctatccatcgtaagatttgcccgcaggctccgctattctacacccgaaggtaatcatntatttcaggggtcataaatgncgctcggttatcnnttaattgctgatttcaacgctggcgtacctggcggcctgcccncgattcggatacattcagntagttggatgggtgaaagttcgaagcagagccgctagcagtgaagcncgtacganagactcgaggacttatgttcgagcttcanngaacgcccactgcgagcttcagttcgtatctaatgcatagctacccatngaaggagcagggtagaccacgctagnctataaatctacgagcancnaggtgggaaataaaaaacgactcttgacgnacgcagtntagtnatttatctgatatgatccttcaagntaangtaactcanccgcngccgcattgtggccagtncttcggggggggaatccttctcggtcatgtacgcccgctaaaattccagcaccttncggacgctgtccgaaacgcaagagtgctactcggttctaatcggcatcccttggtacagcgatgcactaatgtgcttagtagcacaatgtacgatnnctagnancacttgtaanatccngagagagttggttcngcggagcaactnttaagatcatcngtggtactcgtnggcttctaggaagtttgtntgatgattgtgggggatctacangattgacnnncagggnaaccctaacactcgannacgcagacaagttcccagaacttntattgttcttgccgcgttacaaattagttcaatgcaaaaatcacggatacttctattgacatctcaccactcagtgaggctcaactcaccgaacacaaaaatgggcgagacatcagatcagcaggcgcggcccagtgtggttcaacgagttgtnaatgcacagttgtagtatgcagaagcggangacttgncagnnattattgtacccgaacgaagttaatccataaccctcatgcgggaacaatcacattggatttgataagtagtaganngnnnncccacctagatctaaagcgggattatgaatgggcgtctacctcggattctccccgtcgaaaggctagaactcaataggtccgagcatggccttaacaaaagaagtacatcnctttccccaggangtcccaacaacagtatgtcgtagagaagatctccctgatcgatgagtaagcacgccaagaagagaatccggtcggcaaacatcngtactatcaagcagggttagtatttgagatccaagnctgtttgggagttggtgcantcgcaganacngtgcgtacgccgccttttgcatccnttgnatgttnctanttttctagctgatttcaagccaatctgtctcgggacacctcgtattgaatccagttctgtcgtccaccggcataaaccaggtcaaattataagagcgcagctagtcaatgggcgcnatgaggatnngctagtcgccnttagattacgaccccgncncggcaanctaggcgggtccatcccttacttaaaatnnctggtnnnctttatcangnnntaattnaaagcactactcctgagaagcttcganccaattttgtgtaagcccctgaaccgtagctgtgcagnaatgtaagagcgaactgnagagaacgtcagtagagcgctaccggcacactccgttacatttcagagcttngggatgcatcgcgtcacgcggctacggcaacgtaatccacgtaactagaccgacgcacagcgatatgcctcctcgngatccccctcgggatgcactcgaanggtncgtgccacatngccgnnnntctttacnggnttgacatacaggagcggaacngattctgccgcatgtagtgancctagnnagaccgcaatacatcactacggcccgtttcctcgtttgacacagtaggtagtgttgcctaaatattcggannattacgnctaaagtacngacgcnccattctttccgataacatcctcgacttggataantcccncgcaggatccaagaactggcggttttttacttaagtgcgtngtgacttgtgtaccttgaagccaatcggangcgagatgcatcagaatantacctngagatacgagcatantgagggcgggtcaaggtatttacggnccganttccactcgccagacgaactgantgaagtggnnatcacagggtcagtgagtgagagcccgagcnaaaaaacgctnacttgnngganaaataatacatgtcaaactaaactggantcatgntaattcagggtactgtcnatactatggcgtaccgaataagnnggtntcacnnggtccccagaccggcagtagtgttgacgactcctaggctgtttccgaacanaggtattagttcagaaacntacctagtaaacagangtggtttagcgccacgnctcatgttcacgcngacatagagcaactcaacgttcgtaactaccgatgggctgtcctatagttggcgtcgtcagcnagatctatcctgatgagtgcaannnatcatctataatacacgcttggancaagcttgaaatannccgtttcgagtcccccagcgnntgcgaggcctgtctgttttgcgtgcagctcgctggnntttaaagggcgctagccnccgcgnaaacatatatcctggaaccgtattttnngactanacgtggaaccagatgtgcatctcgggaggagagggaccnaggcagacgctaacccttcctctgttcatccaggctgaanngcatcgtggcgncnacgntggactcccatggcatcgnttacgccagggnaanggcacgnaatgcgtgccggagatacggagccataggcgtggtatcaacggactaatgtgnatcgccatatgaagcgggagtggcnnatactcaaaanttcncgtcgntggcctagctctgcgcctntcaagcgnaccnctatccgcaaacgtacccggccgccgccatcanntcagttaatttgtaacagnagccaaggatagagcnncaaccgtgacctgtcgtagatactgcatatgatgccaacgncatctgccgctccnccgcgcgangccgggaagcctgcaatccnagactccaatacctgcgccgattccgatcctcggacttacagttcgnagcgttggaccgatcgtatatacattnncttggccgttgtagnncactcataagagacgagatccnattggtnacacgcccttagtcagatggtacnnaaactcccnggtccgcccccgaggttgggtgtcggtgtcnacggtaccttattaagttgcacacctggccgaaccagtnacctctcacagttccaacagaataccgaagaccgcgcccnctaccatcattacaacaatttatctnncctcgatacccaccacaaacataagtttttggtgtaacaattatncgtgatcgtgcatgcgtacgggttacgtttacaagntngacgaaggataccggagcctctaccattgattggtcctaagtganctagatgtgtcgaacntgattactggcctggcatccgacgaggccgccattaatgttaattgggtcctgggtacgnttccacngtggtagctgcttgtcaaacgtgttccacaagcgttggcaacacnccctcgccactccngccaggcagcctcgggcggcggagcaatttagttgnaanggnanntttacaatgactccagtttcagcatcanggaacacttatctcgtaagtcttcaagacggactgcggntgtgggcngccaacnccgcgttatatatttatncctggtatgatnggcagagagancgccggcatcgggatgagggaaacttcttttagtgcttntttagatcaccggcgctcccctcagtacaaaacnaatgcgtgatcctgtcngaggtcgacgcaancctggccccttgaactggtccttcaatngtgatagggagnatcctatgtgtggtnnncgtagngcgctgactacggttggcgcgcgttggtcgtctcagcccagccaagatcgnngcnnaacacagacatcaggagaacttgaaataagtgtcgttgggcaggcatgaggtgggcaacagnnaatgtcctttctcgacaattaaagtcgtcggtacctgactgacccgggatagccgccgcacttggcgcacacggtgcatggcccgtcttgtctggagncccatatatttaccggtagcacctaaanggcatagaggccgatttgttcaagntgaagatcggagtcgcactaaaccagnnacccttatgtaacttatcttgttgtagccctccataccccgacccggactcgtaaaaggcattgtgctcttagngncgttatctcgcctcgaaacaaggcacctccgancggtaattagtacatggtanataagaaccttaccgtcggagacccgcgtagtgggtttaacngcnaagccaagttagtttgttggtganatccgctcgctgtgtgggggttgtaccgtttccgccactcgtatcagcaaaccggattgtaacagttttataaactatntngtttccttgctcgtcccatggcgcaggatcnctgctgggctaagntgctctgccttgaagnaatttatgcagcccggntgacttggttggccacggcctgaagtaagngaacatacgnagagaaaccatcaattcgccgataatgaagacttctgcattnntggccgatcttgctataaacataatgcgaccncacgaagcatcagttacgtctaaacgaacttcacggctgcttataatntngcgcagacacggctgcccacctcaaggatcaatcgggataatctggaactagtggtccctggtggggttncaccacgggtgacatttttcggcgatcaataggcgacgganacangtacncgattttttcagtttttctntgcatgacgcttantgaaaacgttgctttngtagtcagtgtttataaaggttctgttgaagtgagtatagtgcgnctgtgcataattatccgcatcgtgaatttcatggaaattattctctgaaccgcatactttcagttaaccaagacccaacttctagataagttcctaanctctttactttcatgtgtatgattgagaagacgcttcccggcgacattacggttnggcgttccggcctgngctcaaaaggctatcnccggtgttttgaattggttcatatgacggatcgtgcataanctgcctcagtgatcangccnggagagagatgtggncgaacgtatttgaatgtacaggtgngcgttacccgacttaaatggtngactatctgctagctctaaataggagaagctagccatgtcaacnatcgaaccgtatcaccagactgcgcgancaggtgcanatcctggcatcntgtgggaagacgaaacagaccaggggatctaccggtcggatgcggaataatggcgtcacgggttngctcacttntatcgtcnataggaaccttctggcgattatgtacgtaatcgcaaacactctaaaggntgccatanncacagctagctccatcgcgtaactangcctcagaatgtcatcgatatggcctccttccggngngctctcgacccggattantcgngggctacacaaacatctttttggctctacatttcacnacgggatttaagtgcgagtcctaagaagttgtgctncttaagtgcaacctttgggctagctccgaaagtgtncggaacttgcctgagtcggcgggtgcgggcctgggccgaccgnntatcgacttttatttatgctgntnagagccgcagaggccccacagcgtagtatnctcggtgnccgccgagttatgtccttggnggcccccacttcccgtctttaatcccgcggctgnngacactgtgcccacttcgctaccaggaggaggtcataatntccttgncctgggtcatctatgcgaagcgtctgcacactgctatatgctnagaaccgnctggacacagcctcacgggtattggntgcaggaattataatgaggatactaggnccaggagagctcgcgcggaaaaactgaagccaagcgtgccggcctatactaagagggacccgtgccttgtgctgttcggtcatgtcttgtttaagtcttgaaatatcagcggcgcaccccaggactanacggacagccctnantagaagttccccgctccntntntggaatctaaatagcggaggntatcgnaacccgcnacgtttccgggcntccccagaagagatccgcccnggtnccntcgacgagnggtaggcttacagctattgagaatagtaccagttagaatggaaagtctggcgaactctctcacgatcgttatactttatcgaaggttacggctnaggcccgggttatctagaaggtacgttgggcttatccgctaagcacttgtccnaaagancatncaggtctnacctctctacctaattgacaagctnccaaaacttatcgtgcgttcttagcggggtttcttactaaaaagagttaccatactcactactcgntccgtcgacnnncgtcagttctnattatactatnatgcatgggctaacgcacttgctttactgatgccggaagtcntaccacagctagtactcgcgcaatccaaagggtccaggtcgcgttcagtcggatnacttgggaaccgcagctataaagttagtgccttgaaccgcagtgggcgcttcacgcaatgagaacgagtcctcgatcctgacgctgaccgcgcancgacagcattgacctaataactaanngtagtcttggtcagaatagcnaatcagtgccgaagtactacccgcaagnnatgtctgaanatattgctcctgagtcgtnttttgaccgctggctccnaccactggatcgctaatngcctgttcctagtnatgtctgngntgcnctcgctatagtgacttgaagggtttttcacatcatagtctaagattagccttacncagtcgattttaagtttcganaactcatcattatcaagngctgagcacgtatgatgtccccggataatccagtatgacatttttaaggncaataaggataagtgtctaaccaatgcatggaccaaagagtggccttccagtattttctcattagcgaagtattgtgtgtgtcggtttggagttgcctaactttgncttnnngaaatcgagtcctcntcacctcctacaactggcacntgtaaagccgcctgggacgtcgagcgataggngtccnatactgattcggatcccgattaatggtgttcangcgacatggtagctcatcgccttggaagcaccgcctgtggcgtgagttcgtggngcctgtgtgacggaataggtgtacctctaacgncatatgtagtggttacgtagcgnacacagatgacttcactagggaccctaggattcgaggcnaagcagcacgggnanaagctttcgatttcaatgcacccttaattggttttgactatcagtttggcagatctggacgtctaactggcctgtgtgtcgaggaaaacgacggcctcattagcgcgggagaggactgagcgngatgggcagcatcacgcanagtggagtttcgctccgannanntgcagcnggcaagttctaaaacaccgccagaccaccactaatgtggaancagcagtacccacagccctcataatgacccagcgtggtcgcccagcgncgtaccccgtactcattagtgcttgccggngagngttggtagaggccgccggtcggctccgaccacgctgtaatggttgttcggtccaggcttccgctggggataggtatgatatggtntcccgtantgtatcatagtggctgtccggcccatatgcctaacgtangcggggatgtacatcggnnggacttgccagcgacacagcttgcntntttttgtcccgcccgggnacacnctgccaggggggtaagaagagtagtcactcaccgcacaatggtnaacctccnnncgngcattgaattctacgcagcnagtgcaatatnggcnccaanaactggcgagggctccagtgatncgtcctgtaatntacgccaacgacattacgctggcnggggctttcgttaagaccagctttgcttggcatgaggacccccgtcnccctnggactgccagctagcgacctgtgntcgcacaatgacggctgtatncncgctaattacgatgctgatgtcaatccaagatcatcaaaataacntaagctgcgtcagttttgttggaatagctcttactttaacgagactacggtaacggcaattctcantctatctaacntttgcgcccnattaattnttaactacaccagctaccccccgaggacgnaaattccttatgatacaccgntcttggtatggcgactagtaatacgtcatcaagcacaatgaggtgtcccnnggtatctccccttcgcagtgtgtgacagtnctgtcccnnatcatctgttccaatttcnagcgcctatcncgcacgccacccccgcgcgacctcgcttgcatggcgcaacacaatgaggtatgttaactggacgaggtagagtgaaggntgnatttnccagacgcctttttaaagatcggcaaatttctcctcataagcggactttgtcctgatcaaacaacgcatnagttcggtctagctaatgaaacaagtagctcggtttagagtattgttaaactgtctccgtntaatggtaccgacacaatccattgtgaggagaatagcgttcccttaatagagttcataaagttcantatggcacatccagtaaacatgctgaatgaantgtgagtttcactgtatggccaaagatattgcacttacgggctttaatcccgcatttttatcnggtgataagaatagnagagagactatcggaattanttcatcaccgtgacgttgttagtcgctcaantccgtanaagaggccgtgaaccaccttgggtcacctgtacgagacacgaatcaccatcgctcgaagccgatgctggggggcaagtatcgacggtttaagactattctctctggaaaatatgacgcggtttggggggagtgtaaccaggatcacgngttagaccacngaagaccacacagggtcngttggcggtttgcaggggttgatgatcagacgagacnaacnctatgagtactcgtagtcatcgcagcggttcattcataggttacaattgcaccgccggggcctcnatcacctgatgggttaatttttccctctctcaaantcaggctgngtcgcggtgacctccagcacttccacggtacagtatcgctaagttgagctctnggctntgattgacccgttaagttccacttgtcgnacacgacagccccnaanagttcaccgnaatcaagaccaaccaggccagngggctaaggggacgttncctactagaattcgggctgcccgatcaggtattcgctagtcctacnagcggtgnttactggcataggcaagattagaanccanggataagtggccacggtaccggtagctactagctgcttnaaaganagaatatccactgaccccttganacgagaggcgactaacaaattcncgaagngccctgcacgtgtgggcctatttaggcttctttaatattccaagcggggacnnntattccagaggagacgntcccactcacgagcgaagcacaataccaccccntcnncggtagagcgacacggtcctgtnaggctaggggggtctcactagggtgaagccgtgcgccccgttcataaccgcgaaggacgnctgcctggannctccgngatcttgtcgatgctgtattgcggaantncgaccgttcctgactccnttcggcgtgttggctccngcttactcgcgaaagnacgtagtgtttttgttcgccgtctngcggcccgctgacgtgngtatnngtgcatggnttccgaatgngcgaagcgtatgcgtatgtcctagtgtcggcggatttaccgcgtgtgtgttacagtatctcccgctaatacattatacgagnagtcgttgtanccggagatgcgatgtgaaaagcagaagcagtgaacgttaggaatcgactctagcaattctcccgcggagggccagtgtcnattcgcccggtgncgtntacgctgttaacttataacccccttggtcacgccanttagcgactctagaggtgggtgtcggagaccttttcgctcgactgnttacgtgtgcgccatgttacgcagagcgaatatctatagcannggcattgttcnacttgacccccgctttctgaacccggggtattcgctgggagcgggaagcctcgcatgttgatgggtaattcgctgaaanatgtggatatacagtgcccgtacgctttgctgtcgtagcgtggtaggctgacngtggaatgagcgctctttctagtagccttttggccccccaatcagctaagactaggtaggcaagcaggcnaacggaccgcacataatgagtcaacggtcagggtccgtgagagcctttcctttcttatcacccagatcactcccggtgtaaaaatcgcgcaaacactcggatcataggaacgngtcgaaacatcgctggctatcttttccaaacctgtacntcaacctgcattagggaaacgcgtaatccnggtgtggagaacaaatttttcgtcctcgggcagctcacattcccagctgcaaatgcagtgnagcatgaacatggtttacatcagggncgagcgttgcggtgttgaggttgaatgctcaaagtcccgattgggagtcncctaccagtccaagcccnagttccctcgcaaatcctctgattcgancttcgtaagaagcnttggcctctaaaccgtacctcaangcatcgccgatnaaatggctgcngggagagcgcagatctttctatggtcgtttgccaattcctnccgcacgccagcgtacnagcctnnctaagttcacactcgcttcagccgatgcgaggaaaggtcatgagccgtctcgagagtgagaaacgaaggtgtcgctccttgcggaaaatgaaattcggaaacgacttggtatgacaaaaaacttctgactggagggctccgcntccatgtgagcttcgttaaccataacagtgctgccaggaattccatgctctaagtgngccnncaggggcactcgaatcagcgangaacgcaacncagccngtttatcggttgctcatgcattctgcctcacgttccgatcgcagctgcgtcaatattaaactatcctagaaatcggccgtccactagattgcagcaatgcgggaagttacaggcccggggtctccatcnattancaacgccgagggctcgacggtgatacngncttgatataggacgtacctaaggctgcagcatgtaagacgcgctccccgctggttagtggccagggattaagttctcagtagcgttatcgggactctcttagatagccaatacatccgcatgcaagttacgcgtcctggatgnnggaatattcgataattctttcagnnntgttcggnttttcacnnggtgtgactcggccacctcttngatgataatacccgcgacccgaagtctccaagcgaactgtaataagtagaatatgttgtggtcatttattaagggagcgtgcgannagactcaagatgnaactaganggtcgtaaaaaagcatcacttcgtgcgtcgantattannttcggctagttcttaagcatacaaggcgccggncggccggtatcgcctcgaaaggggactngcaaatgcnatgcgtaagagtttatccgggaatangaggggagagtttncgttcaggtacacagtccaaggcgccnggtgtgggaccggggctgctggattgccagtctnattttaagtcaatctttaccccgtgcgccacacgattgagcgtacaggtctttaacagtatctcnttctgcctgtnatacagaggtgaagtggccgtgtctaagtgaacnatctatcgtgctctcggtgccccttttgtaagtttgcgacctcgatatgcctgttgtncatccgatgtcgcggagcatattcngcggcnctgaatggcaatagacctggccgncagttataacgccaagggtnccgaacactcncggaagcagggatactacgatagggtgcagtccggtgctgatacacnagccggccgggtctggacgtacagggaacgngcgcgngatggatgacccaacaacnngtacgctagttgtttcctgtagatgcttcatgntaattgttcgcccgtccgnaacccgtcaattcntcgtagantctaacatccgcgcttcaggaacaggatgggaattcngtacaggatangagaganccagcctaactcggngtgngggcatcaagcncgctcgactnccgatggggtccccagctccacatacacaagcgtgtngtaaggcccttgaactangctcaggcctgagggaagtcttactctcacgacnattccaaggttatggtcggtggnggcttacatattggctncattgaagggccgnnnntctagcgncactgcggtaatcccgccacgaacnggctangactgcgcgtcttctatgncngtgagtaacatcnctcttcccncttagtccccggcaggtttctggggagntgtacgactnnggagttggctcttaacaatacnaaacgtaccggcatatgtggaactangcgtcagacgaacgcccntacgcaccgacgtnggtatcctcgtgttctaccaattctctaaattagtccagtccagngccttagggacgtagaccagatcggcacgcagtgnatcctccaacggggaccgttaagctttgtcggtggtatnnntncgggnaagtgtcacaatccctcatcgggcnctggttctccacnngtnggcattagagggtctctttaacagttctcagtcagaagcactccccgcgcctcagggaacgcgctggaatgtgaatctctgggcaccaacctaagagagctataagccgacattagttcgcgggcttacgaaccgnntctaaatgtcggactgcccttaccatccaccgtttgattgcaacaatantaagagcgttccattgttttaggactccctcatgccatcnnnacgacgtctcggtgtctataagataattgcacattggcagtagtttctaatttaggtgccatagcccatgccgtcgtaccagcgattttcgtccacttaggacaatcggtctccggcttcgcattgctaacactttccgctcaccaaaagggggatgctcgtnttacaagaatgngtgcctgtagcccagtagaggcgctgaatttgctntttctcatgcggttgcagncccgtctaggnccttgggttgatcactggtgcacaccgcgcatcatgggagancatnnatgcgcgcgcgtccgattagcgtgacgccactcggncggtgggtcaccccaaccatngggggactaatggtgtnttgcctnggaaatngagaagtgtgcgggcatatcatagtcttggtaaggaattcctgctggtnctngtgtccgtgggagangggtgcaccagcgcccccacgttncacgcggtactacgtcgtgcgcctggggtacggaaggcctcaaaancgggatgaatcatccttagggnatagcancgggcgttccgatctgtcggtgtcgcatgttncgnatgangacnangtcnganggcgggcaactttattccataggtccggctgactcaactactatcacaacnccccgacagacacccgaagnagtattcgaccgctacttcctggtcgntagctaggaagatcatagccccttgaggtaaggtttcgcttagagctaaattactaaaagcgggaaactgggcggctctcgtatcacaaagaccaacgaccggntaattgtggatggnaggttcgttatgcgtatatcgcggatttcatacttaccgtgattncngcggacgggtgcgggggtgtagcncaccggcaggtacagaacacatagtgacaggtccaacnncagtagacattggtcctccatctagttgggacaggtagcaccccggncagggtgcccggaactngatantcagacgacttccctnagtaagcttgctncggcctgggaggaattttaatngcccgggtagtnaatacctgtctgacatttatatntcaagtgcgcctatcatncagatntagncgancgctggagtattncgttgtcccttaatcgacatgtcanatgcgactacgggtgtcctgaaacacttaagctatcagcagttgatcaganagtttcctcagccgtgttccacgttcaacttaaggatcgatggtatcacctaacgtagtaaaggatcgctaatcttagacttatgacatatagattttcatgtgaaatccagaacctggtngagcaggggcatcgaaggcctctcctccgaggatccatgacaaattngtcgncgagttgaacaatgagcgatcctattcnatcaggcgctgagcnctacnnnttctggtcantccgaaanctcgcgtatgccgcaaccattataagtgtcctnttnnacggcccngggtgtgctgtacnactgtttaaggctccgggagtagggtaggcgtcgtggcggtactcttcgaatgaggaagcaagcaaaggnttgggtgccgtatcacgaaccagtgtgtcgattactggatgaccaattacanctatgaaataggcagtcntgaancncgatagacttgtgatgcttnctgcttagcggtaatacggttccgagacatgggcgttnngcgatcatcatgacgtagcacatgtgcataccttngaacacgtgagacaatgtcnangccatcggttttcctccaagcacaattaggatcactcggggcaatttttgcaatcatgangaggaatataagtattacaatatntttaggcttctgaanccaaggacgccgcacacggttcctagccgcgcagaggtcgagctacagttgcaaacgccatgcgcgacgaaagnccgttcctntctgaatttcccttcntgtaatgtctacaggctctagaaannggggccttgacacgtgatagggtccctgacaagtgccctgcataagaaaaagagaantctggntgtctcnggcgtgatgnnnntttnagtgctaanatatgtttgaagctggggctattggctaatcgccgcgaacttctgtgaagggtagtcggagttaananntacncacctangctgncacgtccaggcaanaanttgccaatcttatctaaatctgtatgatcgatgtcgnacacncagcttcacactacgaggaccaggcatgtccaannggcgatggggcaggagccgccgtgctncttactagacgnncaaacgcttcaaaatgancttttatcagatcngagcggtgacttaangnctccanccagcaaccgaagtataccgatctttcgttatntcggagagacatgttatctcatgtatgttcactaccattaancgtatccgcgctcgcgagtacggaatgagcagtcattggctacaagcaaaaggtgtaatctaggccccacgtatcctgggatcatctaggcgccgcacaatttttataagatatgcagtgcctctggccagcggtaggtcaaatcgcgcattgccgcccagcgcggtgnaaagtccctctctaaccagggtgtggagacgaggtgccagaatcngagcttttagcgcctagaaggcctcatttacnnttcgcngcnttcctcgacaatgagctttgacaccgaaacaagcatgttcccaacantcaggggcgggagatatctgagtcacaggtcatatgactgcggttanacgcgattcgaagcgnnaggttcgtgcaacatatgctgccntcctgtccttagcgcacncatccaagactcttcatccgagtgagtgcaattggacacncgagcttancagggggggctcctgagaacgtggtgtatcgagctcttatttggccttctgaccggacatgcggtgtgaagtaaaacggcttaaatccagaccccctnncatnggaggnagcactncggccatgttcaataacggaatannnagtacnggacaagtaaggacggcaaaaagacganngcagncgatgctagcatttggcttgccgtagctacccccgatggtgcgaagtagcgtgacatatgatggagggggcttcggagcactnannggtcggtacaccggttagtaaagtttgagaaggcatannacagcgctatccggggtcagaaggctcatgtatatgacacnactnctttgacatcgtaaggaatcacgcaaancgggcccganatctgaaccgtaattttcttaaccnatgaataccgctcggatacagaccataacatggggtaaatgatcatcgaggtntgactcgacaccgggtctactcgcctggaatggcgnggactccgcgagtagcagaactccccaggtccgctatcgaccagatcacaggnagtcagcccacgggctacatccggggaggcccaagcccgcacctcgcnacggnntacccaatagatcancgccactgngaagntcggttgggccagaanagaggaatccgtnagatttacgttcccgtgatcaactaccccgctcgcacgcaaacaggtnanatngcaccagactggcagatacttggtctaactagccagagtangnaccgggcngtgaactcttatagaagggtatgttgtggactcttctagaggtccgtgttggtgttggtcntggaataatgcttgaccttntggggtctttgacgcccgaggtttgagancagggtggnntacngccaaagcaatattctattgggagnttaantgctgtgcatatacaaagctccgtgatatggttttcttatacggttgaagccggactccttccgnnnnccgtgataggcgccaccagtcggggggagacttaaacagcggttcttctnataanctgntgggacgcggggtatgnacgccagcgcccgttggggaagcgcaggacncttaggnctggtcgtgtaagttaaanggngttgttcgngagctgcagctgtgatcaggaaaacgttccccacgncgnttaaacagacantaaanacgaaaaggtgtagcggcaaccagttataganncctagttaaacttcccattaatataggtctgcatgctgtctgcncggttcagtaggccttatctggaccatcatgtttaggttacgttanccccaacgccaaccgggtacgcnagggggttgggggtgaatgaatatgagaaagtcccccccgngcgtngacccactnaccccagagcctatcaaccttcngctctaaagccagagcccgtntgtaaataggcgttcgcatgccaatattgtactttcttatatctatgccaatctatctccttaagaactaagtaccgccagtgtgcgatgtacatggcagaaagaggtaacttgaataaggtttacttgacttcctgaccatcttcaatngannnncaaaggctntgacgtaatcgaaccattaaaatgnttcttaanaatcacaatacaaactcaataatgacgtacgatnngagataagctttctggtcaacgttctgcataccgtagatatctaagtactccctaggttganggcaatcantgccgacacnctcagataaacggagctttggagtgggtcgtcgnagatctagcaaccgtgctctgatgggagatttggtgtattgaaaactatggctgccgtcgcaacagacaagaactgagtgactttaatcgtacttaggacnaacggaataacncgggaaaagtggncctggtnggctctcgntacggaagcnatggcgagatcttgcccactgggntggacaggcnccntgcccctcgtattactgttgttctaatagacggacttttcaataattggagttgtggtctgcttccaantctttnaaggtannaaggattttccttgcaaaattggggtcataattnacagtcctgaatacttgagttatgacgtggacatcagcagaacaacacctcatcggagcccccagctgggcccgggttaacnacagcggccggcgggaagggtntcattggcattcnaacttaggatgcgactactgggacaatatacgctggctagtggataggtccgccactccacgcatcagcanccgagctgcagtaataaggtttacaaaggagtaaaagatagctctgtctaaaaacttttaaaggtaactggccagtttcgctaaaataggtagcttcnattgggagangtcccagacatacagccgtgtcctgcntgcgtagagatactcaagttaacnatgccaggtcaagatctgaatacatgcgatagtcttgtcncttgntggacatcgtcggaagcccnccacaacttgtgccttgaacaattttttttatangttcnggcgntgctacatatcntcgccagaacatttgnctttntaggattcaantctactcttggggtagcccattaaatccctcnnngngcanatccctgcgaaagacagtgcgacaaacccacgctannnacagcacccgaccattcggctctctcgtgatcttagcgagttgtaccttctaaacaggcagcntcacacgcaagcctgcctnggagggnngtctaacatgtganagacaccccngtagtatctnttttcttcaaatccgttttagttcattcgtcgagaagngtgaccgctcatcggctcggggatactggcgttccaacaacctaatgtctaacacagtctgcatacaggcacgcnaagtcaatgaagacagcgcatcaacgtgttattcgctgtttgaggggacttggtgcaactaagccgnatcattcttcgattaactcgtctcagaganntcacttcgtntatttcgtnngnccgtccattctggacgataagnagaatcagatatcttttgcngacacgcctcgcntgtcccanngtntgggcgctcaaagaactcgttagtccgttcacatgnncaatttattgnattactctncaatatactcgntnnggtgtcgggnntactgaacgaataacctaatcgcctcactgggcggagcctccagggggtcacatggnaaccgaaatctggggacgtaaatgccgccggctatgagnnaccngagtctctaaaggccttagcatacaaggagaagccgtggagccatgccnaatcaacgcaggcgcagganacagtacacatgcctccgtgntatgaaaaagcccncngataccattaacccgagttatatgttccccgaggtgcgcagacattcggagtctagtatgtgcggtnctgttgacgctcaccgggtccgagcgtncttgngaacngngctgtactttagactttggactacaacagcaagcaanaacncgtttatgattctacggttgggtaacaagctctgntggcgtagttcggaagcggatttcttccgnggannatagacgtcctgatggttcccttactaggcatgtgtttacgccaatatagcngatacgaaantatccggcaaattaatatnagggcgtcaaggaaacggctgatgncagtctatacnttgctatttccaaccttgacatngcgntaagattacctatacggagcggagcgaggntcattagcatcgccgtcactcctatgcggtgtacnccatcccgggagganggtggtcttgcggttcttcaaggncagcagctacttatcaagccgcatactttcagatctcttaatctacactccgtganntacagaaaaacatggatgattatccgggaaaatcnattgtcgacaagatggagccctagnctgatttagaccgcgttcctggtaacagttgtagatttcatccgttataaagtaacatatgggttccttcgttgacctttcgcttatcagcggnngtaggatatcgtcagctgtcaggaagtattaggtactctctccaactgtcnnattaaacaatctcatctaccacatatacgtctattcgtcattcgtacccgtgattgcgtgaattgaacctgtggacgtacgctcatcttaattaaaggagactgaaaagcagctttatgtttttcgttgccngncaccatcctgtagattttcagcacagaatatccgctaccaagtccacagttactcatgatgtgatatattgcttgagtatacctagatatcgacgccantcatgcccctgacctgatanttaggtagccgtcttccttagtacatggagaccacttgatngcctgagttcggacctgcataatacgccactgnggctggtatgcaaancgtctctgtacgtttnctcattaacgtcctgtcgcgttccgcctacacatgaggggggagtgtttactcacagtcccttgtgagtctagaatagcttnaaatctatgtccnttctcagtnaccgcttacgccagcaaagnaacgcgacccgatagacgtnctgaagaaacgccgttnaccgtgtgggccatgcgaaacggcgctcacctgcgtgggtnggataanagaaaggcttgcaaacctaccngacggaagcggttgnnatgacagatatattcagcgctagnaagganggatggtcatatcgacacatccnatatacaagactcgtgggaccntgcggagaggttntgtggcccggcccgnngttcccgccntangcggntcgnggcggcggtcctccggtacccttacttaccaccctgagcagtacatcgatgggcnagagancgagggggggacattatgcacgncccatcgtngatttgcgattcacctgggaaccacccaccacantgtacgacttntgcgngtgctgttatctgnccgccagcccgtactttaggctctgcggttatagnctagggagggcacgcttgcctcccgggtagcgaggaacagccctcgttgcccntacgattaaaaaacatcaaactctcacagcattgctacttncagtggatgccaaacatgttgataggcgaaacggatccctccattctgcctctaggccctgacttttttagagattagcacccctcatcgtagacgntttttaatttncgagagggtgattgaccagngcggcgnnnnncctgaacgtatccaaggtatcgttattctataagatgtgatgccgtgttccggccgatagacgtnggtggtttacccatgggaggtcggagggaacgacaaccagagcntcccngaccggcgcgacggatggnaggcaatccgtggtattgcgcaagataggcaaacccttgcaantgacagggtcactatctgtaggcattagagcnctnatnatcgatcgccgctnccaccaaagaatcactggaggcacgactgtgatgcagagacttgaccaccccctacnccaagatcangagcgcttggacttggtccaccccgcgcgngcgagggatgtgctgcccgaaatcctcaagaatgttttgtacacaaactcacctaccctcgtttaanatncattngggacttaatacccagggactaatcacgcaatacagatttattgccngacggtcattagnaactgaggcagnnccacnncnnactnatgcagagaatcaactaaagnagntancctntcatcagccttccagcaaagctctgaccgataatgcaaccgcagcgcgggcccccgattatgggccataggccgccggagggcccgtggatggcggcctccttgccatagcccaagcaccggggcctggtcagtgtgattcgccntcantcacncgcatataggtccncgtnctacttgtttgctgtcatttagtcacctagataagaatgacgtgggtgtgcccgaggacacgccatggtgatgcaagggcctggccatctgctcatacgctcatttnncctcngtgtaaggaatcnacaacagctgttctattccncccagactacggacnatacaaaaaaactaagcgncaaagtcttcggtcgcatagtccgaacgcgtgaacgactcgcgaggtgtgatgggccatcccgccggttaggaaggcctntgtgcctcctttctgttgtcnaggggctcttgggtctactgcgtccttncggatggtggttaccctcataggntangatgcaggccacncggnacnaaagcacatagcatttccnaccctncaccgnccgtcaggcaacggggcgagacgccgatgntanntgggctggagttactctctagtatgtggngacacagacctacactnggcgatggagttgaacnnnccccgtgtggcccacggcaagggctcacaatttcgncagaggngctatcatctnaaggggtttatacntananccntcatttcttncgcccgtaccgggaatcccccgctatcnganctcgaggaactnccttagacttcctcttcgttctgtcagtcgccctcncggatgtgctccctgagcgaacaaanngtaacttcganagctccaggcgtgtcacatcgcaagtacgcgcatagcaatttaagtataggctagaatagactaactncnactttgaggctccctgatttgcaccaatacggcagtctagtccagctgttgactcaggcgacatggctccttagacggacacacaccatttccgagacggtaactacacgtgcgactggtcaacacctatacctccgatgcgacggtgtattcgttaaatattagcgagcaggtgattaagtgtagcaaacgttgccgccgccgntntgaaatatgctctgcgccgtnnntggtggcccattttcggatgacgtatgcgaagttcgcgaaaattcacggcgtatatcccgngtcgggtcattatcatataatnggtgtcgntnngatggtcgtaccaggggaaatggggcgacattcagnattgccttgcactctngctaagcacngtcgcgagacagctactttncnacgtctgtaaaaaacgtcctggcagctcacagtnggggaaatgggcccgactgactcatcaccggctctcgctataaggantttatgcggacancnacataaggattcgcgaatcctcatcctcgcnacantgcagacccnaccggtnatcctagcgctagagngacatccggccntggatgggntctacggctcactgggatagctccgcagngcgacgtatatgtggccgatgcgtatttaatcccgtatgacagttatattacctgtttccataggcttgacttatcnaccggatacatgtgatctttatgtttatctttttcgacgagaatcgtantagtcatgtgctacgacattgacgagaggancgcagagaagcgtccatgtactcgtgcgattaganggctaatgtagtagcaacagtccgcgtgacgcggccgaatagccgtacggtcgccgtagttcctggctactcgngatgcgcaattgtaggcattccaaactgttntaagtcaatcccgagggcgacagatccnctccgggctcattcgcacattcnaaccggcaacatgaacggaaccattgtgctaggncacaanctcagccccaaaccgtgcaattagccccgccatgccgatccgtgaactanntcnccacgcaataggcaagnttaaagcttgattttaccgtgttttcagtaacaacangcacgatgtagtacactcncaaaataactatgggtcagtgggcaatctgttgctattggataaccctttatgtttcttgatccggtnngnncgattggtatgcgcggcggccccggggttaggttctgggtcgggtccgcgggaaanctccttanacagaatttngtttcttaaattaanttgaggtcgttgcaatgtctagngttcccaaccgtcttacccttgaacatggcatacggttagcttctgngtttgtcatgcgtnaacccgccgntcgaatagttgaccgggtaaaagaaccgcccaggtcctacgccagcgactcggattccggttactcggaacctcgccaaacagttatgtgtttctataaaacggtgctnggctgttatggctctgttgtttgtggccgatnacagagcacaaacatgctgcgttgtacctccggtgcaagtttataacgtcngttgattgaggatcatcttctaaacgggatctgacacacccaaacttagcgcaacagtcgttttgtagaattcgcagntatggcggagtattcttagntcatgcgccgttttccctaggggaataacacgggctaacatanatacccacggtcgtctgtacacggctcatccgctacgcctaaaagactactactgggcccactnattttncgantgggcacgcctcacaatatacccgtactagaaaacaacgggctacaagtgaattcaagagggctgtgtgcagagttatgtgtgttacgtagggtttgtggttcgtcctccaaaggtgaccgtacgttccaccatttgcaccaccgacctgantgggacggcagnttcancaatgcatggtaggcncgtaggtcgggaaaaatgagagntcngtccgcggcttactcgccttcgcggaagatccaccaaaagtagntacggctcaccacntgaattttaagcgannctggagcnggctaactnaagattgagggcgtggaagaatggcatgtttggaggcgcgcctttncggcaactacgccctaaagctgctaacacataatcgtgagtgcttgtcctagttacgcgcagngnancaccgaggggtggcgcgtcccccgacaataaaaagatcaccgtttcggcaattctggcgggagcancttgtctctgcgacgcgcgttnncgtttctagggagttgttgcccctggtcactcctaatccctgcggtagaatggagcctaangtggtgactcgcgttttcaatgtcgttacgggcgtctctgtattaaancgctgggggtttaagatcacgagtcgataataactcgttaagacctcatccacgcgttattgtttctgtcgtgctactgngtcttagacaaagacgcgagcgtctcaagtataactcgaccagtacgacacgaaaccantttccagtcgtccgccatgctcaaagactgcgtacaaacaacggggtggtaaccttcccatanctcaaaccccaagcaaaaatttgttatcgtannaaatgtataagcagctgtaccacaacggggaatanaccgccacttgcaactcgggactctcccaancncatgacaaaccgagtccatgttcaatttgccactcagatgtgcgtccgatacngacatcgaatctattcaccgaaaatatagacaaaggctaaccaaggaagagcttatcctnccctgcaaggatgaccccgctgtaagcaaatgtttagagggccgngtgatcgggaacttcgtggtnatccctgcgggcagttggaagtggaggttagcccggtggatgtgaccngctgatttcacacaagtaggtaccaggtgcncagtaatcaaggatactgttaaaggaactgttgcgangatcgcgcgcgcttgctatgcataanttaancattttaagtggtgaatagggttttagatgtggacattgtacacaaggctgagaacatgggtaactanntaggaccaactggcgnatagatgantncgncgattagatgaaataatacnagtctcatggcaaagatcgggacggaacccaggaagaaaaggcacacgaggacggcatttactaccagctttaaagccgcgaaattgtgtgcgggctttnnaacacagcgccctgcagnagnncggtgaaggantgctattacgggtgtgtcctacccaacaacctggttgtcttntgatagtggctaccgcccagcgtttggggttgtctagctaaggtgccgcggaggcgacttttctgctatatttcgacgcttngaggacgtgacctgantttgatccaactcgtactttttcttcacgctcccgccccggactattggaagtatgcgtcgggagtgcttgacgactactgagtaagcgccaatgccataatggggcatatctaataggccagacgtttcctactccccnnncgtgcttgggctacgctggaccatttccttaattttatctacccaattagcagctcagcaaggactagcgcggactccgcgcaaacgactngcagcgtgcacctcntgcgaacgtttagtatcgcaatgcccgcgttggacgtatggtatatacgcatttaatttcaaaggcgaaattcatgagaagtgggcattccacaggcgggcgtggaccctctggagcgggcncccaccatacggcggcagtgttcaaccactcntccagcccgggacgctaacgcgcacctagttctagctggcagtcacccagaggtcgggtcggcatgagncgccggaantacgccaggctggacgctactctgancttctattattcttcggtgtaccctatgttatcaggcagtgtcacatcatgtttggcggatcgtccgactcactggttacctatcttctggaaactctggnttatgcacggggtgacagatntggaagcttgcgtgcgaggtcatngcgaatgatgggccaatgttttcggtttccgtgtcggtatcatcctaaagtacttttttgccaccgcatcggaactaaggtgttgactaggtttctgttggaaaacggctcgcgccctggcaatgtactccagcancgacctgagagaccgggcaactcggaggcnatatggcggnaataatacagtaacggncaagtagtcgcttggctttgaaaatatggtgtctgcgtgccnntcacactaggggttatagtgtacggtgactccacttnatngataggnctcctatgtatactttaccggattgcttcacattccccagttcaagnggtgataaccataaggtcgccggataagtcccgntcaataccggncntaggctagggacatttttcaatcttatatctnnacgcnttttgatcaaggtgttctcnccccgttagagcggatgcagactcactgnnctccgttagcattatggccacacccangccctacttggtcttcatcttctcgggactattcnaagctccggaatgcggaatttacttattcagncaantatcntnactcgtcatgattagggcaaaagcgcggccaacataaaaatgtggaacggcctttgtnaatntcacgaaggtcgnaatatgagtttctgtaataaccgagtccctctgccccgcaactgaatgcttcagagttttaccgatcaggaccncaaaggaatattaacgaccgtgaactctaggtaactgnccgtgagcggatcttcactgcttntcggaagtaccatgccgattcgatgngttgacgagtgatataagatgctccagcgaaaccgtcgaagcgaacaaggagtgtacaggccacgtctcggatgccacaccagaacctgacaggcccatgggcggatcaacgacccccgnaaaaggattnccattaaattaagtccttgaaaaagacgggncccaaggcattagngccagaaattatctnctgcttggcatgnnataaccattggtatggctaaaagtggcnggcttttggggggaattaaacatgtttcgtgngtagtagccaacgttttggtactacgttgaacgcgtatcccaccctagtgacctcanacgcacttgcttggtttgtccnttgaggttctaggctgtgagagccccacatcataggagttctcgacgaccctcttncggannaagagatcctctattcaattcggtctgcgcaccanccgncagtttcttcatttccaggttgttcgatgtaggtactgcacttccttcgtagcaggcgtattcccacggaaatcgaangttaattccagcggaagacccaaatctcntagtgaanaatatctctcgctaatatttcctgctatagcgatcgccacgaggagtaagtgtaacgnatattattctctccgggctttccgcgcaggttcgccttataccaaataaggctgggctagcgccctgccagagcattagttattaactcacttctggccagcatccctgatcttctggggtgggnaaancgcgatagcgtgcataataatacaaaaaataggctcggtagtgtgcggaggggnnagcgtatgcngggtttgcggaagctagagcggcntattaatatgtatgaacggcgntgaactatgccttncgactaacatcgagcttatacaccacgcnctcgtgacgctcctnntgnnacgcagtccgtgttatcgcccagttagtcaccatggtttgtcagacgtgcgctgagccttcccctaggtcttggcatttcctccgcacgccttcgtagccgtgtatgtacgcctgcattgcattncaaacgtgacnctaggatggtctttaaatggcacccaattgcatggccggggtgcgcagcactgcccatcannggctggttacgggggnatgagnagaagctgactaaatgttaaaantgcctcgatccannngttatttagagtacatcagggaggncctatgcgnaggtttacttcggtttgtcctgcccnacagtgatcacctagtgnagcctcaacgcgtagttacttatggctaagatggggactcagacaagcagcgtgactatcttcgataaggaagatgggtctggcgcggggacaaaaatcaggcgtagagtgacgatgcctgcgtactggtcaacttgcttctactgttgcattttgttgagggtaatgtgccgttacttttcttagaatatttgaatcggtgagtggtcgagtgtctcacccgactgtactttgcgacgcagaaaatgttttagatnccagtatnaggttgtttggtttaaccggnttgtctgagttactcagatttagtgtcacgggcaatcggtcacgacccttttccccacttagccggacttttctgtgatgcggacaagaaggccctaatcattctgcatnagcacacaccancgtaactggacgaccgcngccgacgaacttgagggctttctangttccctccaatagtcaatcaggtcaacgacnatattttatacactttcaagcggagggtcgngcatccttnatcataacactcgttcntgcttgatagagcgtatattcctaagcgaccatctgccaccctaccggccacttcccncagtattggcattttggcagcttagcgcactcagggtgtgaatcaatacagacatactagattagcgcgaaaatnttctcacacaattctacaggtagctcccgctgccctgtatagcctgggccgncgtgacgggccaatgcccaggtatagattttnggttcgcaggggccgagncgtgcgacgaacgactagaccgtcacagcgtggccagttaataggcanttgagancatgcaggcagaggattgctnggtagaccggttgtgcacgggccacacgtggtttcgtgagaatgagatggatcacagccgcgcgaaatttattgattcggattgacgtaacngagagtgttcatgcaagtgaaancatagagctccgggtctggtatatgtctccggtacatganggtggacccccgggttgagtcggcttcacgccacatcggtaagacggcnntttctaattataccncgnctcggaatatactggttatcgcggtcgctatacngcagttaggacgtttatggcctcaggtgttaccatgcctgggcgtgacacagttgtcattcagtagatcctccaagaaattctattttgcggagcgcaaatgaccgtaggagcaggacggctagacagcgtagctcctacgagtagcttttgaatagtacacctccaatcggatccaccgcagntttccagctagtgtanacaactcgtcatattgggcattgcaaggctctacaagacggccggtccacacagccagtattatgatgctggccgggctcactaaaccttaccatgaatagttaatattctaacaaaatatcgaattgccgactgatctaccaaatgggtgaccttatacgttagaaccaggttgacctatttatacaagggttcaatacgnaaaaataanctagattttgtcggnttggaggtgttgcataaaaggtccaaagaaacagnggggagcttgaacttaatatgagacgggagganccaaggagctatacccgtgctngcgtagactgctnngactcaacgcaagacaccgcatcgacctgactaacgcggtcaccacccatcatacgggtgtaccattggtttcggcgctacgcgttttaaaccgacaatcgaacgcccgcattgtccgatgctgagtccacctaaaggtaaccccctagtaactcgggacgtggtaatctcaccaatccccagtctattacagcgtgaaccgtgctctcgcattgtgnttcnatgctcnttaccggagctccaaggtcgtcgtcggtgattcgcggtgatatcgctatctgcggggtctcgtggcatcgggcgcgtccttgatcccctgctacgtcgctggacatgtanggtagccaagcgaaaaggtttgagctncaactaatgcctcctctggcctaacatacaccattagaggtntgccgaagttgngggcngcgtaagttggattgcaatattaactgggtcatcgcgcaagagcgggtagtcccagaccggacgaactagcgcgcaatctcttaggtaacccaatcncataagcgccgcgcgcccagagtaacctgcattcccaatgtacnggtatcacggtacggtctgtgaaacgcccnnnagggtntanggcatagagagccnncgtaccccgtctaattgtagacnacttggcaangttagaaagagtntaatcntgttgatcggggtacaaatggtcagggtctcagcccaactggctagacacccttgggggactgaaacgttcacgtnttgtccccngcatgccaggtcagaacgtccggcangcggcctaacancgaatgtnaacgtactttaaatcgcgctatcggtcacgagatttcgaaggatgtggcccanagttgtgaccgcgggagctgacccccctgggtcggtggcaactgctcacgcgcataacgcaggagaggacactcactatgctcacacatatgcnnatggggtgngtnctggctcgnacgagaaggcagtntttcgactaacttcctcttccctggtctttggccggaaagcgttcgttccagggggtgggcaagnnnaaccgcccccgtatctaganagatacaagcggcaacggaccagagcatgaaatgacggaganttagcgtgtacccgagctcgagggacacnccacggggttgagaanantatacctatgaatcgatgcctaannanagggcnaggaancatgaggtttattgccnnggccnttcgtcatgctttacaanggcattcccgtgccggagccggtcgcattgcttacaggcacntcctaaaagacggttatcgggaccataataanttccgtcccaccgtgtgacctcatcgggtggatggacgccggaacctgcccagcgcccgagtagtcccctcacgagctgggtgagaacaccgataatatccgcganggggcggactaatcgcgtncacgaacccatgacttnnacgctactaaggtnanagaaccatttagctttgtggccgcgtnctgttcctgagctccctaacatcggacttattcggtataaatacagggtctgaccccagtcctgagtcgagngagttatcacgcatgtattatccgcatggtatgatncaacgaggntgcaacggtggcgaatnctcataaagcacgtcataaagatagtcctcgggncgatcactctttgcgtcatcttttcngctcaccgggaacgantattnnnggtnncctactacgtgctccactanaactcacacagcgngggagctgacaggaccctagggggaagacagagnggcttgagttgccgnttcggagaagcgcccattctcgggcnggggccacgccatagggacttgactgggcaaccttaaaaagtcggtcaagcgctggtaatnagcaacactgagttcgagatagactgcgtctctncggatccgccgcgcctctgganagccncctgatngctcgaggtatgcaacacacaggtggancataactttaagcctattgtggagccgcccattagcataaacgttcgcatttgtactctagaggcncattnnncgccntcatgctgatcagaggtgtgtccagcagcgacgcactactgtcggcctacttacgacgtagaaattacttgcccncagaggcgagntggccggaccngagacatcgcggtccgnntgtgacganccattctagctcagangcnttaatgggggtaccatttcgcgcgggtactggtctgcgcggtggngttccatatgngccgggtgtattgtatagtatgtccactacccccaacacgncctggaaaaatctcccttcacccgtccgctaggacggtgcangttaaaaaagttcccccgtaggaccantaaccncctcaaaccttctgaccgccgctcgctggtacatnagacggcgactgtgaggattagactctancttctcncgcgagcagtctctaacccacatggtacgctaaggccntgaggaccttccacgattcatggtcactccgtgcggtttcgcaactgcaacttgaaatccccaacgngagtcataacgagaacaagcaaaaaccctgagagatgacaaataatctgaacgagtggagcgagagaaccggagcacatttgggaatcatctttcctgtgcagtggatggtgcggnatgaccgttgctccggnaaatgctgtgggggacntggatgattaccaacgcttgttggtagtacgttcatntgtgatcatctgtcatcggttgggtcgtacagtcnagagtgnaanctgcgtgnttccntngttaagaactntagggcgctactcanggattctgattgagttgacaggggccagacacttgacagggagcnttcaacaagccacggaggaatacccttagcagaaccggaatcacatatcgcgcnntccatattacgggctatattaggacttttgctggataagaagcgnataggctcgaacgctaggcacnagtttacgacatattctcagaaaaagagcacagcacgtagaacggttcttnaangcgcgcctcagctggccgctcccttctcaaaacgttaggagtcaagccatcagaaatgnagagatctcacgtcaactggtgcgaacangtgtccaacaggncaacangggcaccagggatgtagctttcanacgcactatatnngtctttgtcgggtantctccgcngcccctaattctaacagtgtgcaaattntcagagtcaccactgtgtcaaggtgaaggggttcggntaaactttgacgaccannttgatgcgagtgactcatgcaagnagtccgcgttctatgccngacattggcataaacactccaggagggtgtggnnttattgangaaaacgtgaaactntcgatccaccggaagangcgcggtatgtgagtacccacgagtcgaggtaagggaccagtgtgataaggaaccccatccatttcacgtagttttaactcaggcatacccttgcgagtaccgtcnnattctatccgatgttactgtcgtnttttgatccgtcttatttccgcagtagcagggaggggaattttnccgtttgataatacacttgtgcccccttgangcaaggggacttttntgtgggccagaacttagtaaagaaatagctataagtggagacatcaactttgggatccatactatcacgtatagagatcgttataggctatacactagatacaaatggcaaagngtnatnaaantgaaatttctcagagaaatnntcgattganacgtttagncaggcttcttancaantggttcactcatctagaagagcaatgtcaagtgtgggtaacgtgtagctgaaagacctttcccatatncagtcaggatgaggctcctctcagggctgataccanggcgctcgcnnnntttcgggggggtctgacggagcttgtgagggcggaatttaatgtccctgtgggcaccaacgcgaaatctctgattggcgcactagcggcatccatttgacgaatgagngaccggaaacaacgctctatatagagccccgacgagccgcgggtcncctcgggcagtcnggttagactnnagcttcagcgcccaaacctgcctctccntgttagaagcaaaaaacggactgcaccccaaggttctggtcaatgcacaccgatagcggccggtacattactcctaggagtcacacgctcgagcctgtaatgncggaactancggcgacaccagacggaagggttacctaaccatccnngtgtgttcggtaggataagtgcgttaactctctcacttgcgggcacttacgcaccangnctgcaaaacatcgctcgttggtgcggagtttnaactcagtccagacgcccccatagcgaancaaagttatatcccttcaaggggactgggtcgcggacaacagccctccncgaccacttttatgtaagaaccgncctntcgaggacannctgnccntttatgctctctgaacgcttaagtagaagtgtggttctagggcnntactaaagaaaatgggaacagcantaccataacgtgtatacgagcgcgcatacaaagtngcgtagggttaagtcngattctgtacagggtagccgctacttggccacttaaagcgcaggccccactttangttggtggcctgagangactcaattagtacaggagccaaacaantgctaccgtaggattgctcccagcgcgacacgccattataatgcgttttcgtttgtagctatggnaagcattcccacgcggaggtgtgtccaagtcttgtgntaccgagggtgttacngatggtngcagtnctacattgctcagnactgcgcaccggcctcctggttcccgccaatacaattgtcgacntgtgtaaactaaaatctacaaagagcgagaccaatagttgggcggtcacnagacgtcttcgnntctcaggttaaatatctcatggctcgtgagaggagttcgacccantcctgcanttgccgtctgntgagcgggatatacccatatctgatactgtcgtcaagagggcgagancctcaagcaggtccacncctgtccaattccaaaatcgctgcttacgaaggctcaactgccgccggtcttgngtgaacnntngtgttncctcctgtcaaaagcttcggcnccccacatgtgaaagccctcttaatgcgttggtgactaatanaccacaactaagncggcattcggnngtcagcaatccgcccagaganatctccatagnnatttaccacntacggggaaatacacttggcgggtaataactccgatttttgatacctagtgttgatcgtaagctttgntcgngccgggncgcgttgccatcggagnnccgangtcgccagncttttttgacagtngcgattcactnatnacctaattgtacgcggagtatcacctctttgcatgatcggcttgatgagcgggcgacaagtcaatgcaacgtacctgtccctatccgaaagggtgttggcgtcctgtgcaggcgcacggttttatagtangcggataacgtatggccccacacagccaagccgtgtcatgtacctggcatcgagaagatctaatttattcatgctcccatnacatttatgatagatatgacaagaacatactttatgngttcctaacggcaatctgatgatcatgcgctgcttaattggcataaacttctaccaccgaagatggttgttctcgtgcgnggaagctnntgacacctttactcccagttaactnnatttccaaggtctagaaatagtaacaccnccagantgcgnngtcatatgaaggtgatcnggtactgaacaggagcaatacgggcgttccgaagangaagtntcaacgacctctcatcgcatccccttncatgggtggaagaatgctccgtctgcctttgtgtggttgatgaattccgtgaatagaccggccatcatacntaaccggattctacccctccaagcaggagcgccctctcagatactaaaaatngtcacataggccacaagtgttgcacacatnncaatcgggctaactanctgtgttgacaggcctcctgcacccatagtttagtagtaagatggaagattcaggagttgtggcacgcctgagtnacctacacggactatagatgagngcgaagataacgtnacggggcaagcacgagagagggtaaaacgggacagatactacttcgacaanntagtcggcttgtatacggcnatagggatttacttctacactcctgtgttcgcatcaacactagacttgacgtgaattctggtgcatgctactatggtaatgtgctagctgattaaggttngcacgccaggaggtggtcatttgggccgtctgaagagggggctaagcgcctgcccgncngnaacgtacgggcttctggcttngttcacgtgctgggacgtaattgcaagtttnctngccaacacgctccnacaacggcnnggcggagagaacgcaatcgctaataactccggaaacccgaaatacgggcangccnctcaagctccgctcgtacgtttagtttgttgatacagaaggtggtgctatnctattttgaaagtccangtaaccccgtatgattaaccttttcccgcttacctctgagtccangtgttacnattcaaaatntgatgactcactgcngtgttgntgatacaatcaaacattttttgtccagtatntacgaccnatattaatttaagcacaaagtgtggcgaaccctgtcggagggtccgagcaaataacaatgtgacatagatcaaaaatccaatcacntttacggccgttgacgcgccgnctgcntagtgngctcggactctggcattctattcgttnggggacgtgctatgtctcttctgtacttcgacaacatttacgaggattcaaacgcaattcaaatctccaaacgaacctgcccccngcttgtttctgtnttttaggtttatgccagatgcnncattctcaagcctgaanaccgacgctcgagctgggaacccangntagatgancgctccgatgagtcatacaatcagngcgcgcagaaaatagaaagatgacgaccacgaantcagattagttcnattagttaggatatttttaacggtcgtgttcgcgaccgagttcgaccctcagccgctcgacaccatactacatcacttctcacttcgttgacttatcagactgttctagggtccngcttccattccngagatacgaaccgtaattcccccggatattcccattaacagggtcacttattncaattcttgggacggnacaaccgntattcatcaacntaatcccttgcgccgtctcctgggcgaagatagtacaaccataagncccntgcaagcaggttggatatcgatgcgacgcatgtcatgtatctcctnngtaggggtactgactcaacnnagaagttagcttgtaggnttgangcgcgttattaggtacggagatggtgcttctatgatgggcgtgtttggctggcaagacacaagtgctgtctccattgaaaagtgttttgggtngagtttgctcttggcntctaatctctgtaggtacgccctcgtacctaatgccaagtgacagtcnaacaatgaatctgttgagtggtatgcgaattagtaccagaccaagtcagtcaacactccaacgtaaagatcagcgcggttcctngggagtagtcgcatncccaatgnggaactaaccgtcgccgnacgngcgcgcaatcctcggtggtcccgtctgtatatgacnnattanacgttcaaacttttaggggtttttctgtggtaccaacattagcgttagtcctggtaccacccagcgaactaaggggggtccgatnanagactttcatagtttcttgtacgccaaagaaactcacaatcgcaganctgncgtagtctagccgccaattcgagtgtggatcctgttttcagaagggggacggaaatccggcggtatgtcactagacgcatagcagcttcggggagactatcgccacccgcaggcgagcactggaacagtaagaaacacgttaangtctcccccgaccagtcncgnggcaacggctaagtaggaggtctccgacntggttcccgtggcctncaagtaattcatgcaaangagtcccacccgcagatgaacgttttttgaaagnttgctcatagatttggagtatgagcatctgctttgaacgctgtcgagtaacggatcttagaatcgttatatcgcgtgtgagatggggctgggagtaacctngtgtcacatgtagcctgcggtggcacagattaacctaaataganngtctgctcggcggtatggccttaccgaaacgcggctcatcanatgcccggctaacaacccgccatatacggcgtttatcctgctctccggnacggctnaganacaacgatagtgaagaccggtggcagtgtttgtnnctatcgtcggaaaggcaagagggagcgctgngccccgtacaactgctcagtaacccacncanagttgntggttaaggtgtttaaagccggcctatgtgatcacgtatctaacgtgagccgnttagcccgattcaaagcagcatgggatcaataatcactggaggcagactcaacctaatccgttattcgaaaacatggggcagagnnnctaatagtgagccaagaaggacttatcgtgaccctcaganagagtgttccagtcaggttctcacgagtagcccccttacatgcattgagatagcaggntaatcgnacccncctncctcacattggcaggagataacggagagtccnggctagagcggcccagacggaaaaccgaccaaggacctttggttcnagacagggatgtgccangncgtgcaataacatgtatagaactgantcatcagtggcggtggacttagtcagggtcattcactgggcattatttttananagcagctgacacacagggtctaattcttctttagtnggaagtcgcctacaggatattcatggcagaatgcctacaaaggtcttacccctaggtttgcttttcngncagagattatgtatcacgaaccgagttagagtgagtaaactccncattaataaactctatagctaatgagctgagttccaagcccaaagactacccaaatgaanactcgtgcgcncagggagtctccatcagcgtcctaacgtgatgtgcgcnggttgaccttgaagangagatcgtctntcataggtcacagcgacgtatcccttaatcacaataatatgtttcgttagacccacattcgtcaggggatgactctgttcgatcccggatgtcctaagaggaacggggatctatgagtncgggaaatttgttcactcacgggccntgggtttaaattgngcttncccgcagccgcgtcttctataaagtgcgtncggaataagacctgcccaagcccttgaatggtacataaagactactgnacacgtcntaacaagcgcanaacactgaagctcccttggtcaaatgcngagtttcaccctaaagtacccttattttcgagacctgacgtgtgtggaggggcaacacacgggtaccnatgccggagatcgcncggcccgcgcgatnnattctctgggtcttgataaagaccctagcctatgtgaacgacggagagttctnttgtccgtcctaaaccgtgagtgggacatgggtagtactacattgacaaactacggnggcagccgtcaaacgattagagaccattattcaggccctctaggcgctttagctttaaatnatcccgtggaggaacctggcggatcggtggtatatagacacccctggaccaagtgacccaaagctattcganaccccccctgcgctatcagtgtgtttcnngtaaatctcagcngancccaggcgatccaacagatcgcaaatcagtgttcttcgancatctcgccattgaattagattatcgccaatagctacttncgaantttttgacgcggtatgattcgtgtcaagggctganccacataatatgtctcaactcgcgcgttncctttccatacgnacgncaaataaaacngatatcgataagatccggcacgtcttactnaccnccgctattncgctgtagttatcataggtctctaccccgagatagccgactttcgtnacacaactttaagcataaaaacggcttttatagtatnctcggggacgnaacccatacattggangcctggaaactactgttgaagcgttcctgatggttgnatcttaggaatgaggacatggagccccgattacacgattgcaggcttgctctagcncaatnctcgtncaccttgatgtngcntanngggtggccgacccggcctcatgtcgtaacnangtgnttgggctctgatccaaactaagcgaatgtaggtaccagtgctangncgagaatttgagntagnttngaaacaggctttgcttctatctaaggcggattccccntgtcgccgtccggctacgggctgcattagcggcanctatgctcaaaaggttggagaaacccncacacgaacctatntacacataatgttttncggtccgcgcgctgtccccgggtatgtgttgntgtgcgagggcttgaaaccagacttncgttcacgtcncagcagtctctgttacaatgaacctaacctgttcgatgagaaaggaagggtaaatatgcggccnnncagtggtttctggccctnggaacttatgccagtaggtgggttatccgaacnacagggcccccatttccttcccattcgtccgagatagaccgatggaattgcnagtgactttttccaaaccacccccatgcctntatccctatattcnatccnggtgccataccttgcggagcgtagtgcaagctctangctatagagcccgcattaacaacgcttaacctgagccgnggtttcccgagaaacaatagtctaaanggatcgcagcatgggccagtgatctagtgtattccaagggcaggcgtctaaccctaaagacgntanttacgaaatccggncggcgtggacaactctgctggagtgtgtttagtttaggaaaaataaagnggtagtgtcttntgttgcaatgtagcgtctatgggctttactctgatcagcttccttgtattaggatcgcaaccacaagccaaatgcccaagaatggaaggttgacaccattagacgagtagtcagtgcccgacaggttttcnacgtgcgttcgcgtaatctcgtgggaatccaccagaaactgcggatcaggccangatgtacggtaactggtcgntcttgagacttccgaatccccgatccattantcgcgtactcatttaatacnggttaattagagtagcaatccacacgaccgtggtgcgcgtatcnacgncggnntatgttaagcattgaatgcgcaacaacaggcttgtttaatatanccgatatgaagttacgcgcagatnacgtgannnacaaagctactatcatgtacgaatncgnctggntagtagactgtacaacgcgtttgtcggaaagcttcgccgcaacgtctaggacagggccaagagatggngattcngtcgttttcatcgccgttgggaagcgccntcgttgtggccantancgggctgatgggatagtgagccacagttcctaaaaacccgcgggtgtgcataggtgtacntgcngtttcatcggtctgggnnaanttctagaactcgcctaatccgnaancagtagtcaaaanttttccnncatgccnggactctaaagacctcacggcgcctatccgaattactaacattagcggacctanacgtaagtatgttagacgaaatacctctnagcgngattatcnatacatcnggagcttaactctcataatcaacacaaaatttagacaagtgcatngangcaaaaatccagaccggcgaccagacttcttactgtcatcagaacagaacatgaaacacgctttgccgnttcgcagttaagttggcgtnagcgctagtaagaatacaacaagcgtgctntgagatacagntgtatacaaagccatagccgccgctcaggcagagtacttnttcgtctaatgcattgcattaaggtgttagctcagaccgattttatccgttgtcccaactaaccgtcaaatagcgcngtcntggccnctgcgtcgtgncgaagactatcagtgcagcgggctccatgtctgtccgtctaangcaataaacctagatccttgaaatttgttcttaatnaaccgattattgtacaagtcttcatgcggtgctcgggggctcgaacgacgagctgganaactgcnggccgataggatatttaaaatgcatctggtgaacctacttcgctgnncgctcccttttaataggacgggaggttcggcccntgggtctttgcctcgcggcggcccgcccccgggtaactagcaagtgctgggagngtcgcangcccagcttaccttgaagataacccccaggccctcttcgtncctggtagtttgatagtactcgttggcaacggtgctcatgccccgccgcctttaaccnaacagcagctntagagccgcaatgacgcacatcattaganngatgtcgtacgagatgttgctcaagtcgggcttggagcncggaacttgtggggaggtagggggcgngacctgggctcngctggacgcagggggcatcgctgggcatcctaggcttctggccaaagccctaagtttaacgactttctcggntatgggtactatgatgtagtntaaggtatggtagccattggcctaatcatccggnatcctagcctaaaaaggcctgagggtctgttaaggagggtaagtaagatgcacncttaagtaaggcgggccaaacgcgaagtgggctcattgaaatagcgggtaacgcgccccgngcnnacatccctcttcctcgcnatacgttcnacacctacagtccgtaaatatggtnngggaggggccccctgtttacctccaacttgagactacgaggtgctagttcgatnggtaaaacagaggttgcagcaattttgcgagtcttcccgctcataaagagttgggaacagggatagactcgcgnttagggtccttgcgccaggcccgtgtaacnaccgcagcgatcacncngacctttgccagacgatccggggnctgacagtccgcaagcgatggcgatctgccgcnncgaaagcaaaaagatgcaaggnctctgaccaggnagcccgcncncctccgggctttgcaagtcattgggtattaggacaagatttcacctctgngtgngncaactaagacgttactcggcncggagtgccccgtgcgggnacgattctacncatatagggctaccggcaatgttttggccgggtctggtgtccttttgtggnagtnacttnttancctagcgagtgccntgaatgttagcgaaccatgcatncccccatggataactcatcagcgctgcggctgaccgtcctcgagatcgtgncgctcttggtggtcccccactcgcgtgcnggcatcnaacgctgttcttgagcgtcccttatgtccgaacggagcantgcagtggacggatgtccgaacngagctganttgtttaatacaacacgtcgagcgacgatctagtcacaccagnnccaggcanactcgcttggttatttgcgacagggatgccnaggngcacccgaactaatcagcggctcgtctaggnnctgcacccacangatgtgngaatggtgagctgcggtgcgncagccgggatagccgaacctctcacttgcacaggcctctcggctcataggttgcactttattctacaaagtcatccgtngctaccgatgacacgtgtacntctgnacgcatattcggggggcgctggtgaaaaaagttcttctnccctcgatgnaacgtgaatgcacagggaccctgaacggagcgagtatgtctagtcgtccagtcctcacgtgaacatcacgaggccctgaggcggcctccctaatcttgagggagggctaaaatcccatctcggctggtccctgcgagccggggactttaatctggtccgtggtcccatctttagcgtcncgccgtaggangttggttngagccccccggtttatgttgtggtcgccttggcntggaacngtcacggtgtaggattgntacgagggnatcggggttgctgcgccggtttaaccaccatactctagtctgcaatcttagagtcagaacaacnncaacngcagcccgcgttcgattaacaagaggtntattttgcgtncacctatcagaatagcgatcccgagaatttgtacatacatacgctagtcggaaatctgngttgttaaactctgtcttntaaaaaaccncaggaccctcggggcgacaggtttggccccttatcacggatcccacgacanncncattagacccaaataaccgaatcccgagtaccaagcatantctgnatttctagcacaactccacgcaaggtggcaggtccaggagtggcgaggcgtnggagcgcattatctatattcgcaatgtagaaagcggacggcaggcatcacgtcttctcttggctttaggagcangcacttatccatccggcgtggtaccggcgattccggctaattagnatcgttcagtntccggcaccgaacntccgtgnanttgtggaaggggccctgagtcgtacnacatgcatgagcggaataagggtgcgtatccgcaggctgcagctncgatgctggccaaactgtacgcgccgcagtagccncagcggtcttgtttctgcatgtcccgcttaaganttgtgcgatgcccggtccggtggctcatatgaactcatccggggcgcccgcggggccgcgtggaanaacccaggccgcctctgacgnggnttgaggcgtccgggaaaacaatttaagcgggacggtngtgtctacagccangcacttcatnnngatcgcgtacagcgaagtngcgggtggcgctccagactttgnttgataattcctagaacacggtagtcnaacttcgacnannnccatattttgcactaaagatgacctgggcctaatggcggtcacagataccaacacgctgtggttagactgacaatcgtaggcagtatagtgggtgcnncagactccgatgtacgcacttacgtcggtaancggtttcgttcgcnntcncaggggcactggatatngttcgacccttggccccttaactggtggatgcccgcgacagatgtctgcacgaagttatactccacaaggtgcacaaggttgctaatgagcattcttgattttagactgggcggaacgtaanctgcttgctcggcattaactttncgctaancctggacacgctcngtccatgcagtaaggccagtaggtcgtcgtnatatacttgggggctggtgacaagaccncangtncagcatagtagcttctctgcgaacagtatacagtgccagcttttggagttattgacancaaaaatagaagcggagtataaaagttaagtgatgngctcgganagngcccatttgctgctcaaattgtgcatactacttacntcttcataagagcgtgcatcngcactaaagtgcacttcancccgtcctaatgtgtgccggagccacgggtgaaaactcttatatacaattggcgcggacggaacccgaagaccggatcctcncttgtcgtactatacncgttcccaggcataaagccaccgccgccgatgntgcnaagagcggacaacactaacttgacctaanctctcgtgagagttaancccgacagtantcgtacttcctaagtctgaaacaggggagatcatatactcctataaagacactcctaatgttggctngatcacgtatacatgctgctctccagcaaaaccttccnttcaactgttcttgaatacgncgtcgccgacggcctgagaacacccaggttcaccaagtgtcggatgttngtttcgcctaccctactcccaacttctgcccccactgaatgcgagcttngnaaacgcgacactatcgcgttagngaannacgcatcagccgntgtncacggtcgctgcggacatcttcgagatgttcccattcagnggtgtccgccgcgcatgcctgggcgcacccgntaggcggattagacgtctcagtnaaacgtgactgggttagcagtcggaatggcagccagatncactatttaagagttcagacacgctgcgcgtngaaatgtttgcgcggcgcatagctgatctgntagacaaggccggagcgattnncggnagagctgtaccacagccgcgncgacgtgagcngcaagcgttccgtactaagccattgcggtnnccgagactnctcgccaccagtcctcagtcatgtactaccgtagcacgaatgaagggcttttncctcgngcggttatnatcagcgtatcactggntgtcnatagcaccttaaagaagccatcttttagcaaagcacgaagagcacgcctcttttccattactcgacggttggaattgcttcgtgaaaaagngctagctntaggtgcggctaaaatgacggggactcgtttttgacantcttataagcccgccgggtggtatatcggagcttgcacggccacgtactatcctttacgtgnaganctccagcaaagnggggcctaagcccccatcgttcgtcccancccagtantggtgtactagtgcggggtgangaatatggcgccgacaagtgtcgaggcttgtaacgcccacattctaaaatgtggtccttctttagattgcattagcacggaaaccccnttggcccattgncatctgcacggggtgatgtgcacgtcgcgagtccgatgtctactaagccttagacctactgatgtcggaaggaatttctagccntncataaagatcactccacagagnccgactgggagtgnacctggtctctcattgantaggatggggatanngccgatacacgggtaacgtgtgcgactctcaagtcactaaccccttngtntnagtnntaaactgnngngcatatcgtgttgagcgtctcggccgccctttgcagngagtgcgtttggttgtctacaccggctaaacgttcgagacaagatctgttaagtngataagnaacaacgccgaggcgcgatcgtgaggaggggcgtcntgtcacnacacatcgggggctaaagagagggaaattattgggccactagtcttaagccttcnatangtncgcacccgnnggnacncgggcgtatggcgtgggntgttcgccaaaggcaaatcgtgattacaaccttcttaccnacaaatcagcgagccgtttagctgacctggtcgnaacagcggctgtctatttacangtccatgnncgcaatgatcgcatccccttagccactcgcctcttatcgcgccgctgtagtatcgtcaggcagtgtacacgctctgaaccgggnctttcacagtntttcgaatgcacngcagaanagttattantanaacaatccntatccgatagagcccgtnacctttacctggtgtngcgcngtgccatatcctcaagntatttactgtaccagcacgaaatatcanncacttccaaggtgcnctggcgagactcaggcaatcctcccgtgccagggnccggcgtgtaactanttggtactcttgctagcgaatcattaaactcannccagtnggttgcgtcccgtcgatggcaccgtgcacacgngtccccancccgggttctcaagaggttgcggtgcatctagtgactcgggacagaagggctgctagtccatcgtttccatgggtcatcaccacctttgacgtgagcgtgagaagcctggtgattgtaatggatgcacccanataccaaaaggtccataagtctatcgtggaaanggcnnangagnngntcgaaacacgcagtcaatgtnnnacaacgaaacaggagctagantagaacgcgtaatcantctatgcttnagtaccgtcagattacgtgaacgtgtgttcacgccgagggctgccaaggagacgtacgaattgagccaggcattgaatagaatctggagcgnatgggntcgtatgggtagtcggttgccgagtatcaggtacctctgagacaattcngcattagatgtcgggngcaattccgggaaccacagcngtccccgtnggtgactaactagcggtgtcttccccngactagnacctaggacgacaacattagtcgcagtnggaccgntccggatngngctgatattcccccaactgtcacccggacggtgcatatggtactctctcacgctccgtatctcggacntctgngccaacaacaaatcactgctagacantttctntgtaatctagatcgaatatggactgtantaacggtcttccgtccatggaaatagggatcagcagggncataaagcttccnggcgaggtattgcagcaggccgttgcatgctagcggttnanntacttgtcgactattagcccgccatcaagttccggncataatcgagtagggctgaattgcatcaggccgtggatcccttttgcaagcctgtgatgcctgggaatcttggggtttaatnattgcggaacactctacacttttgccgcacacgnaccgnctnannatcagcagtaacgntctgccttagcncttngcagctgtgtanacctccaacaattgcccaacccgactttagctaaggcgtagttcccgaannnttctgtatcaaagccaatgtttcgnccttacggggcgtagcgaaacggacgtctctgagagcncagtaggaagcaactctttngcatatgncgatacgtagtgcagctgacaagncgagtctcagccgcatcaaagngatntaaanttgagcagggccggttgcacgtttcctagaagggngtatctcggagactcgatatgtaaaatgatactncgttgcccgttgtggcaagggcggtacgatcatcccgggcggggccccgggngcgtcggtcacgcctacaggtggtgactaacagcgntcacggtccaagcattcggtcagaaataaagttggccncagaaaaacgtgggcaggagaagngacgngtganaggcaattcgtacggcattatgactagaacgcacggtngccntccgcagtcttaagaaggcatttcagagcgatatcgttacagtacgcacttgtcctatagaacataatcagagactgatggtttatgctaccggccctacagtccnacntggaggggttccccgggccgctatattgactggaattgtaattgntngcnggcccnncatattctaatnctcgcgcatcaaaggatttttggtggaagtgacctanncgtgccgggttagagagagctgctgcgttagggttctagagtttgggcttatggaaactgtactgtnatgagtttcgcaataataaacagctngtcagctctacgntccccttatgcccttaaccaatcagccctagttatntcgcatttgttgaacgatctattaaacttnacgcgttncatgggcanaatgtnggttcatttcggttggtgagaagaannnaattcataagnacgcaacgtgatcgccacacgcttcntatatactcctagtatatttatcggcagccngcagatttggcctgcagnanataaggtnggggcgggacccgggaacattcactgccttcnaccatnggagtgggacctagagcccctnccncacttgcatgattacacnctacgacccaacatcccttgacacaacgcaccgatttcctgcatctatgagcgctcagtagagatcggtaggggcgaatcaccntaaaccccgggtttcgttgcgccgggggcacacgcatcgccatatcgtgattgttgttaggtgggtctccggcatctttgccacggtcttcaacctggcgtgattaactcttaggtgcgcctgnnccctgcagttactagacccgcacttgcagtcactgatttaacctccaaacgcaaccgttgaactgcgataatntggaggtacacgcnctgaagtatagggatcgactacgttaagttgttttttcagttaaatngcgcccgtcnttgaagctcccatgtgttaaagctaaggtattcgaagaatgagactnangnggatggacatgaaattngacgcgagcccgataaggcggatctgaactgacaggcatgagtatgtatnnaacaaggacgtgaatggtgatagtaganacttgactggtatgcntgacagaaacgtggagnnttacgctgacacaacatattggtccataatgcaacnacgccggcgcncatcatcgtttagctattcgctgtcccgccttgagtgcgctaaatnaataatgtatgtnattcatcttagtccgngacaatgcacaaatgcttgctcctaactntgtacnataatgcnccagnntcaacgtgtgctatatgtgcggcgcgatgctactagtacgtaaagacagtgttctcnctcgcggtccacttataggggccncaaaaccccatccnngggattcgatnttggncntncgcgtggcaacacatcttcatcaagatttggatggtcatgccgcnggaaaaaggctattaagcatantagttcattcggtagatcagacgtnaataaatgtagtgcantnggcactttccccgcccccgctggnatttcaatcatcaagacggtgcgcttgacgccgttggaatttngtacaacttatattttgagtgngagggtattttattcgttcatcacttntcggcagtacctatgttttacatttnctattatccgtaatagtatcaagagcaactgtgcactagatccgttttatnactgacgtctangcccnaaggtaacgtcatgaatcgaactccaggtttctttatgcnnctcactnttgagcaatcctgtgtttactggttttggtcggcgcaacctgtgggggcactcnncacactttttgtcctgctgtctctacgtgagcctctananaatgtcgatggccacggcacanacggcccctgcttggganngaacctctgttggagtgcctctaggtcnggngtctccgcctgctgttggccgcatgcgaaatttctcagcctttcgccngtcgctcagtgcagcagcaatgttcggncaagagctcttgctcttnccttgagggtgtgttgggcttggcaacccgactgactgaataaactcannnnntgaggattacctatcaatgtggnntgagtacgagantcctatccagccncnctccggcagctcccctcctaactcgccggcggggcagncctgtcnngaataatccnttatcatcagaggtgtcgagtcgggcgcgcaatccatgatgntcncggcccgnaggtctgcctctagctaggaaaattcatgngtgaacccccctgcatagctaactaacggatttatgtccgctaaccccgcgacccactggctagccaaanggcacccctcnataanatcttaagnangcggcgttcaaagggccacaggcacctcgccgtggcaggtgctagttgnctcatcacgcnaatnnnacagntaaaattctatgtcgggcggcanattgcatacacgcctgtcgacactcacacgaccgattcatctcacgagaggcagatgcaccgtacaccagcgacccctctggcccgatgtnncctancgacctancccgtcttagaaccggggctgacanggaccggaacattcngggtcgcttatctctcgtaatataatcctgagttcgttatcggaccgcccagcncanatggctcncgtaccgcttgtacttaggaagngcactccccgccccgagccgagcaggtttacacgagccggnccttgggcacgcgtacaactcatangatgatttgttatttggtaatggagcggggacttcggagatcgggaaggagcccngagtttttcccgtccgtttctgtcccttcgntggtcgtcgctgatcagggagatgtgacggggaggtcccgaacccatcgtgaggctgagggtgcggcagctgaacgcgcactgtggaaactantgtntcgtgatcagcacaaagtggcccgacaatgcaaganggaggtgagggggaacggttactagtgcngttcttcgcgagttgttaatagctataatatggggttgngtgatcatgttgtgtacgcgctcgngcttccgagttctctggcntaagtanggaccatcaattgtccgacccaaatacgtacatactacagattgtagatgcaaccnaagggccgctcgtccgtggtcgggtcttgtatgagatatatggctctggagtgggagctattttgcttgtcctntactcttgccggccgtcaaganactcatactggaagcaattctgatatccgtgggnncacacctccttgttgtgngggagaacatacctggtangcaaggttttttggatgcgcttacttgantgtggacgaggtctccnatgtgattacgattccgctatatnagtgcctaccccccacagctatctaaggccaacatnggtgcgttatccagggagtgacatgcagttnnacnagtcattacgtggggntggttccacatgtgcctataccgcccgtaaccctggggnacgcaagcagcgccaaaacccacacgtcgaacgaaactcaatgttacagcgctattacgngcggccgctgtatgtatgttaaataagatgggaccagatcctagtatgctgccttaccttaagtgcacctctgttttgttatccncgcttctccaaagcataaacatgcagnggacaaacccgacaacgttcgtagttttacggtactggtngtaaagcggcaatgcgtaatgccctnggtccttccgtaaacggggcaggttctcgccagcacggatacagtcgtagggcctattagantcctgancanngtgatataggncnggtttcgatcaacccttggtantcgttagcttgacggcnccagcaactaccttagcggttctgggacgtgactcagtgcaagaacagatttctnnttagttctgcganggttacaagnttggtcggncggtggagtttctacgtccccagtagagccttgngcacagtgagttacatatcctggtgggaagtacgaacggttataaaaacttagggatcaggatggccctgcgcccgtcagccaagatgatggcnaggagggaagattcctcctccacaggctgagaaagtcggncccacgcacgctctgttggactttgacgantggtnccgactgagcagccaacttcgtgctaacnaattactngnnctagcntcantggnctttntncgctncagcttgggctgtagtgacttgtagcccccntgcactcataacctctacagtgctcncacggagatncgatntccgccgtatcacccctcagccaagagtaacgacggcatcncntttaacttgggagtcgagggngacccggtacgggagtgaggcggatattcgacggacgtggtgaagnaatctaagcggcaattgcnctcactcgtacgccannggntagtccgctangcagtaaccgttagcatnacgatgtacggacatcgtancacgagaagggcagttcttggaccataggaatatcacaatctggtccccacgtacgtttggcctcggagaatcgtattagatagaaacaggnnctctaatcaacgacctcctctagtatctgggggaaattacagaanagtgcctgaaacgtcttggcctatttgctgcgagccgcccggcccngggtcgcaaatccgttcnttgatcaagcctctctgcaaggataaagggccattaacgacacgggatacacaccaagttaaatatgttccnatagggccctcgagcagtaccggtgggaaacttactggttaatgccttctatacgaacggcacatcggcattgagattcccggctcaaagccgctacgaaaggtttgncactcaggacctcnatgtccgacctcatcaccagtcctatatgtcctcggacccatcctcagtgtatcagcctctgtgtactcatcaagcgtgangcatctgttgtcgaatccctgtgcgaggtggatttttatagtgatatcggcagcngtgcccgtcaganccaaccacgattatacggctantgaggctgtactttntatttatcggcaantttcacgnaagaaaaagcgggcgtcgacgaagtacgccnttggaagcatcatcacccaggtcctgcgtaagtggtaattgnngagtccgctggacacaccnaatttggngtcgtggaaagtacgctgaatgcatctgncgacgttttctccttctcgtctaacttaattactcgccacngacacggtcacaccatggtttnctagctnctgggactctgcaccccccacgggttacgnctcagtcccttcgngtagacnccgggctctgcgctatttaactaaggtgatctcaagnaagtttgcacgcacatgcatgatgcattagggttccggagtggcgcaaatgaaanctgcggactgtggtgtaatctgtaggntgcgnntgagngtcgcggactcctaactggccgcattgcatcggggagcgccagggaggcacctaacgataagacggaaagattgtttttcacacaaaaacgngctcggaccgcgtaggtgtcgaaccccagcaattgatggaagatgccctcaccancaagaaccaacgnactgccaatactcagacagcaggaatccttcatcaagtttntgtcagcgggcaccgntacccgtacgtagacgacttccctgcgtnacctgcggacttgaaaacgtcccgctgtggannaanaatgaggaactgnctanaagagggacctccttncgtagagactcagttaagtacagatgccgtttccccaaagggaggaagntgacatcacttagacaggcngagtgccgaactnctcgaatntatcggatgtgtcatgccncggccctttgccttaacagattcccagccagnagtgatcacaacctttctacactaaagatattgtatacttaactccgagcgtcngtcctgaatcgctgtgggactcatcccattnggataacatcataaccaagccccgggtatcgaggnaatacggaggctnatgtgttacttccgtccagtctgctagtcactagacggtgttttggctccacaggttaccgttttaaatcagtacgttggaacgatgacccgagggcgaagtgttttctaccgacagggaatccgtaatggagtcaatggcttgtgtcgacaggaagacctttaaaagagctcgtcctccaaaactgatcgaacgcctttatttatttttttaatgaagcgagctcacnccgggtgttacttgacttgttttgtgctcgaatttaacgctagatcttccggactangacaataacgaaccgttgtgtatctagtccgcgatcttatctaataagccgnntccctgcctagggcccagcacaaacattgataccatcgtttatcgggtaacttgaccgcctggacggcttgggtgctaagtggtgcgccccggttcgctgaggtttcagtaaggagcacgaanccggtttccaaccgcatctctaaaggaaccctaggatggagaacccgataactcggggggtcagtaaccngctggcggncgaacttgnctatttaggggaatagggcgaggggcctacataaccaccgggataagcttaagccggattatctaacatgcgacccgatcccgctttctgtanagcannataactctctgtatatactacataagcataaggtattgtaagactactgctgccgattccagagtcgactcaatgaatatcctccagcccgggctcactaagccatctccgcataggcagtttagcattcagctattgtcttagcgccccacgcacggtgaaccgaaacatctctttagacggtccccgcggcgagagcattctacccgtcgtcgtgaccgacagcgtggcaaatcgtacctccagacatctacatatactctagcggnttcagatgccggttctaagtagcaggaaccagtgtacgtnctcgcangcgcaccgggacacttaggcatgcccgngtccccaaagagtgcctgtcccattggctgcnnntctagttatcaattngagccgattttgaagctggcgattngcgcttacactcgatgtagggttgttgcgtgtcaggatctaatatagagctgtccgtaaaccgcttcgccgcgtggccncggntgcaaancgtccgtnnacgaacggccccgccntctcgggatcctaggtnatttctgtctatcgnagccccgccggcgtggtggccatctttacttccttgncnctctatggttctattatggctggcccactggatgctatacgactaatcctataaattgaaaanagcggtaacgccgtttgacctatatcggaggcnncgcacccggncgtcggcctgacaatatttgtttcacttctgcagatacaacggtgacagactatcgttgccggttgctgaataatcgtttagagccgctcctgcncgtatggcaaaggtgacttcccggcgctatgcntgttacccatgaagtctccgaactgtcacgcttaacaaccgntaccanttgcttcacacgantgcatctacataatacnaagtattgcgggccgatgcngcgattngnttatgtgcccggaggtcggtcggcgcctgttcccgatggctgagagtgccgttgatggcntacggcgcccggactggtaggtgaaggctacccgtgcttgatttccggtgaagtccgtagggtggtctgtggttcgacctangacggcaatacagcctagacctaaggaacggaggttggtggtccnttattgcgggggggcccttcgccccggagatacgtcccgccggcgcgngacagtcggacccgttgtcagctcacggtncagaatgtgtgcgagagtgttagaggtaccggcattggggtcacccatgaatgctagatcacctagancgtcagcttttcgtctaacttggttagaaaacagacgcgaaacttcaaccccatagcgtcgnttgcgaggagntacatcgcaacattaggtcggcgatctacctccttctgccgcaatctcnggggcgacctcagggttgaacggcgacctgagggtgaactacgcgctgnngaacgaatcaaagttccaagcgagatctcggagtncccgtaccatangaccttccgcttnctaatagcaaganccacaccgacttgcaaagtnttctgtatctntcgtntnggcgtcccaccaggccctgattacttcacacctgtatacaggagtatggacacggcgcganctatacccaaaaccggggccaattacacgtcgcnngtttacacgtctggacagaacttctatagctgggggtagccactaaaagcccgncancatacgagtcactttttttgctgtcctcagcatgggttaaaagcctggatttgnnggggccgcgatgtncgatgttccanaacaaccgtgggagcagaccgcgcgtggagacagagcgttggcggtcttagttatgagagatctcgcttgcgctcccaggatgtgcacgttanctcctggcgtgtcgcgtcncggcccaggcgttatttcggctggacgatttcttatatgtaggccgtgtgtccgccaagccctaaagtccatctgcagatcaatccagtttctttagggagcaccagtgcgaccccgtcatacacgtatagcgngtcgggcgcnatggacctttatcggtcaaangcggaccagcctttcaaattctcnctactacacgtgaagcctgttcatcgtttgtcgccttacttnttccctgatgctcgcngccattaaacaaagcatgcgaaccgncccggatattaagaacatggtttctccgccgagggcgcggnccgatnnacaatactccctggtccaganattgaccggtcgactggccgaatggtctatcattgctttatttctcatcttcgatcaaggcctcacgtcatacagtctggcggaaattcgtgacgtatatttgcangccaatccaagtctgcggcgacctcccacagtctaccgttgggggcgtattaccgagtccgcctngcnngactgagagaatactttagcgtcagcggaccatatgaactcaatctagatcccgatgntccanaacttagatatccttatccagaaagaaccaccgtcccgtaaggtcttggcggaggaggcccgaccaaagcancacggtncgggtggtttcggagaggacactacagatacttcgtcggcgtgtcggacaagcgcacaaaacagtcgaagtagtccggatagatggtgtttcccgtatttgactactcctagccgttttgtgcatcagaccagtcttgcgtccctgtagaaacttattaaggctaaatggcctgctcagacgtggcataatcggaggacggtacccnttattnaaggtcctaactcaaggatccatagaacgcgcatgtaaccttgggaatcaaactacatgaggtggactggannagggcttgcataggagatcaaatgtggcattaaacagctttcttttatcgacagtggcacacgcggtcgaaatatgatgtccccgatggtcgacnngacaactcgagtggatctgttnattacgctccgactaggtaaaatatcgttactcaaggtcgcggactctggattgaataactcaccggnntcatactgcccgcctcttgaggaacaagcaaaggacggncgggtataatgtacagaataagtcgatacgtctacaactctaatccagacanntagccgggtctttgcaaggtacaatgactgtgngactcggtctcttgatagattantttcctcaggnagcagggtgagctccaaggggcngcgctcgtcgtgcgcggtcttgagatgctgcgcttatgcaaatgaacccccgattgtatgcttctgcatatcatcagtttgtgtgcacctatncagggatatagacgttactnnccctcaaccgctcaaactntatagncaaaacaccagaatggacttatgatcacacncggttatctctattagggcctacgcgcagtaagaactancagcttgacgccccgaggtgactgcactaatcacatggcggccggacagaattcccggncttatgacggcngtgtcgcctnnnctntaccccgtntacnatggctgtcattgacgtgggagagcccattatctagggaagtccaatatttatggaggtcgngtagtgcaanggagtggacttacgtacacttatttacacaggactagtaggtactntcaaggttgngtacccactggggggaggtaatttgcatgncagnggctnaanatggctctcttaactcggncttgctcgtccgntcgaatgactttttagactctcgtaattcacagattatagagntagttctttccggnagaggtatattcggaaggtcgcagcgaagcccagggtgacannncaattatctccgcggattngtagtggtatagcccgctacctggttggcagatangtttcgtatgcctggcaggtatcacgtccaaaangataccacaacgaatacgacctagtcaaattataagggtgccgtgggaaggactcccttcgcntaccacgataattgaaccatgatncatgaaccttggaaccacgatgagaaggnctttagttcctcttcaattctgcctattgactcatcgttanagtcgnacgcaccttgaaggttnattnagggcactattagatatttgccccagtgggacccgggcattcgaacagngctagtctggtacgggatttatagaactggcatggggcgggctttctttatgtntgttggatttggggattcttaagcnnaggggagttggtagtaaatgtaaanacacaaagtgtttacgttcttcgagggccnacacncacttnacgaccatcgatagggaaagcgttgctagtaccgcaaccctaggatcgcctacgcggggccactggttggacnccgcgtccatggannggaccanattgcgtgtcacaacctccacgngttcatgccnatcctgacaaaatcacgtgattaccgaaaagcgctcgcctcggcacgaacgatccgctgacgggccatanacgcacttataccggcncnagnaggcagaagaccttcagaccgatgtgtgagccgttaagcacnatatctgcngctnagcacaagnggcagacccccgccngcgagggatgtaggtctacgtagacgggttatcaagtgggggctatgtcctgaggcgtcaccgtaagtctatcgctatctcttgaancaggcacggaggaaaagcacatatctgaccagtccgtgtgggtgagcgtggtatatttagggatcanggtggcagttctgcggacaanagtacgacattgtgtacaatgggcatgtcggnatctggtgttggccctcagcttctgacgaangatcacggaacccgttaacgcgcaataatangtcccatgctctaaatgcattgcnatctatccctggacgcnctaagagccgcctttnctataagtcaacatcgggtaaangcggcgcggtcacacccgagcgacgcgctggactccgttccatccatgcntactatcnaatccaatgagtcggggtgccatgcgagggcacggttatgtctccgtggagcttgatgcagcccaccgaacgacnaangtgccacaacnaagtttntggctttantctgcaaaacgttccngccaaataaagttgatgtaaccgtaagccagcnccggcnaggggatataatcccgtaggtctttcgcccgnaggaagttcactaggtctggggttatgtcagttaggcggtactanctacttaagttnccgtgatattaactgcggagnattttggaacttggataacttagaacacacaatacacnagcacttanncactgnacaaagagagacaattcgttcagnaattgggcancngctttcaataagtacgaacagacgaacaactatacacactgtcatcccgngggtgnagcagtatccaaccgcagcccggcgttttggggtcccggtgatacatactgacgataaactggattctcccctcccaagtctccgggagtcncggcaagccgtgcctatgtgacaagtgcgacngggaccccgaaaatgggcgggaagngacctggattagatattgttcactttagaaatcggncccgagtctttgattcgatgcctattctaccgcgcncacnnatagagggcttaacagtcacttacgcggatcctttgcgacacgctcagcgctggggctaggcggcctggagcgcaaatatctccgaacangaaattttgtcacctgcttgagtgaatgggggaccatataccgcagttcttntctttncgatnacagggggaagctctnacttcaataccagcctcgatcgacctccgcaacacctgtgcatttacactgtgatccnattgtcgttgcacaatcttttacacactacatagaaggcaccacaatgatattttcctaattcgcgagtattacggttagacaaagtcctattgtaatcaacccaaaagtttccaaggtaaaatgctacaatatgtcggctgctangaggatttcgactgccacagctngcgncgcttagaggtgntcccggcacaactacgtnccgcacggaccctaccgtcggaatttcacntcctaatggtacccgatccgactggccctagatcagattactcgtcgatagttcaaatcaccgcaagatcgatatacggacntgcgtcacnaggaatggcattagcgtcttcctcaagcgaaacagcctctcgccnannccccagntactatcatccagcctatcagtatacaccnacatagtgccttccgaggctaaaaactgttcactctgtgcggtcatattgcgtatgncacgacntgaatcaacaatgccgttcntagcgggtcagtttttatggtgtatcgncggctctgngcagccttgntattcagagcgtccattcccgacggactcaaaacatgttatcaggtnggagtatcctgnggtggcactcctcnagcangtgcctatcacggtttctcggttgatgatcacgtagcggagctccgaantaagtnggtagaactaatttccgtagaaggaggctcgtgcaacgccttatgttctttctttggatangtgcggggaagancngccgcgtatgtanctagagccgactcctatgntcccgatcgtggtctaatangcaggngaacgaggtacgtacgatccctcccaggngacaagagnaggagccatgagtanacataagagnnctaaa ; END; [Characters] BEGIN Distances; DIMENSIONS ntax=51; FORMAT labels=left diagonal triangle=both; MATRIX [1] 'Bengal' 0.0 0.2677398 0.18474367 0.21065798 0.25896215 0.240766 0.23895231 0.24885236 0.07000755 0.24143936 0.25644958 0.2532264 0.2809533 0.24385647 0.24051017 0.24076647 0.29818538 0.3156022 0.12690642 0.31652486 0.24800785 0.25514042 0.25051525 0.23477219 0.26580578 0.35999423 0.27050698 0.2502814 0.24933805 0.26388118 0.23121738 0.23312384 0.34599367 0.24926415 0.24024785 0.29742292 0.256644 0.2020283 0.24118923 0.22373715 0.23162727 0.296172 0.3556498 0.26496887 0.2609144 0.3468503 0.2953262 0.21528263 0.27755827 0.24010922 0.24683969 [2] 'Bowman' 0.2677398 0.0 0.21394663 0.25577995 0.1734847 0.17089184 0.16914098 0.16818582 0.24317455 0.18949558 0.1885975 0.14584297 0.110896625 0.17672645 0.18929727 0.31018817 0.22804765 0.25839627 0.2679076 0.21981165 0.17285945 0.18561181 0.11426466 0.18322265 0.20085339 0.17868477 0.18693703 0.25458378 0.20038687 0.24434264 0.2471447 0.35179028 0.39579275 0.21720237 0.35648623 0.31048515 0.11673619 0.113374196 0.35188982 0.34340397 0.34955633 0.37185562 0.4066773 0.34535077 0.25856856 0.3309801 0.29677165 0.32925156 0.16736966 0.16992569 0.35286415 [3] 'CarolinaGold' 0.18474367 0.21394663 0.0 1.6188652E-4 0.1878153 0.17556459 0.17172417 0.18992479 0.17006367 0.18294714 0.19259322 0.16733353 0.21644065 0.18628386 0.1986417 0.2698922 0.23527196 0.25554824 0.18854652 0.23255084 0.1812036 0.1537749 0.15543151 0.17680128 0.1917283 0.27530572 0.17251068 0.12376108 0.12779741 0.16011949 0.09607702 0.31003547 0.3646358 0.1526967 0.3125062 0.23353088 0.15719584 0.083199054 0.30887803 0.2859874 0.3078492 0.32706216 0.370298 0.28933632 0.15020113 0.23173346 0.17587575 0.26580405 0.18054277 0.16500023 0.2921032 [4] 'CarolinaGoldSelect' 0.21065798 0.25577995 1.6188652E-4 0.0 0.25222132 0.22844188 0.22468299 0.24276386 0.20041679 0.23593737 0.23909955 0.21640813 0.2594094 0.23916009 0.24402934 0.29231757 0.28939036 0.30432287 0.22711273 0.27548486 0.23890746 0.20893323 0.20873737 0.22730732 0.24582338 0.3090135 0.22902378 0.14952074 0.17368408 0.18557025 0.11679563 0.32625398 0.3757146 0.18382688 0.32764977 0.24886598 0.21007162 0.11645186 0.32056132 0.29792577 0.32240388 0.34054008 0.37928513 0.3036784 0.17182496 0.25607136 0.1962791 0.27980822 0.23323613 0.21835157 0.30351022 [5] 'Catahoula' 0.25896215 0.1734847 0.1878153 0.25222132 0.0 0.058081057 0.08047877 0.08999689 0.2084301 0.06480737 0.101635836 0.15954222 0.19646919 0.12741524 0.16530259 0.30748498 0.16500008 0.23852351 0.26674435 0.19777693 0.050138846 0.119488664 0.13551153 0.1730427 0.08903944 0.25910643 0.14388599 0.24314228 0.1767164 0.2373591 0.23738329 0.33619168 0.37814382 0.21047065 0.34208393 0.27505434 0.1376192 0.12446093 0.34350073 0.32865494 0.33676967 0.35283777 0.37308958 0.32605314 0.24797994 0.31176537 0.2932854 0.3087755 0.15553698 0.14439958 0.32959127 [6] 'CL111' 0.240766 0.17089184 0.17556459 0.22844188 0.058081057 0.0 0.039400175 0.04180753 0.18062599 0.03434289 0.038739964 0.1111139 0.181392 0.15010907 0.13107237 0.29830873 0.13194902 0.22999626 0.24965917 0.19152384 0.041283406 0.13970959 0.12964228 0.17650293 0.06481236 0.24066775 0.14074776 0.2228763 0.16835018 0.23238243 0.2187201 0.32941735 0.36172047 0.20622855 0.33143717 0.26600683 0.12973973 0.110434234 0.33126613 0.31974432 0.3297268 0.3482281 0.35419837 0.3156069 0.23976769 0.31750295 0.27342874 0.30032036 0.15113106 0.14014347 0.31804857 [7] 'CL131' 0.23895231 0.16914098 0.17172417 0.22468299 0.08047877 0.039400175 0.0 0.0761041 0.18806113 0.08202692 0.06184139 0.12463891 0.17676431 0.16061725 0.16789606 0.30773625 0.15737604 0.22780626 0.24820352 0.19673942 0.054967824 0.15654318 0.14097038 0.19234456 0.10613788 0.25893 0.14967489 0.2298401 0.18148291 0.23334917 0.22388747 0.3348168 0.37147912 0.21142189 0.33850655 0.27703822 0.14215022 0.12327142 0.3397395 0.32624456 0.3352117 0.35490146 0.36189094 0.32483044 0.24184181 0.32143626 0.27790204 0.30058846 0.1530145 0.14860028 0.32781273 [8] 'CL152' 0.24885236 0.16818582 0.18992479 0.24276386 0.08999689 0.04180753 0.0761041 0.0 0.1862352 0.06899612 0.06371523 0.12336129 0.17461784 0.144332 0.1461048 0.28635028 0.14902006 0.23820272 0.24780121 0.20540057 0.060656756 0.13930611 0.12319887 0.16612065 0.08765458 0.24105547 0.14260481 0.24156685 0.18375649 0.23614736 0.23014785 0.3175916 0.34794083 0.21733746 0.3211477 0.27013895 0.12382711 0.10845864 0.3215734 0.3109717 0.31822017 0.34015426 0.35260755 0.30497098 0.25066948 0.3167216 0.28423336 0.29390565 0.14471039 0.11959624 0.32092363 [9] 'CL261' 0.07000755 0.24317455 0.17006367 0.20041679 0.2084301 0.18062599 0.18806113 0.1862352 0.0 0.20186609 0.21191683 0.20941718 0.23753616 0.21220382 0.22646189 0.21394295 0.27093008 0.2748501 0.10136729 0.29314336 0.19645768 0.23189792 0.21507922 0.19955482 0.23083168 0.34489852 0.23406918 0.23311837 0.22381969 0.2297478 0.2061277 0.21093263 0.32911587 0.21954018 0.21880342 0.2941399 0.2203653 0.17093478 0.22572663 0.20029043 0.211082 0.28294265 0.33680907 0.23739105 0.2443398 0.3354244 0.274692 0.19778544 0.23014043 0.18904257 0.23959185 [10] 'Cocodrie' 0.24143936 0.18949558 0.18294714 0.23593737 0.06480737 0.03434289 0.08202692 0.06899612 0.20186609 0.0 0.076505765 0.12758917 0.20166217 0.14399748 0.15522744 0.2972829 0.12239257 0.22581589 0.2543838 0.17866743 0.051777333 0.12921596 0.15170978 0.17806025 0.04440119 0.23301217 0.16494106 0.22117475 0.16710357 0.24089338 0.2292176 0.33485967 0.36184984 0.21480063 0.33708948 0.27694482 0.15302035 0.12857533 0.33646554 0.3242422 0.3340665 0.35030955 0.36208716 0.3212832 0.23435308 0.31843716 0.28315532 0.3081271 0.17400143 0.1595379 0.3275475 [11] 'Cypress2' 0.25644958 0.1885975 0.19259322 0.23909955 0.101635836 0.038739964 0.06184139 0.06371523 0.21191683 0.076505765 0.0 0.11844541 0.20247959 0.17593816 0.118671335 0.316325 0.1402467 0.22762437 0.26297066 0.16603562 0.06368697 0.1570597 0.13496862 0.21092808 0.102264464 0.23180087 0.15999663 0.23944211 0.1995211 0.24927409 0.23406652 0.3487112 0.38476223 0.23161668 0.35016292 0.2798567 0.13513969 0.116151564 0.34899577 0.34103215 0.34940028 0.36932808 0.37766635 0.33288026 0.24504723 0.31286559 0.28551513 0.31878394 0.1855839 0.1545394 0.334741 [12] 'Della2' 0.2532264 0.14584297 0.16733353 0.21640813 0.15954222 0.1111139 0.12463891 0.12336129 0.20941718 0.12758917 0.11844541 0.0 0.1745363 0.18459743 0.16038318 0.30273867 0.17939377 0.21669056 0.23758319 0.15593728 0.12699495 0.17760357 0.13035615 0.17916074 0.13881786 0.19827636 0.19245975 0.22878347 0.18315306 0.2387643 0.21123846 0.33550176 0.3887019 0.22305061 0.33779073 0.313189 0.13065301 0.104977764 0.3366715 0.3282083 0.33608007 0.3652094 0.3962128 0.32358903 0.23671481 0.31889138 0.26357841 0.30676588 0.18401372 0.17383365 0.3291039 [13] 'Dixiebelle' 0.2809533 0.110896625 0.21644065 0.2594094 0.19646919 0.181392 0.17676431 0.17461784 0.23753616 0.20166217 0.20247959 0.1745363 0.0 0.20002499 0.21135412 0.3320503 0.2557495 0.27806628 0.2867593 0.24432364 0.18082474 0.20152496 0.11226724 0.19854502 0.21859181 0.24168207 0.1938848 0.24886777 0.21004406 0.23722863 0.24498244 0.36176 0.40266466 0.2182466 0.3667671 0.310299 0.11211488 0.107923545 0.36014757 0.3546909 0.36133265 0.3799546 0.40004286 0.35268676 0.26217794 0.3473221 0.30162618 0.34044623 0.16386822 0.18113142 0.36252093 [14] 'Francis' 0.24385647 0.17672645 0.18628386 0.23916009 0.12741524 0.15010907 0.16061725 0.144332 0.21220382 0.14399748 0.17593816 0.18459743 0.20002499 0.0 0.17886838 0.28847533 0.21038736 0.2380124 0.23724179 0.20960411 0.12994577 0.07246048 0.13719685 0.1695148 0.14830388 0.25956434 0.109936126 0.23672438 0.1589869 0.219936 0.22223437 0.31119218 0.366507 0.1944548 0.31706747 0.27039272 0.13943848 0.121114746 0.31260216 0.30328906 0.30931053 0.33169764 0.36894262 0.30661097 0.2325277 0.3084941 0.27241236 0.2955802 0.1559233 0.15167215 0.30153957 [15] 'Hidalgo' 0.24051017 0.18929727 0.1986417 0.24402934 0.16530259 0.13107237 0.16789606 0.1461048 0.22646189 0.15522744 0.118671335 0.16038318 0.21135412 0.17886838 0.0 0.30523473 0.19857772 0.25323555 0.26123375 0.19107966 0.15568039 0.17397813 0.14584945 0.21732478 0.17538753 0.22229797 0.18014808 0.23957431 0.19088078 0.23670359 0.23839182 0.3256063 0.38723445 0.21637645 0.33122033 0.29173556 0.14649251 0.12548794 0.32520506 0.32134998 0.32716534 0.35350755 0.38076735 0.3236568 0.25042978 0.31472084 0.28698778 0.31099185 0.19841428 0.17635216 0.31849948 [16] 'IAC600' 0.24076647 0.31018817 0.2698922 0.29231757 0.30748498 0.29830873 0.30773625 0.28635028 0.21394295 0.2972829 0.316325 0.30273867 0.3320503 0.28847533 0.30523473 0.0 0.3534088 0.34887788 0.217789 0.35562792 0.3001822 0.3097194 0.3003393 0.26017472 0.326857 0.37421474 0.3028087 0.29720393 0.26333463 0.30248642 0.29191637 0.13488026 0.30845693 0.28078845 0.13553883 0.28756887 0.3088696 0.2626925 0.14705016 0.12106538 0.12595457 0.20098035 0.33632082 0.18459263 0.27734497 0.36833465 0.33291018 0.16064724 0.305012 0.28774676 0.18596178 [17] 'Jazzman2' 0.29818538 0.22804765 0.23527196 0.28939036 0.16500008 0.13194902 0.15737604 0.14902006 0.27093008 0.12239257 0.1402467 0.17939377 0.2557495 0.21038736 0.19857772 0.3534088 0.0 0.22790705 0.30188495 0.20581114 0.14671703 0.1931746 0.20552538 0.2485577 0.14995526 0.28358632 0.19030152 0.26614913 0.23088822 0.28893217 0.27281642 0.38930604 0.40101576 0.27532738 0.39134237 0.31497622 0.20602192 0.18662281 0.38727158 0.3831194 0.38903984 0.40067136 0.40642783 0.37709355 0.28101698 0.35785627 0.3210152 0.3756644 0.22017798 0.21444365 0.3773223 [18] 'Jazzman' 0.3156022 0.25839627 0.25554824 0.30432287 0.23852351 0.22999626 0.22780626 0.23820272 0.2748501 0.22581589 0.22762437 0.21669056 0.27806628 0.2380124 0.25323555 0.34887788 0.22790705 0.0 0.28508264 0.21940948 0.22159547 0.23675756 0.2639777 0.24413046 0.22997811 0.26274252 0.25087088 0.2831096 0.26161966 0.30452326 0.2882113 0.38145807 0.4098902 0.30671045 0.3858609 0.3620537 0.2653843 0.24183665 0.38758805 0.3791947 0.38378835 0.39461967 0.41621786 0.37909892 0.29608354 0.31078795 0.3352051 0.35876772 0.27067822 0.27341035 0.38774315 [19] 'Jupiter' 0.12690642 0.2679076 0.18854652 0.22711273 0.26674435 0.24965917 0.24820352 0.24780121 0.10136729 0.2543838 0.26297066 0.23758319 0.2867593 0.23724179 0.26123375 0.217789 0.30188495 0.28508264 0.0 0.30681446 0.2573976 0.23383164 0.2387978 0.17529817 0.27192348 0.3427497 0.24086465 0.25018328 0.2207344 0.2624587 0.23738232 0.19583821 0.3318491 0.24646415 0.20347673 0.29468718 0.24468869 0.19666107 0.2141506 0.1838051 0.19397397 0.2731903 0.35109624 0.23755033 0.2583194 0.34958157 0.30268875 0.20072559 0.25416362 0.22157726 0.2309486 [20] 'L201' 0.31652486 0.21981165 0.23255084 0.27548486 0.19777693 0.19152384 0.19673942 0.20540057 0.29314336 0.17866743 0.16603562 0.15593728 0.24432364 0.20960411 0.19107966 0.35562792 0.20581114 0.21940948 0.30681446 0.0 0.17506677 0.18710864 0.23110908 0.25537503 0.18873899 0.21906437 0.2190961 0.27596834 0.22810389 0.2838637 0.25543675 0.3818265 0.4223401 0.2754785 0.38312367 0.33973473 0.23407997 0.20452566 0.3802725 0.37468195 0.38209763 0.3936041 0.4249898 0.37466657 0.2733741 0.306591 0.31213036 0.36435556 0.2561846 0.2504543 0.37272087 [21] 'LA2177' 0.24800785 0.17285945 0.1812036 0.23890746 0.050138846 0.041283406 0.054967824 0.060656756 0.19645768 0.051777333 0.06368697 0.12699495 0.18082474 0.12994577 0.15568039 0.3001822 0.14671703 0.22159547 0.2573976 0.17506677 0.0 0.11779875 0.1360068 0.16878153 0.069816686 0.24917081 0.14217336 0.23774728 0.18560226 0.24149919 0.22838292 0.33269373 0.36708757 0.21761607 0.33606452 0.27688769 0.13777044 0.12034449 0.33472216 0.32419425 0.33261076 0.35400015 0.36048678 0.31931916 0.24733998 0.31208137 0.2860657 0.30036968 0.1518519 0.14697808 0.3217398 [22] 'Lagrue3' 0.25514042 0.18561181 0.1537749 0.20893323 0.119488664 0.13970959 0.15654318 0.13930611 0.23189792 0.12921596 0.1570597 0.17760357 0.20152496 0.07246048 0.17397813 0.3097194 0.1931746 0.23675756 0.23383164 0.18710864 0.11779875 0.0 0.12431968 0.15597154 0.104275085 0.25371048 0.10808567 0.21196169 0.14413807 0.20834011 0.20077653 0.33732933 0.38228008 0.18399073 0.3397787 0.26789615 0.12576498 0.103406526 0.33774728 0.32815915 0.33518058 0.35418886 0.39091972 0.3258346 0.2178761 0.28746828 0.26032624 0.3170867 0.13587834 0.13402168 0.3230179 [23] 'Lemont-LSU' 0.25051525 0.11426466 0.15543151 0.20873737 0.13551153 0.12964228 0.14097038 0.12319887 0.21507922 0.15170978 0.13496862 0.13035615 0.11226724 0.13719685 0.14584945 0.3003393 0.20552538 0.2639777 0.2387978 0.23110908 0.1360068 0.12431968 0.0 0.15848395 0.16631581 0.19767196 0.12884358 0.22398789 0.15015632 0.19651401 0.19487236 0.3261897 0.37914902 0.1733723 0.33074376 0.26448917 3.4570177E-5 1.03100756E-4 0.32580617 0.31579882 0.32406986 0.34201244 0.38880667 0.31499663 0.209981 0.30068308 0.25425792 0.3041309 0.115112856 0.09041798 0.3222747 [24] 'LM-1' 0.23477219 0.18322265 0.17680128 0.22730732 0.1730427 0.17650293 0.19234456 0.16612065 0.19955482 0.17806025 0.21092808 0.17916074 0.19854502 0.1695148 0.21732478 0.26017472 0.2485577 0.24413046 0.17529817 0.25537503 0.16878153 0.15597154 0.15848395 0.0 0.18779263 0.26804602 0.16831817 0.23027395 0.17836142 0.22913593 0.21048787 0.26043507 0.34944943 0.21691976 0.27232003 0.29886281 0.16267112 0.13548677 0.27133837 0.25164303 0.25964314 0.30931965 0.37298852 0.26891184 0.24630906 0.32465973 0.28741962 0.26088625 0.15677975 0.16048326 0.2767123 [25] 'Mermentau' 0.26580578 0.20085339 0.1917283 0.24582338 0.08903944 0.06481236 0.10613788 0.08765458 0.23083168 0.04440119 0.102264464 0.13881786 0.21859181 0.14830388 0.17538753 0.326857 0.14995526 0.22997811 0.27192348 0.18873899 0.069816686 0.104275085 0.16631581 0.18779263 0.0 0.2500907 0.16448408 0.23866554 0.18485717 0.2509695 0.23752052 0.36543038 0.3858484 0.22958742 0.36557913 0.29794392 0.16662943 0.14334308 0.36646062 0.35578772 0.36535054 0.3757244 0.3827219 0.34845293 0.24657962 0.31286362 0.2923133 0.33722758 0.16415228 0.17376958 0.35022232 [26] 'Saber' 0.35999423 0.17868477 0.27530572 0.3090135 0.25910643 0.24066775 0.25893 0.24105547 0.34489852 0.23301217 0.23180087 0.19827636 0.24168207 0.25956434 0.22229797 0.37421474 0.28358632 0.26274252 0.3427497 0.21906437 0.24917081 0.25371048 0.19767196 0.26804602 0.2500907 0.0 0.26960847 0.3124592 0.26079628 0.32559565 0.30371583 0.42535245 0.43830544 0.29581803 0.43334153 0.36395603 0.19682741 0.188315 0.42883366 0.42069507 0.42847565 0.42847264 0.45055872 0.42078975 0.30874377 0.30991888 0.32857704 0.41205457 0.26750132 0.25142485 0.42893833 [27] 'Wells' 0.27050698 0.18693703 0.17251068 0.22902378 0.14388599 0.14074776 0.14967489 0.14260481 0.23406918 0.16494106 0.15999663 0.19245975 0.1938848 0.109936126 0.18014808 0.3028087 0.19030152 0.25087088 0.24086465 0.2190961 0.14217336 0.10808567 0.12884358 0.16831817 0.16448408 0.26960847 0.0 0.22298025 0.17010386 0.2216736 0.21682565 0.32643065 0.37575093 0.20460923 0.33116 0.2731242 0.12949485 0.11197 0.3305074 0.3204987 0.32648098 0.34042305 0.38859415 0.31446308 0.23766668 0.3071334 0.2701811 0.3109954 0.11263778 0.12763074 0.32161635 [28] 'Arias' 0.2502814 0.25458378 0.12376108 0.14952074 0.24314228 0.2228763 0.2298401 0.24156685 0.23311837 0.22117475 0.23944211 0.22878347 0.24886777 0.23672438 0.23957431 0.29720393 0.26614913 0.2831096 0.25018328 0.27596834 0.23774728 0.21196169 0.22398789 0.23027395 0.23866554 0.3124592 0.22298025 0.0 0.16630122 0.18611206 0.14857566 0.33483616 0.37950963 0.19507095 0.33624506 0.24770556 0.22520413 0.15455079 0.32908648 0.31727266 0.33073485 0.35354343 0.375334 0.31439656 0.17189288 0.2882479 0.24342956 0.3100078 0.24370192 0.22461465 0.32227993 [29] 'AZUCENA' 0.24933805 0.20038687 0.12779741 0.17368408 0.1767164 0.16835018 0.18148291 0.18375649 0.22381969 0.16710357 0.1995211 0.18315306 0.21004406 0.1589869 0.19088078 0.26333463 0.23088822 0.26161966 0.2207344 0.22810389 0.18560226 0.14413807 0.15015632 0.17836142 0.18485717 0.26079628 0.17010386 0.16630122 0.0 0.16941066 0.16352734 0.30736133 0.34792483 0.122653015 0.30992684 0.24194184 0.15190372 0.10351504 0.30381435 0.29536822 0.3047948 0.3185599 0.35336205 0.29360607 0.17107917 0.27282518 0.23522651 0.2782751 0.18172738 0.17297505 0.2977403 [30] 'Binulawan' 0.26388118 0.24434264 0.16011949 0.18557025 0.2373591 0.23238243 0.23334917 0.23614736 0.2297478 0.24089338 0.24927409 0.2387643 0.23722863 0.219936 0.23670359 0.30248642 0.28893217 0.30452326 0.2624587 0.2838637 0.24149919 0.20834011 0.19651401 0.22913593 0.2509695 0.32559565 0.2216736 0.18611206 0.16941066 0.0 0.14989452 0.33044416 0.35788605 0.15099916 0.33042225 0.2537879 0.20028584 0.14413227 0.32016867 0.314468 0.32785434 0.33652002 0.3633735 0.30823004 0.17582196 0.28832465 0.2301468 0.30139858 0.22508353 0.20856893 0.31804582 [31] 'CanellaDeFerro' 0.23121738 0.2471447 0.09607702 0.11679563 0.23738329 0.2187201 0.22388747 0.23014785 0.2061277 0.2292176 0.23406652 0.21123846 0.24498244 0.22223437 0.23839182 0.29191637 0.27281642 0.2882113 0.23738232 0.25543675 0.22838292 0.20077653 0.19487236 0.21048787 0.23752052 0.30371583 0.21682565 0.14857566 0.16352734 0.14989452 0.0 0.31961524 0.35528642 0.18173112 0.32339442 0.24684556 0.19793873 0.12212728 0.31265587 0.2988202 0.316509 0.33583862 0.3547883 0.29566124 0.17953278 0.25392535 0.20451976 0.28257793 0.22501808 0.2101645 0.3033139 [32] 'Chodongji' 0.23312384 0.35179028 0.31003547 0.32625398 0.33619168 0.32941735 0.3348168 0.3175916 0.21093263 0.33485967 0.3487112 0.33550176 0.36176 0.31119218 0.3256063 0.13488026 0.38930604 0.38145807 0.19583821 0.3818265 0.33269373 0.33732933 0.3261897 0.26043507 0.36543038 0.42535245 0.32643065 0.33483616 0.30736133 0.33044416 0.31961524 0.0 0.29825315 0.31132695 0.037147045 0.30642048 0.33823916 0.29754364 0.05747602 0.036913406 0.020744825 0.15596724 0.31321958 0.12759219 0.30485424 0.41736442 0.38124597 0.11110233 0.3354283 0.3105466 0.11867674 [33] 'Darmali' 0.34599367 0.39579275 0.3646358 0.3757146 0.37814382 0.36172047 0.37147912 0.34794083 0.32911587 0.36184984 0.38476223 0.3887019 0.40266466 0.366507 0.38723445 0.30845693 0.40101576 0.4098902 0.3318491 0.4223401 0.36708757 0.38228008 0.37914902 0.34944943 0.3858484 0.43830544 0.37575093 0.37950963 0.34792483 0.35788605 0.35528642 0.29825315 0.0 0.35616517 0.29888234 0.3587244 0.38571355 0.35788786 0.29450914 0.29888168 0.29410222 0.24748658 0.15219918 0.2931975 0.3552918 0.43958348 0.41128474 0.30800685 0.38527673 0.37855443 0.31255847 [34] 'Davao' 0.24926415 0.21720237 0.1526967 0.18382688 0.21047065 0.20622855 0.21142189 0.21733746 0.21954018 0.21480063 0.23161668 0.22305061 0.2182466 0.1944548 0.21637645 0.28078845 0.27532738 0.30671045 0.24646415 0.2754785 0.21761607 0.18399073 0.1733723 0.21691976 0.22958742 0.29581803 0.20460923 0.19507095 0.122653015 0.15099916 0.18173112 0.31132695 0.35616517 0.0 0.3131786 0.23757108 0.17642972 0.12608585 0.30547932 0.2997244 0.30799377 0.3272819 0.3538824 0.2991775 0.18769786 0.2818127 0.24474856 0.2891622 0.19496994 0.19465183 0.2955395 [35] 'HaginomaeMochi' 0.24024785 0.35648623 0.3125062 0.32764977 0.34208393 0.33143717 0.33850655 0.3211477 0.21880342 0.33708948 0.35016292 0.33779073 0.3667671 0.31706747 0.33122033 0.13553883 0.39134237 0.3858609 0.20347673 0.38312367 0.33606452 0.3397787 0.33074376 0.27232003 0.36557913 0.43334153 0.33116 0.33624506 0.30992684 0.33042225 0.32339442 0.037147045 0.29888234 0.3131786 0.0 0.30618134 0.34313285 0.3025856 0.059469227 0.03757591 0.028130427 0.15512101 0.31272343 0.1270634 0.30478898 0.41969654 0.38208622 0.11823396 0.34013838 0.31814164 0.11797753 [36] 'Jambu' 0.29742292 0.31048515 0.23353088 0.24886598 0.27505434 0.26600683 0.27703822 0.27013895 0.2941399 0.27694482 0.2798567 0.313189 0.310299 0.27039272 0.29173556 0.28756887 0.31497622 0.3620537 0.29468718 0.33973473 0.27688769 0.26789615 0.26448917 0.29886281 0.29794392 0.36395603 0.2731242 0.24770556 0.24194184 0.2537879 0.24684556 0.30642048 0.3587244 0.23757108 0.30618134 0.0 0.26776272 0.21395332 0.30101094 0.29662204 0.30476463 0.30875543 0.33217257 0.29433504 0.21396048 0.3548231 0.30838922 0.30484632 0.28735217 0.27705058 0.2913819 [37] 'Lemont' 0.256644 0.11673619 0.15719584 0.21007162 0.1376192 0.12973973 0.14215022 0.12382711 0.2203653 0.15302035 0.13513969 0.13065301 0.11211488 0.13943848 0.14649251 0.3088696 0.20602192 0.2653843 0.24468869 0.23407997 0.13777044 0.12576498 3.4570177E-5 0.16267112 0.16662943 0.19682741 0.12949485 0.22520413 0.15190372 0.20028584 0.19793873 0.33823916 0.38571355 0.17642972 0.34313285 0.26776272 0.0 1.2872562E-4 0.33777985 0.3300933 0.33711267 0.35218072 0.39373606 0.3241334 0.21408245 0.30187026 0.2552931 0.31335384 0.11677475 0.092720814 0.33200452 [38] 'Maintmolotsy' 0.2020283 0.113374196 0.083199054 0.11645186 0.12446093 0.110434234 0.12327142 0.10845864 0.17093478 0.12857533 0.116151564 0.104977764 0.107923545 0.121114746 0.12548794 0.2626925 0.18662281 0.24183665 0.19666107 0.20452566 0.12034449 0.103406526 1.03100756E-4 0.13548677 0.14334308 0.188315 0.11197 0.15455079 0.10351504 0.14413227 0.12212728 0.29754364 0.35788786 0.12608585 0.3025856 0.21395332 1.2872562E-4 0.0 0.2956496 0.28229964 0.29528004 0.31659195 0.3647193 0.27932137 0.150635 0.2622679 0.20194535 0.2628562 0.10390696 0.07838936 0.2861619 [39] 'Mansaku' 0.24118923 0.35188982 0.30887803 0.32056132 0.34350073 0.33126613 0.3397395 0.3215734 0.22572663 0.33646554 0.34899577 0.3366715 0.36014757 0.31260216 0.32520506 0.14705016 0.38727158 0.38758805 0.2141506 0.3802725 0.33472216 0.33774728 0.32580617 0.27133837 0.36646062 0.42883366 0.3305074 0.32908648 0.30381435 0.32016867 0.31265587 0.05747602 0.29450914 0.30547932 0.059469227 0.30101094 0.33777985 0.2956496 0.0 0.06001739 0.04953023 0.1455025 0.31241933 0.12418735 0.30202556 0.41221723 0.37356275 0.1209005 0.3366309 0.3171618 0.115317464 [40] 'Nipponbare' 0.22373715 0.34340397 0.2859874 0.29792577 0.32865494 0.31974432 0.32624456 0.3109717 0.20029043 0.3242422 0.34103215 0.3282083 0.3546909 0.30328906 0.32134998 0.12106538 0.3831194 0.3791947 0.1838051 0.37468195 0.32419425 0.32815915 0.31579882 0.25164303 0.35578772 0.42069507 0.3204987 0.31727266 0.29536822 0.314468 0.2988202 0.036913406 0.29888168 0.2997244 0.03757591 0.29662204 0.3300933 0.28229964 0.06001739 0.0 0.013946673 0.15724681 0.3163708 0.123924285 0.29395598 0.40579215 0.3636595 0.104015864 0.32507136 0.3020252 0.11418844 [41] 'Norin20' 0.23162727 0.34955633 0.3078492 0.32240388 0.33676967 0.3297268 0.3352117 0.31822017 0.211082 0.3340665 0.34940028 0.33608007 0.36133265 0.30931053 0.32716534 0.12595457 0.38903984 0.38378835 0.19397397 0.38209763 0.33261076 0.33518058 0.32406986 0.25964314 0.36535054 0.42847565 0.32648098 0.33073485 0.3047948 0.32785434 0.316509 0.020744825 0.29410222 0.30799377 0.028130427 0.30476463 0.33711267 0.29528004 0.04953023 0.013946673 0.0 0.15379214 0.3141103 0.12516192 0.3029165 0.41585067 0.3772413 0.10586819 0.3338023 0.31039444 0.11225917 [42] 'NPE844' 0.296172 0.37185562 0.32706216 0.34054008 0.35283777 0.3482281 0.35490146 0.34015426 0.28294265 0.35030955 0.36932808 0.3652094 0.3799546 0.33169764 0.35350755 0.20098035 0.40067136 0.39461967 0.2731903 0.3936041 0.35400015 0.35418886 0.34201244 0.30931965 0.3757244 0.42847264 0.34042305 0.35354343 0.3185599 0.33652002 0.33583862 0.15596724 0.24748658 0.3272819 0.15512101 0.30875543 0.35218072 0.31659195 0.1455025 0.15724681 0.15379214 0.0 0.27210912 0.1557929 0.31652176 0.4101546 0.39253172 0.18405399 0.3534399 0.3365979 0.16116585 [43] 'Phudugey' 0.3556498 0.4066773 0.370298 0.37928513 0.37308958 0.35419837 0.36189094 0.35260755 0.33680907 0.36208716 0.37766635 0.3962128 0.40004286 0.36894262 0.38076735 0.33632082 0.40642783 0.41621786 0.35109624 0.4249898 0.36048678 0.39091972 0.38880667 0.37298852 0.3827219 0.45055872 0.38859415 0.375334 0.35336205 0.3633735 0.3547883 0.31321958 0.15219918 0.3538824 0.31272343 0.33217257 0.39373606 0.3647193 0.31241933 0.3163708 0.3141103 0.27210912 0.0 0.31423903 0.361872 0.44869557 0.42702436 0.3315068 0.38077292 0.39262518 0.31646258 [44] 'TaHungKu' 0.26496887 0.34535077 0.28933632 0.3036784 0.32605314 0.3156069 0.32483044 0.30497098 0.23739105 0.3212832 0.33288026 0.32358903 0.35268676 0.30661097 0.3236568 0.18459263 0.37709355 0.37909892 0.23755033 0.37466657 0.31931916 0.3258346 0.31499663 0.26891184 0.34845293 0.42078975 0.31446308 0.31439656 0.29360607 0.30823004 0.29566124 0.12759219 0.2931975 0.2991775 0.1270634 0.29433504 0.3241334 0.27932137 0.12418735 0.123924285 0.12516192 0.1557929 0.31423903 0.0 0.29350972 0.392392 0.35848096 0.14601153 0.32184765 0.3080207 0.09699928 [45] 'Trembese' 0.2609144 0.25856856 0.15020113 0.17182496 0.24797994 0.23976769 0.24184181 0.25066948 0.2443398 0.23435308 0.24504723 0.23671481 0.26217794 0.2325277 0.25042978 0.27734497 0.28101698 0.29608354 0.2583194 0.2733741 0.24733998 0.2178761 0.209981 0.24630906 0.24657962 0.30874377 0.23766668 0.17189288 0.17107917 0.17582196 0.17953278 0.30485424 0.3552918 0.18769786 0.30478898 0.21396048 0.21408245 0.150635 0.30202556 0.29395598 0.3029165 0.31652176 0.361872 0.29350972 0.0 0.30344015 0.24677218 0.28506172 0.2516456 0.23296499 0.29022494 [46] 'Curinga' 0.3468503 0.3309801 0.23173346 0.25607136 0.31176537 0.31750295 0.32143626 0.3167216 0.3354244 0.31843716 0.31286559 0.31889138 0.3473221 0.3084941 0.31472084 0.36833465 0.35785627 0.31078795 0.34958157 0.306591 0.31208137 0.28746828 0.30068308 0.32465973 0.31286362 0.30991888 0.3071334 0.2882479 0.27282518 0.28832465 0.25392535 0.41736442 0.43958348 0.2818127 0.41969654 0.3548231 0.30187026 0.2622679 0.41221723 0.40579215 0.41585067 0.4101546 0.44869557 0.392392 0.30344015 0.0 0.26331717 0.39802516 0.32254073 0.3014252 0.39092964 [47] 'Esperanza' 0.2953262 0.29677165 0.17587575 0.1962791 0.2932854 0.27342874 0.27790204 0.28423336 0.274692 0.28315532 0.28551513 0.26357841 0.30162618 0.27241236 0.28698778 0.33291018 0.3210152 0.3352051 0.30268875 0.31213036 0.2860657 0.26032624 0.25425792 0.28741962 0.2923133 0.32857704 0.2701811 0.24342956 0.23522651 0.2301468 0.20451976 0.38124597 0.41128474 0.24474856 0.38208622 0.30838922 0.2552931 0.20194535 0.37356275 0.3636595 0.3772413 0.39253172 0.42702436 0.35848096 0.24677218 0.26331717 0.0 0.34896687 0.2744675 0.25128248 0.35711005 [48] 'Fanny' 0.21528263 0.32925156 0.26580405 0.27980822 0.3087755 0.30032036 0.30058846 0.29390565 0.19778544 0.3081271 0.31878394 0.30676588 0.34044623 0.2955802 0.31099185 0.16064724 0.3756644 0.35876772 0.20072559 0.36435556 0.30036968 0.3170867 0.3041309 0.26088625 0.33722758 0.41205457 0.3109954 0.3100078 0.2782751 0.30139858 0.28257793 0.11110233 0.30800685 0.2891622 0.11823396 0.30484632 0.31335384 0.2628562 0.1209005 0.104015864 0.10586819 0.18405399 0.3315068 0.14601153 0.28506172 0.39802516 0.34896687 0.0 0.3152378 0.29628435 0.118011914 [49] 'L2825-CA' 0.27755827 0.16736966 0.18054277 0.23323613 0.15553698 0.15113106 0.1530145 0.14471039 0.23014043 0.17400143 0.1855839 0.18401372 0.16386822 0.1559233 0.19841428 0.305012 0.22017798 0.27067822 0.25416362 0.2561846 0.1518519 0.13587834 0.115112856 0.15677975 0.16415228 0.26750132 0.11263778 0.24370192 0.18172738 0.22508353 0.22501808 0.3354283 0.38527673 0.19496994 0.34013838 0.28735217 0.11677475 0.10390696 0.3366309 0.32507136 0.3338023 0.3534399 0.38077292 0.32184765 0.2516456 0.32254073 0.2744675 0.3152378 0.0 0.09820835 0.3351642 [50] 'Parao' 0.24010922 0.16992569 0.16500023 0.21835157 0.14439958 0.14014347 0.14860028 0.11959624 0.18904257 0.1595379 0.1545394 0.17383365 0.18113142 0.15167215 0.17635216 0.28774676 0.21444365 0.27341035 0.22157726 0.2504543 0.14697808 0.13402168 0.09041798 0.16048326 0.17376958 0.25142485 0.12763074 0.22461465 0.17297505 0.20856893 0.2101645 0.3105466 0.37855443 0.19465183 0.31814164 0.27705058 0.092720814 0.07838936 0.3171618 0.3020252 0.31039444 0.3365979 0.39262518 0.3080207 0.23296499 0.3014252 0.25128248 0.29628435 0.09820835 0.0 0.32330772 [51] 'Zafiro' 0.24683969 0.35286415 0.2921032 0.30351022 0.32959127 0.31804857 0.32781273 0.32092363 0.23959185 0.3275475 0.334741 0.3291039 0.36252093 0.30153957 0.31849948 0.18596178 0.3773223 0.38774315 0.2309486 0.37272087 0.3217398 0.3230179 0.3222747 0.2767123 0.35022232 0.42893833 0.32161635 0.32227993 0.2977403 0.31804582 0.3033139 0.11867674 0.31255847 0.2955395 0.11797753 0.2913819 0.33200452 0.2861619 0.115317464 0.11418844 0.11225917 0.16116585 0.31646258 0.09699928 0.29022494 0.39092964 0.35711005 0.118011914 0.3351642 0.32330772 0.0 ; END; [Distances] BEGIN Trees; [TREES] [1] tree 'NJ'=[&R] (Darmali:0.07280137,Phudugey:0.07939781,((IAC600:0.0755147,(((((((Chodongji:0.011479501,Norin20:0.009265323):0.0037826423,HaginomaeMochi:0.018483682):0.0048084906,Nipponbare:0.010375118):0.010895434,Mansaku:0.03160486):0.032499645,(TaHungKu:0.047310077,Zafiro:0.0496892):0.009945488):0.0049518063,NPE844:0.08965907):0.013949647,Fanny:0.0624557):0.018478934):0.03806085,(((Bengal:0.05075449,CL261:0.019253053):0.016905466,Jupiter:0.062227614):0.036342777,(LM-1:0.07302065,((((((((CarolinaGold:0.0,CarolinaGoldSelect:0.020858323):0.04647833,CanellaDeFerro:0.05987705):0.009195678,Arias:0.08019445):0.0139479395,(Jambu:0.13121203,Trembese:0.082748465):0.016241016):0.0035343969,(Binulawan:0.08456123,Davao:0.06643794):0.013282848):0.0056248126,(Curinga:0.14947882,Esperanza:0.113838345):0.031901114):0.011230675,AZUCENA:0.0645881):0.017704895,((((Bowman:0.048491154,Dixiebelle:0.06240547):0.028045202,((Lemont-LSU:0.0,Lemont:9.41097E-4):0.012564789,Maintmolotsy:0.0):0.028695837):0.009838735,(L2825-CA:0.05347385,Parao:0.0447345):0.0189465):0.008135461,(((Francis:0.041803237,Lagrue3:0.030657243):0.015282625,Wells:0.05749803):0.014865451,(((Della2:0.055413865,(Jazzman:0.12868169,(L201:0.089105345,Saber:0.12995902):0.0028621342):0.020946821):0.010668779,Hidalgo:0.086054556):0.003295525,(Jazzman2:0.096991904,(((Catahoula:0.036694027,LA2177:0.013444819):0.0064547714,(Cocodrie:0.011081131,Mermentau:0.03332006):0.015135417):0.004243233,(CL152:0.03185627,(Cypress2:0.028587753,(CL111:0.006385564,CL131:0.033014614):0.0020028357):0.0046881493):0.005193615):0.012767418):0.01174327):0.017500326):0.0014821868):0.014779719):0.010993903):0.04042382):0.034343034):0.11239985); END; [Trees] BEGIN Splits; DIMENSIONS ntax=51 nsplits=99; FORMAT labels=no weights=yes confidences=yes intervals=no; PROPERTIES fit=92.73710371137692 compatible; CYCLE 1 9 19 16 32 41 35 40 39 44 51 42 48 33 43 24 3 4 31 28 36 45 30 34 46 47 29 2 13 23 37 38 49 50 14 22 27 12 18 20 26 15 17 5 21 10 25 8 11 6 7; MATRIX [1, size=1] 0.07280137 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, [2, size=1] 0.07939781 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, [3, size=1] 0.0755147 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, [4, size=1] 0.011479501 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, [5, size=1] 0.009265323 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, [6, size=2] 0.0037826423 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 42 43 44 45 46 47 48 49 50 51, [7, size=1] 0.018483682 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, [8, size=3] 0.0048084906 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 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51, [9, size=1] 0.010375118 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, [10, size=4] 0.010895434 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 36 37 38 39 42 43 44 45 46 47 48 49 50 51, [11, size=1] 0.03160486 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, [12, size=5] 0.032499645 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 36 37 38 42 43 44 45 46 47 48 49 50 51, [13, size=1] 0.047310077 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, [14, size=1] 0.0496892 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, [15, size=2] 0.009945488 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, [16, size=7] 0.0049518063 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 36 37 38 42 43 45 46 47 48 49 50, [17, size=1] 0.08965907 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, [18, size=8] 0.013949647 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 36 37 38 43 45 46 47 48 49 50, [19, size=1] 0.0624557 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, [20, size=9] 0.018478934 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 36 37 38 43 45 46 47 49 50, [21, size=10] 0.03806085 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 33 34 36 37 38 43 45 46 47 49 50, [22, size=1] 0.05075449 1.0 1, [23, size=1] 0.019253053 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, [24, size=2] 0.016905466 1.0 1 9, [25, size=1] 0.062227614 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, [26, size=3] 0.036342777 1.0 1 9 19, [27, size=1] 0.07302065 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, [28, 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, [29, size=1] 0.020858323 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, [30, size=2] 0.04647833 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, [31, size=1] 0.05987705 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, [32, size=3] 0.009195678 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [33, size=1] 0.08019445 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, [34, size=4] 0.0139479395 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 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [35, size=1] 0.13121203 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, [36, size=1] 0.082748465 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, [37, size=2] 0.016241016 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 46 47 48 49 50 51, [38, size=6] 0.0035343969 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 29 30 32 33 34 35 37 38 39 40 41 42 43 44 46 47 48 49 50 51, [39, size=1] 0.08456123 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, [40, size=1] 0.06643794 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, [41, size=2] 0.013282848 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [42, size=8] 0.0056248126 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 29 32 33 35 37 38 39 40 41 42 43 44 46 47 48 49 50 51, [43, size=1] 0.14947882 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, [44, size=1] 0.113838345 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, [45, size=2] 0.031901114 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 48 49 50 51, [46, size=10] 0.011230675 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 29 32 33 35 37 38 39 40 41 42 43 44 48 49 50 51, [47, size=1] 0.0645881 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, [48, size=11] 0.017704895 0.992 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 32 33 35 37 38 39 40 41 42 43 44 48 49 50 51, [49, size=1] 0.048491154 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, [50, size=1] 0.06240547 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, [51, size=2] 0.028045202 1.0 1 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, 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 24 25 26 27 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, size=1] 9.41097E-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 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [54, size=2] 0.012564789 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [55, 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 39 40 41 42 43 44 45 46 47 48 49 50 51, [56, size=3] 0.028695837 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 39 40 41 42 43 44 45 46 47 48 49 50 51, [57, size=5] 0.009838735 0.948 1 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 49 50 51, [58, size=1] 0.05347385 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, [59, size=1] 0.0447345 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, [60, size=2] 0.0189465 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 51, [61, size=7] 0.008135461 0.537 1 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 51, [62, size=1] 0.041803237 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, [63, size=1] 0.030657243 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, [64, size=2] 0.015282625 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 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, [65, size=1] 0.05749803 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, [66, size=3] 0.014865451 0.583 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 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, [67, size=1] 0.055413865 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, [68, size=1] 0.12868169 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, [69, size=1] 0.089105345 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, [70, size=1] 0.12995902 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, [71, size=2] 0.0028621342 0.948 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 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, [72, size=3] 0.020946821 0.948 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 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, [73, size=4] 0.010668779 0.948 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 19 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, [74, size=1] 0.086054556 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, [75, size=5] 0.003295525 0.851 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 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, [76, size=1] 0.096991904 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, [77, size=1] 0.036694027 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, [78, size=1] 0.013444819 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, [79, size=2] 0.0064547714 1.0 1 2 3 4 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, [80, size=1] 0.011081131 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, [81, size=1] 0.03332006 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, [82, size=2] 0.015135417 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [83, size=4] 0.004243233 0.851 1 2 3 4 6 7 8 9 11 12 13 14 15 16 17 18 19 20 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, [84, size=1] 0.03185627 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, [85, size=1] 0.028587753 1.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, [86, size=1] 0.006385564 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, [87, size=1] 0.033014614 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, [88, size=2] 0.0020028357 0.697 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, [89, size=3] 0.0046881493 0.997 1 2 3 4 5 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, [90, size=4] 0.005193615 0.997 1 2 3 4 5 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, [91, size=8] 0.012767418 1.0 1 2 3 4 9 12 13 14 15 16 17 18 19 20 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, [92, size=9] 0.01174327 1.0 1 2 3 4 9 12 13 14 15 16 18 19 20 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, [93, size=14] 0.017500326 0.948 1 2 3 4 9 13 14 16 19 22 23 24 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [94, size=17] 0.0014821868 0.509 1 2 3 4 9 13 16 19 23 24 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [95, size=24] 0.014779719 1.0 1 3 4 9 16 19 24 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 51, [96, size=16] 0.010993903 0.992 1 9 16 19 24 32 33 35 39 40 41 42 43 44 48 51, [97, size=15] 0.04042382 1.0 1 9 16 19 32 33 35 39 40 41 42 43 44 48 51, [98, size=12] 0.034343034 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 34 36 37 38 45 46 47 49 50, [99, size=2] 0.11239985 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 44 45 46 47 48 49 50 51, ; END; [Splits] BEGIN Network; DIMENSIONS ntax=51 nvertices=100 nedges=99; 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 'NPE844', 14 'Fanny', 15 'Darmali', 16 'Phudugey', 17 'LM-1', 18 'CarolinaGold', 19 'CarolinaGoldSelect', 20 'CanellaDeFerro', 21 'Arias', 22 'Jambu', 23 'Trembese', 24 'Binulawan', 25 'Davao', 26 'Curinga', 27 'Esperanza', 28 'AZUCENA', 29 'Bowman', 30 'Dixiebelle', 31 'Lemont-LSU', 32 'Lemont', 33 'Maintmolotsy', 34 'L2825-CA', 35 'Parao', 36 'Francis', 37 'Lagrue3', 38 'Wells', 39 'Della2', 40 'Jazzman', 41 'L201', 42 'Saber', 43 'Hidalgo', 44 'Jazzman2', 45 'Catahoula', 46 'LA2177', 47 'Cocodrie', 48 'Mermentau', 49 'CL152', 50 'Cypress2', 51 'CL111', 52 'CL131', ; VERTICES 1 -0.05075449 0.0 w=2 h=2 s=n, 2 0.0 0.0 w=2 h=2 s=n, 3 -0.031647366 0.0023659747 w=2 h=2 s=n, 4 -0.0072797434 0.014137453 w=2 h=2 s=n, 5 0.006828451 0.081887394 w=2 h=2 s=n, 6 0.008008756 0.12383078 w=2 h=2 s=n, 7 0.005457504 0.12375317 w=2 h=2 s=n, 8 0.008338714 0.12886098 w=2 h=2 s=n, 9 -0.002495325 0.1215093 w=2 h=2 s=n, 10 -2.765697E-4 0.13314566 w=2 h=2 s=n, 11 -0.016786989 0.136414 w=2 h=2 s=n, 12 -0.02136046 0.14092834 w=2 h=2 s=n, 13 -0.02579221 0.1687278 w=2 h=2 s=n, 14 -0.047617108 0.1322017 w=2 h=2 s=n, 15 -0.09913657 0.20892233 w=2 h=2 s=n, 16 -0.1090736 0.21461366 w=2 h=2 s=n, 17 -0.14997874 0.03402827 w=2 h=2 s=n, 18 -0.20031615 0.038500898 w=2 h=2 s=n, 19 -0.2107453 0.056564737 w=2 h=2 s=n, 20 -0.21568295 0.044678118 w=2 h=2 s=n, 21 -0.23082721 0.046504065 w=2 h=2 s=n, 22 -0.28277737 0.06894805 w=2 h=2 s=n, 23 -0.2509068 0.030249564 w=2 h=2 s=n, 24 -0.25420406 0.0147619955 w=2 h=2 s=n, 25 -0.24069461 -4.4040615E-4 w=2 h=2 s=n, 26 -0.33943343 0.0022179608 w=2 h=2 s=n, 27 -0.30612218 -0.018240709 w=2 h=2 s=n, 28 -0.2161396 -0.039633866 w=2 h=2 s=n, 29 -0.22688456 -0.083896704 w=2 h=2 s=n, 30 -0.23868786 -0.09390486 w=2 h=2 s=n, 31 -0.18748833 -0.0891966 w=2 h=2 s=n, 32 -0.18828847 -0.08969203 w=2 h=2 s=n, 33 -0.1764186 -0.08325228 w=2 h=2 s=n, 34 -0.19263466 -0.116811246 w=2 h=2 s=n, 35 -0.18236826 -0.11412063 w=2 h=2 s=n, 36 -0.1690132 -0.124650486 w=2 h=2 s=n, 37 -0.16006134 -0.11668024 w=2 h=2 s=n, 38 -0.1570346 -0.13007045 w=2 h=2 s=n, 39 -0.13282628 -0.14374651 w=2 h=2 s=n, 40 -0.12635629 -0.23846658 w=2 h=2 s=n, 41 -0.113732904 -0.20139942 w=2 h=2 s=n, 42 -0.09415197 -0.23962443 w=2 h=2 s=n, 43 -0.09605417 -0.15948746 w=2 h=2 s=n, 44 -0.07214105 -0.1686518 w=2 h=2 s=n, 45 -0.077406764 -0.12733491 w=2 h=2 s=n, 46 -0.08892781 -0.10695674 w=2 h=2 s=n, 47 -0.081584364 -0.10854972 w=2 h=2 s=n, 48 -0.06257769 -0.12033588 w=2 h=2 s=n, 49 -0.07150401 -0.105194844 w=2 h=2 s=n, 50 -0.06836593 -0.10159444 w=2 h=2 s=n, 51 -0.08686178 -0.093192905 w=2 h=2 s=n, 52 -0.060290106 -0.095692486 w=2 h=2 s=n, 53 -0.06762789 -0.0010407158 w=2 h=2 s=n, 54 -0.103695214 -0.0055068177 w=2 h=2 s=n, 55 -0.12999569 -0.036204867 w=2 h=2 s=n, 56 -0.136621 -0.04497819 w=2 h=2 s=n, 57 -0.13616586 -0.0597509 w=2 h=2 s=n, 58 -0.13550518 -0.0610777 w=2 h=2 s=n, 59 -0.12495888 -0.07504326 w=2 h=2 s=n, 60 -0.0865237 0.024235122 w=2 h=2 s=n, 61 -0.151674 -0.035657763 w=2 h=2 s=n, 62 -0.063586906 0.054608338 w=2 h=2 s=n, 63 -0.16084044 -0.029168975 w=2 h=2 s=n, 64 -0.05337979 0.07001242 w=2 h=2 s=n, 65 -0.115374066 -0.081828214 w=2 h=2 s=n, 66 -0.04497325 0.08114448 w=2 h=2 s=n, 67 -0.16499723 -0.025379563 w=2 h=2 s=n, 68 -0.10451899 -0.08854939 w=2 h=2 s=n, 69 -0.041751515 0.0849049 w=2 h=2 s=n, 70 -0.14308277 -0.064033665 w=2 h=2 s=n, 71 -0.16729677 -0.022695525 w=2 h=2 s=n, 72 -0.017733987 0.106799774 w=2 h=2 s=n, 73 -0.15202092 -0.06814587 w=2 h=2 s=n, 74 -0.12465481 -0.07832473 w=2 h=2 s=n, 75 -0.009245566 0.113630384 w=2 h=2 s=n, 76 -0.17500113 -0.0110684885 w=2 h=2 s=n, 77 -0.12432627 -0.088988446 w=2 h=2 s=n, 78 -0.10156512 -0.091595665 w=2 h=2 s=n, 79 -0.09956977 -0.090123855 w=2 h=2 s=n, 80 -0.0053208913 0.1164086 w=2 h=2 s=n, 81 -0.17959896 -0.0031047978 w=2 h=2 s=n, 82 -0.1764186 -0.08325228 w=2 h=2 s=n, 83 -0.14129953 -0.07476737 w=2 h=2 s=n, 84 -0.12239353 -0.109845914 w=2 h=2 s=n, 85 -0.095023215 -0.091267355 w=2 h=2 s=n, 86 -0.002104824 0.1183999 w=2 h=2 s=n, 87 -0.037874904 0.09406376 w=2 h=2 s=n, 88 -0.20031615 0.038500898 w=2 h=2 s=n, 89 -0.18055265 -0.01331189 w=2 h=2 s=n, 90 -0.17738311 -0.020581245 w=2 h=2 s=n, 91 -0.19249976 -0.0252487 w=2 h=2 s=n, 92 -0.17921907 -0.07498648 w=2 h=2 s=n, 93 -0.18748833 -0.0891966 w=2 h=2 s=n, 94 -0.15540971 -0.078421734 w=2 h=2 s=n, 95 -0.14811158 -0.08844782 w=2 h=2 s=n, 96 -0.12195451 -0.11267418 w=2 h=2 s=n, 97 -0.09767526 -0.09674668 w=2 h=2 s=n, 98 -0.08977342 -0.10108441 w=2 h=2 s=n, 99 -0.09305448 -0.091635376 w=2 h=2 s=n, 100 -0.096894644 0.13615549 w=2 h=2 s=n, ; VLABELS 2 'Bengal' x=12 y=-4 f='Dialog-PLAIN-10', 3 'CL261' x=12 y=7, 4 'Jupiter' x=12 y=9, 5 'IAC600' x=11 y=10, 6 'Chodongji' x=10 y=12, 7 'Norin20' x=10 y=-12, 8 'HaginomaeMochi' x=8 y=29, 9 'Nipponbare' x=-20 y=1, 10 'Mansaku' x=-13 y=16, 11 'TaHungKu' x=-20 y=37, 12 'Zafiro' x=-9 y=22, 13 'NPE844' x=-16 y=23, 14 'Fanny' x=-13 y=23, 15 'Darmali' x=-18 y=23, 16 'Phudugey' x=-26 y=28, 17 'LM-1' x=-15 y=23, 18 'CarolinaGold' x=12 y=6, 19 'CarolinaGoldSelect' x=-53 y=21, 20 'CanellaDeFerro' x=-44 y=11, 21 'Arias' x=-19 y=20, 22 'Jambu' x=-41 y=14, 23 'Trembese' x=-57 y=12, 24 'Binulawan' x=-61 y=11, 25 'Davao' x=-41 y=10, 26 'Curinga' x=-49 y=8, 27 'Esperanza' x=-61 y=7, 28 'AZUCENA' x=-60 y=5, 29 'Bowman' x=-53 y=4, 30 'Dixiebelle' x=-59 y=2, 31 'Lemont-LSU' x=12 y=1, 32 'Lemont' x=-48 y=6, 33 'Maintmolotsy' x=12 y=6, 34 'L2825-CA' x=-31 y=-12, 35 'Parao' x=-21 y=-24, 36 'Francis' x=-23 y=-34, 37 'Lagrue3' x=-24 y=0, 38 'Wells' x=-15 y=-16, 39 'Della2' x=-17 y=-16, 40 'Jazzman' x=-21 y=-6, 41 'L201' x=-11 y=-16, 42 'Saber' x=-12 y=-16, 43 'Hidalgo' x=-14 y=-10, 44 'Jazzman2' x=-19 y=-15, 45 'Catahoula' x=-17 y=-19, 46 'LA2177' x=-10 y=-13, 47 'Cocodrie' x=9 y=-22, 48 'Mermentau' x=10 y=-1, 49 'CL152' x=11 y=15, 50 'Cypress2' x=11 y=1, 51 'CL111' x=12 y=29, 52 'CL131' x=12 y=19, ; EDGES 1 1 2 s=22 w=0.05075449, 2 1 3 s=23 w=0.019253053, 3 53 1 s=24 w=0.016905466, 4 53 4 s=25 w=0.062227614, 5 54 53 s=26 w=0.036342777, 6 55 54 s=97 w=0.04042382, 7 55 17 s=27 w=0.07302065, 8 56 55 s=96 w=0.010993903, 9 57 56 s=95 w=0.014779719, 10 58 57 s=94 w=0.0014821868, 11 59 58 s=93 w=0.017500326, 12 60 54 s=98 w=0.034343034, 13 61 56 s=48 w=0.017704895, 14 61 28 s=47 w=0.0645881, 15 62 60 s=21 w=0.03806085, 16 62 5 s=3 w=0.0755147, 17 63 61 s=46 w=0.011230675, 18 64 62 s=20 w=0.018478934, 19 64 14 s=19 w=0.0624557, 20 65 59 s=92 w=0.01174327, 21 65 44 s=76 w=0.096991904, 22 66 64 s=18 w=0.013949647, 23 66 13 s=17 w=0.08965907, 24 67 63 s=42 w=0.0056248126, 25 68 65 s=91 w=0.012767418, 26 69 66 s=16 w=0.0049518063, 27 70 57 s=61 w=0.008135461, 28 71 67 s=38 w=0.0035343969, 29 72 69 s=12 w=0.032499645, 30 72 10 s=11 w=0.03160486, 31 73 70 s=57 w=0.009838735, 32 74 59 s=75 w=0.003295525, 33 74 43 s=74 w=0.086054556, 34 75 72 s=10 w=0.010895434, 35 75 9 s=9 w=0.010375118, 36 76 71 s=34 w=0.0139479395, 37 76 21 s=33 w=0.08019445, 38 77 74 s=73 w=0.010668779, 39 77 39 s=67 w=0.055413865, 40 78 68 s=83 w=0.004243233, 41 79 68 s=90 w=0.005193615, 42 79 49 s=84 w=0.03185627, 43 80 75 s=8 w=0.0048084906, 44 80 8 s=7 w=0.018483682, 45 81 76 s=32 w=0.009195678, 46 81 20 s=31 w=0.05987705, 47 82 73 s=56 w=0.028695837, 48 82 33 s=55 w=0.0, 49 83 58 s=66 w=0.014865451, 50 83 38 s=65 w=0.05749803, 51 84 77 s=72 w=0.020946821, 52 84 40 s=68 w=0.12868169, 53 85 79 s=89 w=0.0046881493, 54 85 50 s=85 w=0.028587753, 55 86 80 s=6 w=0.0037826423, 56 86 6 s=4 w=0.011479501, 57 86 7 s=5 w=0.009265323, 58 87 69 s=15 w=0.009945488, 59 87 11 s=13 w=0.047310077, 60 87 12 s=14 w=0.0496892, 61 88 81 s=30 w=0.04647833, 62 88 18 s=28 w=0.0, 63 88 19 s=29 w=0.020858323, 64 89 71 s=37 w=0.016241016, 65 89 22 s=35 w=0.13121203, 66 89 23 s=36 w=0.082748465, 67 90 67 s=41 w=0.013282848, 68 90 24 s=39 w=0.08456123, 69 90 25 s=40 w=0.06643794, 70 91 63 s=45 w=0.031901114, 71 91 26 s=43 w=0.14947882, 72 91 27 s=44 w=0.113838345, 73 92 73 s=51 w=0.028045202, 74 92 29 s=49 w=0.048491154, 75 92 30 s=50 w=0.06240547, 76 93 82 s=54 w=0.012564789, 77 93 31 s=52 w=0.0, 78 93 32 s=53 w=9.41097E-4, 79 94 70 s=60 w=0.0189465, 80 94 34 s=58 w=0.05347385, 81 94 35 s=59 w=0.0447345, 82 95 83 s=64 w=0.015282625, 83 95 36 s=62 w=0.041803237, 84 95 37 s=63 w=0.030657243, 85 96 84 s=71 w=0.0028621342, 86 96 41 s=69 w=0.089105345, 87 96 42 s=70 w=0.12995902, 88 97 78 s=79 w=0.0064547714, 89 97 45 s=77 w=0.036694027, 90 97 46 s=78 w=0.013444819, 91 98 78 s=82 w=0.015135417, 92 98 47 s=80 w=0.011081131, 93 98 48 s=81 w=0.03332006, 94 99 85 s=88 w=0.0020028357, 95 99 51 s=86 w=0.006385564, 96 99 52 s=87 w=0.033014614, 97 100 60 s=99 w=0.11239985, 98 100 15 s=1 w=0.07280137, 99 100 16 s=2 w=0.07939781, ; 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 '100' ll=11, 7 '100' ll=11, 8 '99.2' ll=11, 9 '100' ll=11, 10 '50.9' ll=11, 11 '94.8' ll=11, 12 '100' ll=11, 13 '99.2' ll=11, 14 '100' ll=11, 15 '100' ll=11, 16 '100' ll=11, 17 '100' ll=11, 18 '100' ll=11, 19 '100' ll=11, 20 '100' ll=11, 21 '100' ll=11, 22 '100' ll=11, 23 '100' ll=11, 24 '100' ll=11, 25 '100' ll=11, 26 '100' ll=11, 27 '53.7' ll=11, 28 '100' ll=11, 29 '100' ll=11, 30 '100' ll=11, 31 '94.8' ll=11, 32 '85.1' ll=11, 33 '100' ll=11, 34 '100' ll=11, 35 '100' ll=11, 36 '100' ll=11, 37 '100' ll=11, 38 '94.8' ll=11, 39 '100' ll=11, 40 '85.1' ll=11, 41 '99.7' ll=11, 42 '100' ll=11, 43 '100' ll=11, 44 '100' ll=11, 45 '100' ll=11, 46 '100' ll=11, 47 '100' ll=11, 48 '0' ll=11, 49 '58.3' ll=11, 50 '100' ll=11, 51 '94.8' ll=11, 52 '100' ll=11, 53 '99.7' ll=11, 54 '100' ll=11, 55 '100' ll=11, 56 '100' ll=11, 57 '100' ll=11, 58 '100' ll=11, 59 '100' ll=11, 60 '100' ll=11, 61 '100' ll=11, 62 '0' ll=11, 63 '100' ll=11, 64 '100' ll=11, 65 '100' ll=11, 66 '100' ll=11, 67 '100' ll=11, 68 '100' 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 '100' ll=11, 77 '0' ll=11, 78 '100' ll=11, 79 '100' ll=11, 80 '100' ll=11, 81 '100' ll=11, 82 '100' ll=11, 83 '100' ll=11, 84 '100' ll=11, 85 '94.8' ll=11, 86 '100' ll=11, 87 '100' ll=11, 88 '100' ll=11, 89 '100' ll=11, 90 '100' ll=11, 91 '100' ll=11, 92 '100' ll=11, 93 '100' ll=11, 94 '69.7' ll=11, 95 '100' ll=11, 96 '100' ll=11, 97 '100' ll=11, 98 '100' ll=11, 99 '100' ll=11, ; END; [Network] BEGIN st_bootstrap; DIMENSIONS ntax=51 nchar=127419 nsplits=128; FORMAT labels=no splits=yes all=yes; RUNS=1000; LENGTH=127419; 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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [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 38 39 40 41 42 44 45 46 47 48 49 50 51, [3] 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, [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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [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 42 43 44 45 46 47 48 49 50 51, [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 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51, [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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [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 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51, [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 41 42 43 44 45 46 47 48 49 50 51, [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 33 34 36 37 38 39 42 43 44 45 46 47 48 49 50 51, [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 40 41 42 43 44 45 46 47 48 49 50 51, [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 33 34 36 37 38 42 43 44 45 46 47 48 49 50 51, [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 45 46 47 48 49 50 51, [14] 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, [15] 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, [16] 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 36 37 38 42 43 45 46 47 48 49 50, [17] 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, [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 33 34 36 37 38 43 45 46 47 48 49 50, [19] 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, [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 33 34 36 37 38 43 45 46 47 49 50, [21] 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 33 34 36 37 38 43 45 46 47 49 50, [22] 100.0 1, [23] 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, [24] 100.0 1 9, [25] 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, [26] 100.0 1 9 19, [27] 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, [28] 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, [29] 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, [30] 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, [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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [32] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [33] 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, [34] 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 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [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 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [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 46 47 48 49 50 51, [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 35 37 38 39 40 41 42 43 44 46 47 48 49 50 51, [38] 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 29 30 32 33 34 35 37 38 39 40 41 42 43 44 46 47 48 49 50 51, [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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [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 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [42] 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 29 32 33 35 37 38 39 40 41 42 43 44 46 47 48 49 50 51, [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 47 48 49 50 51, [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 41 42 43 44 45 46 48 49 50 51, [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 35 36 37 38 39 40 41 42 43 44 45 48 49 50 51, [46] 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 29 32 33 35 37 38 39 40 41 42 43 44 48 49 50 51, [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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [48] 99.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 32 33 35 37 38 39 40 41 42 43 44 48 49 50 51, [49] 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, [50] 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, [51] 100.0 1 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] 0.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, [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 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [54] 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [55] 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 39 40 41 42 43 44 45 46 47 48 49 50 51, [56] 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 39 40 41 42 43 44 45 46 47 48 49 50 51, [57] 94.8 1 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 49 50 51, [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 50 51, [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 51, [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 51, [61] 53.7 1 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 51, [62] 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, [63] 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, [64] 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 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, [65] 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, [66] 58.3 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 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, [67] 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, [68] 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, [69] 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, [70] 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, [71] 94.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 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, [72] 94.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 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, [73] 94.8 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 19 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, [74] 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, [75] 85.1 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 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, [76] 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, [77] 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, [78] 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, [79] 100.0 1 2 3 4 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, [80] 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, [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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [82] 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [83] 85.1 1 2 3 4 6 7 8 9 11 12 13 14 15 16 17 18 19 20 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, [84] 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, [85] 100.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, [86] 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, [87] 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, [88] 69.7 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, [89] 99.7 1 2 3 4 5 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, [90] 99.7 1 2 3 4 5 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, [91] 100.0 1 2 3 4 9 12 13 14 15 16 17 18 19 20 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, [92] 100.0 1 2 3 4 9 12 13 14 15 16 18 19 20 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, [93] 94.8 1 2 3 4 9 13 14 16 19 22 23 24 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [94] 50.9 1 2 3 4 9 13 16 19 23 24 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [95] 100.0 1 3 4 9 16 19 24 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 51, [96] 99.2 1 9 16 19 24 32 33 35 39 40 41 42 43 44 48 51, [97] 100.0 1 9 16 19 32 33 35 39 40 41 42 43 44 48 51, [98] 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 34 36 37 38 45 46 47 49 50, [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 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51, [--------------------------------------------------] [100] 41.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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51, [101] 41.7 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 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 51, [102] 9.5 1 2 3 4 9 13 14 15 16 19 22 23 24 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [103] 40.4 1 2 3 4 9 13 16 19 23 24 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51, [104] 30.3 1 2 3 4 5 6 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, [105] 14.9 1 2 3 4 9 10 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, [106] 4.6 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 39 40 41 42 43 44 45 46 47 48 51, [107] 3.0 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 24 25 26 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 51, [108] 5.2 1 3 4 5 6 7 8 9 10 11 12 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, [109] 5.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 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, [110] 3.0 1 3 4 5 6 7 8 9 10 11 12 14 15 16 17 19 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, [111] 3.0 1 3 4 5 6 7 8 9 10 11 14 15 16 17 19 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, [112] 1.6 1 2 3 4 9 12 13 14 16 18 19 20 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, [113] 3.0 1 3 4 9 14 16 19 22 23 24 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [114] 2.8 1 3 4 5 6 7 8 9 10 11 12 15 16 17 18 19 20 21 24 25 26 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 51, [115] 0.6 1 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 24 25 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 49 50 51, [116] 2.2 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 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, [117] 2.2 1 2 3 4 9 13 14 15 16 19 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, [118] 2.2 1 2 3 4 9 13 14 16 19 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, [119] 1.1 1 3 4 9 14 16 19 22 24 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 49 50 51, [120] 0.9 1 3 4 9 14 15 16 19 22 23 24 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51, [121] 1.6 1 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 24 25 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 51, [122] 1.6 1 2 3 4 9 13 16 19 23 24 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, [123] 0.3 1 2 3 4 8 9 11 12 13 14 15 16 17 18 19 20 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, [124] 0.3 1 2 3 4 9 11 12 13 14 15 16 17 18 19 20 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, [125] 0.7 1 3 4 5 6 7 8 9 10 11 14 16 17 19 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, [126] 0.2 1 2 3 4 9 13 16 19 23 24 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51, [127] 0.8 1 3 4 9 16 19 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 51, [128] 0.8 1 3 4 9 16 19 28 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 51, ; END; [st_Bootstrap] BEGIN st_Assumptions; uptodate; chartransform=Uncorrected_P; disttransform=NJ; treestransform=TreeSelector; splitstransform=EqualAngle; SplitsPostProcess filter=dimension value=4; exclude no missing; autolayoutnodelabels; END; [st_Assumptions]