-
Notifications
You must be signed in to change notification settings - Fork 3
/
BA3E.py
58 lines (53 loc) · 52 KB
/
BA3E.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
def patternToNumber(pattern):
if len(pattern) == 0:
return 0
return 4 * patternToNumber(pattern[0:-1]) + symbolToNumber(pattern[-1:])
def symbolToNumber(symbol):
if symbol == "A":
return 0
if symbol == "C":
return 1
if symbol == "G":
return 2
if symbol == "T":
return 3
def numberToPattern(x, k):
if k == 1:
return numberToSymbol(x)
return numberToPattern(x // 4, k-1) + numberToSymbol(x % 4)
def numberToSymbol(x):
if x == 0:
return "A"
if x == 1:
return "C"
if x == 2:
return "G"
if x == 3:
return "T"
def deBruijn(kmers):
k = len(kmers[0])
graph = []
for x in kmers:
start = patternToNumber(x[:-1])
end = x[1:]
found = False
for y in graph:
if y[0] == start:
y.append(end)
found = True
if found == False:
graph.append([start, end])
return graph
kmers= ["CTGCGACAGACTTTCTCGGT", "TCGCTTACGGAGAGCATCAA", "AGCCCGGGTGCAGCGGTGTT", "AGGCCACGGCTAGAAATCGA", "TAGTCTCTCTTGGTTATCTG", "CTCGGGAAAATGGTACCGGC", "CTCCTGGTGGAAGAGGGAAC", "TGCGATTTTCCCTCAGCGCA", "GCACGCGATCGTCAACAAGT", "CCGCGCGTCTCTAATGGACG", "AAATGATAGTCTGTCACCTA", "GCCCATATAGGCCACGGCTA", "TTCGCACGCGATCGTCAACA", "TCAACGAACTACCCGATCTC", "TTGGTTCACTCGTTGGTGTC", "TCGCTCTAGGAACATGACGT", "ACAACGGTTCGGTATAAAAT", "GGAACATTGCGCGACAACTG", "ATCTCGCTGGACCTGTGGTC", "GTCGCTCTAGGAACATTGCG", "TAGAAATCGACGGTAATTTC", "TAAAAACTTACAGGGAGCGA", "TGACATCAATTAAAGCCGGA", "GAATGGCATAGATGGTGTCA", "GAACCAAAGCTTATAGCGGC", "GAAAGGTTACCCAGGGCCGA", "TTCTATTGCCACTCGCGTGT", "ATGTAATGCGTGTGGCCACT", "CGGATATGTATCATTTCCTC", "GCGGGCCTTTGGCAAGATAT", "TGGGGGGGTTCGGACTCTGT", "GCATCGATCAACGAACTACC", "GGAGCGTGCCTGTGCTGTTC", "ATACGCCGGATATGTATCAT", "TCGTTCAAATGATAGTCTGT", "TTTCCCTCAGCGCAAGACGG", "CGATCTGCCACCGTGTGAAT", "AATGCGTGTCCCTCTGGCCC", "CTTAAGGTATGCTAACAACA", "ATGCAGCTGATCTCGGGAAA", "TTAGGAACGCCGGCCTCGTT", "CTACTCACTGTCGCTCTAGG", "CCACACCGGGACGGAAGGAC", "CTTCCAGGAGCCCGGGTGCA", "GCTTATAGCGGCCCTTCTGA", "ATGGCCCTTATGGGGTGAAA", "TCTAGGAACATAAAGTAGAT", "TCATTATTACAGCCACAACT", "GAAAAGCTAGATGCATCTTC", "GCCATTAAATAGATAAGTCT", "GCAAATGCGAGAGCTCTCGC", "TACGAACTAAGGTGGGTGTT", "TCACTGTTCTATTGCCACTC", "TCCATTCGGATACGCCGGAT", "TCTCGCGAACGTACAGAGTG", "GACTATGTATAATGGGCTGC", "CACTATTCCATTCGGATACG", "ACGGTAATTTCATCTTACAG", "ATTAAAGCCGGAGGCAGTAC", "TGACATCAGAGCTTGCCCTA", "CGCTCAACCACGGCAGCATG", "CCGGCTAGGCGTTTGCGGCC", "GGGCCTTTGGCAAGATATGT", "TCTCTAATGGACGAAAGGTT", "TAGAAGAAGGGTCGCCATGG", "TGAGGTTTGGCGGCCGTAGC", "CTCACTGTCGCTCTAGGAAC", "GTCTCTCTTGGTTATCTGCG", "ATGTCTTTATATAGTTATTA", "TGCTGTCGCTCTAGGAACAT", "AGCGAATTGGTTACGACACT", "CCGTTCAATATGAGGGGCAC", "CATCAATTAAAGCCGGAGGC", "CACTAAAAACTTACAGGGAG", "GGTAAGTAATGCGTGTCCCT", "AACCTCACCCGCGCGTCTCT", "GAGAGTGTGTGTGAGAACGG", "ATGGCATAGATGGTGTCAGC", "CGTTTGCGGCCTTGACGCTC", "TAGCGAATTGGTTACGACAC", "TGACGGTTGCGAAGTATTAG", "TCAGATGCAGTCGTTAACTG", "TACTGGAAGCTACAACGGTT", "ACCATAGTTCCATAGCGTGT", "ACATCAGAGCTTGCCCTAGA", "TGTTCTAGGAATAGGCCGGG", "GAATTGGGGCTGCCGTTCGC", "GCCTTGACGCTCAACCACGG", "TGGAGAGTGTGTGTGAGAAC", "GGAGAATAATGGGGTGAACG", "GTACGATCAGAAGGTTAGAA", "TCTCGGTGTGTTGAAAGAAA", "AGGGAGCGACTGGCATTTGT", "CCTCTCTTAGTCAATTTGGG", "ATCTGCGACAGACTTTCTCG", "CAATTTGGGGGGGTTCGGAC", "GACGAAAGGTTACCCAGGGC", "ACAAAGGTAGGTAAGTAATG", "CTGTCGCTCTAGGAACATCT", "GAAAATGGTACCGGCTAGGC", "CAGACTGGACGCGGGCAGCG", "GCGCAAATGCGAGAGCTCTC", "TCAATTTGGGGGGGTTCGGA", "AGGCGTTTGCGGCCTTGACG", "ACCTCACCCGCGCGTCTCTA", "GACCCAACGTGCCCTAATCT", "TAGATACCCGCCCATGCTCG", "TGTATCATTTCCTCATGTGC", "GAATGACATCAATTAAAGCC", "CCTCTGTATCATCCCACTAT", "CTCTTAGTCAATTTGGGGGG", "CTAGGAACATGACGTAGTCT", "CTACCCGATCTCCTGTCGCT", "ATCGAGCTACTGCGGGACAC", "TCTGCAGTGACCGGTAACCT", "GTCAACAAGTTCTGTTTCGA", "ATGACCTCGGTCCCCCCACA", "GCGACAACTGTGGTCGATTG", "TGTACAACGTACCGGCGGAA", "GCCCTAGATACCCGCCCATG", "GTTATTGGTTCACTCGTTGG", "TTGTATTATTTCAAAGGTAT", "TCTGACATCAGAGCTTGCCC", "TTATTTCAAAGGTATGTAAT", "TACAACGCATCGATCAACGA", "TGCCGCGGGCCTTTGGCAAG", "GTAATGCGTGTGGCCACTTC", "CCCAAGGGAGACTCTTCTGA", "CGCCCATCGATTTGTAGTTC", "GGCCACTAAAAACTTACAGG", "CGTTAACTGTGAATGACATC", "TTGCCCTAGATACCCGCCCA", "AGGTATTAGGTGAACCGTAT", "GGAAGAGGGAACCGTAGCCC", "TGGAGCATACGTAGAAGAAG", "AGCAGTACCTCTGAATTGGG", "ACGCATCGATCAACGAACTA", "CACTCGCGTGTCGTTTGTAT", "GGGTGCAGCGGTGTTCGAAC", "CCTACTTCCAGGAGCCCGGG", "CCAGGAGCCCGGGTGCAGCG", "TCATGTGCCGCGGGCCTTTG", "GCGTGTGGCCACTTCTGTCG", "GTTCGGACTCTGTGCAAATT", "TTAGAAGGATATTTCTTAGG", "GTACAACGTACCGGCGGAAG", "AGCCGGGACACAACCTACGA", "ACAGCTAAGACAAAGGTAGG", "GACGTCGTAACCTAGCGAAT", "TATTACTTGTGCAGGCCACC", "GCTACAACGGTTCGGTATAA", "GGAAGGGCCATACTGGAAGC", "ACGACCCAACGAGGTATTAG", "CACACCGGGACGGAAGGACG", "CCCTCAGCGCAAGACGGTGC", "AGCCGGAGGCAGTACGATCA", "AAATTTATCCACATGTTACA", "CCATCGATTTGTAGTTCTTA", "CACGGCTAGAAATCGACGGT", "GTACAACGGGCCCTCTCTTA", "ACTAGGAACCGTATCGAGCT", "CCACCTCCTGGTGGAAGAGG", "GCGGGCAGCGATGTCTTTAT", "CTGGAAGCTACAACGGTTCG", "GTGACGTTATTGGTTCACTC", "TAGCCTCCGATAAGAGCATC", "CTCGCCCATCGATTTGTAGT", "AAGGTTACCCAGGGCCGATC", "AGAGCTCTCGCGAACGTACA", "ATCATTTCCTCATGTGCCGC", "CTAAACACTAACATCGCTTA", "GTGGGTGTTGGAGCATACGT", "ATCACATGCGGGGTTCACTG", "TGTACAACGCATCGATCAAC", "ATTTCCTCATGTGCCGCGGG", "AAGTTGATGAAAATAGCCGG", "AGAAGGGTCGCCATGGTCCG", "ATATTGAATGTGAACTGCAC", "GCTCTAGGAACATCTCGCTG", "GCGCGACAACTGTGGTCGAT", "CCGCGGGCCTTTGGCAAGAT", "TGAACTGCACGGAGGTCTGG", "ATGATAGTCTGTCACCTATC", "AACATAAAGTAGATCGTGTG", "GGTCGATTGTACAACGGGCC", "CACGCGATCGTCAACAAGTT", "GATATGTATCATTTCCTCAT", "GCGAAGTATTAGTAGTGACG", "TCAACCACGGCAGCATGGCC", "ATAGCGGCCCTTCTGACATC", "ACGGGCCCTCTCTTAGTCAA", "CCCTAATCTCCCCTGTGTTT", "AGCCACAACTATCCCAAGGG", "CCGGCTATAGAACCAAAGCT", "TGTAATGCGTGTGGCCACTT", "AATGCGAGAGCTCTCGCGAA", "CGGTTGCGAAGTATTAGTAG", "TGCCTGTGCTGTTCCAGTAA", "GCTCTAGGAACATAAAGTAG", "TCTTGGTTATCTGCGACAGA", "TGTGAACTGCACGGAGGTCT", "TGTGTTTTTCGCCATTAAAT", "AATTTATCCACATGTTACAT", "ACGGCCACTAAAAACTTACA", "CGCCGGCCTCGTTCAAATGA", "ATAAGAGCATCACATGCGGG", "CTTATGGGGTGAAAGACAGC", "GACAGCTAAGACAAAGGTAG", "GTGTGTTGAAAGAAAAGCTA", "ATAGAACCAAAGCTTATAGC", "ATCTTACAGACTGGACGCGG", "GCCCATCGATTTGTAGTTCT", "TGCACGGAGGTCTGGAGCGT", "GCAGCGGTGTTCGAACTCCA", "TTGCCACTCGCGTGTCGTTT", "TAGGAACATGACGTAGTCTC", "GTCAATTTGGGGGGGTTCGG", "TCAAAGGTATGTAATGCGTG", "CGTAAGAACAATGGACGTCG", "GTAATGCGTGTCCCTCTGGC", "GGGGGTTCGGACTCTGTGCA", "TGATGAAAATAGCCGGGACA", "ACCGGCTAGGCGTTTGCGGC", "CACTAGGAACCGTATCGAGC", "TTATCCTGATTCATCGCCGA", "TTATAGCGGCCCTTCTGACA", "GGCCATACTGGAAGCTACAA", "CTGTGGTCGATTGTACAACG", "TAACAACAATGCTTTCGGAG", "TCTGTTTCGACTCAAGTTCG", "AAGACAAAGGTAGGTAAGTA", "CAAAGCTTATAGCGGCCCTT", "CGGAAGGACGTAGAGTAGTC", "TACTGCGGGACACTAGAATG", "ACGTGACTATGTATAATGGG", "TCTGTCACCTATCACTATCC", "AACTATCCCAAGGGAGACTC", "AGCCACACCGGGACGGAAGG", "ACGTACAGAGTGTTGCCTCT", "CTAGACAAACGTTGCTGTCG", "GGGAGCGACTGGCATTTGTG", "CGCGTCTCTAATGGACGAAA", "ACCCAACGTGCCCTAATCTC", "GCTAACAACAATGCTTTCGG", "GTCTGTCACCTATCACTATC", "TCGGTGTGTTGAAAGAAAAG", "TCCACATGTTACATGGGCGA", "CACAACCTACGACCCAACGA", "CGTCGTAACCTAGCGAATTG", "AGGCCACCTCCTGGTGGAAG", "TGGTGTCCGATGACCTCGGT", "CTCTGTATCATCCCACTATT", "CGTTCAATATGAGGGGCACG", "GGCCCTGAGGTTTGGCGGCC", "ACCGGCGGAAGCCACACCGG", "TAGAATGTCAGATGCAGTCG", "AAGTTCTGTTTCGACTCAAG", "TTAAGGTATGCTAACAACAA", "GAACTGCACGGAGGTCTGGA", "TGTGGTCGATTGTACAACGT", "ACATCTCGCTGGACCTGTGG", "TGTCCCTCTGGCCCTGAGGT", "CTCAGCGCAAGACGGTGCAT", "CCGGGACGGAAGGACGTAGA", "AATGGCATAGATGGTGTCAG", "TGGGCGATGCAGCTGATCTC", "CACAACTATCCCAAGGGAGA", "GATAAGTCTACTCTGACTTA", "TGTCGTTTGTATTATTTCAA", "GATGCAGCTGATCTCGGGAA", "TAGTGCCGTTCAATATGAGG", "GTGAATGACATCAATTAAAG", "CGCGCGTCTCTAATGGACGA", "TGGGGCTGCCGTTCGCACGC", "CGCGTGTCGTTTGTATTATT", "TGTACAACGGGCCCTCTCTT", "TCAAATGATAGTCTGTCACC", "CGGGTTGTTGTTCCGGCTAT", "TACAGAGTGTTGCCTCTGTA", "TACAACGGGCCCTCTCTTAG", "ATCGTCAACAAGTTCTGTTT", "AGTTCCATAGCGTGTTGCTA", "TGTGAATATAAATATTGAAT", "GCCGATCTGCCACCGTGTGA", "CAGAGCTTGCCCTAGATACC", "ACCAAAGCTTATAGCGGCCC", "GCTAGGCGTTTGCGGCCTTG", "TGTACAACGTGACTATGTAT", "ACCTGTGGTCGATTGTACAA", "TCTATTGCCACTCGCGTGTC", "CTTATCCTAGACAAACGTTG", "ACTGGAAGCTACAACGGTTC", "AACACTAACATCGCTTACGG", "TAGGAACATTGCGCGACAAC", "GGTGGAAGAGGGAACCGTAG", "GTTGGTGTCCGATGACCTCG", "CACATTGTGACCCAACGTGC", "ATTGTACAACGCATCGATCA", "GGCAGTACGATCAGAAGGTT", "CTACTTCCAGGAGCCCGGGT", "CAGGCGTCTTGCGATTTTCC", "ATTTGTGCTTATCCTAGACA", "CGAATGGCATAGATGGTGTC", "CGGAGGCAGTACGATCAGAA", "CGAAGTATTAGTAGTGACGT", "TCTCTCTTGGTTATCTGCGA", "AATTAAAGCCGGAGGCAGTA", "TCACTATCCAAGTAATCTGC", "ACGGGTTGTTGTTCCGGCTA", "TCCTACTTCCAGGAGCCCGG", "AGGGGCACGGGTTGTTGTTC", "GCATACGTAGAAGAAGGGTC", "TTTCTCGGTGTGTTGAAAGA", "TGTGGTCGATTGTACAACGG", "TATAGTTATTACTTGTGCAG", "GCAGTACCTCTGAATTGGGG", "TGTAAGCAGTACCTCTGAAT", "GCCCATGCTCGCCCATCGAT", "ACTATTCCATTCGGATACGC", "GAGCTTGCCCTAGATACCCG", "CAGTAAGTCCTGCAGGCGTC", "TACAACGTACCGGCGGAAGC", "AGCGGCCCTTCTGACATCAG", "GTCGCCATGGTCCGTCTTAA", "TCGCTGGACCTGTGGTCGAT", "ACGAGGTATTAGGTGAACCG", "AGCGATGTCTTTATATAGTT", "GGCTAGAAATCGACGGTAAT", "GCCTCGTTCAAATGATAGTC", "CACGGGTTGTTGTTCCGGCT", "TATAGGCCACGGCTAGAAAT", "GAACCGTATAGTAGTGCCGT", "CAGCATGGCCCTTATGGGGT", "CGACAGACTTTCTCGGTGTG", "GACGGTGCATATCAAAATAA", "TTCTGTCGCTCTAGGAACAT", "AAACGTTGCTGTCGCTCTAG", "GCGAATGGCATAGATGGTGT", "GCGTGTTGCTAAGTTGATGA", "TAGGTAAGTAATGCGTGTCC", "GCCACCGTGTGAATATAAAT", "TGAGAACGGAAGGGCCATAC", "ACTAAAAACTTACAGGGAGC", "CGGAGAATAATGGGGTGAAC", "GGAAGGACGTAGAGTAGTCT", "CTAAGCCCGTCATTATTACA", "TCTACTCTGACTTATCCTGA", "CGCCATGGTCCGTCTTAAGG", "TAAAATTTATCCACATGTTA", "CAGAGTGTTGCCTCTGTATC", "TTCGGACTCTGTGCAAATTC", "TAATGGGCTGCTAAGCCCGT", "ATTAAATAGATAAGTCTACT", "GTGTTCGAACTCCAGTTTGG", "AGTCTACTCTGACTTATCCT", "TAAGGTATGCTAACAACAAT", "CGCTGGACCTGTGGTCGATT", "TCCCAAGGGAGACTCTTCTG", "GTTGAAAGAAAAGCTAGATG", "ATCCCACTATTCCATTCGGA", "ACAACTGTGGTCGATTGTAC", "ACAGGGAGCGACTGGCATTT", "ACTTATCCTGATTCATCGCC", "GGAACCGTATCGAGCTACTG", "CACCGTGTGAATATAAATAT", "GCTGATCTCGGGAAAATGGT", "GCCGAAATAAGGAAGACCTA", "TCGATTGTACAACGGGCCCT", "TTCACTGTTCTATTGCCACT", "TGGTTGTAAGCAGTACCTCT", "ATTAGTAGTGACGTTATTGG", "ATCCTTTCGTAAGAACAATG", "TTAGTCAATTTGGGGGGGTT", "CTGCAGGCGTCTTGCGATTT", "AGTGACCGGTAACCTCACCC", "CTTTGCGCGATCCTTTCGTA", "CGTGTCGTTTGTATTATTTC", "GCAGTGACCGGTAACCTCAC", "CAATGCTTTCGGAGAATAAT", "CCTAGATACCCGCCCATGCT", "GGGTTCACTGTTCTATTGCC", "CGGCAGCATGGCCCTTATGG", "CGGGAAAATGGTACCGGCTA", "ATAATGGGGTGAACGGCCAC", "GAACATCTCGCTGGACCTGT", "GGGCCATACTGGAAGCTACA", "GTTATCTGCGACAGACTTTC", "GTTCCATAGCGTGTTGCTAA", "GCGGCCTTGACGCTCAACCA", "CTGCCACCGTGTGAATATAA", "CCCGTCATTATTACAGCCAC", "CATGCTCGCCCATCGATTTG", "CGGAAGCCACACCGGGACGG", "ATATAAATATTGAATGTGAA", "ATGCATCTTCTGCGAATGGC", "AGCGGTGTTCGAACTCCAGT", "CTCGGTCCCCCCACATTGTG", "CCCCCCACATTGTGACCCAA", "AGCGTGCCTGTGCTGTTCCA", "TTAGTAGTGACGTTATTGGT", "TCCTGTCGCTCTAGGAACAT", "GTCTTGCGATTTTCCCTCAG", "CGTGACTATGTATAATGGGC", "CGTGTTGCTAAGTTGATGAA", "GTGTTGCTAAGTTGATGAAA", "TTTCCTCATGTGCCGCGGGC", "ATGCTTTCGGAGAATAATGG", "GTACCGGCTAGGCGTTTGCG", "AGAGGGAACCGTAGCCCTGG", "GAAAGACAGCTAAGACAAAG", "TCGCTCTAGGAACATTGCGC", "CTAAGTTGATGAAAATAGCC", "TGCGCGACAACTGTGGTCGA", "ACTAAACACTAACATCGCTT", "TCTGCGAATGGCATAGATGG", "GAATAATGGGGTGAACGGCC", "TAAGAGCATCACATGCGGGG", "ATAGTAGTGCCGTTCAATAT", "CCGATGACCTCGGTCCCCCC", "CGGAGAGCATCAACCATAGT", "ATTGCCACTCGCGTGTCGTT", "CCGTAGCCTCCGATAAGAGC", "TAATGGACGAAAGGTTACCC", "GGACGTAGAGTAGTCTCTCT", "GCTTTGCGCGATCCTTTCGT", "TATATAGTTATTACTTGTGC", "CCTGCAGGCGTCTTGCGATT", "TGCCACCGTGTGAATATAAA", "TATCCTGATTCATCGCCGAA", "CCGGAGGCAGTACGATCAGA", "TATCCTAGACAAACGTTGCT", "CAGCTGATCTCGGGAAAATG", "GGATACGCCGGATATGTATC", "TCTCGCTGGACCTGTGGTCG", "ACGGCAGCATGGCCCTTATG", "ACGTCGTAACCTAGCGAATT", "CAACTGTGGTCGATTGTACA", "GATGCATCTTCTGCGAATGG", "CGGTTCGGTATAAAATTTAT", "CTAGGAACATCTCGCTGGAC", "AGATAAGTCTACTCTGACTT", "CATCGCTTACGGAGAGCATC", "GCTACTGCGGGACACTAGAA", "TAGTAGTGCCGTTCAATATG", "TGGTCGATTGTACAACGTGA", "AGGGCCGATCTGCCACCGTG", "GGCCACCTCCTGGTGGAAGA", "GGTTCACTCGTTGGTGTCCG", "TGCAGCTGATCTCGGGAAAA", "ACTATCCCAAGGGAGACTCT", "AGGTTAGAAGGATATTTCTT", "GACCTACTCACTGTCGCTCT", "GAATGTGAACTGCACGGAGG", "CTATCACTATCCAAGTAATC", "AGGTAGGTAAGTAATGCGTG", "GCTCTAGGAACATGACGTAG", "GATAGTCTGTCACCTATCAC", "TCTGGCCCTGAGGTTTGGCG", "AATGGGCTGCTAAGCCCGTC", "GTTCAAATGATAGTCTGTCA", "CTCCGATAAGAGCATCACAT", "TATCATTTCCTCATGTGCCG", "CACCTATCACTATCCAAGTA", "TCTTAGTCAATTTGGGGGGG", "GAGAGCATCAACCATAGTTC", "GGGGGGTTCGGACTCTGTGC", "ACTAACATCGCTTACGGAGA", "TGTAGTTCTTACGAACTAAG", "GCCAGCTGCCCATATAGGCC", "AGCGCAAGACGGTGCATATC", "ACCTACTCACTGTCGCTCTA", "CCGGCCTCGTTCAAATGATA", "GTAGATCGTGTGGTCGATTG", "ATAGGCCGGGCTTTGCGCGA", "GCTAGATGCATCTTCTGCGA", "ACCCAACGAGGTATTAGGTG", "TCGCGCAAATGCGAGAGCTC", "CCGGTAACCTCACCCGCGCG", "GAAAGAAAAGCTAGATGCAT", "GTATCGAGCTACTGCGGGAC", "GATATTTCTTAGGAACGCCG", "CTCTGTGCAAATTCCTACTT", "CCAGTTTGGAGAGTGTGTGT", "AACATTGCGCGACAACTGTG", "GAACGGAAGGGCCATACTGG", "CCACGGCTAGAAATCGACGG", "TTTCGCCATTAAATAGATAA", "ACCCAGGGCCGATCTGCCAC", "AGGTGAACCGTATAGTAGTG", "AGGAACATCTCGCTGGACCT", "CGATGCAGCTGATCTCGGGA", "GGTCTGGAGCGTGCCTGTGC", "ATTTGGGGGGGTTCGGACTC", "GCCGGCCTCGTTCAAATGAT", "TGTGTGAGAACGGAAGGGCC", "CTCGGTGTGTTGAAAGAAAA", "TTGGGGCTGCCGTTCGCACG", "GCCCTGGTTGTAAGCAGTAC", "GTGAACGGCCACTAAAAACT", "TAGGTGAACCGTATAGTAGT", "ATCTGCAGTGACCGGTAACC", "TTGACGCTCAACCACGGCAG", "CCGGCGGAAGCCACACCGGG", "CCGGGACACAACCTACGACC", "AAAATGGTACCGGCTAGGCG", "ACAACCTACGACCCAACGAG", "GAGAACGGAAGGGCCATACT", "TGATTCATCGCCGAAATAAG", "GTAGTGACGTTATTGGTTCA", "ATAGGCCACGGCTAGAAATC", "CGTCATTATTACAGCCACAA", "AAATGGTACCGGCTAGGCGT", "TTTCATCTTACAGACTGGAC", "AGACTGGACGCGGGCAGCGA", "AGCGTGTTGCTAAGTTGATG", "TAAAGTAGATCGTGTGGTCG", "ACCGGGACGGAAGGACGTAG", "GTACAACGCATCGATCAACG", "TATTATTTCAAAGGTATGTA", "CTATGTATAATGGGCTGCTA", "AGATACCCGCCCATGCTCGC", "TCATCCCACTATTCCATTCG", "GAGCTCTCGCGAACGTACAG", "CAACCATAGTTCCATAGCGT", "TCTTCTGACGGTTGCGAAGT", "CATCTTCTGCGAATGGCATA", "CGTAGTCTCTGTGGTCGATT", "TGTGCTGTTCCAGTAAGTCC", "CCGTAGCCCTGGTTGTAAGC", "CTCTGAATTGGGGCTGCCGT", "CCCACTATTCCATTCGGATA", "ATGGGGTGAAAGACAGCTAA", "GGTATGTAATGCGTGTGGCC", "GAGCATCACATGCGGGGTTC", "CTTATAGCGGCCCTTCTGAC", "GCTGGACCTGTGGTCGATTG", "TATCCAAGTAATCTGCAGTG", "GTGTGGCCACTTCTGTCGCT", "TCGCTCTAGGAACATCTCGC", "AACAATGCTTTCGGAGAATA", "GCGGTGTTCGAACTCCAGTT", "TAAGTTGATGAAAATAGCCG", "CGCATCGATCAACGAACTAC", "GTCGCTCTAGGAACATCTCG", "CGGTGTTCGAACTCCAGTTT", "GCGACAGACTTTCTCGGTGT", "TGCCTCTGTATCATCCCACT", "AACTAAGGTGGGTGTTGGAG", "ATTTCATCTTACAGACTGGA", "AGGCAGTACGATCAGAAGGT", "CATTTCCTCATGTGCCGCGG", "TTAAAGCCGGAGGCAGTACG", "TATCCACATGTTACATGGGC", "CGATTGTACAACGTACCGGC", "GTCCGTCTTAAGGTATGCTA", "GATGACCTCGGTCCCCCCAC", "AAAATTTATCCACATGTTAC", "ACCTCGGTCCCCCCACATTG", "CAGGGCCGATCTGCCACCGT", "CTTTCGGAGAATAATGGGGT", "CAACGAGGTATTAGGTGAAC", "GAGGGAACCGTAGCCCTGGT", "ACTAGAATGTCAGATGCAGT", "ACTCGTTGGTGTCCGATGAC", "AGAAAAGCTAGATGCATCTT", "ACTGCACGGAGGTCTGGAGC", "AGGCGTCTTGCGATTTTCCC", "AGTCGTTAACTGTGAATGAC", "GGTGAACCGTATAGTAGTGC", "AGTACCTCTGAATTGGGGCT", "ACTGTGGTCGATTGTACAAC", "GCTATAGAACCAAAGCTTAT", "CGATTGTACAACGTGACTAT", "CCCCACATTGTGACCCAACG", "ACGCGGGCAGCGATGTCTTT", "TGGACGCGGGCAGCGATGTC", "CGATAAGAGCATCACATGCG", "AGAATGTCAGATGCAGTCGT", "CGCAAGACGGTGCATATCAA", "GACTTATCCTGATTCATCGC", "GAAGTATTAGTAGTGACGTT", "CCCTCTGGCCCTGAGGTTTG", "GGGGGGGTTCGGACTCTGTG", "GACGGTAATTTCATCTTACA", "AAGACAGCTAAGACAAAGGT", "AGCTGATCTCGGGAAAATGG", "GAGACTCTTCTGACGGTTGC", "CGGGTGCAGCGGTGTTCGAA", "GTCAGATGCAGTCGTTAACT", "TTCATCGCCGAAATAAGGAA", "AACGTACAGAGTGTTGCCTC", "TCTGACGGTTGCGAAGTATT", "TATCTGCGACAGACTTTCTC", "ATCAACCATAGTTCCATAGC", "TGGCCACTTCTGTCGCTCTA", "GGTTCGGTATAAAATTTATC", "CGTGTGGTCGATTGTACAAC", "GGTTCACTGTTCTATTGCCA", "GTCTGGAGCGTGCCTGTGCT", "GTCCTGCAGGCGTCTTGCGA", "CGCGCAAATGCGAGAGCTCT", "TCCAAGTAATCTGCAGTGAC", "AACGCCGGCCTCGTTCAAAT", "GCAGGCGTCTTGCGATTTTC", "GCCTCTGTATCATCCCACTA", "GGGCACGGGTTGTTGTTCCG", "ATATGAGGGGCACGGGTTGT", "TAAACACTAACATCGCTTAC", "CTTAGTCAATTTGGGGGGGT", "ATGGTCCGTCTTAAGGTATG", "ACAATGGACGTCGTAACCTA", "GCGATCGTCAACAAGTTCTG", "AGTCTCTGTGGTCGATTGTA", "AGTCTGTCACCTATCACTAT", "CCACTATTCCATTCGGATAC", "CGTACCGGCGGAAGCCACAC", "AACTTACAGGGAGCGACTGG", "ACAACGTGACTATGTATAAT", "TCATCTTACAGACTGGACGC", "GCTGTCGCTCTAGGAACATG", "ATCAATTAAAGCCGGAGGCA", "TCCTAGACAAACGTTGCTGT", "CGATGACCTCGGTCCCCCCA", "GTGTCGTTTGTATTATTTCA", "AAGGTATGTAATGCGTGTGG", "CATAGTTCCATAGCGTGTTG", "TGAAAGAAAAGCTAGATGCA", "TGACTATGTATAATGGGCTG", "GGTAACCTCACCCGCGCGTC", "ACGTTATTGGTTCACTCGTT", "TTGGCAAGATATGTTCTAGG", "TTTGGCAAGATATGTTCTAG", "AAAGCCGGAGGCAGTACGAT", "ACAGAGTGTTGCCTCTGTAT", "GGTTGTAAGCAGTACCTCTG", "GATTTGTAGTTCTTACGAAC", "CGATCAGAAGGTTAGAAGGA", "AGAGTGTGTGTGAGAACGGA", "GTCTTTATATAGTTATTACT", "TGCTTTCGGAGAATAATGGG", "CAACTATCCCAAGGGAGACT", "AACTGCACGGAGGTCTGGAG", "GACCCAACGAGGTATTAGGT", "TGGGTGTTGGAGCATACGTA", "CTGTGGTCGATTGTACAACG", "GTATAGTAGTGCCGTTCAAT", "CAACGGTTCGGTATAAAATT", "GATTCATCGCCGAAATAAGG", "GTTGTTGTTCCGGCTATAGA", "CTCAACCACGGCAGCATGGC", "TATGTATCATTTCCTCATGT", "GGAGGCAGTACGATCAGAAG", "AAAATAGCCGGGACACAACC", "ACTTACAGGGAGCGACTGGC", "TCCATAGCGTGTTGCTAAGT", "GATGGTGTCAGCCAGCTGCC", "ATGCGTGTCCCTCTGGCCCT", "GTTCTATTGCCACTCGCGTG", "TATAGTAGTGCCGTTCAATA", "ATCTCCTGTCGCTCTAGGAA", "GGCTGCTAAGCCCGTCATTA", "TATGTAATGCGTGTGGCCAC", "AAGAACAATGGACGTCGTAA", "AAACTTACAGGGAGCGACTG", "AGACTCTTCTGACGGTTGCG", "CGAGAGCTCTCGCGAACGTA", "ATGTTCTAGGAATAGGCCGG", "AATGATAGTCTGTCACCTAT", "ACAATGCTTTCGGAGAATAA", "ACGGAAGGGCCATACTGGAA", "GAGTGTTGCCTCTGTATCAT", "AGGTAAGTAATGCGTGTCCC", "CGGGACACTAGAATGTCAGA", "ATTCCTACTTCCAGGAGCCC", "AATTGGTTACGACACTAGGA", "CCTGTCGCTCTAGGAACATC", "GGACACTAGAATGTCAGATG", "ACATTGCGCGACAACTGTGG", "TTACCCAGGGCCGATCTGCC", "GCTCTAGGAACATTGCGCGA", "TAGCGGCCCTTCTGACATCA", "GTAGAAGAAGGGTCGCCATG", "TGGACCTGTGGTCGATTGTA", "ACTCTGTGCAAATTCCTACT", "TATAATGGGCTGCTAAGCCC", "TCCCCTGTGTTTTTCGCCAT", "TTACGAACTAAGGTGGGTGT", "TGCTCGCCCATCGATTTGTA", "TGGTCGATTGTACAACGTAC", "CGGACTCTGTGCAAATTCCT", "GCCCTGAGGTTTGGCGGCCG", "TCTGTGCAAATTCCTACTTC", "GGTTAGAAGGATATTTCTTA", "ATGTATCATTTCCTCATGTG", "TGTTTCGACTCAAGTTCGCG", "TCGCTCTAGGAACATAAAGT", "TGGCATTTGTGCTTATCCTA", "TTGCGAAGTATTAGTAGTGA", "ACGCCGGATATGTATCATTT", "TCACATGCGGGGTTCACTGT", "CGATCAACGAACTACCCGAT", "GCCGTTCGCACGCGATCGTC", "CGTTCAAATGATAGTCTGTC", "AATGCTTTCGGAGAATAATG", "GGTCGATTGTACAACGTACC", "CAAGATATGTTCTAGGAATA", "GACACTAGGAACCGTATCGA", "GTCATTATTACAGCCACAAC", "CACTAACATCGCTTACGGAG", "AACGTACCGGCGGAAGCCAC", "GTTCACTGTTCTATTGCCAC", "TAAGGTGGGTGTTGGAGCAT", "GTTGCTAAGTTGATGAAAAT", "GGAACATAAAGTAGATCGTG", "GAACTACCCGATCTCCTGTC", "TGATAGTCTGTCACCTATCA", "AGAGCATCACATGCGGGGTT", "CTACTCTGACTTATCCTGAT", "CCCTGAGGTTTGGCGGCCGT", "CCACCGTGTGAATATAAATA", "CTGGACCTGTGGTCGATTGT", "TTTGGCGGCCGTAGCCTCCG", "CTCTCTTGGTTATCTGCGAC", "GGTGAAAGACAGCTAAGACA", "CTGTGCTGTTCCAGTAAGTC", "CTAATGGACGAAAGGTTACC", "TCGGATACGCCGGATATGTA", "AACCACGGCAGCATGGCCCT", "TTCCAGGAGCCCGGGTGCAG", "AACCTACGACCCAACGAGGT", "TACTCTGACTTATCCTGATT", "GCCCTCTCTTAGTCAATTTG", "TACCTCTGAATTGGGGCTGC", "CAACGTGACTATGTATAATG", "TATAAAATTTATCCACATGT", "TCCGATAAGAGCATCACATG", "CTGCTAAGCCCGTCATTATT", "AGGTCTGGAGCGTGCCTGTG", "AAATAGCCGGGACACAACCT", "GGCCCTTATGGGGTGAAAGA", "TTACAGGGAGCGACTGGCAT", "GTACCTCTGAATTGGGGCTG", "ACGAACTAAGGTGGGTGTTG", "TTATCTGCGACAGACTTTCT", "AACCTAGCGAATTGGTTACG", "GAGCGACTGGCATTTGTGCT", "GTGTCCGATGACCTCGGTCC", "ACCGTGTGAATATAAATATT", "GTATTATTTCAAAGGTATGT", "CGAATTGGTTACGACACTAG", "CCGAAATAAGGAAGACCTAC", "GGTCCCCCCACATTGTGACC", "AGTAGATCGTGTGGTCGATT", "CCTACGACCCAACGAGGTAT", "TTCTGACGGTTGCGAAGTAT", "GGTTGCGAAGTATTAGTAGT", "ATTCGGATACGCCGGATATG", "CCACTAAAAACTTACAGGGA", "CGTGCCTGTGCTGTTCCAGT", "CGGCGGAAGCCACACCGGGA", "CACCTCCTGGTGGAAGAGGG", "ATAAAGTAGATCGTGTGGTC", "TGGCCCTTATGGGGTGAAAG", "GTGCCGTTCAATATGAGGGG", "CTGGTGGAAGAGGGAACCGT", "CGTCAACAAGTTCTGTTTCG", "AGTGCCGTTCAATATGAGGG", "AGCTAAGACAAAGGTAGGTA", "GACAAACGTTGCTGTCGCTC", "ACAACTATCCCAAGGGAGAC", "ATCAACGAACTACCCGATCT", "GGTGTTGGAGCATACGTAGA", "CGATTGTACAACGGGCCCTC", "TAGTTCCATAGCGTGTTGCT", "CTAACAACAATGCTTTCGGA", "TAATGCGTGTGGCCACTTCT", "AATTGGGGCTGCCGTTCGCA", "CCTCCTGGTGGAAGAGGGAA", "CAATGGACGTCGTAACCTAG", "ATTGTACAACGGGCCCTCTC", "CGAACTAAGGTGGGTGTTGG", "TAGTCAATTTGGGGGGGTTC", "TGTTCCAGTAAGTCCTGCAG", "GATGCAGTCGTTAACTGTGA", "GCTAGAAATCGACGGTAATT", "TATTACAGCCACAACTATCC", "TGTGGTCGATTGTACAACGT", "CCGATAAGAGCATCACATGC", "AGTTATTACTTGTGCAGGCC", "GTCGTTTGTATTATTTCAAA", "TTCTGCGAATGGCATAGATG", "TAGGAACGCCGGCCTCGTTC", "GGGTCGCCATGGTCCGTCTT", "GAGCGTGCCTGTGCTGTTCC", "TGGACGAAAGGTTACCCAGG", "AACATGACGTAGTCTCTGTG", "AGATGCATCTTCTGCGAATG", "CGGCCACTAAAAACTTACAG", "CTGTTCCAGTAAGTCCTGCA", "AACTCCAGTTTGGAGAGTGT", "CTAGGAACATTGCGCGACAA", "GAGTGTGTGTGAGAACGGAA", "ACGACACTAGGAACCGTATC", "TACCCAGGGCCGATCTGCCA", "ACCTCTGAATTGGGGCTGCC", "TCAACCATAGTTCCATAGCG", "CTTTCTCGGTGTGTTGAAAG", "TCTTACGAACTAAGGTGGGT", "CTGCGGGACACTAGAATGTC", "CAAAGGTAGGTAAGTAATGC", "GTCTCTAATGGACGAAAGGT", "CTGTCGCTCTAGGAACATGA", "CTCTAGGAACATAAAGTAGA", "CAGACTTTCTCGGTGTGTTG", "GGGGTTCACTGTTCTATTGC", "ACTATCCAAGTAATCTGCAG", "TTTCGGAGAATAATGGGGTG", "GTAGAGTAGTCTCTCTTGGT", "CGCTCTAGGAACATGACGTA", "GGTGAACGGCCACTAAAAAC", "CTCTAATGGACGAAAGGTTA", "GGGAACCGTAGCCCTGGTTG", "GTGCTGTTCCAGTAAGTCCT", "TAGAAGGATATTTCTTAGGA", "GCGTGCCTGTGCTGTTCCAG", "CCTTCTGACATCAGAGCTTG", "CGATCGTCAACAAGTTCTGT", "ACCCGATCTCCTGTCGCTCT", "ATCGATCAACGAACTACCCG", "TGCTAAGTTGATGAAAATAG", "GTCGTAACCTAGCGAATTGG", "CTGGACGCGGGCAGCGATGT", "TAAGCAGTACCTCTGAATTG", "GATCTCCTGTCGCTCTAGGA", "AAGCAGTACCTCTGAATTGG", "AGAGCATCAACCATAGTTCC", "ACTCTTCTGACGGTTGCGAA", "TACAGCCACAACTATCCCAA", "CTGGTTGTAAGCAGTACCTC", "CTATAGAACCAAAGCTTATA", "CCATGGTCCGTCTTAAGGTA", "GTTAGAAGGATATTTCTTAG", "GCCGGGCTTTGCGCGATCCT", "GTGCAGGCCACCTCCTGGTG", "TAGCGTGTTGCTAAGTTGAT", "GTGGTCGATTGTACAACGTG", "ACGCTCAACCACGGCAGCAT", "GGTTGTTGTTCCGGCTATAG", "TGACCTCGGTCCCCCCACAT", "TAATGCGTGTCCCTCTGGCC", "CTTATCCTGATTCATCGCCG", "AAGGGTCGCCATGGTCCGTC", "AGGTATGCTAACAACAATGC", "CGAAAGGTTACCCAGGGCCG", "GAAGACCTACTCACTGTCGC", "CTGCCGTTCGCACGCGATCG", "GAGCTACTGCGGGACACTAG", "ACAGACTTTCTCGGTGTGTT", "GGCCGATCTGCCACCGTGTG", "AATCTCCCCTGTGTTTTTCG", "TCCCTCAGCGCAAGACGGTG", "CAATTAAAGCCGGAGGCAGT", "GTGCCCTAATCTCCCCTGTG", "TTGCGCGACAACTGTGGTCG", "TCGACGGTAATTTCATCTTA", "ACGTAGAAGAAGGGTCGCCA", "GAGCATACGTAGAAGAAGGG", "CTAGGAATAGGCCGGGCTTT", "AGCGACTGGCATTTGTGCTT", "TGCTAAGCCCGTCATTATTA", "TCGTTGGTGTCCGATGACCT", "GAGAGCTCTCGCGAACGTAC", "GAACCGTATCGAGCTACTGC", "AAGGGCCATACTGGAAGCTA", "CGTACAGAGTGTTGCCTCTG", "CGACGGTAATTTCATCTTAC", "CCTATCACTATCCAAGTAAT", "CGCGAACGTACAGAGTGTTG", "GGCATTTGTGCTTATCCTAG", "ACATAAAGTAGATCGTGTGG", "CAGTGACCGGTAACCTCACC", "TGCCCATATAGGCCACGGCT", "GAACGCCGGCCTCGTTCAAA", "GCAGCTGATCTCGGGAAAAT", "CTATTGCCACTCGCGTGTCG", "ACATGGGCGATGCAGCTGAT", "ATTTGTAGTTCTTACGAACT", "GTCTTAAGGTATGCTAACAA", "TGCGCGATCCTTTCGTAAGA", "GTGCAGCGGTGTTCGAACTC", "TATTGAATGTGAACTGCACG", "ATCGATTTGTAGTTCTTACG", "ATGCGTGTGGCCACTTCTGT", "CGGGCCCTCTCTTAGTCAAT", "GTTCGGTATAAAATTTATCC", "GTATCATCCCACTATTCCAT", "AATCGACGGTAATTTCATCT", "GTGAGAACGGAAGGGCCATA", "GCTCGCCCATCGATTTGTAG", "GTGGTCGATTGTACAACGTA", "CGCCGAAATAAGGAAGACCT", "TTCTCGGTGTGTTGAAAGAA", "AGCTACTGCGGGACACTAGA", "AGTACGATCAGAAGGTTAGA", "TCTTACAGACTGGACGCGGG", "GTGGAAGAGGGAACCGTAGC", "TCTTAGGAACGCCGGCCTCG", "CCCATGCTCGCCCATCGATT", "ATAAAATTTATCCACATGTT", "GTGGTCGATTGTACAACGGG", "ATCGCTTACGGAGAGCATCA", "ACAACGGGCCCTCTCTTAGT", "CCCTTCTGACATCAGAGCTT", "TAGGAACATAAAGTAGATCG", "AGCATCACATGCGGGGTTCA", "CCTCTGAATTGGGGCTGCCG", "TATCATCCCACTATTCCATT", "ACAGACTGGACGCGGGCAGC", "TGCCGTTCGCACGCGATCGT", "CTGGAGCGTGCCTGTGCTGT", "TCTAGGAACATCTCGCTGGA", "AAGAAAAGCTAGATGCATCT", "GAACATGACGTAGTCTCTGT", "AATAGGCCGGGCTTTGCGCG", "TGTTTTTCGCCATTAAATAG", "GGAGAGTGTGTGTGAGAACG", "CTCCTGTCGCTCTAGGAACA", "GATTGTACAACGGGCCCTCT", "CCCAGGGCCGATCTGCCACC", "AACGTTGCTGTCGCTCTAGG", "CCGATCTCCTGTCGCTCTAG", "CTGGCCCTGAGGTTTGGCGG", "ATTCATCGCCGAAATAAGGA", "TTCCATAGCGTGTTGCTAAG", "CTATTCCATTCGGATACGCC", "TCATTTCCTCATGTGCCGCG", "CTTCTGCGAATGGCATAGAT", "TCGGAGAATAATGGGGTGAA", "CCCCTGTGTTTTTCGCCATT", "GTTCGAACTCCAGTTTGGAG", "GCCACTCGCGTGTCGTTTGT", "GTAGTCTCTGTGGTCGATTG", "TGGTTACGACACTAGGAACC", "ACCGTAGCCCTGGTTGTAAG", "GACAACTGTGGTCGATTGTA", "AATATTGAATGTGAACTGCA", "CCAGCTGCCCATATAGGCCA", "CACGGAGGTCTGGAGCGTGC", "TGTGTTGAAAGAAAAGCTAG", "CACATGCGGGGTTCACTGTT", "ATATAGGCCACGGCTAGAAA", "ACATTGTGACCCAACGTGCC", "TGGTTCACTCGTTGGTGTCC", "TCTAGGAACATGACGTAGTC", "TCGGGAAAATGGTACCGGCT", "CTCTTCTGACGGTTGCGAAG", "CCTTGACGCTCAACCACGGC", "TCGAACTCCAGTTTGGAGAG", "TGCGGCCTTGACGCTCAACC", "TCTTTATATAGTTATTACTT", "GCAGTCGTTAACTGTGAATG", "TATGTATAATGGGCTGCTAA", "ACGAACTACCCGATCTCCTG", "AATGCGTGTGGCCACTTCTG", "TGATCTCGGGAAAATGGTAC", "CTGTCACCTATCACTATCCA", "TAGGCCACGGCTAGAAATCG", "AATGACATCAATTAAAGCCG", "CAGCCACAACTATCCCAAGG", "TGTCGCTCTAGGAACATTGC", "TTCCTACTTCCAGGAGCCCG", "CGTGTGGCCACTTCTGTCGC", "GGAAGACCTACTCACTGTCG", "CTTGCGATTTTCCCTCAGCG", "CGCGATCGTCAACAAGTTCT", "GACATCAGAGCTTGCCCTAG", "ATTGCGCGACAACTGTGGTC", "CGCGACAACTGTGGTCGATT", "GCGTTTGCGGCCTTGACGCT", "CAGCTAAGACAAAGGTAGGT", "TATCACTATCCAAGTAATCT", "TGTATCATCCCACTATTCCA", "AGAATAATGGGGTGAACGGC", "GTAAGTCCTGCAGGCGTCTT", "AGGAATAGGCCGGGCTTTGC", "GACGCGGGCAGCGATGTCTT", "ACGTAGTCTCTGTGGTCGAT", "CAATATGAGGGGCACGGGTT", "CTCTGACTTATCCTGATTCA", "CCAAGGGAGACTCTTCTGAC", "GGACCTGTGGTCGATTGTAC", "GTTCTGTTTCGACTCAAGTT", "TGGTACCGGCTAGGCGTTTG", "AGGCCGGGCTTTGCGCGATC", "TAAGTCTACTCTGACTTATC", "TAGTTATTACTTGTGCAGGC", "TGAATATAAATATTGAATGT", "CTAGGCGTTTGCGGCCTTGA", "CCATAGTTCCATAGCGTGTT", "GCCTGTGCTGTTCCAGTAAG", "TGAGGGGCACGGGTTGTTGT", "AACTACCCGATCTCCTGTCG", "GCCACACCGGGACGGAAGGA", "ATGGGGTGAACGGCCACTAA", "CTCCCCTGTGTTTTTCGCCA", "CGGAAGGGCCATACTGGAAG", "GTTGCCTCTGTATCATCCCA", "TCGTAACCTAGCGAATTGGT", "AAGCCGGAGGCAGTACGATC", "AAGCTAGATGCATCTTCTGC", "GTGCTTATCCTAGACAAACG", "GGGTGAAAGACAGCTAAGAC", "CGCTCTAGGAACATTGCGCG", "CATTTGTGCTTATCCTAGAC", "TAGATAAGTCTACTCTGACT", "TCGATTGTACAACGTGACTA", "CTTCTGACGGTTGCGAAGTA", "GCTCTCGCGAACGTACAGAG", "ATGGTGTCAGCCAGCTGCCC", "CCCTAGATACCCGCCCATGC", "CAGCGATGTCTTTATATAGT", "GCTAAGCCCGTCATTATTAC", "GGAATAGGCCGGGCTTTGCG", "CCACATTGTGACCCAACGTG", "CTGTGGTCGATTGTACAACG", "TAATCTCCCCTGTGTTTTTC", "AAGGTGGGTGTTGGAGCATA", "CAGGGAGCGACTGGCATTTG", "CGTAACCTAGCGAATTGGTT", "GCCGGAGGCAGTACGATCAG", "GAAAATAGCCGGGACACAAC", "TCGCGAACGTACAGAGTGTT", "TGCAGGCGTCTTGCGATTTT", "CAAATTCCTACTTCCAGGAG", "AGTGTGTGTGAGAACGGAAG", "GCTAAGACAAAGGTAGGTAA", "GCCGTAGCCTCCGATAAGAG", "TGTCAGATGCAGTCGTTAAC", "AATCTGCAGTGACCGGTAAC", "GGAACCGTAGCCCTGGTTGT", "GAGAATAATGGGGTGAACGG", "AGGAACCGTATCGAGCTACT", "AGAGTGTTGCCTCTGTATCA", "TGTTACATGGGCGATGCAGC", "TGCAGCGGTGTTCGAACTCC", "AGACAAAGGTAGGTAAGTAA", "GTGAAAGACAGCTAAGACAA", "CCATATAGGCCACGGCTAGA", "CTGTTTCGACTCAAGTTCGC", "TACCGGCGGAAGCCACACCG", "CCAACGAGGTATTAGGTGAA", "GGACGTCGTAACCTAGCGAA", "TTCTGTTTCGACTCAAGTTC", "AAGTCTACTCTGACTTATCC", "ATTGTACAACGTACCGGCGG", "ATGGGCGATGCAGCTGATCT", "GGGGTGAACGGCCACTAAAA", "CTGACTTATCCTGATTCATC", "GGCATAGATGGTGTCAGCCA", "GGGGCACGGGTTGTTGTTCC", "GAATAGGCCGGGCTTTGCGC", "GTCCCCCCACATTGTGACCC", "ACTGTGAATGACATCAATTA", "CTTTATATAGTTATTACTTG", "TCGCGTGTCGTTTGTATTAT", "TGTTGCCTCTGTATCATCCC", "ACATGCGGGGTTCACTGTTC", "TGGGCTGCTAAGCCCGTCAT", "CTTGGTTATCTGCGACAGAC", "GGTGTCCGATGACCTCGGTC", "TATGTTCTAGGAATAGGCCG", "TGGTCGATTGTACAACGCAT", "CTAGAAATCGACGGTAATTT", "GATGAAAATAGCCGGGACAC", "CTAGGAACCGTATCGAGCTA", "CTCTAGGAACATGACGTAGT", "AATGGTACCGGCTAGGCGTT", "GATTGTACAACGTACCGGCG", "CAAGTAATCTGCAGTGACCG", "TCGTTAACTGTGAATGACAT", "AATTTGGGGGGGTTCGGACT", "GACAGACTTTCTCGGTGTGT", "TGTCGCTCTAGGAACATCTC", "GGGCTTTGCGCGATCCTTTC", "GCCCTTCTGACATCAGAGCT", "TCAGCCAGCTGCCCATATAG", "TCAATTAAAGCCGGAGGCAG", "TAGGAATAGGCCGGGCTTTG", "CAGCGGTGTTCGAACTCCAG", "CGGGGTTCACTGTTCTATTG", "GGCCGTAGCCTCCGATAAGA", "CGATTGTACAACGCATCGAT", "GCCCTTATGGGGTGAAAGAC", "CGGCCGTAGCCTCCGATAAG", "AATTCCTACTTCCAGGAGCC", "GTTCTTACGAACTAAGGTGG", "GGGCGATGCAGCTGATCTCG", "ATCCCAAGGGAGACTCTTCT", "CCGTCTTAAGGTATGCTAAC", "GTCCGATGACCTCGGTCCCC", "CGAACTCCAGTTTGGAGAGT", "AGCCTCCGATAAGAGCATCA", "GGCCCTCTCTTAGTCAATTT", "GTAATCTGCAGTGACCGGTA", "CAACGTACCGGCGGAAGCCA", "TTTTCCCTCAGCGCAAGACG", "GACGGAAGGACGTAGAGTAG", "AAGACCTACTCACTGTCGCT", "GCTTTCGGAGAATAATGGGG", "AGGACGTAGAGTAGTCTCTC", "CAACCTACGACCCAACGAGG", "TTCCTCATGTGCCGCGGGCC", "AGTTGATGAAAATAGCCGGG", "AAGGAAGACCTACTCACTGT", "GGTGTCAGCCAGCTGCCCAT", "TGTGAGAACGGAAGGGCCAT", "TTGTACAACGGGCCCTCTCT", "TATAGAACCAAAGCTTATAG", "AGTAATCTGCAGTGACCGGT", "GTGTGTGTGAGAACGGAAGG", "TAATCTGCAGTGACCGGTAA", "CATTCGGATACGCCGGATAT", "CCTCACCCGCGCGTCTCTAA", "GAGGCAGTACGATCAGAAGG", "AACAACAATGCTTTCGGAGA", "CGTGTCCCTCTGGCCCTGAG", "ATAGTTCCATAGCGTGTTGC", "AAACACTAACATCGCTTACG", "CTACAACGGTTCGGTATAAA", "TCCGATGACCTCGGTCCCCC", "CTCTCGCGAACGTACAGAGT", "CGGCTATAGAACCAAAGCTT", "CTTCTGTCGCTCTAGGAACA", "GCATCACATGCGGGGTTCAC", "TGCAGTGACCGGTAACCTCA", "CCAGGGCCGATCTGCCACCG", "GGGTTGTTGTTCCGGCTATA", "GGAGCGACTGGCATTTGTGC", "AGTAAGTCCTGCAGGCGTCT", "GTACCGGCGGAAGCCACACC", "GCGGGACACTAGAATGTCAG", "GAGGTCTGGAGCGTGCCTGT", "TTGAATGTGAACTGCACGGA", "CTCACCCGCGCGTCTCTAAT", "AGCTGCCCATATAGGCCACG", "GCCACCTCCTGGTGGAAGAG", "CGAACTACCCGATCTCCTGT", "CGTTGGTGTCCGATGACCTC", "AGCCAGCTGCCCATATAGGC", "GAGTAGTCTCTCTTGGTTAT", "CCTTTCGTAAGAACAATGGA", "ACTGGACGCGGGCAGCGATG", "GATCTCGGGAAAATGGTACC", "CCCAACGAGGTATTAGGTGA", "TCCCTCTGGCCCTGAGGTTT", "GTATGTAATGCGTGTGGCCA", "GTCGATTGTACAACGTACCG", "ACTTCTGTCGCTCTAGGAAC", "GATTGTACAACGTGACTATG", "CTCCAGTTTGGAGAGTGTGT", "GGTTACCCAGGGCCGATCTG", "TAAGTCCTGCAGGCGTCTTG", "TTTATATAGTTATTACTTGT", "GTCGCTCTAGGAACATAAAG", "ATATGTTCTAGGAATAGGCC", "GTCACCTATCACTATCCAAG", "AAAGGTATGTAATGCGTGTG", "TGCCACTCGCGTGTCGTTTG", "AGAACAATGGACGTCGTAAC", "CCTCTGGCCCTGAGGTTTGG", "TGACCGGTAACCTCACCCGC", "TCCGGCTATAGAACCAAAGC", "AGCTCTCGCGAACGTACAGA", "TATTAGGTGAACCGTATAGT", "GCGGAAGCCACACCGGGACG", "CTGTGCAAATTCCTACTTCC", "CTTTCGTAAGAACAATGGAC", "CGGGCCTTTGGCAAGATATG", "CAACAATGCTTTCGGAGAAT", "AACGCATCGATCAACGAACT", "GACTCTGTGCAAATTCCTAC", "TGGTGGAAGAGGGAACCGTA", "AACCGTAGCCCTGGTTGTAA", "GGGCTGCCGTTCGCACGCGA", "ATCCAAGTAATCTGCAGTGA", "CGTCTTGCGATTTTCCCTCA", "AAATTCCTACTTCCAGGAGC", "GAACTCCAGTTTGGAGAGTG", "CAGTACCTCTGAATTGGGGC", "CGTTATTGGTTCACTCGTTG", "CCGGATATGTATCATTTCCT", "CTCTCTTAGTCAATTTGGGG", "CGTGTGAATATAAATATTGA", "AAATCGACGGTAATTTCATC", "AGGTTTGGCGGCCGTAGCCT", "GGTTATCTGCGACAGACTTT", "TAGAACCAAAGCTTATAGCG", "GCGATGCAGCTGATCTCGGG", "TGGAGCGTGCCTGTGCTGTT", "GTAGCCCTGGTTGTAAGCAG", "ACCGTATAGTAGTGCCGTTC", "GAAGGGTCGCCATGGTCCGT", "GTATGCTAACAACAATGCTT", "GCCGTTCAATATGAGGGGCA", "CCCAACGTGCCCTAATCTCC", "AACGGTTCGGTATAAAATTT", "TCTGTATCATCCCACTATTC", "TAGTAGTGACGTTATTGGTT", "GACGTAGTCTCTGTGGTCGA", "AAGCTTATAGCGGCCCTTCT", "GGTATAAAATTTATCCACAT", "TGGAAGCTACAACGGTTCGG", "ATTTATCCACATGTTACATG", "ACAAGTTCTGTTTCGACTCA", "GCTGTTCCAGTAAGTCCTGC", "AAAGTAGATCGTGTGGTCGA", "TCAAGTTCGCGCAAATGCGA", "GGTCGATTGTACAACGCATC", "AGAAGGTTAGAAGGATATTT", "CCGGGTGCAGCGGTGTTCGA", "ACACTAGGAACCGTATCGAG", "GTGTGAATATAAATATTGAA", "CAAATGCGAGAGCTCTCGCG", "CGGGCTTTGCGCGATCCTTT", "CCACAACTATCCCAAGGGAG", "GAAGAGGGAACCGTAGCCCT", "GCCGGGACACAACCTACGAC", "TGACGTTATTGGTTCACTCG", "GTGGTCGATTGTACAACGCA", "CTCTGTGGTCGATTGTACAA", "CGGTAACCTCACCCGCGCGT", "ATACCCGCCCATGCTCGCCC", "ATTAGGTGAACCGTATAGTA", "ATACGTAGAAGAAGGGTCGC", "TGCGTGTCCCTCTGGCCCTG", "TGTGCAAATTCCTACTTCCA", "GAATGTCAGATGCAGTCGTT", "CTTACGAACTAAGGTGGGTG", "GCATAGATGGTGTCAGCCAG", "AAGTAATGCGTGTCCCTCTG", "GTTACATGGGCGATGCAGCT", "ATGCAGTCGTTAACTGTGAA", "AATAGCCGGGACACAACCTA", "TGGCGGCCGTAGCCTCCGAT", "CGAACGTACAGAGTGTTGCC", "AGCTACAACGGTTCGGTATA", "CCGTTCGCACGCGATCGTCA", "TACCCGCCCATGCTCGCCCA", "ACCTATCACTATCCAAGTAA", "GCAAGATATGTTCTAGGAAT", "TAACATCGCTTACGGAGAGC", "GTGTGAGAACGGAAGGGCCA", "TTACGACACTAGGAACCGTA", "CTCTGGCCCTGAGGTTTGGC", "CCACTTCTGTCGCTCTAGGA", "TCGTAAGAACAATGGACGTC", "TGCTGTTCCAGTAAGTCCTG", "CATGACGTAGTCTCTGTGGT", "GCGGCCGTAGCCTCCGATAA", "GTTCGCGCAAATGCGAGAGC", "TTTCGTAAGAACAATGGACG", "ATGACGTAGTCTCTGTGGTC", "ATGCGAGAGCTCTCGCGAAC", "ATAGCCGGGACACAACCTAC", "CTTACAGACTGGACGCGGGC", "ACCTAGCGAATTGGTTACGA", "TCGAGCTACTGCGGGACACT", "TATCCCAAGGGAGACTCTTC", "CTAGAATGTCAGATGCAGTC", "GTGCAAATTCCTACTTCCAG", "TTTCAAAGGTATGTAATGCG", "GAGGTATTAGGTGAACCGTA", "TCGATTGTACAACGTACCGG", "TAGTTCTTACGAACTAAGGT", "TATTGGTTCACTCGTTGGTG", "TAGAGTAGTCTCTCTTGGTT", "TAACTGTGAATGACATCAAT", "GATACCCGCCCATGCTCGCC", "TAAATAGATAAGTCTACTCT", "TTCTTACGAACTAAGGTGGG", "CGGTCCCCCCACATTGTGAC", "TCGGACTCTGTGCAAATTCC", "CACGGCAGCATGGCCCTTAT", "GTGTGTGAGAACGGAAGGGC", "GAAGGATATTTCTTAGGAAC", "CTGTATCATCCCACTATTCC", "GTAACCTCACCCGCGCGTCT", "TAGGAACATCTCGCTGGACC", "TATTCCATTCGGATACGCCG", "TAGGCGTTTGCGGCCTTGAC", "GCAGCGATGTCTTTATATAG", "TGTCTTTATATAGTTATTAC", "CAAGACGGTGCATATCAAAA", "ATGACATCAATTAAAGCCGG", "CGTTTGTATTATTTCAAAGG", "GGTAATTTCATCTTACAGAC", "TCGATCAACGAACTACCCGA", "CACTAAACACTAACATCGCT", "TTCCATTCGGATACGCCGGA", "CCTCGTTCAAATGATAGTCT", "TACATGGGCGATGCAGCTGA", "GGCCCTTCTGACATCAGAGC", "TGCAAATTCCTACTTCCAGG", "GTCGATTGTACAACGCATCG", "CCTCCGATAAGAGCATCACA", "TACGCCGGATATGTATCATT", "AACCGTATAGTAGTGCCGTT", "CCTAGCGAATTGGTTACGAC", "TTCTGACATCAGAGCTTGCC", "GACGCTCAACCACGGCAGCA", "CAAGTTCGCGCAAATGCGAG", "TTATTACAGCCACAACTATC", "ACTCGCGTGTCGTTTGTATT", "GTTGTAAGCAGTACCTCTGA", "TTGATGAAAATAGCCGGGAC", "ACTAAGGTGGGTGTTGGAGC", "ATGTATAATGGGCTGCTAAG", "CATCGCCGAAATAAGGAAGA", "CCCGCGCGTCTCTAATGGAC", "CGTATCGAGCTACTGCGGGA", "ACGTTGCTGTCGCTCTAGGA", "TTAGGTGAACCGTATAGTAG", "CGTGCCCTAATCTCCCCTGT", "CCACGGCAGCATGGCCCTTA", "GGCGGCCGTAGCCTCCGATA", "AAGAGGGAACCGTAGCCCTG", "GTATAATGGGCTGCTAAGCC", "TAGTCTCTGTGGTCGATTGT", "ATATTTCTTAGGAACGCCGG", "AGATCGTGTGGTCGATTGTA", "TGGGGTGAAAGACAGCTAAG", "GCGACTGGCATTTGTGCTTA", "CATGGGCGATGCAGCTGATC", "ACGGAGAGCATCAACCATAG", "GTGTTTTTCGCCATTAAATA", "GTTTGCGGCCTTGACGCTCA", "TGCGTGTGGCCACTTCTGTC", "ACTTTCTCGGTGTGTTGAAA", "TTCGAACTCCAGTTTGGAGA", "CGATTTTCCCTCAGCGCAAG", "AAATGCGAGAGCTCTCGCGA", "GTTTCGACTCAAGTTCGCGC", "CGCCCATGCTCGCCCATCGA", "CATCGATCAACGAACTACCC", "GGCCTTGACGCTCAACCACG", "TGAATTGGGGCTGCCGTTCG", "TGCTTATCCTAGACAAACGT", "AGATGCAGTCGTTAACTGTG", "CTCGCTGGACCTGTGGTCGA", "CCCATCGATTTGTAGTTCTT", "GCTTGCCCTAGATACCCGCC", "GGCAAGATATGTTCTAGGAA", "TCATCGCCGAAATAAGGAAG", "TAAGAACAATGGACGTCGTA", "TTACAGCCACAACTATCCCA", "TGGTCGATTGTACAACGGGC", "CACCCGCGCGTCTCTAATGG", "GCATCAACCATAGTTCCATA", "ACTCCAGTTTGGAGAGTGTG", "TTCGTAAGAACAATGGACGT", "ATCTCGGGAAAATGGTACCG", "TAACCTAGCGAATTGGTTAC", "GCAAGACGGTGCATATCAAA", "TGGACGTCGTAACCTAGCGA", "GCCACGGCTAGAAATCGACG", "ATAGATGGTGTCAGCCAGCT", "ACGGAGGTCTGGAGCGTGCC", "GTTAACTGTGAATGACATCA", "TGTTCCGGCTATAGAACCAA", "GATACGCCGGATATGTATCA", "AGAGCTTGCCCTAGATACCC", "GTAAGTAATGCGTGTCCCTC", "CATTAAATAGATAAGTCTAC", "TACAGACTGGACGCGGGCAG", "CCCTGTGTTTTTCGCCATTA", "GGAGGTCTGGAGCGTGCCTG", "TGTTGAAAGAAAAGCTAGAT", "TTATTGGTTCACTCGTTGGT", "AAAGAAAAGCTAGATGCATC", "AAGACGGTGCATATCAAAAT", "TTCACTCGTTGGTGTCCGAT", "TCCTGATTCATCGCCGAAAT", "AAGATATGTTCTAGGAATAG", "AAGCTACAACGGTTCGGTAT", "TTGTACAACGTGACTATGTA", "CACTTCTGTCGCTCTAGGAA", "TATGAGGGGCACGGGTTGTT", "ACACAACCTACGACCCAACG", "GCGAATTGGTTACGACACTA", "ATCGACGGTAATTTCATCTT", "ATTGGGGCTGCCGTTCGCAC", "GTTCCAGTAAGTCCTGCAGG", "AAATAAGGAAGACCTACTCA", "GTTGTTCCGGCTATAGAACC", "CCTCAGCGCAAGACGGTGCA", "CCAAGTAATCTGCAGTGACC", "GTTGGAGCATACGTAGAAGA", "TTGTAAGCAGTACCTCTGAA", "GGGGCTGCCGTTCGCACGCG", "ATGAAAATAGCCGGGACACA", "CACATGTTACATGGGCGATG", "TTTGGGGGGGTTCGGACTCT", "TCTCGGGAAAATGGTACCGG", "TGTATTATTTCAAAGGTATG", "GCGTCTTGCGATTTTCCCTC", "AGAAATCGACGGTAATTTCA", "ATTATTTCAAAGGTATGTAA", "TAGATGCATCTTCTGCGAAT", "GCGATCCTTTCGTAAGAACA", "GGCCTTTGGCAAGATATGTT", "ACGCCGGCCTCGTTCAAATG", "ATTGGTTCACTCGTTGGTGT", "TTTTTCGCCATTAAATAGAT", "CCTAATCTCCCCTGTGTTTT", "TATCGAGCTACTGCGGGACA", "ACATCGCTTACGGAGAGCAT", "CTGATTCATCGCCGAAATAA", "CCCACATTGTGACCCAACGT", "CCGTATCGAGCTACTGCGGG", "ACTTCCAGGAGCCCGGGTGC", "GCATTTGTGCTTATCCTAGA", "CGTAGCCTCCGATAAGAGCA", "AAAGGTTACCCAGGGCCGAT", "CAAGGGAGACTCTTCTGACG", "CTGTCGCTCTAGGAACATAA", "TTTCGACTCAAGTTCGCGCA", "GAACAATGGACGTCGTAACC", "GGTGTTCGAACTCCAGTTTG", "CGGGACGGAAGGACGTAGAG", "TTATATAGTTATTACTTGTG", "TGCGGGGTTCACTGTTCTAT", "GGGAGACTCTTCTGACGGTT", "TGAATGTGAACTGCACGGAG", "GTATTAGGTGAACCGTATAG", "AGAAGGATATTTCTTAGGAA", "CTCTTGGTTATCTGCGACAG", "CACTCGTTGGTGTCCGATGA", "CTACTGCGGGACACTAGAAT", "TGCGAATGGCATAGATGGTG", "CATCTTACAGACTGGACGCG", "GAATTGGTTACGACACTAGG", "TGAAAGACAGCTAAGACAAA", "GAGCATCAACCATAGTTCCA", "TTGTACAACGTACCGGCGGA", "ACACCGGGACGGAAGGACGT", "GTGCCGCGGGCCTTTGGCAA", "CATCACATGCGGGGTTCACT", "GCTTACGGAGAGCATCAACC", "GGAAGCCACACCGGGACGGA", "TAGCCGGGACACAACCTACG", "GATCCTTTCGTAAGAACAAT", "CATTATTACAGCCACAACTA", "TGCAGTCGTTAACTGTGAAT", "GTGACTATGTATAATGGGCT", "ATTACTTGTGCAGGCCACCT", "CTCGTTGGTGTCCGATGACC", "TAGACAAACGTTGCTGTCGC", "CCATTCGGATACGCCGGATA", "GTCAGCCAGCTGCCCATATA", "CGCAAATGCGAGAGCTCTCG", "CAGGCCACCTCCTGGTGGAA", "ATGGTACCGGCTAGGCGTTT", "GAAGCCACACCGGGACGGAA", "TTCAATATGAGGGGCACGGG", "CGCTTACGGAGAGCATCAAC", "CTTGTGCAGGCCACCTCCTG", "ATAGCGTGTTGCTAAGTTGA", "CCGTATAGTAGTGCCGTTCA", "ACGTACCGGCGGAAGCCACA", "GTCCCTCTGGCCCTGAGGTT", "CACTGTCGCTCTAGGAACAT", "AAGGATATTTCTTAGGAACG", "TCAGAAGGTTAGAAGGATAT", "CTTACGGAGAGCATCAACCA", "TCTTCTGCGAATGGCATAGA", "TGTCGCTCTAGGAACATAAA", "CGCGGGCCTTTGGCAAGATA", "GTATAAAATTTATCCACATG", "AGGAGCCCGGGTGCAGCGGT", "GTTGCGAAGTATTAGTAGTG", "CAGCTGCCCATATAGGCCAC", "AATATAAATATTGAATGTGA", "CATACGTAGAAGAAGGGTCG", "ATAAGGAAGACCTACTCACT", "TCCCACTATTCCATTCGGAT", "CTACGACCCAACGAGGTATT", "CTTGACGCTCAACCACGGCA", "ACATGTTACATGGGCGATGC", "GGAACATCTCGCTGGACCTG", "ACCGTATCGAGCTACTGCGG", "CCTGTGTTTTTCGCCATTAA", "TTCCAGTAAGTCCTGCAGGC", "TTGCGATTTTCCCTCAGCGC", "CTGCACGGAGGTCTGGAGCG", "AAAGCTAGATGCATCTTCTG", "GTATCATTTCCTCATGTGCC", "ACTGCGGGACACTAGAATGT", "GTGTTGGAGCATACGTAGAA", "CTCTAGGAACATCTCGCTGG", "CCTAGACAAACGTTGCTGTC", "ATCCTAGACAAACGTTGCTG", "TTGGGGGGGTTCGGACTCTG", "AGTTCGCGCAAATGCGAGAG", "GGCTAGGCGTTTGCGGCCTT", "TAACCTCACCCGCGCGTCTC", "TTGAAAGAAAAGCTAGATGC", "TGCATCTTCTGCGAATGGCA", "CCCGGGTGCAGCGGTGTTCG", "ACGGTTGCGAAGTATTAGTA", "GATTGTACAACGCATCGATC", "AATGTCAGATGCAGTCGTTA", "TTGGTTACGACACTAGGAAC", "AGTAGTGACGTTATTGGTTC", "GTAAGAACAATGGACGTCGT", "CGGGACACAACCTACGACCC", "CATGGCCCTTATGGGGTGAA", "CGTAGAAGAAGGGTCGCCAT", "CTAGGAACATAAAGTAGATC", "GGGCAGCGATGTCTTTATAT", "CCAGTAAGTCCTGCAGGCGT", "GACAAAGGTAGGTAAGTAAT", "CGCGGGCAGCGATGTCTTTA", "TTGTGACCCAACGTGCCCTA", "CGGAGGTCTGGAGCGTGCCT", "GTATTAGTAGTGACGTTATT", "GCCATACTGGAAGCTACAAC", "TCCAGTTTGGAGAGTGTGTG", "CTGTTCTATTGCCACTCGCG", "TGTATAATGGGCTGCTAAGC", "GGGCCGATCTGCCACCGTGT", "TCACTGTCGCTCTAGGAACA", "TTGTACAACGCATCGATCAA", "GTTCAATATGAGGGGCACGG", "AAGAGCATCACATGCGGGGT", "TCACCCGCGCGTCTCTAATG", "GAAGCTACAACGGTTCGGTA", "GGAACATGACGTAGTCTCTG", "ATTGAATGTGAACTGCACGG", "AGAACGGAAGGGCCATACTG", "ACTTGTGCAGGCCACCTCCT", "TATGCTAACAACAATGCTTT", "GTTCTAGGAATAGGCCGGGC", "TATAAATATTGAATGTGAAC", "GTAGCCTCCGATAAGAGCAT", "GATCTGCCACCGTGTGAATA", "CTCTAGGAACATTGCGCGAC", "ACTCACTGTCGCTCTAGGAA", "CGAGGTATTAGGTGAACCGT", "CATAAAGTAGATCGTGTGGT", "AAAGGTAGGTAAGTAATGCG", "ATTACAGCCACAACTATCCC", "ATGTTACATGGGCGATGCAG", "TGTGAATGACATCAATTAAA", "ATTTTCCCTCAGCGCAAGAC", "TTGGAGAGTGTGTGTGAGAA", "TCAGCGCAAGACGGTGCATA", "TCCTGGTGGAAGAGGGAACC", "AGCATCAACCATAGTTCCAT", "GGGCTGCTAAGCCCGTCATT", "GATCGTCAACAAGTTCTGTT", "TCGTTTGTATTATTTCAAAG", "GTCGCTCTAGGAACATGACG", "CGATCTCCTGTCGCTCTAGG", "CCATTAAATAGATAAGTCTA", "GCGTCTCTAATGGACGAAAG", "CGAAATAAGGAAGACCTACT", "CATCTCGCTGGACCTGTGGT", "CTAGATGCATCTTCTGCGAA", "TACGGAGAGCATCAACCATA", "TGTTGTTCCGGCTATAGAAC", "AGTTCTGTTTCGACTCAAGT", "ACAACGCATCGATCAACGAA", "CCGTCATTATTACAGCCACA", "CGGCCCTTCTGACATCAGAG", "AGACGGTGCATATCAAAATA", "ATGCGGGGTTCACTGTTCTA", "CTCATGTGCCGCGGGCCTTT", "TGTGCTTATCCTAGACAAAC", "CCTACTCACTGTCGCTCTAG", "CACTGTTCTATTGCCACTCG", "GTAGTGCCGTTCAATATGAG", "GCCGCGGGCCTTTGGCAAGA", "CGGCTAGGCGTTTGCGGCCT", "AAGGTTAGAAGGATATTTCT", "TTGGTGTCCGATGACCTCGG", "TCTGGAGCGTGCCTGTGCTG", "GGCCACGGCTAGAAATCGAC", "AACTGTGGTCGATTGTACAA", "GCTTATCCTAGACAAACGTT", "GGACGCGGGCAGCGATGTCT", "TGTTGGAGCATACGTAGAAG", "GCGTGTCGTTTGTATTATTT", "ACCCGCCCATGCTCGCCCAT", "GCCCTAATCTCCCCTGTGTT", "CAACGTGCCCTAATCTCCCC", "TTTGGAGAGTGTGTGTGAGA", "TATTAGTAGTGACGTTATTG", "AGCCCTGGTTGTAAGCAGTA", "AAGCCACACCGGGACGGAAG", "ACCTACGACCCAACGAGGTA", "TGGCCCTGAGGTTTGGCGGC", "AACGGAAGGGCCATACTGGA", "GACTTTCTCGGTGTGTTGAA", "CGCGATCCTTTCGTAAGAAC", "ATTTCTTAGGAACGCCGGCC", "CACTATCCAAGTAATCTGCA", "CGCCATTAAATAGATAAGTC", "AACCGTATCGAGCTACTGCG", "CGGCTAGAAATCGACGGTAA", "TTCAAATGATAGTCTGTCAC", "AGAGTAGTCTCTCTTGGTTA", "CGTCTTAAGGTATGCTAACA", "GTAACCTAGCGAATTGGTTA", "GGGTGAACGGCCACTAAAAA", "GCGAACGTACAGAGTGTTGC", "GAAGGTTAGAAGGATATTTC", "CTTGCCCTAGATACCCGCCC", "GAACGGCCACTAAAAACTTA", "GCCCGTCATTATTACAGCCA", "TCGCCATTAAATAGATAAGT", "CAGTCGTTAACTGTGAATGA", "CGCCGGATATGTATCATTTC", "GTTACGACACTAGGAACCGT", "GGCGTCTTGCGATTTTCCCT", "ATCTTCTGCGAATGGCATAG", "AGGTTACCCAGGGCCGATCT", "ACCACGGCAGCATGGCCCTT", "GCAGGCCACCTCCTGGTGGA", "ATCAGAGCTTGCCCTAGATA", "CTCGCGAACGTACAGAGTGT", "ATGTGAACTGCACGGAGGTC", "AAGTAGATCGTGTGGTCGAT", "GCCTCCGATAAGAGCATCAC", "CTAATCTCCCCTGTGTTTTT", "TCGCCGAAATAAGGAAGACC", "GCGTGTCCCTCTGGCCCTGA", "CTGACGGTTGCGAAGTATTA", "CCGGGCTTTGCGCGATCCTT", "ATGCTCGCCCATCGATTTGT", "GACTGGCATTTGTGCTTATC", "GGCAGCGATGTCTTTATATA", "CCACATGTTACATGGGCGAT", "CATGCGGGGTTCACTGTTCT", "GGTTCGGACTCTGTGCAAAT", "GTTATTACTTGTGCAGGCCA", "GATTTTCCCTCAGCGCAAGA", "CCCATATAGGCCACGGCTAG", "TACGACCCAACGAGGTATTA", "TTCGGATACGCCGGATATGT", "TTCGACTCAAGTTCGCGCAA", "AATGGACGTCGTAACCTAGC", "GGCTGCCGTTCGCACGCGAT", "ATGTGCCGCGGGCCTTTGGC", "ACTATGTATAATGGGCTGCT", "ACTCTGACTTATCCTGATTC", "GACTCAAGTTCGCGCAAATG", "CATAGCGTGTTGCTAAGTTG", "GTGTTGAAAGAAAAGCTAGA", "TCAACAAGTTCTGTTTCGAC", "CGTTGCTGTCGCTCTAGGAA", "GCGCAAGACGGTGCATATCA", "GCTGCCGTTCGCACGCGATC", "CACCGGGACGGAAGGACGTA", "GACCGGTAACCTCACCCGCG", "ACGTGCCCTAATCTCCCCTG", "CCTGATTCATCGCCGAAATA", "GTGGCCACTTCTGTCGCTCT", "TGGTTATCTGCGACAGACTT", "TTGCTAAGTTGATGAAAATA", "AGGAACGCCGGCCTCGTTCA", "CAACGAACTACCCGATCTCC", "TGTGCCGCGGGCCTTTGGCA", "GGTATTAGGTGAACCGTATA", "TAAGACAAAGGTAGGTAAGT", "CGTCTCTAATGGACGAAAGG", "CATAGATGGTGTCAGCCAGC", "TGGTCCGTCTTAAGGTATGC", "GGCACGGGTTGTTGTTCCGG", "TGTCAGCCAGCTGCCCATAT", "GAACTAAGGTGGGTGTTGGA", "GGACGAAAGGTTACCCAGGG", "AGTAGTGCCGTTCAATATGA", "CGACACTAGGAACCGTATCG", "TCGGTCCCCCCACATTGTGA", "TAGATCGTGTGGTCGATTGT", "GCACGGGTTGTTGTTCCGGC", "GGTGCAGCGGTGTTCGAACT", "GGGACACAACCTACGACCCA", "TGCGAAGTATTAGTAGTGAC", "CTGATCTCGGGAAAATGGTA", "GGGTTCGGACTCTGTGCAAA", "AACGAACTACCCGATCTCCT", "GGGGTTCGGACTCTGTGCAA", "TTTGTGCTTATCCTAGACAA", "ATGGGCTGCTAAGCCCGTCA", "ACGAAAGGTTACCCAGGGCC", "TTTATCCACATGTTACATGG", "TACTCACTGTCGCTCTAGGA", "TCGTGTGGTCGATTGTACAA", "CGGTATAAAATTTATCCACA", "ACTGTTCTATTGCCACTCGC", "TACAACGTGACTATGTATAA", "GGTGTGTTGAAAGAAAAGCT", "GTTGCTGTCGCTCTAGGAAC", "GCAAATTCCTACTTCCAGGA", "ACGTAGAGTAGTCTCTCTTG", "ATCGTGTGGTCGATTGTACA", "GGGTGTTGGAGCATACGTAG", "GAATATAAATATTGAATGTG", "TCCTTTCGTAAGAACAATGG", "GAAGAAGGGTCGCCATGGTC", "TTTGCGGCCTTGACGCTCAA", "CATCCCACTATTCCATTCGG", "TTTCTTAGGAACGCCGGCCT", "AATAGATAAGTCTACTCTGA", "AGTGTTGCCTCTGTATCATC", "CAACGGGCCCTCTCTTAGTC", "CTGTGTTTTTCGCCATTAAA", "TGCCGTTCAATATGAGGGGC", "TGTGACCCAACGTGCCCTAA", "TGACGTAGTCTCTGTGGTCG", "CGACCCAACGAGGTATTAGG", "TCTGACTTATCCTGATTCAT", "AACGAGGTATTAGGTGAACC", "TTTTCGCCATTAAATAGATA", "AGTCCTGCAGGCGTCTTGCG", "AAGAAGGGTCGCCATGGTCC", "GCTGCTAAGCCCGTCATTAT", "ACACTAGAATGTCAGATGCA", "AGTCAATTTGGGGGGGTTCG", "CCTTATGGGGTGAAAGACAG", "TCTGAATTGGGGCTGCCGTT", "CTAGATACCCGCCCATGCTC", "TACGATCAGAAGGTTAGAAG", "GGAAAATGGTACCGGCTAGG", "CTATCCAAGTAATCTGCAGT", "TCCGTCTTAAGGTATGCTAA", "GACTCTTCTGACGGTTGCGA", "GTCGTTAACTGTGAATGACA", "TATTGCCACTCGCGTGTCGT", "CGACAACTGTGGTCGATTGT", "CGCTCTAGGAACATAAAGTA", "TTAACTGTGAATGACATCAA", "GCTCAACCACGGCAGCATGG", "ATACTGGAAGCTACAACGGT", "TTATCCACATGTTACATGGG", "TGTCGCTCTAGGAACATGAC", "ATTTCAAAGGTATGTAATGC", "AACGGCCACTAAAAACTTAC", "CGAGCTACTGCGGGACACTA", "TGAATGACATCAATTAAAGC", "TAGATGGTGTCAGCCAGCTG", "TCCAGTAAGTCCTGCAGGCG", "ACGGAAGGACGTAGAGTAGT", "CGCTCTAGGAACATCTCGCT", "GTGTCAGCCAGCTGCCCATA", "TGCAGGCCACCTCCTGGTGG", "AGACAAACGTTGCTGTCGCT", "AGGAACATTGCGCGACAACT", "ACGGTGCATATCAAAATAAA", "GAACATTGCGCGACAACTGT", "TCTGCCACCGTGTGAATATA", "GATCAACGAACTACCCGATC", "ATAATGGGCTGCTAAGCCCG", "AAAAGCTAGATGCATCTTCT", "AGATATGTTCTAGGAATAGG", "AACCAAAGCTTATAGCGGCC", "TTACATGGGCGATGCAGCTG", "GGGCCCTCTCTTAGTCAATT", "GAACCGTAGCCCTGGTTGTA", "GTTTTTCGCCATTAAATAGA", "GGCCACTTCTGTCGCTCTAG", "TATTTCTTAGGAACGCCGGC", "ACACTAACATCGCTTACGGA", "AACCATAGTTCCATAGCGTG", "AGTTTGGAGAGTGTGTGTGA", "GCGCGATCCTTTCGTAAGAA", "TGCCCTAATCTCCCCTGTGT", "GTAGGTAAGTAATGCGTGTC", "CTAAGGTGGGTGTTGGAGCA", "AGGAAGACCTACTCACTGTC", "TCCTCATGTGCCGCGGGCCT", "GTAATTTCATCTTACAGACT", "AGTAATGCGTGTCCCTCTGG", "AGCTTGCCCTAGATACCCGC", "GTTCGCACGCGATCGTCAAC", "GGGACGGAAGGACGTAGAGT", "TTCCCTCAGCGCAAGACGGT", "ACGATCAGAAGGTTAGAAGG", "GGACACAACCTACGACCCAA", "GCCTTTGGCAAGATATGTTC", "AAAAACTTACAGGGAGCGAC", "GTGTCCCTCTGGCCCTGAGG", "CTTAGGAACGCCGGCCTCGT", "TGTGGTCGATTGTACAACGC", "AACAATGGACGTCGTAACCT", "CCCTCTCTTAGTCAATTTGG", "CTGGCATTTGTGCTTATCCT", "TACTTCCAGGAGCCCGGGTG", "TTCGCGCAAATGCGAGAGCT", "TATAGCGGCCCTTCTGACAT", "CATACTGGAAGCTACAACGG", "TTTGTATTATTTCAAAGGTA", "TGGTGTCAGCCAGCTGCCCA", "TCACTCGTTGGTGTCCGATG", "AATAAGGAAGACCTACTCAC", "GGGGTGAAAGACAGCTAAGA", "AACGTGACTATGTATAATGG", "AAGTATTAGTAGTGACGTTA", "TTCTAGGAATAGGCCGGGCT", "CTGTCGCTCTAGGAACATTG", "ACTGGCATTTGTGCTTATCC", "ACCTCCTGGTGGAAGAGGGA", "AGACTTTCTCGGTGTGTTGA", "GGCTTTGCGCGATCCTTTCG", "TACAACGGTTCGGTATAAAA", "GAAATCGACGGTAATTTCAT", "GGTCCGTCTTAAGGTATGCT", "ATCAGAAGGTTAGAAGGATA", "GATGTCTTTATATAGTTATT", "CGATGTCTTTATATAGTTAT", "GTAGTTCTTACGAACTAAGG", "GTTGATGAAAATAGCCGGGA", "GACGTTATTGGTTCACTCGT", "TGACGCTCAACCACGGCAGC", "TTGTAGTTCTTACGAACTAA", "GGTCGATTGTACAACGTGAC", "TCTCCTGTCGCTCTAGGAAC", "ATATAGTTATTACTTGTGCA", "TGAACGGCCACTAAAAACTT", "AAATATTGAATGTGAACTGC", "CACTAGAATGTCAGATGCAG", "GGTACCGGCTAGGCGTTTGC", "GATCAGAAGGTTAGAAGGAT", "TGACTTATCCTGATTCATCG", "CATGTGCCGCGGGCCTTTGG", "GGTGGGTGTTGGAGCATACG", "TGAAAATAGCCGGGACACAA", "CTCGTTCAAATGATAGTCTG", "AATAATGGGGTGAACGGCCA", "TAGGCCGGGCTTTGCGCGAT", "TGTTCTATTGCCACTCGCGT", "AAAGCTTATAGCGGCCCTTC", "GCGGCCCTTCTGACATCAGA", "GTACAACGTGACTATGTATA", "TCACCTATCACTATCCAAGT", "TCTCTTAGTCAATTTGGGGG", "AAAGACAGCTAAGACAAAGG", "GCCGGATATGTATCATTTCC", "TCAATATGAGGGGCACGGGT", "CTGACATCAGAGCTTGCCCT", "TCTGCGACAGACTTTCTCGG", "GTAGTCTCTCTTGGTTATCT", "TTTGCGCGATCCTTTCGTAA", "CAGAAGGTTAGAAGGATATT", "CAAATGATAGTCTGTCACCT", "AGGGTCGCCATGGTCCGTCT", "CTGAATTGGGGCTGCCGTTC", "ATCGCCGAAATAAGGAAGAC", "TTACAGACTGGACGCGGGCA", "AACAAGTTCTGTTTCGACTC", "GTGAATATAAATATTGAATG", "AGTATTAGTAGTGACGTTAT", "CTAAAAACTTACAGGGAGCG", "TACCCGATCTCCTGTCGCTC", "TAGGAACCGTATCGAGCTAC", "TGCCCTAGATACCCGCCCAT", "TCTTAAGGTATGCTAACAAC", "TTGGAGCATACGTAGAAGAA", "GTTTGGCGGCCGTAGCCTCC", "CCATACTGGAAGCTACAACG", "AGTCTCTCTTGGTTATCTGC", "TCGATTGTACAACGCATCGA", "ACAGCCACAACTATCCCAAG", "ACAACGTACCGGCGGAAGCC", "CAAAGGTATGTAATGCGTGT", "TTACGGAGAGCATCAACCAT", "GAAATAAGGAAGACCTACTC", "ATCTCCCCTGTGTTTTTCGC", "GTGCCTGTGCTGTTCCAGTA", "TTCGGAGAATAATGGGGTGA", "ACTACCCGATCTCCTGTCGC", "GGTTTGGCGGCCGTAGCCTC", "GTGAACCGTATAGTAGTGCC", "GGATATTTCTTAGGAACGCC", "CCCGATCTCCTGTCGCTCTA", "GATAAGAGCATCACATGCGG", "CCGATCTGCCACCGTGTGAA", "AGGTGGGTGTTGGAGCATAC", "AAGTCCTGCAGGCGTCTTGC", "TTATCCTAGACAAACGTTGC", "TTCTTAGGAACGCCGGCCTC", "GGAAGCTACAACGGTTCGGT", "GAAGGACGTAGAGTAGTCTC", "CGATCCTTTCGTAAGAACAA", "GTTTGGAGAGTGTGTGTGAG", "CGGCCTCGTTCAAATGATAG", "TACCGGCTAGGCGTTTGCGG", "GTACAGAGTGTTGCCTCTGT", "CATCGATTTGTAGTTCTTAC", "TTGCGCGATCCTTTCGTAAG", "ATGGACGTCGTAACCTAGCG", "CGCACGCGATCGTCAACAAG", "TCGACTCAAGTTCGCGCAAA", "CAACAAGTTCTGTTTCGACT", "TGCGACAGACTTTCTCGGTG", "ATTGTACAACGTGACTATGT", "AGCTAGATGCATCTTCTGCG", "AAAACTTACAGGGAGCGACT", "TGTCCGATGACCTCGGTCCC", "GCAGCATGGCCCTTATGGGG", "GATCGTGTGGTCGATTGTAC", "GGAACGCCGGCCTCGTTCAA", "TGCGGGACACTAGAATGTCA", "GGGAAAATGGTACCGGCTAG", "CTAAGACAAAGGTAGGTAAG", "CAGGAGCCCGGGTGCAGCGG", "ATTGGTTACGACACTAGGAA", "GCCACTAAAAACTTACAGGG", "AACGGGCCCTCTCTTAGTCA", "CTGAGGTTTGGCGGCCGTAG", "TATTTCAAAGGTATGTAATG", "GGAGAGCATCAACCATAGTT", "TAATGGGGTGAACGGCCACT", "CAGATGCAGTCGTTAACTGT", "CATCAGAGCTTGCCCTAGAT", "ACATGACGTAGTCTCTGTGG", "GAACATAAAGTAGATCGTGT", "GATATGTTCTAGGAATAGGC", "ATGTCAGATGCAGTCGTTAA", "CCAAAGCTTATAGCGGCCCT", "GGTTACGACACTAGGAACCG", "CATGGTCCGTCTTAAGGTAT", "ATTATTACAGCCACAACTAT", "TCGGTATAAAATTTATCCAC", "GCGAGAGCTCTCGCGAACGT", "CATTGCGCGACAACTGTGGT", "TGTGGCCACTTCTGTCGCTC", "GTGACCCAACGTGCCCTAAT", "CGGTGCATATCAAAATAAAT", "TCGCACGCGATCGTCAACAA", "GTTCACTCGTTGGTGTCCGA", "AAATAGATAAGTCTACTCTG", "GTTTGTATTATTTCAAAGGT", "CCTGTGCTGTTCCAGTAAGT", "CAGCGCAAGACGGTGCATAT", "TCTAGGAATAGGCCGGGCTT", "AACTGTGAATGACATCAATT", "CATGTTACATGGGCGATGCA", "GACTGGACGCGGGCAGCGAT", "AAGGTAGGTAAGTAATGCGT", "CAGCCAGCTGCCCATATAGG", "ATAAATATTGAATGTGAACT", "CGTATAGTAGTGCCGTTCAA", "TAATTTCATCTTACAGACTG", "GAGCCCGGGTGCAGCGGTGT", "TTCGGTATAAAATTTATCCA", "CGACTGGCATTTGTGCTTAT", "ATAAGTCTACTCTGACTTAT", "GACATCAATTAAAGCCGGAG", "GAGGTTTGGCGGCCGTAGCC", "ATAGATAAGTCTACTCTGAC", "TCTTGCGATTTTCCCTCAGC", "ACGGCTAGAAATCGACGGTA", "CTAACATCGCTTACGGAGAG", "CTTACAGGGAGCGACTGGCA", "GACCTCGGTCCCCCCACATT", "CGTTCGCACGCGATCGTCAA", "CCCTTATGGGGTGAAAGACA", "CGTAGCCCTGGTTGTAAGCA", "GGTAGGTAAGTAATGCGTGT", "AGTGACGTTATTGGTTCACT", "ATCTGCCACCGTGTGAATAT", "AAGTTCGCGCAAATGCGAGA", "TTGGTTATCTGCGACAGACT", "CGGTAATTTCATCTTACAGA", "GCCACAACTATCCCAAGGGA", "ATCACTATCCAAGTAATCTG", "TTGTTCCGGCTATAGAACCA", "AGACAGCTAAGACAAAGGTA", "GGCGGAAGCCACACCGGGAC", "CAGTACGATCAGAAGGTTAG", "AGGTATGTAATGCGTGTGGC", "CGGGCAGCGATGTCTTTATA", "ACATCAATTAAAGCCGGAGG", "GACACAACCTACGACCCAAC", "ATAGTCTGTCACCTATCACT", "CCCGCCCATGCTCGCCCATC", "TGTGTGTGAGAACGGAAGGG", "GCCACTTCTGTCGCTCTAGG", "TAGCCCTGGTTGTAAGCAGT", "ACTCAAGTTCGCGCAAATGC", "GCCATGGTCCGTCTTAAGGT", "TCGATTTGTAGTTCTTACGA", "GGAGACTCTTCTGACGGTTG", "GGCGATGCAGCTGATCTCGG", "AAGCCCGTCATTATTACAGC", "TCTGTCGCTCTAGGAACATT", "CCTGTGGTCGATTGTACAAC", "CTTCTGACATCAGAGCTTGC", "CAAACGTTGCTGTCGCTCTA", "GGTCGCCATGGTCCGTCTTA", "ACAAACGTTGCTGTCGCTCT", "GGGACACTAGAATGTCAGAT", "TACGTAGAAGAAGGGTCGCC", "TTGCTGTCGCTCTAGGAACA", "AACATCTCGCTGGACCTGTG", "CATTGTGACCCAACGTGCCC", "AGAACCAAAGCTTATAGCGG", "ATGCTAACAACAATGCTTTC", "GCAGTACGATCAGAAGGTTA", "CTGTGAATGACATCAATTAA", "AATGGGGTGAACGGCCACTA", "TTATGGGGTGAAAGACAGCT", "TCTAATGGACGAAAGGTTAC", "TGTTCGAACTCCAGTTTGGA", "TGTCACCTATCACTATCCAA", "TGTTGCTAAGTTGATGAAAA", "TTATTACTTGTGCAGGCCAC", "GCGCGTCTCTAATGGACGAA", "AAGTAATCTGCAGTGACCGG", "GACCTGTGGTCGATTGTACA", "GTCTACTCTGACTTATCCTG", "TGAACCGTATAGTAGTGCCG", "TGGCAAGATATGTTCTAGGA", "ACCCGCGCGTCTCTAATGGA", "ACGGTTCGGTATAAAATTTA", "ATAGTTATTACTTGTGCAGG", "GTCTCTGTGGTCGATTGTAC", "CCAACGTGCCCTAATCTCCC", "TTCAAAGGTATGTAATGCGT", "CCTCGGTCCCCCCACATTGT", "AGAAGAAGGGTCGCCATGGT", "GCGATGTCTTTATATAGTTA", "CAACGCATCGATCAACGAAC", "AATGGACGAAAGGTTACCCA", "TTTGTAGTTCTTACGAACTA", "AGGAACATAAAGTAGATCGT", "CCATAGCGTGTTGCTAAGTT", "CTCGCGTGTCGTTTGTATTA", "TTGCGGCCTTGACGCTCAAC", "TAGTGACGTTATTGGTTCAC", "CGGCCTTGACGCTCAACCAC", "GTTCCGGCTATAGAACCAAA", "TTCGCCATTAAATAGATAAG", "TTCATCTTACAGACTGGACG", "CCTGGTTGTAAGCAGTACCT", "CAACCACGGCAGCATGGCCC", "CGGTGTGTTGAAAGAAAAGC", "TATGGGGTGAAAGACAGCTA", "GTCGATTGTACAACGTGACT", "CCCCCACATTGTGACCCAAC", "AAGGTATGCTAACAACAATG", "TAAATATTGAATGTGAACTG", "TTAAATAGATAAGTCTACTC", "GCACGGAGGTCTGGAGCGTG", "GCTAAGTTGATGAAAATAGC", "GGCTATAGAACCAAAGCTTA", "ATCCACATGTTACATGGGCG", "TCGCCATGGTCCGTCTTAAG", "GGACTCTGTGCAAATTCCTA", "TCGCCCATCGATTTGTAGTT", "ACCGGTAACCTCACCCGCGC", "GCATCTTCTGCGAATGGCAT", "AACGTGCCCTAATCTCCCCT", "GCCCGGGTGCAGCGGTGTTC", "TTGGCGGCCGTAGCCTCCGA", "GGAGCATACGTAGAAGAAGG", "CATCAACCATAGTTCCATAG", "ATGGACGAAAGGTTACCCAG", "GCGATTTTCCCTCAGCGCAA", "CCATGCTCGCCCATCGATTT", "GGATATGTATCATTTCCTCA", "GACGGTTGCGAAGTATTAGT", "CAAGTTCTGTTTCGACTCAA", "GTGACCGGTAACCTCACCCG", "TTGCCTCTGTATCATCCCAC", "TTGTTGTTCCGGCTATAGAA", "CCTTTGGCAAGATATGTTCT", "CTTTGGCAAGATATGTTCTA", "TTGTGCAGGCCACCTCCTGG", "TCCTGCAGGCGTCTTGCGAT", "AGCATACGTAGAAGAAGGGT", "GGTATGCTAACAACAATGCT", "ACTGTCGCTCTAGGAACATA", "AATATGAGGGGCACGGGTTG", "CCTCATGTGCCGCGGGCCTT", "TCAGAGCTTGCCCTAGATAC", "CTGCAGTGACCGGTAACCTC", "GAGGGGCACGGGTTGTTGTT", "AGGAACATGACGTAGTCTCT", "GTCGATTGTACAACGGGCCC", "TGACCCAACGTGCCCTAATC", "TAGTCTGTCACCTATCACTA", "TGCTAACAACAATGCTTTCG", "TCCCCCCACATTGTGACCCA", "TACTTGTGCAGGCCACCTCC", "ATCATCCCACTATTCCATTC", "CGGATACGCCGGATATGTAT", "TGTGCAGGCCACCTCCTGGT", "GTGTGGTCGATTGTACAACG", "TACGACACTAGGAACCGTAT", "AGACCTACTCACTGTCGCTC", "CGTAGAGTAGTCTCTCTTGG", "CTATCCCAAGGGAGACTCTT", "AACATCGCTTACGGAGAGCA", "GCTGCCCATATAGGCCACGG", "GGCCTCGTTCAAATGATAGT", "CAGTTTGGAGAGTGTGTGTG", "TCTCTGTGGTCGATTGTACA", "GGCGTTTGCGGCCTTGACGC", "TAAGGAAGACCTACTCACTG", "AGCATGGCCCTTATGGGGTG", "CCACTCGCGTGTCGTTTGTA", "TCTAGGAACATTGCGCGACA", "AGATGGTGTCAGCCAGCTGC", "AGTTCTTACGAACTAAGGTG", "TACAGGGAGCGACTGGCATT", "TGCGAGAGCTCTCGCGAACG", "GGACGGAAGGACGTAGAGTA", "GCATGGCCCTTATGGGGTGA", "AATGTGAACTGCACGGAGGT", "TCTCCCCTGTGTTTTTCGCC", "CCCTGGTTGTAAGCAGTACC", "AGGATATTTCTTAGGAACGC", "ACGCGATCGTCAACAAGTTC", "TCGTCAACAAGTTCTGTTTC", "CCGTGTGAATATAAATATTG", "GACACTAGAATGTCAGATGC", "ATTCCATTCGGATACGCCGG", "TTACTTGTGCAGGCCACCTC", "GTTACCCAGGGCCGATCTGC", "ATCCTGATTCATCGCCGAAA", "GACGTAGAGTAGTCTCTCTT", "GTAAGCAGTACCTCTGAATT", "GCGGGGTTCACTGTTCTATT", "GGAGCCCGGGTGCAGCGGTG", "AATTTCATCTTACAGACTGG", "CTGCCCATATAGGCCACGGC", "TTCCGGCTATAGAACCAAAG", "AGGGAGACTCTTCTGACGGT", "CGACTCAAGTTCGCGCAAAT", "ATGAGGGGCACGGGTTGTTG", "TGGGGTGAACGGCCACTAAA", "CTGCGAATGGCATAGATGGT", "TCTGTGGTCGATTGTACAAC", "GAAGGGCCATACTGGAAGCT", "TCCAGGAGCCCGGGTGCAGC", "ATATGTATCATTTCCTCATG", "AGGGAACCGTAGCCCTGGTT", "AGTAGTCTCTCTTGGTTATC", "CATATAGGCCACGGCTAGAA", "TAAAGCCGGAGGCAGTACGA", "AGCCCGTCATTATTACAGCC", "TCTCTTGGTTATCTGCGACA", "TTGTGCTTATCCTAGACAAA", "CTCAAGTTCGCGCAAATGCG", "CCTGGTGGAAGAGGGAACCG", "GGCCGGGCTTTGCGCGATCC", "GTGAACTGCACGGAGGTCTG", "AAGGACGTAGAGTAGTCTCT", "GTGTTGCCTCTGTATCATCC", "AAGGGAGACTCTTCTGACGG", "ACAACAATGCTTTCGGAGAA", "ATTGTGACCCAACGTGCCCT", "GGCAGCATGGCCCTTATGGG", "TGGAAGAGGGAACCGTAGCC", "TAAGTAATGCGTGTCCCTCT", "AGCTTATAGCGGCCCTTCTG", "AGGGCCATACTGGAAGCTAC", "CTAGCGAATTGGTTACGACA", "CCGCCCATGCTCGCCCATCG", "GAACGTACAGAGTGTTGCCT", "TGGCATAGATGGTGTCAGCC", "CGATTTGTAGTTCTTACGAA", "CCTGAGGTTTGGCGGCCGTA", "TAAGCCCGTCATTATTACAG"]
graph = deBruijn(kmers)
k=len(kmers[0])
for x in graph:
out = numberToPattern(x[0],k-1) + " -> "
outnodes = 0
for j in x[1:]:
if outnodes > 0:
out += ","
out += j
outnodes += 1
if outnodes > 0:
print(out)