← Catalogo
CORR
PyJS

Error Correction in Reads

Genome Assembly

Pagina originale su rosalind.info

Descrizione

Le macchine di sequenziamento producono errori: il tipo più comune è un singolo nucleotide interpretato in modo errato. Per ogni read s nel dataset: o è corretto e compare almeno due volte (eventualmente come reverse complement), oppure è errato, compare esattamente una volta, e ha distanza di Hamming 1 rispetto a esattamente un read corretto (o al suo reverse complement).

Given

Una collezione di fino a 1000 reads di uguale lunghezza (al massimo 50 bp) in formato FASTA. Alcuni di questi reads contengono un errore su un singolo nucleotide.

Return

Un elenco di tutte le correzioni nella forma "[read vecchio]->[read nuovo]". Ogni correzione deve essere una singola sostituzione di simbolo; le correzioni possono essere restituite in qualsiasi ordine.

Sample Dataset

>Rosalind_52
TCATC
>Rosalind_44
TTCAT
>Rosalind_68
TCATC
>Rosalind_28
TGAAA
>Rosalind_95
GAGGA
>Rosalind_66
TTTCA
>Rosalind_33
ATCAA
>Rosalind_21
TTGAT
>Rosalind_18
TTTCC

Sample Output

TTCAT->TTGAT
GAGGA->GATGA
TTTCC->TTTCA

La mia esecuzione

08/24/2026 11:24:47

Input · dataset.txt

