diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/call.nix | 19 | ||||
-rw-r--r-- | examples/default.nix | 42 | ||||
-rw-r--r-- | examples/ref.fa | 81302 | ||||
-rw-r--r-- | examples/sample1-1.fq | 4000 | ||||
-rw-r--r-- | examples/sample1-2.fq | 4000 | ||||
-rw-r--r-- | examples/sample2-1.fq | 4000 | ||||
-rw-r--r-- | examples/sample2-2.fq | 4000 | ||||
-rwxr-xr-x | examples/tnpair | 58 | ||||
-rw-r--r-- | examples/tnpair.nix | 26 |
9 files changed, 97447 insertions, 0 deletions
diff --git a/examples/call.nix b/examples/call.nix new file mode 100644 index 0000000..c9be673 --- /dev/null +++ b/examples/call.nix @@ -0,0 +1,19 @@ +# This is an example pipeline specification to do multi-sample variant calling +# with the Platypus variant caller. Each input is preprocessed by aligning +# against a reference genome (defaults to GRCH38), fixing mate information, and +# marking duplicates. Finally platypus is called over all samples. +{bionix ? import <bionix> {} +,nixpkgs ? import <nixpkgs> {} +,inputs +,ref ? null}: + +with bionix; + +let + preprocess = f: + samtools.markdup {} + (samtools.sort {} + (samtools.fixmate {} + (bwa.align {ref = if ref == null then bionix.ref.grch38.seq else ref;} f))); + + in platypus.call {} (map preprocess inputs) diff --git a/examples/default.nix b/examples/default.nix new file mode 100644 index 0000000..bceaa96 --- /dev/null +++ b/examples/default.nix @@ -0,0 +1,42 @@ +# This example uses the pipelines specified in the call.nix file on the +# synthetic data in this directory. +with import <bionix> {}; + +let + + # List of input samples + inputs = [ + # Sample 1 + { + input1 = fetchFastQ { + url = "https://github.com/PapenfussLab/bionix/raw/master/example/sample1-1.fq"; + sha256 = "1m3vc248mbr4v56459q4xsklznssgqb35lwhwk1i9qvxqm7c72nq"; + }; + + input2 = fetchFastQ { + url = "https://github.com/PapenfussLab/bionix/raw/master/example/sample1-2.fq"; + sha256 = "13fqvdb5r2sidi2i0s3ifg8gyxp8kibpxc3cbiw07d5zcn3g479x"; + }; + } + + # Sample 2 + { + input1 = fetchFastQ { + url = "https://github.com/PapenfussLab/bionix/raw/master/example/sample2-1.fq"; + sha256 = "0c6ik4smsw2kb8xbbci80d00c24klk6mqd2a71y4v9hmpnc42fmr"; + }; + + input2 = fetchFastQ { + url = "https://github.com/PapenfussLab/bionix/raw/master/example/sample2-2.fq"; + sha256 = "0zvrkm2m69lwfi89hzxsbnkp4i6cszh7c624l1qwmd4s6gh7vfcx"; + }; + } + ]; + + # The reference for the synthetic data + ref = fetchFastA { + url = "https://github.com/PapenfussLab/bionix/raw/master/example/ref.fa"; + sha256 = "06gphhh40h3mvwvs2m51qc3rpih8mcs8frhd48l94d5bzwfhb2hc"; + }; + +in import ./call.nix {inherit inputs ref;} diff --git a/examples/ref.fa b/examples/ref.fa new file mode 100644 index 0000000..fdc51e6 --- /dev/null +++ b/examples/ref.fa @@ -0,0 +1,81302 @@ +>SL1344 genome sequence +agagattacgtctggttgcaagagatcatgacagggggaattggttgaaaataaatatat +cgccagcagcacatgaacaagtttcggaatgtgatcaatttaaaaatttattgacttagg +cgggcagatactttaaccaatataggaatacaagacagacaaataaaaatgacagagtac +acaacatccatgaaccgcatcagcaccaccaccattaccaccatcaccattaccacaggt +aacggtgcgggctgacgcgtacaggaaacacagaaaaaagcccgcacctgaacagtgcgg +gcttttttttcgaccagagatcacgaggtaacaaccatgcgagtgttgaagttcggcggt +acatcagtggcaaatgcagaacgttttctgcgtgttgccgatattctggaaagcaatgcc +aggcaagggcaggtagcgaccgtactttccgcccccgcgaaaattaccaaccatctggtg +gcaatgattgaaaaaactatcggcggccaggatgctttgccgaatatcagcgatgcagaa +cgtattttttctgacctgctcgcaggacttgccagcgcgcagccgggattcccgcttgca +cggttgaaaatggttgtcgaacaagaattcgctcagatcaaacatgttctgcatggtatc +agcctgctgggtcagtgcccggatagcatcaacgccgcgctgatttgccgtggcgaaaaa +atgtcgatcgcgattatggcgggacttctggaggcgcgtgggcatcgcgtcacggtgatc +gatccggtagaaaaattgctggcggtgggccattaccttgaatctaccgtcgatatcgcg +gaatcgactcgccgtatcgccgccagccagatcccggccgatcacatgatcctgatggcg +ggctttaccgccggtaatgaaaagggtgaactggtggtgctgggccgtaatggttccgac +tattccgccgccgtgctggccgcctgtttacgcgctgactgctgtgaaatctggactgac +gtcgatggcgtgtatacctgtgacccgcgccaggtgccggacgccaggctgctgaaatcg +atgtcctaccaggaagcgatggaactctcttacttcggcgccaaagtccttcaccctcgc +accattacgcccatcgcccagttccagatcccctgtctgattaaaaataccggtaatccg +caggcgccaggaacgctgatcggcgcgtccagcgacgatgataacctgccggttaaaggg +atctctaaccttaacaacatggcgatgtttagcgtctccggcccgggaatgaaagggatg +attgggatggcggcgcgtgttttcgccgccatgtctcgcgccgggatctcggtggtgctc +attacccagtcctcctctgagtacagcatcagtttctgtgtgccgcagagtgactgcgcg +cgtgcccgccgtgcgatgcaggatgagttctatctggagctgaaagaggggctgctggag +ccgctggcggttacggagcggttggcgattatctctgttgtcggcgacggtatgcgcacg +ctacgcggcatttcagcgaaattcttcgccgcgctggcgcgggctaatatcaatatcgtg +gcgatcgctcagggatcttctgagcgttctatttctgtggtggtgaataacgacgatgcc +accaccggcgtgcgggtaacgcaccagatgctgttcaataccgatcaggtgattgaagtg +tttgtcattggcgtcggcggcgtcggcggcgcgctactggaacagcttaaacgtcagcaa +acctggctgaagaacaagcacatcgatctacgcgtgtgcggcgtggcgaactcaaaggcg +ttgctaaccaatgtgcatggcctgaatctggacaactggcaggcggaactggcgcaagcg +aacgcgccgttcaatctgggacgcttaattcgcctggtgaaagaatatcatctactcaat +ccggtgattgttgattgtacctccagtcaggcggtggccgaccagtatgccgacttcctg +cgtgaagggttccatgtggtgacgccaaacaagaaagcgaacacctcgtcaatggactac +taccatcagctacgtttcgccgccgcgcaatcacggcgcaaattcttgtatgacaccaac +gtcggcgccggtttgccggtaatcgaaaacctgcaaaacctgctgaatgccggtgatgaa +ctgcaaaaattttccggcattctttccgggtcgctctcttttattttcggtaaactggaa +gaggggatgagtctctcacaggcgaccgccctggcgcgcgagatgggctataccgaaccc +gatccgcgcgacgatctttccggtatggatgtggcgcgtaaactgttgatcctcgcccgc +gagacgggccgcgagctggagctttccgatattgtgattgaaccggtgttgccgaacgag +tttgacgcctccggcgatgtgaccgcctttatggcacatctgccgcagcttgacgacgcg +tttgccgcccgtgtggcgaaagctcgtgatgaaggtaaggtattgcgctatgtgggcaat +atcgaagaggatggcgtgtgccgcgtgaaaattgccgaagttgatggtaacgatccgctc +ttcaaagtgaaaaacggtgaaaacgcgctggcgttctacagccactattatcagcccttg +ccgttggtgctgcgcggctacggcgcaggcaatgatgtgacggcggcgggcgtgtttgcc +gatctgttacggaccctctcatggaagttaggagtttaacatggtgaaagtgtatgcccc +ggcttccagcgcgaacatgagcgtcggtttcgacgtgttgggcgcagccgtcacacccgt +tgacggcacgttgctgggcgatgtggtatccgttgaagcagcggaccatttccgtctgca +taacctggggcgatttgccgataaactgccgccggagccgcgtgaaaatattgtttatca +gtgctgggaacgtttttgccaggcattggggaaaaccatcccggtggcgatgacgctgga +aaaaaatatgccgattggttccgggttagggtccagcgcctgttccgtcgtcgccgcgct +ggtcgcgatgaatgagcactgcggcaaaccgttaaacgacacgcgtctgttggcgctgat +gggcgagctggaaggccgtatctccggcagcatccattacgataacgtcgcgccgtgctt +tcttggcggtatgcagttgatgattgaagaaaacggcattattagtcagcaggtgccggg +ctttgatgagtggctatgggtactggcttatccgggcattaaagtttctaccgcagaagc +acgggccattttgcctgcgcagtatcgccgtcaggattgcattgcgcatggacggcatct +ggccggttttattcacgcctgttactcgcggcagccgcagcttgccgccgcgctgatgaa +agatgttattgccgaaccataccgcgcgcgtttactgccgggctttagccaggcgcggca +ggcggtgtcggagatcggcgcgctggcgagcgggatttccgggtcggggccgacgctgtt +tgcgctatgcgataaaccggagacggcgcagcgcgtcgcggactggctgagcaaacatta +tctgcaaaatcaggaaggcttcgttcatatttgccggctggatacggcgggcgcacgagt +agtgggataatcaatgaaactctataatctgaaagaccataatgagcaggtcagctttgc +gcaggccgtcacgcaaggactgggcaaacagcagggacttttttttccgcacgatctgcc +ggagtttagcctgacggaaattgatgagatgctcaaccaggactttgtcagccgtagcgc +aaagatcctctcggcatttattggcgatgaaataccgcagcaaattctggaagagcgcgt +ccgcgcggcgtttgcgttcccggcaccggtagcgcaggtagaaagcgatgtcggctgcct +ggagctgttccatggtccgacgctggcctttaaagacttcggcgggcgttttatggcgca +aatgctgacgcatatcagcggcgacaaaccggtgacgattctgactgcaacgtcaggcga +taccggcgcggcggtggctcacgcgttctatggcctggaaaatgtgcgggtcgtcattct +ctacccgcgcggtaagatcagtccgttgcaggaaaaactgttctgtacgctgggcggcaa +cattgaaaccgtggcgatcgacggcgatttcgacgcgtgccaggcgctggtgaaacaggc +atttgatgacgaagaactgaaaacggcgctggggctgaattcggctaattcgattaatat +cagccgcctgttggcgcaaatttgctactactttgaagccgtggcgcaactgccgcaggg +ggcgcgtaaccaactggtgatctccgtccccagcggcaactttggcgatttgacggcagg +gctgctggcgaagtcgttaggcctaccggtgaaacgttttatcgccgccaccaacgtcaa +cgacacggtgccgcgttttctgcatgacggaaagtgggcgccgaaagcgacgcaggcgac +cctgtcgaatgcgatggatgtcagccagccgaataactggccgcgcgtggaggagctatt +ccgccgtaaaatctggcgcctgactgagctgggctatgcggcggtggatgatactacgac +acagcagacgatgcgcgagctgaaagcgaaaggttatatctcggaacctcatgcggcggt +agcgtatcgggcattacgcgaccagttaaaccctggcgagtatggcttgtttctcggaac +ggcgcatccggcgaagtttaaagagagcgtggagtccattctgggagaaacgctggcctt +gcctgaagcgctcgccgaacgcgccgacctgccgctgctttcacatcatctgcctgcgga +ttttgccgccctgcgtaagctgatgatgacccgccaataaccattgcgcccggtggcgct +gtcgcttaccgggcctatggggtggtgtcgatttgtaggccggataaggcgtaaccgcca +tccggcgatgccgttactgctcgtagcgtttaaagaccagctcgtcttgtgtggaggttt +cttcatcaaagaaatacccttcacggtcaaacgcggtaagctgttccggcttcgttaagc +ggttttcaataataaaacggctcatcagtccgcgcgcttttttggcgtagaagcttacca +ccttaaacttgccgtttttctcatcaaggaacacgggcttaatcagttcggcattcagtt +tcttcggcttcaccgatttaaaatattcctcggaggccagattcaccaccacccgatcgc +cctgcgcctcaagcgcttcgttgagcttatcggtaatgatatcgccccagaattgataaa +gatctttgccgcgcggattctccaggcgaatccccatctccagacgataaggctgcatta +aatccagcgggcgcaatacgccatacaagccagagagcatacgcagatgttgttgagcaa +aatcaaaatccgcgtcgttgaacgtttccgcctgtaggccggtataaacatcgcctttga +acgccagaatcgcctggcgtgcattatccggcgtaaaatgaggctgccagtcatgaaaac +gcgtggcgttgagatccgccagtttgtcgctaattcccatcagcctggaaatttgcggcg +ccgaaagctggcgggcctgttgaataagctgctggctgtgatccaacagctccggctggg +tatagcgggtcgtggccagcgggctttgataatcaagcgtttttgcaggtgaaatcagaa +tcagcatattcagtccttgcagggaattttctgcgactttagcaaaaaaacgccgcagag +ttgaccgatggttgcgattgtcggcttaatcgcgcgatgccgcctcccaggtatctggcg +ccagttgtggttcgatatccgggaagcgccgcggatcgaactgcggtcttacgcccagtt +tccgttgtcgcagataatcgctggcgagggtatacaccaccggtgagagcaacaaaatcg +ccgtcagattggtaatggccatacaggccatgatcatgtcagcgagctgccatatcagcg +gaaaactgataagcgtaccggcgataaccatgccaagcgtcgcaaggcgtaatagccaga +tagcctttgcgttatgtaaccgcagaaaaaacagattgttttcggcgtaaatatagttgg +cgacgatagaactgaacgcgaacagaatgacgataagcgcgacaaaactggcgccccatt +caccggtcaacgaaaccattgcatgttggagaagctgaatgccttctgttgacgagtggg +acgcgtgattccccgccagcaggataatcatcgcgctggcggtacagatgataatggtgt +cgctgaatacgccaatcatttgcacaatcccctgcgcgacagggtgagggggatacgacg +ttgccgctgcggccgcattaggcgttgaccccattcccgcttcattagagaacatcccac +gctgaaaaccgctggtaatagcctgggtgagcgtatatccggctgcgcctgccgcggctt +cctgccagccaaatgcgcttttgactatcgaggcgataacgccaggcatttgctcaatat +gccagaggcaaatgaatacgctgccggcgacccacaataacgcgatgaggggaatcagcc +attgcatcagacgggcgacgcctttgatgccgcgaatgataattaacagggcacagaacg +ccagagcaatgccggagataagcggcggaatgttgaaggcgaaatggagcgcgcgtgaga +cggcattcgcctgcacgctattaaaaatcaacccgtaggcgacgagcagaaagagggcga +aaaccacgcccatccagcgcattcccagcccacgcgccatataccacgccgggccgccgc +ggaactggcctgtcgggtcacgttctttataaagctgggcaagcgaacactcggcgaagg +aggtcgccatgccaatgatggccgagacccacatccagaataccgcgccgggaccgcctg +cggcgatagccagcgccacgccggccaggttaccgctgccaatccgcgccgcgaggctgg +tacacagagcctgaaatgacgtcaggccgcctggctgcgggctaaggctgcctttcagac +tgcggctaaattggcgaatataacgaaactgaatgaatccggtacgccaggtaaaccaac +atcctgcgccgagcagcaggtaaatcattaccgagccccagagtatttcgttaataaaac +tgaaaaactcaggcattaacgtccctcttgttgatgccggcacgctttgataatcctgta +taagcgtgacccatgatgtagatgaccttgtcagactaatattaacggcagtttaccata +aatacggtggtatcctttaattgcgcatcaaccgtcggcagatacgcaaacagtgcacaa +gggcagccaggtgcatgtaggcggttgcgctgtgagtgcgtcgtgttatcatcagggtag +accggttacatcccctaacaagctgtttaaagagaaactctatcatgacggacaaattga +cctcccttcgtcagttcaccaccgtagtggctgataccggagatatcgcggcaatgaaac +tgtatcagccgcaggatgctacaactaacccttctctcattcttaacgcagcgcaaatcc +cggaatatcgtaagctgattgacgatgctgtcgcctgggcgaaacagcagagcagcgacc +gcgcgcagcaggttgttgacgcgaccgataagctggcggtgaatattggcctggagatcc +tgaagctggtgccggggcgtatttctaccgaagttgacgcgcgtctgtcttatgacactg +aagcgtctatcgccaaagcaaaacgtatcattaaactctacaatgatgcgggtatcagca +acgatcgtatcctgatcaagctggcgtccacctggcagggcattcgtgcagccgaacagc +tggaaaaagaaggcatcaactgtaacctgacgctgctgttctccttcgcgcaggcgcgtg +cgtgcgccgaagcgggcgtctacctgatctcgccgttcgtaggtcgtattcttgactggt +ataaagccaataccgacaagaaagactatgcgccagctgaagatccgggcgtggtttccg +taacggaaatctacgagtactacaaacagcatggttacgaaaccgtcgttatgggcgcaa +gcttccgtaacgtaggcgaaattctggagctggcgggctgcgaccgtctgactatcgcgc +cggcattgctgaaagaactggcggaaagcgaaggggcgattgagcgtaagctctctttct +ccggcgaagtcaaagcgcgcccggaacgcattaccgaagccgagttcctgtggcagcatc +accaggaccccatggcggttgacaaactggcggatggtatccgtaagtttgcggtagacc +aggaaaaactggaaaaaatgatcggcgatctgctgtaatcattaacgcgtggccctgata +tgggtcacgctacctcttctgaaacctgtctgtccttcccttcgcagtgtatcattctgt +ttaacgagactgtttaaacggaataatcatggataccttacgtattggcttagtttctat +ctccgaccgcgcttcaagcggcgtttaccaggataaaggcattcctgcgcttgaggagtg +gctcgcttctgcgctgaccacgcctttcgaggtccaacggcgcttaattcctgatgaaca +ggaaattatcgagcaaacgttgtgtgaactggtcgatgagatgagctgtcatctggtgct +gaccactggcggtaccggtccggcgcgtcgcgacgtcacgccggacgcgacccttgccat +cgccgaccgtgaaatgccaggttttggcgagcagatgcgccagatcagcctgcgctttgt +gccgaccgccattctttcccgccaggtgggcgttatccgtaaacaggcgttaattcttaa +tctgcctggacagccaaaatcgatcaaagaaacgctggaaggcgtaaaagcggacgatgg +cagcgttagcgtgccgggcatttttgcgagcgtgccgtattgcatacagctgcttgacgg +gccgtatgtcgaaaccgcgccggaagtggttgccgctttccgtccaaagagcgccagacg +tgagaatatgtcggactgaccggaaaatactgatagtagggttattcctcccggtgcggg +aggaataaaagagatttagtgcgcctcgccgattggcagaatagtgcggccaaattgctc +gtttagcacttcacccatcgccagataaatagcgctggcgccgcaaaccagaccaaccca +gcctgcgatatggatagttgcttcgttaccggtgatattgccgaccgccagcagagcgaa +cagtacggtcaggctcaggaaaacaaattgcagcgcgcgggcggctttcagcgtaccgaa +gaacataaacagcgtgaacacgccccacagacctaaataagcgccgagtagctgagcgtc +aggcgcatccgtcagacccattttcggcatcagcaggatagcgaccagcgtcagccagaa +cgaaccgtaagaggtaaaggccgttaaaccaaaggtattgccttttttgtactccagcag +accggcaaaaatttgcgcgataccgccgtagaaaatccccatcgccagaataataccgtc +cagggcgaaaaaaccggcattgtgcaggttaagcagaatggtggtcatgccgaagcccat +caggcccagcggtgccggattagccaacttagtgttgcccataattcctcaaaatcatca +taattgaatggtgaaatagtttcccagaataacgagttccgtattcggggcgcggcataa +taatcagggggaagaggactgtctatgatctaataagggggaaaagaaaatatttccccc +agtgagggcattcacgcctgaacggctgccatcattcgtcgcaggcaggctatttgcaag +accgccggaatagtcacgcgatacgcgctgccgctcatcgctttgacgccgtttaacgcc +gcgccgaccgggccgccaagacctgcgccgcgcagcaatccgtggcccaggatgctcatt +gcggcatgggtacgcaaaatgcgggtaagctgggtggaaagcaggtgggagacccctttt +gccagactgcgatctttcatgagcagcggcagcagttcttccagttcagaaactttggcg +tctacggcttgcagaaattcctgcttatgcgccgcgtccatcttctgccaggtatgacgt +aaaaaatgctccagcagttgctgttctatttcaaacgtcgacatgcttttatctgctttg +agttttagccgttttgcgacatccagcagaatcgcgcggtactgttttccgtgtccgcgc +aatttgttggcgatactgtcgccgccgtaatgctgaaactcgccggcaatgagctgccag +ttacggcggtgttgctccgggtgaccttccatcgctttgaacagctcgttatggctaaga +acgctcgacaagcgagctttgcccttttcgttatgcgtcagcaaacgggcgaaatcggcg +agttgttcttcgctacaatgctgaagaaagtctaaatcctcgtcgtgtaaataggtgacg +ttcattttcagtctggcttttggaatagaaataacagcgattaatcgtcgccaatgactt +taagtctcgccatatcggaagaatttaccgtatggcctgagaaggtaatctttgatacgc +agcgtttgttgtcgttatcgctattaatattgatccagcctgttgtctggccctctttga +ttgaggaagggacgttcaggctttggctggcgctacgcgcagttttaaaatagacggatg +cgccgctaagttcgatgtcgccgtgatccgccgtgagttgaatgcgcttcacgatgcggc +agacgggaattttcagcgtgagatcgttcgtttcatttctgggcatggcaataacaccca +gtattttatggtcgttcgcgtgcgcgacgctacttaacgccaggccgaaaagcaggccga +cggaaatcgttaacacagatcgcatggaatttctctttgacgggttcaataagcaatacc +gtctatcatactctgctcatggcaacgattcagttttgtaatcttttctttttattacaa +tttttctgtgaatggtattcgttatttaatttatttcatgaatatttatctgtctggttt +tccatcgtgccctctcgtcactaaaaaattttttcatctcccccttgatgacgtgggtta +cgaccccatcttgtagtcaaccgcagtggtgagtctgaaaaaaaacgattcagggtagtt +gaaaccgcacgtttcgcccttattacagattcacaaccacatgatgaccgaatttttagt +ggagacgtttagatgggtaaaattattggtatcgacctgggtactaccaactcttgtgta +gcgattatggatggaacgcaggcacgcgtgctggagaacgccgagggcgatcgcactacg +ccttctatcattgcttatacccaggatggtgaaactctggttggtcagccggctaaacgt +caggcagtgacaaacccgcaaaacaccctgtttgcgattaaacgcctgattggccgccgc +ttccaggacgaagaagttcaacgtgacgtttctatcatgccgtacaaaatcatcggcgcc +gacaacggcgacgcatggcttgatgtgaaaggtcagaaaatggcgccgccgcagatttct +gccgaagtgctgaagaaaatgaagaaaacggctgaagattatctgggcgaaccggtaact +gaagcggttatcaccgtaccggcttactttaacgatgcgcagcgtcaggcaaccaaagat +gctggtcgtatcgcggggctggaagttaaacgtatcatcaacgaaccgactgccgcagcg +ctggcttacggtctggataaagaagtcggcaaccgtactatcgcggtttacgacctcggt +ggtggtactttcgatatctctattatcgaaatcgacgaagttgatggcgaaaaaaccttt +gaagttctggcaaccaacggtgatacccacctgggtggtgaagacttcgatacccgcctg +atcaactacctcgttgacgagtttaagaaagatcagggcattgacctgcgtaacgatccg +ctggctatgcagcgcctgaaagaagccgcagaaaaagccaaaatcgagctgtcttctgcg +cagcagaccgacgtgaacctgccgtacattaccgcagatgccaccggtccgaaacacatg +aacatcaaagtgactcgtgcgaaactggaaagcctggttgaagatctggtgaaccgttct +atcgagccgctgaaagtcgcactgcaggacgctggcctgtccgtgtctgatatcaacgac +gtgatcctcgttggcggtcagacccgtatgccaatggtgcagaaaaaagtggctgagttc +tttggtaaagagccgcgtaaagacgttaacccggacgaagctgtggctatcggcgcagcg +gtacagggcggcgtgttgaccggtgatgtgaaagacgtactgctgctggacgttaccccg +ctgtctctgggtatcgaaacgatgggtggcgtgatgactccgcttatcaccaaaaacacc +accatcccgaccaagcacagccaggtgttctctactgcggaagacaaccagtctgcggta +accatccatgtgctgcagggtgagcgtaagcgtgcgtctgataacaaatctctgggtcag +ttcaacctggatggcatcaacccggcgccgcgcggtatgccgcagatcgaagtcaccttc +gatatcgatgctgacggtatcctgcacgtctccgcgaaagataaaaatagcggtaaagag +cagaagatcactatcaaggcgtcttctggtctgaacgaggaagaaattcagaaaatggtt +cgcgatgcagaagcgaacgctgaatccgaccgtaagttcgaagagctggttcagacccgt +aaccagggcgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgataaa +ctgccggctgatgacaaaaccgctatcgagtctgccctgaacgcgctggaaactgccctg +aaaggcgaagataaagccgctatcgaagcgaaaatgcaggaactggcgcaggtttcccag +aaactgatggaaatcgctcagcagcaacatgcgcagcagcaggctggctccgctgacgct +tctgcaaacaacgcgaaagatgacgacgttgtcgacgctgagtttgaagaagtaaaagat +aaaaaataatcgccctttgaacgggtaattactggcacgggcgaagaggtttcctctccg +cccgtgtatgcatgttaagggcagataaaaagagatggcgaaaagagattactacgagat +tttaggcgtttccaaaacagcggaagagcgtgaaatcaaaaaggcgtataagcgcctggc +catgaaatatcatccggaccgcaatcagggtgataaagaggccgaagctaagtttaaaga +gattaaagaagcctacgaagtgctgaccgatgcgcaaaaacgcgcagcctacgatcagta +tggtcacgccgcgtttgaacaaggcggtatgggcggcggatttggcggcggctttaatgg +cggcgctgatttcagtgatatctttggtgacgtttttggcgatatctttggcggcgggcg +tggtcgccaacgtgcggcgcgtggggctgatttgcgttataacatggatctcaccctgga +agaagcggtgcgtggcgtgaccaaagagatccgtattccgacgctggaggagtgcgacgt +ttgccacggcagcggcgcgaaagctggcacgcaaccgcaaacctgtccgacctgtcatgg +ttctggtcaggtacagatgcgccagggattctttgctgtacagcagacctgcccacactg +tcagggacgcggtacgctgatcaaagatccgtgccataaatgtcacggtcatgggcgtgt +tgaaaagagtaaaactctgtccgttaaaatcccggcgggcgtggataccggcgatcgtat +tcgtctggcaggcgagggcgaagcgggcgagcatggcgcaccggcaggcgacttgtacgt +tcaggtccaggtgaaacaacaccctattttcgagcgtgaaggcaataatctttattgcga +agtgccgatcaactttgcgatggcggcgctcggcggtgaaattgaagtgccgacgttaga +tggtcgcgtgatgctgaaagtaccgagcgaaacacaaacgggcaagctgttccgtatgcg +cggcaaaggcgtgaagtccgtacgcggtggcgcgcagggcgatttgctgtgccgtgtggt +agttgaaacgccggtcggtctgagcgaaaaacagaagcaattgctaaaagatcttcagga +aagttttggcggcccgacgggagagaaaaacagcccgcgttcaaaaagcttctttgacgg +cgtgaaaaaattctttgacgatttgactcgctaatcttttcccgttgtatttttcttcag +cccgggtgtatatccgggcttttttctgcctgtacgcgcccaggcttctgttaaacgcat +cgtatcctctcatttgttgatattttgtttttactgataaacaaattgatgttaatcagc +agttttgtatacgcttattctttaaaaaaacgtgatgtgatgacattaatgattgctttt +ttagatgctgtgaattgatttatcttgagtattatctatattgctttttttagtttccgg +aggcagacagcgaatgggatcgaaaggtgccaacaagagctttgattataatttaatcaa +aattcttgacgctgttattttgtcaggaaatgcggctatggcggcaaaaaagttaggcat +tacaccggctgccgtttctctggcgttaaagcgcctgcagagttattacccggaggaact +gtttagcagagggaaaggcgggctcatccccacagctaaggctgtcgacattcaccaaaa +tttcagtcaggtgatgaaactggtggatgatacatttctctgtaatagcaaaaaagatga +agcgttccagataacgttattaggcagtgatattgttgaaagctattatctttctcagct +ctataacagcgatatatttgaccgtattttgataaatcatttctccgtaagaaatatgag +tcgggagcatatcagcgaacttctgtttactgcgcaaggcgatctgttgattagtgccga +acctttgctggagtccggcatagagaatcaaatcattgatagttttaaatcatttgtttg +tatctgcagcagtaaacacatgctgagtaccctctcacaactgtcgctacatcattttta +ttcttcgcgtcatgcgttatatcagccggggatgggggcttcagtgatatatcatgatag +cgaattatttaaggatgatctttactatactggcaggcgtattgtcggctatcgcagtga +ttcgcttaacggtttgatgagcatgatcgaacgaacctcattgattgcattgatgccttt +gaaattagcgcttttttataaaaatcatcgtaaatatgacattaaatttattcagcctcc +gcccgaactggctttgaagtcagttcaggtctatgcatcctggaataaaaatagtagaaa +tatatcgacgattaatgagatggtaagtatgttacaaacactttcctccttccgtcgcta +atacacctcatttttacgctttgatttaatatggttttaaatgatgtgctttgattttta +ccctcctgacagggcgcttacactccttgtgttaattattcatttataatgatttcggag +tgttaaaatgtctattcccaaccatgtgtcgacaacggaagttgtgctattggagctaga +gatcttactcactattatttcgattggcgcgtggggaggctttgtcagctatcttttacg +caaagataagacagaatataatagttctcatgaaagtattaaatattgcttaacgcagat +cgtgatttcctgcttcaccagtttcttgttaagcgcgattgcgatcgaaaaagaatgcag +tttcaacattgttctgttggcggcaggcttaggcggtgttttcgcgagtccgatcttaaa +gattcttgggcggcggattaaaaaaattatcgaaggtaataattcagattaattatcatt +tgcagtatcaggctcatccgtgagccttttacgcgtcttttttcagcctggtctaggtca +ctctattcttgatccagccataaataaattgttcgttattgtggtttttctcagcaacgt +ttaagtagtacgtgccctgactgcaattgagggctttcaccaaaacggcttccccttcct +ggcctcgccaggccaaataatgttcgagagcggcaagcgtccgcgggccaatattgccat +ccacatgaatatccgggtagcgtttaccttcgtgattaaagacgttcaaccagcgttgca +gccacgcgctggggtggtaagcgcctatgttgactgccgcatcgcacagctcgaaggaga +ctggccacgatagcgtcgagatgacgtcaaaacctggttttatccagtaatcctcttcga +gaatcgcgtaggcttcagcgtgggtcagatcccgcatatcgccagcatagccatgcgctc +gcgccgtggcttcggtaatgccccaatgggtggcgccgcctttatctttagggttaaata +cgtaaccgccttcaagcgcaataattccatctataattggattcatcttccctttccttc +gcttagtgaatatgcagatacatgagagaacctaacgttactgaaaatacggtcgtcagg +gcggcgatggtttgccgtacaatctgtttttttcttccctttgtttcgctatccgtcgcg +ataatggtgatatcactattaactttgaggccttgtcttggaatggtaataaaaagatcg +ttaataccaagcgctttaaggtcacgtctgattaaatagagaatctgcgttagatttgca +tcattaacataatggcttcgacttccccataacgcagtggttattttttgtcgctcgata +atctccagatgagcattctcgatgatgaaactgagacatttggctctcatcgcagtcatt +ttaataacctgtgaatttgagaccgtcctcagttcatatttaccttcattgtaaatgcaa +ttgctattaatgatataagttttcataacgtcttcctttagaaatgtacatcctggttgt +ctgtggtgactatattgtatgagaaatgtcttaatccaataaatgtcactggttttattg +tattgtcattgtctatagcgagtgtaatcacattatttcattgtaattaaatgatattta +attacatgataaatgatatttactatgttctcaccagaacggagtaagcgggcgctgaga +ggtgttgttttctcttcgttagacggtgttgttaacctcatttttatgatttttatatca +tctaaaaagatgatgttttgtgattagctattttttatgcctgtaacgattatggacccc +gcagaacgagctgcgacaattttgaaacgtaaaaggaaatttgaaaatggctacaagcaa +actgattcaaggcgatacaattactgaaactactcatgcagcgaatggttttgaccctgc +aacaagcgatgataaaataagctatacttccgctcgtgttgcgaaaccggtatacaataa +atataaaaattccacgactaaaccgaaggtattcggttattacaccgactggtcacagta +tgacagccgtctgcaaggcaatatgtcccaaccgggccgtggttatgatttaaccaaagt +ttcaccgacggcttatgacaaactgatttttggctttgttggcatcaccggtttcagaaa +aattgatacagaagaccgcgatgtcgtagcagaagcggcagcgctgtgcggcaaagtgaa +atatgagccgaccttcctcgacccatggggcgacttccagtcttatatcaacctcggctt +tgatgtcagcggctgggatgtggatccgaagactgtaactcagtctaacgccaagggtct +gctgggcgcgctgcgtgatatgcaggcaaaagcgaaagccgcaggtcacacgctggcgct +ctccatgagtatcggcggctggagcatgagtaacgggttccacgaaaccgccgcttctga +ctcttctcgtaaaatcttcgccaaaggcgtggtgaaactgttcaaacagttcccgatgtt +cagcgaagtggatattgactgggaatacccgaacaatgaaggggcgggcaacccgtttgg +tccggaagatggcgctaactacgcgctgctgattgccgaactgcgtaaacagctggattc +cgcgggtctgagcaatgtgaagatctctattgccgcttctgctgtcactactatttttga +ctatgcgaaagtaaaagatctgatggctgccggcctgtatggcatcaacctgatgaccta +tgactttttcggtacgccgtgggcggaaacgctgggccaccacaccaaccgcaaagcgct +ggaagagggcggctgggctgtcgaaactatcgttgatcacctgctggcagaaggtttctc +cgctgaccgtatcaacatcggttatgccggctatacccgtaacgctcgtcaggtagaaat +tgaatccctgtcgccgctgaaaggttcttacaacccaggttcaggccctactaccggttc +cttcgaatccggcaccagcgaatggtatgacgtcatttatagctacctggatctggaaaa +ccagaaaggccgtaacggtttcaacgtttacaccgaccaggtcgctgatgctgactacct +gtatagcccggaatccaaactgtttttatccctggatacgccgcgtactgtcaaagcaaa +aggcgaatatgcagcgaaactgggcctgggcggcgtgtttacctggactatcgatcagga +caacggcgtgctggttaacgccgtgcgtgaaggtctgggttatgaaatcgaatctgaagt +tatcgatatggaaccgttctactttgaaggtatcaatgtagaaaaagatgaagagcagag +cgacagcgacgacgcgcagaaggtcaaccacgcgccgaaagcggcgattgaactgatggt +tgtaggcggatctacggtacagctgtctggcgcaggttcttctgatgaagataacgatga +gttgtcctttagctggggcgtgccttctcaaatcgatgtggcagacaaaacggcagaaat +cattgaggttgtggtaccggaagttagcgaaaaaacagcctttcagttcaccctgtttgt +acgcgactgctacaacgaaccgtcctctcaacagcgctttgttctgacggctgtgcctgc +gctatctcaggttcaaccggaaccggaagaggaagaagagattatcgttcctgtaccgga +cgaggaagaagataccacgccggctgaggatgatacgccagcagatgacaaaacgtcacc +ttacgcgcagtgggatgcttctaccgtttatggcgcaaactggggttctttcgaaatcgt +tagctggaaaggccataactatcaggtgaaatggtggtctatgggcaaccagcctgacct +gaactgcggtgtcggcggtgcatggaccgatcttggcgcttactaatacacggtattaag +ccgatgtattgggcttcatgattcaagccctggtttaccggggcttttctccaccaggga +cagaggaagagtagaccatgaccatttccattcacgccagcgcatttgacgtcaacagct +ggtatcaaaaaattaccttaactttcatcaatgagagcggtaatgcggtcgatatgaacc +atgccgcaatatcattcacggcttccgggcacatcgatccatggggaaatagcggcggta +cgctcaaagggaacctgccgcttacgctgaatgagagttcgtatggcacgctggaaacta +acaacatcatcattaataacagcgatgcattacttcttcagccgggcgaacgcgggacgc +tctctttcagcctcgcggcgacgcaggtgccggtaaaaatgtccgccatcaccttgacgc +tggcgtcatcgtcatccgaagacgcagagtctgcaaccccatccgatcaggagacgccag +cgatacccgccgcagacgaacaacccgccgaacccgatgtgccggaaaaggacaatgacc +ttcaggaacacggccttacgcttaacgttagcgagttgaataccgcaagttggtatcaac +gcgtcacctttacgctgaccaacctctacgcccaggcggtagatctcaatcagcttcaac +tgaattttacggccagcgcgcaccccgatccctacagtccgtttcagggaacaatgttgg +ggaatcaggccgtgacgctggccagcgatgggggatggcccatcgagaagaataccatca +ccattaatcatgacggcgcgctgatactggcggcgggggataccgccgaattacagtgct +atctggccgccacgcagacgccagttgccatcagcgatttgaacgcgacgttggcccatg +atcctgcccgtcagggaaaagtttgcgttcattttcctgccatgacgcagaccgtggcgc +tcaaaccggtgattgagctgctgtttcctgccggcgaaacccggcgctttgtcggtgagt +ggggcgaggttctgacaataggcgatcttagcgcaggaacgtatcggcttaccgtaccgg +tactggcgaatgatgagatgcaaatcgcgccagtcgagtcctcttttaccgttacgctgc +aatccggcgatgccgccgcgcaggtccaggtatcctgtctgccgattgtccgttatgcca +gcgcgcgtctgatgattgacgcccctgcgcttggtaatgcgaaattgaccgttgagatcg +ccgatgctacgcaagcggatgagcgtaccgtcacgctgatcgccaaccaaccgcagttaa +tcacccggctactggcggggcatcattatacggtcaatctgcagcctgcgatgattaata +accgctttatatcggcacccatacagcttacggggtttatccctgctgcggcgcagattg +ccgaggttgctgtcgcttaccaacagtcggcgctcgacacggcgagtttcgtgacggtgg +atgccactatactgggcctgcccgatggcgtcgcgccgcagcgttatctgttcagcagcg +gtaaatatcagtactcattaatgctggagagcggcagcgatcggcagacgttggcattac +gctttgcacccgggctgtatgatgttcagacggacgacattttcatcgacagtgtgccgt +ggcgttgtgaacaggccgggccgctacggttgttgcaaaaggtcaaccatgtggcgctgg +agtttctgcccggcgtgacgctacaggtaaaaggttggcctgattaccttgctcatggcg +gcgtgacggttaacgcgccagagacggtttctctttatcgcgatataccgtttagcgcgt +tgtttaaatacgatggttttgacggcggcggcgatccggttccggccgcggaggttgacg +tgaacggggatggttttctggattacgcgacgttaccgatccataaaaccgttgcgctgg +tgcgccagatagaaaaagaagccgggcgtagcgtcatgccggtaatggtcatttataccg +cgaatgccagcggcggtagcgcgctggcggatttacaggatgcgcaaaagctacgtaacc +attttggtaactttattacccagtgtctggcggcgcagtcatacaaagatgagacgcatc +ctgtcccggccacctttgtgcttaacccggattttctcggggcactacagcaaggaccgt +atggctataccgtagtacggcaaaaaaacagtgtgccggtgaatgcccaactggcggcgg +cgatacaagcattaccggcgatggctggctttatcgcgccttcgttgccgacgtttagcg +acgatctctacggctatattcaggcggtgaactatcttgttcgtcagtttgccccggatg +tggcttttggctggcagacgaatgtctgggcgacaggaacggcggactgggtgctgcgcg +ataccgctgatccggtagctgaagggcaggcgatcgccggatttattcatgaactgggcg +tttacagcggagaatatgcgccggactttattgcgtttgataaatttgagtgtgactgtt +tcagtcctgatgcgcttgcccactatggctggaatgcgacatgctggcttaattacctgg +cgatggtcaaacaggtgacgaaagcgctgctgacgcccgccatgctgtggcaaatcccag +gcggccatatgcctacagtagaagagggcgtcagtaaaatcagcgctgcgcactttgcat +ccggcggaaccttttttatgggtgacgcccgcattggcagcgatcctgacacgctctctt +tgcagctactcaatacggccttaaatagcgcgacttacggcgtcccgaccgtcggcgact +ttttacgtaaagataaagggtatgactggggccaaatgcaggcgctgaacctaccggact +ttaacgtcttttcgatcttatggggcggtggttctactatcagtattacgacaatccatt +ctaacggtgaagacggcggctggctggcggataaaatggtagagtattatgctgcccctc +gctatttcagataatataactgcttatttgcattaatctggactattagtttgagattcg +aaggcgcgttctttcgaatctcttttcctgcgccccctgacctctcattctttatgcgta +atttgttattaattttctgtaatcattttgtattaagaattgtcttaatcttaaaaatat +tgcgtattagtgcgttgtgaatacagaaatactgcatagcgatgttatttattattaatt +taagtactttttgagaggttatactgtgacgctacattgagtagacaaccgttaatgaaa +aaaatgatgaacgacgcttttgctaaagataataatgagaattcattacactcttttctt +ttttctcagcaggctaaacctcacgcggcaattgatgccttattttcggccttgttgcca +tttggtcaaccgtttacgctgggtatcggcgatgagttttatttacaggcaaacgatgaa +cactacattgtattactggagtcaggcgttgtttctttctgtcatgatgacaaacgactc +catatatcttcatcgtttgcgccatcggtcgtgggtatggttgacagctatggcgctacc +tataacgtccccgcgcgaccggaacactttttgctcgcagaaacggtttgtaccggtaga +tttgttcgcctgccggattttataaaaatcgccgatgaatgcgatttgtggcacgacgtg +gcccgttgtctggcttaccgtctgatggtgatgagcgcgcgcgatcgtgaattagtcggc +gtcgattcttatctgaaagttcgggcgctgctgactgaaatctgggcttatccacaggcc +taccgggaaagcattatcgtgttgaattttattcaacggcgtaccgggatatcgcgcagt +cggaccatgaagattctgtctgaactaaaaaaaggcgggtatatccatattgataatggg +cggctgacggcgctcggaaaactgccagtggcgtattaatgcactatccgcaacgatata +tttacatatctcgactgaatttgcctggtatcgttaatagaatgttttactgaaggttgt +tatgaaagctatttttaaaaagtcaatatggctaaaggagataggccgaacgactggtgt +aaagttaatataaaacaacaggttatgcctggtcctataaaaccaaatgtcgatgattgc +aacttgccgttggcttgctaataattaataacatcgttatctcattataacgtaaagata +aactcacgacgttgagtggctgttttattgcttctgacatttatatcagaacaagaagac +actttttttcgcataagaaaaagtcgtgatattgctgtgaagaaatatcagcagccgttt +cgttaaaaaatctgattacccttatttttatatttaaaaggagcttgaatgaaaaagcct +gtactagcattaatggtctctgccattgcctttggcggaatgttgtccaccgcgcaagcg +gatactacaaccgtcactggcggtacggtaaattttgtcggacaggtcgttgacgccgcc +tgttctgtttccgctgactctgtcgatcagaccgtgacattaggccaggttcgcgccagt +aaattaaccgaggccggtatggtggcgaatcaaaaagaagatttcaccatcaaactggaa +gactgcgatactcagaccagccagaatgcggcggtgatttttaatggccaacaggacgca +aaccagccggggtcgctggcgaataccgctggggcaggttcggcgacgaatgtggcatta +caactttatggaccagatggccaggcgctgaatatcggtgaatcgtccagtactgttacc +ttgaatgatggcgaaaacgttattccgcttagcgtggattatatcgctaccggtacggcg +actgccggtaatgttaccgcgacggcgacatttagcatggtttattcctgattccttatc +gggatttttttctcgtctgttgggaggcgagaaaggggcgttacgcgcgtcactgcgcgt +aacaaaccgacggcatcaggatattacgcagatgaaaaaaaacgtaccgattttccttcg +attattgctactgctgtcggcggccggcctgtcgtttgccgcgcaggcgggaggcattgc +gctgggcgcgaccagggtgatttatccgcagggaagtaagcaaacctccttgccgattat +taattcttctgccagcaatgtttttttaattcagtcatgggtcgccaatgccgatggttc +acgctcgacggattttatcattacgccgcctctctttgtgatccagcctaaaaaagaaaa +tatattacgtattatgtatgtcgggccgtcattaccgaccgatcgcgaaagcgtatttta +tttaaacagtaaagcgataccctctgtcgataaaaataaattgaccggcaactccctgca +aattgcgacgcaaagcgtgattaagctatttatccgcccgaaaaatcaggcggaggcgcc +agctcatgccccgtcgacgcttcgctgccgtaacgagcgcggccagctaacgattactaa +cccttcgccgtactacgtttcgatggttgaactgtatagcgcggggaaaaaactgccgaa +tactatggtaccgccgaaaggcgcgatcactctcccggcgacgcccggccaggtatcttt +gcgcacggtaaacgattttggcgcaacgacgccagcacgcgtttgtccagcttcatgatg +ttatgcgtaatcagcttttcatgacgcgatattactccagcgtaactaaacccgtattaa +ccccgctggcgttggctatcgcactggcgcctgcgccggggtgggcggaaaactatttca +acccggcatttctgtctgacgacccgtctgcggtggccgacctatcgaccttttcccgta +atgcccaggcggcggggatgtatcgcgttgacgtttacctgaacaatacgtttctcgcaa +ccagagacattgccttccaggcggtgaaaacgacgggaaaaagcgcgcccaccgatgaca +gcggattacgcgcctgcctgacgcctgaaatgcttaaaaatatgggggtaaacaccgggg +cgtttccactgttggcgaaggcggcggcgggaagttgcccggatctcgccagtgcgatac +cggccgcccggacccgctttgattttgcgcagcaacgtctcgacattagcatcccgcagg +cggcgatggttgccagcgccagaggctatatcccaccgaaatactgggatgaaggtatta +atgcgttgctattgaattacacctttaccggcgcgaatagtcaggatcggagcccaggcg +gcagtgcggagaacagctattttcttggattgaatagcggccttaatctgggggcctggc +ggttacgcgactactccacatggaacgcgaatagcggcgatcagaatagcgacagcgact +ggcagcacatcagtacttatctggaacgtgatgtggtctttttgcagggagaactgacgg +caggcgatagttataccccctccgcattattcgacagccttccttttcgcgggctacaac +tggcgtctgacgacaatatgttgccagacagcatgaagggcttcgcaccgaccattcacg +gcattgccagaagcaacgcgcaagtgaccattcggcaaaacggctacatcattaatcagc +gctatgtgccgcccggggcatttactattaatgatctctatcctaccgccgccagcggcg +atttgactgtggaagtcaaagagtccgacggttctattaatcgttataacgtgccctatt +ccgccgtgccgattctacaacgagaagggcggctgaagtatgcggcgacggtggcggagt +atcgcagcgatagtagtcaaaaagagaaggtgaaattcagtcaggcgaccttgatatggg +ggttaccgcatggttttacgctgtatggcggaacacaactttccagtcattatcacgcgc +tggcgatcggcagcggcgcaaatctgggcgactggggcgcggtgtcgctggatgtcaccc +aggctaccagtacgctggcggataataacacctaccaggggcaatcgctgcgtttcctgt +atgccaaatcgcttgcacagtcaggaaccaatttacagcttatgggctatcgctattcaa +cctcgggcttttacacgttggatgataccacgtggaaacggatgagcggctatgacgatg +acagtcggactgacagcgataaaagcaggccggaatgggcggattattacaacctttatt +acaccaggagggggaaagtacaactcgatatcaatcaacagctaggcgggttgggatcgc +tttttattaccggcagccagcaaagttactggcacactgatgaaaaggattctttgttgc +aggtgggatacagcgatacgctggcgggtattgcatggagcgtttcttacaacaataaca +aatccgcaggcgatgcggagcgcgatcaaattttcgcgctgaatatctcggtgccgctaa +gtcaatggctgcaacacggtgatgaggtcacgcgccatcacaatgtttacgctaccttta +gcaccagtacggacaaacagcataacgttacgcagaatgcgggccttagcggcacactgc +tggacgaaaacaatcttagttacaacatacagcaaggttatcagaatcacggtattggcg +aaagcggcgccgctagcctggaatacgatggcgcgaaaggcaacgccaatattggctata +acgttagcgataacggcgattaccagcaggtgaattatggcctgagtggcggcctggtgg +cgcacgcgcatggagtgacgctaagccagccgttaggcaataccaatattttgattgccg +cgccgggcgcagccaatgtcggcgttgtcgaccagccgggtattcatacggacgcgcgtg +gctatgcggtggtgccgtatgcgacaacatatcgccaaaaccgtatggcgctggacgtta +acgccatggcggatgatgtcgatattgatgacgcggtgactcgcgttgtgccgaccgaag +gcgcgctggttctggcccgctttaaagcgcgggtcggcgcgcgtgccctggtaacgctga +atcataacggtaagcctgtaccctttggcgcaacggtgacggtgaatgatcgccatgcgg +aggcgattgttgacgaggccggggaggtctatctttccgggttgtcagcgcaaggcgttc +tgcacgttcgctgggggaacctaccggatcaacagtgcgtcgcgtcctatcatctctctt +cctcccgtcagattctgagtcgacaacatgcggagtgtcattaaatgaaaatacctcttt +tatttgctctgctggcgggaagtgtcgtatcgcagtacgccttcgcagacgtgtgtaaaa +acgttaacggcgtgccttccagtattaattacgatttaacgaccactctgacggcagaac +aaaaccaggtgggaaagacggttcaactggaaaaaagccaggaagttaatgtacaggcgg +tgtgtcccgccggcgcgtcgacctatagccagacttatcgctcctatgtgtcgccatatc +cggtcgtagaaacgagcggtaactggaaatatttaaagctggacccggactaccttgaag +gcggaatgcgaattgaggattcttcggcgggcgatatctatccgccaatgaacaatgtcc +tgatgggatatgatgaaaatgtgaaagcgggtcaaccgttttacgttcgtgactcaaatc +tggagtttcagctcaaaattgttaaaccgttcgtcggcacggtgaatattagtcctaaga +ctatgtttaatgtttatgtcatgaccgccgcaggcgatccgctgacagatgtcgtgtaca +gcattctttatagtggaacggtgaccgtaccgcaaagctgtgaaatcaacgccggacaaa +cgattctggtaaatttcggcgcattatacagcggcaatttcaaccatgcaggccaaaagc +cggagggggtacgagcgaaaaaattcagcgtaccggtaaagtgcagcggtctggattcgc +aggtcaatttaacaatgcgtcttatcgctacgccggatagccacgttccccaggctatcg +cttcggataatgccgatgtcggcgtagtggtcgaaaccgatgaaggaaacgcgcttatcc +ccaatgatgtacagagcgtcgcgccttttatcaccgatagcgccggacgcgctaacatca +cattgcaggcctacccggtaagtacaacaggcgaaacgcctgcggaaggggcatttaccg +cactggccagcctgcgagtggactttgactaaatgaacagatcacactgcgctctttttg +ccatgggactgatgctgtgtccacaaatcaatgccagcgctgacgacctcgcttataacc +tcgaatttaccggcactattgtggcgcaaacctgcgacatagatatttccagtctcagtc +aaagtattgatttagggcagtttgcagttggcgatttcccctcgacgggaacaacgacaa +aatttaagccctttaatatcaacctcaaaaattgttcccgaggaattaccggggcgaaga +tctggtttaccggcgaacccgatccggacaatcccgcgctactggcgataaccgacaccg +ggatgggaagcggaaacatgttagcaagcggggttggggtggaaattctgaatgatgatc +aggataccatcagtatcaataatgccgactcggtggtctatccgttgaaagccggacgca +acacgctgtctttttatattcgctataaatcgacccggccgacggtcacgtccgggaacg +cgacggcggtcatgtatttcgatatgcagtatgaatgaggagccatcgtaattatgcgta +acgatatcctgtacggcatcgggatgctgctggcggcatccggcgtccaggcgcacgatg +gccgggtctatgtttccggaaccatcacggacaatacgtgttcgctctctcctggctcgg +aaaatattaacgtggcgatgggcgcggtttctcaacggcagttttatcgcgcaggcgacg +gttccgcatggcaaccttttgctatcgatttacaaaactgcggcagcactgccagcggcg +taacggtcagttttagcggtgcggcggacagccgtaatacggatttattggcgcttaccg +caggggaaagcgacgcttcaggcattgggattgcgctttatgatcaaaataaaactttaa +tcccactggggcaagagagtgatgtggtgacgctcagtccgggtcaggcgtcggcgcatc +tgcaattttacgcgcgttatcttgccgatggcggcgcggtaacgcccggggacgccaatg +cctccgcaaccttcattcttgcctatgaataagttctttttacgctgcgcgatatattgg +tgcttgcttcccatatcatgggcgcaggctggcgtggtaattggcggtactcgctttatc +tatcatgcgggcgccccggcattaagcgtaccggtaagtaaccgttcagaagcgtcctgg +ttaattgatacgcatattttacctggtggccgctggccaggaaccaaaaacgaagggaat +atcatgcccttcgtggtcacgccgccattatttatgctttcagcgcgccaggaaaactca +atgcgggtggtttataccggcgcaccgctacccgccgacagggaaagtctgtttaccttg +agtatcgccgctattccctccggtaaaccggaagcgaaccgtgtacaaatggcgtttcgt +tcggctttaaaattgctctatcgccctgatggactcgccggcaatccgcagcaggcctac +cggcatctgatctggtcgcttacccccgatggcgcgacggtacgcaatcctacaccctat +tacgttacgctctttttattacgtgctaacgagcgcgcccaggacaacgccggggtcgtg +gctccctttgcaacgcgtcaaacggactggtgccggcacacggttcgctgcactgtgcgc +tggcaaagtattaatgactatgggcgggtaatgccagcgcaaaccgtggatctgacgcgt +attcattaacctatttttcaggcgtctcccgatagcgggaggctttccgaacttatcgaa +cgagacttttattatgtattatcacgcgttaaaactttcccgactggcgatgttgacgtt +ggcaggcgttgccgtatccgcctcggcaatcgccgccgattctgccccgacgtcgcaaat +tggtccgacggcggaagcctacatcgtcagtcatccggataaagtgggagaggtcgtggc +aacgtatttggccgaacatccggaatttttggtcgccgccagcgagacgttgcatcagcg +tcagcagattgcgcaacaacaggcgtatgttcaactggcattacagtatcgtgctgagtt +gctcagtagcagcagtccttccgttgggcccaacgaggcaaaagcggcggtggtgatgtt +ctttgattaccagtgctcgtggtgcagcaaaatggcgcctgtggtcgaaaacctgattaa +ggcgaacccggatacccggtttattttcaaagagtttcctattttttcctcccgctggcc +ggtatccggactggcggccagagtcggcgaacaggtatggcttacacagggcggggcgaa +atatctcgactggcataatgcgctttatgccacagggaaggtggaaggcgcgttaacgga +acacgatgtctacaccctggcgcaacattatctaacgccgacgcagctggccgccgtaaa +agaagcgcaaagcagcggtgcagtacatgatgcgctcctcactaaccaggcactggcgca +gcatatggactttagcggcacgcctgcttttgtcgtcatgcctcagacgcaagacggtga +tgtaaaacgggtgaccgtgatcccgggaagcacgactcaggatatgttgcaaatggcgat +tcagaaagcgaaggggtgatattcgctcagaggagaacgcacaggagtgaaagtaaaatg +aagtctatgcgttgcgtcataccggtgattttactttcctttatcgttcatgaagggaca +gcgaaaccgaccgctcagattcattttatgggatcggttgttgaggcaggctgctggaat +gacgtaggaaccttagaaattcaatgccataataaagagggagttgaacgttatattatt +gtcgagaatattatcacgccgatatcgtctcctcatgcaacggtaaaacgagattatttg +gatgaagataagcaattaacagtgctacgcattgtctatgactgaaccgcgtagcagacc +gcagatggtgtcccgtcagtgtcgtgtgagaatattatgaaaaatgttctcaccttcccg +ggacacggtctacagactttatcttcagataaacggcgctaaaaagaaaagcacgaacaa +taaaaaaagagtgggaataccaatagatataattttattacatcggtgagtatgatattg +aatagcttgtggcggtatgtcagcagcgtcaatgataaatctttcatcgatttttatccc +ctgcctggggagcgtaacgaacagttcgaaaagcccgatttgttgtaaatctcgtcgcag +cagataaagaagttgcgtcaaattagcatcgctaacaaattgacttcgctctccccaaac +tgcgtgtgaaatcatctcccgcgtaatcagtttcttgtaggcattttcaaaaagatagct +taaacaacgcgcacgcattagcgtcacctttagcacttttttatcatgtaatgatattat +ttctcttaacgactcattataaataaattcgttattaatagtatattgtctcatgaattc +actccgttttgatattcataaggtacgtttcacactgtcagtgtgttcactggcggtaaa +gtactccttacatcagtacggataagcgtagagaaccgcaaagaaataagagaatcattt +atgattaaacgggataatattatgcttttttacttttttataaagtgtgccagatatttt +tgatgttttttataaaatagcatcatgtgtttttattttacacaggctgaaatgatatca +ataaaattataatttaataacaaacagatagaggaaatgatttacttattgaaataagtg +tggtgcaaggttaatctgcgccttaaatgatggtgccagattataccagccaggataacc +tatatgcggccaataaaaaatgctaaaaaaattgactacaatctgatcaaagtgttcgat +acggttattactgaaggaaatgcaaccagggcggcgaggaaactggatgtcacgcctgcg +gcgatctctcaggctcttcttcgtttacaaaatctttatggcgaagagttatttatcaga +acccgcaaaggattagttccgtccagcaaaggtaaatcgcttcaccaggtatttcgccag +gcaattgaatctatagaaagcacactgtgcgataaaacagatgctcaggagagtaatgaa +ctcattgttctgggaggtgatatcactgaaaattactattttccggcattgctggatact +gtgttgatgaatcgatatattattaaacactatgcgattaaaaaaacaggggaatactca +ccagcctccatgctgacgcatggctatgcggatgtcatcatgggaattctggaaattaag +aatgagatgatcgaaagttatcttattgataatttatctgattttgtttgtgtttgtggt +gaaaaaagtccattggttgggcttgaaaaaatgtctttatataatttttatgctgccaga +catgctgtctatcattcagatatgttctcttctttcaccgctgatagcattgatttattc +aagagcagtacgccttatgcggggcgcagggaaataggttattatagtgattcactattt +ggcgttatcggtattgttgaaaaaagcgatatggttgcgattttgccaggaaagattgct +acttattttagagatgtgcggcgttataatataaaaatactacgtatgcctgatgaaatg +atttttcgtacgttacccgtttatgcttatctggctacaaacagcacccattataaaaat +gtcaaaaaactgatatcaacatttcagtcgacctttctttttagccaggaaaagcagcct +gacgctttggttgaaggaagcacatccttatgcgatttgtcggtttaatatcaaattatc +gtattaaataaataaccattatgaccatggtcagtaaagcgaaaaataatgccatatatt +tatactcttctttttttaaagaagaggggaggcagcttttgttttcattgctgataataa +tgttagcatctactttaatacccgttcgaggcaccgtggaaaaaaactggctcaggccaa +agcctttaaggtcgcgccgcagtagatataatatctgggtcaggttggcgtcgctgataa +attgacttctttccccccaaagttcattagtgagttgttttttataaataatctcttgtt +gtgcatgattcagcatatattccagacactttatgcgcattgcggcaatttttatcatct +ttcccgtttttatgttttttagctcattggtcttatcattgtaagtgtgcgtgctgttaa +ttaaataaatagtcatgatgttatttaatgggtttaattagggtggcgataataatatgc +atattaaatttatggatcaactggtgtgattgtaatagcgtcttttttccagagaaaatc +gtatcgtgtcacaaaaatgatggttttttagaaaaactaaaattttatttttagtcgctc +taaaaataaaatgatagtagtgttaatttttatcagtatattgatatgctttgattgatt +tattgttgacataaaataatttgaattatggcgcaaggcctatgccaaccataaaaaagg +tataggctattggtcacaatgcattaatgctacataattgttatgcttttatagtagcgc +cagggaaataaaatcttcggacgataaagaatagttttagtctgggtgttattttatgga +tgttttattttaaattattaaaccgatttctcttgttgacgtagggttatttgctaagca +acgggctggcatgttgtagccgctcgttgcctatatcccaattaatcaggagaaacgtat +gaataagaaaagttcgtcaatggttaacatgcccgcaccgcgtgagccgattaaccagaa +aatcgataccaataacgcactggttttaaaccataacgccatatatgaacaacgattagc +ggagatcacgcaatctaatacctgtgacaaggccattgtcaccgtaaatccctacgggac +cgccccgttgagtctctatctgggggtttggatggatgaagctgccgcgcttgagatcaa +tgttgttgatagcgaagcgacgacagaggaagtgcgttatcaatatgatgtacatccggg +cgctaaccttattcctgtgtgtgggatggtatccgcggtgaataatcagattaccctacg +ccttgcctcgcaaattgtcgggcaatatacagtaatgacagacgcattaccgcccacgga +ttcggctaacgtgagcctcggcttccctattattagcgtctcctgtcctgcgcagcaggc +ctcgctgatggaggaaggactttatttctccacttattttgatcggtataatctggcttt +tgatcataacgggattgtccggtggtatgtaagtcaggaaatcccttcttataattttgt +cagaatggataacggccatttcctggcgacgtcacagggaataaaccattgtctgaatat +gtatgaatttgacattatgggacgggtttatacggtttatcttctcgacaatgagttcca +tcactccattcttcccattgagaacaatctggcgattgcgccttcagaatatagcaatgg +acggccagacggttactcaaccgggaaagatggcgtttctattattaacttatctaccgg +acttgaagtcgcctattacgatatgctgtatgtgatggattattccagatcgccgcgtcc +ttccggaagcgcgccaggtcaggacgtatcaatggatgactggctgcatatcaaccaaag +ctatattaatgaacccaacaatttgctgatctgttccggtcgacatcagagcgcgatttt +tggcgtaaatgtggattccggcgaactgcgctttattatggcgaaccatgaggattggtc +tgacgaattcaagcaatacttattaacccctgtcgatgatgatggtgtcccgctgtacga +tcttacctcgccgggagggattgatgcggcagataagaatttctggacctgggggcagca +taacattgttgaaattccaaacgatgagcctggtatcctggagtttatggtctttgataa +tggtaactatcgttcacgcgaagatgcgaaaagtctgttgccgctcgataacttcagccg +ggtggtgcagtttaaaataaacctaaatacgatgaccgtaacgcgtccgtatgagtatgg +taaaacggaagtcgggaaccggggctatagcagttttgtgagcgctaagcatttattgac +taatggtcacctggttattcacttcggcgcgacgacggttgatgagtttgaacataccat +taccgcgcaaccaggttccagcgatcttgtcgatccggatgaagggcaacaggcgttagg +tcgactggtattacaagaaatcaataaagagacgaaagaggtcttattcgaagcgatggt +gacgtcgggctatttcaagaacgaagagacgaatggcacgaattatcgttatgatatttc +tgcatttcgggtatacaaaatgccgctgtttgcataactaagtatgttatgcggccggtt +atcgaccgcataacattatggcttatttgctaatatcatccacgcgcatggtgtggtcag +gttgaatattgttaacctgcttcatatagttaactaacgccggtgcggtttgtatcccta |