-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrepeatdnafrags.cpp
More file actions
77 lines (65 loc) · 99.8 KB
/
repeatdnafrags.cpp
File metadata and controls
77 lines (65 loc) · 99.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
/*
All DNA is composed of a series of nucleotides abbreviated as A, C, G,
and T, for example: "ACGAATTCCG". When studying DNA, it is sometimes
useful to identify repeated sequences within the DNA.
Write a function to find all the 10-letter-long sequences (substrings)
that occur more than once in a DNA molecule.
Given: s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"
Return: ["AAAAACCCCC", "CCCCCAAAAA"]
TESTS:
"AAAAAAAAAAA"
"AAAAAAAAAAAA"
"AAAAAAAAAAAAA"
"AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"
"GATGGATACTGCATTCGAACCAGAGCCGGCTTTTGCGGGACTAGCATGAGGGACTTGGCTGTTGAGGCTGTACGAGGTCAGTCCTCCGGCAGTGCTATCGCAGGAATTTTTGCAACTCCACTGCTTATAATCCACCAAGTCCAGACTCAAAGCTCAACTCGGGGATCGCACGGTATGGTCACTGTCGCGCATGCAGTAATAGTCCAGACGAACGCACATTGGTCGTCCCCTGAGCCCGTGCCAGCCTAATACTTCTTATGCCTGCGTAAGTAGACTTTGCCAACGTAATCTCATCCTTATGCCAGATTATTAGTTCATTGAATGTCGGTCGCCGGCGCTCCCGCATTTCTTATCCGCGTATCTTGGGGTCAAGACGTCCCCAGCTTGTTAATACAAGCTACTTTCCCTCGCAATTACTAAGTTCGTGACAAGCGAATCACGCTAAGATGTTATTGGACTCTACAGAAATATTGAATTGACAACATTCGTCTGTTCAGATCGTCGTTCACGCCACTGATAGCGCAGCTCGAGCACTCTGGAGCCACAATGCGGAATGTCCAGAACCTTTGCGCAAGAGTCCGTGGAAAGCATAATCGTGAACAGAATGGCTAGCCGAGGTGCGCAAGGATAGGACCGTCTACACAAAGTATGGGCACCACGCACATCGACACCCCGTAGTGTGTCAGTCGGCTCAGCGGCTAATGGGTTCGGCGTGAGGAATAGAAATAATAGGCAGTGGTGCCAATTGTGGGGTCTTCTTTTGACTTTCTCATCTCTCTATGAATCAGATCGGCCTCTCGCCCCCGCCGGCCCTCTGGCTTTTTTAAATCCTAGATTGTGCACGTGCCCCGGTTTCCTTCAAGGCAAGTGAAGCGCGTCTTTGCTCTAAACCCACGGCCGTTGCACGGCGCCGAACAGGTGTCTCGGTGCGACCGGAGTGAGCAAGTTCTGTCCGCATCGTATGATTATACCCCCTCCTGTCACGGCTCGGGACTTATCGCACCACAGATCAGCTCGCAGCCCCGCGCGAGTACTAGGGACGGGAGGGAAACCAAAGATAATCGTCTTTGCATGGGCCGGCATGTGAATCATTCGTATCATCTTCTGGAGTCTTGTCACGACGATTTTCGATACAGACTGTTGACCCATCTAATCGTGTTGTCAGTCTGGGAACCGTACTTTTTAACCCGTCGTTCGAGCGGCCCGATCAGGGATGCCCGCAGTGTACGGGCACATCGTCGTCTTGGGAACAAAAGCTTGACGGACACCTCTATGCAGACATGAGACGTGAGGCCCCTGCAATAGTGCGGTCACAGGGACCGGCTGTCGATCAGTAGGTATAATCTTGATGTTTGCTGGGAGATTAACAGAGGGCGGAGTTCCGCATCGCCTAACCACTGACAGTCATTGATAGACGCCTAAGTTTGTCCCTGTAGCTACAGTGGTGGCAAAGTGGCCTTGGACGGTTCTGCGCTTGTCAATAAGTCTGTCCCAATCACGAGTGAAAAACTAGCTAGGGTCGGTGATGTGTTTTCAATCATATTTCTCCATCCATCCGGGGCTCCCTAGTACGGAGGAAATCTCCGGGTAACTCTGGATCTCCAGCATTGCGTAAGCAAACCGCCAATCGGGCCGCAGTGAGTTCTTAAACTACGGTTTGGCCCTAATCGCACTATTGGGTGTTGTAGATACGATAGCAAGGTGATTATGAAATCAAGGCACGCACGACCTGTACGTTGATCGTCGAGTGCTCTCGAGTTACTTCATGGGTCAGCCATGCGATTGTCCAAATGGACCGGAAAGTACACTACAAATTGTACCACTGTGCGTTGTACCTCACAAGAACTGTTTGGGTCTACTTACTTTTTACTTGGATCTTTCCTGGTCTCCCTCAGCGTAATTATTCGACACAATGCTGCAGCTGCGTTGTAGTTTTGGCGGTACAGGAAAAATTCTTGTGAGCAACCAGGCCATTCCCTGGAAGGCAGTCCTTGCGAGTATGTTGAGATATATGCTGGGGATGAATTAGAACATTATGCCATCTAAAGTTTGGATTACCGGGGATTCGGCATACCAAATGGATTCGTTGATTATAGCCCCCCCACCTCCTTTTAGGTAAAATGCCCAATCCTGGCGCTGAGCAGGAGGCATGTTGGCCTCTTGTCCGGTAGTACGCTTGACTAGTTCCTAGCGGCGCAAATCACTTGGTCTCTGTCCGTCCTGAATGTTACAAAGCCATATACATGTGTGGAGGTCAAGACATTCCTTATCCGCCCCCCTCGCGATGCAGTTAGATTCGCATTCAAGGTTGAGACCGGAGACCTTCTAACCGGATTTTGGAGTATAGCCCCTTGATAAGAGAAGGAACCATGCTGGGTCTCACGACTATTGAGTTCGGGAAAAGGTGAATGCTCAACGCTAACGCAGTTTGTTACGCCTGGCGGAATAACGTCAGGGACAAACTATATTCTGGCGCCCCAGTGTGGGCTCTTTGACGACATAGGACGGATTAGGCCGGTCTCAACCGCCTCGTAACCCAGGAAGCGGTTCTACTCCCGGCTACTTTTTTGGAGTGTGCAAGGACGTTGCACACAGTGGGTGTCAGATCTAGCCCGTCACATGCAAGTGGTCATATGGATCCCATAATACTCACTGAGTGTCTCGCCAACGGGACTATTAATAGACACGGTGATAGACGGTAGGAATTGTGAGATTCATAATTAGTAACAGTAGGAGCGCCGTAGGCCACGGACCGATACATCGGAACCCTTCGCCGAATACGTTAAGGGTTTGCAACCGGGGGTGCATCTAATCCTTGGGGCTGATCTGTCAAAGGCGTCTCATGCGTGATTATATTAGCGAGAACCTGCATCAATGCTTTAAATAGACAAACCGGTTAATTTGCCAAGAGTTGGGACTACCTGACGGCAAGAGATGGTTAATTGGGCGATTACTTCACGGGTTTGTCTCGATTAAAGAACTAGGATTGCTGTTGTCTTACAAGTTCAGTCATTATCCTTCTGCTATAGCTCTGGATTAGCAATTGGTTTGGGGAAAACCTTTCTCCGTACGAGTAAGGCTGTCGGTAGCCATACTGACTGATCCCGAACACAAAACACTATTCTGTGGAACCAGCAGGTATTAGCATACTGCCCAGTATTCCCGAGTTACGGTTGACTCGGGTCTTAAGCATTTTAAACTGTCCCGATAACCCATTGACTAAGTCCATACATCAGACAAGCTCATGCATCCACTTATACCCGGTGAGAGTAGTTTATGACCAGTAACCGTTACCGAGCCACAGCCACCGCGTGGTGTTGCGGCGCTGTACTATATTATTACTGATGCGGTCCCTAGAGGACTACGCTCCAAGCAAACTTATCTTATTGAAAGTATACACCTAGCAACCTGGGCCGGATTCAATCCGGGATCTGCTCCCCTAGAGCGTTTAATTCGGACCCCTAGTACATAACATTCGGAAATTGGTTCTGGCTTTATGTGGCAATCTGTAATGCAGAAAACATGCTATCGCGCATAAAACCAGTTAAGCTTGATCTCAGATAGTAAAATTCCTGTACCCTCTACAATCCCCCAGAGAAGCTCAGTATACGAACGGAGGAGTAGACTTCGTTACTTGATTCTGGCTACCTCAAAGTCCTCCCTCGAGTTAGAACATGGTGCTCCGTCAGAGGGTTCATTATGGCCGACACGCGAGCTTGCGCTCTGTATGTATGCCGGGGTCCTCTGTCCTGGTGGAGACTGACCATGTACCCCTTATGCCCGGAGAATACCACCTGCTCCACGTGATGCAGCACTGATTGCTCATGGGCGCTCAGCATAGAGATATCTGAGTAGTCCGATACACTTACAGACCGTAAATGCCACTCGGGTTCCTAGCAGAGTGAGGGGTTGCGAATTTTCTGCACATGTAAATTGGGCGTAGACACAACTGTAAAATGCGTCGTAAAAATACAGCTAAGCACCGAACAACGGGATAGGTATTTAGCTAACGTAATTAGTTGTAGAGACACGTAAGCATCCTAGGTCTGACGCTCCCACTATTACGGTGAGTTTGACGCAGAAGTCTTGGTTATGATGCCCTGGATCTGTGAGCTCGGCCTTCCCTGTACAGTGGAAAGATCTCGTTGCTCCGATTGACGGGTTCTGTTTTGTTCGTCCGCGGGGAGTTTCAGATTAACGTCAAGTAGTGCTGGACAGGTCAATAAGATCGCCTCCCTCAACCGTAAGGTCTCGAAGCAAAAGCTCGGTTTGGCATGGAAAACGGAGATTGGCGCTAAGCGACACGGACTGGGGAAGGAAGGAGAGCACAATCTCAGCTTCAAAATGTCCCACCCAGGCTGGGCCCTTCCACGACCTGATTATAATATCTGTATGTGCAAGCGGAAGATTCCCGGTACGTAGAAGAACTCAGCACAGAGACCCCCCGGGACATCGACATCGATTGAACTGCGGGGATGTCAACATAGAACGCGGCGCTCGTAATAAGGGATACCCGGGATAATACACGTCAGGAGGTAACCTGAAGGCGAAGCTCTACAGAGAAAGCGAACCTACGCGTTGATTTAGACCAGCCTACATCACGCTGAGCGCTAATCCACCCGGTAGATAAGGTGAAACACAGATATGGCTGGATTAGATACGGGCGTCCCGTTGCTCATTGGAGTGCGTGTTCGTAACAGACCCCAATAAGGCCGCGTCTGACCAATCATGCGAGAACAAAGACATCCGAACGTCATAAACTATAGATACAAACCACAGGGGAACGTTGCATTGGGCTTGGTCGAAGAATCAATTGAGGTCTGATTGGGAGGCGTCCTGTATAGGTCAATTCTTCTATGGGTACTTCCCCCAGGGCTCCCCATCGACCACTATGCCTCGAGTCTGTCTTGATTTCTGCATGTGCAGACAAGCCTTGACCATACGGGCAATTACTGAGGTCGCCATTCGTGCTACTATATCGTCTACTATTTGAGTGCAAATTTGCCAGACCTGTGGCCCCTTGTGTCAGGGGAGCACATATTAACTAGACCTAGACCCATACGGGTCACACATCTCGGCCGGGAAAATTGGTTATCTGGGTCTATTCTGTACATACTTCGATTTCCATACAAGGTGGATAACTTTTGGCACAGAACGTAGCAGTCGATCTCTACATCCCACGACCTAGATAATCTCCTACCCGTGGTGCGCTATCGGTGGCATCGAGTTGTAATTTTCAGTAGTCCTGTGCACCCGGGGGTGTAGTGACAGCGATTCATCCCCAACGATGGGGGCCACGGATCCACAGCACGGCCACCCGCGGGCCCTAGGCCGACCTATCTACATTGGATCTACCCCGACGAGGCCATGATATAAATAATCCATAGCTAAGCGCATGATTGACTCTATGTCACTCCGTTCTCTAGTGTCTCCATTTCTACTACTTTCGTCGAGCAAGTGTAACAAGAATGCAGTACCTCTTCCAGTTCAGTGGAATCAGGAGCATTGTGCGGCTAAGTCATTAGACCTCATCGCTCCGCGCCGCCATTGTATTAATTAGACGAGGTACTACCCTGTGTCTTAACCGTCGCAGTGGCAGACACCAAGTAAAGTCATGGGGTAGTTCTATCACTAACCAACGGGATCAAGGAGTAGGGACCAGACCACCTATGACGTCCCATCCAACGCGAAGCGCCGGCTCTGACGGGGAGCCGGTAGAATAGGGCCGGCAATCGGGGTCTTGAGGGAGTGTCGAACATCGCGACATGCGAATTCAGTGTTTGGCAGGATTGGGTAGGCAGGCTTCCTGGGGCTGTGCTTTCTTGTTAGTGTACGGACCATACCTTGGGTGAGAGTCTGGGGCCATAGCCTGGATAAAGCATTCCCGGCGCCTCCTTATGCTGTGGCAAGCGCTCCTACACAATGCATGATAACAACCGAGGTCGTCGCACTCACGCTCATGAACAAGAATCTCTACTAGGATCGCTTGCCGGGGGTACTTCGCACCGACTAGGTTCTGTCTTTATCGCTGATAATTTTTACTCAGGGTGCTCCGGCTCTGCACTAGTAATCATCCATGAACCTTTGGCGCGAGAGGCGGTCTTATTACCACGTTGTCATTGAGTACATACTCCGCCGGTCACGTGGTAAGACCAACCACGGACTGTTAGATTTAATGGGGACATATAGGTCCACACAATCAGTCAGACTTAACAGAACGGGCTCTTTTCGCTTTTGGAGCTCCTCTGTATAGGACATCGCTATTGAGCAAAGCATCCGATCGTAGTCGAATACCTCAAGTGAAGGCTTTGCCAAGGATTTACTCCCTGGTTACGTGATAGAGGTTCACCGCGTAGGTGAGGACCTGTGTGTGAAGTTTGTGCGGATTTCGCTGAATGATAGATTCATGGACTATCCGTCCTTTGAGATAGCGATTAGTCATCCTGCGAGACGTTACCATGTGCTACTAAAGAGACTATGAACCCAGCCACGTCATTAATCCGCAGGTAGTCTTGGACTTTTTGCTCGCAACCAACGTTTTTCTAATCCAAAGTTCCGTGCAAGACACGTACCATGCATGCAGCCAGAGTGCTGTCTCCCACGTTCGATGAAGGTAATAAGTGGGTCAAAGAGGGGGGACAGATTACGGGAGCGGAACTTTGTATGACTTATGAAATTAAGACTAGTTACGGGGATGCTCTGGTTATTGAACTGTACAATTTCGATAATGGCCGCGGTCTCGAATTTGCGTTCGCGGGCTCTTGACAATCTCCGTACAAATATACTCGGATACGATTGAGACCAATTAGCAGTCTGCGTTGGGGTTGTAGTCGCCGGTAGACATATCCCGCTAAAGAACGCGGGCGTATGCAGTAGTCAGCAATGCCGGTTGTCTCAAAGTAGTGCGTCCGAATTCATAAGGTATCGCCAGTCTCCCCCACAGTCTGCTTGAGAAGACGTGTAAGGGTCGCGACGGGTAGCTCTACTGGACTGTAATCGGTCGATTAGCACGGGAGGCTATCATACCTACCTCTTGCCTTGAATCGACTTATGGCTAGGCAACGTCACCGGGACTTACTTATCTGGTTTGCAGTGTTCTTTATAGTCAGGGTCCGAGGGTTCCTCTGCGAAGGCCCATCCGCAGAGTTACATAAGTTCCCCTTCGTGCCACAGCTCAGGTAGTTTTTAGAACATAACTAAAAAGGAATCAAGGCGCGGTCCTTCATACGAAATCATTTATAGGCCGGGATGGTGGTAAGGCCGCTACTTCAAGGTGCCTAGGAGAATTAGTACGGTTGTGGCCAATCTCTTCCGAAACAACATAAGATGGCACAGTCACTTTACGTAAGATCACGCCAAGTTGCGGAATGCATTATGGGTCGTCATCCCTGATTGCCTGACACGGATCTTATCTGCGCGTTCGTGTACGCGGTCAGTGTATCGAGTCGGCACGTATTCAGGGAGTTCTTAGTTGCAAAAGGCAGAAACCCTTTCCTCTCGGTCAGATCTCAAAAAATCGTCAGTTGGCTTTCCAGTATCAAAATAAGCGGAGTAAACTAGGGCCCCTTCCAGGAGGGGATGCGATATTTCTCTAAGATACCCGAGGAGCGAGTCCCGGCTAGTTCGGACCCACCGTTATTCAATATAACCGCCGTCTTTTCCTGCGATCAGGGGAAAGAGACTCCAGGTTTGGAGCACACTTGACGATATATAAACTGGCCTTGGTCCTTAAGACGTCCTAGAACGAAGTTTCAACACGGAGGTTCTCTGGAGATAGCCTGATTACCGAGCGGTCGCCCCTCCGGATCCACCAAACGGCTACCGTTCGACTCGTGCTATACTATTGTACGCGAGACAGGCCACAGAACTCGAAGGGGTATAATGTTGTTGCACCTGGCCTTATTACACCACTGACGGATTAACCAGCGCGTATAGTTACGGCGAACCAGCCTGTGCTAATTGATTTCTCGGCTCCACTTTGGTCAGGTCACTAAATGAGGATACACGCTTTATCAGCAAGAATTTAAATACTCAGCGAACGCGGTGAAGATCGTATCCCGGCCGTAGGGGAGGCGTTAGTGCTGCTATAGGGACAATTCATTGCCGAATTTTTTGCGCGCCAATCTAACCATGTGACGCGTCTTTACGCATGCTGCGACGAAGAAAGCCCGTTTAGGAATCCTCACAGCACTTACCATAGGCGCGAATCCTTCCGGTGACGACGCAACATACTGACCTGTGGACGGTTTGTATTTGCGCCGCATGCTTGATTCTTGCGGCGTAAGGGAGCGGCTTCGCAGACTACTGTAACCGGTCATAACGTCACTAAAGAAAGCTTACCCGGGCCAGAAACGGTTCCTCTCAATAGCCCACGAGGAATATTCGACCCTGTCGTCCCCGCCTCCGGCGGTCTTTACGACCCTCATCTTACTCTAATCCTACGTCCCGAATGTCTGTAAGCGTTAAGGCAGAGATACGATGGTGCCTTGCTAGCTTTCTTTATGATAATCGGAATTATGCGCACTCACCTTACGCCGGCAAATCACGGTAAGCCTTCCCCGAGACTATACACCCCATGTGAGCGACAGCAGTGAGTCAATTCGCAAAGAAAAGACCCTCCGTTGCGGATTCGGCGTCACGGGCGAAAGTCGTACAAGTAGGAACTACCCTGCTCCAAGTTACCTGTGTGAAACCTTTAGGGTGCAGCTTCAGATAACTACGGTCACGTTTTTTTCCATCCATGCACTAGGTAGGTTCAATACTCCAAACTGACTCTTGCGGCCAGAGGTGTTCGGAAGTGTACTGAGATTCGCACCCCGCCGAGATTGTCTACGATCAGTTGTTAGGCGGAATGAATGGGACTGTAACGGACCCACGCGCGTGTATACTTTTCCCTTAGGTCCTAAGATGGTTAGCATGTCCTGATAGTGCATCACCGTGCCTTGTATTTAGAGATACACTCAAGTCTGAAGGATCTTTTTCTATAGGATCGCAATAGGACGTGTCTATAGTAAGTACCAGGGCTTCCGTGCGTTCCGATCCGGGACGGCACTCTAATGTCGGAGAATCTGTCGGGGATATGAGGAATTTTACCACTATCACCTTGATCATTGGCCACGGCATGGCTGTGTATGGTCTGGAATTTATACATGAATTTCACATTCGAAACTATGCCGCAGACTCCCTGCGATCCCCTGAACCTGTCGGGGCTCGCGAGATTAAGTGCTTAGTCGTGTACGTAGCATTGGGCCATTCCAGAGCGGGAGCTGAGGGCCGAAGCCAACCCAAAGTTTTAAAAGGCGTCCTTAGGACGAGAGGCTAGTCATTAACCACGCCTTTGCGCGCATTAGTCACACCCGCCCTCTAGTGTTTCAGTGTTCACCGCCGCTATCGTGCTTATTGGCAACGGCGACACCCCATATATGGGACCTGGAACAGAAAGACGCGACAAATTATCCACGAGGCGTTCTCTACAATTTGTTATATCAGTCTAGGTTGTGGCGCCGCATTCTAACTAAGTTGCCACACCGCTCACAGCAGGCTTCTGTGCTAGTGTACGCGTGGCTCCGTGGCCAAAGAGTGCCAAACTTGGTTTGCACGCCATTACGTTTTCAGCTAGTCATAAACCAGGCATACACTTCACAAACTACACTTGCCATTCATTCTCTGCCAGAGATTTGCTTCAAAAGCAGAAGGTAGAACAGTTTCTCTAGGGGTTAAGAACGGGGCCGTCTACTAACCAGCTCCAACGTTATGTCACGTCACAAACGTATAATGTACGAAGTAGCATCGACCAGGCCGGCTATCTCAAACAGACGTGCCATCTTCCTCGCCTTAGGGGGTTCAGCTTCGAATTAGATCCCTTGATCTCGTCCACCGCCTCGAGTGATGTATATAGCTTGTCCTGGAAGCGTGTCCGATTTAGGCATAACAATGATGATATCTTACACCCCCACTCGTCTAATCTCTCTCACGCCCAATAGTTTTTCGTCCGCCCTCTGATGCCAGCACGCGGACAGTGGTCGTTTGCTCGCGATTCGGGTTGTCACTGCAATCACATGCCGGACTTGCAATTGCGCATGACGACAGGTCGACCTCAAACTATAATACTAGCCTCCAGTCTGTCGAAACTTGCGTCTTACCCGCCATGTTGGCGCGGTGATGGGGCAGATGGTGTAGAATCGTGGATTAGTGAGATTCTGGGCGTCAAGGTGATAACCTCATGGGGAAGGTCTTACCTTCCGAGGAAAGATGCTATTGTGAGTATCATCACTTTCTGATAAGTGTAGGGCTATTCTAACCTCAGAGGCGGTGAATCCGCCTGTAGACGCCTCGTGGCGTGCCGCGTTGAACAGGACACTATCCTCCCAGTAATGGAAGTTGGAATATATCACTACAGCCTACCGAGTCAAGCTCTGCAAGCGCCGTTGCTCCAAAGCTCTTTTATCTGCTTTGCCCTTCAGCGGCTGCTAGTATTGGACCCGTGAAAGAATCTCCCAGCACACTAAAACAGTCCGGTAAGTGCCTTACGCAGGCGCCCGTCACCTGCCTATGAGGTTAAGTCAGCCGTGATATAATTCCGCGCCGGAATACTTAACCAGGGAATCGAATGTATCCAGTCGTCTTCACTGGACGAGTCTGCACTGGAGCGCATCTACCGACGCCACTTAGCAAGTGCAACATATGCATTAGAGGATCAATACGTGAGAAGGAAGCATTATGGAGGTTAAGCCTTCTGGGATTGTATGGCTACAGCACCGAAGCAGAACTTCAGTGGAGAGCTGATACTCTACCTCTTTAGACGGTATACTGGCTCTGAGAGACATAGATATTCAAGGGATGAGGTTTGGATGTGAACCCTTCCTGGGAAAGACAGGTGTCATCAAGGTTTCCTGAAACGGCCGCATAGCCAGAACGTCTGGGGGCTTGACCACTAACACTACTTATAGCACATCGCCGAGCCTGCTACACTGGCATGCGATCAAGTCCAGGATTACGCCCTAAGCCCTTAGCCGCTTAGAAGCCGGAGTTAGGAGTATTGACTAGCCATGAGCGACCATCGAGTTACGATTCTCACCTGTGTCTGTGTCTGCAGAAATGTCAGGTTGCGTACGATCGATAACAAGGTGCCAGCATAAGAACGCAAACTGTTTCCGTACCGACTAACTCATAAGATTCTAATGAATGTAGTTAGTGCTTATACATCACACATCGATGCAGTCCGCTCAGACTAGCGAATCCTGCTTTAGGGATGAGTAGCCCCTTAATGCACGTCTCAGCACTCATGTCACTAAACACACGCGGCGCGAACTTTAGCTCTAGCGATCGATTTTGGCCTCTGTGCCTATTCATGAATTCGTCACCGACACACTGCCCGCACGGCATAGAGTACGCCATAGAGTCTTTGTTCCAACTCTTTTAAGTGGCCATGCACTCGTTCTAAGGATAAGCTCGTAACCGTGTCCCATTTTCGAGCACACGGGCCTTCCTTATAATAGTATCCGGGCTGTTGTCCCGTGATGGATTGGTAGGTAATTTTTATCAAATCCGATGCCACTATCTGGAAGTTACCGGAACAACTCTGATCAGCCGTCTATAATGAAAATAGATGAGGACGGCGTACGACCCGGCCGATTGAAGAACTTCATAAGTCCAACTTTACCAAGAGTACATCGTTCACGTCATTCATCTTACACGACCTGCTCTAGGCATCGACCGCTGCCAACGACCTGAGATTCAGCCTTTTCATGTTGTTGTTGTGCGGTCGGTGAGTGGTCAAAACAAGGCCTCGGTCTAAACCCTCTACGAAGCTCGTGGCTTCAACTTCCTAGCGCACTAGTCATCGAGAGCAGATACATCTATTCTTCTAAGGGCATTGCGGGTCAGACCTTGTTTATGTCGAAATAGGGTTTGGTTAGCAAAACCGGAGACGGTTTATGAGAGGTCTTTGTGATTCAAAGAACTCGCAGCCTTGGCCGGTCCCGGGGACGAAGGGGGCTAATGCATTACACAAGCCTCATCCGACCAGTTTCGCATCGGGTTACTGTAAGGAGAACCAATAAAATGGAACTCCCTGGCATGGCTCGCGGAAACCCTCCCAAGCATGGGGCCGGACAACGCTCTTTGGTATAATCCCACACCGAACTTAGGGGTTTAAGCTCGCGGTGACTGTCATGTGTATTCGGAAAGCTAACTCGGCTATAAGTATGCACCTCATCTGGGAGCGTCCCGGTCGAAGACTTAATTCACGCATATGGTTAATCAGCAAGGCACTTGTCACCCAGTTGTGGGCCCCAGACGGAGTAACGGCAATCTGCGGATGCTTCGTAACCCGCCCAATTCGAACCGCTTGAAACTAACGTTCTAGTGTTAACTTGTACCGAAAGATCCACCATTATAGGCGTCGGGACTGTCGCGTGTACATGGCCTTTGGGCTCGTGTATGAGTGTCATACGGCAAGTGCGGGACAATCACTTCGATGGCTACGCGAACAAAGCTCGGCAAGTCCCGAGCGCGCTTTCTCATGCGAGGGTCTCTCATGCTTCACCATTACGTCGTCCACCACGTTGCCGCCCGGGATCGATTACCCAGTTGCGGTCCGAACCTCAGTCATACAATACCCCCGCTTGGCCTATACGCATTTAACTGGATATCAGTGAATGGAAAGGATCAGATTTCCGGGCCGCTCACGGTAGTCTTTCTGATCCCGTCACTTCCTACGATTTCCGCAAGGCATTCATTATATCTGTGATGTCTCACGGAATCTAGTCGTGCATGAGAAGTAAACCGTTTAGCATTCCATAGCAGGATGGCCCCTAGACTCTGTCACTGTCCCGTTTATCTCTGTGCTGAATACGGCCGTGTTGCCCATTAGTTATGACGCCAGACCACGTAGTTGTCATGGACGCCGTCATATGGTTCACTCGCCCCTGGGATGCCCCCCGGGCTACCCACATCGGGCCATCCGATCATCAGTTATTGGTTTCTCAGCCGATAGGCTTTCGACGGCGGTGCCTAGTCGGGTTGCAGCAACGACGCACATGCCGCTCGGGAACCACAGGCACGAGTAAAATTTACATTCCTATTAGGCTCGCGGCGGCTGAGCTCACTCGATCGGTGTCTCTATCTCGCCTTCGCGAGAAACACCAAGAGACATACATCATCCAGCTTGGGGAGACGCGGGTCGGATGTCCCATAATGCAGTCCAAGATGCACCTTCACGATAGAATTACTCCATAAGCGGAATTGGAGCTGTGCAGGTGCACGCAGCATGCTCACAAAGCTCACACACTAGTTCTGATACCGACCCCGAGTGATGGGATGTGATAAAGGTAATTGGGTTAGTCGAATTCTTTTCTTTCGAGGCGTTGCCGGCCTATCTAACTGAAATAATAAAGGTCTCTAGTCGGTCACCGCTAAAGGCGGCGGTATAGGACCAACTGGCGACCGTTTATAACTTGTTTCTGGTCACTTGTTTGAACCGTGCCTGCTGCTATTTGCTGTGAGACAGCAACGGAAAAGAGTGGTCAGTCCAGAGACCTACGAGATCGCTGATCAGTTACCGTGTAAAGTCGCGTCTACCCTTTGCCCGAGTGTGTATCCTGATGAGGTCTGGTCACATACTGAGGACAGCAATGAGACAGACTAGGTCACCGGTATTGACATATAAGAAAACCGATAATTCATTCAGTTGAGGCAGGTAATCTAGTTACAACTCTCTCCTTTCTAGGTGCAAGATATACGATGCCAGGCATTAGTGGAATTGTGTCTTTTGTTACTCACATATGAATCCTCTTTATTGAGTGTTCCAGATGGAGTGAAGATAACCAGTCCCAAAGCGAATTACATGACAGCCGTCATAAAACTGTGCCTCTGGGCGCATTGGGATCACGACGCACGTTAAAGCTCATACACGAACTAACAGTGCTTAAAATGGTCAGTAGCCAAAGTTTCACCTTTGAACCGCTATTTAATAAAATAGCAAGATGAGGTATACTACTCTGCGGTCCTAGATGCATACGGCCGGCATACAACCCGAAACGAGTCAATGTAGTCCAATGACTCACAATATGTAGCAAGAAGCGCCAGTTTGATCCTTACGGAAAGGTCAATCCACGGCACTGGTTTGCTGTAGGTCCGAACTCGATTCGGACCACTGCACCCGCCCCGGTAGGCGCCGGCGCGCCGGCAAGCTCAGCCACTTCTAACATGGTAGGGTAGATTGTGTAAGCGCGTGTTCTGCGACAGAGCGAGGGCATCTAGACATATGATATAGTAGACCATTGGCAGCATACACGGATGGTTCGGCGAGCGGCTCGCGAACGAATTGCTCCACATGCCACTGATTTGTCCTCCATGTCCTATGTCACGCAGATTTCACAGTAGACGCAAACGCGGCTCCGGCTTAGTTGAGGCCGTCACACGCCGTGGCAGATTTGTCTACGTAGGTTAGGATGGGCGCTGACTATGCCATAAAAGGGGGATTGCTAATACGCAGGGCCGCTCCTGGATTTCGGACTAGACGGATGATCACCAATGGACCATAATAGGTCCAGCCCTACAGATGTCGGGGGCCCTAGCGAAGGAACGCACAGTAAAAGTGTCTCGTCTTAAAGCGAATAGTCTCGTACCCCACGCTGTACCAAGTGCACACCCTCTGTTGGCCGGTTCACGCATGAGCTAATGATACCGGTGTCCTGCCTCATGTGTTATCGATGGGAGTACTGGCCGATTCTGTCGCCTAGATCCAGGCATAGGACGTTACTGTTAACAAAACTCGCGGAAGGGTTCTTTCGTCGGGGCGGCTATAGTTCTCACCGCGGGCTAAGGTTATGTAGGCAGCCTGTTCAGGGTCCCCATAATGGTATTTTGTCACGGTCCGCGACTTGACGACACTAAACGACGTGCAGACCATGACTGCAACGTCCGTGACTTACCTTTGTGTACTTCCGCGAAGTCTAACAGGCCTGAGGACTCAGTCGCCTAAGGCATAAGCGCTCTGTGTGCGGCGCTCCTTTCCGACTGACAACAGCCACCTAAATCTATTGTTTGCGATAGGACGGGGTCACCCATAGAGCTTCGGGTATTTGCAGCGCTATCCGTGGTGTAGAGGATCTCTCTTCATGCGCTTGCCATTTCTGCCAACGGGTTTGGTATCGTGCTGTCGTCTGAATTGCTCGGTCAGTATTCTGTCCGGCGGCGAAAGTTACTCTCAAATCCAAGCTTATTGTTGTTAATCCGTGGGTGTTAACTAAGTAGCAGGGTGCTGTCTTGAATATGATTGTACACGTTTATTCTTCTCAGACGGTCGGAGGACCTCTAGTTAACAAACTCGGGTTAGCTGCGGTCACGCGGTGGGTTGTATTCTAACTCTCTATATGGGCTTGCCCATTCGCACACTGTCAGTACTTTCTGCCTATGTTGGCGTTCAAACCAGATTGGGGAATAAGAGCTGAGGTAAAAGATCGAAATAACGAGGTATTCTTGTCCGTTTGTCAAGGGATCGCGCCCTTGCCTAAACTGGATACAGGATTCCTGGAAACGCCGCTCGGTTCGCGCACAGACTGTCTGCGTCCACTCGCCGGTGTGCATGTATCAATTTCCCCAATTCGGAATGCTGGTATTTGTCCAGCCTAAAAACGGATTGGCCCCGATACTCGCTCGTGTCCGCACGCGACGACCAGTTCAGCGAGAACGGGCAAAGGCGTACGCAATAATTTCGACCATCCCGTAACGTGATTGGCGCACATGTACAATACAGTCCCAAGAGATACTATAAGCACTCGAGTAGGCTGCCTAGACGCCGTATTCCTCCAAGCTTGCTCGTGAAAGATTCGCCTTAAAAGGTATGAAGGAAGACTGAGACCTGTCCCGCTCCGCGTCATCACGACGACTTACCAAGGGCTATGATCCTCACCGTTTGAGATCACGTTACTCCGCCCCTGTCGCGAGATGATCAACGTTGGCTTTGGAGTACCAGGCTTACAAGTATAATCGGACTTATTATTTAAGGGACGAGTTTCCATCGCGTACCAAGACTAATGGCATATGATACCAGGGATAGTAAGTGCGTATCCTTTTTAACGTACCGTTGAGCTTCTCACTAACAAGGACTCCATGTATTCTACCACCGAGCGCCTAGCGGACGTAGTTCGCTCAACGATGCCTAGAATAACTACGAGTTACACCTGGAGAACCTCCAGTCCCCGCGATTTCGCGATCTCAGCCGTATACCATGACATTAACTGTCATCGTTCAGCTTATCCTACGTTACCGGGGGTCTATTAACCTGATTTGTGCGAGTCCCACATGGCCGGATAGCCACCAGCTCAACATACCCCGTCCAGCTGTGTAGTCGGTCCGAGATCTGCGTTATGCTTTCTCTTAGTCAAGAGATAAGTAGTGTAACTTACTTTCTGTGCTCGGAAATCAGAAACTGGTCTCTGAGTAGGTCCTGAAGGTGGTTCGAATTAAGTTGATACCATTGGAGGAGCTAATCGTAGGCCATGTATCCCGCTGAGCGTGGGCTTTATGGCACGTAATTACAGAGGAGCAGTAGTACTCAAAGCAGCGACCCCGGTTAGTCTGTCGCCCTCTCGAGGAACAATTACGGCTGTAAGGGCGCGACAGTTCGTAGTACTGCGTCGGACAGTGACCAAGACCAAGACTTAACTGCAGTAGTGACCATTGTACGTGTCAATGGCGTCTAGATGCAGGTTGACCGTGATCCTAAATAGTCTTTACCAGTATCCGCGGATCACCCTGGTAAGAGCTTACGCGATAACCTAGCGATTACTATGTCTGGATGCGATGATTTCAGTCATGCCCGGGACGTCGGGAAAGCATGCGCTTATATGTCGCAGAGTTGATTTGCATTTGTAGTGTCCTCTATTCGTGGTACCAATCGAACCTAGATGTTCTGAGGTCTTAACTGATGCCTCTCAATCAACTTGCCTGATAGGCCGACGCAGTGTGCCCGATTGTGGTTAACGGTAGTTAAGCAGCGCGGCGAGAGGCACGATGGCCCATTACAATAAGCATCTGTAGAGTTCACGGACAACTAGTGTTGGAATGTGCCTCAGGGCTACAATCAGGTGCCTCTGCCACCCGACTAATAGCAACATCGTACCGCCCCCGGTTGGAGCCCAGGGCGGTGTCGGCGTCGTGGCACGTACGAAGACATTCTCTGGGAAGGATGGTCCAGCCACGCATGCGTTTTAGGCTACTGTCATAGGATAGTATATCGGTAATGCTACTAATTTTACCGACATGTTCATCGCTTCCGTTCAATAGTGGTCCATGAGTGCATTTTCCCCTCAAAGATTAGATTCCCATGTAGCCCTCCAATTCACTATCTAGGCGATATGGAGGGCGGGGATTCTTGACCGACACGACCAAGCTTCTCGTCCTCAGGTCCTAGTCCCCGCATATAGAACCCTGGACCGAGAAGTGATCGCGGCCGACTTTGTAGGCCGGGGGTTCATTTGAACTAGCTCGCCGATTATAGATGTGAGTGAACCCGGATATATCGCTCCGACTTAGCCCCGTGAGCCGAATCTACTTTTCTCTCAACGCACGTACGTGAGCTCCGGATTCTTTCTCACTTCCCTCGTCTAAATTGAGAGTCACGCCCATCTTAAACGCGAGCAGGCCGTCAAAGTCCACAGGCCCTAATTTTTCCCGCAGTCTGGAAGTGAGTGTTCTTATTTAGGTTTCAACCCTTCGATACATGTCGTTTCTCCTACCGAATGTGATGCGTGCGCTCCTTCGGGTCAGTATAAATGATGACGGACATTGGCACCTACTCTATTTTGATCTGTTGACAAACGTTATCCACTCGATGGACAAAGCGCACTCAACACTGCTGCCGGCACATTACACACTTCCTTTAGGTCCTCAATGCCGATCTATCTACAGGCCTGTGAGGGTTACGTGGGTACAGTGTGCTAGGAGTATGTCAAATCTGATCTACCTCGAACAGGAACCCAGAAAATAAAATTAGGGGCTCCTACTCCTAATCTATTCTGAGGGAACCCGTTTATGGCCAGTGCGCTAAATTATCCTGTGAGTCGAGTGAGCATGGCAGACGTTGACGCCAGGAACCATCTTGGCTGGAGTAATCCGGTTTCTCCATGCACACCCCCTAGTCATTCAGTCGGAAGCAGAATCTCCGTGGCACAAAGTAATTACAAGGACTACCTTTAGATCGGGAGGCCCGGCCATTCTCCTGTTGGACTGGAAGGTTCCTGTAATAGAAACTAAGATGAGTCGTCAACGCTAGGAGCTGATTGAGGATTAGTGCTGATACGGAAGCGTGGTTTGGGTATCGCAGAGTGGCTAGGATTATCCTACTCGGTGATGGACGGCACGAGCAGTGCCCCCGGATTCAGGTCCTTTGAACTTAAAACGCGCAATCCTAAAAGCTACACTTCAAAATCGTAGCTGGAACTAAACTTTACCCACGAAAATGCAGAATTTAATTCTCGAAGCGGCCTGGGTAGTGGGATTAGATTATCCATTTATGAGGTGTAATGCGCATTATCTTTGTGTCTGCTGTCCTGCATCACGAGCGGTTCGACTATTTTTGAACAGTGAGTGCTTTGCCATTGGGCACGCTTCCGTGTTGGTTTAAGAGATGGGTTCCAGTAGCTGCGCTAAAGGGGAAACATGCGCTACTATGCTCACCGCATAGGTTCGGTCGTTTGAGGATACCATCAGGCAAAACAGCGAGTCGCGACATCCCGACCGGCACGACGAATAGTGAGAACCTGTTCCCGTCAGGTGTCGATCGAGTTTCGCTATAAGTGAGCTTCGACCGCATGTGCACGGTCAGCCTTCCCAAACCATAGACAGCCCATTGTCATACTAACGGAATCTGTGGGGACTGCTGCGTGATTTAAGAGAACTGGGAAGAGCGAGGCATAGCAAAGACACAGATAATTTAAACTTCTGTCCCTTATGTCGGGAACCTGGTTATCAAATAGCGGTGGGCATACATGGAAGAGCAATTGTTTCGATATTGTTATGACGACGATGAATCGCGTGTGCGATGCCCGGGGATACCGTCGGAGCCTAACGCTTTAGATGATGAGATTAGTGACGGATCTTGCAGAGCGGTAATACTCAGTATTACTAGTGCCGCTCGATTCAGCAGTAAATTTTGAGGTCACCCGTGTCATTAAAGAAGCAACTTCTTTCCTCCCAACTTGTACGAAAATTAATACGAGATCCTTTACTTATCAAAACAAAGCGCCATTGTTTTGCAGATCCTCGCGGTTGGCCCAATGCCAGATCTGCTACGATCGGGTCTAGCGATACCATGGCGATCGCTTTGATGATCACTTATACTTAGGAAACGTCTTTATCATTCTAAAGGCATGTCGCATCTACAGTTACTGTATCTCAGGGAACTGCTCAGCACTGCAAACTTTGGGACAAGTCAGAGCCAGTTGTTGCGAGGTAAATTAGTGGTCCGAAGGAGTACGTGTTCCTCTTCGTTGTAAATTCAAAGGCATATCAATTGGAAAAAGCGGCCGCAGTTGTAACTGCGGTCTCAGCGCAACGCCGCCTTCCGAGTACCAGCACCCCTAGCTGTTCATTTGCCGAAATGTCCATGGGTCGTTAAACTGGGCTTAGTGAACCAAGGCATCAGTCGAGTCTCAGGCGAGATCCCTTCCTCATATGGTATGTGTGGCCTGACACATTCCTACACCCCGACGGGCGGGCCAACCTGGTAATTTTCGTCCTGCGGCCACCTGCGAATACGACATCGTGCATGGAGAGGCCTAGGCGCGTGTGGGTCCCCAAGTCACCATACTTTGATCCCCTTCGGATCTATTGCATGTTCAAGACGCAGCCTGCGCTCTCGGGACTCTAGTCGATCCGTTTATCATTTGTTGGGTGCAGCGGGGTTGAATTCCCTCCTAGTGTATCTTAATCAGTCGAATGGACCGCCTCCTTGGCTCTGACTCAGTTGACGGCTTAATCCTCAGTATAAGGGTAACGTCTTCTAGCAACAGACCTGCAGCCAATGAAGCCTCAAACCGGTATCCCTTCAGTATTAGTCTAACCCGTAGTTTATATAAATGCATAGCCGATCATTATATATAGTATGACGAAAGCGAAAAGAACCGGGAGGTATAGGGTTTCGTCATAAAGATGATAAGTTTGAGATACAGTCTAGCGCCGCCCGAAGACCCGATCGACCGGGGCGTCGGGCATAATTGAGTCAGCGTTTGCGGGCCTGATTAATGACCGAATGGATCTTCTCTCGTACTGTAACTTCTCTACAGTGTGTTTCAGCAGTGGATGCGAATAGGCAATTTGACAACTAGGTCAATATCTCGGTTGTTTCTATTAGGTGACCTACTGTGAAGAGCTAACTACCAAGCCGCGCTCCTCTTGGAGTGCTTTTGGTTTCCTAATGATGCTTTGGACAACCTTCTGCATGCGTAAAATCTGACAAAGAAGACATGAATAGGCATAGCCTCACTAAATTTGCGGACCTGGACCATCACTTGCGTTTCCACGCCCTATCGTTGATTGATGAGTGTTGGTCTAGTCCTGGCACCGCTCTTCCAATAGAGGCCCTTCGATGATGTCGTGTAGCCACCGACAGTTCATGGGGATCACTGCAAAGAATGTACACCGAGAAGAGTATATAAGTTAGAGCGAAAACAAGAGGCCCGTGCATGTTTATCTCGAGACCGTTGAAGCGAATTTCAGCTATGTCTTCGTCGTTTACTGTAATGGTCTTTAACCTGTTGAACTGAACACGATGGCTGGTACCACGGAATATGTTATGTCTCGTTCATATGCACTGCCAAGGTTGCATCCTCATGACTCTACTAGCACCAGCTTGGTTTAATTAAGGCGGGGGCTGCGGGCAATCGCGGCCCGCTATCGCGGTAAATTCCAGTACCAATGAGATGGTAACAACTAAAGTGCGAGATAGTATACGCTGGTTACGAAGCTGCAAGCGGTCGACAATGTGGGCAACTAATGACTACGAAAACAATATAGCGGGACCGGCGACGCTCCAATACCACGTACTTGGATGGGTTGAGAGATCGCTTCACAAATTGTGTACTGGCACTGTATTGGAAACTCGACATTGTGGAGGGTTGAAACCCTTCTAGTCAGACGTTTGCCTCGTGGATACGCTTGCACCAAGCATTACCGTTCCGGCCATGTCATAACATGCATGTGCGGACTTCGTTCGTTGTCAATGACTGACACCCCAGGAGGGATCTCACCGTCCGATACTGCGTAATTACTTAGAGTATTCAAACAGGGGTTGAGTACAGGCTACGGCGGGAGCGGTTGTCGTGAGCTCTTTGCCTTCTCCGCTATTTGAGATAACATGCCTAACCCTAGCGGAGACCTCATAGGCTAGTCCCCTCTCAAGAAACGATAATCTCAACCGACCGTACCACCACTTACGCTAGCGCTCCGAGCGCTATCTTAGGCAGACCGCTTCTCCGGCTCGCTAGATAGTTAGGGGGTCTACAAAGCTTTACCTACGTTAATCAACACTTAGTGAGCAGCGGGACATTTTGTATTAGAACAAGGCCATTGGACTAAGATCAGTAGTGAATCCGTATACGTCCGGCCCAGCGCTCCATGTGTTGTTCCAGTCAGAGTAAGTATCACAGGCCAATTCACCGGCGTCCCCAAACTGGCCCCCCCTCTTGAACTCAGGCGGCCAGCTTTGGTTACCGAAGTACACGCACAGGTTTGCTGGAGAGAGCTCAATCCAAGTTGCAACGCTACCGTTGAACACACCTCCTCATGCCTACTATGGTGAACTTTTCTAGCTAGACTAATCAAATAAACAATCTGCAAGCACCAGCCGAGAGGTGGGCGATGGACATGTTCTCTTCTTATCGGTCCGTGCCATTCACATACAGTACCCGGCTGGCGACGGTACATATAGTTGATTGTGGGTACTGCTCGCATCATCCGACACTAGGTTATACTCTTCTTTGTCGGAATGACCCTATATCGATTCGATGGGGTAGGTGGCAGCATGCCCGGCTATTAGCAAATGGGAATCATGAACCTGGGACCCTACCGGATTGAGGTGGCAGATCTGTAGTCTTATGTCTTAATTTTCGAAGCATTCCAGGGTAAGCGACGCACCCCGTAAGATCTGGACCTAGTGACTTATCCCCCACCATGTTCGAACTATGTTGAAATAGCTGTTGGGCTCAATAATTGCGCTTTTCTAATGAGATACACACGCTCTCCTCAGGACCAGCTAGGAATCGCTGTCCTCCGCAGAAGCATTCGGCAGCACTTAAAGACAACGATGATTGCCAAAAGTACTCCAGCGCTGTGGTTTTTTACGCGCTGTTCTGGCCAGTCTTTGACTAAACGCCAACGCAATAGAAAGCCACGGGTGTTTCTGACAAAAGTCATAGACTAGCTTCACATCTGCCTCTGGAGTAAAGCCTCAACCTATCGTTTTTCTCAAATCATCCTCCGCGTTGCGATGCAGCAGCTAAAAAACAAGCACGATAAGACTAGATGGTATAGACACGATCACTATACCTCGATCGTACGTATCACATGCGGGAGCAGTTATATCTGGGGCGCCAACGGTGCTGGACTTCACCAATTCAAAGTTGGTATGTGATCCTCGTCACGATGGATATTTTGGCCGTCGGCAGCTTGGCGGCGGAAAAGACCGCGGCCAGTTGAGTTTACGAACCTCAAGAGGGCCGACCGCATATATACGCAATTATCCTTTCAGCGAAACCTATAAGTGCGCCGTTGACTCATTTGTGTGACAAGAACTCATCGTAGAACCCGCTGTAGCCTCGCTGGCTCGTGGGTGGATTATGGGACAGCTTGCGGTGACACTGACAAGATATTAATCCACCGTCAACAGGCAGAACCCATATATAGGGTAGACCAATGTCATCTTCAACCGGTAACCTGCCACCCATGTTGCTTGGCCTCCAGTTTTCATAAGACGCAGGTCTTTATGCCAAACTGTACGGATCATCATGATTCGCGGATAACGGACCAGGCTGCTGAGCTAGGGGTATGCAGTCCCTGTACTGATTATACGTGCAATGAACTCGAAATACCACTCTGACGGCTGACTGGTCCTCCACAACGAATATAGACGATCGGCATGAGCTCTAGAGAAAGGGTCGAATCTGCCAGGCACGTATCATAAATCTCTTCTTTCTTTAAGCCGGTTGGGTGTATGAGAAGACTTCGGGCGTCACAATACCTGGCGCCGTACCCCATACGTCTTTACTGACGAGCCGAAACGCTATGGCAGGCATCTTGCCACGGAGCCTATAGCAAGCCCCTAAGAGGCGGGATAAATCATGGACTTGAACCCTGTCGCAGTACGTAACCATGGTCTAATCCCTCGGTTTAGCCAAGTAGCTGGGCGACATTGCCATTAAAGCTTCCCTTAAGCGATGAATATCACTCTGTGCCCCTATCGCGGCTCACTACTTTCTGAACTGCGATAGAATGCCTCTCTATCTACCCTACACACACAACTGCGCTGGTGCCCCACGTGTAATTTTGATAAGCACTACTTAACCCGGCCAACCGATATGTTGAAGTTACATCTATCTGGGGGTGGTGCACCAGAAGACCGTATGTGATTTATGGGGGTCACACGTCACGAAAAACATTTCCCCCGGCCAGTGGTGCAGCCACTACTATACCCTATTGAGTCTATAAATGCCAAAGGCAGTAATGCGTCTACCTACACCGTGGCCTGTTCGACCGACCCCACGTAAAGTAATCTGACTCAACGCTGCTCCACTAAATTCGGAAACATATCAGCGTTGATGACAACGGGTTCGAGAGCATACATCTACCAGGCATCTCAGTCCTTAGTACTTGATGCTTGTATGGGCTTATGACTGGACATTTGGGTATGCCCTCCTTATCGATGATGGTTGATGACCCATGGTGAATGGTTAGATCGCGGGGAAGGTTGAGCCATCTCGATAAAGACCGGCTTGGGAGTGCGAATCGATTATACAGAAGGTATAGCAAGGGTGTAGCGCAGACACAAAGCGGTTCACAGCTTTTCTGTTGGAGATTTTAGCATTGTACGAGTCAGAAAGCAACAGCAGTAAGTGTCGTACAACGAGTCCACCATACCGAAGAACGTAACGTCATCGGGCGTTGGGATAGAGGGTCCATCACGGCCCGGAAAACGTCGTCCTGCAAATAAGAGCGTCGTATTGATGTATAAGAGAGCGCGTAGGCTACAGAGCAACAGTCTGACACAAGACTATGAGCTCACATCAAAGTATTACACCTCTTCTAGCCTTGGCAATACTTCGGCATTCGGTAGCCTATGGTCATTGATGCTGCTTCCGCATCCGGGATTTACTGTCTCGATCTCTGTATTTTTCACGTCACGGGTGGGTATAGAAGCGCTGGACCGCCACCCCTGAGGGGATGTGTGCGCGAGGGGTACGCTGGAATCTTGGCCAAAAAGCGCGGGTAAGGGCCGCGGACTCATCTAGTGGTGCCTAGAGCTTCATGATTGAGAGAAGTAGTCCTACATTCACGCCCCGACTTTGGGTCCATCCCAGGAACCCTTAGATTTGGCTAATGGTGGAACGCCCCGAGTAGCCAGGAAGGTGTCCCATCAAAAACGCGAATTCAACGCGAGGTTGCTTCTTAAATGTTCGTCTCGTATGCTCAGACCGACCATCGCCTACCGTGGAAGGCTAGTGGCCGTACTGGGTGACAGAACAAAGGTGGGTTCACCGTGGGCCTGGGTTCGGGTGTACGACGTTGTACTAGTCTATCCGCCCTACTAGTGACATACAGGCAAAATCTACCCAGATTACTGTGAACCGATGACTAGCACCGAGCCTGTTCGTGTTCACAGGAACGGTCTCGATATGCCCCAATCCCGCCATTATCCAATATGATAAGGAGTGACCCTCTATCCTCAGATAAGGTCGCGCGTTGTAACCAGGTCGAACCCTATACTTACTACTTGGCTGCCTTAGGACAGTTGTGTGTATTTGTAGCTCAGCTTTTATTACATCATGAATCACTTTGAAAAACCATATGTTGCCGTTCCTCACGTGTCAACACTGGTTTTTCCTCACCCAGAACGCTGTGCTCTACAGGCGCAGAGGTATGAGGACTGGCGCGACTTAGTTCGCGGTTCATCTGCAATTATACGTAGGGTATACACAGATCTTCTCGGGAAAAAGAGAATTCTCGCTGTCGTCGCATTGGGGACTCAAGTGTGGCCTCCGACCACATTAAAGTGATGGCGGTAAGCTGTTAAGCAACGAGAGCAAGTTAATTTCAGTGGCATCCACCAATTAGTCATAGCATGCGTGTTCAATATATGTTCTCGAACACAACTCTGCAGGGACGACGAATGAGAGTGTGTTAACTCACAAAATGTGCTCAATAAAACCTCTTACTTACCAATTGAACTAATTATAGAATATGGATTTGTTTGTTCCTGTTAAGTATCCCTCTAGCAGAGCCAAGCTGCGTTACCTTTACTAAAGTTGACATGAAACATGCACGGGTGGCGTCCAGCCTTGCGCAACCTGGATGAAGCGTAACTAGGGTAAAACAACGTACATGAGGGATGAGATTTAATAGTCTCTGTGCCATAAGGAGCTTGGTATTTAAGATCGCTCAGGATGTGGTGTCCGGAGCCATCGGCGTGCCGAAGGTCGACGCTCATCATTATTCATTTTTGAATCTGCTTGACTGTTTGCGCACACCAGTGCTTGCCATCGCATAATGGGAATGTGTGACTGAGTTTTGGTCGCATGTGATTGTCAGCCCTACGCTTCGAGGCGCATTGCTAGCGTCGACAACTCGGCGCGGTGTTACGCTTTCAAGCGCTCAAATTGCGAATTCCTAGCTACTCGTTATGCCGTAAAGGCTCACGAATACCAGAGCCAACGAGACTACTATTCTCAAAGTGCATACTCACTAGAAGACATAACGGTCATATGTTGGTACGGTCGCTGAAGGTGTCTAGGAAAGTCATCGTCAGTACGTTTAAATTGCAATATACCCTACGCAATATATAGCAATTGAGTTGAGCGCGATTGTTTGTGAACGGTGGCGGTGCAGATTAGCTCGTAGGCCCGTGGTATAAAATCGGAGCGCCGGTGGAGTCGCCGCGAGCGAGGTACCCATAGGACGATTTAGAAATAGGGGGAGACCTCTTTGATCGCCTGGTAATCGTAATTAGCCTACCAAGTGTGCAAATGTGATCAGTGGACAGCTACATTCTATCGCCATAGTGGAGCGTGATCCTTAAACAACACGCAAGTAACAGATAACACGTCGTCCCTGCGCGATTAAGAGAGATGATAATATCCGAAAATGTGGAGTGGGCTTAACAGTCCGAATGATCCTAATAATGCGACCGCCTCTTAATGGACAAATTAAGTCAAGGTCATCTCCACGCATGGCCCCTTCAACGGATTGATTGACGCTACCGCGTCTTGTCCAGGGAAAGTCGGGTGAACTCGACGAGTGAACCTGTGTTCTGCAGTACAAGCCTGCAGCGTTAACATACGGTGCCCGAGTTAAATCGACGGCCCATGGCGACACTAAGTGTACCTGATTCTTGTTCAGGTGAGGCGGTATGCGGTTAATTACGACAATTACGCGGCACCAGTCGCCGGCTATTCGTGATTCACTCGGGATGCGCACACTTGTGTAGTTTATCTGCACTGCGCGTCGGTACTGCGCTTTGGCGGAGTCTGCGCCAGAGACACTGGACTGCCTTCTGACCCCTACCGATATGCACCACTAACGGATGATGCCGACATCGACCATCACACAAGGTAATCATCACTACTGGAGGGAGGGTTTGGGTTCCGCTTATCGCGAGCAACTGTATGACTGAAGACCTCATGCAGAAATACTCTCTATGGCATCCAACTTTGTCGAGGACACTAAATTAGTCGTTTACAAGCCACACCGTCACGCCGCGCAATCGAGGATTGTACATGTGAATATATTTTAGGCCCCGTCATCTCGGCTTGACGGTTTCCAACGCGGACCCCCGAATCTCTTCGCATCCCGCACTGTGTCCACGTCAGCAAGTGGTAGCCACTGATGTCCTCACCCTTCGAGCTGATCCGTAATCATGTATAGAGTGCGTAGATTACCTAGTTCGCTTTAGTTCGTTGGAAAGCAACTCCGCAGCATTCTATCTCGTGGGTATTGAAAGATTTCGTTTTACGCTAATTGAGTACGCTGTCCTGTTGGCTTCTCAAGGTGGTCTACCTAAGGGCTTTCCCTGATCTTTCAAACCGACTCCCCGAACGAAAACCACAGATTCTGTCAGTATGCCCGTGTGAATTCCCATAAACCTTGCAGAAAGCGCGTCGCAATCATACTGCTATGGTAGTGTATCAGGAACTAGTGTGCTATTGCCGCGGGATAGCCTAGGAAACGACGTACAGTACTGCTCTGGCACCCATGAATTGCAAATTGGAAGTAATTAGACATAGTACTCCGGAGTTCAGCGGTTCTCTTTATTAACTAAATGGAAAAAGGGGGTTAAAAGATACTTTCTGGCCTAGTCACATAATGGCGGAACACTATGGGATCAACGCCCACAAGACAGTGGGGTTTTTGATCCGTGATGTCTTAAGTAGTAAAGGCGACACATCATAGACTGCGGGGGCCTAAAGCTCCCAATCTCACGGCTACTGCCGTCTTTGTCTTCACAGCCTTAGACATGTAATTGCGGTGTGTGGTGACTTAAAGAAGGAGACGATACATCCTGGTAACCTCCGGAAGGTGATATATGTGTAAAACTGGCTACGTTCTTAGCCGGGCGAGTCCCTGACTTCTAACGGCAAACATAACGACGCTGCTTATGGCTCTTGGGCATACTGGACATACCTCAGCCTAGGCAACCTTCCATGGCTCACCGTCGGCCTGAATCACTCAGGCCCCACTGAGGCGCTGGGATATTGTCATGGGGAGGGATTAGCAGTATGTAAGAACGAAATCGGACTAACATTGGGGCAGGACGCTGAGCCTGAGTCATCACTTACGAAGGCGCGTAGCGTTACTCCCTACATAAGTATGGAACCTTAGAAGACAGAGCCGCCTCACTAGTTCGCCCATTTAAGGATGGAGAATTTATGCATGACTGGTGCGAGTATTTGGCCCACTGTTTCTCCTTGGCCTCAAGTCTTTGAGGTCTCACGTCGAACGTAATTCCCGGTGTCCCGATCGAATTACCAGGCGCTGCCATTAAGCACGCGTGATCTCGAATGCTTCTACATAAACGCGTTATGGCTTTCAGCGGGATTTGAGACCACGGTATCTTTACAAACGCCCAAGCCAAATAATAGAGCTTTGCCAGTGTGAGCCTAACAGGGCACTCTCTTTGATGCAACCCCAACGTTCCGCGGGGTGATCTTTCTCTGTAACGCACCGTTTAATATGGAAGTCTTTCTCTCATAATTCGTGGATCGCAAATATGTTAAGTACGTTCGTCCACGGTCGCATTTCGCTCACACAAGCTAAGAGGGGATGATTTTTGTTGTTGCGTACATCGTGTCAAGCGGTGGCCAAACGGGTACGCGTTGTACAATGGCCTAGAATGCTGGATCTGGAAGAATGGTTGGACTAATCCGTCGCTTGGTCTGGTTATCCGGAACTCGCACAGTAGAGTCGGCAGGGCAGCTATTCCACGGAAATAACATTAGGTAGATTCGGAAAATAGGTACATTACGCAAGCGGCCGGGCTTTATTCATGCGAACGGCTCCATATGAGCGAGCTAGCACTTGGGCAATGCCGAGAAAACTCACTTTCAGAAATGCCGGCCGTTAACCTTGAACGAGCTAATGTTAATGCCATGTTCGCCGGCAATAGGGACAGTAGCTCCCACAACACGTTGGCCGGAATCTCCCGTATCTCGAATCTAGAACGAGACAAATTTGAAATTCGTAATGCGGTCCAAACTGTCTGATTTCATAGGGCAGTTGTCTCCGCTTAAAAATCACGATAGTTTCTCCCTGCCTGCAGTATAAGAGGATCACCGTCTGACGCCCTCTCCATTATACAGTTTATGGACGGCGCTTGAACTATCTCCGCCCTTTTCGCTCGTCTACTCGCGCGGCACGATCCAATTCATCCTTGTTGCGGGGAACTTGTCCGCGATTTGACGGAGCCTCGTGGTAGCGAAGTGGAAGATTCGCGATTATCACACTAATGAAAAAAGTTTTCGTGAAGAGTGTGACCGTCTGTGGCAATTGCTCTTTCTATTCGAACAAGTCCGGTATAATAGCGTTCGGCACAAGTACAATTCCGATGCGAATGGTTGACATTGCTGGCCTGCCTCCTCCTATCGCGCGATGTTCCTACAAGTTAAATATAACTATGCCTGACCGGCCGCAGAAGAAAAGGCACATATCCTATTATCAGTTCGCCTTATATCGCAGCCGAAAAGTCCGCCTCTTGATTAGCCTTCTTTTGCTTGGCAACAGGGCTCTAAGGGAAAATTCCATGCCTGGACTTCCGATTAGTGTCCACCCGTTATGTAAAAGCCTAGTAACCTTAACCTACGGTCGGAAAGGGACTCAGTTTGCCCTCAGGCTTACTTTAGTGATGCATTGGGGCGTGACATCAGCGCCAGTGAGTAAGATTTTGGCGTTTAGCAGCGTACGCCACCCGCTCTCGTTTGCCCGCGAACGCATACTTCTTTGTGGCATGAGCCAAGTGGGAAGCTCGACAGCCGTACTCATTCAAGCATGTAACTGATCATAAAAGCCATTTATTGGCTGTCTTGCAGAAGGAGGACCGAGGGAGATCTGACAACGAGAGACGCACAGCGCCCCCTGACCCCATGGGGACCCCAGGGATATACTTCGACGCATTCAGTTTTGCGTGACCCGCGGTGTGCCAGGCGGAGGGCCCTGAGCGTGATGCCTGATGGCCCTGGTATCGACGAGCCACGGCTACGAATGTTGGCTATCATGTTCATACGGTAAGGAAAGAGGAGGACTTAACTTCATGCGTTTCGTAGCGTTGTCCAATCGACTTGCTTGCTCCTTGCGTAAATCCCACAAAACGGCACGGTTGCCGGTGTGTCAAAATGGGAGTAAGTTGTCCCTCAGGAGATCGTAGCTAAATATCAATGGAAATTCCTTCTCTGATCGCCCAACCGTGAGTTTAGGTCCCTTGGAGACGCAGGCTTCGCGAGTCACCCATCTCCCATCCCCACCTACCGCAACGTATGGGCAGCCCTGTGACTTATTGTATCACCATGCTTTGCTTGACAAAGTAGGGTCTATTTTCCATCATACGGCCCTGACTGCATGTACCCTTAATCCCGGTAAGAAGTGAACCCCTCGGTTGGTCATTTGTCGTTGGACTAGAACTTTTCAGCGTCGCAAACTTACACGGACCCGACGCCTGAACTCCCTTCTGATACAGGCCGGAGTAGTAGTACTTATCATCCACTTGTCCTCATTGTTACTGTGTGTCGCGGGTCGCTAACGAACCCTAACAGTCCTCCCACAGACTTTCGGGTTAGACTAGACGTTGGCTCGACTCCATACGGTGGACGGTACCGAGCAATGGTAGACTGTACAGCACCACCGAATTTTCATAAAGCCCTTGGTCGACATCGGTGAATGGACCCAGAAACTAAACTACGATAGTTAATTTGGGTCTTCCGGACACTAAGAGCTGCTCCTATGAACCGAGCTATAAACCCGCCCTACGCAGGACAAAGAAAGAGGTCGATTTTCGGTGAGCGTCGACCGCGTGGAGTCATCCTTGCTGGGGCCGCGACATGAGGCGCTTGGCAGAATCCATCAACTGGCGTCCGGGAGATGAGGCTCACTCCCTGATAGGGGTAGCATCTCCGACATGATCACGTAAATGTGATGTGTCAGCATGTCGAACCCCTACTCCCTGTGCGCAGTCCGTAATTCGGGGGCAAAGTGTACATCCAACTGAGATCGCCTATAGCCGGAACACAAAGGCGCGTGGAACGCTGTCGAAGTCCTTAAAGAACGTTTCTCTACGAGGACGTTATGATAAGAAGGTGCCCCCAACTGAGGGATCGGAGCAAGACACAAGAAAGGTGCTCGGTGTTCAATGGACTGAGCAGTCTTAAGTGCCGACCCGCTTGGTCATGGATGCTTCTGAGCAAATTGCGGGCATCACGAAGGTTCTCCAGTCGCGTAGTAAAGAATATGTGAGTGCTATCACGCTACGTGCTGGTCCGTCATGAGAAGAATTGACTATCCACTGTCGTTAGCTCAATCTATGTGGATATACTCTGGAAACTTGCATAAATATCTTGAATCGTAGGTAGACACCAGTGATTGGAATTGACAGCTTTACTAAGAACATCTGCTTGGTTCTGAGTCAGGGTTTTAAGTAAAGAAGGGAGGGGTTGGCTGGACAGAGTGAATACGTTGCACTCGAGCAAGGCAACACAAATGAGGACTTAGGTGGGTGATATCCCTTGCTCACCTAACGGCGCCTACGTAAATGCGATACCGTGTTACCAGCAGGCTGCCTTCGCTTTCGCGGCTGGTTTAATATAAAATCATGAAAACGACCTCTACTGAGTGTATATACCAATGGGACAATTGTTGTATAGATTTAGATTTGTACTAGCATGGAACGTCACAGCCGAGTCGCAGGGACTATGAATGACGGTCCTCACTTAGCCTTCCAAGCGGGTTGAAGAGCAGCGGCAAGACGAGGTCGCGTTCGGTTGCTATAATTCACAAGGAGTGCCGTTGTCAGAACCTTAGGCTTTACGAGTCCTAAGTAAGATTATAGAAGTTGGTACGACCTTGATAAACCACAGTTCTGTCTCGGAGCTACGTGATTCTATGCAGTACGCAGTCAGCACTTGTCTCTTGCCCAGTTTACGAGTAGCTTAATCTTTATCGTGGTCAACGGCCCCCTGTGCCCAGGATAAGTGACCGAATTTATGTCCAGTTCCTAGAGGCAGATTTCCTAAAGAGAGTACGAGACTTTAAGCCCGTACCAAGGACTCAAGCGACTAAAGCCTCGCTACCGACGAGTGGTATGGGGGCGTTAGTATCGTTACATTCCGGCACGGATAAGCGTATTAGCAACCTTTTTTATATCTAGGGTTTGAATTGGGAGTGGCTAATTTTAACGTGGACTTCTAGACCAAACGGGATCTATCATACATCTTCCTGGACAGTTGCAATGGCAGGCGGCAGGCTTGGGCAGGGGTGAGTCTGTCATACAGCACGAAGAATAGGAGGGGCCTGGCTCTTGTCCCCAGTGTACTCGTATAGGCGAATACGCGGGGCTTTGATGCGTGGCGTAAGAGCTCAGAAATAGGTGGTGATACAATGTGTAGTGAAGGACCCAGGGTTAGCCCCCTACGGTTATTGTGTGGCGGTCGTGGCGCCCGTGCTGCCCTTGGCCAACCGTCACCATTCTTTACGAGGTTCATGAGGCCCACTCAATACCGCGAGGGTTACTAAAAGACTGTCTAACAATACATGGCTAAAGTCCCAAGGGCGATGCGTGATGGGTATACGAGACCACTGAAAGAGCCTTTATTGAAATCGAGCAGCGGAATCATGCTATCCATTCTAAAAGGAGAACACAGGGCCGGATATGTGTATATAAGGACCTACGTGTCATGGTGTGAGAAGCCGGTCCTGCATGCCCAGGTAGGGACCGGGATACACTACGCTATCTTCTGTTAATCGGATTGAATCTGTTTGCCGCGTCCAGACCCGAAGGCTCTGGCAGCACTGTCTGGCTCACACGACTACGCTTCCGATTCCGGAGTTGGCAGTTAATTATGTTTTGGCCAAGAACGTATTCCTGTCTTGCGTAAGAGGAAACGAACCTATGTGTCGCGCTTGACATGCTGCCGCTGAGAAATGGGGAGCGTTAACTTCAGTAGCCTATCTCGGGAACAGTGGACCTCATCATACCTTCGGCTTATTAGACACTACACGAAGTAACCGCGTCGACCCAATCCGTCTCAGACCGTCTATGAGGTCCGCCATGCCTCCATCAAAATGGAAACTTACATGGGGTCGTGGGGATAGCTATCAAAACGTAGGCCCTCGATAACGCTGTTGAAAGATAACGCGAGGGTCCTCTCTTGGAGCAACGATCTCAACGCCGACACCAATCGGGGGCTACACGACCCGTTTCGCTTGGAAGTGGCAACTCGAGTTATTCGCGGCAACTGTGAGTTTCAAAGAATGCGCTCTAGGTCCTTAGCAGTGATTATCCCGACAATCCCAGGAGTCGTGGTTGCTCGCACTAGCCGCCCGGACTGATCACGCGGCCCCATCCACGCCTTAGCTTAATAACCAATCAAGGCTTAAATACAGTCTGTGTAACCAGAACAACGACATGTTAGAGAGGACTCCTCCCTAGACAGAAGAAGTATGGTAGCCCCCTGCGGAAGTCAGGCCGGGCAACTAGTGCCACGCAAGCCGCCAATCTGTGAGTGTGCGGACGATGGTGAATCGGCTCAGGCCACCAATGAGGTAGCGAAACAAACTCTCAAAATCTCGCAATTGGCGACTAACAAACATCGAAGTGCGGCCCGAACGTGTTTGAATGAGGTGAATTACAACCTGCATTGGACAGATTGGACTGCGTCCAAGTCAAAACCTCAAACCCTCCAAGCGCCAATTATCGAGGCCTATCTTTTTCATAACCCTTCACTTAATTGGTGGGCGTTGGATAGACTCAATTTAGCACTCGTGTCTGCGCAGGCTGTCATTTGGCGTGGGGGTATCGTCCAAAGCGCGACAGAAGGCGCAGTTGGCTGAGGAGAAATTGATCGCCGTTTTCTTTCTACCTACTGGGTGCTGGTGAGCTTGTGCAATTGCTTGCTGATTGTTCTAAGGGTCGATTCACTGAGTATGGAGTCATGGGAGACGACAAAGTAACACCATATGGGTCATAGAAGGCGTAACTCATTCACTAGCGGCAGCATCAACCGATCTCCTTGGTGTTAAGTGGGCATCCTTAGGGGCAGGCGGAGAGTCACCAAGCTCTAGTAGTGGCCCACCAATCGCGGGCTTAGAGTAAGCTTTAAGCGAGGGGACAAGACCTTCAAACCTTGCGCCCACGGATCGCTTATTGGTTAAGCCACGGACTTGTGTGACCACAACCTATTAGTCTCTTCGTGCTTAGTTTAGGTTGCTATTGAGAGCAACCTCGGTGTTTAACGTCCAGATTCTTACAAATTTGTGGGGTACCATCCCGACAGGGGAGTGGTTTAAGGTTCACAAATATATACTCTAATATTGTGGTCCTAAGTCTGCAGTGCTTTATCTTTACCTTGAAAGTCAGCCATCTTAGCAAGCAATGCGTTAGGAACCTAGAGCCGGATGGTGTCGGAAGAATCATGTAAAGTCAGACGCGTTATCGATTGTACTACATCTCCTCCCAAGAATAACAGCGATCAAGCACATTTGTGCCGGACTAAAATCCGCATGTGTGTTTCGTCCACAGAAGACGGGGGCATACACCAACTGCACATTATATGCATGGTTCGCCCAAATAGAACGAATCCGGCTCCGTGCGGGGCGGAGCGCTCACTGCTACGGATAGCCTTGGGCGCGTAGGAGACCGACCTTAGCTTGCAATCAATCGACAACTTACAGTGTCTATGTCAAGTTGAACCCTACGAAGACTGACTAAGTGCTTCGTACCCCTGTGGAGGCCTTGGCGATGTTGCTTCGGGGAAACCTGTACAGGATATGTATAGGTACCGACTCTAACGGTACCACACGTTGAAGTTTGATTATATGCGGCCTTTGATGTTCCCGTACTGGAACGGAGGTAGGTGCGAAGGAAACGAGACAGGGGTATCCCAGTTCCGGATCATCGAGCCGCCGACTCCGCGTAGCTCCTTTGGCCATGGCCTCGATGCCTCAAAAACTGCTTTTCGGCCAATAGGAGCCCTTCTCGATATCCAAAGATCCAGTCGACGAGCTCAAGCCTAGACAACCCTTAGCGCACGATAACGCAGCTAAACACAAACGTTTGTCCGAAGATACAGTGATACCCGGACCTCGCGGATCCCGCAAACGTCCCGCGCGTCTGGCGCGGATCTGTGTTCTTGCTTCCTGCGGCAGGCCTGCCCATGTCTATTCAGCTTGGAACGGCTGCCGTGAACCAATCGGCCATACCGGATGATATTGTGCTCGAGATAGACTAGAGACCAAGTCCTTCGTCAGTTACTCACGTGAACGGGACGCGGATACTACTAACACTCCTGGATGGCCTCTAGGAATGGTCCCCCCACGGATAACATGTTAGGAAGCCGTGAACATCCATTTGACTTAAAAGAGGTTCCCCTACACCAAAGGTAGCACGTAATCGGGTTCGTGTTTGTCGAACCATTCAGCACGGATCCCCAACCGCCACAGAAAGGAGGCCCTTAACGGCGAGGAGCGCTTTTCGTATGGAGTAGCTCTTAACTTACTACCCTTTAGAGCATCGGCGTCTGGGTGCAGTGCAGTGACAGAAGCCAGTGGCGTTGCAGGACGCATGTCACTGGGAACGCCGAACGGTCAGACCACCCCTCGATAGTAAACCAAGGTTGTTTGAATTTCGCCTCACGTGCCCGTTGTCATAGCGGAAAGACCATTGACGCGGATTTTCCAGCCATGTAACTTGAGCCTACTCATGCGGTCTAGTATACTCCAATGCCTCATCCTACGGGCCAAAGATTACTGCGGGGTACCAGGTTCACTTGAAGTGTCCATTCGGGTGCCCAAACGAGGGGGGTTACGGATGCAACAGTTTAGGTAATATACGTTGATAACACGCGTTCGCAGCCCAACGGCCATTTCAGAAGATTAAAATGATATTTGCCCCTGACTTGTCGTCCATTTACACCGTAAGAATACCTTTGAGAACACCTTCCTAGCACTGTCACCAACCGCTGACCAAAGAAACCACACCGCCCCAATTCCCCTAGCACATAAATGATCGGCGGGTCAGTGCATTCAGGGCAAAATAGCTATTTTCTACTTCGGAACCGAGGCTCCCACACAACACTTGCCGTGGTGATGGATATACAGACTTACCTAGCGTAAGCGCGACCAGCCGCGTGATTACTCCGACGCATAGGCGATGATTCAGTCTCTTTCTTCTAAAAGTCTAGATATGAATCGGTTATGATCTCCCCGGCCCTTACGCCCCCGTGGTCTGAGAGTGCAGGCGAGTCACGGAACAGCGGACTATACCTGGCAGGCGCCTTGTTCTTTCATGTACCACGTCTTACTCTTCTATGTCATCGACGCCGGAGACAGATTGCATTTATAGTTTTCGATCACTTTCACACAATTGACAGAGGCTTGCCGTCGACACGCGTCGGGATAGTATTTCTTATATGTATTACCCTAGGGGCCTTCACGTAAACCGTCATTGGGAGAAGTCCCCAATGAGAGTATCTTTAGGAACCCATAACTACGTTCAACCTAGAAACAATATGGGGCACCATCAGTTAACCGGCCCTTGACCCGATCTGGGGTTGTTTGTTAATATGGTTCTATCCCGATAAGACAATAGCTTCCTCGAGCCCCGTTTTAGAAGAAACCAATCTGAATTCACTTTAATCCTATTTCGCGAAGCTCGGGCGATAAGCATACTGAGTTCGATAGACCTTCCACTATTTGCGGTGGTTGTCTCTTTACTGCAGCTTGAGCGGTCTCGGCAAGGGTGGCGCTCAATCCGTGATCACTTCCAGCCCGATATCTCTCCTTAGCCGTGAAGGATCCTCGGAATGCGCCCTGAGGAGCTCTATCCTGTTGTCACGAAGTGCTACGTACACTCGGACAACCAATATAAAACACTTTAACGTGACAAACCATAATTGATAGGTCCGAGAGAGCAGCCTGGCTTCCGGCCCTGGAACACGGTCTGTCGAGGGCTGGATCAGTCTTAGGAGGGCAAACTGAGAGTCAAACGTTGACTCTGGTCGCATTCCTTGTGGAACTACGTTAAACGGCAGCGAGATAAGTCCCTGATTCAGATGACTGTTTTCCTTGCTCATTTTATGAATCGTCAGCAATTGGCTACGCCGGCCCCGCTCCATGGTAACTTCGTGACACACGTACAAACCAGGCCGTAAACCTGCCGAAAGACACGCGTGAACACAGTGCCGAAAACCATTCGAGGAGACCTGTTACTACGAATGGTGAGACGCTTCCCTTCAAACTGCCAATCCACACCGTACGAGACCTTCCTCCCGAGAAGATTACCGCTAACGGTCCGTCACTTGCTCTTGGAACGCCAACAGGGCCTACCTAGAATCGTAGCGTGCGCATACGCAAGACTGTCGCTCGCCCTGGTGTGCAGCGAAGGTTAAGCGATACAATGGATATCATGGAGGGGGGCGAGCGCTGCTTGTTAGGCTTGAGGCTATTACCCAATTCGCCAAGATACCCTCTGATACTTCCTTATTCTAAGGGACGGGCGGCCGATAAAAGGACCGGTTTTTAAGAGCAAGCCTATATTTTGCTATCCCAGTCGTGCTTAATTTTATTGCTCATTAATAGATCTCTCAATTGAACAGAGCCGACAATGAACGACGTCATGGGAATGAGCAAAAAGCCGGTCTTTAGCTGACTTTGCGGTCTTGTTGGCTTGCCAGGTGGCGCGTGGCAACGCTTTCGTACGGAGCAGAACCCGCGACCCGTACTCACCAGTTTCCATGATCCGATTCAGATTATACATCTGTTGAACCACAAACGCGGTTGACAAGCCAGCGGTATTAAATGCGGGGGCGTCCTTCAGCCACGACCCCTCGAATGTGACCTATCTGTACCGGCCACTATCATTCAGCCACCTCGCGTCAGGCTCGCAGGCGTTTCCGGCCCGCAACCGCTCACGCGGCACATACTTCACTGGCATTTTACGACAACAGCGAGCATTAGCTAAGTCGGTGCTCGCTGAAACAGATCGCTCTATTGAAAGCCATCGTGAAATATGTTCGCCTAGTGCAGTCGCTGCATTGCTATTAGGAAAGCGAAGCTTTTGTTAATGATGGCTATCTTGTCCCAAGACATGAGTCCTTTAGTGCCCCCCGAGTCCAACTACATTACACCTGTGGAACGGGCAGGTGGCAGGCGTTGTCCGCCTATGTTAAGGGTCGGTATACCCTAGATAGCTTATCGTATCGTACAGGACAATTAGACACGTCAGCCACTCTAGGCACCTTATATTAACTTACATATAATGTGTGTTGCCGATTTTGCCTTCCGGAAAAAGGTTAGCGATCATCACGAGAGAGATTAGTTACTGTGGAGAAGAGTCGACTGAGAATCTCCAACCAATCTCAGTAATCGTTATCAGCACACCGCATTAAAGCGGCGGGGAGTGAAAAGTATGGCCCTGAGTGTCCCGGGTCTAGATAACATCAGGATATTACCGTTAGACGAAGAGGATAACCATACAGAGCCACCTCATATCTAATCACAATCGCATAAGGGAGAGACCTCCTTTCATAGTTGGACACCCGTATCGGGGGAACTGTATTAGGCTGTGGTCTCAGGTCAGGTGCGAATGATCACCTGATAGCGAGGTCTTGTCATGGCAAATTTATTGATCAGTGTGCACATGACTCAATTCCAAAACCCGACTGCCGAGGCCCGGGGGGATCCAAAACGGTCTGGAGAACGGTACAGCGGCCGGAGGGCGTCATATCATAGCAAATTGTGGCTTTCCGATAAGAGCGGCGTCGCCTAGTCGCAAGGCTTTAAGGTTAACGACCACCTGCAGGGATAGGCTCAGAACCTGGACAAGGGCGTCGTAAGTGATCGTGTGTAAAGCATAGCAACAGGTAAATTGTAGGCGTGGATACCATGCCCTGAATAGCAGGTGGGGGTCGCGTATAAGATAACCGTGTTAACTGGGGGCCAACGACTCACGTCCCCAAGCGCCCGCGAGAATACTCCATCACTAAACCCAACAGATCTCCTTTAGTAAATAGAGACACTAGCTCTCTCATGTCTCCTACGTTCAGTGTGGGAGCTAAAGAATACATTTTACCGCCTATGGGTAGGGCTCAAATGTCAAGAGAAGGTTGCTGGGCAAAGGAACACGCAACAGCGATACGAGGTACGGAAGCCAAGGAGATGAGTGTCCTTCTGGAATGCGTGTCCACCGGATCGCAACTGAAACGGGTATACCAGGTCCATCGGATCAGAAGCTTGAGCCAACACGATGTGCGGGCCTCCGAGGTACATGCGGGTGTCAGCCATTGACTGTACGTAGAGGCTTGACATAGTTCAAAAGGTTCTAATAAGGCGCGGCAAAGATTATGCTATTCCCGGTCCCTCTTCGGGGGTTGGACTGACTACGCGGGGTCGTTTTAGTTATCCGTGATACAGGGCAAGTGGAAATAGAGTATAATCATAGGAGACGCACCTACCGGAGATTCTGCAGGGCCGGGGGCTGTGATCAAATTTAAACCGAGCATAGAAGCTACGCGATTAGATCATCTCACGAGGGAGGTTACCAGCGCGGGGTTATCTATTAGCACCGACCCTTGGGCTTGAACGCCATCAGATGCGCAGGAGACTGCCTAAAAGTGTACTAATTAGCTTATTTAGCCACTCGTGATAAGATTCGAAAGCCCTTTATGTGCATTGGTGGCTGAGAAGGATAAGACCGCCTCGCAGGCCTTCATTGCGACTCGCCAGACGTTGGACTTCATAACTGAGGCTGCCACGTAGACGCCAAGCGCGGTGACCTCTCTGCGGTAAGTTGCAAATGCCGGATATTTATGGGCAGGGTGCCTGCCGGTGCGTCGTCCGCAGCGGGAGCGACAAATATTTAACCTGGTCTTCAGCCGAATCGGGCTCGCTATGTTTACCGTACACGTTAGTTTCGGGCCCCGTTGACGCTGGGTACGTTCAGCCGTGCAATCCATATAAGCACCTGCCGCCTTCATGCTGTCCTCTTCAAGACGGTCAACCTATATCATTGTAAGCGCCACCTACCCTCGGTGCAGGACCACTAATCGGGCAGGCAGCTAGGCCCTCTGTCATTCGATCAAGGTAACGTGCTACGAACACTCTACCAGATCATAAACCGCCCGGGGCTCTATACACTCGTCATCCTTACTTGTACCTTATAGAGTCTAACTGCAATTACTCTGGGCGTACACGTCAATTCACTCGAAACAGCACTGGTTGGCACGGTCCTACAACCAAAAAGTGGAGCCATTTCACTTATGCTGAAGAGAATACTATGCCCCTCGCAAACTGGGTGTGTTCCCCAGACTCAGTCAGCGGACCTGCCTCGGACCCGGTAAGTAAAATGCAGGGTAGCCCGATAGTTCGACAGACTCTTTGCACCCCCGCATGATATTCCACTAAGTCGTTCCCAACGTATCCCGAGGATCTCACGACCGCATTATCGGGCCAGACCATCGACTGAACACCGGAGCGCTGAATAAAATGCAAGTATGCGGCGCGTGCAAGATTCAAGTGATACTGAAACACGTTTCGTCCTTCTTGGGCTAGCCCGCGTATGCATTGAACTGATCCACAAGTTAGCCCGCACACCCCATCACGTTCTATGATGAAGATAAACACTATGTTCCGCTACCTAAGTTCTTACACTGGGCTGTAGACGAAACGTTGGGGCACGCGGTTTGTAATGCGTGTTTGGGCATAGGGAGAATCACGCGTGGTGCACTAGAAGTCGACTATGGTCCAGAAACGTGCATCGGGAAAGGACTTATTCTGAAGCTTATTACAGAGTTGCAACCGCCTGTTCTATCGCAAACTACCACACTCCGCAATTAGTTCGAAGTCCGATGAGCCTTGTAACCCATACCAGCAACGAACGAGAAACATAAGTTGTTGGTTAACTCCGCAAGGACTCTGGCCGTCGCAAGGAGTTACTTTCCCACAACCGGTGCGTGGAATCTTCTGACTGTCTGTGCCCTCGTAGTCGCAATGACCATGGCCATCAAATCCTGTTGATTAAGCTGAATAACTCAGACCAGAGAAGTCTTTTGAGCAATGGAGACCGTAGAGGCCGCTGGGCCTTCATAGATAGATGTGTGCTATGCTAAACAGGGGAAGCCTGTGGGGGTACGTTTATCGCCAGGTGTGAAGAACTGAGGAGTATTCAGTTTGACTGAACAAGCTCCTAGTTCCATTGGTATAAGCAAACGGAATGAGGCTAATGATGAGGACCTTGCTTTGCGTTCTTAGACCAGTCGGGCCGTCCCGTTTTATACAGCGTAAGAGATAGACGTAACAGAGTTGACCCACGAAGCCCTTTGCCGATTACGCATCGTGCACCGGCCCCAACTTATCGGGCTCATTGGGATGCGGCAGGTGTTCAGCTCCGTTTACGAAAGTCTACCCCCAAGCTAAAGAGTGACTTCCGCTTTGTGGATTCAGCTGAGCATGCCTGACAGAAAATAGGAACGCCCACGTGGGATGTATTCTCCCCGCGCTCACGACTGGCCGCTGAACCGAGACTGAATTAGTAATAGGTCGTCTTATCCGTCCGAGTACGCTAATACTAAGTCCCCTATGACTACGGCGATCGAAGAATTTTGGCGGCTCAATACTGCTACCGAACAAAACTAGCCTCTGAATCCTTCTAGGCGAACTATATGTCCATGTGGGTGCACAAGGACAATTCTCTGTTAGCCAACAAGCGTCTGTATCGCCACGCCAGCCAGTATGTCCTGAGGCCATGTGGCTCGTCACCAAGAAGAGCTCCTGTGCTTTACCGTGCGGGAAACAGGAGGATCCGGTCAGGTATTGCTCCGGCCTGGTTGCCTCCCCTACCTGGCGGACTGGCAGTGGAGCGCACTGCTCTCGAAACGCCTATCGAGAAGCGGAATAAGCGGCCAATACCCGGTATGCGCCTTAGCCTGGTCCACATTGGGGTTCTCATAAGTAAAACGGTGCCGCTATATGGTAGCGATCTGACTGTGGCAGCACAACTTTGCGTGCCAACGAACACTATTGTCCCCGACGCTACTGTTATGGAGTCTAGAAGCCAAACTCGAGAGAAGCATTTCCCGAGCAGTCTGGCCCTGGGGGCCTCCAGCTGGTCGCGTGGTCGTCCAGCCGAGGCCTTCGTGTTAAACCCTAATCTCCAGCTAGCTCCATGGCTGCCTAACGAGTACCCAAAATATTGCAGTTTACGGAGTCCCTAGGAGCGTGGGGGACATGCGGCGGTGGCAGGAATAGCTTCTTCTTTCCGGGTGGTTATCGAGGGTCATAGCGCCTATAAGCTTCTCCCCACAAAGACGAGACTTGAGACCCCCAATCGGCAACTAAGGACTCCTAAGGAATTTATGATATCTATCCCCCTCCCGAAACATCGGTTGCCCCACAGCTGTCTAGCGAGTCAGTGAGACAGGCATAACTTTGCTCAGCCCGAAGGACTGTGCCTGTTATGGCGAAATCTCTGTTGGTGTCTAAGGCCCCAGGTTCTATACTCAACGGTCTAAATGGGCAGGAGCTAACTTAGTGTTAGGACCTACCAAAGAAGCGTCGGTAAGACCCTGAAGATGCACTTTATTATATTGCTTCGAAGAGCCGGAGCGTTGTAGAAGCCACCAATCTGCGTGGCTAAGAGCGAGAGTCCGGATTATGTAAATTAGACGTTTGATCCAGATTTGGCGTAAGCGGCTCAGTTCAAACATACTAATGAATCATGGGCAGATGTTGAGCCAGTCTTAAAGTAAACGCTGACCAGAACCGTCCTGATTTCGCCGAACTTTAACCCTATCGGAGTTCCTAATATACCAAAAAGAGAGCTCGCCGCATCGCGACTGGCATTCGTAGATGTTGACTGATTGAAGTTTCTCACCCTTTACGCGGGGGGAACCATTCGGAAGGTACCTGCCTTTTAGGGTTTAGATAGTTTAAGCCCAACAATAAACTCAACCACCTCAGTCTGTGAGCGCAAACCACTAGGCCTCCAATACACCCAGAGGCCTCGAGAATCGTCGGCGGTTGTATTATTAGCTACAATCTGGAACGTGACGGCCGAGGGTTGGCGCTAGCATCCTACAAATACTAAGCGCTATCACTGTCGTCGAGGAACTATGGACTATGTATAAAGTGTCGCAGGCGCAGGCTAAGTTGGCCCATTGTTATCCCCCTGTTGTTCAGTTGCTCTCAGACATTCGCTGTCCGATACGTCCATCCCCTCCATACTTAAACAAGACACACGTGGCGAAGAACTTACAATGACCAGCTTGCTCTCTTTCCGCACCAATTCGCTCCTAAAGGCTTTAGACCGTAGGTGACTCCTCGAAGAAAGACCAACTTCGAAGTTTGGTCTAGACCTTTCATTCTGCAAATAGTCCAAGTCGAGGCGACGACAGACGGATACTTTTTGGATCGTTAATGCGGGTTAAATATTCGGTGTTCTTTTGGTGTCCGTTTACCGATTTCGGGCCGTGTGCGGAGAACCACATCAGTGTTCGGGCCTTGAGCCTGCCTGGACAGCAGGAGTAAATGCTGAAGTCCGGCTCATTGAATACGCGCTGGTACGTGTCCTCCTATAGTCTTGCACATGCGTGGATTATTTACTTCCTGGCTGATCTTCCAATGTTGGAATTGCCTGAGTCGATACATCTCCCACGCTGATTTTATTTCTTTATCGAGCGAGGATATGTCTCAGGCACATACCAGGCGGGCCTCATGCAATTATGTGGGGTGTCCCGGAACCTTCGACGCCTCCACTGATTGGGTGCTTGACATTTGTTAGTCTTTCATCATTCGTCCGTGAATCTCCCTGCAACGAAGTTCCACATGCTGCTCGTTACTGTGACTTTACTCGCTATATTAAGTATCATGTTTATGTTCTAAGCCTTATTGTGTTCGCTAGAGTGCCCTTTATTGTAATTACGTCCAGTACAGAAGCAGAGTAGCGGACATATTTGATGTTGCATGTGGATCTGTATGCGGTAGCTTCGCGCGCACATAGATAGGAACTCGTTATCTGTGGGCAGGAACACTGGTACATAGGTCCCGCGTAATGCAATCACTTGAATCGCGCTGTTAGATGGTGTTTTTTCCCTGGTAAAGCTGCAGTGACTCCGCGGTGACAGGGGATTCACTCACGCCTACCCTGTAGCCATGTATTACTAATGTGCGCGTCTGCTCGTTTCATGCCTCCGAGTGAACAGGATGAGATGCAGCCACAAGATACCTTCATCCCATATAACGGAGTACCTCTGATAAACCCCTTCCTCGGCTGGACGCCACGCAGAGCTATGGGGCAACGGCTACGCCAGTTACTGGTCGGGTTTGCCGGGTCACTTCGGACTGAGTGATCAGCCCAGTGTAATTATCTCAGACAGGCTAAACAACGTCTCATACCGAACTCCCATCGTCGACCCGCCTGGCCTCCTGATTGGCATCGGGATATAGCGGCTCATCAACAGACACTTGCTCCATTCTTGAAAGATGGTCTCTCGGATGCGGCGACCGCGATCCGAAAACTGAGGGTAGCTAATGTGAGATGAATTTGATTGAATTGTGATCTATGACCATCTTGAAGGGTTGTACTTAAACTAACACGTCACCTATTATATCAGGAGAGGCTGCCGAACTCCGGTCTACGCCCGCGACATCGTATCCTAATTGAACATAGGGTGCCTCGACGACATGAATTCTCCACAATCAACTGCTTGGTCAGCTACACAGCAAAGTGCGTTCTCGCTATCAACGTGACCTAAAGCGCCTCAACACTTCGTTATTTACTAAGGGTAAACCAACGAGGCCGAATGTACCACTCATTCCTTCGAGGCTAGCTTCGCAAGGGATGGTACAGTGCGCCATTGATGCGTCCGAGGATCACACTCGAAGGTCCTTCGCAAATGCGGTAGTTCTTTATGTAGCTTGAGGTACTAAGCGACCCCTCTTGGTCCAGGGCTCGCTTTCTGCTATGTAATAATTTTGCAAAATTATGCCAAGGCTGTTTCCCTCGGAAAGTTAAGCAAGTCGGCGACCGTGTTCAAGTGTCTGTACACATAAGAGCTTCGATGAGTGCAGACGTTCCCACAGGCTCGAGGCTACCCGAGCCAGGCCAAGTTTGATGTGGAGTTCGTACGCATTACCTAGGATCGTTGTTCCAAAGACGATTCAGTCCTTCGGACCCTACATGGCTCGGGTCAGAAGCATGGGTAGTGCCGAACGTCTTAGATGGGACGCCTCAGACGCACTGTGCTACCATGCTCCACCGGGCCGTGCCAGTTGGGGCATTCTTTTCCTTTCGGTTAGCAGATGTCTCTGGAATCCTGCGGAGCCCCTTCTGGCATCTCGAACCCCGATAAAGTATCTTGATACCCGCAATGTACAGGTAGCGTTGCGGTCAAGATAGATATTAGCGCGAGTCTGGAGCTACGGGAAAGGCAGAGTAATTCCTTCCAAGTTATGCACGCTGGTTCATCGCGAATCGCGCAAGTTATCGACCCACCCAACCGTAATGAAGTGTGTGCCTACTCGGGCAGTCGCGTGATAAGCGGTCAGCCAAGGCAGTCTGTTCGTTGTACTCTAGGAGGCCTGAAGCGGGACCCGACATCCCTGGTGATGTAAGTCAATGACGATCAGCGCGTAGAGAGGTAGAAAAACACCCCACGCATCGAGGATGGAATAGGCGAGCAGGTACGGCGGTGAAGCAAGGCGGCGCACGTAGGGCCACGATCCCGTGTTAATTTGTTACTGGATTACTTCGAGATCCGGTCTTCCCACAAGTGGTCCGTACTTTGAGTCTTTAGGAGGTCGCGGATATGAGCAAGGTCACTGGGCACCTCTTCACTAATCAACCGTAGTACCACAACTTCGCCTGGACATCCTTACACAAGGTGAGCCCGTACGGAACAGTGATGCAACGGAACAAATCTCCTCTTTTCGTACCACGTGGTACCTCGAATTGAAACGGCAGGCAAGCTTGGGGCTTTTTCGGATTCTCATCTAGATCAGTGAGAAATTGCCTGCGAGCGTGAAAGACCTCCCTATACAGTAGATCCGTAGTGACTCGATCGAGCCTTTGCATTATTTCCTACAAACATGCTTCCCAGTATCCATCTCTCAAGCGAGTCCACTCAGGGGATGTTCATAGGACTACGAATTAATCCATTACGTAGCGCTTTATCCTCGTGTTTCCGTGGACCTAAGCACTCATTTAGGCTTTCACTTGGCTCATCAGCGTAAGTCGGCATCCGAGACATTTCCGCAGGCACCTCTACATAGAGTTCAGACTCTACTCCTGGTGGGAGGAGGATTTAATCTATATTGTACTTATGTTAGTGGCGTAAAAGTACTGAGTCTCACAGGCCTTGAGAACCTCTTATTCTACGAGCTGCATCTGTGTACTTTCCTAAAAACTTCGCTTCGCTTATACACGTAAGAGCCACAACGACCAACCCTATCCCCGGGCTGCCACAAAAAAACTGGCAACTCCGGGTACATCTTCTGCTCGGAGATTATTGAGCAGCGCCAGCCCACTTCGGAGTAACCTTGTCCTAGCATCCGACATAAACGAGAGCGGCGACACGTTGAGTATATACCCTGCCGTGTTTGCCCATCTCCGATGCATCGCTAATGTGCCCGTGCCCTGACATACATTGGAAAATCTCCCCTGTCGTAGATCCCCACGGGGTGCCATTCGCAGTGGACTTCAGGGATCGTCAAAAGCAATTGTCACCATGCATACGCGATGATATCAGCGGTTACTAATAAATAACCCCACTCTCGCACAAGTCAAGGATCATGACCGGAACATACCTAATATTGAAGCCCGCCCCTCTAAACGAGTGCAGAACGTCCGCAGGCTTATCGGTATAGACGCATTAACCGGAATGGTGGTTCCTAAGGTTGTTGAGTGCGGACGTACTTATTAGGTCCTGTCTAATTATAAACATCTCTTTTCACGGCCCATAGAAAGAAGCATTACTCCTCGCCGCGGAACGGTAGGAGCTGCCACGATCGTACTAGTCACAGTAGTCAATGGCCAAGCTACCCGCTCAGCCGCTGAAATAAATTCGGGACTGGAGCTTAGTCTCAGCCTCACGTCACCAGAGCCTTGAGGGCGCCCGCTGAAGCCTGGACACACTCCATGTCTCGCGGTATGGCGTTTTCATTCCCTGATATCCTTTATATCGTTTAAACATATGTATACCGATGTTATGGTATGCCTTTGATAAAGGATAGTCGAAGTTTTCAATACTGGATGGACGTAAGATACTATCGTAGAGTCGTCCAATCTGGGTGCTCCTCGACCCGTATCAGGGGTACAGAACGCTCATACCCGATACACCGGGGATCCGCCGCTGTTCGCGGTAACCTAGACCGCTCACCCTCAAGAAGCACTATTTAGTCACTAAGGCGCAACCTAATGTGAATCTTGTTCAACGCATGCATTCTATTGAATTAAGATCACCAACCACACGGACCTCGAACGTACCTAGTGAGAGTCGAGGCTATTTCGTAACCTTGGCTCGGACGCCCAGTCCCCTGACTCGCACAAAGGAGTACCGCTCAGTGGACGCGGGCTTTAATCCATAAATTAGCAAGTATTACTTTACTGGAATAACAGTACGGACGTACCCCAACCGGCCAGTTTGGACTTACTGACGTAAGCTGTACCAGTCGATTTTAAAAGTCCACTAGCAGTAACTAGTGCTTTTTCCTGAGACCTCGATTCTTACGACCTTTGTACATCTTTGTTCGTAATATTAGATATCCTTCTTCAACTCACCTTCGCTAACATATAAGGTGCTATGTATCTAGATGCGCGAGTGTGAGACCAAAGTCCGAAGCGGAAGTAGTAGCTGGAGTATATGTGCCAGAGTGTGGTCTGACGGGCTGACATGACGAACGCCGCTTCGGGGTGATTAGCTTTGGCCCGGATTTGACGTGTTTGCACCCTTCTGCGAACCAGTGAGCTACCTCTTCGACATTTGTGAGGGCATCCGCCCCACATTCTCCTCAGCTGCAGGTTCAACACGTGGACGCTCGGGTCTAAGGTCGGTTCCAGCACCGTTGTAGATGACAGACTGGCTTGCAGAACGGGGGATCCCGGCTCTAGACGTTTCACCCCGTCTGCCGTTCATGCTTCTTTTTCGTGGGATCCGGAGACCCTATCACATTAATCTGAGCGGCCGTTACGGGAGGAAGACTAGGTTTCATTCCTCTAATCTCCCGAAATATGGACGACGGCGCGTAGTCCCCGGCAGATAGGCCACGCCGCACCGATGTGCATTTAGCGCCCGGGGAAATGGGGGCTTTAGGGTAATTATCGTCCGTAGATCGTAGAATTTGGGGGGGGGGCTTCGTCGTCACTCAGCCCTCACGGTTAGAACAATGTTCATGCCGCTTGGAGTTGTCAGAGTGAGTCGGGCCAAATCAAGGTGCACCCCTGTGATGGAGCTCAACTGAGAACTTGACTAGGGCATCGGGCCGTTAAGTCGATCCTTTCGGCAGACACGGAACGTCAACCATTGATGAATTTACGTCCTGAGGGAAACACATAAATCCTGTACACCCTAGCGAGTGCTGAAATGGGTTCTTCGAAGCGGGCCATTTAACTATGGTATCGTAGCCGAAACCGGCTACACTAGCCGGTCCGACTTGTCCGACTCCTACCCAACGAACCCCCAACCGATTGAAATAGGGACCTGTTATGAGGTTTCGGTATCCTGCTTGCACGGACAATCATCGTCGATGTCCTTTCCAGTTCGGGCCGCTGTTTCAGCGGTAGCGAATCGGAGCAGTGCGTTTCGAATTACACTTGGTTACTATACGCGCCGAAAGCGACGTAACGTTAGGTGACTTATGGGCTTCCGAGATCCTCACACTGTATCGGAAAGTCGCACTAAGGTCTGAGGTCGATCAAAGTCAGTCCAACCTCGTTAGGAGGGGTGCGTAAGGCTTATACTAACAGCGAGGGCCTACATGCACGAAAGAGTACCTAGATTAAGCTCTGCTACTCCTAGGTACGGAGGTTAGCACCCCAATTTCCTCGTGTAGCGGGGCGTCTGAGTCTTGCAAACCCTAAATACTTCGTGATGTAATAGTCTTCGCCTTGTCGGTTTTGTAGGAGCATAGATCATCGTGTGGCTTAGTTCTCGGATTGACCAGACTATCGTGTTACGCAGTAATAACCTATGTAAACCCGATGAGGAGGCCATGGTGCAGAAGAGAGTCGGTAGGGGATCACCTAGGCTGGATGAATAGAAGAGTCCACGGGATCATGCAAAACAAGATAGGTTGTGAAAGGTACGAGCAGCGCGCCCTATCAAACAACAGAAACAGTTGCGGGTCGAACCTTGTCATGAAAGGCTAGAACCGAGCGCGTACTCAAGGGAATGGCACGGCCAAGTTCTGGAGGCCGTCTATTCAATACCGACGCGACCTACGTAATGACAGTACAAGTCCTGGGGCCGTCAGAGACTACAACCATGTAGAGGGAGCCAAAGGGACGATTGCGCTATAGTCGTAGACGCGGATCAGGGTGCATCGTTGGGACTGTTCAAGGAGGGAGTCCCAAACATTCCGTCAGACGCCTATCCTGAGTCCGCTCGAATACATGGGACAGTGAGGGGAGCTCGGTCCTTATTTACTGTGCTGCTCATGTAAACCGGGTAACGAGCGACAACATTAATGTCGGTATAGTGCTAGCGAACTTTTGCTCTGTGGAAAGGACCACGAGGGTCGGTTGTACCCCATCCAAATACCCTTGAACCATTCCGATGACACACCTAAGTTTACTCTTGCCAGGCGACTCCATTTTTGTCTGCAAGAATAATACCATGAATTATTACCTACACGGACGGTGTTATCTGTACAAATGCTGGAAAGCTGCACTACCCACCGATTAGGGAGGCCGTAAGCGGGCGCGTGCGTATACAATTCGGGTACGCTACAGGGTAGAAGACGGTTATCATTGTGGCATTTTGGCGCCCAGCAGGCCAAGCGTCCTTGTATCCGCGTCCGAGTGAGCGGCATGATGGTTTAATGACCCGGGCCTCCCTCGTAAATCTATCCCGTAAGTTTTGATCATTTAGCACAACGCCAAGTGAATTTAACCCAAGCATACATTTCTTCAGAAAGGGGACCGTAAACATTAGGAAGTATCCACTATGGTTAACCTCTAGGTTGAGAGGGCCACCCGAATTTCGGCTTGGAAGGTGCTGTGCTGATATGTGTTACGTGACTGCCCAATAAGACGTTATGCACTCGGGCTCACCACTTGTTCACACCAATTTCTCTATCTGTATTACCAGACAGTACGAGTTATTTAATAGATATTGGCGTCTTGCCCGTTCGGATGTCTTTGTGTAAGACAGGCTCCTACCCCGCTTGAATTACCAAGCGATGGATGACGTGGACGTCAACTTGAAATATCATCCCTCAAGAGACTACGTGTATCGGATAAGCATGTCTCCGACACTTCCGAGTCGCGTGCTAGGATGTATTATATGTTGTGAAGTTACCCGAACCGGCCGAGGAAGTAAATGTTAGTAGCCATGACAATTTGTGTACCTGTTAAGCTACAGCCCTTAGGACTTGGATGATCATAGCCTTAAACTTGTGCCACGATATGCTGCCTCAAGTACTTCTATGCCACTCCGGTCGTACCAGCCGTACCTGTCACTCTAAACCACTACCTGTGTACATGATTTCCGTCGAGCGGGGGGTGGCCCCTACGTCCACGGGGACTAAACCCCCAGGCCTCTTGCGCACTAGACAAATCAGCCAGAAGTACCGCCTAAGATACAGGGTCCCGGATTAACAAGCGCACCCGTACCTTCGGATATCGCACGTCCCTGACAGTACTACAGGGGGTGTACGCCTAGAGTGGCCTACGTATATTCATGTGTAATTCAATATTGCTAAACGTATCTCGCTCAAGCCGCGTCTAGCGACAGCTCGGAGCTCGACACCAAATTCTACCGGTCTTCTGTTTATTGGTCAAAATAAAACCCATGGATGTTCACCTCACATCGGTATTGTGTACGCAATGCCCAAGTGACTCGGGGTGTGCACCCACAGTCCCCGGGAGGCCGGTACAGGTGGAACCCAGCAGCAATGACCGTGCTTGCGCACATGATGCTTCGCAGTTTCATAAATTTTATCAATGAGCTTTCGTATTAGGTCGGCCGAGCAGGTCCACTGTACCGGAATTTCACGGTCACACCGTAAATAAGCAATATTCTTCTTAACACCCAGTTTGTTTGGGTAGTTGCCTTAGAACGATAGTATAGGGATGTTCTTAATTCGAAGGTTACACTAAATCCCAGCGCGGTAAGGCCTATGAGCTTGCAGTACTGGGGTTACCTGGAATCCATGCGCTATCTGCCCCCATTCGGTGCTGAGACACCATTACAGACACATCACATGTGCTCGGCGATATGTGTCTATTTAGGTCAATCTGCGCCGCGGGGGTAATCCTAGCACCGCGACGAACGTGGGCGAGTCAAGGTACCTCGTCATCTTGTGGGGATATGCCACTACGATACACACCGAGGGATGGGAGCGACGGACAGGCCCTGGTGGCTTGAGAAATTAATATTAGTGAGCCTTGGATATATGATTTGTCGTCGAATCTTGCTTTTGCAGGCCACTATTAAATCCTCTTCCCTTATTCTCTCGCGCAGATACTAGGACCGCCCTGGGTAAGTAGAGTATCCATACGCCCACTCTCTATCAGGCGACCTAGCTGGCGATGATCCCCACTACAATGTCAAGTGTCAGCGCGGACTTATCATATTTGAGAAATCATACTTCTACCTGTCAATCGAATAGGGGCGAGGTGTAGTTTGGTCGGACTGTAAACCCCTAACTAGCAATATGAGACGTAGGCCAGCAAAACTTGCTAGGCGTAGCTCACAGCCGGGTTACAACTTTTAAGCTGCACCAAGGTATGATCCTACTCATCCAGATTGAGACTATCGCGTCATGCACTAATTGAGCTCTCTTGGCCCAAAAGACTTTACTGTTTAAACCCCGAGACCCAATAGGGCACCTGTTGGCCATGCTACTTGATAGTGATCCCGGCGTTAGAAGTCCCAGCGTGCGCCCCCGTCGTGTACTAGTTCTCTCAAGTGATTTCTTCTCGAATGTAACAATACCGCACACATCGCACCCGTCCGCCATCGGACATGATTGTCATCTGGGCGCCTGACCATCGGATTAGACATTAGGGCGCGTTTTTAATAGACGCACGTAAGTGCTATAGTCTCGCGACGTGCTAAAACCCCGTAATTACCCAAGCCGTTGGACATGTGCGATATTGTAAACACAGCGAATTGGCGTCATGCCGATTTGCAATTATCATAGCGCATGGTATGAGAGGCTTCGTATCTTTCGGATCAAGGGGGTATGTAGAGGTGTGCATAGCCCGCCGAGCAACTTACAACCAGACTTTGTTTTCTTGTACAGGACGATTGTAGCGTCTTCGTTTGCAGTAGTAGGCCGTTGTTTTCCGTCGTGTGGTTTCGTGCTGCTCCCTCTCGACCTGTTTGAAAGTCTCGATGCAGCTATGGCGTCATAAATAACGTAGGAGTATCGACAATCATGGCAACAGCACTTTGAGTGGACGGGTTGCTCTAATTAACTTCTTGACTCGATAGGGCCCGAACTGTGCAAGAGTCGCAACCACCAGTGGGCAGGTTGTCAACCCCGACGTGGAAATTCTCTGGACGGTTGGTAGCCCTCGGGACAGACGTAACGCATTAGTAGCGCTTCGAAGGGACCTCCAGGGCAGCCGGGGAACTGATAGACTTGACGGAAGGTTCGTCGCCGCCCCGTTCTGGGAGTGGGGTGTGGTGGACAGAGACCGCGGTCTGGAAACAGATATGCACGTGTCCGGACCGAAACGGAAAGTCCCCAGGTTAATTAGTAGTCTCTAGCGTACGATGAATAGCTAGCGAATAAGATCAATCAACAATTGAGTCGCCAGTTGGCCGTGTTATGTCAGGCAATATACATGGCACGCCGGAACCTGAAGTAAACGGGACAACAGATCCATAATTCACGTTGCCAGGTTGTTCTTGGCACGTTGGGGACTGATCCATCAGTTCGGGGAGCGTCGGCCTAGAAGAGCGCCACCGTTTATCGGCCTTCGGCTAACGGTAAAGTACTACGCAGTCTGTGGTGGCGAGTGTTGCGCTGGCGGTCTATCAAAAGTATACTGACAAGCAAAATTTGTGCGTTGCAGTTTTGTATCCCGGTGGTATAGTGTTAAGGTAGCTGATCATATGTCCCGACGGGATAATGGTACCATAGTTGATACTCAACCTTGAATCTCTCTGGCGATTGCAAGTTTCGGCCTAGTCGTCGCCTTGGTCATCATTGTTTTCCCCGTAGGCAGGTCGTACCCGGAATCCAGCCAGTGGTAAGTATAAGTTACGGAATGTTAGCGTTCAAGGTATGCTCACGTTAGTCGCCTGTGTTATAAACCTTAATCCTGTTATCAAAAATATACTAAGCCCGGGAATTCGGAACTAAATTGTCACGTGACGCCGATGGTCACGCCAGCGTCGTCGACAATTAAAGTACCCAATTGACAAATCGCCTCGAGATGTTTAAAGTACGAAATTTAGCGTCAAGGGCCGCCTAAACTCCCCCCTTGACGCATGCGAATCGTAAAGTCTTACTTTCGCTACTTGACCTCGGACAGCATCCCTACACCTAATGGCTGCCGCACATCCACGGAGCACCCAGCATTGTAGGATTTGGACAAGTTGATCTATGCTGTCTTATGTTTGATCTGAACGAGGTGGAGCGGTGTACCGACACAGATTCGCCATCTCACGGATCATAACAAGGGCCCATATCCTTTTCCAAGACAGTAAATAAGGGGTGTCTTTGACGGTGCTGTGTTGTATATACAAAAACCTATGGAACTCAGCTGATCGCCGGAGTCGTTCCAGTCGCACTGAGTGAGGAACCCTATTAGGATGTTCAAATCCGTACACCCAGTCGTATCTACGACCACATAACGTTTGGTTCTTTGATAATTGAGAAGGAGATCATAGGCAACCGCGGATACATCTTAGGGTGTGCGACTTCAGTGAAGTATGATATTGCAAGTAAGTTCAGAGTGGATTGAGGGCATACAGGCTGTCGCACAACTCCAGTCCTTGTGTGCCAGTCATCGAATGGTTACATACGCCCTTCTAGAAAGGCTCATATCGCTCTACGGGCTTACCCCCATTTCAGGTACAGGAGACTCCGGGCTCACGCTCCTGGTTAACTGGTGTAATGTGTTTGATGATGAGGCACGCATACTCCTACGGAACTTGAACTCGTGCGTGGAGGCCATTGTGTCAGAGGTAGATATGTACTCTGCTAGTAGGAGGAAATGATACTGATTCAGTGTCCTAGATACCACAGCAATTTTCATCTAGGTAGTGCGACTCGGTACACTATTTTGCCGTTGGATGACTAGAGAGTCCGCCAGGCCGACCACAACACATAGAAGCAGAAGACCATCCTCGTCGCAACATAGTGCGCTTATCAGAGTCCGTAGGGATACATACCCATACGCGTCGGACTGGAAAGCGGCATGCATAATCGAACGAATATGCTCTTTGCTGGCGCAACAGACTTGGTTGCACCCCAACTCCCTACCACCATTCTAGCATTCGGACGGAAACAACGCCTTCACGACGAAGCCTATCGTGAGCCGTTCCCTAAAATAGACACAGAAATGGGTGTGGTCCCTGGACGCGGAAGGTCAGAGCGTCACACTTCTGCTGGTTAATGGGTCTGAAGGTACGATATGTCGTGGCATTGCAGATTGTCGCTGCTTCCTTATCGTAACTACTGGCCAGCATGTGTCTAAAGAAGCTAAACGTGACTCGAGCGGTCAGACGTAAGGAGCCGTTGACGTGAGCCAACGCGTCTAGAGCGACGTCAGGTCAAGTACGGAACGGGTAGCGCTATCGCCAGAGATACAACATCACGATACCGGATCACTTTAGGCTTAAGTATATGGCCAAGTACTGGACCCCCACCTATCAAGCAGAAAAGGTAACGAAGGACAGATGTGCTTTGCGGATCCTACGACGTAAGAGAATCAATGAGGGAGTAACGTTAATCCCGATGACGCTATCCCAATATTCGCTCTGGGGCTGAAAAGGACACACTACTCTCAGTACCTGTATCCATATGGGCACGGCCGTATGTTACGGTCCCGACGTTGAATGGCCGAGCCTACGCAGAAAGGCTGTATCTTGAAGAGACACATTGGACAAACCGCCTCCACCAAAAATCATTCTACCGTAACCCTGCCGGTAGAGGCGTCACACATACGCTGGCAAACTCAATTCAACACCATAGGTATGAGCCGGAAGTCTAATCAAAGGGAGCATAGCATCCCTCGCTGACACGGCGAGCCGGTATGAACTTACCGAGCTCTCTGGTTGCGACCGCAAATGGAAAGTTTTTGTCTCTACATGTCCAGCTGGGCACGACGCAATATGTCAAAGGTACATCGCTCTGGATCAGCCGGCCGGGGATATACCCGCGGATGGACGCTCTCTATTTCCACCGAAGGTGCGTTCTTTTGTAAGGTGCTTCTTATTACGATTAGTGAATATGACGTCAGCTCTCATCAGCTGGTTCCTGCTGCTGATATAGCGAATTAATAGCAGTGCTCCATGAAGATGTGCTAAACACTTGTATGACAGTGGGCTAACCAAGTTACAGTGGGACATGTGTGTACTTAACTCCGACGAGGGTTAAAGTACTTCGTGGCCTAGTACAGGCCGCCTAGACTAAAGACTACTAGTTTGGCGACCCCCGGCCCATGAGTAAACTCGCTGCATGATAGACAGGTAAGGAACAGTTAAGATATCGGTACTGATGGGCGGACTTCTCGGCTATCGGACCCGTGGGCGCGTCTGTTTCACCCATTGAAGATGCGTTTATTCATCAACCTAAAACTGAAAGCCAGCAACCCCAGACATTGTTAGCGTCTTTGTTTTGAGCTGTTTACAAACCGAAACTCGGGGGCGTTCTCCCCGTTGTGCTCGGTTTTCGACACGGGAATTATCGTGCTCTTGGCAGAGGAGAAAATTTCTTCTTCCGCTTAGTACGTCCATTGTTGAAAGCCCACAGTGAATAAACGCGGGATAAGATAAATTGGGAGCAGGTAGGCTTACGCGCCCATATGCTTCAAGGGAAAGGGCGGGCCTAAGAGTTAAACCCGTTAACGCCTTCGACAGTGATCGGGGTTAACACTGCACAACAGTGACACCGGTGTCGTACTAGATCCGCACGAGAGGCCGCAAGCTAGCCGCGTCGTAGGGATCTAGGATCTACCGGCATGTTGCGCATATTGAATCTAAAACCCGAGGAACTGTCCGGTGGGATTTCCAGATGTAGGCTTCATATTAAGCTTCGAGAAAACGGACACCATGCCTCGGCAGGCACGCCTTGCCGCCTGTAATGTCGGCTTATAGTGCAACACAAGACCTGGACACCCATATACCCGTGTCCATGCTGCGTGCCAGTCGTACGTGTATTAGATACCAATCTCGGGACGCTAGGTATGCACTGAGTCGAGACTACGGGACTGAGCGAATCATCTAAAGGCCGTACGGATACATTTCCCTTCTAGGGGTAACATTATCTGCTATGCAGAAACTCATCTCTAGGTCGCGAACCTCCAACTGGTGCCGCCTGCCATCCCGCTAGTATTACGAAAAATTCAGGGAAAATACGGCACCTTCGTCATGGAATACGGGTATTGGAGAGTAGTGGGCGTACGCGTTTTATATGATATGTTCTTAGAGGATTAACGGAGGTGGGCAATGTCTATAATTGCTGGGGGTGAGAGGTAGGTACCCGCGCTGGATGCATGGGTTGATGAGTTTCTAAACTGGTGACTACGTTTTTGTTATAACCTAACTGGTCATGATACATAGAGGTCGTCTCTACAGACGCCCTCCGACATTACCACCATGTCTGCAGGTTTTATAGACTACGGTAACTATACTGTTAATCTAGCTGACGCCCGACCCACTGCCTTTTTATTTCGGCTACCTCGTGGCCGCTGTGTTAGTAGAAACTGTTGTGAGGAGTTCCATACCACTGAGGGCAACTTGTTTTTAAAGCCCATGTATGTACCACCGACCTTTGCCCATGCCATTTTGTCGCGTAGGTTGATGCACTGTTTTCAAGTTGTTGACCTGCAGTTCAATCCATTAAGTGTTTATAGCCGCGGTGCTCCGAATAGTAAAAAATTAGTTTCCTCGATACGCACGGAGCTTCATTCCGAACTCAACTCATCTTTCGCCCGTGGTGGCTCCCACGTAGCACCGATTTGTGCTAAAGGCCACAGGCAAGGCGTTCCTTTTGCCGTGCTTACTTGTCACGGCCGCAAACACAGACAGTGCCATAACCTTTGTTCACCTGGACAGAATGTCACAGATCACCTGGTAGACAGGCGCGAAGGGTGACGTCCAATTCTGTAATGGCTACGTACCGGAGCCCGCCAGCAGGGTTAAAAATCCAATGACGCAAACCTTATATACACCATGGTCGTGTGGCGACGAACCCACCTTGAATTGTATTCTTTACCGGGGTAGGTCACACTTTATGTTGAGCGATAAAAATGGCACCGAAGAATGAGGCATCTACCTCACGAGAGCGCGACCGAGGGGTGTACTTTATCCTTAACAAGGGGTTTGGCAGACCTCTCATAGGGCGGTCCAGACTGTCCAATCTATACTCGTTGGGCGTACTGTGGTGGTAGAGTCTGGTCGCGCTCGGGCGGGTGATTCAGCGGGTACAGCTTAGGCTGATGAGTTATGACCCGACTGACGTGCGGAGATGACTAGTCGTGGCCCACTCCATTGTAAAACCGCTCTTTAGTCTATGTCCACGCTATGTGTGCCTTAGCCAAAATTGCCCCAATAATCAGTAAGCCTTTGGATAAAACAGCGTACGTTGGGGGTGCAAAGGTTATATTGTAGCGGGCATGTGGACAAGGATGGCTAGTCTTCGGAAGCGGTGACGCCCTAATATGCTATTGCGTCCCCATACTGGAGGCTATATGTTCGGACCGCTACGAACTAGGCAAGAAATTTCCTTACGGCGTGTCAAGGGGTTCGGCCTTCAAGACCCTTAAATAGAGTTTCCGAACATATCATATCACGCGAAGACCCATGATAGCATTGTTTGTTGGACGAGGTCCCACATAGTCTGTATAGCTATGAGAGGGCAGGACCCTCCTGGATATGCGACCACGCCGTCCGCGGCCAACACGGTCCTGCGCTAACAGCACACGAGGCCTTGTTACCAATTCGATCATCATTGACGGGAGAACACCAAGGTTATGGGTAAGCCACCGCCGACTACTAGACGAAGTGGAGGGGGTCTCCTTGCGCTGCATTATGACGCGCTTACGCAGAGTCGTTAGGAATTTGACAGTTGTCCCGCTGATGAGATGTTGTAATGTCCGGGGAGCACCGCTTGCTGAGAGGAATGACCGTATAGCGCCTCGTAGAAAAAGTAGAGAAGCTATGTCGTCCAGGCTAATACGACCGTATAACCTATTCGCATCGTCTATGATACTTATCACCACTCGAGTCGTGTCTTTTTAGCAAGAGACCGAGGGCTTATAACTTTCCCTGCGGACCGGATAAGGGCTACAGGATGCTTCCACTAAAACCGATGGTAAGGATGGGCTAACTTGTCATATCAAACTGGCTTGATCGGATAAAAGGCCTGAATGTACCTCAGATACCAACAGTGTGTAACATATTGCAGAAATTTGTTCATACTGGCAGTTGAGACACGGCTGGAGATTCGCGCAAACGGTCTAGTGGCAGGACTGATTACCCTCGAAACTAAGCCGGATAATAATGAACCGTCGATACGGCAATTTAGACAGTAATCATTCCTGACCCGTTGACTTCGCCTAAGACCCTCTCTATGTTGCCTGCGCGACTGAGTTCAGATATTGAGTCCATGGAACAGCCGGGCCGTATTGAAGTATGCCAGAAAGGTCTTTGAAGCATGGCAACGGTTCCGCGAGTTCACTCGGATGTTAGCTTCCTTTTGGACAAATAATCGACGCCCCACCATCGATGTTAACGAGACTTAACCCACAAACCTTGATTTAGTAGGACTATTGAAAAATCGGCTTACACCACGGGAGGACACCACAGCATATCCCGTCGCGGACAGATGGCATACCGAGAGGAAGTATTACCGTCGCCTATCTGGTGCGACACGCCCTGTTAATGGAGGGCCAAAGCTCGACCATCGTTCCTACCGGACCCTTCTTGTGGCCGGTAGCATTGTGATCGACTTTGGTTTGGTACCCCTGAAATGGCGACAGACAACTAAATCGAACTAACGAAGATGTCAGGTCGAGTATTACCTTCTGTGATGCCATTCCGTGGCTTGTACTGGGTACTCCCGAATATGCAGTAAATGATCTGTTTACATGGTCGTTAATGGGGTCCAACACAGCCGGTTAGACTCCCAAAAAAGGACGGTGTACGATAATGCAAGTCTTACGCCAGGCGTACTTCGCTCAAACAGGTCTAGATGGATAATACTCGAGTGTCACTACGATCTCATTAACTACCACCCTCACTACGCAACCAAGGCTTTCGCATGACCTACTTACGCGAACGCCAATTAGACTTGGAGGTCGCCCATTCTTAGTCACAACATCAGACTTAGTTTTGCGACAATTGATATAGATACCCAGTAGAGCTGGAAGCATGCAAATCGGGGATCTCCGATACGATTAGACTGCTTCACTGAACTGTGTCATATGACGACCCATTTTACTGCGATAACGCCATTCGGATCTTAGATCAATCCGCCCACCCGCATACCGCTAGGTACAAGTGCACGTTTTTCAACAATAAGGAGTCCTTTTTCGCTAGAAGACCTGTCGTGTTCATTAATCGGCGGGGGTACAGGGTGACGCTATGCCGACAGACGTTACTACAACTGTTGATTCGGCGAATGGTAGATCAATAGCCATTACGCCTTTTGAGAACTACTTACAGGAGGAGGCTTCACATACGATAGGCGGTTCCCGAACAAAGGAGGTGATTAGTACTGTCAAAAAGACACAAACCGGCAGACTTTTATGAGGAACCTACGTGACGTCATTACGTTGGCAGAGCTTGTCGTGGATATAGTGTTTTTGATTAGCAGGCTCGCGCATCAGCACATCAGATAACGGCCGTGACTCTAAGCGTGCCGTCCAGTATATTCGTCCCTATCCTGCTCGCACACTCGCGCCGGGTAAAACGTGTCGGGCTCCTCGTTAGTCGAGGTCTGGATAGTCCATCCGGCTAGTGCGCCCCTTCGTTATAAAGGCACACCTTATACACAAACTTCATAGCTTCTGCTACGCTGACTCTGGCATCAAAGTGTTCGACGAGGCGGAGGCGTGGCAGCCGAAGCGGTACGACATTGATTGTAAGCATGTGTTGACTAAGAACTACTAGAGCTTTAAAGTCAGGCAGTCTACGGGAATGGCGAGGCGGCATCGGGTACATAGAGATGGGAAATGTTCTCAATAACAATTGGTCATCGAGCAGGTGACTTCGGTACCGTCTTCTGGGTAGTAAGTGTGGGGATGAGTTACCACAAAAGCGCATGCGAGCAACCTAAACTATTGCAGTAACTGACTGGACTGGGTTGTGTTATCATCCCGACGGCCAGTCGATCCCGAGCGTTCGACTAGTGACCACATGTTCGGGTTCTATGTGCAGCCGGTTCTAGTCACCCGAGCGTGTTGGCCCCAGCCGGTGACGCAAATTTGATAACTCACCCTTACGGTGTCACCATTGAGTGTCCGTAGGAGGAGTACCCCTGGGAAACTCCCGTGCGCCCTACTGAACGGCCAATAAGATTCCGTATGCTAAGTGGTTCAACTGGCCATTTAGAGAAAATGTGTACCAGCCCTGCGGTGGGAACGCTATCCGGAGGTGTGCGTCTCTTACTCTCCGGCTGCTGTGTTAATTGGCACACTTAATATGGGACAAACCAGAATTTGATAGATTAGTTGTCTACAACCTTTTAAACGAGACTGCGACGCTGATGAATGCAACACGGTTGGGGTAATAGGGCATTGATGAGAGGCCGTCGCTCTGTGAAAAAGGGATGAAAATCGGGCGCTGCAGGGAAATCGCCGTATCGATTCCGACTGCTGGAACTCCATCTCCTGAATCCGATAACACTCTTACAAGGAGTTTAACCGTACGTAAACGGTCAAGAAAAGCAGTGAGCTTATACGGCAGCACACATTCCATCACGCCTGCTGCGGTCGGCATGGCAATCAGCCGGACCCCTTGGGGTGGCTCGGGAAGTTTAATAGGTACCTTCACTAAAATGATTCCTGCAGAGGAGCTGCTCTTGTACACTGTGAGATAAAGGGCTCACACTAAGGTGGACCGCCCACGTAGGGATGGTTTGCATTAGGCCCCCGAACAAGGTATTCGGGTGGCGCATAGGATTGTCTCCATCAGGGGCTCTTTAGATGTCGATTCCGCGAATTGCCTACACCTCCCGTCGAGGTCCGAAGAGCCTCAGGTACCCAGTCGGTCGTCCTTGCTCTAAGGCAATTGGAGCCATATATCCAGATGTTATATGTGCATAATTGCTACTGGATTTCTCTCGAGGTAGCAAACGAGCGTCTGAAACGTGTATGTAGGTCTAATTTTGGCCCTTACCGATCCCTTTGACCGAGAGGTCTCTCGCTCCCCTTTTCAGAGACTTTGCTGGGTGGTTCAAACTTATGACCGAAATTTTTTTGAGGTGTGACTATCTTCCCAAGAAACTAGCCCTGGCTCTCTCAGCGCCTAAATGAAGTACTATCAATAATCTTACGGGGGATTACTGACTGTATTGCAAGGCCTTGCGTTGGGTAACTAAGAGTGGAACCGCCGTTGTTAGTACGGGGCAATTAGAAGAGTACTATACCGACCACAGTGAGTCCAGTTGATAGAGTTGTAAGGAAACTCGTTGCGCTACTCAGTTCACGTACACAAACCAAAATTGTAGCTGACGTCCGGTTCGCAATCACTGTATACATGTCTGACTGCCTAGGAACCAAACGATGAAGAATGTCTCTTGATAGCATGGGCAAGCGAAATTACTTCCAGACGCGGAAATAAGAAGCAGGCCGGCGAGCCCAGGCGGGAGGATCGCATTCGATTGATACTCTGTTTGACGTTAGTGACGAATTGTCAAGACAGAAGGTGGTATACCTCAATTTAAGCGTCGGCAAATTCCGAAGAACCTCGAGCAGTGACTATCAATTGTCCCGCCCACGGGATGGCAGATAATGCACGAACCAAGGTCTACTACGAACCAATATCCGCGTGAAATCTGACGTACCTTTGCTTATAAGCCTGAGCTAGTAGACGGCTCTCATCTAAGTAACCAGCGAAAAACCCTGCGTCCGTCAGCGACAACCCAGTAGTCTCGCTTATAGTTTAGGCCACGATGATCGCCTAGTATGAGCTTCGGAATTGAGTAGTCAGGATATCAGAAGATGGACACGCTCCGATGGCCCTAAGCGTAACCCGTCAGGCGGAGCACCAAGTCTGCACGTGCTTTCTATTGCCTGGTACCGCGGTCGCGGGCCCGAAGATCCGTGTACCGTGTATCGATCGAATACCACGATATTTGCGTTGGCAGCTGCCGTTCTGTATTATGAGAGTGCCGGTCATGCAAACCGAATGCGTGCCGGCCTTAAAACTCCTGAGCTTTACAGACAGGTGCTACTTACCCATATTAGCTTTAGCTGGGTGCGAAACTGGAAACGTCCCCGGATTTAGATACTCTAGTCAGGAGTTCTCATGAGTGTCGACGTGACTTGAGCGGCGGCACCAAGTATACGCCCCTTCTCATACATGGGCGCCGCTGTATCGACAGAAGAGCCGTAATTGCAGCCGAACGACCGCCGGAATCGGCAGCCTTCGCGCACCGATTCGAAGAACACCCTCCGCGTCTCATATTGGACCTCTATAAACACCGGGGCGATGTTCTTGGGGGCTAGCAACATGGTGGAAGCGCCGCCACCAAGGTCGAGCATCCGCATGCCAACTTACGGTCCAGGCAGCTGAACATCCTTGCGTTAAGTGGTCAGACTCATTGCTTGGTTTTAGCAATTCGTTGGGATGTCCACCGTTAGTTCGCCTGACGTTTATTTCTGCGGACCTTCATGGATCTAGACAGACCTAAGATGCGTCTCGCGGGGACCAAGGACAGGGTTTTGGGATCAAAGGGGCGATGGGCCAAAGGGGGTGAGGTGACCTGGACTGACCCCGCAATATCAGGGCGCGCCGTGCAGGCGGTGCTCACGATACTCAAGCACGTGGGGCCGAATGGCTGCTGTCTGGTAGTTACCTCCAGACATTAGTGTTTCCCAACGGCGCCAGCAGTACGTTAGTCATGAAAAAGCTTGGGCCTCCGGCCCACAGCCCTGTTTCACGTACGGGAATATCATGTAACTCGCCGGCGAACTAGTTGGGTTCTTGACATACGCTAAGTTTCCTAACACGCGAAGCTTGACTTGCAGTAATTCCATTTAGAATTCTCTTAAGGAATCTCTAATAACTGCGCATGGAGCCGCGAGCACCTGCTTGGCCGTCAAGCCTGAACAACCTAGTGGGCTTCATCTGCCCAACAGCATGAGATTTGAGTATGTCTAGCAGATCGTAGTTTCGGCAAAGGCCTCGCCGTAATGTCCTTCTTCCTGATTCCCCTACGGGTCTCGGCTAGATAAGCAACGCCCTCACCTCCCCTTCCGTGCCCCGTCGTACCATGGACCCCAACTACCCGCTTTGCCACTTTAGTCTTACCCCTGCAGACTAATCTACGGGTCGCCGCGCCTAACCGATTTGAGGCCCGTCTAAACATTTGCCTCGAGCATCAGCAATAAGCTTCGGCATCTTGGGTACATTGCCTGAAGCAACTGAGGTCATCCTGAAGGGGAGTCACCTCGCAAAACTGTTCAGTCACTGTGGCGCCCCTTGCGACGCACGCGTTCCGGAGCCGTATAGTTGGCGGTAGCTCTCTGTCCCTCTGGATCCTATCCGTTTGAAACTTTTCGTGTACATCTAAACGCTGGCTAGTTACTATAATGGCGCAACTTAAGACCACGCGGGCTATCCTATCGAGTGTGCTGAGGGCTTGTTCGAGAACCCGGCTAAGGGTGAGATCAATGCTGGACGAGCCTCGTCCGTAACAGTATCGCCTCGGGTCTGGGCGAACGGCATAGTTGTCAAAAAATTTTCTTCCGTGGTATGATGCTGCATTTCATACCGGTTACTTGAACCTGGTGCCACGGACACACAAAAGGGTTTCTAGGATCGGGGGCAGAGTTTCTATGTTCCCCGGGACGCTTACGGCTCTATCATTATTGAAGTGTGAGTTTGTAGGATACATAGCAGTCACAAGTCCGAGACACCACGGCTTTGATCTTTATACAGATCCCGTGGCCGCGAACACGCGTCCTCGCCATGGTCTCCTGGGTAACGCCCCCCCGTCTGGTGGAGGTGCGTGTTTAATCGGGCTATAGTAGATTCCACCCAACAGTTGAATCAATGCGCACGGTCAATCCGGTGGAGGTTCAGGACAGCCTCGCTTACTCTCACCGTATTCTGCATCTTTTGTATCGCTTAATCAGCTATGGACCGCGGTATACTTATTAATTACTATTGAATCGCATTGTCGTTTCGAAGAATGGACTAGGATAACGCTCGGCGTACACTCACTTGCGCATCTATCTTGGCGGGAAGACTATGCGCTTGTGCTAATACTGCGAATCCACGATTTTGTCTGGCTAACCTAAGGGGTACATTCCGTGTACTGTGAGTAAGGTGCCACTCGTACAAAGTAGCGGAACCTATGGCTCTCGGCTTCGCGTTTATACTTGCCCTGGCAGCTACCCAGTGCACGATTGGACATACATGCCCTATAAGTCAGGGACTCGGTCCGGTTCTTCTCTCATCCTAGGACCTTATAATCGATAGGACAAATTGAGACTCCGCGATCTCCGACTTCAAGTTCCTGCTCTTATGTATCTTGCTCGATTGACTCCGAATGTATATGATGTTGAACAGTTCTTTCCCTTGAACATTAGTGATCCGAAACAGGCTTGTCTCTAATTGAGAGACTACCCGAAAATTATTTACAGACTGACCTGGTTAGCTACACGTATATATGCAGCAGGGGGGACGTTGGGCCTGAGAACTAATGCTCCCACCAGACGAGCCATGGTTGAAGATTTGCATGACGTCTCCAAGTGGAAGTGCGTGGTCAATACCAGTACGCCTGGATCTCTTTACGCTCTTGAGTCAATGATAATTTACATCTACTGAACTATGATATGCGGAGAAGTTTAGTTATAAAAGATCTCAACTGACAGCGTTCAATACAAAGCCGCTCAATCTTGGATGCCTTAATTTGAGGGTTGTAGCAGGTATACGACCCCTAAAAAGGCTAATATGAAATAAGTTAAAGGCACGAAAAGCCGTCGTGCTCTATTTTAGAGGAGAATTTTATGAGTGCGAACTGAGTGGTACAGTCGCACATCTGCACGGCTGATCTATACGCCCGTGAGGCGAATCAATTACGTATATGTTGACGTTACCTTGGCCGTTCACCTTGTAGACGTTGTGGTCCGACCCAAGCGATTCGCCAGACTTTTTGTCAATCTTAATACGGCGTTGATATTTGTTAAATTGTTGGCTCCAGGCGATTTATCACGCCTTTAGAACTATTAACTCTGCACCTTCCTTGTAACGATTATCCCCAGACCGCGCAGTGTGTTGATTCCGGATATCATTTACGATGCCGACTTGTTCGTGATCAGAAAGAAAGTATATCATGCTTGTGAGAACCGCCTGCCCAATGGATCACCACTTAATAATCAATACGCAAACACTGAAAATCGACTGATGGTTGCCAGTGACGGGTAGTCCGTACGCGAGTTAGATGGGGCCGCCAAATCCTATACTTTCTCAGTCTTACAGACAAGTCACTCCCTATATCCAGCACGCAACCTTCTCCGTAATTAATGTAAGTGACGTCACTCATCATCTGACGGAGACACCCACCAGATCTACGACGGTGGTTAGTCTCCGCCCCAGCAACCGTATGGCAGAAGGCGATCCACGCACAGAAAATCTGTGGCTAATGAAATCCCGCCTGGTGTGACTGTCTAGTCGTAGGCCTGCCGTTATCGACGGCTTTTATACTGCTCAGTCCGCAGGGTTGCGCCCCCCCAGTGTTTCAACTGTTGTTTCATCGTATAAACATTTAGCATATATCTGATTGCCCTCCCTTTGCTTGGAGGTTACAGTGTTTGCAGTCCATCACTGATGTTCTAGGGATGGGCCTAAGGCGTAGACGCACAAAACCGCTTTGACTCATGAAACAGTCTCTGTTGTTGGGCATAAGGCAATCCCATGTCACAACAGTAAAGCCGCTACAATACTTTAAGGACAAGCTGAAATATAATTCTCATAGCATTTCACTGGCCTGTAAAATAGCGACGGAATGCCGTGCCCTAAGCAATTACAAATGATGCCTTATGGAATAGTCCGCTTAGATTAAAGTTACTAAGGTTTGGAACCGAGCACTCAAATTCGGTCCAGTTCTAGGTAGCCCCAGAATACGTGGCCTATGTAATTCGGTTGATGTTGGGGGGCGGCGCCTGATGTGTAAAGAAGTGTAACGCCCAGTACACTTTTGAGATGAACCGTTGTGAATCGAGATCAGTTCTCCACCTTAGGTGACGAACAGTCAGACACTGTCGTGCAGCTTAATACACAAGAAGTTACCTACCCACGCATGTTCCGTGCCTTTTATTCCGGCCAGACTTATACCTTATGCTAGAGCTAGACCCAGTCCAAGTGTCCTGAACCGCACTATAATAGTGATACGTCCCTATTCCCTAAACCTGAGTTGTCAATCAGGCGTGCCTACATTCCAGATACACGCATAAGATTTGTTGTGTGCAATGAGGTGTTACCCCTCCACACTTGAAGCGAGAGTAGCCCTTCTGCCGACCCATGCTCTTGGGGGTTTAATCAGCCATAAGCGATGCTTGTGTTAGCCATTTACCGTCAGCATTCAGCTCGTACAGTGGTCATCAGAGCACCGCAGCAACCACCCGCTAAGCGTGGAAGCTTAATGTAAAATGACGTGCATTCTAAGATGCTCGTAGGTCCGTGTACGGAACTGAGAATTATTTCGTCCATAAGTGTAAAGGGTAAGCCCGTTAGGTCGAGCGCTGTCCAAGTACGTTATTACCCATTTACGCGCGCTCTCCCATGAAGTCTCGGTTGATCGCTACGTCTATTTGTATTTCAATACACACACCATGAATGCACGATCACAAACTCTGCAACAGAGGCAGGTTGGACCCCCCCTCCTTACGCTTATTAGTAAGTTTGACTAGCGCGTATCTGTTTGGTATGCGCTTACTGCCACTCTCCACTAGTACGATTGCATACTCGATGGTTTTATTGTAGATTTCGTCAGGAGCGTTATGCAGCTAAGCTATAGGTGAAGAGAGCGTAGACATAACAGGCAAAGATATGCATGCACCAGTAAGTGAGGCGATGCAGGTCTTACACCTGACATGCAGATTTTTGGCACTCCACCATTGTCGGCAGCATAGTTTGTTGTTACCCTGTCTTGAGGATTTCGAAGTTATCCCGGATACTCTGGTATCTGGCAAGGACTGGGCACGGGGGCTTAGCGTGTCCCCTAGAAGGGAACCTACACTTTCGCTGGTAGGTGCCGGCCGAGCCCATACCATGTCCGCGCTGGGCGGTGGCGCGCTTGGACCTTCGAAAGCAGGTGCAGGCGCTATCAGGGGAGGGTCTCCGATGAGGCAGCAGTCTCGGACATCCGGAATAAATATTGTACAATTAACCCAGCGGTGTCCCAGCTCGTCTGGAGGTTTATCCCTTGGTGAGACTGACGTTAGAACACCTGTAGAAAATCACGGCCTCATGGGCAATGATACTAGGCGTACAAATTTCCGGGGGTGAACTGAAGCCCGTGTAGTGGATATTGTGGGTGTCTAACTACGCTGTATAGAATAAGTTCGGGAGGTAATCACCTAATACACAGCAGGTGAAAATGCATCCTCGCGCATTAATCCTAATAGCCCATTGCTTGCAGCGTACTCGATTTGCCGTGTTGTGATGAGATCAACATTGCCCATAAATCCGGGAAAAATTTTGTCTCACGAGTTAGTAGGGGGCGGGATTAAATCGTTCGGTGGAGCAGGGTCGCGGCAATACGAAGAAGACCGCACGAAAACTCATTGAGATTGAACTAGTGCATAATCTTTCGGCTGGGGCGAAAATCTGGTGTGGCAGAGAGTATACGTACTTAAATTGTATTGAGTGGGGCCATTGGCTTCCTCTAACCGTCACGACGGAGTCTGAATGTCAACCATAGTGCGTGGGAGATTTTTTGGCCATACTGGTTTCGACCCAAAACACGACCGATGAGACAGTCCGCCCCGGAAGAAACGAAGATCAATGAACCTCTGACAAGCTGGCTACTGCACTGCTTAGATGTATTACAGCCGTTTCCAGACTTTCAGCAACGAGGTAACCCAGCATAAACTAATGAGGCTTCAAACCACTGAGTGGCCATAAGAACCAATCTTTCGTATCCTGTCAAATGAAAGTAGCAGACTGGTGACAAGTACGGTGAGGCGCCAACTGTGTGTGCTCCGGGTTATGCCGCTGGGACTTCAGAATCTGGGTACAATAGATATGACAGGAACGCAGTCCAGAAGGCCAGCTTGTCGCATAGGCATTGCCCTTGTCATCACGGCGAATATTATGGTGTCACCTACCGTTCTATAGGGAAGGCAGCCCGACGATTCACAAGCCCTACATCAGTAAGTGGCTTTCTAGCGTTATTACGTCTGCTAACGATGCGCTGTGACGATGCCACCGCAGCCTTACTCGTTCTTGCTAACGCCCCGCAAAATTCATCTCAATCAGTTACGCTCGGGCTAAGTCGAGTTCAATGGTTTAAATTCGGCCAGTAAGCACATGGTCAGACCCGCGACGTTGGCGAGACCCCTACAGAATGGTAAATTGCCACCCCCCCTGACGGACGATCAGGATCTTACGGCCACCGTGTGAAATCGCAAGCTCTATCACGAGAAACCCAGGGCATCACTTCCGCGCAAAGATGACCGCCAGCAATGTCCTATCCGGCAGCCAAAAAATACTATGTACTTCACTTCGGGGGCTGGACATTGTAAATGAGTGCCCGTCTATGGAAAGGTAGCGCAAACGCCATCCAACCGTCCGTTCTTCAAACCCAGAATCGCGTCGCATACCAAGGGGCATCGAAAACGACGAAGGAAGTGGCGATAACGAAGTTAGGCCCTCCACCAGATAAACAAGATTGACAGACGGTGACCACCCTAGGTGCATGCGGTGGCTGCGCATCTCCTACTAGACAGAGAATCGGTAGGGTCAAATCTACAGCCTTCCAGCGCCCTGATGACTCTAAAATGTAGAGACGTTTAGTCGCTGGCCCCTGTCCTTGTTTGTTTCCATCTAGAGCGTATGTCCCCAAAACAGTATAGCCGGTTAATGCGATGCTGGTTGAGAACATTCGTATACTGGAGCGATGAGCGTCGCTACTAGGAAAGAGTATTCCATTGTGTACCCGTTGTTAACGCTTTCTGGAGCATAATTGGGCACTGCTATACGACCTCCCAGGGATTTGATAGTCGGATGACTGGGTAGACAACTAGACAGCGACTTGGGGGGGAAATGATTCGTCCCCTCTACTACAAGTTTTCTACTCTGTGACGGTGCCCAAGCTAGTTTGCAGCTTTCTTGGTTGTCTTATCGGGGGCCTGAAAATTGCTCGACATTACTTGAGAGGGGTTATAAACGTGCCACTATATAATCACCGAGTTAACTCTGACTTGGCGAACTTCAGGGGGAAAGGAACGAATCGGAATGGTACCTCCACCTTGCCCATACCCTTCCGTCGCAGAGACGGATTGGTTTCGGTGTCAGGCCATGAGCCCCGCGTCACGCCTGGGCCGTATGGACGGGGCGACCAATTCTTTATGGACCGGCTCGCAGTGTAACGTCCCCTTTTTGATACTCGATATGAAAGGGGCTTATAGAGATCGATCTGAAATTCCAGGACCTATCACCTCGCCCAGCGGTCAGGACCACACGACCTTGGTATTCGAGCGACATGCTGACGATTCGACTTTGCCCCCTGTACGCAGGTGGTAGTTAACTCGAAAGCGTCTGGAAGGGCGATTGGGAAATCGGGCTGTTTGATCGGACCTCGTGTTGTGCTTTTGTAACTTAGCTTACGCTTTTGAAGTGTAGCGGTTCTTGGATCCTTGATAGACATGATCTTGAAGTATATCCAACGCTCGCTTTTCCTACACAGAGGTCGGACATGCATCATTTCGGTTGGTGGTATGGTCTATCGAAACCTTCTCTTGAATGCCTGGCTGACTGTGTACGTCGTTTCATTTCGCGCAGGGGGGCGTGTGTGTACAACTTCTCCCTCCTTTGGGTCTGAGTGCTAGTTGGCCTCGTGAAAAAGATCGCGATGTAAACTACTATGCAAGAGGTTGGAAGAATCCTCCGACTGAAGCCGATGCTCCCTTTCTGAGGAGTGCCTGTCCCCATATTGTTCCTGCCTTGAACAGAAACCCCTGCCGATTCTCAACGGTTACGCACTAAATTGACCCATTCGACTCAATGCGGCTGGTCATCTGGAATACTTGTACATCCTTTCGTAAGCCGCCTACGGCTTCTGTCGAGTTCTGTACTAAGCTCTGGGTGTCAAAGTTGCGATTCGGCAGAAGCACTCCCGCTAGACACGTGCTGCAGTAAAGCGGGATCTTTATGACCTTCAATACAGGTTCGTTGCGTTGACCCAAGGTGATGCAGACAGGTTCTCACACGAATTCCAACTTTTCCATAGAAAAGGCCTCTGGGGATAACACCACGTTAACAATATTTAAACTAAAGGAGAAGGAGCCGAGAATGAGCGCTTGAAGGCGCCAGTGGACGGAGCGCTAAGGTGCCTGAGTTTTCATGGTTTTAGTTGCCAAAATTACGCCGAAGCGTACTTATCGTGCGCGTGTCGTAACGCACAGCACATGTATAGTCGGAGATGTAACGACGTTCAACGTCTAAACCTGGCGGCCGCATGTCCCTGTGGCAGTGAGCACACGCTAATCATGCATTCAAGACCGCCGCACTCTCTGCGACCGAGAATATACGGTGCTCATCTGAAAGCGGGAGACGTTAGTCTCACATGTCATCCGGCCAGCCCGGTCCGGAAGCTTGATTTTCATGAATGACTCGCGCGCAACCGACTACCGTTTTCCACACGTCTTGTATGGTATAGGGGGCAGTGCCGTGCACTTCGATAAGCTTTCCACAAACGGGCTTCGTGTGCAGAGAAATGGACCCTAACTACTAACCCCGTTCGGGCCCGTGATGAAGTTTGCGAATAGTTGCGTTTAACATATTAATACCACAGAAGTTTTAATGCGAAAACTGGTGGGATAGGATCGAATTCGTTGTGCATTTTATGGTATTTGAAGGCAGACTGAGGCGTTGAAAAAGTCCATGGTCGAGGCGGCGAGATGTGCGCACCTGTCCCAAAGGCTCCTAGGGCGCTTTAGAATCGGGAGAGGGATTCTAATTTTAGAGAACAATCCTAACAGAAGATCGAACAATGAGTAAAACCTTTATATTCGTATCTGGCTAAGCCTTCAACCGCGGGCCACGCACACTCTTAGACCCTCCCCCTTATTGGGTTATTCTTCGGAATCCGCGGGATTTTAATCACATCGACCTACCATAGAATGAAGATTTAAGGTAACTACCATGATTGGGCCACGCTGGAAAGGCTATTCGCCGTCTATCGTGGAGCTAGCAACCCACCCCGGAATCAGCTACAGCAGATCAGGAGGCCTTTATCACAACGAGACCCGGGAGTACGGTATAGGCACGAATCCTCCTTGATATGGGTAACCCATTCTCGGTTAACTTCGCGCCGGCTTTCCTCGAGAGGCGCAAAGAGATGCTGACCACTTCTGACGAGATATTGCCGATTGGTCATGAGCTCAACCCTGTATAGACATGTGGTCCCACAATTGGGTGACTGGCGTCTCTTTGCAAGAGGATAGGCCTTAGTGATAGACTCTCTTATTAGGCCCTTTAAACCCGGGTTGCCATGAGGGCGCGCTGAGGCATTACTATTTAATCTTGCCCATGATTGAATCAAACGGTCCTCGCAGACTTACATCTTCATTCACCTTAAGTGGATGAGCATTATATTACGCCATTATGCGTGATAGGTGTATATAGAACGCATGAAGTTGCACGCTAATATGCCGATCCCCGTGTGATGGCCCCGTTTACTGCTCGAGAGAGTAGCAGTGAATGAGGCCTCCTCAACTGGAGTATTCGCCTTGCGGCGAGCTTCTGGCACTAGTTATGTCATCAACACGACTAGGTCCGTAGCGATCCAACCGCCTACCGCTCACTTGTACGTTCATCGGATTCTTCAACGAGAGTTACCAGCTCTTCGCCTATTGACGCCGTGCATGCTCATTGTGGGGACCGTTCACACTCCTAAACCTATTCAAAAACCCGCCATCGTCGTATCGGGAAAACAGCATGCGTCCCGGGTTCTGCATTGCAACCGTTGACGGACCGTTGCGGTATTCGAAACCGGAGTGTTATTGCGCCTGGGATACGTTTTCTTAGCCTCTTAGAATGTCGTGAGATCTGAGGGCTGCAAGCTTGATAAGGGAAAGCTAGATGCAATCAAAGATTGTCATGCACGAGTTATATGGGGAAAGCACGACAACGCATATGCTGCAAGGGCCTGGATGCTCAGCCGGCGCGTTTGTATCGTACCCACCTGGACGTGGCCTCGACGGGTCGATATTACGCGTGTCATAGCTCCCGCCACTACGCCCCGAATGGGTATGATCGAGTGACAATCTGGGCGTGGGCACTTCCAGAGTCTAAGTCGTCGCAGAACCAAGCAGCACTCAGAGGTTCTACCCGTTCAGGGTGATACGAAGACCCTTGTGGCTGGGTAGGCTGCGTTCAGAAGGTCCTCCCCGTCCAAACAGCAGAAGGACACCTAATCCTTCCTGTTCACGCACGGGCCAAGCACTGGCGCCAAGAAATAATTAAGATAGGTATGTTACCGTGACGGTTACCTACGCCCTATGCTACGCCGAAACTCATATGGGGGCTAAATTTATTCCCTGCCCCGTTTCGGGATCCCCCCGGTAAACCCCAATGCAAAAAACGCAGTGTTTTGTCCTGAGAACAGATGTTGCCCGCTCGGACCGACTTGAGGATGGATGAATTCTAAAATGAGCGCAATACTCAGAGTTTCGAGATCATACCCGCAGCCAGCCGCACCGGAGCCGCATCCTGTTGCGTTGTCTATATATACCCGGATAAAATACCAGACCCAGCCCAGTTGAGAGCTGTTCAATTAGCATAAGTACTGCGAACTATGCCACCGATTGGCCTTCAGGCCGGATAAGCCAATCCTAGGGGTCGCGGGTTCTTGTTTTAAGTGTGTTCAGCACTGACATGGACGTGGACTAGACTGGGGTTTCACCCGCACAGTCAGCGAAAGCTTATGCGTTCTAAGCTAACGATTGGGACGCTGCCGGGGCCTCTCCGTTGCCTACATGTTGTGAGTCTACGATTAGCCTGCAGTGGGTCCGTCCCCTGTCTTTGTAGAGAACTAAGTAAGTCACTAAAAGGGAATTGCTAGATCGCGTACAGGGGGCACCAGGTCTATGATCTATAGCGAGCCTCGCCCCTTCCGCGAGGAAAATTTTTTCTCGCGAGTCGGTGACTATGGTAGGTACGCATGACCCTACCCCAATCACCAGCTGTCCCTCCCCAAGTTGGACCGGGACGCACCCGGTCACTGACCTGCATCTCTTGATGGCAGTTCACAGAATGCACGCGATCCACCGTATTGGAAGGCGTTCTATCTATGCGCTGTAGATAGGTGTGTTGAAGCATTAGAAGAATAAAATACGGAGCGCGACTCAATAGAGCTCCGAAAGGTCTGTATATTGTCCCGAAACCTTGACAGGTCCTGTACCGATTTAACTACGTCATTTAATTAGTTAAATGTCTAGACCATGATGATAGCAGCGTCAGACCCTCGTAATCTAACGACTGATCCGGCTGCCCCTATAGAGGGTAAAGCCCTGGACAGGGGCGGCCGCTCGTTCCCAGAGCCTACCCCATGCCCAGCACCCAAATTTTAATCTTCTCTTTTTTTGACTGTCAGCTACTGTATGTGTTGGGATCGCAAGAACTCTTGAGGGTCGCAGCGTGAATAACTAGGGCTCGATCGATTCGCGCTACAGAAGATGAGCATAACGATCAGGCTGCGCGATGGGCTGGAATGACCTCGTTTGGAAATCAAGCATCTTTCAGGTAACCTATTTGCGACTAACCGGCGACAGCGAGCTATCCCGCTCTGCAGTAAGTTTCTTACCCACGCTTTCGACAGCCCGACTGCGAGCATGATATACTGCATATGTCGTTTAACCCAGGGGGTCTTGCCGGATTGTGTTAACCGAGCTCGTGCAGTTTCACACCTACCTCGAGTCGAGTCCGAGGCGTTAAACGTCGCATGTCAAGAAGTTTGTAGAACCATGGATTCCGGCTTGAGTATACGGGCCGGCGGACCTGTAAGGATAGAACGACAGCTTCCCTCAATGGGGGCACACGCTTCCTCCGGGCTTTCGCTAAAACACGATCCTTTGTTCTTTACCTCACGCATGCTCCGAGCATGTAATTTCCCGCTACGTGGGGGTCTAGTGCTCGCGTGGGACCCGGGTTAGAGCTTCTACGGCAAATTGTTTCACCGTTGCGTGGGTTTTGGTTCTCGGCCGAGAGACACAGCAGTGTGCTGTCATCCAAAATTCGCCCCTGCCTTTCATATCCTTGCTTTTAATGGTTCACCCATCGTTCTATTGCTGTTATTTGATATCAATACCATAAATAAAATGTCCTCCGGATAAAGACGTAGAACCTACCGTGTGGCTGGAACGGCATTATTACCCCACGGCCTGGATCATGGAGACGCGTCAAACAATTAGTACTATGTAAGATACCAAAGACCCGCCGCTGAAGTGAAGATCCACTACAACAAGGTGATCTCTGCGGATTCACAGAACAGTCCCGCTGGCTCACTAAGGAAGGGTTTCATTACTCCAAAGGGTAGCTCCACTGAAAAGTTCAGTGTCAATCCGAACGACTCGACATCTCATCGATCGCTTGACGGCCGGAGCCCTCCCTATTCTGATTCACATAATCCCATGATCATGGGATTCCAGAAGGTAAGTTTAGGAGTGTTGATGAGGGAAGCGCCTCTAGGCAATCTAAGTTTTGGAGACAACCCCCACTAGCGCTCTACATCATATCAATGATCGAAATCAGAGTTACCTCATCAGGTAGTGACGGTATGACGAGCCCGGCTTGCAACAACAGACTGTACGCTTAGCGGTGCGAGCGGCCACAGTATTTGCGGCAGATATTAAGATATAAGTGTATTATAATTTCGCGCTCCGTTCAACCCCTAGGCAGTCACATCGCGTTAAGACCGTCTCAGCGGACATGTGGAATTGCTCTGACGTAGGGTTACCACATTAGTTAAGATTTACGCCGGTCCGTGGGGAAAGTCCTGAGCCGAGCCTTGATCAACATCGTCTTTATTATGTTGGCTCGCTTGACCCAACTACGCCCGTTGATGAAAGGCGGGGCTAACCTTAGAGGAACATCACTGTTTCCCCGACGGCGTCACTCCATCATTTAATATCTAATTAATTGGCTTGAGCTGGCTGCACGGCCATAGGAGATTCAATTAGAGGGTCTGCAAACTGTAGGCGCTAGTCCAAGAAAACAGTCGACTTCACTCCGCTCCTGACTCCCGGACATCATAGCCATGCCTTGCGGACATAACAACCCCAAGCCCTCGCCATTAGTCGGTCGGCACGATGTCTGGGCTATTAGAGTTTAGTTTCGAAAGGATAGCCTCATACCCTGCTTAGGTAATGGCAGCTAAATGCTATCAGGTATTCCCGGCTGACTATTAAGGTATTACATTATCTATCGTGCAGATTTGACTCTAGGTCAACTTTATCATACGCTCCTTTTATATGGTATCCTCGGGACGTACTCCCCTTTGACTTGGCATTGTAAGTCCCATCGTTGAAGCTACCATCTGCTAGGGCATACTACGTACTGAAATGTGCACCTGGGACTTGTCTGCACTATGAACGCGACTACGTTGTCTGAGTCGTATTATTGGAGGAAACACCTCGTCGATAGTTCCCACTTCCCACGTGACGAGGCGTCCGCTTAATAGTCCCCACGATACCTCCGCTGAACTCAAGGGTCCCGCGATCCTTTTGGTCTGTTAAGTCGTTTCTGGGTGCCAAGACTCTCTGCAAGATCTACGTAGTGACGCTTAGACGTAGGTAACAGTTTCCAATCCACCTTTAGCAATGGATGTCCTTCCGCCTTTAACTACACCCCACAAAAGTGAGTCTTTTCCGTCCTTACTGCTCCCTGAGGCTCCCGAGATCAACTGGATCAATAGTGTTCCCAATTCCTGCCCTGTATTACGTGATGGTCTGTTTATGATGCAGATAACAGAGTATCATATCCTCGCGACCCTTTTCCAGGACGTTAACGGAGAATTAACGAAGGCACATCCTCTGAACTGTTCGCCAGTGCCCACCTCGTCTGATAAAAGCTGTCGAGCCTTAAGACCGGTAGTGTAGGGTAAAGTCGGCACACACCCAGATTGGTGCAGTGTCTGGGTATCAAGTAACCCCTATATCACAAAAGTTTGCTCATTCCCAACGATAATTTGAACTGCACGAAGATATATGGACGGAATAGGTCGACAGGTTGATGTCCTATTGGGTCAGCTAGATAATGTTGGGTTTCGAAAAAGATTGTTCAGGCCGCCACTCGGCAATCGTTTTCATACATTACATCGATCCCGTTCACAGAGGCACGGGTGTAGTACCGCTACGGTCTTCTCCTTCGCTTACGTGCCTCAACAAGTTGGCTCAATAGCTGCCGCATCAAGGCCCTCAGGTAGCTACCTAGGGGTTTGATAATCACGTCAGTCTCAAGGGGCAATGTGGATACACACTTTCATCCGATGATTTTCCTCATACGGTGTAGACGCATGGCGTCAAGTAAGATGACCACCGCTCTCCTAATTCCCGACTAGCCGGGGGTCCCCCAATGTAGCGCATCATTGTGAATATCCTACCGGCTGAGTTTCACCACATGTCTGTTTAAAGCCGACTACGAGGGGAAGAGAATTTCACCGACGACAGCTATTACATAAGATTGTCCTGTCTCCTGATGCCTAAGCTCAGTTCTTCCGTTTTCACGACCTTCTTTGTACGGTCAGCGGATCGAAACCGTATACTAAATGGCACTGCCCGACCCGAGGCACCCATATCTGACTATCGGAGGTATATAGACCCAAGTGCCGTGGCCGTAAATCCTTTAGTTGTGTTAAGGCATCCGGGCCTATAGGTAGTATCTAAATTACTTGTAATGGTGTCATGACGCTTGCGGGCCGAGCAAAGTAACGCCGAGATGGAGGGTCCGCTAAGTACGATAGGGGACGCAACACCCTATAAGCCGTCCCGCCGACCGGACGGGCGAACGATAGCATATGCAGGATGCGAGACGGAGTGCTGTGTCGCGACAACCAGTGTACGCCAGAGGAACACATGGTAGCGGGGGATGGGACCAAATACTTTATTCAGGAGAGTAACCATGCGCTGTCACGGGGGTAAAGCGAGGTAAGTGAAGCCGCTCCATACTAGCAAATTCATTGTCAGACAGCCGTTCAGGTGGCCCCACGGGACGATTTGATTAGTATGCACAGCTGGGTTCGTTACCATATGGCCACGCGATGTTGAGTCCGCCCAATGGCTCCGTCTGATCGGAACCTAACGGTATTATAAGTGTCCTTACAAGAGGTACTCGGCGAACTGATCACATGTCTTACACGGGGTTATTCCGATACGCCAGCGGTTGGTTCCAAACTAACATTAGTTCACAACAATGTTACACGCGGTGCTTCCCAATTGTCTATTGCTATGCCGGACCAAAGTTTGTAATTGAAGTGCAGCGTCTCGTCTCCTCTACGTCATCGCGATCGCTGGGCCCACGTACTGCACGACCGACTTAGGGTCCGTATCCTCATGTGCTCAGGGTTAGGGGACCTGCATTCGTATGCTTGTTGCCACAAGCCTTTAGGAATGAAACAGAGCAGCGTGAGAACCATGTCTCTCGCGTAAAAACAAACGAAGAACTCTGTTCGTGGGTGCTATCGTATTGTAACTATTTCGTTTACACAATCCTGGAGAGAATGCTGTACGTGGGAGTTGGTTCCGCTATTATAAAACTAAGAGCGCCGTTCAACGCGTTGAAGACGGAATACACGTAGTAGGAAATTGCCCAGCGTCGAGTTGTTTACAGAAGACCCAAGGCGGGTGACAAAACACCACAGTGCACGGCTATAAATTCGAGTGGTGTCTATTACCCTTCTCGGTACGCGGTATCAATTCTTTCGCATCTGTGGGTCTTTTCGAACTACGCCAGACGCCTCTAAGGAGCTAGTCAAGGGCGCACTGGAGACAGCGGGCACGAAAGCAGTCCGGCGATTTTCGTATCGCGCCCATGTAACCTTTCGCCCATGTGCCCCGTATGAAGAATAACCAGACAACAGACGGGGGGAGCGAATCTGTAAATCAGGACACTTGTAAAATATTAAGCAAACTAACTATAATGTGGCTACGACTGCATATTTGTACCGTATATATAAATATCACTGTACGTGCAAGGTATCGGAATTTGTTTTTGCAGTATATCGCGTTGGTCACTTCTTCGGGCCGAGTTCCTTTAGTCACGTTAAGTAGATGAGATCCTTGCAGGCGACTGTCTTAGCGTGAGATCGAAGTTAATTCCAGTTGCGAGCACATGTTCTGTTACTCCAGCTCTCTGCGCTCAGATGTGTCCGACCGTCAACCTGGGAACCTAGGAGCATGAGAGGGGACTAGATCACTTTGTCGTTATAATCGTCACGTGTCTGAGTAACTAGGCGCTGCAACAGCCAGTAAACTGCTCAATGGGAGCTGGGAACCATAGATACTTTAACCGAGAGGCGTGCTACTTTCAACGAGTCACCGATGACAAACATGATAGCTGGCGTTTAACGAGTGGCTTGCGCGATTGAGAGCGGACGCGTCGTTGCCGCATCTTACCAAGCCAGATTTCTAGCAAGTGTCCAGGCCCAAGACACCTCTCTTTTTAGATATGAGTGCCTGAGGCTGTGGCGTCATCGCTACCACGCAGTTGTGTAGCTCCGTGTATTAACAGTGCCTGAAGGACCAGCACTTCGCACAATTGTCCAATTACAGGCCCGCTTTGTTGACTATCACAATCCAAGATGTGGGGGTCAGAGTTCGTTGCTTGGGGATACCTTTTAAGAGTTGACTCTTTGAATATATATAAGCGAGGAACTCTTTGCGTAATAAATGTTATCAATAGTAGTATGCCCTGTACGTATATCTGGTGACAGAGACGACATGTGTACTTGGCTTGAAAAACAGTTAGCCAATCGGCTTCCAGCTTCTTAACGCGTAAACCTTACGGAGAAGAGACATGTATCTTCGCCCCTCATTTCATATAACGATCTTAATAAGAAATTTTCCTTCGCTAGGCAGGTAGGACCAAAAATGTGCCGGTAGTCTGTCCTATAGGCCCTCACGTTCCAATAGCTATACATAGACTTTTAGCAGTTGACAGTTATTAACCAAACTATTTTCTGGTTCCTCGCTAGAATGCAATAAGGATGTTATGCGACTACACCGCGATAATAGAGTGACCAGGGGGCTTGGTAAGTCTCCGTCCCCCAGCAGTCAAGGAGTCTCCCATATTATACTTTGAACCACTATTGGTCATTGCTCTATGCCCCCAAACCCCGAATAACACGACTGTTAGTCGATACCAGTTATACAGCTTTCCGAGCAAGTATGATCTAGCGCATTTTACCAAATCCTGACAGCTCGTCGATCTAGTGATATATCCGTGGCAACAGACGTAGGATGGAGGGGAACCGCGAATGTGGGCCGAATCACAGCACACTGGTTAAATTGAAGTTAAGCGCTACGATTCTTTCCTACGTTGTGTTCTTCCCGAGTATCTAACATTGTGAGAGGTGGTGCTGTTTTCTCCTCGTAGCCGTCGCCAGATCCAGCCATCCCATTTAAAAAGCAGGTAATTGCCTAGGTCTACTTGCACACAAAATGGTGCCGTCATGGTGGTGCCGCATGCAAAATGTCGTCTACTTGGTCTAGGAGTAGTTGTTTGGCGTTGAACTATTACATGGAATAGCGCCCGTGTTGCTACACTTACGCCCGCCAGGGATCGCTCTTGGGAGTTGATTCGAGCCCGAACTTGTGGTACTGCTTGCGTCCTGACTCGGCAACTGGCCCGGCCCTGCACTCAGTCCACTAAGAATATGGCCGCGAGGGCACCTATGGAGACGACCCCTTGATCGGCTCCAGCAACCAAATTATCGATATCGCTGGCGGATTGGAGTAGACCGTCCGAAACGGTTTGTCGCCATCATAGGTTTGCAGCGAGGACCTTAGTAAGCTAAAATACTTTCACTGAATCTTCCAGGCTCGACCCCGCAGGACTACCCGCAGTATGCCGTCCATACTTGAACTAAGTCTGGGCCCTGTTATACGGTGGGCAAAAAAACCAGGAATTGATAGTACATTCTCTCGGTCCACCCATAGGCGACCTCTAATCAGGCTAGTGCTATCTTGGGTCTCGACTGCTGATTGCTAGTCTTGTCCTGAATAGGGAAGTTCGCACCGGTTGTTGCCTACCGGAATCAAATTACTGAACGTATTACCTGAGTCTTTGCTTCTACTGCACACTGAACTTCGAGGCAATAACGTTTAAACTGAGTGCGATCAAAACAGCAAACGATATACCGCTTGCACACTACGAATCAGGTGGCGACTCGGGAGTGCGCACGGACGTCATAGTGGATACAGCTTCTGCGGTGTTATGACTATTATTGTAACCTAGTACCTTAATGTGGGTATGAGTCCAGCAATTCGAAGATCCCCGCAATTATGGCGGCGAAGCTATGGTACGATAACATCTGCCAGCGTCTACCGTATTAAGATCTCACAGGATAACAGAACTGACCGCGCGACATACGTGCTGCTGCATGTGACGTTTAATCTTTTGGTCGGCAACCGCCGATTCAGGCATTGCGCCAAGCTGACTAGTATACATTCCCATCACGGGGAGGTTCTGGTCAAGTCCCAGTGATGTCTAGGATCCGCCTTGATCGTCTGAGGTGACGCTCTCCGTTCTGGCCCATATATCGTACACAATGAGTTACTTGAGGGCAATACTGCAAATTCAGAGTGTTCGTGCTATTGTACAGCAAACTGGTTATTTGTGACACCTAGGAAGTTTGCATGCGCCCTTAAGTTTCGCACCCGAGCCGAGGTATGCGCAGAAATATCCGCAGTGTTGGATTAAAAATTGTACGGGTTTATCCGCGGGGCTGAGATGGGCTGCAGTTCGGCGGATAGAAAGTTCACTATTCAGGGTCTTCCCGCATTAACTTTTGCCTAATGGAGGAGCCCGCTCAGTTTCGATAACGACAAGCCCGTAATGCCGAGTGTTTGTGGGAAAGCGGTGTTGTAAACCACCCCTACATGTCTCTAACCCAATCGTGTGATTCTTTACTTCGGACCTTCTGACATGCTAGCCGTCAGGCTGCTAGAATACCCATCAGCCCGGCCCAACCCTGATATAAGCTGCCTCCGAATAAAGAGGTGTGGGCGTCCAGTTCGCGCGATCGTAATCAAAAGGAGAGATCCCGGCCAGGTATTGACCATCGATAGTGGCTAGTAAGATGTTCAGAGGTGACCCCGCGGCGCATCTGACGTTCATAGGGTCCAGGGGTGCGCGTTATGTTGGGTCGTAAGCTCCTGGCAACCAACTGAAGCGCTACAGCAACCTGCGTTAGCCACCCCGGGGCTTTCGAAGTATAAGAAAGCCATGAGGAATATCGGTGACGCGGTAGACCCGCGTCGGCGCGGCTACGACCAATACAAAACGAGGGACCTGATCCCCCAAGCCATCCAAGTCACGAGTCATTATTGCAAGCCATAGCTGCGCGCTCACTTCGGCCGCCGTAGGGAACTCTTGGATTACTACGGATGGGCAGCTAGAGAGTTGTTAATGCATACCCAGGAGTTCGCCCCTAGAGATACGCCGACCAATCCTCTGGTAGGATGGTCTGACTGAGGACGGGGCCACGCCCTCGTCAACCAAATGCCAGGCTACTAACTCCACCCGAAGTTCTCCCTTCGTACCGAGCGAGCTCCATTCGTCGAGTAGGGATCACTAGCAGCCCCTACCTACAGCGACATACCTATATATTGGTTATTTTATACTACGGCTAATATCGCGCGCTACACTGATCGACTATCAAGCGGGCTACCATATCGCGGCAGCGACGCTAACTGGGGTCGGGTCGCTGCCGCGATCTAACTGGTTTCAAAGGGACATCTGTATCGTATATTTGATAGGCATTTGACCTCCCAAACACAGGCAGGCTGGCACCAGGATGTGATGCCGTGGTCCTAGACGGTAAGTATTAGACCAACGTCATGAAACGGCGATATCAAACAGTGTTTTTACGATCTTGGGTTTCACGCCAACTTTGCACCTATGCACCGCCCGACGAATACTCCTGGGCAGGTGCCCATCCAAGGTAGAGCCAAATGACAACATGGTATTGAGAAGTATCTCACAGACAGCGTTGCAGACCCCACTGGTGTTAACAGAGTGTCGGCGAGTCCTATTTTGGTAGGCTCATGGTCTGTAGCATTTAGAGGTTCGGTTCGGTGTCGTCTGCGCCCCCATGCGCGGTGCTGTACAGGCCCTTTTCACGCCTCAGCTGTATTTACATGTCGCCCCTGATGAAACTACCTACGGACGTTTCTTTGGTAGTTAGCCACGAGAACACCGGCCAATCCAAAAGGAGGCTCATTGTCCTTTTCTAAGCCCCGACTCGGATAATCCAGCGACGGTGGCTGTAGCCCATTAACGCTCTGTCCCACATTGACTCCCTCCAAAACGTCGGCTGGAGCCAATCTGAGGTAAGTAATGCCTATCTTCGCTCGCTAATTGGTTCGGCTATGAAACGCTGTTATGACATGTATGGGGACCACAACTGCTACAGCATATTGTATACGTCGACGGAGACCTAGCGGGTCAGGTAATGCTTCTCATCGACTCCCTACTCACTTATAGGGAGACAAGAGCAAATCCAAATAGAGAACCTCGTAACGCCGTGTCTCAAACATGTAGTAGTTGGCTTCCGCCATTTCAAACTGTTGGAAGTTATGTTCCGATGTTAGCAACGCTTATGTCGCCGGACCCGGCGCGTATGGAAGGACCTGACGCACACACTTGATTTGGGTGCAACCGAGTATACCCGGGCTCAACACACGTGCAGTCACTTGTAAGGAGCTGAAAGGAGAATAAGAAAGGGGTGCCCCTCGGCACTGTAAAAGATAATGATTATATACCCAAACACTACGATTCCTGTGAGGTGGTCTGGAGGCTGTTACTATGTAGCCGCCGGAACATCGTCACGGGGCCTCAGGAAGATGGATTTATCGAGGTCGGTGGATCCCGGTTTCACATCGGCCGGAGTCCCGCCCCCCGAACTAGGTGCTTTCGAGGTCCTACGAACAGCAATCAAGTCGCATTCATGTCCTCCCCTTTACGTGGAAGAGGCGACCGGCAAAACATAGTGGACTGGCCATATGAAGTAAGGCTTCTTCCGAAGCGCACACCGCTGATACCGGACTCACCACCCGGGTGCTTGTAGTATCGTATGGCCCGGAGTCCTGTCGTCACCGTTACCCAAGGAGCGTTTAGTGCCTAGATGCTACAGTTAATGGGCCTACCGCAGCGGCCTGAGTTAGCAGCCTCAAAGTTGAGAACTGTTACGTGCATTGAAGGATTTTGCTGACGTACTGGCTCAAGCCCAAGGTATTGATCATAATTAAAAGGTCATTGGGGCCTTACTTATTGTGACGGCCCAAGATGACACTTACCTATGTCTAGTTGGCGCTCGGAGAACCGTAGCCGAGGAGCAGAGGAACGTCTCGGACTGGCTACTCAACCAACCTGCAGATCTCTCTGTCGCTAGCAGCCGAGTACTATGGAGCCTACAACGGGAATCTTCGCGAACAATCGTCCGAAGAATACGACGAAGTGACAGCTACCATTCACCAGACGTTTTATAACTATTTGCCGACACGGATGTCGGAAAGCATCCCAGAACGTGTACCAGTAGGGCCGGACTATGTCTATCGAGTAACCGTATTGTACGAAGAGGGCATGTGAGATCTACTGTTGCGGCTTAGTGTCGCCAACTGCCGTGTCCGGTGCCAGCCAGAGAACACGGGTTTCACAGGTGATAATCTAAACGTCCGGTCCGGTGCACTCACCCGGCGTGATCAACCGACATGGACATATTACGTCACCCAAGACGCACTACATGAGCTACTATTATTTCGCTCTCATTAGGAATACTAGTTTAACCTGCGACGGTTTGAGTCACAATCGTACAGTAGACTCCTGAGGATCCGACGAGCAATATATCAGGCATGAGCGCGTAATTTTGTCAGCTTCTGTATCGATTGCACAAAACGCCGGAGTGAAATGCAAATTGCAGGCAGGGTAAGGCCACATCCGAGAGTGCCCCGTTAGTACAGTGTCGACATAACATCAATATACAGTGAGACCAGTCCCCCCGGAACCAAGCCCCGTCACACACGCTAGCTGCTTGCGCCCCGTGTCTACCAGAAGAGTAAGGACTAAACTAATTCTCCATCACCCCCAGTCCCTTTGGTATTCAGTCGACTCGGTGTATATTCACTAGGCACGCCCAAAGACTAGGAGGTGAGGTCGCTACATCTACACAACCTGGTCCCCTTGCGCTATTAGTGATGGCTCACTTTCCTATATTCAAACGTTAAGTCAATCCATGGTATGTAAGCACACGTATTGCATTATGCTCTGCTCGACGAGCAGTCGTAACTAGTCGAGCCTGTAGAGTGTATTGTCTAATTCCGCCCAAGACTTGGGGATGGACATCCGTGCCAGAACAAAATTTTCCGTGACAACACCGTCTCCGTAAGAGTCGCGAACGTTACGCCTTAACATTTACCCCGATACAATTGAGGGGACGTATCTCCACCGATTCATGCAGAGTAGTTGAGACCTGACCCTTTGACAGATTTCCCGACTGTAGCAACTGCGACATCGGGGACCCACGTGAAGCTCCGCTCCAACGAACTCAAGATTTGACGCGTAACACGCGGAGAGCCGCTGGGTGAATCTGTCCCAGGTGCTATCCCGTGACGCATCTCCACACGTTTAAGGTCATGAGAGCGCCTGTTACAGTAATCTATTGCCCGGCTCTGTCCACGGTACGTGTTGTGTTGGTGATTTGAGTCCTTACCCAGCAGAGCGTGAGTCGCCTCTCAGCTAGTACGGTACAATATTTTATAGGTTCCTTGTAGATTGTCTTATTGCCGAAGGACCTCATTTTGAGGATCTGAGCCCAAATGGTCCTAACGATGTGACGTGTTGTTCATATATTCAGCTGCTTTGTTAGCTGGTCTTACGTGCGAGACTCAAACTTGTGAGCGTTTTGCCTTGTGGCGAGGCTGCAGGGCATTATTGGAATACCAGCCGGACGGGGACTGTTAATACCTTGGTGCCGCTGTGCTACTTCGATGACTAAAAGAAATTACACGTCGGTTTCAGAATGTGTGGCGCATCGAACTTATTGCACGGTTCCGTATTAGTGTATTTTGGTTGATAGTATGTACTAAGTTTGAAGTGGTTCGGTATTGCGCTCGGGACCATTAAGTTGGTAGGACTACTAATGTTTGCAGGCATAGTTTAGTCCGGTCTCCCGGACTCGTAGATCAGGCGTCCGAAATCAGGGTATATAGTCCAGGAATATCTTTGACAAAGCACCTCCGGGTAGTCTCTTTTTGGCATTGCTGACGACACCTGCGCCTATTGGAAGTTTTGAGATCGCTCGTCCTATCACAGTACTAGCTGGTTGGGCCGGGTAGCTAGGAAACAAAGGGTTGCTTGTGAACTCGTTGTTGGACAGCGTTTCGTGACATCTGTGCAGCATTGGAATCCAATCGGTAAACACCCGTGTAAAATCTCGAATTACGAACTCATTCTTTCCCGTTGACACTGGCTTCGCGGGCATGACGTAAGGCACGCTTACCAAGTGATCGACGGCATTTTGATATCGTACGAGCATCCCGGCCTTATGCACTTCATCTAGCTACTGCTTCAGCTCTGGAATGTAATGATAGGCGATAACCACTTTATTGTCTTCCTGGTGCAGTCCGTTATTCCAAAAACAGTAATCCGCCCCGTATCTGCATTCAGTAATAATAATATGTTTTAGGTTGTGTTTGGGAGCGTGGCTGAAAAACTGAACAGAACACAAACCTGAGACTCAATGTATGAAAAGATTCCACAAAGCGCGCAATCACAAATACCTCGTAATGCTGGCCCTAAAGTTCACACGACCCTGCTGCCACCAATTCCATCCGTGCTGCTACGCCAATGTGTCTGCGACTACTCTCCGACAGCACCGGAGAGAGGGATGGCCATCTTAACGAGCCCTTCAATTCCCTTGCGTCACTCACTACCTAACTATTATGGTTTATGGAACTGGGAGGACCTTTACCCAGGCCCTGTGAACAATTTTTCCGATGAGTGAGCTTGCGAGAGTGCGGCAATCATCGGTCAGGGATAAACCCGTCTTAAATCTTGGTGGTAACACACTTGTTCCGTGTCACAAGAAGGAATGGTTGTCAATACCGGTGGAGCTACAGGTTAATCTATCTAGGTGCCCACCGATCTATAGTAGTACAAGCTCTTAAACGGCGGCCATAGAATACCTATAGGCATGGTAGCCTTACGAGCCGATCCAGGGACCGTGTTGAGAACGCTCTATTCTTGCCCGACCGGAGGCCGGAAGGGCCATGGTTTGGGATAGTGCAAGTGTCACTGCGCACGATTCTGGTGATGGCAAAGTTACCTCGAGGCGCCGACGTTGTTTCTGTATTGGGTAGTCTTCCTATTCTATAAGCGCGAGGTTTGGGCAGGATGAGCCCAACGAGATGGCAAACACCTATTGAACGCGCCAGGGCGCGATCTATTACGTCCGGGTGGGATATGGTGCGTCCACGCATATTCTCCCTGGAGAGGATGACACCATGAGTGGTAAAGTATGCATTCGAGTTGATCCTCCCCATCACTACGCGCGCACCCGAACAGCGGGTAGCGGCACCCCTGGCTAGCCTCGTTAAATGCTTCTGTCACGGACGGAATTAAGTGAGTCCGGCCAACGAAGAGAACATTTCGCACTAGGACAATGAGGACGTTGTTCGTGCACCAGGTGATTCATAAAACGTAGCATCGCAGTGCTGTCCCTATTGACACAAGCTTACGGCGGAGCTGACCAGCGACAGAGGGCCCCTGCGTACATGGGAGCATTTTTCAGAGGTCTAGACGCAGGATAAATACGTAGGTGAAAGGGATTTAGCGTGCATCGATACTAGCCGCGACAATACCGTCTGCAGATGATGATTCAACGATTCTCGATGCTTAAGAGTGGCTGTACGGCAGCTTCTCGACGCGCGAATGGCGAAAATTAGCCACTGCTGAACCTGGAGCCAGAACTACACCAACATCTCTGTTTTTCGCATTTCCCCTGTAAGCGACCAACGTAGTATAGCCTTTCGTGGCTTATAGGTTTACACCCATAGTAGAAAAATCACCAACTGTGAAATAGAACCTAATTGGTACCCGACCTAGAGTGAAGCCCAATTTAAATCAGGGAGGTCGTTAGAGATCATTGCCAATAACTATATTACAGCTTATATCTTTAGAGATTCCTTAACCGCGAGCGCTAAAAATTATCGCAGGCTGGACGGTGGGCGACCTCACCTCGCGAGGCCCTACGAAAATAAGAACTCAATTTCCTGCGCCTGTGCGGCTCCTGACGTCTCGATTGTATGCGCAATCAGCAGTTGAGCCGCCCAATATCTTAGTCTACTCCTCGATTGAAACTAGCGTTCCTACTACCCGCGTCTCTACTGTATATCCAGGTTGAACTTGATCGTTTGGGATCGGTAACCTTATCATGACGGATGTGATCGTGAGCGCACCTACAGGTGCATCTCGTCCCAACTTCTATAGACAGTGTCAGCCCACTATAGTTCGTTTTGGAGGCAAAGCTGCCTTTTGCATCAAGTCAAACATCGCAACCTATCCAATCACTAGACGTGGTCGTAAACGGCCCGAGTAATGGCGCGTATATTGACTTAGTAACATGAGGTGTCCCTGCTTCAAATCGGGAGCAAATGGCGGATCGAGACCTATAGTTGAATGTACGTGCTGAATGAGTTCGTGCCCCATCACAGCAGTTGTTTGAGTAGTGTGCTGCAACTTAATGCATGGAGCTTCACTTATTACGGCTTTATATAGAGGGCTGGCGCACTAACTGCGGGTGATAATTAATTTAGGACGCCCTTCGTCACCATGGACGGTGCGTAGCCCGGTCGCAAAGACATTGCGAGCGACCACCACTGATCAGGCCATAGACGGCAGAGATGGGGCACACCTCAACGCTCCCCCATCTGTGAGAATAGGGACTTCACTGCGTCCGATCTAGAATGGCAGCCCGCAGGAATCGAAATCTTCGAATTGGTGCTGGGTGCATCCATATCCCAATTAGCCTGGGAGGATCTCGCTGTTGGTACCGTTGGACCTCAAGAAATAGCGAAAATTGGAGATTATAGCTTTCGCGTTTCCGTATTCTCCAGACGTAGTGCCAGCGGATATAGGCCGCAATCTTTGCCTACTGCTCATAGCCTGAGCCCTACTGGATCAGGCGATAGCCGCTCTGGGTCCACCCGATCGGGGCGACATAGTAAAGCACGTAACCCGGATGTCCGATGGAACCCCATAAGAAGCCGTTAACAAATACCGTATAAAATTCCGGGCTCTGTTAAGCGCCAAGTGCGGCGGATCTGCAAAGCATTCATAGTTCCCGGCAGGTCAACGCGGCTAGGTATCGGTCACGGCCAACGTGGGTGGGTGAACACTAGGACTAGCGCCGATCCACGTAGGTTTTAGCCAATTCAACTCTGGCAAGATTTGCTGAGTGATTTGACATGAGTAATCGGCGTAAAATACGTCTTGCATTTACGCCTCGGATGGCCTGGCTGCGGACGCCGCCTCCTAAAAAACTTCAACCGTGGCGCACCTGAGCTAATTGCCCTTATTCAGCATACTTGATACTTGAGCGAAGCAGTAGCCGCTCATGCTCCAACAGTAATGAAGGGCTAGGCTCCGTATGGCGTAAACGATGGTTAAACGCTCGAAATAAGTAAGGCCTCGTAGGTGTACGCGCGCCCGTTTCCCACTACCGCGCGAACGTGATTAAATCTCCTTATAGGGTTCTTAGCGGAGGAGGGGTAGGGCGCAAACGACGTCTTCTGACAGTCGTATAACTTCTTAATTAGGCAGGTGAGACTTTCCCCGAGGGATCTTGAGGGCCTCGATCAATTTGGGCATCGTTGCTCACCCAATTTGGACGCAAGCTGGCACCGGTCGGAGTTGGAGCGGGGGCTCAGCTACTCAGCGTGCCCACAACCTCGGAGCCTGGATGACCGTTGCTTAGGCACTATGCGGATGCGTGTAGATTCGTAGCGACCAGTCACATACCGTTCGCGTGTATTTAGGCCTTTTATGTACAACCGCAATTACCAGATGAATAAGGAGAGGGAATCATACCTCTAAGGCCTCTCGAATAATCGCACGTACTGATCACTCAGCGGTGTGCGGGCTCCCTCACTAAGTAAACGTTGGCCCACCTGAACCGGTACCTAGCAAAAAGGTGGTTAAGCTTCTAGCCAGTCTGGCACACAGCCCATATGGACAACTCCTTACATTCGGAGGTGGATTGCCCTATAGGGATTTCAACTAATCAAGGCCTCAAAGCGTGGAGTTCTTCCCCCGTTCCTTAATCTCTGCGTAGTCTAACACTAGCCTTAGCTGAGCTCGGTGGCCCTATATCTTGTCAGGTGCAGCGTTTCCAGGATCCCACCTTCTGTAAACCAGCTTAAGCAGCATGGTGGGGGCCGGAGCGGACCCGATCATCCAACATGCTGCAGTCCGAACTGCCTTGGGCTCTATCCCCGCGTTAACAACGAGATTTTCCGAAAGTGACTTTGGTGCTTTGACCGGTAGCGTGATCGTAGCGAAATCCATTCTTTTATTAGCTCTACAACTATCTTAAGCGCTTAACCTAAGAACGAGGTAGGTTTTCGATGGTCTTAATACTCTGATGTGGCCGTTAAACGATTTACCCTCTTAACACGGGAGTTCTATCTGCCATATGTCTTGTCGAGCTGTCGATAAAAAGGATTTCCTTGCGTCGCTCCCTCATAACCATTAAGCTCCTTAGATCAGACCTTAGTTGTGAAACCCTCTCGATTGGTAGCACCGGCCTGTGGTACGTCCGTATATTATAGTCGTCCATGTCCCGATGCCGTACCGCAGTGTGGAGTTGGGGCGATGATGCTGACACGTCCCTCGCATCGGACAGGGGGACATACTGAATTTATGGAGCTATAGTCCCTATGGCACGGATGACAACCGATAAGCAATGGACTCCTCTTGCACGCGCCGGCGGATGTTCGTTGCCGTGATGGGAAAAATGGCTTTTGTAGATCATCAGGGTTGCAGTGCCCGATCTGAATTACGGGATTTTTCTAGGTATGACCGTAGGAGTTACATCGTGAACCTAGCAGTGTTTGAGGGGAAGCACCGATCATAACTAAGTCAATTCTCTCGTTGGCGCATTTCTAATTTAAGCTGGCTGGGAGTGCTCTTAGCCCTTCAGGTATTACGAGGGAGCGCGTGTACTACCGCCGCATCTAGTCGAAGAGATTTCCCCTACCACGCGGTTCTATCGGTTTGGGACGTGTAATGGGTTTCTACCAAACGCATGGAAATTGATTCCAATGACATACCAAGTAGGCGAGTCCGCTTCAGGCATCTAGTAATCGGAAGAAGTAGGTTTCTGTTTGTGATTATAAACCGTAGTCATCGTACCATCTTTACACCAATCACGTCCTATGCTAACGTACGCGCCCGTCTTTCACTACAAGTCCGCGTCGAAAGCCGGGTTTAAACACCAACAAGCATCTATGCTCGCTCCATAGGGTTCACTTACTGCAAAGGGCCATATCGTATCTAACGCCCTACGGTCAAACAGGCCTACCTTGCCTCTCTGCACGATATAATATTAATTGGGTCGTCGTAAGCGGTACTCGAAGAGAGGACGCTTTAAATTCAGCATTGGCAAGATAAAATAACTAGAAAGTCCTCTGATCACTGGGCCACACTCGCAGGGTAATGTCCATCCGTTGCGCCCAGGACACCTTTGCTCCCGGAACTTGGTTATTCTCGGACGACCGTCCAATACTGTGTATTTAAACCTTGTCGTGAACAACCGGCCGTCGTTCCTTAGGTAGCAATGGTTCATAGTCTAGCCGAGTGTCATCCCCTCGGGAGGCAAAACGCCCCGGTGGAGAGGGGAATACGGTACTGTACATCTCCGTATAGACGGCTTACAGAGGCTACTCGTAAGCTAGGTCACGCTCACCGGGGGTAAGCTGGACGTTCGATACAAAGCACGTTCGGAATAATTCCAGACTGGGCGGTTAACACCTTGCCTTATGCGTCTTCAGTATGCAGCGGGATACTTCGTTGTTCAGCTGTGGGCAAGATTCCGGACGTCGACCCTCCCACTCAACTGATTGCATCGGGGATACTTGGGCCCTTTACCAACGGGCATGTACGCCGGTGTTTTCTTTACTGGCTACCACGAAGGTAGCTTCTCTGACCCGAAGATATGTTCGACCCGTCCACTTACATCCCTAATGTGGGCGCCTCTTTGGATGTCTGAGTGTGGAATAATGACACTGTTAAAGGACCATGTCCAGTGTTCTATTATTCGTAATTCTCGCAAAGCAGGCAGTAAATCATTCGGTCAAGCCTCGTGCGCCCGGGTCCTTCACCTAATTTTCGCAACTACCGACCGCACGTTCAGAGTTCTATTGGTCCTAATAAGGAGGGTCTAAACGCGTGTACGTGGTCTGGCCTTCACTCGGCATGTTATTAGAGTCCGTCTTACAGTAAGCAGCCACGAAGTATTAAAGTGTTCTACGCGTAACTGTAATATAGCCAGCAGTTAAGTAGCCCGTTATCGCTAGGCTTAATTATTCTCCCACGAACATGGCTGAACATTTCTTACCTAGTACTGAGCCTCGATTATCAATAAGGAAGAGTGTCAAGGACGTCCACGTGACCAGGTATGGGAGTTGCGACTTAATTTTGTAGACAGCTTCAACGCGCCACGTCTAATAACGAGCATAAGGTAGGTGGGTTGCTTTAAGTCAGGTGGTACCGGTGACTACCGAGGAGGAGTCTTAGCATATGGGTACAAAACATGGCGCCGCCCAAGCATCCAGAAAATGAGCTTACTAGTTACTTTGTAGTGGCAGAAGCCTCTGGCTAGCGCAAGTAGCGTACCATACGATGTTCAACTCGACCCGGGCTTCGAATAATGAAGCGCCTTGGACTCGCTTACCTTCGGGGTTTGCGACTGTGAGCAGAGGTCGAACACAGTTCAGGGCCAGCGGGTGAACCTTGTAGCATGGTGTCAACGCTGTTTGGCCTGGCCATCGTACAGAGCTCGGCGACCCACGTTTACTTCGCAACCCCCCGCATAACCCCAAGAAGGGGCGCCCGTTGTTGCCCCGCGGCAAGTAGATTATAGTTCGATGCGCCGTCGCTGCTATCTGGGATGTTTGGGTTATATTTTCCCGTGTGTCGCCCATCTAGTCATCCCCGCGGCTCTCAGTGTCACTTGGAAAGATAGGCCTCATGACAGCGTGCGTACTGCGGCATGCCTGCGGCACGGACAGGTTCATCTTTGTATACACGAGTCACACCTAGAATGATATACGGGAAAAACGGTGTGCAAGCTTCCCATTGCGAGTTAATCGTGCTGCATCATCTACTTCTGCAGAGCCTAAGAAATTAAAGATAGGTCCAATCATTCCCCGAAGGTTCAATCTATCAGGGCAGATCCGGATCCTATGTGCACCCTTGGGAGCTTCTAATCTTTAGATACACCATATTAATCGGGGCGTGAGAAATGAGTGAAGAAGAAAATCTCGTAGATGACTCGCTTTTTTCACTAAACTTGTTGACCGGTGTAGGCTTGAAGGGGTTTTGACCATAACCAATGGGGTAGCACCAATCAGCTGCTGGAGAATCCGCACGTGTCAGTTTCTGGGCACGCAACACTCTGCGATAGGTAATCGTCATTCCCAGCATACTATCAGACACCTTCTAGTGTATTGATGCAAGATCGCGCACATCGCTTTGTACAGGCGGTATTTGTACATTCCTCGGCGACGACCTTATTTGGCCTGCATCCGGAAGGATGTAAGTGCACGAAATGGCACACTATTTGGGTAGGGGCCATCTACGGCATTCTCAAATGTAGTCGGACCATGTAGCTCTCATGCAAAGTACTTTCATAGCCTAATGTTCATCATTAAGAGGTACGGCACGGGGCGTGGACGCCCATTGTAGTGCTGTTCGGAGCTTTAGTGACTCCATCAGTGACTACTATGAACAAACCATTCCACCGCGTCGCTATGTGAAGACAAGCCGTAAGAGACATCGTGGCTTTCAACATGCACCAAAGCGGTAGTCCGGCTGGGGGGATTGGTGAAGAGCAAGGAACCACTACGAGATGGTGAGAGGACATCGATCTATATAACGTTTCTGCGGTCTTACGACTCATTTAATCTCGTGTCTAGGTTTGTACGTGCCAAATTATAGGAAAGGTCTAAACTCTGGCTGGAGACATTGTGCCCTTAGCAGAGTTTATCCCGTGTAACCTACATACTCTCGGGTAAGCAGAGCTGGTCGATTATGTAGATAGAAAGACACATCGTGTTCTTAAGGTTGCTCGGCAGTTCGCTGTGATGTGGTTGGAAGTGTCGACCTCCCTGCGTCGGGAACACAACCCACACAGGTATGAACCTGCAGGCCGACTTATACAACAAATCGTGCCTAGTTTGGTTAAGAGCATTCTACCTATGCAATCCTGTGGATCATTAAAGTATCGTAACCTGTAAGTCGACGGTATATGCCTGATTTGCAACAATCGTGGCTCGCTCCGGCATATAGACCAAAATGATGTGCTATGAAAATAACGGCTGAGGGACTGGTGTCTAGCCTTCGACCAAGAGAACTACGAGCCACTACCAACGGCGTGATGGCGCCTGCCAGATATCTTCGGCGTGGGGACTCGCCCAGGATCAAAGATAAGTGATAGAGCCACGCGACCGCTAAGCCCTAGGGACGCTATTGCTCGAGGATTTATAGCCCGATCGAGAGTGTGCGTAGACTAGAATGGGTAGACCTGCCCCTTCTACATCAACTTTCTCACCAGGAAAACGAAGTCACACTCACTATTCGCACAAGGCTATTATACGCTAACGTCACCCTAATCCCGAGAGAAATGAACAAATTGATACGTAAGCGAAATCACGTACTGGATCCCCCATAGAGTATGCGCATGGCGGTGTGTCCACTTAAAAAGCCGAACATTGCCGGCATCTTCAATAGTCCCGGTCCGAGTTCTCCAGATTCCGGCCTGCCGGGCCCGGCGGTCCGGGTATAACTGGTTCTAGGGTCGAAAAGCGGTTTTTATGGGCGCTTTCGTTCCCATGGCCCGGTAACTCTACCGTGCCATGGTCCGGAGGTCTTCGACCAGTAATCCAATATAGCTAAGGGGTGATACCGAGCTAGTGGCAACACCACACTCTAGGACGCCAATACCGAGGTCTACCCCTCCTAGGACACGTATAGATCCTTCTGTGCCTTGATATAAAAACATTAGTCTCGCCTTATGACGGTTCCGGGGCATCATGGCAGCCATTATTCTAACACGTTGTCGAAAGGAATGTGTCTTTATTGCGAGTGGAACTCGGCATCGTCTGCAGGACCCGAGGGCAGATTCAGGTATAGAGATGATTCATATTGCGGAGCCATTATATAACAACTGACAAATTCAATCATTAGACTCACACAGTAGGGATATCCGTGAGTCTCCCCGTGGTTTGCAAACGCTGCGTAGATACTGTGTCAACTCGGTTAAATTCGCACAGCCTCTATCGCGGAGGCACATCGGGAAGGTCGGACGGCAGCATGACCCGCCTTAAAGGGAAACAAGCAAATCTTACCGATATTGGAGACTGTTTATTACCCGCCTGAGACTGGTAACATCGGCTTCGTGCTAAAGAAAATGCTAGCTTGGCTGACAGATATCGTCCTTACGCCTGCTCCGACAAAAGCGATTAACTGTTAACGATATTAATAACCGCAAGACTAACAGGCATGGTGGAGATGATTATGAGAATACCCGCCGAACGTTCTCGTCGGTGCCAATGACTGTCCGACGTTAAAGGTCACCTCAATAGTCTGATAGGGCCAAAACACATACACGCGGCAGTGAACATGGTCTCGTTTCTGAAATTTAGGGTTGGCACAGTAATGCAAGATTAGACGGGTGAGAAGGTGCATAGGTTAAGCTCCGGAATATTCTCACTCCCAACGACGAGGATTACATCCGGGACTAAATGTTGAGTTTTACAGAGCAGATGTTTCGATCTTAAGTGACTGCCATTCTCGAATCGGGGTAGCGTCAGTGAGGCTACGATGATCAAGGAAGATGTCGGCTCGGATCCGATTGCGTCACGCAGGGGAGGTATCTTCTGGTTCAGGGTACCGTGGCATTAGCCTTGCCCCGAACATCCAAAACTCTGATGAGCGAAGTCCTGTACAACCCACCGGTAAGGTTAAATCCAGTAGAAGTGTGGTTTAGCGGGGATCGGTCGTAATCCGGGGACCTTAAAAATAATCCCGTTGGCCTTGGGACGCAGTTACCTCTTGAGAGCGATTTCGATTCAAGGGGACATGAATGGTGTGATGACTTGTGGGCTAGAATTTCAGTTGCCATCGAAACTTCTCACTCTGACAAACTAAGACACCGGTCGACACTGACTCAAGTATTCAATCAGGGTCAGTAAGCGCGGTACGGTGTACCAAACCATTGCGATCCCGCCTCTCCCTTACGAGGAGTGGGGACCCAAACCGTCTCGTACTACTTTGATGCTGAGCAGATCACTTAGAGGTGCATAAACGTGTGACTTAATGCTTTTCGTGGCAGCTAGCTATTAAACTCATTTTACGCATTCTGGAGTGGCTCGCGATATATCTACTGCAATTGAGAAACCCCACATAACAAGAACAGTATCACGAGTTTGATGCGGTACACGCGTTACACACAAGGCAGGCACAGAGTGTATGCGTACCTGGTGTTGGCACCGGAGGTTTTGTCTTAACTAGCCCGAGAACTAACTTTATCTTCTGAGACTAATAACGGAGACCAAATCTCCGTTCCGAAGGCGGGAAAGCGTATACGCTCAGTAAGCTGTGCACCTTTAGTACAGGTTTTGTAAGATAGAGGTGAGACCGGCATCTCGCCTGTTCCGACAACGATCCGACGTCGACTCCGGGAGACGGGCAACGCGGCGGAATATATGAGTGACCGCACTGACCACTGCCGGTACTAACCATACCGGTCCGGCCACAGCTTCTAAAGTCGTTGTTGCAAAGCGGAGGGGTTACGCCTCACTCTGTAATCTAGGCCTCGGCGAAAAGTTGATGGCGGGAACTTAGAGATTACGAACAAAAGGAGCGGTTTACCTAATTGCACGCTGCGTGCTCGCACGAGACTAAGATTTTCGACCGCGAGATTGCCACCGACTCGATTATTATCTCTTTGGCCTGAGGGCACAGGTCCGTTTATAGTCCCGAGGACTGAGCCGTTGGGTGGATGGAAGAAAGTAGAAACATCCTCCCCGAGCTTAAAAACTAGATTTCGAGGTTAAACGAGCTGTTTGCCTACAGTCTGATGCTCAACTTTTAGTGCCAGATAAAATTATTCCAGCTACACTAACCGAACACATAACGAACTAAGGGCGCATTCGGTTCTATAGTACGCTGCACTCCATGCGCCGAAGGATACATCAGCACGGCGGCCGTTGTAGGTGCAATGTACCGGTCCCAAATGTATACCATCCACGACGAACTCCGAAAAACCAGCCCTTCTACGTATTTGACTGCGTGTGTGCAGCAAGGACCTATAGGTTCTGACACATAATCGAGGCTGCTACTGGGGCGTCCGTGATAATTGGTAGTGAGAAAGGACGGCACCTCCGACAACATCGACAACATGAAATCACCATACATGGTTGGTCAGTATGAAGGGCGTTGATCATACTCTTTCCGTCGCGGGCTAGCGCTGAAGACTATCGGTGCCAGATTTTGGGTGCTCAACTGGGTCCGAGACCAAACATCGGCAGAGTGAAGTACCTTTGACTGGAGCCTAATATAGATGATCGTTTTCTCTTCCCTGCAGTAGGAGGGAGCTAATTATTTCCCCGTCGCATGCGTGGCACTATAAAATCCGACCCACCACTCGGCCCTCTAGGGGCTATTTAGCCCACTCACTTTACATCAGTGAGCTCCCTAACTGTGCCGGGTTCCTGGTGAGCGATCTAGTTTGAAAACTACTTGGTGCTTAACATTGATCTGTCTTTCAACCTACAACCCCTTAGCAACGGTCCAAAGGTCATAAACGGGTGCGTCCTGGGAGGTTTTCTTATGTCGTGCGCGGTTGTCTGGTACGCTCGCGGTTAGCGTAATTTCGGTTCCTCCATTATTCCGTGTGTCTTGCCGACTAATTAAAAAGCTCCACTCGTATGGTCTCAAACGGCCGATGTATCAAATGTTCGCGCTAAGACAACGGCGGTGTCCAAGCAATTGGGATCTCCTATCCCTTATGACCCTGCTTGAATAGAGAGTGGTATCTGACATAACACTATCCCAGGACCTCGTTAATCCTAGTCAACGGGAGATCTCCTACAATATAGTACCAGGACGTGGGGTGGATGCGGTAACCGTACTACTACCACAAGAGCAGAGACCATAACGTGCAAGCGCTACTACGCTGCAATGTAATCATTGTCCGCGCAGGCGTCCTACGATAGATACATCATTGAGAATGTGGGTGGGCACCGTTATAGGCCTTCAGTACTGCCGTACCTCAACCTCTCTTCTTCGAGCATGCACTTTGGCCGATTGGCTATAGCGCCATCACGGATGGAGCCAACCCTGCCCACAAGCCACCATGGATGGATGGTCGGTGGGACGACCGATCAGAGTACTTCTCCTCGATAATGCTGATTTCTCCAGTGCGATCTTTGACCGTTCGGGAAGGAGCCACAGGATCGAAGCGAAGCGGCAGGAATTGGGCTGCCGCTCTTGCTTCGCTCCAGCCGCTGTGATTTTAATTAGCGGATAGATGAAGATTGTGCGACTAAAAACACTCAGCAACTACAATTATATATGTTACGATACGCCTAGTGTCAATGTCCGCCGATGAAACATTGGCTCTAGCCGTATCCCACATGATAACCGAAAAACTTTTCATGACTCGTAAACGTGATATTTCACGTTTGGTGGCCGCGGAAGGCTAACGGATAGCTAGCCCGTTTGCAGCCCCCTCGGACATAAGTCTCAGCATTGTGGTGGTTTTCCCCACATTAGACTGTATAGGCGTTGTGACTTACAACTAACATCGTAACCATCGTGGCCCCTCTTTGGCGAATGTCTCAGAGGCCAGCGGCTCCTCCCTTGAAACCCCTTAATAATTGGATATTCCGCTACGGCTCGCCTGAGCGTATGGATCACACCGGATAATTTCTGAAAGAATAATCAACCAGATCCTAACTCGCAATTTGGGTGGGAGAGAAGCTGAGGAAACATACGTCCAGCTCCTCGCGTATGTAAAAATTCGGAGAAGCAGCAGCGCTAGAGGTACAGCACTAATTTGATACACTTGGCACATCTTGCAATTACGGTCCGCTGATGGAGCGTACTCCTAGAGTTCGTGTATAGTAACCCTATGTACGGTCCCCTTACGCACAGGGGGAGGCGACAAGTATTGTGAGCAGCCGACGCAACCATTGGTAACGAACACCCCTGCGCCTTTTAGTCCATTCACGACTGTCAACATCACACCGCAACAACCAGCTTGATATATGAAGGAGACCCTTACGCGGTTCAATTTGCTACATAAAAGCACCTTAATATTTAGTAAGATCCAGCTTTCCCACTGGGCATGGGGCTGACAATTGCGATGTCCTCTCGTTGTCTGTGGATTTCCCTGTGCCTCGTTACATGAGTGAAATCGACCGCCAGTATCGAACCTCACTGCCAACACCTCTTAGCGCGCATTTGTCGCCTGTACTTCCAGGCGTGTGACCCCCGTCTCGACGGATATTGGAAATTGCTTACGCAACGCCCCGTTAACTTGATGAGTATGACTGCTAACGTTGCAGATGAGATGATAGAAATGTACTACAACATCGGTACCGGCCTCAAATTTTATTTAGCGCTTATTGATTTTATCAGCGGCTTACTTGGGGAGTGAGGAGGAGGACCTGAAGTCCCAATTTCAAAACTTTGTGGGAGCATGCTCCCATGTGGGCCAACCGCGGCGGGCCATCTTTAAATACGAAACCCAA"
SOLUTION:
* The idea is simple, given a DNA string, get the substring of 10 chars
* starting from index i=0, and store the token into a hashmap
* (unordered_map<string, int>) and increment the count by 1, representing
* how many times we have seen this sub-string. Now move to i=1, do the
* same for this 10-char substring. While placing a token into hashmap,
* if it was seen earlier, then the count of number of times we see it
* goes up to 2 or more. All we have to do now is to record all
* sub-strings that repeat more than once, i.e. count==2 or greater into
* the return vector of strings. Before finding any 10-char substring
* repeats, it might be good to ensure we do this finding only if the
* given DNA string is at least 11 chars long.
*/
#include <cstdio>
#include <iostream>
#include <string>
#include <map>
#include <cmath>
#include <vector>
#include <unordered_map>
using namespace std;
class Solution {
public:
vector<string> findRepeatedDnaSequences(string s) {
unordered_map<string,int> dnafragmap;
vector<string> dnarepeats;
if (s.length() <= 11)
return dnarepeats;
for (int i=0; i<=s.length()-10; i++) {
string dnafrag = s.substr(i, 10);
dnafragmap[dnafrag] += 1;
cout << dnafrag <<": "<< dnafragmap[dnafrag] << endl;
if (dnafragmap[dnafrag] == 2)
dnarepeats.push_back(dnafrag);
}
return dnarepeats;
}
};
int main() {
string dna;
cin >> dna;
Solution sol;
vector<string> result = sol.findRepeatedDnaSequences(dna);
cout << "[";
for (int i=0; i<result.size(); i++) {
cout << "\"" << result[i] << "\"";
if (i != result.size()-1)
cout << ", ";
}
cout << "]" << endl;
}