>Rosalind_7749
ACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTT
>Rosalind_7618
ATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAA
>Rosalind_2678
ACGACAAGAATACCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGA
>Rosalind_4385
GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTAGAAGCTACGAATT
>Rosalind_4031
TTAAGCAAGTCGACGTGAGTTTTTGATAAGAATTGTTGAAGAGGGATAGC
>Rosalind_5213
AATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGA
>Rosalind_9253
GACTTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT
>Rosalind_7511
CGTTACGAAGTTGAGGCTCGAAGCTACGAAATAAGCAAGTCGACGTGAGT
>Rosalind_7142
GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
>Rosalind_2274
CAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCT
>Rosalind_3020
CGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG
>Rosalind_2719
AGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTT
>Rosalind_7764
GTTACGAAGTTGAGGCTCAAAGCTACGAATTAAGCAAGTCGACGTGAGTT
>Rosalind_4037
AGCAAGTCGACGTGAGTTTGTGATAAGGATTGTTGAAGAGGGATAGCCTT
>Rosalind_2300
CGGTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
>Rosalind_4441
GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAACC
>Rosalind_5454
TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC
>Rosalind_4228
GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGA
>Rosalind_5476
AATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATA
>Rosalind_1948
CCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT
>Rosalind_8489
AGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCA
>Rosalind_2141
TCGAAGCTACGAATTAAGCAAATCGACGTGAGTTTTTGATAAGGATTGTT
>Rosalind_1614
GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAACTACGAATTAAGC
>Rosalind_8996
GAAGTTGAGGCTCGAAGCTACGAATCAAGCAAGTCGACGTGAGTTTTTGA
>Rosalind_8892
AATGCCACAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGA
>Rosalind_9139
CTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGT
>Rosalind_0812
GATAAGGATTGATGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC
>Rosalind_9822
ACGAATTAAGCACGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG
>Rosalind_2291
TCGACGTGAGTTTTTGATAAGGATTGTTGATGAGGGATAGCCTTAAGCGT
>Rosalind_7901
GAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAATTTTTGATAAGGA
>Rosalind_3746
CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG
>Rosalind_3227
TTGTTGAAGAGGGATTGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC
>Rosalind_2083
CAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAA
>Rosalind_9265
GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCTGTCTCAAGACCATAAAC
>Rosalind_8857
AAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAG
>Rosalind_2125
ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG
>Rosalind_3839
GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAGGCTACG
>Rosalind_2031
TTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTT
>Rosalind_8302
GTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTC
>Rosalind_1438
GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCACGAAGCTACG
>Rosalind_7168
AAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCT
>Rosalind_8951
AATTAAGCAAGTCGACTTGAGTTTTTGATAAGGATTGTTGAAGAGGGATA
>Rosalind_5586
AGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAG
>Rosalind_2318
CTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
>Rosalind_5276
TCCCAGCGTAACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC
>Rosalind_1971
GTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTCTGATAA
>Rosalind_3545
ACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGC
>Rosalind_4448
TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGGTTGTT
>Rosalind_6622
TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGATTTTGATAAG
>Rosalind_7008
TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCTA
>Rosalind_2178
GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG
>Rosalind_1777
TACGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCAT
>Rosalind_9961
AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATGAGGAT
>Rosalind_7539
AATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATA
>Rosalind_0669
TTGAAGAGGGATAGGCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
>Rosalind_4910
GCCCCTTTCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA
>Rosalind_5520
ATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAA
>Rosalind_2925
TAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCAT
>Rosalind_8902
AGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCT
>Rosalind_8693
GACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGC
>Rosalind_1309
AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC
>Rosalind_1414
AGGCTCGAAGCTACGAATTAAGTAAGTCGACGTGAGTTTTTGATAAGGAT
>Rosalind_9549
CGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGA
>Rosalind_0868
AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAATGAT
>Rosalind_8879
TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCGAGACCATAAACTC
>Rosalind_6404
TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAA
>Rosalind_5154
ATTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA
>Rosalind_2069
GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGA
>Rosalind_3825
ATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAA
>Rosalind_6247
GTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGG
>Rosalind_9505
GACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAG
>Rosalind_8108
AGCAAGTCGACGTGAGTTTTTGATAAGTATTGTTGAAGAGGGATAGCCTT
>Rosalind_5140
CCCTTCCCAGCGTTACGAAGTTGAGGCACGAAGCTACGAATTAAGCAAGT
>Rosalind_8963
AAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAG
>Rosalind_4185
TAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA
>Rosalind_2480
CGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTG
>Rosalind_1932
AAGAATGCCAGGGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA
>Rosalind_0551
GCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTA
>Rosalind_3146
CGACGTGAGTTTTTGAAAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG
>Rosalind_2930
GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
>Rosalind_5251
ACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGC
>Rosalind_5210
TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAACCGTGCCCGTCTCA
>Rosalind_4247
GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC
>Rosalind_5084
TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACCC
>Rosalind_4561
TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGAGTGCCCGT
>Rosalind_6069
CCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGT
>Rosalind_0955
TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGG
>Rosalind_8898
GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC
>Rosalind_7808
ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCA
>Rosalind_4052
AGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAG
>Rosalind_7133
AGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCA
>Rosalind_4897
CGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTG
>Rosalind_4851
CGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTG
>Rosalind_9511
AAATAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATA
>Rosalind_0856
TGCCAGAGCCCCTTCCCTGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT
>Rosalind_6464
GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGA
>Rosalind_8567
GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATCAGGATTGTTGAAGA
>Rosalind_8494
GGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATT
>Rosalind_5524
ACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGA
>Rosalind_1800
ATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAG
>Rosalind_2018
TGAGTGTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT
>Rosalind_3678
AGGTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATA
>Rosalind_5006
ACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGA
>Rosalind_1100
AGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCT
>Rosalind_1447
AGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTT
>Rosalind_3457
CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAACCAAGTCGACG
>Rosalind_9215
AGAGCCCCTTCCCAGAGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAG
>Rosalind_2119
TCGAAGCTACGAATTAAGCAAGTCGACGTTAGTTTTTGATAAGGATTGTT
>Rosalind_9368
CAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAA
>Rosalind_6764
CTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGT
>Rosalind_9960
CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
>Rosalind_5947
GATAAGGATTGTTGAAGAGGGATGGCCTTAAGCGTGCCCGTCTCAAGACC
>Rosalind_9420
CAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCT
>Rosalind_6654
ACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCC
>Rosalind_6875
AAGCAAGACGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCT
>Rosalind_6142
TAAGGATTGTTGAAGAGGCATAGCCTTAAGCGTGCCCGTCTCAAGACCAT
>Rosalind_8630
ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCGAGACCA
>Rosalind_5871
AACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCG
>Rosalind_2630
TTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG
>Rosalind_9055
TACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTT
>Rosalind_8434
GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAACCTTAAGCGTGCCCG
>Rosalind_0720
CCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGT
>Rosalind_2105
AGTTGAGGCTCGAAGCTATGAATTAAGCAAGTCGACGTGAGTTTTTGATA
>Rosalind_4946
TTGAGGCTTGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG
>Rosalind_1191
GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC
>Rosalind_9386
CGAAGCAACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG
>Rosalind_2060
CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
>Rosalind_1737
TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAA
>Rosalind_9800
AGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAA
>Rosalind_4298
TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
>Rosalind_3517
GAAGTTGAGGCTCGCAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
>Rosalind_5264
TCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGT
>Rosalind_1996
CGTGAGTTTTTGATACGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCC
>Rosalind_6735
AGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTAAAGCGTGCCCGTCT
>Rosalind_2923
GGATTGTTGTAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAA
>Rosalind_4354
GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGCAGCTACGAATT
>Rosalind_9889
TGCCAGAGCCCCTTCCCAGTGTTACGAAGTTGAGGCTCGAAGCTACGAAT
>Rosalind_0492
GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGTGTGCCCGTC
>Rosalind_5837
GCCAGAGCCCCTTCCCAGCTTTACGAAGTTGAGGCTCGAAGCTACGAATT
>Rosalind_4454
TACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTT
>Rosalind_8154
AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA
>Rosalind_7427
GACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCCTGC
>Rosalind_0603
AGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCT
>Rosalind_4160
CAAACGACAAGAATGCCAGAGCCCCTTTCCAGCGTTACGAAGTTGAGGCT
>Rosalind_4079
CACACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
>Rosalind_7906
ACGAAGTTGTGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTT
>Rosalind_4455
AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT
>Rosalind_8394
CGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAA
>Rosalind_0662
AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGACGCTCGAAGCTA
>Rosalind_6832
AGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAG
>Rosalind_5498
AGACTGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC
>Rosalind_6562
ACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTT
>Rosalind_5712
CTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGT
>Rosalind_7666
ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGTAGAGGG
>Rosalind_3017
CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
>Rosalind_2081
TGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGG
>Rosalind_4738
AAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAA
>Rosalind_8631
AAACGACAAAAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC
>Rosalind_9212
ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG
>Rosalind_1241
GAAGTTGAGGCTCGACGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
>Rosalind_6282
TTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGC
>Rosalind_7587
AAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC
>Rosalind_2351
GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCTTC
>Rosalind_5358
AATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATA
>Rosalind_0367
ATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACT
>Rosalind_4309
GATTGTTGAAGAGGGATAGCCCTAAGCGTGCCCGTCTCAAGACCATAAAC
>Rosalind_2569
GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGA
>Rosalind_7477
CCTTCCCAGCGTTACGATGTTGAGGCTCGAAGCTACGAATTAAGCAAGTC
>Rosalind_2593
CGTTATGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
>Rosalind_0696
GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC
>Rosalind_0852
CAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCT
>Rosalind_8054
ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCA
>Rosalind_2797
GTGAGTTTTTGATAAGGATTGTTGACGAGGGATAGCCTTAAGCGTGCCCG
>Rosalind_2770
CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
>Rosalind_9522
CGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTG
>Rosalind_2922
AATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGA
>Rosalind_2185
CGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAA
>Rosalind_2110
CCCTGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG
>Rosalind_4069
TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC
>Rosalind_2287
AGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCA
>Rosalind_0912
CCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT
>Rosalind_4253
CCGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAG

… troncato (64.680 caratteri totali)

Output · run_log.txt

OK
ACGACAAGAATACCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGA->ACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGA
GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTAGAAGCTACGAATT->GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATT
TTAAGCAAGTCGACGTGAGTTTTTGATAAGAATTGTTGAAGAGGGATAGC->TTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGC
GACTTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT->GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT
CGTTACGAAGTTGAGGCTCGAAGCTACGAAATAAGCAAGTCGACGTGAGT->CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
GTTACGAAGTTGAGGCTCAAAGCTACGAATTAAGCAAGTCGACGTGAGTT->GTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTT
AGCAAGTCGACGTGAGTTTGTGATAAGGATTGTTGAAGAGGGATAGCCTT->AGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTT
CGGTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT->CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAACC->GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC
TCGAAGCTACGAATTAAGCAAATCGACGTGAGTTTTTGATAAGGATTGTT->TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT
GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAACTACGAATTAAGC->GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC
GAAGTTGAGGCTCGAAGCTACGAATCAAGCAAGTCGACGTGAGTTTTTGA->GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
AATGCCACAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGA->AATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGA
GATAAGGATTGATGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC->GATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC
ACGAATTAAGCACGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG->ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG
TCGACGTGAGTTTTTGATAAGGATTGTTGATGAGGGATAGCCTTAAGCGT->TCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGT
GAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAATTTTTGATAAGGA->GAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGA
TTGTTGAAGAGGGATTGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC->TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC
GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCTGTCTCAAGACCATAAAC->GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC
GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAGGCTACG->GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG
GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCACGAAGCTACG->GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG
AATTAAGCAAGTCGACTTGAGTTTTTGATAAGGATTGTTGAAGAGGGATA->AATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATA
CTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC->TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
TCCCAGCGTAACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC->TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC
GTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTCTGATAA->GTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAA
TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGGTTGTT->TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT
TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGATTTTGATAAG->TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG
TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCTA->TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAA
TACGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCAT->TAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCAT
AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATGAGGAT->AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT
TTGAAGAGGGATAGGCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC->TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
GCCCCTTTCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA->GCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA
AGGCTCGAAGCTACGAATTAAGTAAGTCGACGTGAGTTTTTGATAAGGAT->AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT
AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAATGAT->AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT
TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCGAGACCATAAACTC->TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC
ATTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA->TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA
AGCAAGTCGACGTGAGTTTTTGATAAGTATTGTTGAAGAGGGATAGCCTT->AGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTT
CCCTTCCCAGCGTTACGAAGTTGAGGCACGAAGCTACGAATTAAGCAAGT->CCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT
TAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA->AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA
AAGAATGCCAGGGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA->AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA
CGACGTGAGTTTTTGAAAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG->CGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG
TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAACCGTGCCCGTCTCA->TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA
TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACCC->TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC
TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGAGTGCCCGT->TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT
AAATAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATA->AATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATA
TGCCAGAGCCCCTTCCCTGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT->TGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT
GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATCAGGATTGTTGAAGA->GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGA
TGAGTGTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT->TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT
AGGTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATA->AGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATA
CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAACCAAGTCGACG->CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG
AGAGCCCCTTCCCAGAGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAG->AGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAG
TCGAAGCTACGAATTAAGCAAGTCGACGTTAGTTTTTGATAAGGATTGTT->TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT
GATAAGGATTGTTGAAGAGGGATGGCCTTAAGCGTGCCCGTCTCAAGACC->GATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC
AAGCAAGACGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCT->AAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCT
TAAGGATTGTTGAAGAGGCATAGCCTTAAGCGTGCCCGTCTCAAGACCAT->TAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCAT
ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCGAGACCA->ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCA
GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAACCTTAAGCGTGCCCG->GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG
AGTTGAGGCTCGAAGCTATGAATTAAGCAAGTCGACGTGAGTTTTTGATA->AGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATA
TTGAGGCTTGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG->TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG
CGAAGCAACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG->CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG
GAAGTTGAGGCTCGCAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA->GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
CGTGAGTTTTTGATACGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCC->CGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCC
AGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTAAAGCGTGCCCGTCT->AGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCT
GGATTGTTGTAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAA->GGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAA
GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGCAGCTACGAATT->GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATT
TGCCAGAGCCCCTTCCCAGTGTTACGAAGTTGAGGCTCGAAGCTACGAAT->TGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT
GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGTGTGCCCGTC->GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC
GCCAGAGCCCCTTCCCAGCTTTACGAAGTTGAGGCTCGAAGCTACGAATT->GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATT
GACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCCTGC->GACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGC
CAAACGACAAGAATGCCAGAGCCCCTTTCCAGCGTTACGAAGTTGAGGCT->CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
CACACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT->CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
ACGAAGTTGTGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTT->ACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTT
AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGACGCTCGAAGCTA->AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA
AGACTGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC->AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC
ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGTAGAGGG->ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG
AAACGACAAAAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC->AAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC
GAAGTTGAGGCTCGACGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA->GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCTTC->GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC
GATTGTTGAAGAGGGATAGCCCTAAGCGTGCCCGTCTCAAGACCATAAAC->GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC
CCTTCCCAGCGTTACGATGTTGAGGCTCGAAGCTACGAATTAAGCAAGTC->CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTC
CGTTATGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT->CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
GTGAGTTTTTGATAAGGATTGTTGACGAGGGATAGCCTTAAGCGTGCCCG->GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG
CCCTGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG->CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG
CCGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAA->CAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAA
GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTAATAAGGATTGTTGA->GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGA
AAGCTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAT->AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAT
AAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTGAAGACCATA->AAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATA
TACGAATTAAGCAAGTCGACGCGAGTTTTTGATAAGGATTGTTGAAGAGG->TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGG
AAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGGTAGCCTTAAG->AAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAG
AGGATTGTTGAAGAGGGATAGCATTAAGCGTGCCCGTCTCAAGACCATAA->AGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAA
AGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCACAA->AGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAA
AGCGTTACGAAGTTGAGGCTCCAAGCTACGAATTAAGCAAGTCGACGTGA->AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA
GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCTAAGCTACGAATT->GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATT
TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTCAAGAGGGATAGCC->TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC
AGCGTTACGAAGTTTAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA->AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA
CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAACCAAGTCGACGTG->CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTG
AATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAGGA->AATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGA
GATTGTTGAAGAGGGATAGCATTAAGCGTGCCCGTCTCAAGACCATAAAC->GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC
TCGACGTGAGTTTTTGATAAGGATTGGTGAAGAGGGATAGCCTTAAGCGT->TCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGT
AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGACTCGAAGCTA->AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA
AGCGTTACGAAGTTGAGGCTCGAAGCTACGATTTAAGCAAGTCGACGTGA->AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA
AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAATC->AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGC
GAGATTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC->GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC
GTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGACAGCCTTAAGCG->GTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCG
CAGCGTTACGGAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTG->CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTG
CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAAGATTGTTG->CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG
TGGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGA->TTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGA
TCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCCTAAGCGT->TCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGT
TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTTAAGAGG->TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGG
GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTTAGCGTGCCCG->GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG
TAAGGATTGTTGAAGAGGGATAGCCTTAAGAGTGCCCGTCTCAAGACCAT->TAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCAT
CCAGAGCCCCTTCCCAGCGTTACGAAGTTGCGGCTCGAAGCTACGAATTA->CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTA
TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAAGATTGTT->TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT
CGTTACGAAGTTTAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT->CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
AGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTAAAG->AGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAG
GGATTGTTGAAGAGGGATGGCCTTAAGCGTGCCCGTCTCAAGACCATAAA->GGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAA
GCCCCGTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA->GCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA
AAGAATGCCAGAGCCCCCTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA->AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA
TTTGATAAGGATTGTTGAAGAGGGATAGCCTTAGGCGTGCCCGTCTCAAG->TTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG
CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGGGT->CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
TTGATAAGGATTGTTGAAGAGTGATAGCCTTAAGCGTGCCCGTCTCAAGA->TTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGA
AAGCGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC->AAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC
AGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGTCGTGAGTTTTTGATA->AGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATA
GAATTAAGCATGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT->GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT
TTGAGGCTAGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG->TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG
GAATTAAGCAAGTCGACGTGAGTTTGTGATAAGGATTGTTGAAGAGGGAT->GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT
TTCCCAGCGTTACGAAGTTGAGGCTCGAAACTACGAATTAAGCAAGTCGA->TTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGA
AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGA->AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGC
TGGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG->TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG
TCCGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTT->TACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTT
ACGTATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG->ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG
CAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGCTAGCCTTAA->CAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAA
GATTGTTGAAGAGGGATAGCCATAAGCGTGCCCGTCTCAAGACCATAAAC->GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC
CCAGAGCCCTTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTA->CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTA
TACGCAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTT->TACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTT
ACAAGAATGCCAGAGCCCCTACCCAGCGTTACGAAGTTGAGGCTCGAAGC->ACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGC
TTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCACGA->TTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGA
GCTACGAATTAAGCAAGTCGACGTGAGTTATTGATAAGGATTGTTGAAGA->GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGA
TACGAATTAAGCAAGTAGACGTGAGTTTTTGATAAGGATTGTTGAAGAGG->TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGG
TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAGCTC->TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC
CAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCGCGAAGCTACGAATTAA->CAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAA
ATTGTTGAAGAGGGATAGCCTTAGGCGTGCCCGTCTCAAGACCATAAACT->ATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACT
TTGAAGAGGGATAGCGTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC->TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
TTGAAGAGGGATAGCCTTAAGCGTGCCCTTCTCAAGACCATAAACTCGGC->TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
AGCTACGAATTAAGCAAGTCGACGTGATTTTTTGATAAGGATTGTTGAAG->AGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAG
GAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAT->AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAT
ACGAAGTTGAGGCTAGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTT->ACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTT
AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTCGATAAGGAT->AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT
GCTCGAAGCTACTAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTG->GCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTG
AGTATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC->AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC
GTTACGAAGTTGAGGCTCGAAGCTTCGAATTAAGCAAGTCGACGTGAGTT->GTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTT
TTGAGGCTCGAAGCTACGAATTAAGAAAGTCGACGTGAGTTTTTGATAAG->TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG
GCGTTACGAAGTTGAGGCTCGAAGCTACGAACTAAGCAAGTCGACGTGAG->GCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG
GAGTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC->GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC
AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAAGCTCGAAGCTAC->AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC
TGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGTC->TGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGAC
CGACGTGAGTTTTTGTTAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG->CGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG
GTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGCCCATAAACTCGG->GTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGG
CGTGAGTTTTTGATAAGGATTGTTGAATAGGGATAGCCTTAAGCGTGCCC->CGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCC
GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGATGAGGCTCGAAGCTACG->GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG
TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCCTAAACTC->TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC
GCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGGTAGCCTTA->GCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTA
TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGT->TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGG
TTTGATAAGGAGTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG->TTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG
TTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGCGTTT->TTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTT
ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGACCGTCTCAAGACCA->ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCA
ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGATCA->ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCA
GTTACGAAGTTGAGGCTCGAAGCTACGAATTATGCAAGTCGACGTGAGTT->GTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTT
AGCTCCGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAG->AGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAG
ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCGCAAGACCA->ATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCA
GTTACGAAGTCGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTT->GTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTT
CAAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG->CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG
CAGACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT->CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
GTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTCAGCG->GTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCG
CGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCGTTAAGCGTG->CGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG
GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGGGTGCCCG->GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG
CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGTAGCTACGAATTA->CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTA
AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTCAGGCTCGAAGCTAC->AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC
CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAGGTC->CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTC
AGCTACGAATTAAGCAAGTCGACGTGAGTTTTTCATAAGGATTGTTGAAG->AGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAG
TTGAAGAGGGATAGCCTTAAGTGTGCCCGTCTCAAGACCATAAACTCGGC->TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTGTTTGAT->AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAT
CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAACTA->CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTA
GCCCCTTCCCAGCGTTTCGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA->GCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA
CCAGAGCCCCTTCCCAGCGTTACGAAGGTGAGGCTCGAAGCTACGAATTA->CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTA
GAGGCTCGAAGCTAGGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGA->GAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGA
CCAGAGCCCCTTCCCGGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTA->CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTA
TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCGA->TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAA
GTCGACGTGCGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCG->GTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCG
CTTCCCAGCGTTACCAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG->CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG
CGTTACGAAGTTGAGCCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT->CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
CTTCCCAGCGTTACGAAGTAGAGGCTCGAAGCTACGAATTAAGCAAGTCG->CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG
GCTCGAAGCTACGAATTAAGCAAGTCGACGCGAGTTTTTGATAAGGATTG->GCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTG
TGCAAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT->TGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT
CTCGAAGCTACGAATTAAGCAAGTCGGCGTGAGTTTTTGATAAGGATTGT->CTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGT
GTTTTTGATAAGGAATGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTC->GTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTC
GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAACCTACGAATTAAGC->GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC
AGTTGAGCCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATA->AGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATA
AAGAATGCCAGAGCCCCTTCCCAGGGTTACGAAGTTGAGGCTCGAAGCTA->AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA
ACGAATTAAGCAAGTCGACGTGAGTATTTGATAAGGATTGTTGAAGAGGG->ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG
CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTCACGAAGTTGAGGCT->CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
TGAGTTTTTGATAAGGATTGTTGAAGAGGGACAGCCTTAAGCGTGCCCGT->TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT
GGAATGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAA->GGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAA
CGAAGTTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG->CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG
TGTAGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCG->TGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCG
ATTAAGCAAGTCGACGTGAGTTTTTGATACGGATTGTTGAAGAGGGATAG->ATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAG
AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTTAT->AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAT
AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGTT->AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT
GTTGAGGCTCGAAGCTACGAATTAAGCAAGTGGACGTGAGTTTTTGATAA->GTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAA
GCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAT->GCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA
CGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTCAAGCGTGCCC->CGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCC
CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCCAGTCGACGTG->CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTG
AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGCGA->AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA
GATTGTTGATGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC->GATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAAC
CCCAGCGTTACGAAGTTGAGGTTCGAAGCTACGAATTAAGCAAGTCGACG->CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG
AGGATTGTTGAACAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAA->AGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAA
CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAATGATTGTTG->CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG
AGAATGCCAGAGCGCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC->AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC
AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTGGAGGCTCGAAGCTAC->AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC
ACGAATTTAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG->ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG
AGGCTCGAAACTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT->AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT
GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGCTGAAGAGGGAT->GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT
CAAGAATGCCAGAGCCCCTTCCAAGCGTTACGAAGTTGAGGCTCGAAGCT->CAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCT
CCCAGCGTTACGAAGTTGAGACTCGAAGCTACGAATTAAGCAAGTCGACG->CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG
CAAGTCGACGTGAGTTTTTGATAAGTATTGTTGAAGAGGGATAGCCTTAA->CAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAA
GACAAGAATGCCAGAACCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAG->GACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAG
GAGTTTTTGACAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC->GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC
GTTGAGTCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAA->GTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAA
GAGTTTTTGATAAGGATTGTTGAAGGGGGATAGCCTTAAGCGTGCCCGTC->GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC
CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACTAATTAAGCAAGTCGACG->CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG
AGGATTGTTGAAGAGGGATAGCCTTAAGTGTGCCCGTCTCAAGACCATAA->AGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAA
AAGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT->AGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGAT
CGAAGCTACGAATTAAGCATGTCGACGTGAGTTTTTGATAAGGATTGTTG->CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG
AAGGATAGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATA->AAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATA
CCCTTCCCAGCGTTAGGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT->CCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT
GGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGAGCATAAA->GGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAA
TTTTTGATAAGTATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA->TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA
CGACGTGAGTTTTTGATAAGGATTGTTGAAGAGCGATAGCCTTAAGCGTG->CGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG
CGACGCGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG->CGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTG
AGCCCCTTCCCAGCGTTACGAAGCTGAGGCTCGAAGCTACGAATTAAGCA->AGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCA
CAAACGACAAGAATGCCAGAGGCCCTTCCCAGCGTTACGAAGTTGAGGCT->CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
TGAGTTTTAGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT->TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT
GAGGCTGGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGA->GAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGA
CCCAGCGTTACGATGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG->CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG
GGATTGTTGAAGAGGGATAGCCTTAAGGGTGCCCGTCTCAAGACCATAAA->GGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAA
TGAGTTTTTGATAAGCATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT->TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT
GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTACGCGTGCCCG->GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG
AGTCGACGTGAGTTTTTGATAAGGATTATTGAAGAGGGATAGCCTTAAGC->AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGC
TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTACGCAAGTCGAC->TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC
GCGCTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG->GCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG
GAGTTTTTGATAAGGATTGTTGAAGAAGGATAGCCTTAAGCGTGCCCGTC->GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC
GTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGCTAGCCTTAAGCG->GTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCG
GAAGCTACGAATTAAGCAAGTCAACGTGAGTTTTTGATAAGGATTGTTGA->GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGA
GAAGCTACGAATTAAGCAAGTCGACGTGATTTTTTGATAAGGATTGTTGA->GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGA
TTTGATAAGGATTGTTGAAGAGGGATAGCCTTGAGCGTGCCCGTCTCAAG->TTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG
CGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGGTTTTG->CGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTG
CCCTTCACAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT->CCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT
CCAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT->CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
AAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGCTAAGGATTGTTGAA->AAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAA
GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAACGATTGTTGAAGA->GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGA
TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCATCTCAA->TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAA
CAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC->GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC
TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGAGCATAAACTCGGC->TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
ATGCCTGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAA->ATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAA
CAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGGTGAGGCTCGAAGCT->CAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCT
TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCACAAGACCATAAACTCGGC->TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
AAGTCGACGTGAGTTTTTGATTAGGATTGTTGAAGAGGGATAGCCTTAAG->AAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAG
AGCGTTACGAGGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA->AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA
ATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAAGAA->ATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAA
GCCCCTTCCCAGCGTTACGTAGTTGAGGCTCGAAGCTACGAATTAAGCAA->GCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA
GAGCCCATTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC->GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC
TAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC->GAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTC
GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAGT->GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATT
GCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGTTAAGGATTG->GCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTG
GGCTCGAAGCTACGAATTAAGCCAGTCGACGTGAGTTTTTGATAAGGATT->GGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATT
GCCCCTTCCCAGCGTTACGAGGTTGAGGCTCGAAGCTACGAATTAAGCAA->GCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA
TTGAAGAGGGATAGCTTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC->TTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGGC
ATTAAGCAGGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAG->ATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAG
GCAAGTCGACGTGAGTTTTTGATAAGGACTGTTGAAGAGGGATAGCCTTA->GCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTA
CCCTTCCCAGCGTTACCAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT->CCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT
GCCCCTCCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA->GCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA
AGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAATACCATAA->AGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAA
CCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT->TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT
TCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGA->TCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGT
TTGAGGCTCGAAGCTACGAATTAAGCTAGTCGACGTGAGTTTTTGATAAG->TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG
ACGAAGTTGAGGCTCGTAGCTACGAATTAAGCAAGTCGACGTGAGTTTTT->ACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTT
CGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT->TGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT
TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCCAGTCGAC->TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC
TACGAATTAAGCAAGTCGACGTGACTTTTTGATAAGGATTGTTGAAGAGG->TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGG
TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCTCGTCTCAA->TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAA
TCCCAGCGTTACGAAGTTGAGGCTCGTAGCTACGAATTAAGCAAGTCGAC->TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC
GCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAT->GCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG
TCGAAGCTACGAATTACGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT->TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT
TACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCAACGTGAGTTTT->TACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTT
TGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGGTCGAAGCTACGAAT->TGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT
ATGCCAGAGCCCCTACCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAA->ATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAA
CGAAGTTGAGGCTCGAAGCTACGAATTACGCAAGTCGACGTGAGTTTTTG->CGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTG
GATAAGGATTGTTGAAGAGGGATAGCCTTTAGCGTGCCCGTCTCAAGACC->GATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC
GATAAGGATTGTTGAAGAGGCATAGCCTTAAGCGTGCCCGTCTCAAGACC->GATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC
GTTACGAAGTTGAGGCTCGAAGCTACGAATTTAGCAAGTCGACGTGAGTT->GTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTT
GCCAGAGCCCTTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATT->GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATT
CTTCCCAGCGTTACGAAGTTGAGGCACGAAGCTACGAATTAAGCAAGTCG->CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG
GGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTGTTGATAAGGATT->GGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATT
AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATCAAGCAAGTCGACGTGA->AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA
CCCTTCCCAGCGTTACGAAGTTTAGGCTCGAAGCTACGAATTAAGCAAGT->CCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT
GCGTCACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG->GCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG
TCCTAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC->TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC
TTCCCAGCATTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGA->TTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGA
CTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAATAG->CTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAG
GATAAGGATTGTTGAAGAGGGATAGCATTAAGCGTGCCCGTCTCAAGACC->GATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC
TGTTGAAGAGGGATAGCATTAAGCGTGCCCGTCTCAAGACCATAAACTCG->TGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCG
CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGAC->CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTC
TGCCAGAGCCCCTCCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT->TGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT
AGCCCCTTCCCAGCGTTACGAAGTTGAGGATCGAAGCTACGAATTAAGCA->AGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCA
GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGGTGA->GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGA
TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTCCCCGTCTCA->TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA
AGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTACGCA->AGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCA
AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGTGGGATAGCCTTAAGC->AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGC
GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTTA->GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
AAGTTGAGGCTCGAAGCTACGAATGAAGCAAGTCGACGTGAGTTTTTGAT->AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAT
CTTCCCAGCGTCACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG->CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG
AGCGTTACGAAGTTGAGGCTCGAAGCTACGTATTAAGCAAGTCGACGTGA->AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA
AAGCCAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCT->AAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCT
TTTGATAATGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG->TTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG
TACGAATTAAGCAAGTCGACGTGAGCTTTTGATAAGGATTGTTGAAGAGG->TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGG
GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTCGA->GAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGA
TTGTTGAAGAGAGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC->TTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTC
AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACATGAGTTTTTGAT->AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAT
TTTGATAAGGATTGTTGAAGAGGGATAGCCTTACGCGTGCCCGTCTCAAG->TTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG
GAATCCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG->GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG
GACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCATGC->GACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGC
TAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCT->CAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCT
AGGATTGTTGAAGAGGCATAGCCTTAAGCGTGCCCGTCTCAAGACCATAA->AGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAA
TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCG->TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC
GAGCCCCTTCCTAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC->GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC
GCGTTACAAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG->GCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG
TTGAGGCTCGAAGCTACGAATTAAACAAGTCGACGTGAGTTTTTGATAAG->TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG
AGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTCAG->AGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAG
TCGAAGCTCCGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT->TCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTT
GTTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAG->ATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAG
GAAGATGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA->GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
GTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTGTTGATAA->GTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAA
GTTGAGGCTCGAAGCTACGAATTAAGAAAGTCGACGTGAGTTTTTGATAA->GTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAA
GCGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG->GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG
TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGGCCGT->TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT
CTACGAATTAAGCAAGTCGACGTGAGTCTTTGATAAGGATTGTTGAAGAG->CTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAG
TAAGCAAGTCGACGTGAGTTTTGGATAAGGATTGTTGAAGAGGGATAGCC->TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC
GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGACGCTACGAATTAAGC->GAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGC
CGACAAGAATGCAAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAA->CGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAA
ATTAAGCAAGTCGACGTGAGTTTTTGATATGGATTGTTGAAGAGGGATAG->ATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAG
TGAGTTTTTGATAAAGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT->TGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGT
GTTTATGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTC->GTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTC
TTACGAGGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTT->TTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTT
AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGACGCTA->AAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTA
ACGTGAGTTTTTGATAAAGATTGTTGAAGAGGGATAGCCTTAAGCGTGCC->ACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCC
AGTCGACGTGAGTTTTTGATAAGAATTGTTGAAGAGGGATAGCCTTAAGC->AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGC
GATACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTT->GTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTT
GACAAGAATGCCAGAGCCCTTTCCCAGCGTTACGAAGTTGAGGCTCGAAG->GACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAG
CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCACGTCGACGTG->CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTG
CCCCTTCCCAGCGTTACGAAGTTAAGGCTCGAAGCTACGAATTAAGCAAG->CCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAG
ACAAGAATGTCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGC->ACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGC
GAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAGAAGGA->GAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGA
CAAGTCGACGTGAGTTTTTGATACGGATTGTTGAAGAGGGATAGCCTTAA->CAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAA
CTCGAAGCTACGAATTAAGCAGGTCGACGTGAGTTTTTGATAAGGATTGT->CTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGT
CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGTTACGAATTAAGCAAGTC->CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTC
GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAC->GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT
GCCAGAGCCCCTTCCCAGCGTTAGGAAGTTGAGGCTCGAAGCTACGAATT->GCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATT
GACGTGAGTTTTGGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGC->GACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGC
CCAGCGTTACGAAGTTGTGGCTCGAAGCTACGAATTAAGCAAGTCGACGT->CCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGT
CCCTTCCCAGCGTTACGAAGTAGAGGCTCGAAGCTACGAATTAAGCAAGT->CCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGT
GGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGG->TGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGG
TTGAGGCTCGAAGCTACGAATTAAGCAAGTAGACGTGAGTTTTTGATAAG->TTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAG
CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCAACGTG->CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTG
AGCGTTACGAAGTTGAGGCTCGAAGCTACCAATTAAGCAAGTCGACGTGA->AGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGA
AACGACAAGAATGACAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCG->AACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCG
TGCCAGAGCCCCTTCCCAGCGCTACGAAGTTGAGGCTCGAAGCTACGAAT->TGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT
AGTCGACGTGAGTTTTTGATAAGGATTGTTGCAGAGGGATAGCCTTAAGC->AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGC
CTCGAAGCTACGAATTAAGCAAGTCGACGTGGGTTTTTGATAAGGATTGT->CTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGT
AAACGACAAGAATGCCAGAGCCCCTCCCCAGCGTTACGAAGTTGAGGCTC->AAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC
CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAGTA->CCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTA
AAGCAAGTCGACGTGAATTTTTGATAAGGATTGTTGAAGAGGGATAGCCT->AAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCT
GAAGTTGAGGCTCGAAGCTCCGAATTAAGCAAGTCGACGTGAGTTTTTGA->GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
GCCCCATCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA->GCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAA
GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCAACGTGAGTTTTTGA->GAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGA
AGCAAGTCGACCTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTT->AGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTT
GCGTTACGAAGTTGAGGCTCGAAGCTACGAATAAAGCAAGTCGACGTGAG->GCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG
GAATTAAGCAAGTCGACGTGAGCTTTTGATAAGGATTGTTGAAGAGGGAT->GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT
AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAAGTGAGTTTTTGAT->AAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGAT
AAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGATGAGGCTC->AAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC
TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGGCTCA->TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA
CTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGG->GTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGG
TTTTTGATAAGGATTGTTGAATAGGGATAGCCTTAAGCGTGCCCGTCTCA->TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA
TCCCAGCGTTACGAACTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC->TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC
GAATGCCAGAGCCTCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG->GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG
AGAATGCCAGAGCCCGTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC->AGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTAC
TATGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC->TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC
GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTACCCG->GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG
CGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGGGTGCCC->CGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCC
CTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGTG->CTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAG
CGACAATAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAA->CGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAA
AGTTGAGGCTCGAAGCTACGAATTAAACAAGTCGACGTGAGTTTTTGATA->AGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATA
AGTCGACGTGAGATTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGC->AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGC
CGAAGTTGAGGCTCGAAGCTACGAATTAACCAAGTCGACGTGAGTTTTTG->CGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTG
TTTTGATAAGCATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAA->TTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAA
CGTTACGAAGGTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT->CGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGT
TGCGAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT->TGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAAT
CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTGAGCAAGTCGACGTG->CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTG
AGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCAACGTGAGTTTTTGATA->AGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATA
CCCAGCGTTACGAAGTTGAGGCTCGAAACTACGAATTAAGCAAGTCGACG->CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG
TTTGATAAGGATTGTTTAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG->TTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAG
AAGCAAGTCGACGTGAGTTTTGGATAAGGATTGTTGAAGAGGGATAGCCT->AAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCT
AAACGACAGGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC->AAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTC
AAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAC->AAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAA
GCAAGTCCACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTA->GCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTA
TAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTTCCCGTCTCAAGACCAT->TAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCAT
ACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGTC->ACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCC
TAAGCAAGTCGACGTGAGTTTTTGATAAGGATCGTTGAAGAGGGATAGCC->TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC
ATTAAGCAAGTCGACGTGAGTTTATGATAAGGATTGTTGAAGAGGGATAG->ATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAG
TTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACCTGAGTTT->TTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTT
GAATGCCAGAGCCCCTTCCCAGGGTTACGAAGTTGAGGCTCGAAGCTACG->GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG
CAAACGACAAGAACGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT->CAAACGACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCT
ACGTGAGTTTTTGATAATGATTGTTGAAGAGGGATAGCCTTAAGCGTGCC->ACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCC
CGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGGTTGTTGAAGAGGGA->CGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGA
CTTCCCAGCGTTACGAAGTTGAGGCTCCAAGCTACGAATTAAGCAAGTCG->CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG
TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGTC->TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC
CTCGAAGCTACGAATTAAGCAAGTCGACGGGAGTTTTTGATAAGGATTGT->CTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGT
CGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTGAAGCGTGCCC->CGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCC
AGTCGACGTGAGTTTTTGATAAGGATTGTTAAAGAGGGATAGCCTTAAGC->AGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGC
CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAGGCAAGTCGACG->CCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACG
CAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATACCCTTAA->CAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAA
CCTTCCCAGCGTTACGAAGCTGAGGCTCGAAGCTACGAATTAAGCAAGTC->CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTC
GTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACAATAAACTCGG->GTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCGG
GTGAGTTTTTGAAAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG->GTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCG
TAAGCAAGTCGACGTGAGTTTTTAATAAGGATTGTTGAAGAGGGATAGCC->TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC
GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGGAGA->GCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGA
GAGGCTCGAAGCTACGAATTAAGCAGGTCGACGTGAGTTTTTGATAAGGA->GAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGA
CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGATACGAATTAAGCAAGTCG->CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG
AATGCCCGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGA->AATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGA
TGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTAG->TGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACCATAAACTCG
GATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGTCCGTCTCAAGACC->GATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC
GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTCGAGGCTCGAAGCTACG->GAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACG
ACGAATTATGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG->ACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGG
CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTACGCAAGTCG->CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG
GCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAATGATTG->GCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTG
CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAATCAAGTC->CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTC
TCCCAGCGTTACGAAGTTGACGCTCGAAGCTACGAATTAAGCAAGTCGAC->TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC
TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATTGCC->TAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCC
CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAACTAAGCAAGTC->CCTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTC
TGAGGCTCGAAGCTATGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGG->TGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGG
GTCGACGTGAGTTTTTGATAAGGCTTGTTGAAGAGGGATAGCCTTAAGCG->GTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCG
GCTCGAATCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTG->GCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTG
TCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCTT->TCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGT
CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGGTAAGGATTGTTG->CGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTG
GCGTTACGAAGTTGTGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG->GCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG
GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGTGAT->GAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGGGAT
TTTTTGATAAGGATTGTTGAAGAGTGATAGCCTTAAGCGTGCCCGTCTCA->TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA
TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGTAAGTCGAC->TCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGAC
GATAAGGATTCTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC->GATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGACC
TACGAATTAAGCAAGTCGACGTGAGTTTATGATAAGGATTGTTGAAGAGG->TACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAGAGG
CTCGAAGCTACGAATTAAGCAAGTCAACGTGAGTTTTTGATAAGGATTGT->CTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGT
AGCTACGAATTAACCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAG->AGCTACGAATTAAGCAAGTCGACGTGAGTTTTTGATAAGGATTGTTGAAG
GTTACGAAGTTGAGGCTCGAAGCTAGGAATTAAGCAAGTCGACGTGAGTT->GTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAGTT
CTTCCCAGCGTTACGGAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG->CTTCCCAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCG
TTGATAAGTATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGA->TTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCAAGA
CAGCGTTACGAAGTTGAGGCTCAAAGCTACGAATTAAGCAAGTCGACGTG->CAGCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTG
GCGTTACGAAATTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG->GCGTTACGAAGTTGAGGCTCGAAGCTACGAATTAAGCAAGTCGACGTGAG
GACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGGAGTTGAGGCTCGAAG->GACAAGAATGCCAGAGCCCCTTCCCAGCGTTACGAAGTTGAGGCTCGAAG
TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTTCCCGTCTCA->TTTTTGATAAGGATTGTTGAAGAGGGATAGCCTTAAGCGTGCCCGTCTCA

Esegui nel browser · Pyodide

Mostra il codice sorgente (problem.py)
#http://rosalind.info/problems/corr/

def lettura(filename):
    arr = []    
    with open(filename) as f:
        a = None
        b = ""
        for riga in f: 
            if riga[0] == ">":
               if b != "":
                  arr.append([a, b])
                  b = ""
               a = riga[1:-1]
            else:
               if b == "": 
                  b = riga.rstrip("\n") 
               else:
                  b += riga.rstrip("\n") 
        arr.append([a, b])       
    return arr

def reverseDNA(dna):
    s = ""
    for i in range(len(dna)):
        key = dna[len(dna)-1-i]
        if key == 'G':
           key = 'C'
        elif key == 'C':
           key = 'G'
        elif key == 'T':
           key = 'A'
        elif key == 'A':
           key = 'T'
        s+=key
    return s

def makeDiz(arr):
    diz = {}
    for i in range(len(arr)):
        dnas = [arr[i][1], reverseDNA(arr[i][1])]
        key = min(dnas)
        diz[key] = {"input":arr[i][1], "pair": set(dnas), "tot": 0}
    for i in range(len(arr)):
        dnas = [arr[i][1], reverseDNA(arr[i][1])]
        key = min(dnas)
        diz[key]["tot"] += 1
    #print(diz)    
    return diz    

def count(x, y):
    assert (len(x) == len(y)), "len("+x+") != len("+y+")"
    return sum(1 for i in range(len(x)) if x[i] != y[i])

def subdiz(diz, cond):
    return [diz[key] for key in diz if cond(key)]

def dizko(diz):
    def condok(key):
        return diz[key]["tot"] == 1
    return subdiz(diz, condok)

def dizok(diz):
    def condko(key):
        return diz[key]["tot"] > 1
    return subdiz(diz, condko)

#def match(keyok, keyko):
#    matches = None
#    for ko in keyko["pair"]:
#        if matches is None:
#           for ok in keyok["pair"]:
#               c = count(ok, ko)
#               if c == 1:
#                  matches = keyok["input"] + "->" + ko
#                  break
#                  #print(keyok, keyko, matches)           
#    return matches  

def find_dnas(ok, dnas, input_seq):
    for keyok in ok:
        msg = None
        for dnaok in keyok["pair"]:
            if msg is None:  
               c = count(input_seq, dnaok)
               if c == 1:
                  msg = input_seq + "->" + dnaok
                  break           
        if msg is not None:  
           print(msg)
          
def elab(diz):
    ko = dizko(diz)
    ok = dizok(diz)
    for keyko in ko:
        dnas = keyko["pair"]
        input_seq = keyko["input"] 
        find_dnas(ok, dnas, input_seq)

def main():
    arr = lettura("dataset.txt")
    diz = makeDiz(arr)
    #print(diz)
    elab(diz)


if __name__ == "__main__":
    # execute only if run as a script
    main()

Soluzione JavaScript

Esegui ora, live

Mostra il codice sorgente
// Error Correction in Reads (Rosalind ID: CORR) - soluzione JavaScript
// indipendente, non una trascrizione di problem.py: stessa logica
// (raggruppa le read per forma canonica - il minimo lessicografico tra
// la read e il suo complemento inverso - separa quelle viste una sola
// volta, "sbagliate", da quelle viste più volte, "corrette", poi per
// ogni read sbagliata cerca una read corretta a distanza di Hamming 1,
// in una qualunque delle due orientazioni), riscritta in modo
// idiomatico per JS.
//
// Nota sull'ordine di inserimento: come il dict di Python, la Map di JS
// preserva l'ordine di inserimento delle chiavi - necessario qui perché
// "input" viene sovrascritto ad ogni read duplicata con la stessa forma
// canonica (rimane solo l'ULTIMA read testuale vista con quella forma),
// e l'ordine di iterazione finale su "ko"/"ok" deve coincidere con
// quello di problem.py per un output identico riga per riga.
//
// Contratto: riceve il contenuto testuale di dataset.txt, restituisce
// l'output testuale (stessa forma dell'output Python).
const COMPLEMENT = { A: "T", T: "A", C: "G", G: "C" };

function reverseDNA(dna) {
  let s = "";
  for (let i = dna.length - 1; i >= 0; i--) {
    s += COMPLEMENT[dna[i]] ?? dna[i];
  }
  return s;
}

function parseFasta(testo) {
  const righe = testo.split("\n").map((r) => r.replace(/\r$/, ""));
  const arr = [];
  let corpo = "";
  let first = true;
  for (const riga of righe) {
    if (riga.startsWith(">")) {
      if (!first) arr.push(corpo);
      corpo = "";
      first = false;
    } else {
      corpo += riga;
    }
  }
  arr.push(corpo);
  return arr;
}

function makeDiz(arr) {
  const diz = new Map();
  for (const seq of arr) {
    const revcomp = reverseDNA(seq);
    const key = seq < revcomp ? seq : revcomp;
    diz.set(key, { input: seq, pair: new Set([seq, revcomp]), tot: 0 });
  }
  for (const seq of arr) {
    const revcomp = reverseDNA(seq);
    const key = seq < revcomp ? seq : revcomp;
    diz.get(key).tot += 1;
  }
  return diz;
}

function count(x, y) {
  if (x.length !== y.length) {
    throw new Error(`Input non valido: len(${x}) != len(${y})`);
  }
  let tot = 0;
  for (let i = 0; i < x.length; i++) {
    if (x[i] !== y[i]) tot++;
  }
  return tot;
}

function dizko(diz) {
  return [...diz.values()].filter((v) => v.tot === 1);
}

function dizok(diz) {
  return [...diz.values()].filter((v) => v.tot > 1);
}

function findDnas(ok, inputSeq, righeOutput) {
  for (const keyok of ok) {
    let msg = null;
    for (const dnaok of keyok.pair) {
      if (msg === null) {
        const c = count(inputSeq, dnaok);
        if (c === 1) {
          msg = `${inputSeq}->${dnaok}`;
          break;
        }
      }
    }
    if (msg !== null) righeOutput.push(msg);
  }
}

export default function solve(datasetText) {
  const arr = parseFasta(datasetText);

  if (arr.length === 0) {
    throw new Error("Input non valido: nessun record FASTA trovato");
  }

  const diz = makeDiz(arr);
  const ko = dizko(diz);
  const ok = dizok(diz);

  const righeOutput = [];
  for (const keyko of ko) {
    findDnas(ok, keyko.input, righeOutput);
  }

  return `${righeOutput.join("\n")}\n`;
}